/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/style/index.scss ***!
  \*************************************************************************************************************************************************************************************/
body > #wrapper > .spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(2px);
  transition: transform 0.25s ease-out, opacity 0.25s ease-out, backdrop-filter 0.25s ease-out;
  transform: scale(1.5);
  opacity: 0;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body > #wrapper > .spinner img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 120px;
  height: 120px;
  transform: translate3d(-50%, -50%, 0);
  animation: sk-rotateplane 2.4s infinite ease-in-out;
  z-index: 999999999;
}

body.busy > #wrapper > .spinner,
body.pleaseWait > #wrapper > .spinner {
  opacity: 1;
  transform: scale(1);
  pointer-events: all;
}

/* base animation copied from: http://tobiasahlin.com/spinkit/ */
@keyframes sk-rotateplane {
  0% {
    transform: translate3d(-50%, -50%, 200px) perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  25% {
    transform: translate3d(-50%, -50%, 200px) perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  50% {
    transform: translate3d(-50%, -50%, 200px) perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
  75% {
    transform: translate3d(-50%, -50%, 200px) perspective(120px) rotateX(-360.1deg) rotateY(-179.9deg);
  }
  100% {
    transform: translate3d(-50%, -50%, 200px) perspective(120px) rotateX(-360deg) rotateY(-359.9deg);
  }
}
body {
  overflow: hidden;
}

#wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: clip;
}

#networkapp,
#splitScreen {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  transition: transform 500ms cubic-bezier(0.5, 0.1, 0.21, 0.98), opacity 0.25s ease-in-out;
}

#networkapp {
  left: 0;
  z-index: 2;
  transition-delay: 100ms;
}

#splitScreen {
  right: 0;
  z-index: 1;
  transition-delay: 600ms;
}

body.raise-splitScreen #splitScreen {
  z-index: 3;
}

body:not(.splitsScreenActive) #networkapp {
  max-width: 600px;
  transform: translateX(calc(50vw - 50%));
}
body:not(.splitsScreenActive) #splitScreen {
  transform: translateX(100%);
}

.splitsScreenActive.minimizeApp #networkapp {
  transform: translateX(-100%);
}
.splitsScreenActive.minimizeApp #splitScreen {
  width: 100%;
}
.splitsScreenActive.minimizeApp.external-content .spinner {
  display: none;
}

@media (min-width: 700px) {
  .splitsScreenActive #networkapp {
    width: 350px;
  }
  .splitsScreenActive #splitScreen {
    width: calc(100% - 350px);
  }
  .splitsScreenActive.external-content .spinner {
    width: 350px;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .splitsScreenActive #networkapp {
    width: 400px;
  }
  .splitsScreenActive #splitScreen {
    width: calc(100% - 400px);
  }
  .splitsScreenActive.external-content .spinner {
    width: 400px;
    right: auto;
  }
}
@media (min-width: 1300px) {
  .splitsScreenActive #networkapp {
    width: 425px;
  }
  .splitsScreenActive #splitScreen {
    width: calc(100% - 425px);
  }
  .splitsScreenActive.external-content .spinner {
    width: 425px;
    right: auto;
  }
}
@media (min-width: 1400px) {
  .splitsScreenActive #networkapp {
    width: 475px;
  }
  .splitsScreenActive #splitScreen {
    width: calc(100% - 475px);
  }
  .splitsScreenActive.external-content .spinner {
    width: 475px;
    right: auto;
  }
}
@media (min-width: 1600px) {
  .splitsScreenActive #networkapp {
    width: 600px;
  }
  .splitsScreenActive #splitScreen {
    width: calc(100% - 600px);
  }
  .splitsScreenActive.external-content .spinner {
    width: 600px;
    right: auto;
  }
}

.d-flex {
  display: flex;
}

.flex-row {
  flex-direction: row;
}

.flex-grow-0 {
  flex-grow: 0;
}

.flex-grow-1 {
  flex-grow: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-shrink-1 {
  flex-shrink: 1;
}

.justify-content-start {
  justify-content: start;
}

.justify-content-end {
  justify-content: end;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-between {
  justify-content: between;
}

.justify-content-around {
  justify-content: around;
}

.upper-case {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.clickable {
  cursor: pointer;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.p-relative {
  position: relative;
}

.d-block {
  display: block;
}

.d-none {
  display: none;
}

.clearFloats {
  clear: both;
}

.bold {
  font-weight: bold;
}

@media (min-width: 700px) {
  .mobile-only {
    display: none;
  }
}
@media (max-width: 700px) {
  .mobile-only {
    display: block;
  }
}

@media (min-width: 700px) {
  .desktop-only {
    display: block;
  }
}
@media (max-width: 700px) {
  .desktop-only {
    display: none;
  }
}

.align-self-start {
  align-self: start;
}

.align-self-end {
  align-self: end;
}

.align-self-center {
  align-self: center;
}

.align-self-baseline {
  align-self: baseline;
}

.align-self-stretch {
  align-self: stretch;
}

.full-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.vertical-center {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.VerticalCenter {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  position: relative;
  height: 100%;
}

.full-width {
  width: 100%;
}

.fill-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.upper-case {
  text-transform: uppercase;
}

.no-transitions * {
  transition: none !important;
  animation: none !important;
}

.zebra > *:nth-child(odd) {
  background-color: #e0e6e6;
}
.zebra > *:nth-child(even) {
  background-color: #f0f0f0;
}

.primary,
.secondary {
  color: white;
  stroke: white;
  fill: white;
}

.primary {
  background-color: var(--primary_color);
}

.secondary {
  background-color: var(--secondary_color);
}

.primary.outline,
.secondary.outline {
  background: white;
}

.primary.outline {
  border-color: var(--primary_color);
  color: var(--primary_color);
  stroke: var(--primary_color);
  fill: var(--primary_color);
}

.secondary.outline {
  border-color: var(--secondary_color);
  color: var(--secondary_color);
  stroke: var(--secondary_color);
  fill: var(--secondary_color);
}

.bg-white {
  background-color: white;
}

.bg-shade-1 {
  background-color: #f6f6f6;
}

.bg-shade-2 {
  background-color: #E0E5E6;
}
/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Screen/Screen.scss ***!
  \**********************************************************************************************************************************************************************************************************/
.screen {
  padding-top: 44px;
  padding-bottom: 9px;
  border-bottom: 14px solid rgba(255, 255, 255, 0);
  height: 100%;
  background-color: #f6f6f6;
}

.Screen {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.Screen > * {
  overflow: hidden;
  position: relative;
}

.Screen--Header {
  overflow: visible;
}

.Screen--Body {
  flex: 1;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/browsers/EdgeUpgradeNotice/EdgeUpgradeNotice.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
.EdgeUpgradeNotice-module-c7d522e5960aa3752ea4 {
  background: #fff8ea;
  color: darkred;
  padding: 10px 15px;
  padding-right: 50px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  cursor: pointer;
}
.EdgeUpgradeNotice-module-c7d522e5960aa3752ea4 .EdgeUpgradeNotice-module-f8a83ee307e1e6a8b23a {
  width: 100%;
}
.EdgeUpgradeNotice-module-c7d522e5960aa3752ea4 a {
  color: blue;
  text-decoration: underline;
}
.EdgeUpgradeNotice-module-c7d522e5960aa3752ea4 img {
  width: 32px;
  height: 32px;
  margin-right: 20px;
}
.EdgeUpgradeNotice-module-c7d522e5960aa3752ea4 .EdgeUpgradeNotice-module-c3c16b1a4419d85492aa {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 32px;
  border: 0;
  background: transparent;
}
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!../frontend-js/query-builder/src/components/QueryBuilder/LayoutColumns/LayoutColumns.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.LayoutColumns-module-cc033c0880e91a7bd86c {
  display: flex;
  flex-direction: row;
}
.LayoutColumns-module-cc033c0880e91a7bd86c > div.col-md-2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.LayoutColumns-module-cc033c0880e91a7bd86c .preview {
  width: 100%;
  font-size: 150%;
  font-weight: bold;
  text-align: center;
  color: black;
}

.LayoutColumns-module-f6820d7fcde21397a7c6 {
  background-color: #e5e5e5;
  position: absolute;
  top: 0ex;
  bottom: -2ex;
  right: 0;
  width: 16.6%;
}

.LayoutColumns-module-ccce445efcfa69b7cade {
  display: block;
  height: 45px;
  background-image: url(/static/img/filter.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 1ex;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!../frontend-js/query-builder/src/components/QueryBuilder/AddCondition/CategorySelection/CategorySelection.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.CategorySelection-module-b003ee931705b66a6ba4 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 5px;
}
.CategorySelection-module-b003ee931705b66a6ba4 .CategorySelection-module-bcbb79b3b22b880fbdfc {
  border-radius: 5px;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!../frontend-js/query-builder/src/components/QueryBuilder/Condition/ConditionGroup/SubCondition/OperatorValues/ConditionValue/ConditionValue.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************/
.ConditionValue-module-ba4301c1367f0191d950 {
  display: flex;
  flex-direction: row;
}
.ConditionValue-module-ba4301c1367f0191d950 .ConditionValue-module-a650380ba4fd3f3f6351 {
  border: 0;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!../frontend-js/query-builder/src/components/AutocompleteInput/autocomplete.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.react-autosuggest__container {
  position: relative;
  height: fit-content;
}

.react-autosuggest__input {
  width: 240px;
  height: 30px;
  padding: 10px 20px;
  font-family: Helvetica, sans-serif;
  font-weight: 300;
  font-size: 16px;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.react-autosuggest__input--focused {
  outline: none;
}

.react-autosuggest__input--open {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.react-autosuggest__suggestions-container {
  display: none;
}

.react-autosuggest__suggestions-container--open {
  display: block;
  position: absolute !important;
  top: 100%;
  width: 100%;
  max-height: 50vh;
  border: 1px solid #aaa;
  background-color: #fff;
  font-family: Helvetica, sans-serif;
  font-weight: 300;
  font-size: 16px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  z-index: 2;
  overflow-y: auto;
  /* border: 2px dashed red; */
}

.react-autosuggest__suggestions-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.react-autosuggest__suggestion {
  cursor: pointer;
  padding: 10px 20px;
}

.react-autosuggest__suggestion > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.react-autosuggest__suggestion--highlighted {
  background-color: #ddd;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!../frontend-js/query-builder/src/components/QueryBuilder/Condition/ConditionGroup/SubCondition/FieldLabel/FieldLabel.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.FieldLabel-module-ef074ce89ac173a5e033 {
  display: flex;
  flex-direction: row;
  padding: 6px 0;
}
.FieldLabel-module-ef074ce89ac173a5e033 .FieldLabel-module-c58a5c2f192eb95ca94c {
  border: none;
  margin-right: 1ex;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!../frontend-js/query-builder/src/components/QueryBuilder/Condition/ConditionGroup/AddField/FieldSelection/FieldSelection.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
.FieldSelection-module-e68a88a1ac3325291ce6 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 2px;
}
.FieldSelection-module-e68a88a1ac3325291ce6 button {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!../frontend-js/query-builder/src/components/QueryBuilder/Condition/Condition.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.Condition-module-c4347c636b838303d6e6 {
  display: inline-block;
  background-color: #00b6cb;
  color: white;
  font-weight: bold;
  padding: 4px 8px;
  padding-right: 3em;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
}
.Condition-module-c4347c636b838303d6e6 .Condition-module-d3bc964f90be1ee2cbf5 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2em;
  background-color: transparent;
  border: none;
}

.Condition-module-cdc12698d202ce794bef {
  border-top-left-radius: 0 !important;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!../frontend-js/query-builder/src/components/QueryBuilder/RequiredUserActions/InvalidFields/InvalidFields.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
table.InvalidFields-module-fc7013461decfe9d4128 > tbody > tr > td {
  vertical-align: middle;
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/GlobalErrorScreen/GlobalErrorScreen.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.GlobalErrorScreen-module-aac9846c7bb045de472d {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Dialog/Dialog.module.scss ***!
  \******************************************************************************************************************************************************************************************************************/
.Dialog-module-be273ec46bf5b0abdeb7 {
  z-index: 1000001;
  position: fixed;
  top: 0;
  left: 20px;
  right: 20px;
  max-width: 500px;
  margin: 0 auto;
  opacity: 0.99;
  background-color: #ffffff;
  box-shadow: 0 9px 15px rgba(0, 0, 0, 0.1), 0 0 6px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  padding: 20px 20px 12px;
  font-size: 16px;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.2s ease-in-out 0.25s;
}
.Dialog-module-be273ec46bf5b0abdeb7 h3 {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 1ex;
}
.Dialog-module-be273ec46bf5b0abdeb7 p {
  color: #000000;
  line-height: 1.5;
  margin-top: 14px;
}
.Dialog-module-be273ec46bf5b0abdeb7 .Dialog-module-a691ab1aeacba69d2929 {
  margin-top: 2ex;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}
.Dialog-module-be273ec46bf5b0abdeb7 .Dialog-module-a691ab1aeacba69d2929 button {
  border: 1px solid transparent;
  font-size: 12px;
  font-weight: bold;
  padding: 0 20px;
  height: 32px;
  cursor: pointer;
  color: #1a72e8;
  background-color: #ffffff;
  border-radius: 4px;
  border-color: #e3e4e8;
  margin: 1px 1px 1px 12px;
}
.Dialog-module-be273ec46bf5b0abdeb7 .Dialog-module-a691ab1aeacba69d2929 button:focus {
  border-width: 2px;
}
.Dialog-module-be273ec46bf5b0abdeb7 .Dialog-module-a691ab1aeacba69d2929 button:first-child {
  color: #ffffff;
  background-color: #1a72e8;
  margin: 0 0 0 12px;
}
.Dialog-module-be273ec46bf5b0abdeb7.Dialog-module-c511df09cef39a91c9c3 {
  transform: translateY(-100vh) scaleY(0.1);
}
.Dialog-module-be273ec46bf5b0abdeb7.Dialog-module-b872d3f4b52ba1522b7f {
  transform: translateY(-50%);
}

.Dialog-module-d0be334e9a3b969f8c32 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 1;
  z-index: 1000000;
  transition: opacity 0.25s ease-out;
}
.Dialog-module-d0be334e9a3b969f8c32.Dialog-module-c511df09cef39a91c9c3 {
  opacity: 0;
  pointer-events: none;
}
.Dialog-module-d0be334e9a3b969f8c32.Dialog-module-b872d3f4b52ba1522b7f {
  opacity: 1;
}
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Toast/Toast.module.scss ***!
  \****************************************************************************************************************************************************************************************************************/
.Toast-module-aa446c3eda5020ccb8b9 {
  transition: all 0.5s ease-out;
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: black;
  color: white;
  padding: 10px 20px;
  border: 1px solid white;
  border-radius: 3px;
  z-index: 999999;
  font-size: 14px;
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.Toast-module-aa446c3eda5020ccb8b9.Toast-module-c553144ae20b81f3d39d {
  opacity: 1;
}
.Toast-module-aa446c3eda5020ccb8b9.Toast-module-b251e37cd1e1ea7b2f5e {
  opacity: 0;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/icons/ExternalContentIcon/ExternalContentIcon.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.ExternalContentIcon-module-fab164350bc7cf0fd706 {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-image: url(../bundled-images/89d516be24d93abe36dc.svg);
  background-size: 80%;
  color: #fff;
  opacity: 1;
}
.ExternalContentIcon-module-fab164350bc7cf0fd706.ExternalContentIcon-module-d7ce570440ff512aad33 {
  background-image: url(../bundled-images/c701622d1f594f813f68.svg);
}
.ExternalContentIcon-module-fab164350bc7cf0fd706.ExternalContentIcon-module-d7ce570440ff512aad33.ExternalContentIcon-module-cda15f782bebe240d732 {
  background-image: url(../bundled-images/35104f5c53c3d161671f.svg);
}
.ExternalContentIcon-module-fab164350bc7cf0fd706.ExternalContentIcon-module-caa7037550252fc336e5 {
  background-image: url(../bundled-images/89d516be24d93abe36dc.svg);
}
.ExternalContentIcon-module-fab164350bc7cf0fd706.ExternalContentIcon-module-caa7037550252fc336e5.ExternalContentIcon-module-cda15f782bebe240d732 {
  background-image: url(../bundled-images/5dc9ffa3183a5841d914.svg);
}
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Tooltip/Tooltip.module.scss ***!
  \********************************************************************************************************************************************************************************************************************/
.Tooltip-module-bf32e5c56413c7bff5a4 {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  bottom: 0;
  left: 50%;
}

.Tooltip-module-a5c4ddad8795df644f46 {
  border-radius: 6px;
  background-color: white;
  padding: 15px 40px;
  color: #09c3b3;
  font-size: 15px;
  font-weight: normal;
  z-index: 5;
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.3);
  white-space: normal;
  text-align: center;
  line-height: 150%;
}
.Tooltip-module-a5c4ddad8795df644f46 .Tooltip-module-e3125e3f91253dea0185 {
  content: " ";
  position: absolute;
  top: -9px;
  left: 55px;
  width: 20px;
  height: 20px;
  transform-origin: center;
  transform: rotate(45deg) rotate3d(0.5, -0.5, 0, 50deg);
  background-color: white;
  box-shadow: -2px -2px 2px 0 rgba(0, 0, 0, 0.2);
  z-index: -1;
}
.Tooltip-module-a5c4ddad8795df644f46 .Tooltip-module-ac894b0c6f0ac25aedc4 {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  background: transparent;
  padding: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.Tooltip-module-a5c4ddad8795df644f46 .Tooltip-module-ac894b0c6f0ac25aedc4 .icon {
  width: 14px;
  height: 14px;
  background-size: contain;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/TopBar/inner/ScheduleIcon.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.topbar .icons .ScheduleIcon-module-be7d7c5c99e8999076ac {
  top: auto;
  bottom: 0;
}

.ScheduleIcon-module-b507912f9e67c5e42174 {
  width: 250px;
  transition: 0.5s opacity ease-out;
  opacity: 0;
  pointer-events: none;
}

.icon:hover .ScheduleIcon-module-b507912f9e67c5e42174:not(.ScheduleIcon-module-e4b9666f1228f613a40f),
.ScheduleIcon-module-b507912f9e67c5e42174.ScheduleIcon-module-be5ec710bb952df81afc:not(.ScheduleIcon-module-e4b9666f1228f613a40f) {
  opacity: 1;
  pointer-events: all;
}
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ButtonLink/ButtonLink.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
.ButtonLink-module-dbf41b3b0d68625ae6f2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.ButtonLink-module-dbf41b3b0d68625ae6f2.primary {
  background-color: var(--primary_color);
  border-color: var(--primary_color);
  color: white;
}
.ButtonLink-module-dbf41b3b0d68625ae6f2.secondary {
  background-color: var(--secondary_color);
  border-color: var(--secondary_color);
  color: white;
}

a.ButtonLink-module-dbf41b3b0d68625ae6f2 {
  display: flex;
  justify-content: center;
}
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/misc/push-notifications/pushNotifications.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
.pushNotifications-module-b50d234cbb215d568606 {
  top: 0;
  transform: translateY(0) !important;
}

.pushNotifications-module-ec8ad3d3d1fe279848a3 {
  top: 0;
}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/authentication/authentication.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
.authentication-module-faa27306b668e2af95a5 {
  background: #d8d4c8;
  margin: 3px 0;
}
.authentication-module-faa27306b668e2af95a5 .icon {
  width: 44px;
  min-height: 41px;
  background-size: cover;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/RightChevron/RightChevron.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.RightChevron-module-ef585bfcc19e9abaa2a1 {
  display: block;
  position: relative;
  width: 10px;
  height: 100%;
  min-height: 16px;
  min-width: 10px;
  max-width: 10px;
  align-self: center;
  margin-right: 0;
  background-size: 7px;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ActionButton/ActionButton.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.ActionButton-module-b5ea2d15739632d396a0 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  color: #666666;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #e0e5e6;
  gap: 0;
}
.ActionButton-module-b5ea2d15739632d396a0 .ActionButton-module-e80c8c5698c4ae49ef0b {
  background-color: transparent;
  width: 6px;
  margin-right: 0.5ex;
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-cd2b373acd784ad07f32 .ActionButton-module-e80c8c5698c4ae49ef0b {
  background-color: var(--primary_color);
}
.ActionButton-module-b5ea2d15739632d396a0 .ActionButton-module-e32c71767ac4948c528f {
  padding: 12px 6px;
  flex-grow: 1;
}
.ActionButton-module-b5ea2d15739632d396a0 .ActionButton-module-d92fa897bff154155f9d {
  width: 20px;
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.ActionButton-module-b5ea2d15739632d396a0 .ActionButton-module-d92fa897bff154155f9d > .icon {
  background-size: 8px;
}
.ActionButton-module-b5ea2d15739632d396a0:not(.ActionButton-module-c3199cd161483e4c9b42) {
  font-size: 15px;
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-d25f16a1e53904f78ca6:not(.ActionButton-module-cd2b373acd784ad07f32) {
  background-color: var(--primary_color);
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-d25f16a1e53904f78ca6 .ActionButton-module-e80c8c5698c4ae49ef0b {
  background-color: var(--primary_color);
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-cac2af9db20204d6a5d8:not(.ActionButton-module-cd2b373acd784ad07f32) {
  background-color: var(--secondary_color);
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-cac2af9db20204d6a5d8 .ActionButton-module-e80c8c5698c4ae49ef0b {
  background-color: var(--secondary_color);
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-b31499e43bc58bb17cef {
  color: var(--primary_color);
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-e8899473c36a3171aab9 {
  color: var(--secondary_color);
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-d25f16a1e53904f78ca6:not(.ActionButton-module-cd2b373acd784ad07f32), .ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-cac2af9db20204d6a5d8:not(.ActionButton-module-cd2b373acd784ad07f32) {
  color: white;
}
.ActionButton-module-b5ea2d15739632d396a0.ActionButton-module-c3199cd161483e4c9b42 {
  font-size: 12px;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/authentication/LinkedinNewAccount/LinkedinNewAccount.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.LinkedinNewAccount-module-ba148cd09924aa2d6d39 {
  display: block;
  background-size: cover;
  margin: 20px auto;
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

a.LinkedinNewAccount-module-fe78fb712ccde94c3947 {
  position: relative;
  font-size: 120%;
  display: block;
  text-align: center;
  font-weight: bold;
  margin: 2ex auto;
  padding: 1ex 30px;
  width: 80%;
}
a.LinkedinNewAccount-module-fe78fb712ccde94c3947 .LinkedinNewAccount-module-b4840f8a27361d567dbc {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 22px;
}

.LinkedinNewAccount-module-df60ef8413ca4d2a8d38 {
  margin-top: 6ex;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/APIConnectionWarning/APIConnectionWarning.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.APIConnectionWarning-module-b384606e9d4bcbf152f5 {
  background: black;
  padding: 4ex;
  color: white;
}
/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/authentication/AppleLoginButton/AppleLoginButton.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.AppleLoginButton-module-af727f1189e34e8c223e > .icon {
  background-color: white;
}
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Modal/Modal.module.scss ***!
  \****************************************************************************************************************************************************************************************************************/
.Modal-module-a1222e79cac95b4556e9 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 99;
  backdrop-filter: blur(2px);
  transition: all 0.15s linear;
}
.Modal-module-a1222e79cac95b4556e9.Modal-module-c1a39d2e72458c03cb62 {
  position: fixed;
}
.Modal-module-a1222e79cac95b4556e9.Modal-module-ff2562188c73157d0d01 {
  opacity: 0;
  backdrop-filter: none;
}

.Modal-module-ac6dbd8a002120c4c737 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 10;
}
.Modal-module-ac6dbd8a002120c4c737.Modal-module-c1a39d2e72458c03cb62 {
  position: fixed;
}
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318 {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 90%;
  margin: 0 auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
  z-index: 100;
  transition: transform 0.3s ease-out;
}
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318 .Modal-module-d09366fb870affa36f68,
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318 .Modal-module-d9a8d24dac9dfd2356c9,
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318 .Modal-module-a4d94dab2c81cbc2d262 {
  padding: 1rem;
  position: relative;
}
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318 .Modal-module-d09366fb870affa36f68 {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318 .Modal-module-d09366fb870affa36f68 h2 {
  line-height: 30px;
  margin: 0 auto;
  color: #444444;
  font-size: 18px;
  font-weight: normal;
}
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318 .Modal-module-d09366fb870affa36f68 .Modal-module-fb6f85c49e0b8db6d75e {
  width: 30px;
  height: 30px;
  border: 0;
  cursor: pointer;
  background-color: transparent;
  background-image: url("/img/clear_icon.png");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318 .Modal-module-d9a8d24dac9dfd2356c9 {
  overflow: auto;
  max-height: 80vh;
}
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318.Modal-module-ff2562188c73157d0d01 {
  transition-delay: 0.1s;
  transform: translateY(-100vh);
}
.Modal-module-ac6dbd8a002120c4c737 .Modal-module-a0e6adb2c28a4f588318.Modal-module-efd8f6f9b92ae209a646 .Modal-module-d9a8d24dac9dfd2356c9 {
  height: 80vh;
}
.Modal-module-ac6dbd8a002120c4c737.Modal-module-ff2562188c73157d0d01 {
  visibility: hidden;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/authentication/EmailUsedDialog/EmailUsedDialog.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.EmailUsedDialog-module-b92a37eed48921cbb176,
.EmailUsedDialog-module-a4e333c0f9444956bdef {
  color: white;
  font-size: 120%;
}

.EmailUsedDialog-module-b92a37eed48921cbb176 {
  background-color: #ffa21b;
}

.EmailUsedDialog-module-a4e333c0f9444956bdef {
  background-color: #19b0c6;
}

.EmailUsedDialog-module-c05414482c9e4fd36543 {
  color: #0e81fd;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  text-decoration: underline;
  display: block;
  padding-right: 30px;
  cursor: pointer;
}
.EmailUsedDialog-module-c05414482c9e4fd36543 .icon {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 30px;
  height: 100%;
  background-position: center;
  background-size: 6px;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/authentication/InfoIcon/InfoIcon.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
.InfoIcon-module-ec3bfb3e86eb88ae0aaa {
  width: 1.5em;
  height: 1.5em;
  fill: black;
  padding: 2px;
  border: 2px solid black;
  border-radius: 50%;
  vertical-align: baseline;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/MyProfile/ChangeUserPassword/innerComponents/PasswordRequirements/PasswordRequirements.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.PasswordRequirements-module-d043b12ca1051f391436 p {
  margin-bottom: 2px;
}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SocialMenu/SocialMenu.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
.SocialMenu {
  background-color: #19b0c6;
  color: white;
  padding: 9px;
  text-align: center;
}
.SocialMenu .icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: 1px solid white;
  border-radius: 25px;
  margin: 0 10px;
}
.SocialMenu .icon.web {
  background-size: 50%;
}
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Button/Button.module.scss ***!
  \******************************************************************************************************************************************************************************************************************/
.Button-module-e5a34722a38737c25ea0 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border: 1px solid #939393;
  border-radius: 3px;
  padding: 0 15px;
  height: 34px;
  line-height: 32px;
  font-size: 14px;
  font-weight: bold;
  width: 100%;
  cursor: pointer;
  box-sizing: border-box;
  width: calc(100% - 20px);
  text-align: center;
  align-items: center;
}
.Button-module-e5a34722a38737c25ea0[disabled], .Button-module-e5a34722a38737c25ea0:disabled {
  cursor: not-allowed;
  opacity: 0.8;
}
.Button-module-e5a34722a38737c25ea0.Button-module-bd6dc2511c889531a883 {
  background-color: var(--primary_color);
  border-color: var(--primary_color);
  color: white;
}
.Button-module-e5a34722a38737c25ea0.Button-module-ee88a297e7192ef2e776 {
  background-color: var(--secondary_color);
  border-color: var(--secondary_color);
  color: white;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SmallSpinner/SmallSpinner.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.SmallSpinner-module-a938c0671f1093c1deda {
  position: relative;
  width: 100%;
  height: 72px;
  overflow: hidden;
  box-sizing: border-box;
  text-align: center;
  transition: height 0.2s ease-in-out;
}
.SmallSpinner-module-a938c0671f1093c1deda img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
}
.SmallSpinner-module-a938c0671f1093c1deda.SmallSpinner-module-f6c37af97b490ca8248b img {
  animation: SmallSpinner-module-b851eff7d248650009c9 4s linear infinite;
}
.SmallSpinner-module-a938c0671f1093c1deda.SmallSpinner-module-a4525c8370b8afdb3aca {
  height: 0;
}
.SmallSpinner-module-a938c0671f1093c1deda.SmallSpinner-module-a4525c8370b8afdb3aca img {
  display: none;
}

@keyframes SmallSpinner-module-b851eff7d248650009c9 {
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/common/SupportIcon/SupportIcon.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
#splitScreen > .SupportIcon {
  position: absolute;
  top: auto;
  left: auto;
  right: 15px;
  bottom: 15px;
  width: 75px;
  height: 75px;
  font-size: 50px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #3096a5;
  background-color: white;
  border: 0;
  border-radius: 50%;
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.3);
  z-index: 999999;
  transform: scale(0.9);
  transform-origin: center;
  transition: transform 0.1s ease-out;
}
#splitScreen > .SupportIcon:hover {
  transform: scale(1);
}

.external-content .SupportIcon {
  display: none;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/common/Wallpaper/Wallpaper.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
@keyframes Wallpaper-module-ab54df42979530d8be6a {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes Wallpaper-module-ddfdf04b2bc494b37d3c {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.Wallpaper-module-de19405a6aa3c98478d8,
.Wallpaper-module-fbf8c9a74be33ab741c1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  transition: all 0.5s ease-in-out;
}

.Wallpaper-module-de19405a6aa3c98478d8 {
  z-index: -2;
}

.Wallpaper-module-fbf8c9a74be33ab741c1 {
  z-index: -1;
  background: rgb(249, 235, 235);
  background-position: center;
  background-size: cover;
}
.Wallpaper-module-fbf8c9a74be33ab741c1.Wallpaper-module-b35ebe13735eedaaa259 img {
  position: absolute;
  -o-object-fit: contain;
     object-fit: contain;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  filter: contrast(110%);
  animation: 300s Wallpaper-module-ddfdf04b2bc494b37d3c linear infinite;
  opacity: 0.75;
}

.Wallpaper-module-f841d7546876662b6c71 {
  opacity: 1;
}

.Wallpaper-module-c29b71487dc020a03354 {
  opacity: 0;
  transform: scale(2);
}

.Wallpaper-module-bae71be110b6409d5ff4 {
  opacity: 0;
  transform: none;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Button/ExternalLinkButton/ExternalLinkButton.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.ExternalLinkButton-module-c8f00871eed5dfb2c0b5 {
  display: block;
  text-align: center;
  height: 40px;
  border-radius: 4px;
  padding: 0 10px;
  text-transform: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: normal;
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/icons/UserAvatar/ModalUserAvatar/ModalUserAvatar.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.ModalUserAvatar-module-cc6d4d3a9c80492802b8 {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(2px);
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0.5s ease-out;
}
.ModalUserAvatar-module-cc6d4d3a9c80492802b8 .ModalUserAvatar-module-c52f4bb1fea2ece1e418 {
  width: 80vw;
  height: 80vw;
  max-width: 300px;
  max-height: 300px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ModalUserAvatar-module-cc6d4d3a9c80492802b8.ModalUserAvatar-module-b19332fbe3b62dcf9da3 {
  opacity: 1;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/icons/UserAvatar/UserAvatar.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
.UserAvatar-module-f5deaa4132cbf00164a0 {
  position: relative;
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/common/SidePanelDialog/SidePanelDialog.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.SidePanelDialog {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(245, 245, 245, 0.4);
  backdrop-filter: blur(2px);
  z-index: 999999 !important;
}
.SidePanelDialog > .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.SidePanelDialog .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  border: none;
  background-color: transparent;
  background-image: url("/img/clear_icon.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.SidePanelDialog > .dialog {
  position: absolute;
  width: 400px;
  max-width: 90%;
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%) translateY(0%);
  background: white;
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  transition: all 0.25s ease-out;
}
.SidePanelDialog > .dialog.has-virtual-room {
  top: auto;
  bottom: 30px;
  transform: translateX(-50%);
}
.SidePanelDialog > .dialog > section {
  position: relative;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 30px 45px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.SidePanelDialog > .dialog > section .description, .SidePanelDialog > .dialog > section .text {
  font-size: 16px;
  color: #555;
}
.SidePanelDialog > .dialog > section .description {
  min-height: 50px;
}
.SidePanelDialog > .dialog > section .location {
  color: #999;
  font-size: 80%;
  margin-bottom: 15px;
}
.SidePanelDialog ~ .SidePanelDialog {
  display: none;
}
.SidePanelDialog :global(.ExternalLinkButton) {
  margin-top: 20px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/dialogs/ActiveMeetingWarningDialog/ActiveMeetingWarningDialog.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.ActiveMeetingWarningDialog-module-b72b50388bb5585fee7b .ActiveMeetingWarningDialog-module-bccf7a30c3bf2890c671 {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin: 10px 0;
}
.ActiveMeetingWarningDialog-module-b72b50388bb5585fee7b .ActiveMeetingWarningDialog-module-bccf7a30c3bf2890c671 > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 85%;
}
.ActiveMeetingWarningDialog-module-b72b50388bb5585fee7b .ActiveMeetingWarningDialog-module-bccf7a30c3bf2890c671 > div .avatar {
  border-radius: 50%;
  margin: 5px;
}
.ActiveMeetingWarningDialog-module-b72b50388bb5585fee7b .location {
  margin-bottom: 0;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/BubblesFilter/BubblesFilter.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.BubblesFilter-module-b891731c29f415938329 {
  max-width: 90%;
  display: flex;
  flex-direction: row;
}
.BubblesFilter-module-b891731c29f415938329 button {
  position: relative;
  height: 35px;
  border: 0;
  border-radius: 18px;
  background-color: var(--secondary_color);
  padding-left: 41px;
  padding-right: 17px;
  cursor: pointer;
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 20px;
  text-align: left;
  margin-right: 12px;
  transition: all 0.125s ease-out;
}
.BubblesFilter-module-b891731c29f415938329 button:hover {
  transform: scale(1.1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
}
.BubblesFilter-module-b891731c29f415938329 button .icon {
  position: absolute;
  top: 50%;
  left: 5px;
  width: 26px;
  height: 26px;
  transform: translateY(-50%);
  border-radius: 50%;
  background-size: 14px;
  transition: all 0.125s ease-out;
}
.BubblesFilter-module-b891731c29f415938329 button .icon.BubblesFilter-module-fca74b2401ba2644e82f {
  background-color: #ffffff;
  opacity: 1;
}
.BubblesFilter-module-b891731c29f415938329 button .icon.BubblesFilter-module-d00b3b1ccb778d30917f {
  background-color: var(--secondary_color);
  opacity: 0;
}
.BubblesFilter-module-b891731c29f415938329 button.BubblesFilter-module-f4a48b53a8d5a74a3404 .icon {
  background-size: 18px;
}
.BubblesFilter-module-b891731c29f415938329 button:not(.BubblesFilter-module-bb33e15ce8a5f7784966) {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #ffffff;
  color: var(--secondary_color);
}
.BubblesFilter-module-b891731c29f415938329 button:not(.BubblesFilter-module-bb33e15ce8a5f7784966) .icon.BubblesFilter-module-fca74b2401ba2644e82f {
  opacity: 0;
}
.BubblesFilter-module-b891731c29f415938329 button:not(.BubblesFilter-module-bb33e15ce8a5f7784966) .icon.BubblesFilter-module-d00b3b1ccb778d30917f {
  opacity: 1;
}
.BubblesFilter-module-b891731c29f415938329 button.BubblesFilter-module-fc3e13329eac47490a21 .icon {
  background-size: 20px;
}
.BubblesFilter-module-b891731c29f415938329 button.BubblesFilter-module-fc3e13329eac47490a21:not(.BubblesFilter-module-bb33e15ce8a5f7784966) .icon.BubblesFilter-module-fca74b2401ba2644e82f {
  opacity: 1;
}
.BubblesFilter-module-b891731c29f415938329 button.BubblesFilter-module-fc3e13329eac47490a21:not(.BubblesFilter-module-bb33e15ce8a5f7784966) .icon.BubblesFilter-module-d00b3b1ccb778d30917f {
  opacity: 0;
}
.BubblesFilter-module-b891731c29f415938329 button.BubblesFilter-module-fc3e13329eac47490a21.BubblesFilter-module-bb33e15ce8a5f7784966 .icon.BubblesFilter-module-fca74b2401ba2644e82f {
  opacity: 0;
}
.BubblesFilter-module-b891731c29f415938329 button.BubblesFilter-module-fc3e13329eac47490a21.BubblesFilter-module-bb33e15ce8a5f7784966 .icon.BubblesFilter-module-d00b3b1ccb778d30917f {
  opacity: 1;
}
.BubblesFilter-module-b891731c29f415938329 .BubblesFilter-module-bf9c06eb544dd695377c {
  max-width: 100%;
}

.BubblesFilter-module-e403b15d0587951229ac {
  transform: none;
  opacity: 1;
}

.BubblesFilter-module-f6209c4d08d1c30efee0 {
  transform: translateY(10vh);
  opacity: 0;
}

.BubblesFilter-module-a226d6e6d15fe6b16fe9 {
  transition: all 1s ease-in-out;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/BubblesFilter/FilterMenu/FilterMenu.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.FilterMenu-module-ed185f777fd09e58aadc {
  position: absolute;
  bottom: 40px;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 50vw;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c {
  white-space: nowrap;
  height: 25px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 25px;
  margin: 5px 0;
  margin-right: 20px;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: 20px;
  text-align: left;
  padding-left: 11px;
  padding-right: 11px;
  transition: transform 0.15s ease-out;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-ebfd4a6db433569d84cf {
  color: var(--secondary_color);
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: 20px;
  text-align: left;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
  background-color: #ffffff;
  width: 3em;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-c63fc14279c06deee173 {
  transform: none;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-bb203384191b871a070a {
  transform: translateY(100vh);
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c:not(.FilterMenu-module-f8b29fdf5ca7b1889b74):not(.FilterMenu-module-d842f47785001a8388b0) {
  transition-delay: 0s;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c:not(.FilterMenu-module-f8b29fdf5ca7b1889b74):not(.FilterMenu-module-d842f47785001a8388b0):hover {
  transform: scale(1.05);
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74, .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0 {
  pointer-events: none;
  transition-delay: 0.9s;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(1), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(1) {
  transition-delay: 0.25s;
  z-index: 1;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(2), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(2) {
  transition-delay: 0.2875s;
  z-index: 2;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(3), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(3) {
  transition-delay: 0.325s;
  z-index: 3;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(4), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(4) {
  transition-delay: 0.3625s;
  z-index: 4;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(5), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(5) {
  transition-delay: 0.4s;
  z-index: 5;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(6), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(6) {
  transition-delay: 0.4375s;
  z-index: 6;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(7), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(7) {
  transition-delay: 0.475s;
  z-index: 7;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(8), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(8) {
  transition-delay: 0.5125s;
  z-index: 8;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(9), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(9) {
  transition-delay: 0.55s;
  z-index: 9;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(10), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(10) {
  transition-delay: 0.5875s;
  z-index: 10;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(11), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(11) {
  transition-delay: 0.625s;
  z-index: 11;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(12), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(12) {
  transition-delay: 0.6625s;
  z-index: 12;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(13), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(13) {
  transition-delay: 0.7s;
  z-index: 13;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(14), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(14) {
  transition-delay: 0.7375s;
  z-index: 14;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(15), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(15) {
  transition-delay: 0.775s;
  z-index: 15;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(16), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(16) {
  transition-delay: 0.8125s;
  z-index: 16;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(17), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(17) {
  transition-delay: 0.85s;
  z-index: 17;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(18), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(18) {
  transition-delay: 0.8875s;
  z-index: 18;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(19), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(19) {
  transition-delay: 0.925s;
  z-index: 19;
}
.FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-f8b29fdf5ca7b1889b74:nth-child(20), .FilterMenu-module-ed185f777fd09e58aadc button.FilterMenu-module-e418741224512dde322c.FilterMenu-module-d842f47785001a8388b0:nth-child(20) {
  transition-delay: 0.9625s;
  z-index: 20;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/BubblesFilterState/ActiveFilterButton/ActiveFilterButton.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.ActiveFilterButton-module-e6198164d837c7a1d599 {
  position: relative;
  padding: 9px 16px 9px 41px;
  margin-right: 21px;
  margin-bottom: 21px;
  height: 35px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border: 0;
  border-radius: 18px;
  background-color: #ffffff;
  color: var(--primary_color);
  font-size: 12px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 20px;
  text-align: left;
  transition: all 0.25s ease-out;
  opacity: 0;
  transform: scale(0);
}
.ActiveFilterButton-module-e6198164d837c7a1d599 > .icon {
  position: absolute;
  top: 13px;
  left: 13px;
  width: 10px;
  height: 10px;
}
.ActiveFilterButton-module-e6198164d837c7a1d599.ActiveFilterButton-module-a7a3c2c0615ebb989796 {
  opacity: 1;
  transform: scale(1);
}
.ActiveFilterButton-module-e6198164d837c7a1d599.ActiveFilterButton-module-a7a3c2c0615ebb989796:hover {
  transform: scale(1.05);
}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/Bubble/BubbleInfo/BubbleInfo.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.BubbleInfo-module-e59c7ced76bc8f620d20 {
  background-color: white;
  border-radius: 7px;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.08);
  transform: scaleX(0);
  transform-origin: center left;
  transition: all 0.25s ease-out 0.5s;
  padding: 30px 25px;
}
.BubbleInfo-module-e59c7ced76bc8f620d20.BubbleInfo-module-c02b80d74443c7f9e41e {
  transform: scaleY(0);
  transform-origin: bottom center;
}
.BubbleInfo-module-e59c7ced76bc8f620d20.BubbleInfo-module-d31da3f952a613403252 {
  transform: scaleY(0);
  transform-origin: top center;
}
.BubbleInfo-module-e59c7ced76bc8f620d20 > * {
  opacity: 0;
  transition: all 0.5s ease-out 0.5s;
}
.BubbleInfo-module-e59c7ced76bc8f620d20.BubbleInfo-module-fa9500c69e755d3319b7 {
  transform: scale(1);
  transition-delay: 0s;
}
.BubbleInfo-module-e59c7ced76bc8f620d20.BubbleInfo-module-fa9500c69e755d3319b7 > * {
  opacity: 1;
  transition-delay: 0s;
}
.BubbleInfo-module-e59c7ced76bc8f620d20 h2 {
  color: var(--primary_color);
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 22px;
  text-align: left;
  margin-bottom: 8px;
}
.BubbleInfo-module-e59c7ced76bc8f620d20 h3 {
  margin-top: 8px;
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: 22px;
  text-align: left;
}
.BubbleInfo-module-e59c7ced76bc8f620d20 .BubbleInfo-module-ff7503c9cf8c08771d84 {
  position: relative;
  display: inline-block;
  margin-top: 6px;
  margin-right: 6px;
  padding: 4px 11px;
  color: var(--primary_color);
  font-size: 12px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  line-height: 20px;
  text-align: left;
}
.BubbleInfo-module-e59c7ced76bc8f620d20 .BubbleInfo-module-ff7503c9cf8c08771d84:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--primary_color);
  opacity: 0.15;
  border-radius: 4px;
  z-index: -1;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/Bubble/BubbleMenu/BubbleMenu.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.BubbleMenu-module-bdd78a6e38c1a70f3c10 button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 36px;
  height: 36px;
  border: 1px solid #eef7f9;
  border-radius: 18px;
  transition: all 0.3s ease-out;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10 button .BubbleMenu-module-b81782d5c7afc9611a71 {
  color: white;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  white-space: nowrap;
  padding-left: 10px;
  padding-right: 18px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  top: -1px;
  right: 18px;
  bottom: -1px;
  border: 1px solid #eef7f9;
  border-right: 0;
  border-top-left-radius: 18px;
  border-bottom-left-radius: 18px;
  transform: scaleX(0);
  transform-origin: center right;
  transition: all 0.2s ease-out;
  cursor: pointer;
  z-index: 1;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10 button .img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 34px;
  height: 34px;
  background-size: 18px;
  z-index: 2;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button, .BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a button {
  opacity: 1;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826:not(.BubbleMenu-module-fafe6faa69097607af7a) button:hover .BubbleMenu-module-b81782d5c7afc9611a71 {
  transform: scaleX(1);
  transition-delay: 0s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826:not(.BubbleMenu-module-fafe6faa69097607af7a) button:hover .BubbleMenu-module-b81782d5c7afc9611a71:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: -18px;
  bottom: 0;
  z-index: -1;
  border-radius: 18px;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button:nth-child(1) {
  transform: translate(-50%, -50%) translate(-84.9999999936px, -0.0000000009px);
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a.BubbleMenu-module-a955833976063164f826 button:nth-child(1) {
  transition: all 0.125s ease-out;
  transition-delay: 0.075s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button:nth-child(2) {
  transform: translate(-50%, -50%) translate(-71.5065500387px, 45.954469443px);
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a.BubbleMenu-module-a955833976063164f826 button:nth-child(2) {
  transition: all 0.125s ease-out;
  transition-delay: 0.1s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button:nth-child(3) {
  transform: translate(-50%, -50%) translate(-35.3102702835px, 77.318718518px);
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a.BubbleMenu-module-a955833976063164f826 button:nth-child(3) {
  transition: all 0.125s ease-out;
  transition-delay: 0.15s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button:nth-child(4) {
  transform: translate(-50%, -50%) translate(12.0968518085px, 84.1348033804px);
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a.BubbleMenu-module-a955833976063164f826 button:nth-child(4) {
  transition: all 0.125s ease-out;
  transition-delay: 0.3s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button:nth-child(5) {
  transform: translate(-50%, -50%) translate(-35.3102761052px, -77.3187196051px);
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a.BubbleMenu-module-a955833976063164f826 button:nth-child(5) {
  transition: all 0.125s ease-out;
  transition-delay: calc(infinity)s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button:nth-child(6) {
  transform: translate(-50%, -50%) translate(12.0967612532px, -84.1348225599px);
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a.BubbleMenu-module-a955833976063164f826 button:nth-child(6) {
  transition: all 0.125s ease-out;
  transition-delay: -0.3s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button:nth-child(7) {
  transform: translate(-50%, -50%) translate(55.6631623853px, -64.2387138201px);
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a.BubbleMenu-module-a955833976063164f826 button:nth-child(7) {
  transition: all 0.125s ease-out;
  transition-delay: -0.15s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button:nth-child(8) {
  transform: translate(-50%, -50%) translate(81.5569027572px, -23.9472673315px);
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-fafe6faa69097607af7a.BubbleMenu-module-a955833976063164f826 button:nth-child(8) {
  transition: all 0.125s ease-out;
  transition-delay: -0.1s;
}
.BubbleMenu-module-bdd78a6e38c1a70f3c10.BubbleMenu-module-a955833976063164f826 button.BubbleMenu-module-fcf184e5ce8a0fb10ee1 {
  transform: translate(-50%, -50%) translate(-71.5065502906px, -45.9544694837px);
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/Bubble/inner-components/border-icons/border-icons.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.border-icons-module-be21fcd2956f217eb184 {
  opacity: 1;
  transition-delay: 0.8s;
}

.border-icons-module-aee1ed232065ea18caf6 {
  opacity: 0;
  pointer-events: none;
  transform: translate(-50%, -50%) scale(0.5) !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/Bubble/Bubble.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-af0e11e4f2b7b92be2d9 {
  position: absolute;
  top: -80px;
  left: -130px;
  right: -100px;
  bottom: -140px;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-b07053a812932fb944f8 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  visibility: hidden;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-b316145b4e2b5882348c {
  position: absolute;
  top: -90px;
  left: 90px;
  width: 255px;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-b316145b4e2b5882348c.Bubble-module-ac9930e0a3ad3091b76f {
  top: auto;
  bottom: 79px;
  left: calc(-infoWidth / 2);
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-b316145b4e2b5882348c.Bubble-module-d58ff46c9e410712a877 {
  top: 119px;
  left: -127.5px;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-dfd7f221c0eedd69946e {
  text-transform: uppercase;
  color: white;
  font-weight: bold;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  z-index: 1;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-dfd7f221c0eedd69946e::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-aff53e460d2fc07778a5 {
  position: absolute;
  border: 0;
  width: 0;
  height: 0;
  z-index: 2;
  visibility: hidden;
  pointer-events: none;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-aff53e460d2fc07778a5::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-style: solid;
  border-width: 3px;
  border-radius: 50%;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 26px;
  height: 26px;
  border: 1px solid white;
  border-radius: 50%;
  transition: all 400ms cubic-bezier(1, 0, 0, 1);
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56.icon, .Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56 > .icon {
  background-size: 60%;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56 > .icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-e21a0ec81ee6edf3e3fb {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  z-index: 0;
  transition: all 0.25s ease-out 0.5s;
  visibility: hidden;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-e21a0ec81ee6edf3e3fb:after {
  content: " ";
  box-sizing: border-box;
  position: absolute;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  border: 1.5px solid white;
  border-radius: 50%;
  background-color: #00e226;
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-dfd7f221c0eedd69946e,
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-aff53e460d2fc07778a5 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 400ms cubic-bezier(1, 0, 0, 1);
}
.Bubble-module-e9faf87d484fe4c7c1df .Bubble-module-aff53e460d2fc07778a5 {
  transition-delay: 0.2s;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-e21a0ec81ee6edf3e3fb {
  z-index: 3;
  visibility: visible;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-dfd7f221c0eedd69946e {
  width: 65px;
  height: 65px;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-aff53e460d2fc07778a5 {
  visibility: visible;
  width: 77px;
  height: 77px;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-e21a0ec81ee6edf3e3fb {
  transform: translate(calc(0.7 * 77px / 2), calc(-0.7 * 77px / 2));
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56:nth-child(1) {
  transform: translate(-50%, -50%) translate(-29.4927108214px, 24.747322933px);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56:nth-child(2) {
  transform: translate(-50%, -50%) translate(-6.6854455201px, 37.9150966468px);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-dfd7f221c0eedd69946e {
  width: 56px;
  height: 56px;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-dfd7f221c0eedd69946e.img {
  filter: saturate(0);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-aff53e460d2fc07778a5 {
  width: 62px;
  height: 62px;
  border-width: 2px;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-aff53e460d2fc07778a5 {
  visibility: visible;
  width: 62px;
  height: 62px;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-e21a0ec81ee6edf3e3fb {
  transform: translate(calc(0.7 * 62px / 2), calc(-0.7 * 62px / 2));
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56:nth-child(1) {
  transform: translate(-50%, -50%) translate(-23.7473775445px, 19.9264158681px);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56:nth-child(2) {
  transform: translate(-50%, -50%) translate(-5.3830860032px, 30.5290388584px);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-b07053a812932fb944f8 {
  visibility: visible;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-dfd7f221c0eedd69946e {
  width: 99px;
  height: 99px;
  border: 0;
  transition-delay: 0.2s;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-aff53e460d2fc07778a5 {
  width: 105px;
  height: 105px;
  transition-delay: 0s;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-e21a0ec81ee6edf3e3fb {
  transform: translate(calc(0.7 * 105px / 2), calc(-0.7 * 105px / 2));
  transition-delay: 0s;
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56:nth-child(1) {
  transform: translate(-50%, -50%) translate(-40.2173329383px, 33.7463494541px);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56:nth-child(2) {
  transform: translate(-50%, -50%) translate(-9.1165166184px, 51.7024045183px);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56 {
  background-color: var(--primary_color);
  filter: grayscale(0);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-aff53e460d2fc07778a5::before {
  border-color: var(--primary_color);
  opacity: 1;
  filter: grayscale(0);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-dfd7f221c0eedd69946e {
  filter: grayscale(0);
  opacity: 1;
  /* &:global(.img) {
  } */
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-dfd7f221c0eedd69946e:not(.img) {
  background-color: var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-b07053a812932fb944f8 button,
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-b07053a812932fb944f8 span {
  filter: grayscale(0);
  background-color: var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa .Bubble-module-b07053a812932fb944f8 span:before {
  box-shadow: 0 3px 6px var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa.Bubble-module-c1049ba2494c20ffc2d0 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56 {
  background-color: var(--secondary_color);
  filter: grayscale(0);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa.Bubble-module-c1049ba2494c20ffc2d0 .Bubble-module-aff53e460d2fc07778a5::before {
  border-color: var(--secondary_color);
  opacity: 1;
  filter: grayscale(0);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa.Bubble-module-c1049ba2494c20ffc2d0 .Bubble-module-dfd7f221c0eedd69946e {
  filter: grayscale(0);
  opacity: 1;
  /* &:global(.img) {
  } */
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa.Bubble-module-c1049ba2494c20ffc2d0 .Bubble-module-dfd7f221c0eedd69946e:not(.img) {
  background-color: var(--secondary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa.Bubble-module-c1049ba2494c20ffc2d0 .Bubble-module-b07053a812932fb944f8 button,
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa.Bubble-module-c1049ba2494c20ffc2d0 .Bubble-module-b07053a812932fb944f8 span {
  filter: grayscale(0);
  background-color: var(--secondary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-f685471f3fe2cc7943aa.Bubble-module-c1049ba2494c20ffc2d0 .Bubble-module-b07053a812932fb944f8 span:before {
  box-shadow: 0 3px 6px var(--secondary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56 {
  background-color: var(--primary_color);
  filter: grayscale(75%);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-aff53e460d2fc07778a5::before {
  border-color: var(--primary_color);
  opacity: 0.7;
  filter: grayscale(75%);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-dfd7f221c0eedd69946e {
  filter: grayscale(75%);
  opacity: 0.7;
  /* &:global(.img) {
  } */
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-dfd7f221c0eedd69946e:not(.img) {
  background-color: var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-b07053a812932fb944f8 button,
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-b07053a812932fb944f8 span {
  filter: grayscale(75%);
  background-color: var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4 .Bubble-module-b07053a812932fb944f8 span:before {
  box-shadow: 0 3px 6px var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56 {
  background-color: var(--primary_color);
  filter: grayscale(75%);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-aff53e460d2fc07778a5::before {
  border-color: var(--primary_color);
  opacity: 0.7;
  filter: grayscale(75%);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-dfd7f221c0eedd69946e {
  filter: grayscale(75%);
  opacity: 0.7;
  /* &:global(.img) {
  } */
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-dfd7f221c0eedd69946e:not(.img) {
  background-color: var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-b07053a812932fb944f8 button,
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-b07053a812932fb944f8 span {
  filter: grayscale(75%);
  background-color: var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-c4613105972c86595af4.Bubble-module-aba1e4f083429d7d3e85 .Bubble-module-b07053a812932fb944f8 span:before {
  box-shadow: 0 3px 6px var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-cd2fd13af3d22743a41e .Bubble-module-aff53e460d2fc07778a5 .Bubble-module-f9caead5f638907baa56 {
  background-color: var(--primary_color);
  filter: grayscale(75%);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-cd2fd13af3d22743a41e .Bubble-module-aff53e460d2fc07778a5::before {
  border-color: var(--primary_color);
  opacity: 0.7;
  filter: grayscale(75%);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-cd2fd13af3d22743a41e .Bubble-module-dfd7f221c0eedd69946e {
  filter: grayscale(75%);
  opacity: 0.7;
  /* &:global(.img) {
  } */
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-cd2fd13af3d22743a41e .Bubble-module-dfd7f221c0eedd69946e:not(.img) {
  background-color: var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-cd2fd13af3d22743a41e .Bubble-module-b07053a812932fb944f8 button,
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-cd2fd13af3d22743a41e .Bubble-module-b07053a812932fb944f8 span {
  filter: grayscale(75%);
  background-color: var(--primary_color);
}
.Bubble-module-e9faf87d484fe4c7c1df.Bubble-module-cd2fd13af3d22743a41e .Bubble-module-b07053a812932fb944f8 span:before {
  box-shadow: 0 3px 6px var(--primary_color);
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/Floater/Floater.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
@keyframes Floater-module-b42cbcde1328875ee7cc {
  0% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
  25% {
    transform: translate3d(0px, 10px, 0px) rotate(0.1deg);
  }
  50% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
  75% {
    transform: translate3d(0px, -10px, 0px) rotate(0.1deg);
  }
  100% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
}
@keyframes Floater-module-aa13ecdd0f027c1396b7 {
  0% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
  25% {
    transform: translate3d(20px, 0px, 0px) rotate(0.1deg);
  }
  50% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
  75% {
    transform: translate3d(-20px, 0px, 0px) rotate(0.1deg);
  }
  100% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
}
.Floater-module-b848793c4a63ae5059b6 {
  position: absolute;
}
.Floater-module-b848793c4a63ae5059b6 .Floater-module-bacf9b61e19f9bf8e491,
.Floater-module-b848793c4a63ae5059b6 .Floater-module-ad51469da52f047d89a4 {
  height: 100%;
  width: 100%;
  z-index: 0;
}
.Floater-module-b848793c4a63ae5059b6 .Floater-module-bacf9b61e19f9bf8e491:hover,
.Floater-module-b848793c4a63ae5059b6 .Floater-module-ad51469da52f047d89a4:hover {
  animation-play-state: paused;
}
.Floater-module-b848793c4a63ae5059b6 .Floater-module-bacf9b61e19f9bf8e491 {
  animation: Floater-module-b42cbcde1328875ee7cc cubic-bezier(0.4, 0, 0.2, 1) infinite;
}
.Floater-module-b848793c4a63ae5059b6 .Floater-module-ad51469da52f047d89a4 {
  border-radius: 50%;
  animation: Floater-module-aa13ecdd0f027c1396b7 cubic-bezier(0.4, 0, 0.2, 1) infinite;
  z-index: 0;
}
.Floater-module-b848793c4a63ae5059b6 .Floater-module-bacf9b61e19f9bf8e491 > .Floater-module-ad51469da52f047d89a4 > * {
  transform: translate(-50%, -50%);
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/BubbleWrapper/BubbleWrapper.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
@keyframes BubbleWrapper-module-bcf73b7f5a7661fb8d13 {
  0% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
  25% {
    transform: translate3d(0px, 10px, 0px) rotate(0.1deg);
  }
  50% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
  75% {
    transform: translate3d(0px, -10px, 0px) rotate(0.1deg);
  }
  100% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
}
@keyframes BubbleWrapper-module-d41b16a1c10a87ecc819 {
  0% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
  25% {
    transform: translate3d(20px, 0px, 0px) rotate(0.1deg);
  }
  50% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
  75% {
    transform: translate3d(-20px, 0px, 0px) rotate(0.1deg);
  }
  100% {
    transform: translate3d(0px, 0px, 0px) rotate(0.1deg);
  }
}
.BubbleWrapper-module-afd9f1cc02f060894db3 {
  transition: all 1s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.BubbleWrapper-module-afd9f1cc02f060894db3:hover {
  z-index: 10;
}

.BubbleWrapper-module-e923b86ce015f9704165 {
  opacity: 1;
}

.BubbleWrapper-module-e630e37e445fc2b8a9b1 {
  opacity: 0;
}

.BubbleWrapper-module-faf1d3ffe9b6563fa215 {
  z-index: 9;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/InnerCircleCenterBubble/InnerCircleCenterBubble.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 {
  position: absolute;
  inset: 0 0 0 0;
  overflow: hidden;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5.InnerCircleCenterBubble-module-e8238126a0b2aa2a3f08 {
  transition: all 1.5s ease-in-out;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5.InnerCircleCenterBubble-module-fe146ce27b34545d62cb {
  opacity: 1;
  transform: scale(1);
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5.InnerCircleCenterBubble-module-dabd8b3b89e8317f092d {
  opacity: 0;
  transform: scale(0.1);
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 * {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-e1b7ae23b3d1539812ef {
  width: 220px;
  height: 220px;
  pointer-events: none;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-c9001f6628c519681555 {
  border-radius: 50%;
  width: 456px;
  height: 456px;
  box-shadow: 0 5px 15px #deebee;
  background-color: #ffffff;
  opacity: 0.5;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-c7732320effafe8866e4 {
  border-radius: 50%;
  width: 792px;
  height: 792px;
  box-shadow: 0 5px 15px #deebee;
  background-color: #ffffff;
  opacity: 0.25;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-a4fbc56410b4ec1a51e0 {
  border-radius: 50%;
  width: 876px;
  height: 876px;
  box-shadow: 0 5px 15px #deebee;
  background-color: #ffffff;
  opacity: 0.25;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-ca03951f87af06066110 {
  border-radius: 50%;
  width: 1070px;
  height: 1070px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.16);
  border: 2px dashed var(--primary_color);
  opacity: 0.37;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-c17dc17115cf177efac8 {
  z-index: 5;
  width: 172px;
  height: 172px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.16);
  background-color: var(--primary_color);
  opacity: 0.25;
  border-radius: 50%;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-bbd921211ae4d833e33d {
  z-index: 6;
  width: 137px;
  height: 138px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.16);
  background-color: var(--primary_color);
  opacity: 0.5;
  border-radius: 50%;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-e01ef88a50e04e9e6a17 {
  z-index: 9;
  width: 98px;
  height: 98px;
  background-color: #ffffff;
  border-radius: 50%;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-da68dfeca9e44a9762db {
  z-index: 10;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-da68dfeca9e44a9762db .img {
  width: 91px;
  height: 91px;
  border-radius: 50%;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-f87ec5a746baacfd6ffd {
  z-index: 10;
  transform: translate(-50%, -50%) translateY(105px);
  width: 78px;
  height: 20px;
  color: var(--primary_color);
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 20px;
  text-align: center;
}
.InnerCircleCenterBubble-module-df52c40e4275f5a6f8d5 .InnerCircleCenterBubble-module-e77baa651175002eb375 {
  z-index: 11;
  width: 15px;
  height: 15px;
  border: 2px solid #ffffff;
  background-color: #00e226;
  border-radius: 50%;
  transform: translate(34.3px, -34.3px);
}
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/ParticipantBubbles/ParticipantBubbles.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.ParticipantBubbles-module-a006b1e8fcf4def88818 {
  position: relative;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.ParticipantBubbles-module-a006b1e8fcf4def88818 .ParticipantBubbles-module-c6b3e0a97b686e9a9c04 {
  position: absolute;
  top: 20px;
  left: 0px;
  right: 0px;
  bottom: 70px;
  z-index: 1;
}
.ParticipantBubbles-module-a006b1e8fcf4def88818 .ParticipantBubbles-module-d0f34d7bcd00ef3dab87 {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
}
.ParticipantBubbles-module-a006b1e8fcf4def88818 .ParticipantBubbles-module-ec4c9aa519d222e6cf01 {
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 2;
}

.ParticipantBubbles-module-a2c93325ef3d9a095038 {
  z-index: -1;
}
/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EmptySidePanel/EmptySidePanel.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************/
.EmptySidePanel-module-ce265166bdb4bce20d64 {
  padding: 40px;
  padding-bottom: 20px;
}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventMap/common/ZoomableImage/ZoomableImage.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.ZoomableImage-module-bc9cf7349a39e4e95f24 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ZoomableImage-module-bc9cf7349a39e4e95f24 > div {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: auto !important;
  height: auto !important;
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/common/Toolbar/MaximizeButton.scss ***!
  \****************************************************************************************************************************************************************************************************************************/

/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/style/flex-animation.module.scss ***!
  \*****************************************************************************************************************************************************************************************************/
.flex-animation-module-adef5e7d1a662dbaee82 {
  overflow: hidden;
  opacity: 0;
}
.flex-animation-module-adef5e7d1a662dbaee82.flex-animation-module-c2f5c8672eb5c9deb76d {
  width: 0 !important;
  min-width: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.flex-animation-module-adef5e7d1a662dbaee82.flex-animation-module-b900678fc3f92424b3eb {
  height: 0 !important;
  min-height: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/common/WaitingRoomSpeaker/innerComponents/SpeakerDetails.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.SpeakerDetails-module-aa3d85701558ca69fbd3 {
  transition: transform 1200ms cubic-bezier(0.4, 0, 0.2, 1), opacity 800ms cubic-bezier(0.4, 0, 0.2, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.SpeakerDetails-module-aa3d85701558ca69fbd3 > .SpeakerDetails-module-a0a21180d2abd4b8d93f {
  border: 2px solid rgb(119, 119, 119);
  margin: 0 auto;
}
.SpeakerDetails-module-aa3d85701558ca69fbd3 p {
  line-height: 150%;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/common/WaitingRoomSpeaker/WaitingRoomSpeaker.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.WaitingRoomSpeaker-module-d2660c37f78f4c05e8ba {
  position: relative;
  width: 100%;
  height: 100%;
  margin-top: 5px;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/EventWaitingRoom/EventWaitingRoom.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
@keyframes show-left {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.EventWaitingRoom {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 20px;
  transition: visibility 500ms cubic-bezier(0.5, 0.1, 0.21, 0.98);
}
.EventWaitingRoom a {
  border-radius: 4px;
}
.EventWaitingRoom .infoSection {
  display: flex;
  flex-direction: row;
  min-height: 200px;
}
.EventWaitingRoom .WaitingRoomProgram {
  display: none;
}
@media (min-width: 900px) {
  .EventWaitingRoom .WaitingRoomProgram {
    flex-grow: 3;
    position: relative;
    background: rgb(255, 255, 255);
    border-radius: 8px;
    height: 100%;
    max-height: 33vh;
    padding: 10px;
    overflow: hidden;
    width: 100%;
    margin-right: 20px;
    display: flex;
    flex-direction: column;
  }
  .EventWaitingRoom .WaitingRoomProgram > h2 {
    margin: 0px 18px;
    margin-top: 10px;
    font-size: 18px;
    z-index: 0;
  }
  .EventWaitingRoom .WaitingRoomProgram > a {
    position: absolute;
    bottom: 18px;
    left: 28px;
    z-index: 2;
  }
  .EventWaitingRoom .WaitingRoomProgram > div {
    position: relative;
    z-index: 0;
  }
  .EventWaitingRoom .WaitingRoomProgram:after {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: calc(100% - 30px);
    border-bottom: 30px solid white;
    content: "";
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.95) 95%, white 100%);
    pointer-events: none;
    z-index: 1;
  }
}
.EventWaitingRoom .WaitingRoomSpeaker {
  display: none;
  transition: all 0.5s cubic-bezier(0.5, 0.1, 0.21, 0.98);
}
@media (min-width: 1300px) {
  .EventWaitingRoom .WaitingRoomSpeaker {
    background: rgb(255, 255, 255);
    border-radius: 8px;
    height: 100%;
    max-height: 33vh;
    padding: 10px;
    overflow: hidden;
    min-width: 200px;
    margin-right: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    position: relative;
    padding-bottom: 18px;
  }
  .EventWaitingRoom .WaitingRoomSpeaker h2 {
    margin: 0px 18px;
    margin-top: 10px;
    font-size: 18px;
  }
  .EventWaitingRoom .WaitingRoomSpeaker .left {
    transform: perspective(3000px) translateY(0) translateX(-100%) rotateY(-90deg) scale(0.5);
  }
  .EventWaitingRoom .WaitingRoomSpeaker .right {
    transform: perspective(3000px) translateY(0) translateX(100%) rotateY(90deg) scale(0.5);
  }
  .EventWaitingRoom .WaitingRoomSpeaker .focus {
    transform: perspective(3000px) translateY(0) translateX(0%) rotateY(0deg) scale(1);
    opacity: 1;
  }
}
.EventWaitingRoom .WaitingRoomStream {
  display: none;
  transition: all 0.5s cubic-bezier(0.5, 0.1, 0.21, 0.98);
}
@media (min-width: 900px) {
  .EventWaitingRoom .WaitingRoomStream {
    display: block;
    position: relative;
    background: rgb(255, 255, 255);
    border-radius: 8px;
    height: 100%;
    max-height: 33vh;
    padding: 10px;
    overflow: hidden;
    width: 100%;
    max-width: 400px;
    margin-right: 40px;
  }
}
.EventWaitingRoom .WaitingRoomStream iframe {
  width: 100%;
  height: 100%;
}
.EventWaitingRoom.nextProgramActive small {
  font-size: 8px;
  margin-left: 3px;
}
.EventWaitingRoom.nextProgramActive .WaitingRoomTimer {
  height: 95px;
}
.EventWaitingRoom.nextProgramActive .WaitingRoomTimer h2 {
  display: none;
}
.EventWaitingRoom.nextProgramActive .WaitingRoomTimer .time {
  font-size: 30px;
}
.EventWaitingRoom .NextProgram {
  background: rgb(255, 255, 255);
  border-radius: 8px;
  height: 100%;
  max-height: 33vh;
  padding: 10px;
  overflow: hidden;
  animation: show-left 350ms cubic-bezier(0.5, 0.1, 0.21, 0.98) 700ms forwards;
  opacity: 1;
  margin-top: 10px;
  height: 95px;
  cursor: pointer;
}
.EventWaitingRoom .NextProgram > div {
  font-weight: bold;
  display: flex;
  margin: 0;
}
.EventWaitingRoom .NextProgram > div > p {
  margin-left: 4px;
}
.EventWaitingRoom .NextProgram .close {
  display: none;
}
.EventWaitingRoom .WaitingRoomTimer {
  background: rgb(255, 255, 255);
  border-radius: 8px;
  height: 100%;
  max-height: 33vh;
  padding: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: height 350ms cubic-bezier(0.5, 0.1, 0.21, 0.98) 350ms;
  min-width: 200px;
}
.EventWaitingRoom .WaitingRoomTimer .time {
  font-size: 50px;
  font-weight: bold;
}
.EventWaitingRoom .WaitingRoomTimer .time.days {
  font-size: 25px;
}
.EventWaitingRoom .WaitingRoomTimer .time.days .days {
  font-size: 100px;
  display: block;
}
.EventWaitingRoom .WaitingRoomTimer.has-button .time.days {
  font-size: 22px;
}
.EventWaitingRoom .WaitingRoomTimer.has-button .time.days .days {
  font-size: 70px;
}
.EventWaitingRoom .WaitingRoomTimer small {
  font-size: 10px;
}
@media (max-width: 900px) {
  .EventWaitingRoom .WaitingRoomTimer {
    min-width: 100%;
    min-height: 125px;
  }
  .EventWaitingRoom .WaitingRoomTimer h2 {
    display: unset !important;
  }
}
.EventWaitingRoom .closeFullScreen {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  width: 35px;
  height: 35px;
  background-color: rgba(0, 0, 0, 0.165);
  border: none;
  border-radius: 0 0 4px 0;
  display: none;
  z-index: 10;
}
@media (max-width: 700px) {
  .EventWaitingRoom .closeFullScreen {
    display: unset;
  }
}

.selectProgram {
  background: white;
  padding: 20px;
  width: 250px;
  border-radius: 8px;
  box-shadow: 0px 1px 2px 0 hsla(0, 0%, 0%, 0.2);
}
.selectProgram a {
  margin-top: 20px;
  width: 100%;
  text-align: center;
  padding: 10px;
  display: block;
  color: white;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/ExternalSource/ExternalSideStream.scss ***!
  \********************************************************************************************************************************************************************************************************************************/

/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/ExternalSource/ExternalSource.scss ***!
  \****************************************************************************************************************************************************************************************************************************/
.externalSource {
  bottom: 0;
  right: 0;
  z-index: 2;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  transition: width 350ms ease, height 350ms ease;
}
.externalSource iframe {
  opacity: 0;
  position: absolute;
  height: calc(100% - 44px);
  animation: show 1s ease 1s forwards;
}
.externalSource iframe.VirtualRoomFrame {
  top: 44px;
  left: 0;
  width: 100%;
  z-index: 1;
}
.externalSource iframe.ExternalSideStream {
  top: 44px;
  left: 0;
  width: 30vw;
  visibility: hidden;
  z-index: 0;
}
.externalSource.hasSideStream:not(.hideSideStream) iframe.VirtualRoomFrame {
  left: 30vw;
  width: calc(100% - 30vw);
}
.externalSource.hasSideStream:not(.hideSideStream) iframe.ExternalSideStream {
  opacity: 1;
  visibility: visible;
  z-index: 3;
}
@media (min-width: 700px) {
  .externalSource .ToggleSideStream {
    position: absolute;
    top: 50%;
    left: 30vw;
    width: 80px;
    height: 80px;
    transform: translate(-50%, -50%);
    z-index: 2;
    border-radius: 50%;
    transition: transform 0.25s ease-out;
    background-image: url("/img/chevron-left-white.png");
    background-position: right 16px center;
    background-repeat: no-repeat;
    background-size: 12px;
  }
  .externalSource .ToggleSideStream:hover {
    box-shadow: 0 0 12px white;
  }
  .externalSource .ToggleSideStream.hidden:not(:hover) {
    transform: translate(-100%, -50%);
  }
  .externalSource.hideSideStream .ToggleSideStream {
    left: 0;
    background-image: url("/img/chevron-right-white.png");
  }
}
.externalSource.fullScreen {
  width: 100%;
}
.externalSource.smallScreen {
  transition: opacity 350ms ease-in-out;
  opacity: 0.6;
  width: 35%;
  height: 35%;
}
.externalSource.smallScreen:hover {
  opacity: 1;
}
.externalSource > .VotingInProgressToast,
.externalSource > .NextProgram {
  background: rgb(255, 255, 255);
  border-radius: 8px;
  height: 200px;
  max-height: 33vh;
  padding: 10px;
  animation: show-left 350ms cubic-bezier(0.5, 0.1, 0.21, 0.98) 700ms forwards;
  opacity: 1;
  margin-top: 10px;
  height: 95px;
  cursor: pointer;
  z-index: 2;
  position: absolute;
  right: 20px;
  top: 60px;
}
.externalSource > .VotingInProgressToast small,
.externalSource > .NextProgram small {
  font-size: 8px;
  margin-left: 3px;
}
.externalSource > .VotingInProgressToast .iframeWrapper,
.externalSource > .NextProgram .iframeWrapper {
  height: 45px;
  overflow: hidden;
}
.externalSource > .VotingInProgressToast .iframeWrapper:after,
.externalSource > .NextProgram .iframeWrapper:after {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 90%;
  content: "";
  background: linear-gradient(to top, white 20%, rgba(255, 255, 255, 0) 30%);
  pointer-events: none;
}
.externalSource > .VotingInProgressToast .iframeWrapper iframe,
.externalSource > .NextProgram .iframeWrapper iframe {
  width: 120%;
}
.externalSource > .VotingInProgressToast > div,
.externalSource > .NextProgram > div {
  font-weight: bold;
  display: flex;
  margin: 0;
}
.externalSource > .VotingInProgressToast > div > p,
.externalSource > .NextProgram > div > p {
  margin-left: 4px;
}
.externalSource > .VotingInProgressToast > .timer,
.externalSource > .NextProgram > .timer {
  height: 95px;
}
.externalSource > .VotingInProgressToast > .timer h2,
.externalSource > .NextProgram > .timer h2 {
  display: none;
}
.externalSource > .VotingInProgressToast > .timer .time,
.externalSource > .NextProgram > .timer .time {
  font-size: 30px;
}
.externalSource > .redirectModal {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(245, 245, 245, 0.4);
  z-index: 2;
}
.externalSource > .redirectModal > div {
  position: absolute;
  width: 400px;
  max-width: 90%;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background: white;
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.3);
  border-radius: 8px;
}
.externalSource > .redirectModal > div > section {
  position: relative;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 0;
}
.externalSource > .redirectModal > div > section .description {
  font-size: 16px;
  color: #555;
  min-height: 100px;
  padding-bottom: 20px;
}

body:not(.minimizeApp) .ToggleSideStream {
  display: none;
}

@media (max-width: 700px) {
  .externalSource {
    width: 100%;
  }
  .externalSource iframe.VirtualRoomFrame {
    top: 44px;
    left: 0 !important;
    width: 100% !important;
    height: 50%;
  }
  .externalSource iframe.ExternalSideStream {
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
  }
}
@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes show-left {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0%);
    opacity: 1;
  }
}
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/RecentNotifications/NotificationDialog/NotificationDialog.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.NotificationDialog-module-a8b5fbd29d16dc5c4775 {
  position: absolute;
  top: auto !important;
  left: 50%;
  bottom: 60px;
  transform: translateX(-50%);
  z-index: 3;
  min-height: 100px;
  max-width: 50%;
  padding: 23px 60px 20px 80px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.3);
  transition: all 0.5s ease-out;
  transition-delay: 1s;
}
.NotificationDialog-module-a8b5fbd29d16dc5c4775 > .icon {
  position: absolute;
  top: 24px;
  left: 23px;
  width: 35px;
  height: 35px;
}
.NotificationDialog-module-a8b5fbd29d16dc5c4775 .NotificationDialog-module-ee7e9f14d9537a0f14d1 {
  position: absolute;
  top: 9px;
  right: 9px;
  width: 40px;
  height: 40px;
  border: 0;
  background: transparent;
  color: #a9a9a9;
  font-size: 18px;
  padding: 0;
}
.NotificationDialog-module-a8b5fbd29d16dc5c4775 .NotificationDialog-module-ee7e9f14d9537a0f14d1 > .icon {
  width: 14px;
  height: 14px;
  -o-object-fit: fill;
     object-fit: fill;
}
.NotificationDialog-module-a8b5fbd29d16dc5c4775 .NotificationDialog-module-f5d80e5327b2c30540dc {
  display: block;
  text-decoration: none;
  font-size: 17px;
  color: #5a5a5a;
  min-height: 40px;
  margin-bottom: 1ex;
}
.NotificationDialog-module-a8b5fbd29d16dc5c4775 .NotificationDialog-module-c5ae7c6e78e8b2b70cfb {
  color: #757575;
  display: flex;
  flex-direction: row;
  font-size: 13px;
}
.NotificationDialog-module-a8b5fbd29d16dc5c4775 .NotificationDialog-module-c5ae7c6e78e8b2b70cfb .NotificationDialog-module-dd2ff2962f436fce1d83 {
  border-left: 1px solid #757575;
  margin-left: 20px;
  padding-left: 20px;
}
.NotificationDialog-module-a8b5fbd29d16dc5c4775.NotificationDialog-module-aa7f22a6177be2566db8, .NotificationDialog-module-a8b5fbd29d16dc5c4775.NotificationDialog-module-e98d91190d8b74240201, .NotificationDialog-module-a8b5fbd29d16dc5c4775 + .NotificationDialog-module-a8b5fbd29d16dc5c4775 {
  pointer-events: none;
  z-index: 1;
  transform: translateX(-50%) translateY(200%) scale(0.5);
  opacity: 0;
}
/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/sidepanel/SidePanel.scss ***!
  \********************************************************************************************************************************************************************************************************/
#splitScreen {
  background-color: rgb(249, 235, 235);
}
#splitScreen.has-toolbar > * {
  top: 44px;
}
#splitScreen .SidePanelToolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 44px;
  z-index: 10;
}
#splitScreen .SidePanelToolbar nav {
  width: 100%;
  height: 44px;
  background: rgba(0, 0, 0, 0.165);
}
#splitScreen .SidePanelToolbar nav > button,
#splitScreen .SidePanelToolbar nav > a {
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 0.5ex;
  height: 44px;
  line-height: 44px;
  min-width: 44px;
  margin: 0 1ex;
  color: white;
  background: transparent;
  border-radius: 0;
  border: none;
}
#splitScreen .SidePanelToolbar nav > button .icon,
#splitScreen .SidePanelToolbar nav > a .icon {
  margin-right: 1ex;
}
#splitScreen .SidePanelToolbar nav > button:focus,
#splitScreen .SidePanelToolbar nav > a:focus {
  outline: none;
}
#splitScreen .SidePanelToolbar nav > button > span,
#splitScreen .SidePanelToolbar nav > a > span {
  transition: transform 350ms ease;
}
#splitScreen .SidePanelToolbar nav > button.is-active,
#splitScreen .SidePanelToolbar nav > a.is-active {
  background-color: rgba(0, 0, 0, 0.2);
}
#splitScreen .SidePanelToolbar nav > button:hover,
#splitScreen .SidePanelToolbar nav > a:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
#splitScreen .SidePanelToolbar nav > button.SupportIcon,
#splitScreen .SidePanelToolbar nav > a.SupportIcon {
  float: right;
  border-radius: 50%;
  color: white;
  border: 2px solid white;
  width: 32px;
  height: 32px;
  margin: 6px;
  padding: 0;
  min-width: 0;
  margin-left: auto;
  line-height: 28px;
  font-size: 18px;
}
#splitScreen .SidePanelToolbar nav > button.Close,
#splitScreen .SidePanelToolbar nav > a.Close {
  float: right;
}
#splitScreen .SidePanelToolbar nav > button.Close .icon,
#splitScreen .SidePanelToolbar nav > a.Close .icon {
  margin: 0;
}
#splitScreen .SidePanelToolbar nav .title {
  display: inline-block;
  line-height: 44px;
  margin: 0 auto;
  color: white;
  font-size: 130%;
  white-space: nowrap;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SectionHeader/SectionHeader.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
.SectionHeader-module-f1585b47ffe96b3cb949 {
  text-transform: uppercase;
  position: relative;
  color: var(--primary_color);
}
.SectionHeader-module-f1585b47ffe96b3cb949 .SectionHeader-module-da2bceb3e9d64b27d174 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 20px;
  background-size: 7px;
  background-position: center;
}
/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SponsorsCarousel/SponsorsCarousel.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
.SponsorsCarousel {
  background-color: white;
  padding: 0 5px;
}
.SponsorsCarousel .sponsor,
.SponsorsCarousel .carousel {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 54px;
}
.SponsorsCarousel .sponsor .img {
  width: 100%;
  height: 54px;
}
.SponsorsCarousel .carousel {
  overflow: hidden;
}
.SponsorsCarousel .carousel .sponsor {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 0;
  width: 100%;
}
.SponsorsCarousel .carousel .sponsor.front {
  left: 0;
  z-index: 1;
  transition: left 0.5s ease-out;
}
.SponsorsCarousel .carousel .sponsor.previous {
  left: -100%;
  transition: left 0.5s ease-out;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/EventLocation/EventLocation.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
.EventLocation-module-eae4bb7f9faac850271e {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 20px 0;
  line-height: 150%;
}
.EventLocation-module-eae4bb7f9faac850271e .icon {
  margin: 0 15px;
  width: 50px;
  height: 50px;
  background-size: 18px;
}
.EventLocation-module-eae4bb7f9faac850271e .EventLocation-module-a2a50893dea1bd4131c0 {
  font-weight: bold;
  color: #050505;
  text-transform: uppercase;
}
.EventLocation-module-eae4bb7f9faac850271e .EventLocation-module-aeb18a746285cfa12472, .EventLocation-module-eae4bb7f9faac850271e .EventLocation-module-ccdc8e6d85db57eadae9 {
  color: #878787;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ParticipantListItem/ParticipantListItem.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ParticipantListItem-module-a6d8fc27f10d145f5270 {
  width: 50px;
  height: 50px;
}

.ParticipantListItem-module-fefffc99e3cd5847b6d1 {
  width: 32px;
  min-height: 32px;
}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ListItem/ListItem.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
.ListItem-module-bcc8ed9c5e63f0902a09 {
  display: flex;
  flex-direction: row;
  position: relative;
  padding: 10px 10px;
  align-items: center;
}
.ListItem-module-bcc8ed9c5e63f0902a09 h3 {
  color: #444;
  font-weight: normal;
  margin: 0 0 4px 0;
}
.ListItem-module-bcc8ed9c5e63f0902a09 > * {
  margin: 0 5px;
  flex-shrink: 0;
}

.ListItem-module-ef249dfa24bee46b6166 {
  flex-grow: 2;
  flex-shrink: 2;
  margin-left: 10px;
  margin-right: 10px;
}

.ListItem-module-bb7e23a93b64dc6936bb {
  width: 100px;
  align-self: stretch;
  position: relative;
}

.item > .ListItem-module-bcc8ed9c5e63f0902a09 {
  padding: 0;
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/CommonEventQuests/CommonEventQuests.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.CommonEventQuests-module-b3e29725892a4e7c8324 .ListItem {
  margin-bottom: 0;
}
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/EventFormsButton/EventFormsButton.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.EventFormsButton-module-a596f41c8efb996a3439 {
  position: absolute;
  bottom: 15px;
  right: 15px;
  width: 100px;
  height: 100px;
  z-index: 1000;
  border: 0;
  background-color: transparent;
  background-image: url("/img/forms.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

#networkapp > .EventFormsButton-module-a596f41c8efb996a3439 {
  height: 100px;
}
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/EventHeaderImage/EventHeaderImage.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.EventHeaderImage-module-b4cbd14f828f7ebca85d {
  width: 100%;
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/EventIcons/EventIcons.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
.EventIcons-module-ae0e576da45bc6307fcc {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  background-color: white;
  padding: 5px;
}
.EventIcons-module-ae0e576da45bc6307fcc .EventIcons-module-b7d93e5eb50b2c31d7ef {
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: #a59d8c;
}
.EventIcons-module-ae0e576da45bc6307fcc .EventIcons-module-b7d93e5eb50b2c31d7ef .icon {
  position: relative;
  width: 28px;
  height: 28px;
  margin: 5px;
}
.EventIcons-module-ae0e576da45bc6307fcc .EventIcons-module-b7d93e5eb50b2c31d7ef .icon .Bubble {
  left: auto;
  right: 0;
  top: 0;
  transform: translate(25%, -25%);
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/EventTimezone/EventTimezone.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
.EventTimezone-module-ed72b8caf539ec8029bf {
  color: #666;
  text-transform: capitalize;
  font-weight: normal;
}
.EventTimezone-module-ed72b8caf539ec8029bf .EventTimezone-module-be06a2ac5351c57c7f5a {
  font-size: 130%;
  vertical-align: middle;
  margin: 0 0.7ex;
}
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/EventProgramSection/EventProgramSection.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.EventProgramSection-module-a6c0dd6b23504aad143d .EventProgramSection-module-e4c8bbf8a77c8b70e8d8 {
  position: relative;
  margin: 1ex 0;
}
.EventProgramSection-module-a6c0dd6b23504aad143d .EventProgramSection-module-e4c8bbf8a77c8b70e8d8 .meetingState {
  height: 24px;
  position: absolute;
  top: 0;
  right: 0;
}

.EventProgramSection-module-fd5d93476ca6990cf493 {
  margin: 10px 0;
  text-transform: uppercase;
  font-size: 13px;
  display: flex;
  flex-direction: row;
}
.EventProgramSection-module-fd5d93476ca6990cf493 .EventProgramSection-module-c176465da78b1e04843a {
  color: #787878;
}
.EventProgramSection-module-fd5d93476ca6990cf493 .EventProgramSection-module-e032855227d68803fd04 {
  margin: 0 1em;
  color: #599eda;
}
.EventProgramSection-module-fd5d93476ca6990cf493::after {
  display: inline-block;
  flex-grow: 1;
  content: " ";
  border-top: 1px solid #ccc;
  margin-top: 7px;
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/MeetingStateIcon/MeetingStateIcon.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
.MeetingStateIcon-module-dbfd38b4668f4c01237e {
  position: relative;
}

.MeetingStateIcon-module-c8613daa3c326b5bf682 {
  border-radius: 50%;
  border: 1px solid var(--primary_color);
  background: var(--primary_color);
  position: relative;
  transform-origin: center;
  transform: scale(1.44);
}
.MeetingStateIcon-module-c8613daa3c326b5bf682 svg {
  stroke: white;
  fill: white;
  vertical-align: middle;
  position: absolute;
  inset: 4px;
}

.MeetingStateIcon-module-b120804760798fa9188a,
.MeetingStateIcon-module-c9c48020a17f3fd14970,
.MeetingStateIcon-module-ace75f1a479e69623016 {
  content: "";
}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Location/Location.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
.Location-module-bc3633ca17213cd2d6e3 {
  fill: var(--primary_color);
  stroke: var(--primary_color);
  width: 1em;
  height: 2ex;
  margin-right: 1ex;
  vertical-align: text-top;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/EventProgramSection/innerElements/NextItem/NextItem.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.NextItem-module-fb01d2bb82ccaea1d7cb {
  color: #505050;
}
.NextItem-module-fb01d2bb82ccaea1d7cb svg {
  stroke: #505050;
  fill: #505050;
}

.NextItem-module-e9ee0417b2dfabcb43ed {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/HomeEventParticipants/HomeEventParticipants.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.img.avatar.HomeEventParticipants-module-f0e7ba690f187f5cf9f9 {
  background-color: #ebebeb;
}

.HomeEventParticipants-module-ef2ee3bcb354b3e0b77b .HomeEventParticipants-module-aa6ef38143629589f636 > a {
  display: inline-block;
  height: 50px;
  margin: 5px;
  vertical-align: middle;
}
.HomeEventParticipants-module-ef2ee3bcb354b3e0b77b .HomeEventParticipants-module-aa6ef38143629589f636 > a:last-child {
  height: 28px;
}
.HomeEventParticipants-module-ef2ee3bcb354b3e0b77b .HomeEventParticipants-module-aa6ef38143629589f636 > a:last-child svg {
  height: 28px;
}
.HomeEventParticipants-module-ef2ee3bcb354b3e0b77b .HomeEventParticipants-module-aa6ef38143629589f636 > a:last-child svg * {
  fill: var(--primary_color) !important;
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/RecentNews/RecentNews.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
/* Imported variables from netwerkapp/Util/AppUtil.cs */
/* add as needed */
.RecentNews-module-fc0c918cf3d0ea4c4c4b {
  font-size: 12px;
  color: rgb(68, 68, 68);
}

.RecentNews-module-fe09575c62b05836c540 {
  font-size: 10px;
  color: rgb(120, 120, 120);
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/LeadScan/LeadScan.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
.LeadScan-module-b3dddd15657634d40638 {
  background: var(--primary_color_lighten_50);
}
.LeadScan-module-b3dddd15657634d40638 .LeadScan-module-e3941b4e97d8fd2ae9ee {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.LeadScan-module-b3dddd15657634d40638 .LeadScan-module-e3941b4e97d8fd2ae9ee > * {
  margin: 0;
  border: 0;
  font-weight: normal;
}
.LeadScan-module-b3dddd15657634d40638 .LeadScan-module-e3941b4e97d8fd2ae9ee > * svg {
  width: 22px;
  height: 22px;
  margin-right: 1ex;
}
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Button/ContentButton.css ***!
  \*****************************************************************************************************************************************************************************************************************/
/* TODO: move contents to module file */
.card {
  width: 12em;
  float: left;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 2px solid dodgerblue;
  border-radius: 0.5rem;
  margin: 5px;
  cursor: pointer;
  height: 10em;
  box-shadow: 1px 3px 3px #888888;
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header {
  text-align: center;
  font-weight: bolder;
  padding: 0.5rem 0.5rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 0.5rem;
  height: 8em;
  text-align: center;
}

.card-text {
  padding-left: 8px;
  padding-right: 8px;
}

.card-text:last-child {
  margin-bottom: 0;
}
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Button/ContentButton.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************/
.ContentButton-module-a3697667d44b6075846c {
  font-size: 14pt;
  float: left;
}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventHomeScreen/common/JoinEvent/JoinEventFromParent.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.JoinEventFromParent {
  display: flex;
  flex-direction: row;
  align-content: stretch;
  height: 66px;
  padding: 10px;
}
.JoinEventFromParent .label {
  flex-grow: 2;
  padding: 5px;
  text-transform: uppercase;
  color: white;
}
.JoinEventFromParent button {
  position: relative;
  border: 1px solid white;
  border-radius: 6px;
  background-color: transparent;
  margin-left: 13px;
  width: 66px;
  background-position: center;
  background-size: 30px;
  background-repeat: no-repeat;
  outline-color: white;
  cursor: pointer;
}
.JoinEventFromParent button:disabled {
  opacity: 1;
  cursor: default;
}
.JoinEventFromParent button.join {
  background-image: url("/img/thumbs-up.png");
}
.JoinEventFromParent button.leave {
  background-image: url("/img/thumbs-down.png");
}
.JoinEventFromParent button.joined {
  background-image: url("/img/thumbs-up-filled.png");
}
.JoinEventFromParent button .full {
  position: absolute;
  border-radius: 3px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  overflow: hidden;
}
.JoinEventFromParent button .full > div {
  position: absolute;
  background-color: white;
  top: 50%;
  left: 50%;
  color: red;
  font-size: 10px;
  text-transform: uppercase;
  transform-origin: center;
  transform: translate(-50%, -50%) rotate(-20deg);
  width: 120%;
}
.JoinEventFromParent.unregistered .leave, .JoinEventFromParent.full .leave {
  background-image: url("/img/thumbs-down-filled.png");
}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ShareContent/buttons/Buttons.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
.Buttons-module-e8e7661f5a83b8ef4ec5 {
  border: 0;
  background: transparent;
  cursor: pointer;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ShareContent/ShareContent.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.ShareContent-module-d77d205b77b7ff04975a {
  padding: 2ex 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SlideDownContent/SlideDownContent.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
.SlideDownContent-module-a009c4fbabad4d368de5 {
  overflow: hidden;
  transition: height 0.5s ease-out;
}
.SlideDownContent-module-a009c4fbabad4d368de5 > div {
  overflow: hidden;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/Location/Location.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.Location-module-d451fcae5753a20e1b42 {
  margin: 10px 0;
  margin-bottom: 20px;
}
.Location-module-d451fcae5753a20e1b42 h3 {
  color: #444444;
}
.Location-module-d451fcae5753a20e1b42 hr {
  border-top: 1px solid black;
  margin-bottom: 5px;
}
.Location-module-d451fcae5753a20e1b42 .Location-module-a5b25aad8874e72f48fc {
  width: 60%;
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventNewsDetails/EventNewsDetails.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.EventNewsDetails-module-c7437ff28396f1626a4a {
  float: right;
  width: 32px;
  height: 32px;
  font-size: 24px;
  padding: 0;
  cursor: pointer;
  border: 0;
  border-radius: 4px;
  background-color: var(--primary_color);
  color: white;
}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventQRCode/EventQRCode.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************/
.EventQRCode-module-b9600f55c59fce955231 {
  background-color: #e0e5e6;
}

.EventQRCode-module-d5a82ca3fdffd70fbce1 {
  color: black;
  text-align: center;
  font-size: 13px;
  margin: 25px 10px;
}

.EventQRCode-module-f1f37c41cc8837f4882c {
  background-color: white;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.EventQRCode-module-d1eb19f00fe20d3834eb {
  font-size: 12px;
  color: #a9a9a9;
  text-align: center;
  margin: 25px;
}

.EventQRCode-module-b91cb709a763219db64c {
  text-align: center;
  font-size: 13px;
  color: #444444;
}
/*!***********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Tabs/old/Tabs.scss ***!
  \***********************************************************************************************************************************************************************************************************/
.Tabs a {
  border-radius: 0;
}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/UserTimeInfo/UserTimeInfo.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.UserTimeInfo-module-d209e44dc3ef6db41840 {
  display: block;
  padding: 5px 10px;
  background-color: darkslategray;
  color: white;
  text-align: center;
  font-size: 110%;
}
.UserTimeInfo-module-d209e44dc3ef6db41840 .UserTimeInfo-module-af98afd5ba556637721b,
.UserTimeInfo-module-d209e44dc3ef6db41840 .UserTimeInfo-module-ef95a5ce9236878e2122 {
  font-weight: bold;
  font-size: 110%;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/TimeslotSelection/Slot/Slot.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
.Slot-module-ea5d84d33d9f436db5f5 {
  position: relative;
  width: 100%;
  height: 36px;
  color: white;
  font-weight: bold;
  background-color: #32c81e;
  padding: 5px;
  border: 2px solid transparent;
  cursor: pointer;
}
.Slot-module-ea5d84d33d9f436db5f5 .icon {
  position: absolute;
  top: 7px;
  right: 6px;
  opacity: 0.5;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-b6d95b5eefebdeb43a60 {
  background-color: #32c81e;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-c6a4fa2bb0ab2fb60058 {
  background-color: #32c81e;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-ff34247ca24fea2cab4a {
  background-color: #c80000;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-aeaf5b3eaa9c35199563 {
  background-color: #ff9900;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-c080915db98f6f28204e {
  background-color: #c80000;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-c9c297f34a8072a5da05 {
  background-color: #ff9900;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-a46f9af51a4d0d90d5db {
  background-color: #ff9900;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-bdd371ee2237f2f45707 {
  background-color: #c80000;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-d5dbef12c9830887134a {
  background-color: #c80000;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-a1b44533b1abcd9b7619 {
  background-color: #c80000;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-eebd163a5ee849f27b44 {
  background-color: #ff9900;
}
.Slot-module-ea5d84d33d9f436db5f5.Slot-module-c617984434e3f63bb50c {
  background-color: #c80000;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/TimeslotSelection/TimeslotSelection.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
/* TIMESLOT SELECTION ------------------------------------------------------- */
.TimeslotSelection-module-f7fdddc92e448dcc06e2 .TimeslotSelection-module-a375450565864b73b65d,
.TimeslotSelection-module-f7fdddc92e448dcc06e2 .TimeslotSelection-module-a6602b9f4b94d0ad6848 {
  padding: 12px;
  color: #444;
  text-align: center;
  min-height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 14px;
  background-color: white;
}
.TimeslotSelection-module-f7fdddc92e448dcc06e2 .TimeslotSelection-module-a375450565864b73b65d {
  cursor: pointer;
}
.TimeslotSelection-module-f7fdddc92e448dcc06e2 .TimeslotSelection-module-fe7be3c5129796ec3c3e {
  display: block;
  padding: 10px 10px;
  text-align: center;
}
/*!*****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Tabs/Tab/Tab.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************/
.Tab-module-e25231f8f44f1e55db15 {
  position: relative;
  display: block;
  min-height: 44px;
  border: 0;
  background-color: #dbd8d1;
  outline-color: lightgray;
  text-overflow: ellipsis;
  padding: 5px;
  cursor: pointer;
  color: #504f4d;
}
.Tab-module-e25231f8f44f1e55db15:not(:last-child) {
  border-right: 1px solid #e0e6e6;
}
.Tab-module-e25231f8f44f1e55db15.Tab-module-bf4b4f0b2c5855b73441 {
  color: white;
  background-color: var(--secondary_color);
}
.Tab-module-e25231f8f44f1e55db15.Tab-module-bf4b4f0b2c5855b73441.Tab-module-b9308147334f2e80a205 {
  background-color: var(--primary_color);
}
.Tab-module-e25231f8f44f1e55db15.Tab-module-bf4b4f0b2c5855b73441.Tab-module-a7d705d858446d2250e5 {
  background-color: var(--secondary_color);
}
.Tab-module-e25231f8f44f1e55db15.Tab-module-bf4b4f0b2c5855b73441::after {
  content: " ";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: white;
  bottom: -5px;
  left: calc(50% - 3.5px);
  transform: rotate(45deg);
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Tabs/HorizontalSlider/HorizontalSlider.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.HorizontalSlider-module-a0ead61af0150c60942f {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.HorizontalSlider-module-a0ead61af0150c60942f > .HorizontalSlider-module-b26937e22ad1c053fae5 {
  position: absolute;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: space-evenly;
}
.HorizontalSlider-module-a0ead61af0150c60942f.HorizontalSlider-module-cd3ae7745e9fe03138a4 > .HorizontalSlider-module-b26937e22ad1c053fae5 {
  transition: left 0.25s ease-out;
}
.HorizontalSlider-module-a0ead61af0150c60942f.HorizontalSlider-module-fa73bb799deb73880ad8 > .HorizontalSlider-module-b26937e22ad1c053fae5 > * {
  width: 100%;
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Tabs/Tabs.module.scss ***!
  \**************************************************************************************************************************************************************************************************************/
.Tabs-module-b0b55bf86e9fc824bb57 {
  position: relative;
  width: 100%;
  display: block;
  height: 44px;
  display: flex;
  flex-direction: row;
}
.Tabs-module-b0b55bf86e9fc824bb57 .Tabs-module-cd2a3ccb7e7a7728d7d3 {
  flex-grow: 1;
}
.Tabs-module-b0b55bf86e9fc824bb57 .Tabs-module-cd2a3ccb7e7a7728d7d3 > div > * {
  min-height: 44px;
  border-radius: 0;
  border-style: solid !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.Tabs-module-b0b55bf86e9fc824bb57 .Tabs-module-cd2a3ccb7e7a7728d7d3 > div > *:not(:last-child) {
  border-right-width: 1px;
}
.Tabs-module-b0b55bf86e9fc824bb57 .Tabs-module-e225620c1fd336d90e15,
.Tabs-module-b0b55bf86e9fc824bb57 .Tabs-module-f38fab1109d3f75bd6e0 {
  flex-grow: 0;
  border: 0;
  background-size: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: white;
  cursor: pointer;
  outline: none;
  width: 24px;
}
.Tabs-module-b0b55bf86e9fc824bb57 .Tabs-module-e225620c1fd336d90e15 {
  background-image: url(../img/prev_2.png);
}
.Tabs-module-b0b55bf86e9fc824bb57 .Tabs-module-f38fab1109d3f75bd6e0 {
  background-image: url(../img/next_2.png);
}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/LocationSelection/LocationSelection.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.LocationSelection-module-fc502d2706cfd23818bf {
  background-color: #e4e9ee;
  border-top: 2px solid #b3b7ba;
}
.LocationSelection-module-fc502d2706cfd23818bf > div {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  min-height: 45px;
  font-size: 16px;
  color: black;
  border-bottom: 1px solid #b3b3b3;
  padding: 0 15px;
  gap: 15px;
}
.LocationSelection-module-fc502d2706cfd23818bf > div:first-child > svg:first-child {
  width: 22px;
  height: 25px;
  fill: #808080;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/common/CheckboxMark/CheckboxMark.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.CheckboxMark-module-e94b0e625f4ee803fc70 {
  position: relative;
  width: 22px;
  height: 22px;
  border: 2px solid var(--primary_color);
  border-radius: 4px;
  background-color: white;
}
.CheckboxMark-module-e94b0e625f4ee803fc70 svg {
  position: absolute;
  inset: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  fill: var(--primary_color);
  stroke: var(--primary_color);
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/LocationSelection/SelectableLocationListItem/SelectableLocationListItem.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
.SelectableLocationListItem-module-d6a8178221139bee36b6 {
  display: flex;
  align-items: center;
}
.SelectableLocationListItem-module-d6a8178221139bee36b6:not(:disabled) {
  cursor: pointer;
}
.SelectableLocationListItem-module-d6a8178221139bee36b6:first-child {
  flex-shrink: 0;
}
.SelectableLocationListItem-module-d6a8178221139bee36b6 .SelectableLocationListItem-module-dc68f89156c7bfdaa72f {
  flex-grow: 2;
  font-weight: bold;
}
.SelectableLocationListItem-module-d6a8178221139bee36b6 .SelectableLocationListItem-module-f2e7ebf738c11ae8be9d {
  width: 30%;
  height: auto;
  margin: 20px 15px;
}
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/common/SectionTitle/SectionTitle.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.SectionTitle-module-c8cc5f153b3e1f4628d3 {
  margin: 0;
  color: var(--primary_color);
  font-size: 16px;
  font-weight: bold;
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/ProgramAtTime/ProgramAtTime.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.ProgramAtTime-module-fc9836a354f291060479 {
  margin: 1px 0;
}
.ProgramAtTime-module-fc9836a354f291060479 .ProgramAtTime-module-e0baebfb7450dbd2f2b7 {
  color: var(--primary_color);
}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/TimeSpan/TimeSpan.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
.TimeSpan-module-ab84e52e6d1862726512 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55px;
  color: #4b4b4b;
}
.TimeSpan-module-ab84e52e6d1862726512 .TimeSpan-module-cd7416cae908b220cc78 {
  font-size: 115%;
  font-weight: bold;
}
.TimeSpan-module-ab84e52e6d1862726512 .TimeSpan-module-bf435ba8b3b581ecb2e3 {
  font-size: 95%;
}
.TimeSpan-module-ab84e52e6d1862726512 .TimeSpan-module-c484067a954146ecad50 {
  font-size: 90%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/ProgramAtTime/ProgramListItem/ProgramListItem.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.ProgramListItem-module-f599ce84e8c8a34fa043 {
  font-size: 15px;
  color: #4d4d4d;
}
.ProgramListItem-module-f599ce84e8c8a34fa043 > * {
  vertical-align: middle;
}
.ProgramListItem-module-f599ce84e8c8a34fa043 .ProgramListItem-module-cbf73f1fe3940dc89285 {
  color: var(--primary_color);
  font-weight: bold;
  margin-bottom: 4px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/common/EditIcon/EditIcon.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.EditIcon-module-ba2a711ec55deb7dcdb6 {
  width: 25px;
  height: 25px;
  fill: #808080;
  cursor: pointer;
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/SlotSelection/CurrentSelectedSlot/CurrentSelectedSlot.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.CurrentSelectedSlot-module-b29b08fff64c6f989d44 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 10px 15px;
  gap: 15px;
  font-size: 16px;
  background-color: white;
  color: black;
}
.CurrentSelectedSlot-module-b29b08fff64c6f989d44 .CurrentSelectedSlot-module-c0e9042049fe00ec2070 {
  width: 25px;
  height: 25px;
  fill: #999999;
}
.CurrentSelectedSlot-module-b29b08fff64c6f989d44 .CurrentSelectedSlot-module-d6b0df3fd1f3f5f34f96 {
  flex-grow: 2;
}

.CurrentSelectedSlot-module-c531968929cf9b9a4545 h3 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  color: #999999;
}
.CurrentSelectedSlot-module-c531968929cf9b9a4545 .CurrentSelectedSlot-module-b9bbfc69b374d6be2868 {
  font-weight: normal;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/SlotSelection/SlotSelectionGrid/SlotSelectionGrid.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.SlotSelectionGrid-module-e2a55da4e7a715141571 {
  display: block;
  padding: 10px 10px;
  text-align: center;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/MotiveInput/MotivInput.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.MotivInput-module-a04e717f006a61a45321 {
  background: #f6f6f6;
  font-size: 16px;
  color: black;
}
.MotivInput-module-a04e717f006a61a45321 .MotivInput-module-c8373177f1ba3f0f8572 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  padding: 20px 15px;
}
.MotivInput-module-a04e717f006a61a45321 .MotivInput-module-c8373177f1ba3f0f8572 .MotivInput-module-e1e0f991c04afe841d44 {
  width: 21px;
  height: 16px;
}
.MotivInput-module-a04e717f006a61a45321 .MotivInput-module-c8373177f1ba3f0f8572 .MotivInput-module-cf715aa7147eccad670f {
  flex-grow: 2;
}
.MotivInput-module-a04e717f006a61a45321 .MotivInput-module-d4efa01cb36435149e52 {
  padding: 0 25px 20px 50px;
}
.MotivInput-module-a04e717f006a61a45321 .MotivInput-module-d4efa01cb36435149e52 .MotivInput-module-cfdd06bd6f8c35e47c5f {
  width: 100%;
  min-height: 100px;
  resize: vertical;
  border: 0;
  background: white;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/CreateMeetingButton/CreateMeetingButton.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.CreateMeetingButton-module-d2a983165b662efe949d {
  color: white;
  background-color: var(--primary_color);
  border-color: var(--primary_color);
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/InviteToMeetingScreen/InviteToMeetingScreen.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/

/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/forms/RatingInput/RatingInput.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/
.RatingInput-module-f8ae918454032b363d11 {
  display: block;
  margin-top: 1.5ex;
  font-size: 150%;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Headers/EventContentHeader/EventContentHeader.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
h1.EventContentHeader-module-ecd8b1b1157f95e14cd2 {
  cursor: default;
  color: var(--primary_color);
  background: transparent;
  text-transform: none;
}
h1.EventContentHeader-module-ecd8b1b1157f95e14cd2:before {
  content: "";
  background-color: transparent;
  width: auto;
  height: auto;
}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Enrichments/EnrichmentsResults.scss ***!
  \***************************************************************************************************************************************************************************************************************************/
.results > .graphContainer {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: flex-end;
  margin-top: 25px;
  height: 300px;
  width: 100%;
  border-bottom: 2px solid white;
}
.results > .graphContainer > .bar {
  min-width: 25px;
  width: 100%;
  max-width: 50px;
  max-height: 100%;
  margin: 0 5px;
  transition: height 500ms cubic-bezier(0.4, 0, 0.2, 1);
}
.results .people {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: flex-end;
  margin-top: 25px;
  height: 300px;
  width: 100%;
  border-bottom: 2px solid white;
}
.results .people > div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.results .people .percentage {
  margin-top: 25px;
  font-size: 200%;
}
.results .people span {
  transition: height 500ms cubic-bezier(0.4, 0, 0.2, 1), width 500ms cubic-bezier(0.4, 0, 0.2, 1);
}
.results .textAnswer {
  list-style: none;
  padding: initial;
}
.results .textAnswer li {
  background: white;
  color: black;
  padding: 2ex;
  border-radius: 3px;
  font-size: 120%;
  line-height: 1.5;
  margin-bottom: 1ex;
  opacity: 0;
  animation: show 350ms cubic-bezier(0.4, 0, 0.2, 1) both;
}

.legends {
  margin-top: 25px;
}
.legends > div {
  display: flex;
  margin: 10px 0;
}
.legends .legendColor {
  height: 20px;
  width: 20px;
  border-radius: 2px;
  margin-right: 5px;
}

.percentage {
  font-weight: bold;
  width: 45px;
}

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventIsClosed/EventIsClosed.scss ***!
  \************************************************************************************************************************************************************************************************************************/
.EventIsClosed .text {
  margin: 0 16px;
  text-align: center;
  font-size: 150%;
  color: black;
  line-height: 150%;
}
.EventIsClosed .text.greeting {
  font-size: 250%;
  font-weight: bold;
  color: #19b0c6;
}
.EventIsClosed .Screen--Footer .buttonlink {
  position: relative;
  margin: 20px auto;
  width: 60%;
  background-color: #08bdd1;
  color: white;
  text-align: center;
  border-radius: 22px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 120%;
  outline: none;
}
.EventIsClosed .Screen--Footer .buttonlink .img {
  display: inline-block;
  margin-right: 2em;
  vertical-align: middle;
  width: 50px;
  height: 70%;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/CommunityItemEventScreen/innerComponents/JoinMeetingButton/JoinMeetingButton.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.JoinMeetingButton-module-e3c95c9b383ec2cf0ce6 {
  display: block;
  color: white;
  text-align: center;
  background-color: var(--primary_color);
  border-color: var(--primary_color);
}
.JoinMeetingButton-module-e3c95c9b383ec2cf0ce6 .icon {
  width: 40px;
  height: 40px;
}
.JoinMeetingButton-module-e3c95c9b383ec2cf0ce6[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ScrollableList.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
.ScrollableList-module-fe68241760dc1b5c3f59 {
  display: flex;
  flex-direction: column;
}
.ScrollableList-module-fe68241760dc1b5c3f59 > * {
  height: 100%;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/chat/EventChatRoom/ChatRoom/ChatRoom.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
.ChatRoom-module-dbc4ae7653d5167a50d4 .Screen--Body {
  display: flex;
  flex-direction: column;
}
.ChatRoom-module-dbc4ae7653d5167a50d4 .ChatRoom-module-e87bbea99c8a7db85f8e {
  position: relative;
  width: 100%;
  height: 100%;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/EmptyScreenContentPlaceholder/EmptyScreenContentPlaceholder.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.EmptyScreenContentPlaceholder {
  display: flex;
  flex-direction: column;
  background-color: #e0e6e6;
}
.EmptyScreenContentPlaceholder > div {
  width: 80%;
  max-width: 300px;
  margin: auto;
  padding: 50px;
  border-radius: 50%;
  background: rgb(210, 163, 155);
  background: linear-gradient(45deg, rgb(210, 163, 155) 35%, rgb(250, 239, 237) 100%);
  box-shadow: -4px 4px 7px #867c7b;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  color: #616161;
  line-height: 140%;
}
.EmptyScreenContentPlaceholder > div .icon {
  width: 44px;
  height: 44px;
  margin-bottom: 15px;
}
.EmptyScreenContentPlaceholder > div > div {
  flex-grow: 1;
  flex-basis: 0;
}
.EmptyScreenContentPlaceholder > div > div:nth-child(2) {
  padding-top: 2ex;
  padding-bottom: 2ex;
}
.EmptyScreenContentPlaceholder > div h1 {
  color: #616161;
  text-align: center;
  background-color: transparent;
  text-transform: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  min-height: 0;
}
.EmptyScreenContentPlaceholder > div h1:before {
  content: none;
}
.EmptyScreenContentPlaceholder .buttonlink {
  font-weight: bold;
  padding: 0 15px;
  border-radius: 8px;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ToolbarLayout/ToolbarLayout.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
.ToolbarLayout-module-d4c1ab3c273c94ef6fc3 {
  display: flex;
  width: 100%;
  flex-direction: row;
}
/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/MyProfile/MyProfile.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************/
.MyProfile-module-cb111a3ddcc0faba8d08 {
  margin-bottom: 3px;
}
/*!***********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/StartNetworking/StartNetworking.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************/
.StartNetworking-module-e73bc5be7cdc217f0cac .StartNetworking-module-a0fd731915da019b2898 .StartNetworking-module-cf2ed8d543e1ad1b54c5 {
  color: #454545;
  text-align: center;
  padding: 20px;
}
.StartNetworking-module-e73bc5be7cdc217f0cac .StartNetworking-module-a0fd731915da019b2898 .StartNetworking-module-cf2ed8d543e1ad1b54c5 p {
  margin: 0;
}
.StartNetworking-module-e73bc5be7cdc217f0cac .StartNetworking-module-dc7b5b70a1d0ae27791f {
  position: absolute;
  top: 20px;
  left: 27px;
  width: 0;
  height: 100vh;
  border-left: 4px dashed #cdcdcd;
  z-index: 1;
}
.StartNetworking-module-e73bc5be7cdc217f0cac .StartNetworking-module-c0bd45055d1bba821d4e {
  overflow: hidden;
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/StartNetworking/StartNetworkingGroup/StartNetworkingGroup.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.StartNetworkingGroup-module-c3d4c9b0fd3a3e16f7de {
  position: relative;
  padding: 11px 14px 11px 14px;
}
.StartNetworkingGroup-module-c3d4c9b0fd3a3e16f7de .StartNetworkingGroup-module-be6dfd42afcab30d2b74 {
  padding: 0 46px;
  margin: 4px 0;
  color: var(--primary_color);
  font-size: 16px;
  font-weight: bold;
}
.StartNetworkingGroup-module-c3d4c9b0fd3a3e16f7de .StartNetworkingGroup-module-b51dc0ac0fa888de0f26 {
  padding: 0 15px 0 45px;
  margin: 11px 0;
  line-height: 18px;
  font-size: 14px;
  color: #666666;
}
.StartNetworkingGroup-module-c3d4c9b0fd3a3e16f7de .StartNetworkingGroup-module-c3062b86c6fe004bdb5d {
  padding: 0 15px 0 45px;
  margin: 18px 0;
}

.StartNetworkingGroup-module-a9eda706d5267814bc3c {
  position: absolute;
  left: 14px;
  top: 11px;
  width: 30px;
  height: 30px;
  background-color: var(--primary_color);
  border-radius: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  z-index: 2;
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/StartNetworking/StartNetworkingStep/StartNetworkingStep.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.StartNetworkingStep-module-f9c9e1a1528d24fc24cf {
  position: relative;
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  line-height: 18px;
  margin: 18px 0;
  z-index: 2;
}
.StartNetworkingStep-module-f9c9e1a1528d24fc24cf .StartNetworkingStep-module-d3801ee60059713ec11c {
  position: absolute;
  top: 50%;
  left: -38px;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border: 1px solid var(--primary_color);
  border-radius: 50%;
  background-color: white;
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
}
.StartNetworkingStep-module-f9c9e1a1528d24fc24cf.StartNetworkingStep-module-acea91d5ff2b2505be08, .StartNetworkingStep-module-f9c9e1a1528d24fc24cf.StartNetworkingStep-module-c68827ce74cb469b3795 {
  font-weight: normal;
}
.StartNetworkingStep-module-f9c9e1a1528d24fc24cf.StartNetworkingStep-module-acea91d5ff2b2505be08 .StartNetworkingStep-module-d3801ee60059713ec11c, .StartNetworkingStep-module-f9c9e1a1528d24fc24cf.StartNetworkingStep-module-c68827ce74cb469b3795 .StartNetworkingStep-module-d3801ee60059713ec11c {
  background-color: var(--primary_color);
}
.StartNetworkingStep-module-f9c9e1a1528d24fc24cf.StartNetworkingStep-module-acea91d5ff2b2505be08 .StartNetworkingStep-module-d3801ee60059713ec11c {
  background-image: url("/img/checkmark3.png");
}
.StartNetworkingStep-module-f9c9e1a1528d24fc24cf.StartNetworkingStep-module-fdd71560d348fb6ed298 {
  opacity: 1;
}
.StartNetworkingStep-module-f9c9e1a1528d24fc24cf.StartNetworkingStep-module-fdd71560d348fb6ed298 .StartNetworkingStep-module-d3801ee60059713ec11c {
  border-color: #676566;
}
.StartNetworkingStep-module-f9c9e1a1528d24fc24cf.StartNetworkingStep-module-fdd71560d348fb6ed298 .StartNetworkingStep-module-acbf042aa179952a9b03 {
  opacity: 0.5;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/StartNetworking/groups/ChatGroup/ChatGroup.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.ChatGroup-module-b9e7255616bbbb61df5d {
  background-size: 60%;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/StartNetworking/groups/FavoriteGroup/FavoriteGroup.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.FavoriteGroup-module-c245cfc5c7d7263677db {
  background-size: 60%;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/StartNetworking/groups/FindGroup/FindGroup.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.FindGroup-module-cdf940784756791e485c {
  background-size: 70%;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/StartNetworking/groups/ScheduleGroup/ScheduleGroup.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.ScheduleGroup-module-f9a7c09a64fbf7bfe01d {
  background-size: 60%;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/MyProfile/ListingStatusPerEvent/ListingStatusPerEvent.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.ListingStatusPerEvent h2 {
  color: #838383;
  font-weight: normal;
  background-color: #d3d3d3;
  padding: 2.5px;
  font-size: 12px;
  margin: 0;
}
.ListingStatusPerEvent > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ListingStatusPerEvent > ul li {
  position: relative;
}
.ListingStatusPerEvent > ul li .form-control {
  margin: 0;
}
.ListingStatusPerEvent > ul li:not(:last-child):after {
  content: " ";
  height: 1px;
  width: auto;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 15px;
  background-color: #b7b7b7;
}
.ListingStatusPerEvent > ul li .checkbox {
  background-color: white;
}
.ListingStatusPerEvent > ul li .checkbox .ListItem {
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ListingStatusPerEvent > ul li .checkbox .ListItem .event {
  font-size: 13px;
  color: black;
}
/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SearchBar/SearchBar3.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************/
.SearchBar3-module-aae6958fbb8575ac7e95 {
  margin: 12px 16px;
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 {
  position: relative;
  display: flex;
  flex-direction: row;
  border: 1px solid #ffffff;
  border-radius: 2px;
  margin-bottom: 5px;
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 input,
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 button {
  display: block;
  height: 32px;
  border: 0;
  margin: 0;
  padding: 0;
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 input {
  flex-grow: 1;
  padding-left: 32px;
  padding-right: 10px;
  background-image: url("/img/search_icon.png");
  background-position: left 9px center;
  background-size: 14px;
  background-repeat: no-repeat;
  z-index: 1;
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 button {
  width: 32px;
  background-color: #f8f6f9;
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
  outline: none;
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 button.SearchBar3-module-c986006937a79fd06c94:not(.edit) {
  background-image: url(/img/filter_icon.png);
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 button.SearchBar3-module-d18b95cfcddbe0f10be0 {
  position: relative;
  background-color: rgba(200, 0, 0, 0.8);
  border: 1px solid red;
  border-radius: 50%;
  vertical-align: middle;
  width: 22px;
  height: 22px;
  margin: 5px;
  margin-left: 1em;
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 button.SearchBar3-module-d18b95cfcddbe0f10be0 svg {
  fill: white;
  stroke: white;
  position: absolute;
  inset: 2px;
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 button.SearchBar3-module-bbbe2f3ab680ec2eafc0 {
  background-size: 18px;
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 button.SearchBar3-module-bbbe2f3ab680ec2eafc0.SearchBar3-module-cf9749f76eb9c37be042 {
  background-image: url(/img/filter-favorite-enabled.png);
}
.SearchBar3-module-aae6958fbb8575ac7e95 .SearchBar3-module-bd4baa1a7b69d07f9466 button.SearchBar3-module-bbbe2f3ab680ec2eafc0.SearchBar3-module-fd6807935747b2f13d0e {
  background-image: url(/img/filter-favorite-disabled.png);
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SearchBarFilterSelection/SearchBarFilterSelection.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.SearchBarFilterSelection-module-f00ca90390a9643ee5f0 {
  position: relative;
  padding: 5px;
  padding-right: 40px;
}
.SearchBarFilterSelection-module-f00ca90390a9643ee5f0 .SearchBarFilterSelection-module-fc86c739d53f6200cfd1 {
  color: white;
  border-radius: 50%;
  border: 1px solid darkred;
  background: red;
  width: 24px;
  height: 24px;
  font-size: 20px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  cursor: pointer;
}
.SearchBarFilterSelection-module-f00ca90390a9643ee5f0 .SearchBarFilterSelection-module-fc86c739d53f6200cfd1 .icon {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SearchBarFilterSelection/Tag/Tag.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.Tag-module-cbfaeb8fa6ae9fb381fb {
  display: inline-block;
  margin: 0 0.5rem 0.5rem 0;
  padding: 0.2rem 1em;
  color: white;
}
.Tag-module-cbfaeb8fa6ae9fb381fb .Tag-module-f18782bca6ad5c7a5170 {
  display: inline-block;
  white-space: nowrap;
  max-width: 10em;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
}
.Tag-module-cbfaeb8fa6ae9fb381fb button {
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.2);
  color: white;
  border: 1px solid white;
  width: 24px;
  height: 18px;
  border-radius: 9px;
  margin-left: 1em;
}
.Tag-module-cbfaeb8fa6ae9fb381fb button .icon {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventDirectory/elements/DirectoryListItem/DirectoryListItem.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.DirectoryListItem-module-fbe69977f60aa9384581 {
  width: 140px;
  margin: -9px 1em;
  flex-grow: 0;
  flex-shrink: 0;
  align-self: stretch;
}
.DirectoryListItem-module-fbe69977f60aa9384581 .img {
  width: 100%;
  height: 100%;
}

.DirectoryListItem-module-e3f806e65f30f653bca2 {
  display: block;
  margin: 0;
  margin-bottom: auto;
  width: 18px;
  height: 18px;
  opacity: 0;
  background-image: url(../bundled-images/65f55cee6e6061c9aabb.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: default;
}
.DirectoryListItem-module-e3f806e65f30f653bca2.DirectoryListItem-module-d3ec7d3dc9250d63618b {
  opacity: 1;
}
/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ScheduleMeetingButton/ScheduleMeetingButton.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.ScheduleMeetingButton {
  display: inline-block;
  font-size: 12px;
  border-radius: 17px;
  color: white;
  width: auto;
  min-height: 34px;
  height: 34px;
  padding: 0 9px;
  font-weight: normal;
  white-space: nowrap;
  border: none;
}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventDirectory/EventDirectory.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************/
ul.EventDirectory-module-f5556bdefa0c9d0fe5ce {
  background-color: white;
}
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventDirectory/EventDirectoryHeader/EventDirectoryHeader.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.EventDirectoryHeader-module-bd0d953de8fec721fd72 {
  margin-bottom: 0;
}

.EventDirectoryHeader-module-e620d9165178256a29bb {
  text-align: left;
  padding-top: 0;
  padding-bottom: 15px;
  padding-right: 5px;
}

.EventDirectoryHeader-module-d18f5a526cfd08a9fd2d {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: white;
  padding: 2px;
}
.EventDirectoryHeader-module-d18f5a526cfd08a9fd2d .EventDirectoryHeader-module-a6ed506a4e1027b2e952 {
  margin: 0 1ex;
  max-width: 25%;
  height: 70px;
  align-self: center;
}
/*!**************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Tags/Tags.module.scss ***!
  \**************************************************************************************************************************************************************************************************************/
/* PROGRAM ITEM SCREEN CATEGORIES LIST -------------------------------------- */
.Tags-module-a941df363b8b9b61d862 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.Tags-module-a941df363b8b9b61d862 > li {
  line-height: 25px;
  color: #4b4b4b;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 10px;
}

.Tags-module-a941df363b8b9b61d862 > li > ul {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}

.Tags-module-a941df363b8b9b61d862 > li > ul > li {
  display: inline-block;
  color: white;
  background-color: #a9a9a9;
  padding: 0 7px;
  margin: 2px;
  text-transform: none;
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventDirectory/EventDirectory-listItems.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.EventDirectory-listItems-module-a852c6e2cf377b82f29f {
  font-weight: bold;
  color: #444;
}

.EventDirectory-listItems-module-a2a59ccb759b0d10dca4 {
  align-self: flex-start;
}

.EventDirectory-listItems-module-e343b1f0f02077a2754c {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.EventDirectory-listItems-module-ace09408dd26efe4c99f {
  margin: 10px 0 5px 0;
}
.EventDirectory-listItems-module-ace09408dd26efe4c99f.EventDirectory-listItems-module-df78b678db4377cd4260 {
  margin-top: 0;
  margin-bottom: 0;
}
.EventDirectory-listItems-module-ace09408dd26efe4c99f > :first-child {
  width: 60px;
}

.EventDirectory-listItems-module-fecbb30670967459d384 {
  color: var(--primary_color);
  font-weight: bold;
  font-size: 125%;
}

.EventDirectory-listItems-module-f1bc8dcbbef0b6971db9 {
  color: var(--secondary_color);
  font-size: 125%;
  font-weight: bold;
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SelectableFilterItem/SelectableFilterItem.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.SelectableItem.SelectableFilterItem {
  min-height: 44px;
  text-transform: uppercase;
  padding: 13px 15px 13px 40px;
  margin: 1.5px 0;
}
.SelectableItem.SelectableFilterItem .mark {
  top: 13px;
}
.SelectableItem.SelectableFilterItem .count {
  float: right;
}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/SelectableItem/SelectableItem.scss ***!
  \***************************************************************************************************************************************************************************************************************************/
/* SELECTABLE ITEM ---------------------------------------------------------- */
.SelectableItem {
  position: relative;
  padding: 7px 15px 7px 40px;
  color: #474338;
  font-size: 110%;
  font-weight: bold;
  line-height: 18px;
  cursor: pointer;
}
.SelectableItem > * {
  z-index: 1;
  position: relative;
}
.SelectableItem > input[type=checkbox] {
  display: none;
}
.SelectableItem > .mark {
  position: absolute;
  top: 7px;
  left: 8px;
  width: 18px;
  height: 18px;
  background-size: 14px;
  background-position: center;
  background-repeat: no-repeat;
  border: 2px solid black;
  border-radius: 2px;
  z-index: 10;
}
.SelectableItem.checked > .mark {
  background-image: url("../img/checkmark.png");
  background-color: black;
}
.SelectableItem .icon {
  margin-top: -4px;
}
.SelectableItem .ProgressBackground {
  position: absolute;
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/CollapsableCategory/CollapsableCategory.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
/* COLLAPSABLE CATEGORY ----------------------------------------------------- */
.CollapsableCategory {
  display: block;
  margin-bottom: 6px;
}

.CollapsableCategory > .title {
  position: relative;
  padding: 13px 33px 13px 16px;
  background-color: #eeeeee;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
  color: #474338;
  line-height: 18px;
  height: 44px;
  text-transform: uppercase;
}

.CollapsableCategory.disabled > .title {
  cursor: not-allowed;
  opacity: 0.5;
}

.CollapsableCategory:not(.collapsable) > .title > .expanded-status {
  display: none;
}

.CollapsableCategory > .title > .expanded-status {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 32px;
  background-image: url("../img/expand_collapse_dark.png");
  background-size: 10px;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}

.CollapsableCategory.expanded > .title > .expanded-status {
  transform: rotate(90deg);
}

.CollapsableCategory.disabled > .title > .expanded-status {
  display: none;
}

.CollapsableCategory > .content {
  padding: 0;
  overflow: hidden;
  transition: height 0.3s ease-out;
}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/CollapsableArea/CollapsableArea.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
.CollapsableArea-module-b82e4e9c3693ae0d5b29 {
  overflow: hidden;
  padding: 0;
  box-sizing: content-box;
}
.CollapsableArea-module-b82e4e9c3693ae0d5b29.CollapsableArea-module-eae497187f35b1504e43 {
  transition: height 0.3s ease-out;
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ConnectionBetweenUsersHeader/ConnectionBetweenUsersHeader.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd {
  position: relative;
  padding: 10px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg {
  width: 100%;
  margin: 0 auto;
  height: 110px;
  z-index: 1;
  filter: drop-shadow(0 0 5px black);
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-e6e2975f0c26ce882f52,
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-bd5a800089a92f2123b1,
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-e31247c85dd1f9f5c6fe {
  fill: var(--primary_color);
  stroke: var(--primary_color);
  transform-origin: center;
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-e6e2975f0c26ce882f52 *,
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-bd5a800089a92f2123b1 *,
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-e31247c85dd1f9f5c6fe * {
  transition: all 0.25s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-e6e2975f0c26ce882f52,
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-bd5a800089a92f2123b1 {
  cursor: pointer;
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg.ConnectionBetweenUsersHeader-module-a36abbd8b3e06ea0d043 .ConnectionBetweenUsersHeader-module-e6e2975f0c26ce882f52 {
  transform: translateX(-75px);
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg.ConnectionBetweenUsersHeader-module-a36abbd8b3e06ea0d043 .ConnectionBetweenUsersHeader-module-bd5a800089a92f2123b1 {
  transform: translateX(75px);
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg.ConnectionBetweenUsersHeader-module-a36abbd8b3e06ea0d043 .ConnectionBetweenUsersHeader-module-e31247c85dd1f9f5c6fe path {
  d: path("m 26.078636,0.60486592 c 191.295574,14.08731908 205.093944,16.99583308 405.168194,0 V 191.73556 c -217.72859,-15.97365 -200.8352,-15.7156 -405.168194,0 z");
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-a8711b1df0e2fc97576a {
  filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.25));
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-a8711b1df0e2fc97576a rect {
  fill: white;
  stroke-width: 0;
}
.ConnectionBetweenUsersHeader-module-fa66be4b0523cb144cbd > svg .ConnectionBetweenUsersHeader-module-a8711b1df0e2fc97576a path {
  stroke: #01adc5;
  fill: #01adc5;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ConnectionBetweenUsersHeader/ConnectionSide/ConnectionSideSelf/ConnectionSideSelf.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.ConnectionSideSelf-module-f51873cfa0f63bbb5205 {
  cursor: pointer;
}
.ConnectionSideSelf-module-f51873cfa0f63bbb5205 circle {
  stroke: var(--primary_color_lighten_20);
  fill: var(--primary_color_lighten_20);
}
.ConnectionSideSelf-module-f51873cfa0f63bbb5205 path {
  fill: white;
  stroke: white;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ConnectionBetweenUsersHeader/ConnectionSide/StartNetworking/StartNetworking.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.StartNetworking-module-dc602da927004becde79 text {
  fill: white;
  stroke: white;
}
.StartNetworking-module-dc602da927004becde79 text tspan {
  text-align: center;
  text-anchor: middle;
}
.StartNetworking-module-dc602da927004becde79 .StartNetworking-module-bbc7dff821cb4ffe34cb {
  font-size: 70px;
  font-weight: bold;
}
.StartNetworking-module-dc602da927004becde79 .StartNetworking-module-b964f7abfc0dac5d8455 {
  font-size: 16px;
  text-transform: uppercase;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/UserProfile/headers/UserProfileSpeakerHeader/UserProfileSpeakerHeader.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.UserProfileSpeakerHeader-module-cbebddfb66298799e343 {
  display: block;
  width: 162px;
  height: 162px;
  margin: 15px auto;
}

.UserProfileSpeakerHeader-module-e22985f0d3967189d7ce {
  margin-bottom: 8px;
}
.UserProfileSpeakerHeader-module-e22985f0d3967189d7ce .text {
  margin-bottom: 4px;
  text-align: center;
}
.UserProfileSpeakerHeader-module-e22985f0d3967189d7ce .UserProfileSpeakerHeader-module-de92ba383dd1ba0bd076 {
  color: var(--primary_color);
  font-size: 16px;
  margin-bottom: 8px;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/UserProfile/LeadRecord/LeadEmail/LeadEmail.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.LeadEmail-module-aed75b04ba00936a8ec6 svg {
  width: 24px;
  height: 24px;
  margin-right: 15px;
  vertical-align: middle;
}
.LeadEmail-module-aed75b04ba00936a8ec6 a {
  color: var(--primary_color);
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/forms/TextAreaInput/TextAreaInput.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
.TextAreaInput-module-c88fddad642d272d12b4 {
  width: 100%;
  min-height: 6em;
  resize: vertical;
}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/forms/ScaleInput/ScaleInput.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
.ScaleInput-module-d5f00a131ee7ef665cc3 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.ScaleInput-module-d5f00a131ee7ef665cc3 > * {
  cursor: pointer;
  transition: all 0.5s ease-out;
}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/UserProfile/LeadRecord/LeadRecord.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.LeadRecord-module-af76047fa173fcb469eb > div {
  margin: 20px 0;
}
.LeadRecord-module-af76047fa173fcb469eb .LeadRecord-module-e92b873e1470562fbd0a {
  display: grid;
  grid-template-columns: 30% auto;
  gap: 30px;
  align-items: center;
}
.LeadRecord-module-af76047fa173fcb469eb label {
  font-size: 14px;
  color: #808080;
  text-transform: uppercase;
}
.LeadRecord-module-af76047fa173fcb469eb input,
.LeadRecord-module-af76047fa173fcb469eb textarea,
.LeadRecord-module-af76047fa173fcb469eb select {
  border: 1px solid #919191;
  border-radius: 10px;
  background-color: white;
  color: #000000;
  padding: 10px 20px;
}
.LeadRecord-module-af76047fa173fcb469eb select {
  background-color: #ececec;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/UserProfile/LeadRecord/LeadTitle/LeadTitle.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.LeadTitle-module-ad860681a2ae14e54dcb {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.LeadTitle-module-ad860681a2ae14e54dcb .LeadTitle-module-fed9bf4b8d837f79c316 {
  color: var(--primary_color);
  text-transform: uppercase;
  font-size: 17px;
}
.LeadTitle-module-ad860681a2ae14e54dcb .LeadTitle-module-fed9bf4b8d837f79c316 svg {
  vertical-align: middle;
  margin-right: 15px;
  width: 24px;
  height: 24px;
}
.LeadTitle-module-ad860681a2ae14e54dcb .LeadTitle-module-cb21dd9c90fd3eeceade {
  color: #808080;
  font-size: 15px;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/UserProfile/LeadRecord/LeadName/LeadName.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
.LeadName-module-b6498cb97ec5aae6b903 {
  color: var(--primary_color);
  text-transform: uppercase;
  font-size: 17px;
}
.LeadName-module-b6498cb97ec5aae6b903 svg {
  vertical-align: middle;
  margin-right: 15px;
  width: 24px;
  height: 24px;
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ProgramListItem/ProgramListItem.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
.ProgramListItem {
  position: relative;
  padding: 0 15px;
  padding-left: 47px;
  padding-right: 32px;
  min-height: 60px;
  background-color: white;
  border-bottom: 1px solid white;
  cursor: pointer;
  overflow: hidden;
  color: #505050;
}
.ProgramListItem .text.main,
.ProgramListItem .text.name {
  font-size: 120%;
  color: #505050;
}
.ProgramListItem .speakers {
  padding-left: 0;
}
.ProgramListItem .speakers li {
  display: inline-block;
  margin-right: 0.4em;
  color: #505050;
}
.ProgramListItem .speakers li:after {
  content: ", ";
}
.ProgramListItem .speakers li:last-child:after {
  content: "";
}
.ProgramListItem.break {
  border-left-width: 2px;
  border-right-width: 2px;
  margin: 5px 0;
}
.ProgramListItem .ProgramListItem--time {
  position: absolute;
  left: 37px;
  padding: 5px 5px;
  width: 55px;
  height: 100%;
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
  color: #4b4b4b;
}
.ProgramListItem .ProgramListItem--content {
  margin: 5px;
  margin-left: 55px;
  margin-right: 32px;
}
.ProgramListItem .ProgramListItem--time > .start {
  font-size: 125%;
  font-weight: bold;
}
.ProgramListItem .ProgramListItem--time > .end {
  font-size: 90%;
}
.ProgramListItem .ProgramListItem--tabIcon,
.ProgramListItem .ProgramListItem--sessionSelector {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 38px;
  border: 0;
  border-right: 1px solid lightgray;
  background-color: white;
  outline: none;
}
.ProgramListItem .ProgramListItem--tabIcon:not(.selectable),
.ProgramListItem .ProgramListItem--sessionSelector:not(.selectable) {
  pointer-events: none;
  cursor: default;
}
.ProgramListItem .ProgramListItem--tabIcon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ProgramListItem button.ProgramListItem--sessionSelector {
  cursor: pointer;
}
.ProgramListItem .ProgramListItem--sessionSelector > .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
  background-image: url("/img/add-circle-positive.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.ProgramListItem .ProgramListItem--sessionSelector.selected > .icon {
  background-image: url("/img/checkmark3_inverted.png");
  border-radius: 50%;
}
.ProgramListItem.no-selector {
  padding-left: 15px;
}
.ProgramListItem.no-selector .ProgramListItem--time {
  left: 5px;
}
.ProgramListItem .NextIcon {
  position: absolute;
  right: 18px;
  top: 0;
  width: 30px;
  height: 100%;
  background-size: 10px 16px;
}

.byCategory .ProgramListItem {
  background: #808080;
  min-height: 35px;
  line-height: 25px;
}
.byCategory .ProgramListItem .ProgramListItem--sessionSelector {
  display: none;
}
.byCategory .ProgramListItem .ProgramListItem--time {
  left: 0;
  color: white;
  height: 100%;
  font-size: 90%;
}
.byCategory .ProgramListItem .ProgramListItem--time > .start {
  font-weight: normal;
}
.byCategory .ProgramListItem .ProgramListItem--time > div:not(.start) {
  display: none;
}
.byCategory .ProgramListItem .ProgramListItem--content {
  margin-left: 15px;
}
.byCategory .ProgramListItem .ProgramListItem--content p {
  margin-top: 6px;
  margin-bottom: 0;
  color: white;
}
.byCategory .ProgramListItem .ProgramListItem--content .text.name {
  font-weight: bold;
}
.byCategory .ProgramListItem .NextIcon {
  display: none;
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/UserProfile/SpeakerRole/SpeakerRole.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.SpeakerRole-module-ac2a312dbd9c8587af17 {
  margin-top: 5px;
}
/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/EventParticipants.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
.EventParticipants-module-fcfe22be44a29c6b3fec {
  background-color: #f6f6f6;
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/MutualFavoritesHeader/MutualFavoritesHeader.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
.MutualFavoritesHeader-module-b0af2fd36f933eec532c {
  position: relative;
}
.MutualFavoritesHeader-module-b0af2fd36f933eec532c .MutualFavoritesHeader-module-d40606ca2f7e22c156df {
  z-index: 1;
}
.MutualFavoritesHeader-module-b0af2fd36f933eec532c .MutualFavoritesHeader-module-aca9484b1af163e2a089 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
}
.MutualFavoritesHeader-module-b0af2fd36f933eec532c .MutualFavoritesHeader-module-aca9484b1af163e2a089 .slick-dots {
  bottom: 0;
}
.MutualFavoritesHeader-module-b0af2fd36f933eec532c .MutualFavoritesHeader-module-aca9484b1af163e2a089 .slick-dots li,
.MutualFavoritesHeader-module-b0af2fd36f933eec532c .MutualFavoritesHeader-module-aca9484b1af163e2a089 .slick-dots button,
.MutualFavoritesHeader-module-b0af2fd36f933eec532c .MutualFavoritesHeader-module-aca9484b1af163e2a089 .slick-dots button:before {
  margin: 0;
  padding: 0;
}
.MutualFavoritesHeader-module-b0af2fd36f933eec532c > h2 {
  color: var(--primary_color);
  text-align: center;
  height: 35px;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 8px;
  transition: opacity 0.25s ease-out;
  opacity: 1;
}
.MutualFavoritesHeader-module-b0af2fd36f933eec532c > h2.MutualFavoritesHeader-module-a40f386a3e8536ad7606 {
  opacity: 0;
}
/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/MutualFavoritesHeader/SayHello/SayHello.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
.SayHello-module-d1fc1a904eb1f827206f {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px 30px;
  color: #01adc5;
  cursor: pointer;
}
.SayHello-module-d1fc1a904eb1f827206f span {
  position: relative;
  z-index: 2;
  font-size: larger;
}
.SayHello-module-d1fc1a904eb1f827206f svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  stroke: #01adc5;
  stroke-width: 1;
  fill: white;
  filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.396));
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/elements/FilterSelection.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
.FilterSelection-module-ff6bd3be58e68d18fef3 {
  position: relative;
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: justify;
  margin-top: 15px;
  padding: 10px;
  padding-right: 40px;
  background-color: #ffffff;
  display: flex;
  flex-direction: row;
  justify-content: left;
  gap: 10px;
}
.FilterSelection-module-ff6bd3be58e68d18fef3 > button.FilterSelection-module-e6f3da235844a2eca198 {
  position: absolute;
  top: 0px;
  bottom: 0;
  right: 0px;
  width: 30px;
  background-image: url(../img/reject_icon_gray.png);
  background-color: transparent;
  background-position: center;
  background-size: 18px;
  background-repeat: no-repeat;
  border: 0;
  cursor: pointer;
}
/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/elements/FilterSelectionValue/FilterSelectionValue.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
.FilterSelectionValue-module-b6abfc9f5e56f99fa540 {
  position: relative;
  display: inline-block;
  color: white;
  border: 1px solid #606060;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  padding: 2px 5px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/EventParticipantsHeader/ActiveSuggestionsInfo/ActiveSuggestionsInfo.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.ActiveSuggestionsInfo-module-e3e219181815deb16711 {
  padding: 15px 10px;
  background-color: #ffffff;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/EventParticipantsHeader/EventParticipantsHeader.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/

/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/EventParticipantsHeader/FilterHint/FilterHint.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.FilterHint-module-fd33f924be138cf53a70 {
  position: relative;
  margin: 10px;
  text-align: center;
  color: #b05b06;
  background-color: #ffccaa;
  padding: 7px 20px;
  border-radius: 5px;
}
.FilterHint-module-fd33f924be138cf53a70 .FilterHint-module-d275a1ca8c8d123793cf {
  position: absolute;
  right: 11px;
  top: -8px;
  width: 24px;
  height: 24px;
  background-image: url(../bundled-images/de3c3268aafd72c871ae.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/EventParticipantsHeader/ParticipantsTabs/ParticipantsTabs.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.ParticipantsTabs-module-a42688cd38f0c69f1fec {
  max-width: 44px;
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ParticipantsList/ListHeader/ListHeader.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.ListHeader-module-d7570eb605b4f9ee007e {
  overflow: hidden;
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ParticipantsList/ParticipantsList.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
.ParticipantsList-module-edc702a297a91861b431 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.ParticipantsList-module-edc702a297a91861b431 > *:last-child {
  flex-grow: 2;
  flex-shrink: 0;
  position: relative;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/lists/EmptyParticipantsListMessage/EmptyParticipantsListMessage.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.EmptyParticipantsListMessage-module-f403feb3844be0b1c390 {
  text-align: center;
  font-size: 140%;
  color: var(--primary_color);
  margin: 50px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventParticipants/EventParticipantsFilterScreen/EventParticipantsFilterScreen.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
.EventParticipantsFilterScreen-module-e00e483de71d49b584cd {
  background-color: white;
  padding: 8px 6px 6px 10px;
}

.EventParticipantsFilterScreen-module-f9b89fd22e4a6f5c1c78 {
  color: white;
  background-color: var(--primary_color);
  border-color: var(--primary_color);
}
.EventParticipantsFilterScreen-module-f9b89fd22e4a6f5c1c78 > div {
  flex-direction: row;
  justify-content: center;
  align-content: center;
  height: auto;
}
.EventParticipantsFilterScreen-module-f9b89fd22e4a6f5c1c78 .EventParticipantsFilterScreen-module-adb931ebe7e0bc5d1c0a {
  margin-left: 1em;
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/MeetingInProgram/MeetingInProgram.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.MeetingInProgram .ProgramListItem--content > .icon {
  left: 7px;
}
.MeetingInProgram .title {
  font-size: 115%;
  font-weight: bold;
}
.MeetingInProgram.pending {
  opacity: 0.5;
  filter: grayscale(0.25);
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ExpandCollapseButton/ExpandCollapseButton.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
.ExpandCollapseButton {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  transition: transform 0.125s ease-out;
}

.ExpandCollapseButton.expanded {
  transform: rotate(-90deg);
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/EventScheduleItemScreen/elements/ScheduleSessionBaseInfo/FavoritedBand/FavoritedBand.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
.FavoritedBand-module-c74b3565f36688a5dfdc {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  overflow: hidden;
  text-align: center;
}
.FavoritedBand-module-c74b3565f36688a5dfdc .FavoritedBand-module-e5d2d7849567f05c401b {
  position: absolute;
  top: 0;
  right: -50px;
  width: 100px;
  background-color: #f9ebae;
  transform-origin: top center;
  transform: rotate(45deg) translateY(11px);
}
.FavoritedBand-module-c74b3565f36688a5dfdc .FavoritedBand-module-e5d2d7849567f05c401b svg {
  width: 16px;
  height: 16px;
  stroke: #eac21f;
  fill: #ffcc00;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/FullTag/FullTag.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
.FullTag-module-edbf39df19c53beb04f0 {
  display: inline-block;
  padding: 5px 3px;
  margin: 3px 5px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: white;
  background-color: #b40000;
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/ProgramItem/ProgramItem.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
.ProgramItem-module-c8c09f607bc22a598c80 {
  color: #505050;
}
.ProgramItem-module-c8c09f607bc22a598c80 svg * {
  stroke: #505050;
  fill: #505050;
}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/ProgramGroup/ProgramGroup.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.ProgramGroup {
  position: relative;
  margin-bottom: 5px;
  border: 2px solid white;
}
.ProgramGroup .itemWrapper {
  background: white;
}
.ProgramGroup .itemWrapper.expanded {
  border: 1px solid #777;
}
.ProgramGroup .itemWrapper .ProgramListItem {
  border: 1px solid white !important;
}
.ProgramGroup .itemWrapper .ProgramListItem .ProgramListItem--sessionSelector {
  width: 36px;
}

.ProgramGroup > .ProgramGroup--title {
  font-size: 15px;
  font-weight: bold;
  min-height: 29px;
  color: white;
  padding: 7px;
  padding-left: 16px;
  padding-right: 33px;
  cursor: pointer;
}

.ProgramGroup > .ProgramGroup--selectItem {
  padding: 10px;
  color: white;
  font-weight: bold;
  cursor: pointer;
}

.ProgramGroup--message {
  padding: 10px 15px;
  text-align: center;
  color: white;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/Task/Task.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/
.Task-module-a74106689b7e21957818 {
  position: relative;
  margin: 15px 1px;
  padding: 5px;
  padding-left: 31px;
  border-radius: 30px;
  min-height: 60px;
}
.Task-module-a74106689b7e21957818 .Task-module-f08f6b3017d90ab155fb {
  position: absolute;
  width: 25px;
  height: 40px;
  top: 50%;
  left: 5px;
  transform: translateY(-50%);
  stroke: white;
  fill: white;
}
.Task-module-a74106689b7e21957818,
.Task-module-a74106689b7e21957818 p,
.Task-module-a74106689b7e21957818 .ProgramListItem--time {
  color: white !important;
}
.Task-module-a74106689b7e21957818 > button:first-child {
  border-width: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/EventScheduleScreen/EventScheduleFooter/EventScheduleFooter.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.EventScheduleFooter-module-b0b06ee46485d2381e37 {
  position: relative;
  max-height: 20vh;
}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/HeaderFilterSelection/HeaderFilterSelection.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
.HeaderFilterSelection-module-eac7f5f262c01a71056d {
  background-color: #e0e6e6;
  min-height: 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.HeaderFilterSelection-module-eac7f5f262c01a71056d .HeaderFilterSelection-module-a5a820c4b82324070a97 {
  flex-grow: 2;
  margin: 1ex 2ex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}
.HeaderFilterSelection-module-eac7f5f262c01a71056d .HeaderFilterSelection-module-a5a820c4b82324070a97 .HeaderFilterSelection-module-b8dc10434607f30914ab {
  padding: 5px 10px;
  border-radius: 2px;
  color: white;
}
.HeaderFilterSelection-module-eac7f5f262c01a71056d .HeaderFilterSelection-module-e6564400b815e04bd57c {
  flex-grow: 0;
  flex-shrink: 0;
  background-image: url(../img/reject_icon.png);
  background-position: center;
  background-size: 10px;
  background-repeat: no-repeat;
  background-color: red;
  border: 1px solid #606060;
  border-radius: 50%;
  margin: 0 10px;
  width: 24px;
  height: 24px;
}

.HeaderFilterSelection-module-a08c4bfc66ec74363686 {
  cursor: pointer;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/HeaderFilterSelection/Tag/Tag.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/
.Tag-module-a702c99371206c531e07 {
  cursor: pointer;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/EventScheduleScreen/EventScheduleHeader/ScheduleTabs/ScheduleTabs.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.ScheduleTabs-module-a2d3196319e97f455727 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2px;
  max-width: calc(100% - 40px);
  width: -moz-fit-content;
  width: fit-content;
  margin: 5px auto;
  border: 1px solid #dbd8d3;
  border-radius: 20px;
  background-color: #f6f6f6;
}
.ScheduleTabs-module-a2d3196319e97f455727 button {
  background-color: #f6f6f6;
  border-radius: 20px;
  border-width: 0;
  padding-left: 10px;
  padding-right: 10px;
  min-height: 32px;
  color: var(--primary_color);
  stroke: var(--primary_color);
  fill: var(--primary_color);
  font-weight: bold;
  font-size: 120%;
}
.ScheduleTabs-module-a2d3196319e97f455727 button.ScheduleTabs-module-e8f593c6e59c2e1038a4 {
  flex-grow: 2;
}
.ScheduleTabs-module-a2d3196319e97f455727 button.ScheduleTabs-module-afca3cb11f712cd6883f {
  color: white;
  stroke: white;
  fill: white;
  background-color: var(--primary_color);
}
.ScheduleTabs-module-a2d3196319e97f455727 button svg {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}
@media (max-width: 1299px) {
  .ScheduleTabs-module-a2d3196319e97f455727 button {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .ScheduleTabs-module-a2d3196319e97f455727 button svg {
    width: 18.75px;
    height: 18.75px;
  }
}
@media (max-width: 1023px) {
  .ScheduleTabs-module-a2d3196319e97f455727 button {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 348px) {
  .ScheduleTabs-module-a2d3196319e97f455727 {
    max-width: 100%;
  }
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/EventMeetingsTabbed/tabContent/CommonTabContent/DateMeetings/DateMeetings.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.DateMeetings-module-f755502329678cdcd2ac {
  padding: 10px 15px;
  background-color: #e0e5e6;
  color: black;
  font-weight: bold;
  margin-bottom: 0;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/EventMeetingsTabbed/tabContent/CommonTabContent/DateMeetings/ListItemMeeting/ListItemMeeting.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.ListItemMeeting-module-c7b63e8f6d8cd83534d7 {
  position: relative;
  max-width: 100%;
}
.ListItemMeeting-module-c7b63e8f6d8cd83534d7 > a {
  display: grid;
  grid-template-columns: 80px 1fr auto;
  padding: 10px 5px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #ccc;
  background: white;
  cursor: pointer;
}

.ListItemMeeting-module-c9fe19e2e961e2dcd9cf {
  color: #444;
  font-style: italic;
}

.ListItemMeeting-module-e9bf3eb4b7c860c89160 {
  justify-self: center;
}

.ListItemMeeting-module-a1833f08c62c100f075b {
  text-align: center;
  margin: 0px 0px 10px 0;
  color: #000;
  font-size: 115%;
}

.ListItemMeeting-module-b11c812184e96a5d8118 {
  font-weight: bold;
  font-size: 130% !important;
  margin-bottom: 5px;
}

.ListItemMeeting-module-f672988e4701be2404f7 {
  margin-top: 10px;
}

.ListItemMeeting-module-f41c76770d9fc771f6dd {
  grid-row-end: span 3;
  justify-self: end;
  width: 25px;
  height: 25px;
  margin: 0 10px;
}

.ListItemMeeting-module-dda67674ae4c21a50d05 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 10px;
  min-width: 0;
}

.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-db756efe920cfd4a8c47 a,
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-db756efe920cfd4a8c47 .ListItemMeeting-module-b7c525c9923d686d7da1,
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-db756efe920cfd4a8c47 .ListItemMeeting-module-dda67674ae4c21a50d05 {
  color: #444444;
}
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-db756efe920cfd4a8c47 .ListItemMeeting-module-b7c525c9923d686d7da1 {
  font-size: 110%;
}
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-db756efe920cfd4a8c47 .ListItemMeeting-module-b7c525c9923d686d7da1,
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-db756efe920cfd4a8c47 .ListItemMeeting-module-a1833f08c62c100f075b {
  font-weight: bold;
}
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-de85cefed5a9efd34390 {
  opacity: 0.85;
}
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-de85cefed5a9efd34390 ::after {
  content: " ";
  position: absolute;
  inset: 0;
  background: rgba(255, 0, 0, 0.009);
  pointer-events: none;
}
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-f1bed30064dd9520a9af:not(.ListItemMeeting-module-ecc3f60cf497616cff85) .ListItemMeeting-module-c9fe19e2e961e2dcd9cf {
  grid-column-end: span 2;
}
.ListItemMeeting-module-c7b63e8f6d8cd83534d7.ListItemMeeting-module-f1bed30064dd9520a9af:not(.ListItemMeeting-module-ecc3f60cf497616cff85) .ListItemMeeting-module-f41c76770d9fc771f6dd {
  margin-top: 14px;
  grid-row-start: 2;
  grid-column-start: 3;
}

.ListItemMeeting-module-cc0d794914bf16c03172 {
  margin: 5px 0;
  color: #333333;
}

.ListItemMeeting-module-dda67674ae4c21a50d05 .position,
.ListItemMeeting-module-dda67674ae4c21a50d05 .company {
  margin: 2px 0;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/EventMeetingsTabbed/tabContent/CommonTabContent/DateMeetings/ListItemMeeting/MeetingMotif/MeetingMotif.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************/
.MeetingMotif-module-b0162acfee47dc588347 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.MeetingMotif-module-e596d1372f555365c949 {
  font-size: 20px;
  fill: var(--primary_color);
  color: #787878;
  width: 20px;
  height: 18px;
  vertical-align: middle;
  margin-right: 0.5ex;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/EventMeetingsTabbed/MeetingsScreenHeader/TabDescription/TabDescription.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.TabDescription-module-f389d6728972c018788d {
  background: white;
  color: #787878;
  padding: 10px 15px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/MeetingContextTitle/MeetingContextTitle.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.MeetingContextTitle-module-a984be57a32315e7334b {
  color: var(--primary_color);
  font-weight: bold;
  text-transform: uppercase;
  font-size: 15px;
  padding: 0;
  min-height: 0;
  margin-left: 3px;
  margin-right: 3px;
}
.MeetingContextTitle-module-a984be57a32315e7334b::before {
  display: none;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/MeetingInvite/MessageBubble/MessageBubble.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.MessageBubble-module-f85be59526f8601cdd72 {
  background: white;
  border-radius: 20px;
  padding: 15px 20px;
  font-size: 14px;
  color: #4d4d4d;
  display: grid;
  grid-template-columns: 40px auto;
}
.MessageBubble-module-f85be59526f8601cdd72 .MessageBubble-module-f896b3ab261b9359331f svg {
  width: 21px;
  height: 16px;
  stroke: var(--primary_color);
  fill: var(--primary_color);
}
.MessageBubble-module-f85be59526f8601cdd72 .MessageBubble-module-c455e694e45544c4435d {
  font-weight: bold;
  margin-bottom: 10px;
}
.MessageBubble-module-f85be59526f8601cdd72 .MessageBubble-module-bfc34018c9cc90bd270c {
  grid-column-start: 2;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/MeetingPeer/MeetingPeer.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.MeetingPeer-module-bbfbd2f458bc9df327af {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 15px;
  align-items: center;
  padding: 15px 0;
}
.MeetingPeer-module-bbfbd2f458bc9df327af .MeetingPeer-module-f59bf6acd8bc1ed8bb82,
.MeetingPeer-module-bbfbd2f458bc9df327af .MeetingPeer-module-e426813b380ba38b5a9b {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.MeetingPeer-module-bbfbd2f458bc9df327af .MeetingPeer-module-e426813b380ba38b5a9b {
  background: var(--primary_color);
  border: none;
  background-image: url("/img/eventchat.png");
  background-position: center;
  background-size: 30px;
  background-repeat: no-repeat;
}
.MeetingPeer-module-bbfbd2f458bc9df327af .MeetingPeer-module-eb0dc43236a739225de4 {
  flex-grow: 2;
  font-size: 14px;
  color: #4d4d4d;
}
.MeetingPeer-module-bbfbd2f458bc9df327af .MeetingPeer-module-eb0dc43236a739225de4 .MeetingPeer-module-f9940668ce00c02a26af {
  font-weight: bold;
}
.MeetingPeer-module-bbfbd2f458bc9df327af .MeetingPeer-module-eb0dc43236a739225de4 > * {
  margin: 0;
}
.MeetingPeer-module-bbfbd2f458bc9df327af .MeetingPeer-module-eb0dc43236a739225de4 > *:not(:last-child) {
  margin-bottom: 5px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/MeetingState/MeetingState.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.MeetingState-module-cf89190f29583c50412b {
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  padding: 17px;
}

.MeetingState-module-de4e8c8001642a9a4691 {
  background-color: #999999;
}

.MeetingState-module-db1711f535ff58ddb75b {
  background-color: #a4c460;
}

.MeetingState-module-a0b09c90e96ac6a92a45,
.MeetingState-module-ea1453bd17bcd9921e2e {
  background-color: #a02c2c;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/MeetingTimeAndLocation/MeetingTimeAndLocation.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d {
  overflow: hidden;
  padding: 15px;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 15px;
  color: black;
  margin: 15px 0;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 .MeetingTimeAndLocation-module-a6e33bb818e3e432e284 {
  width: 18px;
  height: 18px;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 .MeetingTimeAndLocation-module-e4a6c2409cbe1b4fea4f {
  color: black;
  font-size: 16px;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 .MeetingTimeAndLocation-module-e4a6c2409cbe1b4fea4f .MeetingTimeAndLocation-module-c463b2da2fabcbdb7673 {
  font-size: 16px;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 .MeetingTimeAndLocation-module-e4a6c2409cbe1b4fea4f .MeetingTimeAndLocation-module-a922a4bd10d1479da453 {
  font-size: 13px;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 .MeetingTimeAndLocation-module-e068eb2c7acda25481d8 {
  flex-grow: 2;
  font-size: 16px;
  font-weight: bold;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 .MeetingTimeAndLocation-module-e068eb2c7acda25481d8 .MeetingTimeAndLocation-module-f004f87c668b837c24fc {
  margin-bottom: 5px;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 .MeetingTimeAndLocation-module-e068eb2c7acda25481d8 .MeetingTimeAndLocation-module-f682e7a376c71991f43d svg {
  width: 12px;
  height: 17px;
  vertical-align: middle;
}
.MeetingTimeAndLocation-module-edbc32ee2ee597b8615d .MeetingTimeAndLocation-module-c72af804f1173c160025 .MeetingTimeAndLocation-module-e3a4c3b3d8d248ee4b84 {
  width: 100px;
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/OthersInvited/OthersInvited.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.OthersInvited-module-fea88f2a4c362ff1e67e {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 15px;
  padding: 15px 20px;
}
.OthersInvited-module-fea88f2a4c362ff1e67e .OthersInvited-module-b17157ca1801d2e5425d {
  width: 80px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-right: 20px;
  max-width: 32px;
  height: 32px;
}
.OthersInvited-module-fea88f2a4c362ff1e67e .OthersInvited-module-b17157ca1801d2e5425d > * {
  position: relative;
}
.OthersInvited-module-fea88f2a4c362ff1e67e .OthersInvited-module-b17157ca1801d2e5425d > * div {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.OthersInvited-module-fea88f2a4c362ff1e67e .OthersInvited-module-cd1ea2df17647edf991b {
  margin-top: 10px;
}
.OthersInvited-module-fea88f2a4c362ff1e67e .OthersInvited-module-cd1ea2df17647edf991b .OthersInvited-module-c31e89f3b59f5c4e2afb {
  font-size: 17px;
  color: #666666;
}
.OthersInvited-module-fea88f2a4c362ff1e67e .OthersInvited-module-cd1ea2df17647edf991b .OthersInvited-module-bec7e309b69ba1c642ae {
  font-size: 15px;
  color: #999999;
}

.OthersInvited-module-b80bb353b0a1055a33bc {
  border-radius: 15px;
  background: white;
  padding: 0 15px;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/MeetingStateController/MeetingConfirmButton/MeetingConfirmButton.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.MeetingConfirmButton-module-cfa933f1d8990594b831 {
  background-color: #a4c460;
  width: 100%;
  font-weight: bold;
  font-size: 20px;
  min-height: 55px;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/MeetingStateController/MeetingRejectButton/MeetingRejectButton.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.MeetingRejectButton-module-b4ecce749d22be8cfd87 {
  background-color: #dd6b56;
  width: 50%;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/MeetingStateController/MeetingRescheduleButton/MeetingRescheduleButton.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.MeetingRescheduleButton-module-d110530f054a409f9c98 {
  background-color: #dd8822;
  width: 50%;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/MeetingStateController/MeetingStateController.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.MeetingStateController-module-b84262864f52fbf3bcbb {
  padding: 15px;
}
.MeetingStateController-module-b84262864f52fbf3bcbb .MeetingStateController-module-aa17fe0bbfbec85c7839 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
}
.MeetingStateController-module-b84262864f52fbf3bcbb .MeetingStateController-module-aa17fe0bbfbec85c7839 a,
.MeetingStateController-module-b84262864f52fbf3bcbb .MeetingStateController-module-aa17fe0bbfbec85c7839 button {
  color: white;
  height: 45px;
  cursor: pointer;
  text-transform: uppercase;
  border: 0;
  border-radius: 10px;
  flex-grow: 1;
}
.MeetingStateController-module-b84262864f52fbf3bcbb .MeetingStateController-module-aa17fe0bbfbec85c7839 a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/MeetingDetailsScreen.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.MeetingDetailsScreen-module-d3e8e5947bd7437f49b4 a,
.MeetingDetailsScreen-module-d3e8e5947bd7437f49b4 button {
  background: transparent;
  border: 1px solid !important;
  min-height: 40px !important;
}
.MeetingDetailsScreen-module-d3e8e5947bd7437f49b4 a.MeetingDetailsScreen-module-e0ac4d70cf00e159202b,
.MeetingDetailsScreen-module-d3e8e5947bd7437f49b4 button.MeetingDetailsScreen-module-e0ac4d70cf00e159202b {
  border-color: rgba(228, 151, 0, 0.5176470588);
  color: #d45500;
}
.MeetingDetailsScreen-module-d3e8e5947bd7437f49b4 a.MeetingDetailsScreen-module-d1eb1f4d0c633e124269,
.MeetingDetailsScreen-module-d3e8e5947bd7437f49b4 button.MeetingDetailsScreen-module-d1eb1f4d0c633e124269 {
  border-color: rgba(228, 0, 0, 0.5176470588);
  color: #aa0000;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Meetings/MeetingDetailsScreen/VirtualRoomMeetingButton/VirtualRoomMeetingButton.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.VirtualRoomMeetingButton-module-ff0270bacf12a25470f0 {
  background-color: var(--primary_color);
  color: white;
  min-width: 100%;
}
/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSpeakers/EventSpeakers.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
.EventSpeakers-module-f2b25b3126a69c6813a7 {
  background-color: #d3d3d3;
  background-size: 85%;
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/RateScheduleItem/RateScheduleItem.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.RateScheduleItem-module-ecd3cc3ecb9f9db8e888 {
  text-align: center;
}

h3.RateScheduleItem-module-e53d0aed4379700d6371 {
  min-width: 50%;
  text-align: center;
  margin-bottom: 2ex;
  font-weight: normal;
  font-size: 145%;
  color: #474747;
}
h3.RateScheduleItem-module-e53d0aed4379700d6371.RateScheduleItem-module-a1d888a2243e2aae52ed {
  opacity: 0.5;
}

.RateScheduleItem-module-d0ccf9b19f6d5bf12c1b {
  padding: 10px;
  background: white;
}
.RateScheduleItem-module-d0ccf9b19f6d5bf12c1b p {
  margin: 10px 0;
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/SpeakersList/SpeakersList.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
ul.list li.SpeakersList-module-d099fedad2265cfeb24a {
  background-color: #e0e6e6;
  border-bottom: 1px solid #f6f6f6;
}
ul.list li.SpeakersList-module-d099fedad2265cfeb24a .SpeakersList-module-c46ba5ef56178d204db5 {
  font-size: 32px;
  color: #444444;
}
ul.list li.SpeakersList-module-d099fedad2265cfeb24a .name {
  font-weight: bold;
  margin-bottom: 6px;
  color: #444444;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/SpeakersMosaic/SpeakersMosaic.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.SpeakersMosaic-module-b83155ddcff83c4248e9 {
  display: block;
  margin: 0 auto;
}

.SpeakersMosaic-module-a43866c4ae01e24b1a9e {
  display: grid;
  grid-template-columns: auto auto;
  gap: 20px;
  margin: 10px;
}

.SpeakersMosaic-module-b894b53ae0408875c00c {
  background-color: #e0e5e6;
  min-height: 170px;
  height: 100%;
  width: 100%;
  margin: auto;
  padding: 10px;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  box-shadow: 0 0 10px #a0a0a0;
}
.SpeakersMosaic-module-b894b53ae0408875c00c > * {
  margin: 0 auto;
}
.SpeakersMosaic-module-b894b53ae0408875c00c .avatar {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin-bottom: 10px;
}
.SpeakersMosaic-module-b894b53ae0408875c00c .SpeakersMosaic-module-c56987ed56f6f32c0175,
.SpeakersMosaic-module-b894b53ae0408875c00c .SpeakersMosaic-module-d94be8f14114028330f2,
.SpeakersMosaic-module-b894b53ae0408875c00c .SpeakersMosaic-module-a88bcb68de2e635bb528,
.SpeakersMosaic-module-b894b53ae0408875c00c .SpeakersMosaic-module-b2c356ed4fb47d2c5bef {
  color: #444;
  font-size: 13px;
  text-align: center;
  margin: 2px;
}
.SpeakersMosaic-module-b894b53ae0408875c00c .SpeakersMosaic-module-c56987ed56f6f32c0175 {
  font-weight: bold;
  font-size: 14px;
}
.SpeakersMosaic-module-b894b53ae0408875c00c hr {
  border: 0;
  height: 10px;
  margin: 0;
  padding: 0;
}
.SpeakersMosaic-module-b894b53ae0408875c00c .SpeakersMosaic-module-aad7d561ce9174cef58e {
  border-radius: 4px;
  min-height: 35px;
  height: auto;
  font-weight: normal;
  padding: 0 8px;
  font-size: 13px;
  width: 100%;
  margin-top: auto;
  margin-bottom: 0;
}
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/common/StaticNotification/StaticNotification.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.StaticNotification-module-b346cde522b85349e6dc {
  padding: 17px 14px;
  vertical-align: middle;
}
.StaticNotification-module-b346cde522b85349e6dc.success {
  background-color: #e0e5e6;
  color: #008804;
}
.StaticNotification-module-b346cde522b85349e6dc.StaticNotification-module-a52776389e72ad4f083c {
  padding-left: 41px;
}
.StaticNotification-module-b346cde522b85349e6dc .StaticNotification-module-cce979d8e7d501a624ae {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  top: 0;
  left: 14px;
  height: 44px;
  font-size: 140%;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/EventScheduleItemScreen/elements/ScheduleSessionBaseInfo/ScheduleSessionBaseInfo.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.ScheduleSessionBaseInfo-module-aa70d204a03d704e6a01,
.ScheduleSessionBaseInfo-module-e8f83eb9f04ed29f26d9 {
  color: #444444;
  font-weight: normal;
}

.ScheduleSessionBaseInfo-module-aa70d204a03d704e6a01 {
  font-size: 15px;
}

.ScheduleSessionBaseInfo-module-e8f83eb9f04ed29f26d9 {
  font-size: 14px;
}

.ScheduleSessionBaseInfo-module-ef3fe43439b5ca921d30 {
  font-size: 17px;
  font-weight: bold;
  color: var(--primary_color);
  margin-bottom: 8px;
}

.ScheduleSessionBaseInfo-module-b760b9cc392a58a88d77 {
  font-size: 15px;
  color: #444444;
}
.ScheduleSessionBaseInfo-module-b760b9cc392a58a88d77 svg {
  stroke: #444444;
  fill: #444444;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/EventScheduleItemScreen/elements/TaskAssigneesList/TaskAssignment/TaskAssignment.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
.TaskAssignment-module-d0f2ab76b02b3abcef41 {
  stroke: white;
  fill: white;
  background: #1cb220 !important;
}
.TaskAssignment-module-d0f2ab76b02b3abcef41 * {
  color: white !important;
}

.TaskAssignment-module-e952c31118810b8f7a7e {
  width: 27px;
  height: 29px;
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/ScheduleListItem/ScheduleListItem.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
.ScheduleListItem-module-aa24a42c5b86f3ff0737 {
  background-color: #e0e5e6;
  min-height: 50px;
  border-radius: 25px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1px;
}
.ScheduleListItem-module-aa24a42c5b86f3ff0737 .ScheduleListItem-module-ae4606cd6a7c4c0e8421 {
  position: relative;
  width: 48px;
  height: 48px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ScheduleListItem-module-aa24a42c5b86f3ff0737 .ScheduleListItem-module-e54a8765a4b3552c8199 {
  font-size: 120%;
  padding: 4px;
  align-self: flex-start;
}
.ScheduleListItem-module-aa24a42c5b86f3ff0737 .ScheduleListItem-module-e54a8765a4b3552c8199 .text.name {
  font-weight: bold;
  color: black;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/EventScheduleItemScreen/SelectableSessionControls/FavoriteSession/FavoriteSession.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
a.FavoriteSession-module-d18d16e48cc3af6d4c6e.FavoriteSession-module-f9332a51b833099411d3 svg {
  fill: white;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventSchedule/EventScheduleItemScreen/SelectableSessionControls/SelectableSessionControls.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
.SelectableSessionControls-module-d1aa43ec7ad18c66fdb8 {
  background-color: var(--secondary_color);
  color: white;
  padding: 6px;
}
.SelectableSessionControls-module-d1aa43ec7ad18c66fdb8 > a {
  color: white;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.SelectableSessionControls-module-d1aa43ec7ad18c66fdb8 > a img, .SelectableSessionControls-module-d1aa43ec7ad18c66fdb8 > a svg, .SelectableSessionControls-module-d1aa43ec7ad18c66fdb8 > a .icon {
  width: 30px;
  height: 30px;
}
.SelectableSessionControls-module-d1aa43ec7ad18c66fdb8 > a svg {
  stroke-width: 3rem;
  stroke: white;
  fill: none;
}
.SelectableSessionControls-module-d1aa43ec7ad18c66fdb8 > a:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.85);
}
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/LiveVoting.scss ***!
  \******************************************************************************************************************************************************************************************************************/
.LiveVoting .Screen--Header,
.LiveVoting .Screen--Footer,
.LiveVoting .Screen--Body {
  background-color: #e8e8e8;
}
.LiveVoting .Color {
  height: 3px;
  bottom: 50px;
  width: 100%;
  background-color: #10aec5;
  position: absolute;
}
.LiveVoting h1 {
  font-size: 23px;
  color: #434242;
  background-color: transparent;
}
.LiveVoting .well {
  background: white;
  width: 90%;
  margin: 0 5%;
  padding: 50px 10px;
  border-radius: 15px;
}
.LiveVoting .well h2 {
  color: #666;
  font-size: 20px;
  font-weight: bold;
  text-transform: none;
}
.LiveVoting .well h3 {
  color: black;
  font-size: 23px;
  font-weight: normal;
}
.LiveVoting .well hr {
  width: 10%;
  margin: 20px auto;
  border-color: #666;
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/PlsWaitScreen/PlsWait.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
.PlsWaitScreen h3 {
  margin-top: 0;
}
/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/common/LiveVotingTopBar.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/
.LiveVoting-connection-status {
  width: 32px;
  height: 32px;
  background-color: white;
  border-radius: 50%;
  margin: 6px;
  box-shadow: 2px 2px 2px #333;
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/common/QuestionFooter/QuestionFooter.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.QuestionFooter-module-a7ae080eea335879c7ea > * {
  margin: 1ex;
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/common/QuestionHeader/QuestionHeader.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.QuestionHeader-module-a0bf537e24a43af41d98 {
  margin: 20px 15px;
}
.QuestionHeader-module-a0bf537e24a43af41d98 .QuestionHeader-module-e4fe01c075eef87c28f9 {
  font-size: 15px;
  font-weight: bold;
  color: #444;
}
.QuestionHeader-module-a0bf537e24a43af41d98 hr {
  border-color: white;
  border-width: 2px;
  margin: 30px 0;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/ShowResults/MultipleChoiceResults/PictoGraph/PictoGraph.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.PictoGraph-module-fd8348ea44af905ef007 {
  display: flex;
  flex-direction: row;
}
.PictoGraph-module-fd8348ea44af905ef007 .PictoGraph-module-dbcbfe32ef40e260e0cc {
  width: 50%;
}
.PictoGraph-module-fd8348ea44af905ef007 .PictoGraph-module-dbcbfe32ef40e260e0cc .PictoGraph-module-f6e34469d6310034a6f9 {
  height: 35vh;
  display: flex;
  flex-direction: column;
}
.PictoGraph-module-fd8348ea44af905ef007 .PictoGraph-module-dbcbfe32ef40e260e0cc .PictoGraph-module-f6e34469d6310034a6f9 img {
  margin: auto auto 0 auto;
  max-height: 100%;
}
.PictoGraph-module-fd8348ea44af905ef007 .PictoGraph-module-dbcbfe32ef40e260e0cc .PictoGraph-module-addff15276b29300e50c {
  font-size: 15px;
  color: black;
  font-weight: bold;
  text-align: center;
  margin: 20px 0;
}
.PictoGraph-module-fd8348ea44af905ef007 .PictoGraph-module-dbcbfe32ef40e260e0cc .PictoGraph-module-c7a30931900ba7cc706a {
  color: #444;
  font-size: 13px;
  text-align: center;
  margin: 0 20px;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/ShowResults/MultipleChoiceResults/common/OptionsKey/Option/Option.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.Option-module-a0fd450961870dab8e6a {
  margin-bottom: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.Option-module-a0fd450961870dab8e6a .Option-module-c42153fe16249767cfaf {
  width: 20px;
  height: 20px;
  box-sizing: content-box;
  border: 1px solid black;
  margin-right: 11px;
  flex-shrink: 0;
}
.Option-module-a0fd450961870dab8e6a .Option-module-f65422eab1d69d7a6b67 {
  color: #6f7374;
  font-size: 12px;
  line-height: 140%;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/ShowResults/MultipleChoiceResults/common/OptionsKey/OptionsKey.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.OptionsKey-module-e5f7b855b43da2c05550 {
  margin: 0 40px;
}
.OptionsKey-module-e5f7b855b43da2c05550 .OptionsKey-module-e9cba5def189e27e556e {
  white-space: nowrap;
}
/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/ShowResults/MultipleChoiceResults/VerticalBarsGraph/Graph/Graph.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.Graph-module-d64eb29eadbac42942ba {
  margin: 30px;
  padding: 1px 0;
  height: 35vh;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: nowrap;
  align-content: center;
  align-items: flex-end;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
.Graph-module-d64eb29eadbac42942ba .Graph-module-bf8719dbaabe1d44035e {
  width: 44px;
  margin: 0 2.5px;
  transition: all 0.25s ease-out;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/ShowResults/MultipleChoiceResults/VerticalBarsGraph/VerticalBarsGraph.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.VerticalBarsGraph-module-e9738ae80b883f771173 {
  display: flex;
  max-height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-start;
}
.VerticalBarsGraph-module-e9738ae80b883f771173 .VerticalBarsGraph-module-b4b80a11e2526afce5a1 {
  overflow: hidden;
  margin-bottom: 20px;
  height: 100%;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/LiveVoting/ShowResults/TextAnswerResults/TextAnswerResults.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.TextAnswerResults ul {
  list-style: none;
}
.TextAnswerResults ul li {
  background: white;
  color: black;
  padding: 2ex;
  border-radius: 3px;
  font-size: 120%;
  line-height: 1.5;
  margin-bottom: 1ex;
  opacity: 0;
  animation: show 350 ease-in both;
  border: 2px solid white;
  border-radius: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
}

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventNotifications/EventNotificationsItem/EventNotificationsItem.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
.EventNotificationsItem-module-b2c0b491947c8e04e02a {
  width: 50px;
  height: 50px;
  background-size: 25px;
  background-position: top right;
}

.EventNotificationsItem-module-c2f7ea6a5d6fce1fe283.text.main {
  font-weight: bold;
}
/*!************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Forms/EventForm.scss ***!
  \************************************************************************************************************************************************************************************************************/
.EventForm--Header .groupIcon {
  position: relative;
  display: inline-block;
  background-color: #cecece;
  width: 36px;
  height: 36px;
  border-radius: 18px;
  border: 4px solid transparent;
  transition: all 0.125s ease-out;
}

.EventForm--Header .groupIcon.active {
  transform-origin: center;
  transform: scale(1.3);
}

.EventForm--Header .groupIcon > .complete {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  right: -6px;
  bottom: -6px;
  opacity: 0;
  background-color: #65b914;
  background-image: url("/img/checkmark.png");
  background-position: center;
  background-size: 12px;
  background-repeat: no-repeat;
  transition: all 0.125s ease-out;
}

.EventForm--Header .groupIcon.complete > .complete {
  opacity: 1;
}

.EventForm--Header .background {
  position: absolute;
  background: white;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 32px;
}

.EventForm--Question {
  /* border: 2px solid transparent; */
  /* margin: -4px -12px; */
  /* padding: 0 10px; */
  /* transition: all .125s ease-out; */
}

.EventForm--Question * {
  transition: all 0.125s ease-out;
}

.EventForm--Question.has-error > * > * {
  border-color: red !important;
}

.EventForm--Question .text,
.EventForm--Question .text.main {
  margin: 4px;
}

.EventForm--Question input,
.EventForm--Question textarea,
.EventForm--OptionsQuestion .option {
  padding: 9px;
  border: 1px solid #d8d8d8;
  border-radius: 6px;
  min-height: 50px;
}

.EventForm--Question .checkbox {
  border: 1px solid transparent;
  border-radius: 6px;
}

.EventForm--Question textarea {
  min-height: 16ex;
}

.EventForm--OptionsQuestion .option {
  padding: 14px 6px;
  margin-bottom: 6px;
}

.EventForm--OptionsQuestion .option .form-control.checkbox {
  margin: 0;
}

ul.EventForm--FormList {
  list-style: none;
  padding: 0;
}

ul.EventForm--FormList > li {
  padding: 9px;
  border: 1px solid #d8d8d8;
  border-radius: 6px;
  margin-bottom: 10px;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Forms/EventFormSelection/EventFormSelection.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
.EventFormSelection .eventButton {
  display: block;
  position: relative;
  width: 90%;
  color: white;
  border: 0;
  margin: 15px auto;
  padding: 15px;
  padding-right: 50px;
  border-radius: 12px;
}
.EventFormSelection .eventButton .title {
  display: block;
  font-size: 17px;
  font-weight: normal;
  color: white;
  text-align: center;
  margin: 5px auto;
}
.EventFormSelection .eventButton .text {
  display: block;
  font-size: 12px;
  text-align: left;
  color: white;
}
.EventFormSelection .eventButton:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  bottom: 0;
  background-image: url(../img/chevron-right-white.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 19px 33px;
}
.EventFormSelection .eventButton.light-bg .title,
.EventFormSelection .eventButton.light-bg .text {
  color: black;
}
.EventFormSelection .eventButton.light-bg:after {
  background-image: url(../img/chevron-right-darkgray.png);
}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Forms/EventFormSelection/Header.scss ***!
  \****************************************************************************************************************************************************************************************************************************/
.EventFormSelection-Header {
  position: relative;
  height: 160px;
}
.EventFormSelection-Header .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 75%;
  background-size: cover;
}
.EventFormSelection-Header .icon {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 80px;
  height: 80px;
  transform: translateX(-50%);
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/AttachmentsList/AttachmentsList.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
.AttachmentsList {
  text-align: justify;
  white-space: nowrap;
  overflow: hidden;
  margin: 10px 0;
}
.AttachmentsList.clickable img {
  cursor: pointer;
}
.AttachmentsList img {
  margin: 0 10px;
}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/Thumbnail/VideoThumb/VideoThumb.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
.VideoThumb {
  position: relative;
  display: inline-block;
  box-sizing: content-box;
}
.VideoThumb .icon.play {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/img/play.png");
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
}
.VideoThumb.placeholder {
  width: 32px;
  height: 32px;
  border: 2px dashed white;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventQuests/EventQuestQuestionListItem/EventQuestQuestionListItem.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
.EventQuestQuestionListItem-module-c08d8f192d02d952f0c1 {
  width: 50px;
  height: 50px;
}

.EventQuestQuestionListItem-module-a03e673fe81905b2b0f4 {
  position: absolute;
  right: -4px;
  bottom: -4px;
}

.EventQuestQuestionListItem-module-e49b57f705660e1f3e8a {
  margin-bottom: 4px;
}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventAttachments/EventVideoAttachment.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/
.EventVideoAttachment video {
  width: 100%;
  height: 100%;
}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/EditableAttachmentsList/EditableAttachmentsList.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.EditableAttachmentsList {
  border-top: 1px solid #808080;
  height: 186px;
}
.EditableAttachmentsList ul {
  list-style: none;
  padding: 0;
  white-space: nowrap;
}
.EditableAttachmentsList ul li {
  display: inline-block;
  text-align: center;
}
.EditableAttachmentsList ul li .Thumbnail,
.EditableAttachmentsList ul li .VideoThumb > img {
  height: 85px;
}
.EditableAttachmentsList ul li button.delete {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  border: 0;
  background: white;
}
.EditableAttachmentsList ul li > .Thumbnail {
  display: block;
  margin: 1ex;
}
@media (max-height: 400px) {
  .EditableAttachmentsList.hideOnSmallScreens {
    display: none;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventQuests/common/PostContentToolbar/PostContentToolbar.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.PostContentToolbar > .content > *:not(:first-child) {
  margin-left: 1ex;
}
.PostContentToolbar .UploadButton,
.PostContentToolbar button {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 0;
}
.PostContentToolbar button,
.PostContentToolbar button > .icon {
  background-color: white;
  background-position: center;
  background-size: 26px;
  background-repeat: no-repeat;
  min-width: 26px;
  min-height: 26px;
}
.PostContentToolbar button[type=submit] {
  float: right;
  background-image: url("/img/post-submit.png");
}
.PostContentToolbar > .content::after {
  content: "";
  display: table;
  clear: both;
}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventQuests/common/PostContentToolbar/UploadButton.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.UploadButton {
  display: inline-block;
}
.UploadButton input {
  visibility: hidden;
  width: 0;
  height: 0;
}
/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/EventQuests/common/FavoriteLink/FavoriteLink.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.FavoriteLink::before {
  content: " ";
  display: inline-block;
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-right: 1ex;
}
.FavoriteLink.on::before {
  background-image: url("/img/favorite_active@3x.png");
}
.FavoriteLink.off::before {
  background-image: url("/img/favorite@3x.png");
}
.FavoriteLink[disabled] {
  opacity: 0.75 !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Leads/EventLeadsScanScreen/NewLeadModal/NewLeadModal.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.NewLeadModal-module-e9a2d8b8c0c320617416 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 15px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Leads/EventLeadsScanScreen/ManualInputModal/ManualInputModal.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.ManualInputModal-module-cbf8c4295f4955381856 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 15px;
}

.ManualInputModal-module-ddc83bce781a6d6500d8 {
  width: 100%;
  border: 1px solid gray;
  border-width: 0 0 1px 0;
  outline: 0;
  height: 30px;
  font-size: 16px;
  margin-bottom: 30px;
}
/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Leads/EventLeadsScanScreen/PickSponsorModal/PickSponsorModal.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.PickSponsorModal-module-a8f877b5d8f46bcd9f38 {
  font-size: 140%;
  padding-top: 20px;
  padding-bottom: 20px;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Leads/EventLeadsScreen/LeadsContent/MyLeads/EmptyLeadsList/EmptyLeadsList.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.EmptyLeadsList-module-a0c9bf22d748e51198c0 {
  padding: 60px;
  font-size: 120%;
  text-align: center;
  line-height: 200%;
}
.EmptyLeadsList-module-a0c9bf22d748e51198c0 p {
  margin-bottom: 20px;
}
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/IconButton/IconButton.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
button.IconButton-module-c75b1984bc11418b8188 {
  border: 1px solid transparent;
  background: transparent;
  text-align: center;
  cursor: pointer;
  outline: none;
}
button.IconButton-module-c75b1984bc11418b8188.IconButton-module-c2ae4a9446c31f756e3c {
  stroke: var(--primary_color);
  fill: var(--primary_color);
}
button.IconButton-module-c75b1984bc11418b8188.IconButton-module-dcee806b60654f415b75 {
  stroke: var(--secondary_color);
  fill: var(--secondary_color);
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/screens/Leads/EventLeadsScreen/LeadsHeader/LeadsHeader.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************/
.LeadsHeader-module-e5ff39bc645158d76ee3 {
  background: #E6E6E6;
  padding-top: 2px;
  padding-bottom: 1px;
}

.LeadsHeader-module-ecb72eff4075c8f8b5e8 {
  width: 44px;
}
/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/elements/HeaderEvent/HeaderEvent.scss ***!
  \*********************************************************************************************************************************************************************************************************************/
.HeaderEvent {
  position: relative;
  border-bottom: 1px solid #00b4c9;
  margin: 5px 15px;
  padding-left: 32px;
  text-transform: uppercase;
  color: #00b4c9;
  line-height: 22px;
  font-weight: normal;
  font-size: 12px;
}
.HeaderEvent .icon {
  width: 22px;
  height: 22px;
  position: absolute;
  bottom: 2px;
  left: 0;
}

/*# sourceMappingURL=networkapp.css.map*/