/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range ,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\00d7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}


.dialogParent .MuiDialog-container{display:flex;align-items:flex-start;justify-content:center}.dialogParent .MuiDialog-container .MuiPaper-root{background-color:transparent;color:#fff;border-radius:32px;overflow:visible}.surveyLogicParent .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.surveyLogicParent .MuiDialog-container .MuiPaper-root{background-color:transparent;color:#fff;border-radius:32px !important;overflow:visible !important}@media(min-width: 870px){.surveyLogicParent .MuiDialog-container .MuiDialog-paperWidthSm{max-width:800px !important;width:100% !important}}.shareDialogParent .MuiDialog-container,.preSelectorDialogParent .MuiDialog-container,.respondentsDialogParent .MuiDialog-container,.loginParent .MuiDialog-container,.customConsentParent .MuiDialog-container,.editReferentialGroupParent .MuiDialog-container,.moveReferentialQuestionParent .MuiDialog-container,.demographicDataParent .MuiDialog-container,.membershipParent .MuiDialog-container,.countryLanguageParent .MuiDialog-container,.pegaAdsOverviewParent .MuiDialog-container,.donationsDialogParent .MuiDialog-container,.paymentRedirectParent .MuiDialog-container,.surveySubscribersParent .MuiDialog-container,.packageInfoParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none}.shareDialogParent .MuiDialog-container::-webkit-scrollbar,.preSelectorDialogParent .MuiDialog-container::-webkit-scrollbar,.respondentsDialogParent .MuiDialog-container::-webkit-scrollbar,.loginParent .MuiDialog-container::-webkit-scrollbar,.customConsentParent .MuiDialog-container::-webkit-scrollbar,.editReferentialGroupParent .MuiDialog-container::-webkit-scrollbar,.moveReferentialQuestionParent .MuiDialog-container::-webkit-scrollbar,.demographicDataParent .MuiDialog-container::-webkit-scrollbar,.membershipParent .MuiDialog-container::-webkit-scrollbar,.countryLanguageParent .MuiDialog-container::-webkit-scrollbar,.pegaAdsOverviewParent .MuiDialog-container::-webkit-scrollbar,.donationsDialogParent .MuiDialog-container::-webkit-scrollbar,.paymentRedirectParent .MuiDialog-container::-webkit-scrollbar,.surveySubscribersParent .MuiDialog-container::-webkit-scrollbar,.packageInfoParent .MuiDialog-container::-webkit-scrollbar{display:none}.shareDialogParent .MuiDialog-container .MuiPaper-root,.preSelectorDialogParent .MuiDialog-container .MuiPaper-root,.respondentsDialogParent .MuiDialog-container .MuiPaper-root,.loginParent .MuiDialog-container .MuiPaper-root,.customConsentParent .MuiDialog-container .MuiPaper-root,.editReferentialGroupParent .MuiDialog-container .MuiPaper-root,.moveReferentialQuestionParent .MuiDialog-container .MuiPaper-root,.demographicDataParent .MuiDialog-container .MuiPaper-root,.membershipParent .MuiDialog-container .MuiPaper-root,.countryLanguageParent .MuiDialog-container .MuiPaper-root,.pegaAdsOverviewParent .MuiDialog-container .MuiPaper-root,.donationsDialogParent .MuiDialog-container .MuiPaper-root,.paymentRedirectParent .MuiDialog-container .MuiPaper-root,.surveySubscribersParent .MuiDialog-container .MuiPaper-root,.packageInfoParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:402px;width:100%;overflow:visible;border-radius:32px;margin:32px 0;max-height:fit-content}.shareDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.loginParent .MuiDialog-container #dialog-title .MuiIconButton-root,.customConsentParent .MuiDialog-container #dialog-title .MuiIconButton-root,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiIconButton-root,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiIconButton-root,.demographicDataParent .MuiDialog-container #dialog-title .MuiIconButton-root,.membershipParent .MuiDialog-container #dialog-title .MuiIconButton-root,.countryLanguageParent .MuiDialog-container #dialog-title .MuiIconButton-root,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiIconButton-root,.donationsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.paymentRedirectParent .MuiDialog-container #dialog-title .MuiIconButton-root,.surveySubscribersParent .MuiDialog-container #dialog-title .MuiIconButton-root,.packageInfoParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.shareDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.loginParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.customConsentParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.demographicDataParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.membershipParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.countryLanguageParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.donationsDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.paymentRedirectParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.surveySubscribersParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.packageInfoParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.shareDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.preSelectorDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.respondentsDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.loginParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.customConsentParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.editReferentialGroupParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.moveReferentialQuestionParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.demographicDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.membershipParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.countryLanguageParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.pegaAdsOverviewParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.donationsDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.paymentRedirectParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.surveySubscribersParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.packageInfoParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.countryLanguageParent .MuiDialog-container .MuiPaper-root,.preSelectorDialogParent .MuiDialog-container .MuiPaper-root,.paymentRedirectParent .MuiDialog-container .MuiPaper-root,.packageInfoParent .MuiDialog-container .MuiPaper-root{max-width:576px;width:auto}@media(max-width: 400px){.countryLanguageParent .MuiDialog-container .MuiPaper-root,.preSelectorDialogParent .MuiDialog-container .MuiPaper-root,.paymentRedirectParent .MuiDialog-container .MuiPaper-root,.packageInfoParent .MuiDialog-container .MuiPaper-root{max-width:576px;width:100%}}@media(max-width: 599px){.preSelectorDialogParent .MuiDialog-container .MuiPaper-root{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:12px 0;overflow:hidden}}.respondentsDialogParent .MuiDialog-container .MuiPaper-root{max-width:700px;width:auto}@media(max-width: 426px){.respondentsDialogParent .MuiDialog-container .MuiPaper-root{max-width:376px;width:100%}}.surveyParent .MuiDialog-paperFullScreen{height:auto}.aiParent .MuiDialog-paperScrollBody,.searchParent .MuiDialog-paperScrollBody,.communityDonationsDataParent .MuiDialog-paperScrollBody,.communityDonationParent .MuiDialog-paperScrollBody,.changePasswordDialogParent .MuiDialog-paperScrollBody,.systemCommunicationSettingsParent .MuiDialog-paperScrollBody,.deleteProfileDialogParent .MuiDialog-paperScrollBody,.communityDataPrivacyLinkParent .MuiDialog-paperScrollBody,.communitySocialLinkParent .MuiDialog-paperScrollBody,.socialLinkParent .MuiDialog-paperScrollBody,.donationAmountEditParent .MuiDialog-paperScrollBody{vertical-align:top;height:auto}.aiParent .MuiDialog-container,.searchParent .MuiDialog-container,.communityDonationsDataParent .MuiDialog-container,.communityDonationParent .MuiDialog-container,.changePasswordDialogParent .MuiDialog-container,.systemCommunicationSettingsParent .MuiDialog-container,.deleteProfileDialogParent .MuiDialog-container,.communityDataPrivacyLinkParent .MuiDialog-container,.communitySocialLinkParent .MuiDialog-container,.socialLinkParent .MuiDialog-container,.donationAmountEditParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none}.aiParent .MuiDialog-container::-webkit-scrollbar,.searchParent .MuiDialog-container::-webkit-scrollbar,.communityDonationsDataParent .MuiDialog-container::-webkit-scrollbar,.communityDonationParent .MuiDialog-container::-webkit-scrollbar,.changePasswordDialogParent .MuiDialog-container::-webkit-scrollbar,.systemCommunicationSettingsParent .MuiDialog-container::-webkit-scrollbar,.deleteProfileDialogParent .MuiDialog-container::-webkit-scrollbar,.communityDataPrivacyLinkParent .MuiDialog-container::-webkit-scrollbar,.communitySocialLinkParent .MuiDialog-container::-webkit-scrollbar,.socialLinkParent .MuiDialog-container::-webkit-scrollbar,.donationAmountEditParent .MuiDialog-container::-webkit-scrollbar{display:none}.aiParent .MuiDialog-container .MuiPaper-root,.searchParent .MuiDialog-container .MuiPaper-root,.communityDonationsDataParent .MuiDialog-container .MuiPaper-root,.communityDonationParent .MuiDialog-container .MuiPaper-root,.changePasswordDialogParent .MuiDialog-container .MuiPaper-root,.systemCommunicationSettingsParent .MuiDialog-container .MuiPaper-root,.deleteProfileDialogParent .MuiDialog-container .MuiPaper-root,.communityDataPrivacyLinkParent .MuiDialog-container .MuiPaper-root,.communitySocialLinkParent .MuiDialog-container .MuiPaper-root,.socialLinkParent .MuiDialog-container .MuiPaper-root,.donationAmountEditParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:600px;width:100%;overflow:visible;border-radius:32px;margin:32px 0;max-height:fit-content}.aiParent .MuiDialog-container #dialog-title .MuiIconButton-root,.searchParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communityDonationParent .MuiDialog-container #dialog-title .MuiIconButton-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiIconButton-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root,.donationAmountEditParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.aiParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.searchParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communityDonationParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.socialLinkParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover,.donationAmountEditParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.aiParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.searchParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communitySocialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.donationAmountEditParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.shareDialogParent .MuiDialog-container .MuiPaper-root,.communityDonationsDataParent .MuiDialog-container .MuiPaper-root,.communityDonationParent .MuiDialog-container .MuiPaper-root,.changePasswordDialogParent .MuiDialog-container .MuiPaper-root,.systemCommunicationSettingsParent .MuiDialog-container .MuiPaper-root,.deleteProfileDialogParent .MuiDialog-container .MuiPaper-root,.communityDataPrivacyLinkParent .MuiDialog-container .MuiPaper-root,.socialLinkParent .MuiDialog-container .MuiPaper-root{max-width:576px}.shareDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationsDataParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDonationParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.changePasswordDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.systemCommunicationSettingsParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.deleteProfileDialogParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.communityDataPrivacyLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root,.socialLinkParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}.donationAmountEditParent .MuiDialog-container .MuiPaper-root{max-width:450px}.donationAmountEditParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}.communityParent .MuiDialog-paperFullScreen{height:auto}.communityParent .MuiDialog-paperWidthSm{max-width:600px;overflow:visible !important}.communityParent .MuiDialog-paperScrollBody{border-radius:32px !important}.pegaAdsOverviewParent .MuiDialog-paperFullScreen,.membershipParent .MuiDialog-paperFullScreen,.donationsDialogParent .MuiDialog-paperFullScreen{height:auto}.pegaAdsOverviewParent .MuiDialog-paperWidthSm,.membershipParent .MuiDialog-paperWidthSm,.donationsDialogParent .MuiDialog-paperWidthSm{max-width:600px !important;overflow:visible !important}.pegaAdsOverviewParent .MuiDialog-paperScrollBody,.membershipParent .MuiDialog-paperScrollBody,.donationsDialogParent .MuiDialog-paperScrollBody{border-radius:32px !important}.surveyFilterParent .MuiDialog-paper{border:4px solid #008099;border-radius:32px !important;min-width:300px;margin:0}.featureInfoParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none}.featureInfoParent .MuiDialog-container::-webkit-scrollbar{display:none}.featureInfoParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:560px;width:100%;overflow:visible;border-radius:32px;margin:32px 0;max-height:fit-content}.featureInfoParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.featureInfoParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}@media(max-width: 599px){.featureInfoParent .MuiDialog-container .MuiPaper-root{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:12px 0}}.trackingVariantsParent .MuiDialog-paperFullScreen{height:auto}.trackingVariantsParent .MuiDialog-paperWidthSm{max-width:820px !important;width:100%;overflow:visible !important}.trackingVariantsParent .MuiDialog-paperScrollBody{border-radius:32px !important}@media(max-width: 599px){.trackingVariantsParent .MuiDialog-paperWidthSm{width:calc(100vw - 16px) !important;max-width:calc(100vw - 16px) !important}}.aiLandingGeneratorParent .MuiDialog-container{overflow-y:auto;scrollbar-width:none}.aiLandingGeneratorParent .MuiDialog-container::-webkit-scrollbar{display:none}.aiLandingGeneratorParent .MuiDialog-container .MuiPaper-root{height:auto;max-width:640px !important;width:100% !important;overflow:visible !important;border-radius:32px !important;margin:32px 0;max-height:fit-content}.aiLandingGeneratorParent .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.aiLandingGeneratorParent .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.aiLandingGeneratorParent .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:2.4rem}@media(max-width: 599px){.aiLandingGeneratorParent .MuiDialog-container .MuiPaper-root{width:calc(100vw - 16px) !important;max-width:calc(100vw - 16px) !important;margin:12px 0}}
.toast{display:flex;flex:1;border-radius:.4rem;padding:2rem;border-left-width:1rem;justify-content:space-between;border-left-style:solid;margin-top:1rem;margin-bottom:1rem}.toast:hover{cursor:pointer}.toast__icon{display:flex;opacity:.87}.toast__icon svg{display:block;margin:auto}.toast__icon--close{height:5rem;width:5rem;margin:auto}.toast__content{flex:1;padding:0 2rem}.toast__content--title{font-weight:bold;padding:0;margin-top:1.5rem;margin-bottom:-1rem}.toast__content--text{margin:1.5rem 0;padding:0}.toast__info{border-left-color:#64b5f6}.toast__info .toast__icon{color:#64b5f6}.toast__warning{border-left-color:#ff7043}.toast__warning .toast__icon{color:#ff7043}.toast__error{border-left-color:#ff5252}.toast__error .toast__icon{color:#ff5252}.toast__success{border-left-color:#81c784}.toast__success .toast__icon{color:#81c784}
.mainTextInput__wrapper{display:flex;flex-direction:column;position:relative;width:100%;flex:1}.mainTextInput__wrapper .mainTextInput{resize:none;padding:8px 12px;border-radius:8px;border:2px solid transparent;background-color:#fffffff2;color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem}.mainTextInput__wrapper .mainTextInput:focus-visible{outline:none}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar{width:4px}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-track{border-radius:2px;background:#fff}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-thumb{border-radius:2px;background:#888;transition-duration:.2s}.mainTextInput__wrapper .mainTextInput::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.mainTextInput__wrapper .mainTextInput--darker{background-color:#e8ecef}.mainTextInput__wrapper .mainTextInput--red{border:2px solid #fb4d4d}.mainTextInput__wrapper .mainTextInput__label{color:#595959;text-align:left;padding:0 0 4px 12px;font-size:1.3rem;line-height:1.6rem;font-weight:600}.mainTextInput__wrapper .mainTextInput__label--white{color:#fffffff2}.mainTextInput__wrapper .mainTextInput__counter{color:#595959;font-weight:400;font-size:1.1rem;line-height:1.6rem;letter-spacing:.1px;justify-content:right;padding-right:16px;position:absolute;pointer-events:none;bottom:-16px;right:0}.mainTextInput__wrapper .mainTextInput__counter--spaced{position:unset;text-align:right;padding:0 8px 0 0}.mainTextInput__wrapper .mainTextInput__counter--white{color:#fffffff2}.mainTextInput__wrapper .mainTextInput__counter__localText--lengthError{color:red}
.filterHeader{display:inline-flex;align-items:center;color:#fff}.filterHeader .MuiButton-label{font-size:1.3rem}.filterHeader--helper{margin-top:auto;padding:0 8px;font-style:italic;font-size:1.3rem;color:#fff}.filterHeader--helper--embedded{margin-top:auto;padding:0 8px;font-style:italic;font-size:1.3rem}.filterHeader--placeholder{font-size:1.6rem;padding-top:16px;color:#fff;text-align:center}.filterRow{display:flex;flex-direction:column}.filterRow__itemsContainer{flex-grow:1;display:flex;flex-direction:column}.filterRow__items{display:flex;flex-wrap:wrap}.filterRow__items--pinInput{align-items:center;width:100%;justify-content:center}.filterRow__items--margin{margin-bottom:4px}.filterRow__imageIcon{max-height:24px;max-width:24px;filter:invert(96%) sepia(96%) saturate(0%) hue-rotate(59deg) brightness(103%) contrast(106%)}.filterRow__imageIcon__imageIconEmbedded{max-height:24px;max-width:24px;filter:none}.filterRow__imageIconEmbedded{filter:none}.filterRow__textIcon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1.3rem;color:#fff}.filterRow__textIcon__textIconEmbedded{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-size:1.3rem;color:#000}.filterRow__info{align-self:center;color:#fff}.filterRow__labelContainer{justify-content:space-between;margin:9px 15px 9px 0;font-weight:bold}.filterRow__labelContainer__labelContainerEmbedded{justify-content:space-between;margin:9px 15px 9px 0;color:#000}.filterRow__labelContainer--wrapper{display:block}.filterRow__items--birthSubTitle{font-size:1.1rem;line-height:1.6rem;margin-left:5px}.filterRow__items--inputDiv{display:flex;gap:4px}.filterRow__items--MainInputDiv{display:flex;flex-direction:row;gap:24px}@media(min-width: 580px){.filterRow{flex-direction:row}.filterRow__labelContainer{flex:0 0 85px}}#inputDiv .individualInputBox{width:4rem;height:4rem;margin-left:4px;text-align:center;border:0}#inputDiv .individualInputBoxProfile{width:4rem;height:4rem;text-align:center;border:0;background-color:#e8ecef;box-shadow:0 2px 4px 0 #14576f29 inset;font-weight:bold;padding:0}#inputDiv .firstInputBox{border-bottom-left-radius:8px;border-top-left-radius:8px}#inputDiv .lastInputBox{border-bottom-right-radius:8px;border-top-right-radius:8px}#inputDiv input:focus{outline-color:#ffdf81}
#loginDialog{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}#loginDialog .loginDialogBody{display:flex;flex-direction:column;min-height:220px;padding:20px 40px 32px;align-items:center;gap:8px;max-width:402px;box-sizing:border-box}@media(max-width: 402px){#loginDialog .loginDialogBody{padding:10px 20px 16px}}#loginDialog .loginDialogBody--registration,#loginDialog .loginDialogBody--pinLogin{gap:24px}#loginDialog .MuiButton-root{text-transform:initial}#loginDialog .continueButton,#loginDialog .renewButton{margin:auto}#loginDialog .renewButton.MuiButton-contained.Mui-disabled{background-color:transparent}#loginDialog .loginDialog__headerText{font-size:1.9rem;line-height:2.8rem;font-weight:600}#loginDialog .loadingContainer{text-align:center;margin:auto}#loginDialog .loadingContainer .MuiCircularProgress-colorPrimary{color:#9b9fa3}#loginDialog .thirdPartyButtons{display:flex;flex-direction:column;gap:16px;width:100%}#loginDialog .thirdPartyButtons .thirdPartyButtons__facebookButtonNew{display:flex;gap:8px;padding:8px;border-radius:4px;background-color:#1877f2;color:#fff;text-align:center;font-size:1.3rem;line-height:normal;font-weight:700;width:100%}#loginDialog .accountSelect__dividerTextWrapper,#loginDialog .login__dividerTextWrapper{margin:8px auto 0;font-size:1.3rem;font-weight:400;line-height:2rem}#loginDialog .login__dividerTextWrapper{margin:0 auto}#loginDialog .emailLogin{display:flex;flex-direction:column;text-align:center}#loginDialog .emailLogin__privacy,#loginDialog .register__privacy{text-align:center;margin:16px auto 8px}#loginDialog .register__termsAndPrivacy{text-align:center}#loginDialog .textInput__label{text-align:left;font-size:1.7rem;line-height:2.6rem;font-weight:600}#loginDialog .textInput__label--center{text-align:center}#loginDialog .textInput__field{border-radius:.8rem;background-color:#e8ecef}#loginDialog .textInput__field .MuiOutlinedInput-root{height:40px}#loginDialog .textInput__field .MuiOutlinedInput-notchedOutline{border:none}#loginDialog .passwordLogin,#loginDialog .requestPin{display:flex;flex-direction:column;gap:16px;width:100%}#loginDialog .nameInputs{display:flex;flex-direction:column;gap:16px;width:100%}#loginDialog .consents{display:flex;flex-direction:column;width:100%}#loginDialog .consents .MuiCheckbox-colorSecondary.Mui-checked{color:#77c44c}#loginDialog .consents .MuiTypography-body1{font-size:1.5rem;line-height:2.4rem;font-weight:400}#loginDialog .pin{display:flex;flex-direction:column;gap:16px;text-align:center;margin:0 auto}#loginDialog .pin .pin__helper{display:flex;gap:8px;align-items:center;text-align:left}#loginDialog .pin .pin__input{display:flex;flex-direction:column;gap:8px}#loginDialog .pin .pin__timer{display:inline-flex;padding:0 6px;border-radius:16px;background:#eef2f5;justify-content:center;margin:auto}#loginDialog .pin .filterRow input{width:4rem;height:4rem;text-align:center;border:0;background-color:#e8ecef;box-shadow:0 2px 4px 0 #14576f29 inset;font-weight:bold;padding:0}#loginDialog .pin .errorMessage{color:#fb4d4d}
.filterButton svg{margin-right:5px}.filterButton span{font-size:1.3rem}
#demographicDialog{background-color:#fff;border-radius:33px}.DemographicDataDialog__wrapper{display:flex;flex-direction:column;gap:40px;padding:28px 40px 32px}@media(max-width: 400px){.DemographicDataDialog__wrapper{padding:16px 20px}}.DemographicDataDialog__options{display:flex;flex-direction:column;gap:16px}.DemographicDataDialog__buttonWrapper{display:flex;flex:1;justify-content:center;align-items:center}.userDataSelectRowWithSearch__button{height:31px;border:none;outline:none;font:inherit;font-size:1.7rem;line-height:2.6rem;border-bottom:2px dashed #595959f2;font-weight:600;background-color:transparent;color:#1a1a1a;display:flex;text-align:center;align-items:center;padding:0;cursor:pointer}.userDataSelectRowWithSearch__arrow{color:#595959f2;height:23px}.userDataSelectRowWithSearch__popover .MuiPopover-paper{max-height:300px;width:250px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px}.userDataSelectRowWithSearch__searchField{width:90%;outline:none;margin-top:8px;border-radius:4px;border:1px solid #fff;padding:8px;font-size:1.5rem;color:#14576f}.userDataSelectRowWithSearch__searchField::focus{border:1px solid #008099}.userDataSelectRowWithSearch__list{overflow-y:scroll;max-height:300px;width:90%}.userDataSelectRowWithSearch__list::-webkit-scrollbar{display:none}.countryList__item{display:flex;align-items:center;padding:8px 4px;font-size:1.5rem;color:#14576f;cursor:pointer;border:none;background-color:#e8ecef;text-align:left}.countryList__code{margin-right:8px;border-radius:4px;padding:4px;display:flex;align-items:center}.postalCode__item{display:flex;align-items:flex-end;padding:8px 4px;font-size:1.1rem;color:#14576f;cursor:pointer;border:none;width:100%;margin:4px 0}.postalCode__code{margin-right:8px;border-radius:4px;font-size:1.5rem;display:flex;align-items:center}.disabled{color:#8b8a87;border-color:#8b8a87}.demographicDataItem{display:flex;flex-flow:row;gap:16px}@media(max-width: 400px){.demographicDataItem{flex-wrap:wrap}}.demographicDataItem__labelWrapper{display:flex}.demographicDataItem__label{display:flex;align-self:center;font-weight:600;font-size:1.7rem;line-height:2.6rem;color:#1a1a1a}.demographicDataItem__options{display:flex;flex-flow:row wrap;gap:12px}.demographicDataItem__option{display:flex;gap:8px;padding:12px 8px}.demographicDataItem__option span{align-self:center}.filterRow .MuiSelect-selectMenu{max-width:24ch}.filterRow .MuiInput-underline{font-size:1.7rem;line-height:2.6rem;font-weight:600}.filterRow .MuiInput-underline::after{border-bottom:2px dashed #000}.filterRow .MuiInput-underline::before{border-bottom:2px dashed #000}.filterRow .MuiInput-underline:hover:not(.Mui-disabled)::before{border-bottom:2px dashed #000}
.SelectorChip__Pin{display:flex;align-items:center;justify-content:flex-end;color:#fff}.SelectorChip__Pin--value{font-size:1.6rem;font-weight:bold}.SelectorChip__Pin .MuiIconButton-root{padding:4px 16px !important}.SelectorChip__Pin .MuiSvgIcon-root{font-size:1.6rem !important}.SelectorChip__Pin .MuiIconButton-label{font-size:1.2rem;align-items:flex-end}.SelectorChip__input .MuiInput-underline::before{border-bottom:0 !important}.customChip__languageSelector__originalText{position:absolute;top:-10px;right:-40px;background-color:#ffdf81f2;color:#14576f;border-radius:1.6rem;padding:0 .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.26),0 2px 8px 0 rgba(0,0,0,.06),0 1px 4px 0 rgba(0,0,0,.04),1px 0 1px 0 rgba(0,0,0,.1)}.selectorChip{display:flex;gap:8px;align-items:center;background:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:6px 16px;color:rgba(255,255,255,.95);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.selectorChip:hover{background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.32)}.selectorChip:has(.selectorChip__icon--checked){background:linear-gradient(135deg, rgba(129, 199, 132, 0.28), rgba(81, 150, 87, 0.2));border-color:rgba(129,199,132,.55);box-shadow:0 2px 8px rgba(6,62,76,.18)}.selectorChip .selectorChip__button{display:inherit;gap:inherit}.selectorChip .selectorChip__input{display:inherit;gap:4px;max-height:28px}.selectorChip .selectorChip__input .MuiIconButton-root{color:#fff}.selectorChip .selectorChip__icon{flex-shrink:0}.selectorChip .selectorChip__icon .MuiSvgIcon-root{font-size:2rem}.selectorChip .selectorChip__icon--checked{color:#77c44c}.selectorChip .selectorChip__text{font-size:1.2rem;font-weight:600;line-height:1.6rem;align-self:center}.selectorChip .selectorChip__pin{display:flex;align-items:center;justify-content:flex-end;color:#fff}.selectorChip .selectorChip__pin--value{font-size:1.6rem;font-weight:bold}.selectorChip .selectorChip__pin .MuiIconButton-root{padding:4px 16px;color:#fff}.selectorChip .selectorChip__pin .MuiSvgIcon-root{font-size:1.6rem}.selectorChip .selectorChip__pin .MuiIconButton-label{font-size:1.2rem;align-items:flex-end}.selectorChip .selectorChip__tooltip.MuiIconButton-root{margin-left:8px;padding:0}.selectorChip .selectorChip__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#dadada;font-size:2rem}.selectorChip--dark{background-color:#008099}.selectorChip--dark:hover{background:#026e84;border-color:rgba(255,255,255,.4)}.selectorChip__demographicOptionSwitch{display:flex;margin-left:8px;background-color:rgba(0,0,0,.1);border-radius:32px;height:3.2rem}.selectorChip__demographicOptionSwitch .left{border-radius:32px 0 0 32px}.selectorChip__demographicOptionSwitch .right{border-radius:0 32px 32px 0}.selectorChip__demographicOptionSwitch .selected{color:#ffe086;background-color:rgba(0,0,0,.2)}.selectorChip__demographicOptionSwitch__button{background-color:rgba(0,0,0,.1);padding:8px 12px;font-size:1.2rem;user-select:none;display:flex;align-items:center;gap:.4rem}.selectorChip__demographicOptionSwitch__button .MuiSvgIcon-root{height:16px;width:16px}@media(max-width: 480px){.selectorChip{max-width:100%;box-sizing:border-box;flex-wrap:wrap;row-gap:4px;border-radius:20px}.selectorChip .selectorChip__button{flex-wrap:wrap;min-width:0}.selectorChip .selectorChip__text{min-width:0;overflow-wrap:anywhere;text-align:left}.selectorChip__demographicOptionSwitch{margin-left:0}}
.pollLiveIndicator{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 9px;border-radius:999px;font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1;vertical-align:middle;color:var(--live-fg, #ffffff);background:var(--live-bg, #16c784);box-shadow:0 2px 8px rgba(0,0,0,.22)}.pollLiveIndicator__label{white-space:nowrap}.pollLiveIndicator__beacon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.pollLiveIndicator__dot{position:relative;z-index:2;width:8px;height:8px;border-radius:50%;background:var(--live-fg, #ffffff);animation:pollLivePulse 1.6s ease-in-out infinite}.pollLiveIndicator__ring{position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:var(--live-fg, #ffffff);transform:translate(-50%, -50%) scale(0.4);opacity:.7;animation:pollLiveRing 1.8s cubic-bezier(0.2, 0.6, 0.3, 1) infinite}.pollLiveIndicator__ring--delayed{animation-delay:.9s}.pollLiveIndicator__lock{display:inline-flex;align-items:center;justify-content:center;color:var(--live-fg, #ffffff);animation:pollLockBreathe 2.4s ease-in-out infinite}@keyframes pollLivePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes pollLiveRing{0%{transform:translate(-50%, -50%) scale(0.4);opacity:.6}100%{transform:translate(-50%, -50%) scale(2.6);opacity:0}}@keyframes pollLockBreathe{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(0.9)}}
#inputDiv .pinInput{height:4rem;width:4rem;border:0;box-sizing:border-box}#inputDiv .pinInputEmbedded{border:2px solid #000}
.fadeWrapper{position:relative;min-height:280px;max-height:330px;overflow:hidden}.fadeWrapper--pin{min-height:210px;max-height:210px}.fadeWrapper--consent{min-height:175px;max-height:175px}@media(max-width: 400px){.fadeWrapper--consent{max-height:220px}}.fadeWrapper--high{min-height:160px;max-height:280px}.fadeWrapper--register{min-height:280px;max-height:280px}@media(max-width: 400px){.fadeWrapper--register{padding-bottom:20px}}@media(max-width: 370px){.fadeWrapper--register{min-height:310px;max-height:310px}}.fadeWrapper--demographic{min-height:250px;max-height:250px;width:calc(100% + 40px);margin-left:-20px}@media(max-width: 400px){.fadeWrapper--demographic{min-height:330px;max-height:330px}}@media(max-width: 380px){.fadeWrapper--demographic{min-height:350px;max-height:350px}}@media(max-width: 360px){.fadeWrapper--demographic{min-height:370px;max-height:370px}}.fadeWrapper--highDemographic{min-height:340px;max-height:340px}@media(max-width: 400px){.fadeWrapper--highDemographic{min-height:360px;max-height:360px}}@media(max-width: 380px){.fadeWrapper--highDemographic{min-height:380px;max-height:380px}}@media(max-width: 360px){.fadeWrapper--highDemographic{min-height:400px;max-height:400px}}.fadeDiv{display:flex;flex-direction:column;position:absolute;bottom:0;top:0%;z-index:10;width:100%;background:linear-gradient(rgba(0, 128, 153, 0) -40%, #007c95 30%)}.fadeDiv .MuiButton-containedPrimary{background-color:#f1feea;color:#008099;padding:11px 20px;text-transform:none;font-size:1.7rem;line-height:2.6rem;font-weight:700}.fadeDiv .MuiButton-containedPrimary:hover{background-color:#f1feea;color:#008099}.fadeDiv .MuiButton-containedPrimary:focus{background-color:#f1feea;color:#008099}.fadeDiv--high{background:linear-gradient(rgba(0, 128, 153, 0) -40%, #007389 50%)}.fadeContent{margin-top:62px;align-self:center;text-align:center;color:#fff;padding-left:0;padding-right:0;padding-bottom:0}.fadeContent--topText{font-size:1.4rem;padding:0 !important}.fadeContent--bottomText{font-size:1rem;padding:0 !important}.fadeContent--high{margin-top:112px}.fadeDivEmbedded{background:linear-gradient(rgba(0, 128, 153, 0) -40%, white 30%)}.fadeContentEmbedded{color:#000}
.quizGamificationXpReveal{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;border-radius:16px;background:rgba(255,255,255,.16);backdrop-filter:blur(4px)}.quizGamificationXpReveal--levelUp{background:rgba(255,215,0,.22);box-shadow:0 0 0 1px rgba(255,215,0,.35),0 6px 20px rgba(255,180,0,.25)}.quizGamificationXpReveal__levelUpBanner{display:inline-block;margin-bottom:2px;padding:2px 10px;border-radius:999px;background:rgba(255,215,0,.9);color:#5d2767;font-weight:800;font-size:1.1rem;letter-spacing:.02em;text-transform:uppercase}.quizGamificationXpReveal__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.25)}.quizGamificationXpReveal__text{flex:1;min-width:0}.quizGamificationXpReveal__xp{font-size:1.5rem;font-weight:800}.quizGamificationXpReveal__level,.quizGamificationXpReveal__streak{font-size:1.15rem;opacity:.9}.quizGamificationXpReveal__cta{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.9);color:#5d2767;font-weight:700;font-size:1.1rem;text-decoration:none;white-space:nowrap}
.optionSwitch{display:flex;margin-left:8px;background-color:#026e84;border-radius:32px;height:3.2rem}.optionSwitch--dark{background-color:rgba(0,0,0,.1)}.optionSwitch__button{padding:4px 16px;font-size:1.3rem;user-select:none;display:flex;align-items:center;gap:.4rem;cursor:pointer}.optionSwitch__button--checked{background-color:#ffdf81;color:#1a1a1a;border-radius:32px;margin:4px;font-weight:700}
#confirmationDialog .MuiPaper-root{transition:height .5s ease;border-radius:8px;max-width:35rem}#confirmationDialog .title{text-align:center;flex-direction:column;display:inline-block;width:100%}#confirmationDialog .title .MuiSvgIcon-root{fill:#008099}#confirmationDialog .instructions{text-align:center;font-style:normal;font-weight:normal;font-size:2rem;line-height:1.5;margin:2rem 0}#confirmationDialog .buttonsRow{display:flex;flex-direction:row;justify-content:center}#confirmationDialog .content{background-color:#008099;border-radius:550% 550% 0% 0%/10% 10% 50% 50%;color:#fff;padding:0 2rem;min-width:10rem}#confirmationDialog .content .MuiTypography-root a{color:#fff}#confirmationDialog .content .MuiButton-root{border:1px solid #fff;color:#fff;font-size:1.4rem}#confirmationDialog .content .Mui-disabled{border:1px solid rgba(0,0,0,.12)}#confirmationDialog .content .MuiButton-contained{background-color:transparent}#confirmationDialog .content .MuiInput-underline::before{border-bottom:1px dashed rgba(255,255,255,.42) !important}#confirmationDialog .content .MuiInput-underline::after{border-bottom:2px solid #fff}#confirmationDialog .content .MuiRadio-root{color:#fff}#confirmationDialog .content .MuiSelect-icon{color:#fff}#confirmationDialog .background{border-radius:550% 550% 0% 0%/10% 10% 50% 50%;background-color:#008099}#confirmationDialog .inactiveButton{color:#80c0cc !important;background-color:#fff;width:95px;height:50px;border-radius:8px;padding:0}#confirmationDialog .activeButton{color:#006074 !important;background-color:#f1feea;width:95px;height:50px;border-radius:8px;padding:0}#confirmationDialog .valueHolderDiv{margin-top:1rem;margin-bottom:1rem;font-weight:bold}
.buttonContainer{display:inline-flex;height:4.8rem;padding:1.4rem .8rem;justify-content:center;align-items:center;gap:.8rem;flex-shrink:0;box-sizing:border-box;cursor:pointer;background:transparent;border:none;position:relative}.buttonContainer__text{font-weight:400;font-size:1.3rem;line-height:1.6rem}.buttonContainer__text--XXLBold{font-weight:700;font-size:2.4rem;line-height:3.2rem}.buttonContainer__wrapper{position:relative;display:flex;gap:2px;border-bottom:1px dashed #1a1a1a;color:#1a1a1a}.buttonContainer__wrapper--darkMode{border-bottom:1px dashed #e8ecef;color:#e8ecef}.buttonContainer__wrapper--active{border-bottom:1px dashed #007c95;color:#007c95}.buttonContainer__wrapper--darkMode.buttonContainer__wrapper--active{border-bottom:1px dashed #ffdf81;color:#ffdf81}.buttonContainer__wrapper--disabled{border-bottom:1px dashed #9b9fa3;color:#9b9fa3}.buttonContainer__counter{position:absolute;top:-20px;right:-20px;font-size:12px;padding:4px;border-radius:50%;height:16px;width:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px 0px #14576F52;background-color:#fff;color:#000}.buttonContainer__tooltip .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.buttonContainer__customIcon .MuiIconButton-root{padding:0}.buttonContainer__customIcon .MuiIconButton-root:hover{background-color:transparent}
.imageManager #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.imageManager #dialog-title .MuiIconButton-root{color:#fff}.imageManager .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.imageManager .MuiDialog-container .MuiPaper-root{width:100%;background-color:#fff;color:#fff;border-radius:32px !important;overflow:visible !important;max-width:576px}.imageManager__wrapper{position:relative;padding:36px 40px;color:#1a1a1a;display:flex;flex-direction:column;align-items:center;gap:30px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.imageManager__wrapper--hasImage{padding:0 30px 10px}.imageManager__wrapper::-webkit-scrollbar{display:none}.imageUpload{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#e8ecef;border:2px dashed #9b9fa3;border-radius:32px}.imageUpload--hasImage{border-radius:0;background:none;border:none}.imageUpload__dropZoneHolder{padding:24px;background-color:#E8ECEFF2}.imageUpload__btn{margin-bottom:1rem;margin-right:1rem;width:100%}.imageUpload__btn .MuiButton-root,.imageUpload__btn .MuiButton-root:hover{background-color:#e5f6e4f2;color:#007389;font-weight:700;text-transform:none;width:100%}@media(max-width: 500px){.imageUpload__dropZoneHolder img{width:70%;height:70%}}.imageUpload__dropZone{margin:0 -2.4rem -2.4rem}.imageUpload__dropZone:hover{cursor:pointer}.imageUpload__dropZone p{text-align:center;margin:0}.MuiDialogTitle-root .MuiDialogTitle-root,.MuiDialogTitle-root .MuiDialogContent-root,.MuiDialogContent-root .MuiDialogTitle-root,.MuiDialogContent-root .MuiDialogContent-root{overflow-x:hidden;padding:8px 24px;margin-top:3rem;position:relative}@media(max-width: 580px){.MuiDialogTitle-root .MuiDialogTitle-root,.MuiDialogTitle-root .MuiDialogContent-root,.MuiDialogContent-root .MuiDialogTitle-root,.MuiDialogContent-root .MuiDialogContent-root{margin:0}}.MuiDialogTitle-root .MuiDialogTitle-root .cropContainer,.MuiDialogTitle-root .MuiDialogContent-root .cropContainer,.MuiDialogContent-root .MuiDialogTitle-root .cropContainer,.MuiDialogContent-root .MuiDialogContent-root .cropContainer{position:relative}.MuiDialogTitle-root .imageCropper,.MuiDialogContent-root .imageCropper{overflow:hidden;margin-bottom:1.5rem;text-align:center}.MuiDialogTitle-root .imageCropper .MuiSlider-root,.MuiDialogContent-root .imageCropper .MuiSlider-root{color:#f5f5f5;width:90%;margin-bottom:3rem}.MuiDialogTitle-root .imageCropper .MuiSlider-thumb,.MuiDialogContent-root .imageCropper .MuiSlider-thumb{color:#c5c4c3;width:20px;height:20px;margin-top:-7px;background-color:#c5c4c3}.MuiDialogTitle-root .imageCropper .MuiSlider-track,.MuiDialogContent-root .imageCropper .MuiSlider-track{height:6px;border-radius:8px;background-color:#8b8a87}.MuiDialogTitle-root .imageCropper .MuiSlider-rail,.MuiDialogContent-root .imageCropper .MuiSlider-rail{height:6px;border-radius:8px;background-color:#e8ecef;opacity:1}.MuiDialogTitle-root .imageCropper #input-slider,.MuiDialogContent-root .imageCropper #input-slider{text-align:left;margin-left:2rem;margin-bottom:0}.MuiDialogTitle-root .imageCropper .MuiSlider-valueLabel,.MuiDialogContent-root .imageCropper .MuiSlider-valueLabel{left:calc(-50%);transform:scale(1) translateY(55px) !important;color:transparent}.MuiDialogTitle-root .imageCropper .MuiSlider-valueLabel span,.MuiDialogContent-root .imageCropper .MuiSlider-valueLabel span{width:40px}.MuiDialogTitle-root .imageCropper .reactEasyCrop_Container,.MuiDialogContent-root .imageCropper .reactEasyCrop_Container{border-radius:8px;height:100%;width:100%;display:flex;position:relative}.MuiDialogTitle-root .imageCropper .wrongPictureSize,.MuiDialogContent-root .imageCropper .wrongPictureSize{color:red}.imageCropper__actionButtons{display:flex;gap:24px}.imageCropper__actionButtons .MuiButton-root:nth-child(1){background-color:#eef2f5;color:#00738af2}.imageCropper__actionButtons .MuiButton-root:nth-child(2){background-color:#e5f6e4;color:#00738af2}.imageUrlUpload{background-color:#e8ecef;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;width:100%;align-items:flex-start}.imageUrlUpload .MuiButton-root,.imageUrlUpload .MuiButton-root:hover{color:#007389;text-transform:none;font-size:1.3rem;background:none;box-shadow:none}.imageAIUpload{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.imageAIUpload .MuiButton-root,.imageAIUpload .MuiButton-root:hover{background-color:#e5f6e4f2;color:#007389;font-weight:700;text-transform:none}.imageAIUpload__inputWrapper{background-color:#e8ecef;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;width:100%;align-items:flex-end}
.ImageAnswerUpload{display:flex;justify-content:center}.ImageAnswerUpload__imagePlaceholder{display:flex;align-items:center;margin-right:10px}.ImageAnswerUpload__imagePlaceholder:hover{cursor:pointer}.ImageAnswerUpload__imagePlaceholder--withoutMargin{margin-right:0}.ImageAnswerUpload .MuiAvatar-colorDefault{background-color:#008099;border:1px solid #e1e1e0;box-shadow:#ccc 0 3px 6px}.ImageAnswerUpload .zoomHolder{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.ImageAnswerUpload .middle{opacity:1;transition:.5s;position:absolute}.ImageAnswerUpload .middle .MuiIconButton-root{color:#fff}.ImageAnswerUpload .middle .MuiIconButton-root:hover{background-color:transparent}.ImageAnswerUpload .middle svg{font-size:30px;color:#fff;background-color:rgba(0,0,0,.3);border-radius:250px;padding:49px}@media(max-width: 500px){.ImageAnswerUpload .middle svg{font-size:30px;padding:25px}}.ImageAnswerUpload .middle:hover{opacity:1;transition:.5s}.AnswerImage--question{width:128px;height:128px}@media(max-width: 500px){.AnswerImage--question{width:80px;height:80px}}.AnswerImage{background-size:cover !important;border-radius:50%;overflow:hidden;box-shadow:inset 0 3px 6px rgba(0,0,0,.3),inset 0 1px 8px rgba(0,0,0,.18),inset 0 6px 12px rgba(0,0,0,.1);width:128px;height:128px}.AnswerImage--likert{width:80px;height:80px;margin-right:1.5rem}@media(max-width: 500px){.AnswerImage--likert{width:64px;height:64px;margin:0}}.AnswerImage--pref{width:64px;height:64px}@media(max-width: 500px){.AnswerImage--pref{width:46px;height:46px}}.AnswerImage--link{width:64px;height:64px;background-position-x:center !important;background-repeat:no-repeat !important}@media(max-width: 500px){.AnswerImage--link{width:46px;height:46px}}.AnswerImage--choice{width:120px;height:120px}.AnswerImage--choice__big{width:180px;height:180px}@media(max-width: 500px){.AnswerImage--choice__big{width:120px;height:120px}}.AnswerImage--partner{width:240px;height:240px}.AnswerImage--partnerAnswer{width:64px;height:64px}.AnswerImage--partnerAnswerBig{max-width:300px;max-height:300px;width:300px;height:300px}
.question{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;justify-items:stretch;align-items:end;padding:30px 15px 15px}.question__textWrapper{color:#fff;grid-column-start:span 2;padding-right:12px}.question__textWrapper__explanationBtn{color:#fff;margin-top:5px;display:flex;justify-content:center}.question__textWrapper__explanationBtn span{margin-left:5px;font-size:1.5rem;text-transform:none}.question__textWrapper__explanationBtn .infoIcon{color:#fff;display:flex;align-items:center;justify-content:center}.question__textWrapper__explanationBtn .infoIcon .indicated{color:#3d3e3d}@media(max-width: 600px){.question__textWrapper{grid-column-start:span 3;padding-right:0}}.question__textWrapper--placeholder{font-size:2rem;padding-bottom:8px}.question__textWrapper .question__mandatory{font-size:1.2rem;margin-bottom:8px;color:#fff}.question__textInput{color:#fff;grid-column-start:span 2;text-align:center;font-size:1rem}.question__textInput .MuiInputBase-multiline{background-color:#fff;border-radius:8px}.question .ImageAnswerUpload{height:100%}@media(max-width: 600px){.question .ImageAnswerUpload{grid-column-start:2;padding-top:16px}}.question__imageUpload{grid-column-start:3}.surveyQuestion{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;justify-items:stretch;align-items:center}@media(max-width: 600px){.surveyQuestion .ImageAnswerUpload{grid-column-start:2;padding-top:16px}}.surveyQuestion .question__textWrapper .question__textWrapper__subTitle{font-size:1.3rem;color:#595959;margin-left:1.6rem;font-weight:600}.surveyQuestion .question__textWrapper .question__textWrapper__example{margin-top:.4rem;font-size:1.1rem;color:#595959;font-weight:400}.surveyQuestion .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense{padding-top:0;padding-bottom:0;min-height:80px;background-color:#e8ecef}.surveyQuestion .MuiOutlinedInput-multiline.MuiOutlinedInput-marginDense .MuiOutlinedInput-notchedOutline{border:none}.surveyQuestion .question__textInput .MuiInputAdornment-positionEnd{position:absolute;bottom:18px;right:12px}.surveyQuestion__textInput{color:#fff;grid-column-start:span 2;text-align:center;font-size:1rem}.surveyQuestion__textInput .MuiInputBase-multiline{background-color:#fff}.surveyQuestion__imageUpload{grid-column-start:3}
.pollTeaser .languageMenu__button{font-size:24px;position:absolute;right:24px;top:24px;display:flex;gap:4px}
.customConsent{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;font-size:var(--pp-consent-size, inherit)}.customConsent a{color:var(--pp-consent-link-color, revert)}.customConsent__buttons{display:flex;flex-direction:column;gap:8px}.customConsent__buttons .MuiButton-containedPrimary{background-color:var(--pp-consent-button-bg, var(--pp-button-bg, #f1feea));color:var(--pp-consent-button-text, var(--pp-button-text, #008099));padding:17px 24px;text-transform:capitalize;font-size:var(--pp-button-text-size, 1.9rem);line-height:2.8rem;font-weight:700;margin:auto}.customConsent__buttons .MuiButton-containedPrimary:hover{background-color:var(--pp-consent-button-bg, var(--pp-button-bg, #f1feea));color:var(--pp-consent-button-text, var(--pp-button-text, #008099))}.customConsent__buttons .MuiButton-containedPrimary:focus{background-color:var(--pp-consent-button-bg, var(--pp-button-bg, #f1feea));color:var(--pp-consent-button-text, var(--pp-button-text, #008099))}.customConsent__buttons .customConsent__optional{display:inherit}.customConsent__buttons .customConsent__optional .MuiButton-containedPrimary{color:var(--pp-skip-color, #f1feea);background-color:transparent;padding:0;font-size:1.5rem;line-height:2.4rem;margin:auto}.customConsent__buttons .customConsent__optional--dialog .MuiButton-containedPrimary{color:#008099}.customConsent__subText{font-size:1.3rem;line-height:1.9rem;text-align:center;max-width:480px;margin:4px auto 0}.customConsent__subText a{color:var(--pp-consent-link-color, inherit);text-decoration:underline}.customConsent__inputGroup{display:flex;flex-direction:column;align-items:center}.customConsent__inputGroup__wrapper{display:flex;flex-direction:column;gap:8px;max-width:264px;width:100%}
.embedConsentBlock{display:flex;flex-direction:column;gap:4px;margin:8px 0 16px;text-align:left}.embedConsentBlock a{color:var(--pp-consent-link-color, revert);text-decoration:underline}.embedConsentBlock__item{display:flex;flex-direction:column}.embedConsentBlock__subText{font-size:1.2rem;line-height:1.7rem;margin:0 0 4px 32px}.embedConsentBlock__subText a{color:var(--pp-consent-link-color, inherit);text-decoration:underline}.embedConsentBlock__subTexts{display:flex;flex-direction:column;gap:4px;margin-top:8px}.embedConsentBlock__subTexts .embedConsentBlock__subText{text-align:center;max-width:480px;margin:0 auto}.embedConsentBlock__inputs{display:flex;flex-direction:column;gap:8px;max-width:320px;margin:4px 0 8px 32px}
.pollTeaserCustomConsents{background-color:var(--pp-consent-bg, transparent)}.pollTeaserCustomConsents .customConsent{color:var(--pp-consent-color, white);font-size:var(--pp-consent-size, 1.9rem);line-height:2.8rem;text-align:center}.pollTeaserCustomConsents .customConsent a{font-size:1.7rem;color:var(--pp-consent-link-color, #ffe086);text-decoration:underline}.pollTeaserCustomConsents .customConsent__subText{color:var(--pp-consent-color, white)}
.pollTeaserRecommendationNudge{position:fixed;right:20px;bottom:20px;z-index:1400;width:min(420px, calc(100vw - 40px));display:flex;align-items:center;gap:12px;padding:10px 14px 12px;border-radius:18px;background:linear-gradient(135deg, #027a92 0%, #015c70 100%);color:#fffffff2;box-shadow:0 18px 40px -16px rgba(1,60,74,.55);overflow:hidden;transform-origin:bottom right;animation:pollTeaserRecommendationNudge__in .4s cubic-bezier(0.2, 0.8, 0.2, 1.1)}.pollTeaserRecommendationNudge--expired{box-shadow:0 22px 48px -14px rgba(1,60,74,.75)}.pollTeaserRecommendationNudge--expired .pollTeaserRecommendationNudge__cta{animation:pollTeaserRecommendationNudge__ctaPulse 1.6s ease-in-out infinite}.pollTeaserRecommendationNudge__thumb{flex-shrink:0;width:52px;height:52px;border-radius:14px;overflow:hidden;background-color:rgba(255,255,255,.12);box-shadow:0 4px 10px rgba(0,0,0,.25)}.pollTeaserRecommendationNudge__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pollTeaserRecommendationNudge__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pollTeaserRecommendationNudge__eyebrow{font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.8}.pollTeaserRecommendationNudge__title{font-size:1.35rem;font-weight:700;line-height:1.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pollTeaserRecommendationNudge__cta{display:inline-flex;align-items:center;gap:4px;padding:7px 14px;border-radius:999px;background-color:#fffffff2;color:#006074;font-size:1.2rem;font-weight:700;white-space:nowrap;cursor:pointer;flex-shrink:0}.pollTeaserRecommendationNudge__cta:hover{opacity:.85}.pollTeaserRecommendationNudge__dismiss{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#fffffff2;opacity:.7;cursor:pointer;flex-shrink:0;padding:2px;align-self:flex-start}.pollTeaserRecommendationNudge__dismiss:hover{opacity:1}.pollTeaserRecommendationNudge__progressTrack{position:absolute;left:0;right:0;bottom:0;height:4px;background-color:#FFFFFF26}.pollTeaserRecommendationNudge__progressBar{height:100%;width:100%;background-color:#fffffff2;transform-origin:left;transform:scaleX(1);transition-property:transform;transition-timing-function:linear}.pollTeaserRecommendationNudge__progressBar--counting{transform:scaleX(0)}@keyframes pollTeaserRecommendationNudge__in{from{opacity:0;transform:translateY(22px) scale(0.92)}60%{opacity:1;transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pollTeaserRecommendationNudge__ctaPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,0);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(255,255,255,.18);transform:scale(1.04)}}@media(prefers-reduced-motion: reduce){.pollTeaserRecommendationNudge{animation:none}.pollTeaserRecommendationNudge--expired .pollTeaserRecommendationNudge__cta{animation:none}.pollTeaserRecommendationNudge__progressBar{transition:none}}
.pollTeaser__recommendations{display:flex;flex-direction:column;gap:8px;text-align:left}.pollTeaser__recommendations--stats{margin-top:16px}.pollTeaser__recommendations .pollTeaser__recommendations__headerText{font-size:1.9rem;line-height:2.8rem;font-weight:700;color:#fffffff2}.pollTeaser__recommendations .pollTeaser__recommendations__list{display:flex;flex-direction:column;gap:8px}.pollTeaser__recommendations .pollTeaser__recommendations__list--stats{flex-direction:row;gap:12px;position:relative}.pollTeaser__recommendations .pollTeaser__recommendations__item--stats{display:flex;flex-shrink:0;width:80%}.pollTeaser__recommendations .pollTeaser__recommendations__item--stats a{padding:8px 12px;gap:12px}.pollTeaser__recommendations .pollTeaser__recommendations__item{display:flex;border-radius:16px;background-color:#026E84F2;cursor:pointer;padding:8px}.pollTeaser__recommendations .pollTeaser__recommendations__item:hover{background-color:#006074}.pollTeaser__recommendations .pollTeaser__recommendations__item>a{display:flex;gap:24px;width:100%}.pollTeaser__recommendations .pollTeaser__recommendations__item>span{display:flex;gap:24px;width:100%}.pollTeaser__recommendations .pollTeaser__recommendations__item--single{width:100%}.pollTeaser__recommendations .pollTeaser__recommendations__image{height:64px;width:64px;border-radius:32px;flex-shrink:0}.pollTeaser__recommendations .pollTeaser__recommendations__image .voteFormImage__wrapper{margin:0}.pollTeaser__recommendations .pollTeaser__recommendations__image--stats{height:80px;width:80px;border-radius:40px}.pollTeaser__recommendations .pollTeaser__recommendations__itemWrapper{display:flex;flex-direction:column;gap:8px}.pollTeaser__recommendations .pollTeaser__recommendations__itemWrapper--stats{gap:12px}.pollTeaser__recommendations .pollTeaser__recommendations__title{font-size:1.5rem;line-height:2rem;font-weight:400;color:#fffffff2}.pollTeaser__recommendations .pollTeaser__recommendations__title--stats{font-size:1.8rem;line-height:2.4rem;letter-spacing:.02rem;font-weight:900}.pollTeaser__recommendations .pollTeaser__recommendations__chip{display:flex;border-radius:16px;padding:0 4px;background-color:#c8cccf;color:#1a1a1a;font-weight:400;font-size:1.1rem;line-height:1.6rem;letter-spacing:.01rem;text-transform:capitalize;width:min-content}.pollTeaser__recommendations .pollTeaser__recommendations__chip--stats{background-color:#fff;font-size:1.3rem;line-height:1.6rem;padding:0 8px}
.pollTeaserEndPage{font-size:1.5rem;font-weight:bold;text-align:center;color:#fff;display:flex;flex-direction:column;gap:32px}.pollTeaserEndPage .MuiButton-containedPrimary{background-color:#fff;color:#008099;padding:17px 24px}.pollTeaserEndPage .MuiButton-containedPrimary:hover{background-color:#fff}.pollTeaserEndPage .MuiButton-outlinedPrimary{border:1px solid #fff;color:#fff;padding:17px 24px}.pollTeaserEndPage .MuiButton-outlinedPrimary:hover{border:1px solid #fff}.pollTeaserEndPage .subscribe-text{font-size:1.5rem;font-weight:bold;display:inline}.pollTeaserEndPage .masonry{display:flex;width:100%;gap:16px}.pollTeaserEndPage .masonry__column{display:flex;flex-direction:column;gap:8px}.pollTeaserEndPage__quizCorrectVotes{font-size:1.6rem;line-height:2.4rem}.pollTeaserEndPage__register{display:grid;gap:16px;justify-items:center}.pollTeaserEndPage__share{display:grid}.pollTeaserEndPage__share .MuiButton-textPrimary{color:#fff}.registrationPage__text{font-size:2.6rem;line-height:3.8rem;font-weight:600}.registrationPage__buttons{display:flex;justify-content:space-evenly}.registrationPage__buttons--column{flex-direction:column;align-items:center;gap:8px}.pollTeaserEndPage__subscribe{max-width:90%;margin:auto;display:grid;gap:16px;justify-content:center;text-align:left;color:#fff}.pollTeaserEndPage__subscribe .MuiTypography-body1{text-align:center}.pollTeaserEndPage__subscribe__textInput{padding:0;color:#fff;text-align:center;font-size:1rem}.pollTeaserEndPage__subscribe .subscribe-text{font-size:1.5rem;font-weight:bold;display:inline}.pollTeaserEndPage__subscribe .MuiInputBase-root{background-color:#fff}.pollTeaserEndPage__subscribe .MuiOutlinedInput-root{border-radius:8px}.pollTeaserEndPage__subscribe .MuiOutlinedInput-input{padding:14px;font-size:1.5rem}.pollTeaserEndPage__subscribe__helperText{font-size:1.3rem;font-weight:normal}.pollTeaserEndPage__subscribe .MuiFormHelperText-root{color:#77c44c}.pollTeaserEndPage__subscribe .MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:#fff;padding:4px;border-radius:8px}.pollTeaserEndPage__subscribe .MuiButton-contained{box-shadow:none}.pollTeaserEndPage__subscribe .MuiButtonBase-root.MuiButton-containedPrimary.Mui-disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);box-shadow:none}.pollTeaserEndPage__subscribe .MuiButtonBase-root.MuiButton-containedPrimary{margin:auto;padding:17px 24px;color:#008099;background-color:#fff;border:1px solid #fff;min-width:19rem}.pollTeaserEndPage__subscribe a{color:#ff8a65}.pollTeaserEndPage__subscribe .successText{color:#fff;text-align:center;padding-top:16px}.pollTeaserEndPage__stats{display:grid;gap:16px;justify-content:center}.pollTeaserEndPage__stats .MuiButtonBase-root.MuiButton-outlinedPrimary{margin:auto;border:1px solid #fff;color:#fff;padding:17px 24px}.pollTeaserEndPage__stats .MuiButtonBase-root.MuiButton-outlinedPrimary:hover{border:1px solid #fff}.pollTeaserEndPage__stats--wideButton{min-width:19rem !important}.pollTeaserEndPage__icon{min-width:40px;min-height:40px;font-size:24px;padding:8px}
.pollTeaser .voteFormItemWrapper{position:relative}.pollTeaser .voteFormItemWrapper--flex{display:flex}.pollTeaser .voteFormItem{display:flex;background-color:var(--pp-option-bg, rgba(0, 0, 0, 0.1));border-radius:var(--pp-option-radius, 8px);overflow-wrap:break-word;border:2px solid transparent;align-items:center;cursor:pointer}.pollTeaser .voteFormItem--large{flex-direction:column;padding:16px;width:100%;border:4px solid transparent}.pollTeaser .voteFormItem--large.voteFormItem--checked{border:4px solid var(--pp-option-border-selected, #77c44c)}.pollTeaser .voteFormItem--checked{border:2px solid var(--pp-option-border-selected, #77c44c);background-color:var(--pp-option-bg-selected, var(--pp-option-bg, rgba(0, 0, 0, 0.1)))}.pollTeaser .voteFormItem--selectedCorrectVote{border:4px solid #4acc3f}.pollTeaser .voteFormItem--selectedIncorrectVote{border:4px solid #f72828}.pollTeaser .voteFormItem--notSelectedCorrectVote{border:4px solid #4acc3f}.pollTeaser .voteFormItem--notCorrectVote{border:4px solid transparent}.pollTeaser .voteFormItem--textField{display:flex;flex-direction:column;align-items:stretch}.pollTeaser .voteFormItem__textField{padding:12px 24px 24px;background-color:#00738af2;border-radius:0 0 8px 8px}.pollTeaser .voteFormItem__text{padding:8px 16px 8px 0;display:flex;justify-content:center;align-items:center;word-break:break-word;color:#fff;align-self:center;cursor:pointer;user-select:none;pointer-events:none}.pollTeaser .voteFormItem__text--quizResult{padding:8px 16px}.pollTeaser .voteFormItem__text--large{padding:0;max-width:180px;text-align:center}.pollTeaser .voteFormItemWrapper .voteFormItem__delete{position:absolute;top:-4px;right:-4px;background:#006074;color:#fff;padding:4px}.pollTeaser .voteFormItemWrapper .voteFormItem__delete:hover{background:#006074}.pollTeaser .voteFormImage__wrapper{margin:2px 10px;display:flex;justify-content:center;position:relative;max-width:200px;user-select:none;pointer-events:none}@media(max-width: 580px){.pollTeaser .voteFormImage__wrapper{margin:2px 4px 2px 2px}}.pollTeaser .voteFormImage__wrapper--large{margin:0 0 8px}.pollTeaser .voteFormImage__wrapper::after{display:block;content:"";height:100%;width:100%;position:absolute;top:0;box-shadow:rgba(0,0,0,.3) 0 3px 6px inset,rgba(0,0,0,.18) 0 1px 8px inset,rgba(0,0,0,.1) 0 6px 12px inset;border-radius:50%}
.previewAudio{display:flex;gap:32px;background-color:#e8ecef;border-radius:16px;align-items:center;color:#1a1a1a;font-size:13px;font-weight:600;padding:5px 16px}@media(max-width: 480px){.previewAudio{flex-direction:column;gap:15px}}.previewAudio__controls__button{border:none;background:none;padding:0}.previewAudio__controls__button__play{color:#007c95;cursor:pointer;height:48px;width:48px}.previewAudio__progressBarWrapper{display:flex;flex-direction:column;gap:2px}.previewAudio__progressBarWrapper__time{display:flex;justify-content:space-between}.previewAudio__progressBarWrapper__progressBar{height:6px;width:200px;background-color:#fff;border-radius:4px}.previewAudio__progressBarWrapper__progressBar--progress{background-color:#41b600f2;height:100%;max-width:100%;border-radius:4px;transition-duration:.2s}.previewAudio__volume{display:flex;flex-direction:column;gap:10px;align-items:center}.previewAudio__volume .MuiSvgIcon-root{width:20px;height:20px;color:#595959}.previewAudio__volume__button{border:none;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=range]{overflow:hidden;width:80px;height:4px;-webkit-appearance:none;background-color:#fff}input[type=range]::-webkit-slider-runnable-track{height:4px;-webkit-appearance:none;color:#13bba4;margin-top:-1px}input[type=range]::-webkit-slider-thumb{width:0px;-webkit-appearance:none;height:4px;cursor:ew-resize;background:none;box-shadow:-80px 0 0 80px #41b600f2}}input[type=range]::-moz-range-progress{background-color:#41b600f2}input[type=range]::-moz-range-track{background-color:#fff}input[type=range]::-ms-fill-lower{background-color:#41b600f2}input[type=range]::-ms-fill-upper{background-color:#fff}
.previewVideo--upsertPoll{margin:0 -28px}@media(max-width: 460px){.previewVideo--upsertPoll{margin:0 -12px}}.previewVideo--infoCard{width:100%}.previewVideo__videoWrapper{position:relative;padding-top:56%;overflow:hidden}.previewVideo__videoDiv{position:absolute;top:0;left:0}.previewVideo__videoVolOffIcon{position:absolute;display:flex;align-items:center;height:10rem;width:10rem;z-index:10;left:50%;margin-left:-5rem;top:50%;margin-top:-5rem;color:#c5c4c3}.previewVideo__videoVolOffIcon:hover{color:#fff;cursor:pointer;background:rgba(0,0,0,.4)}.previewVideo__videoVolOffIcon .MuiSvgIcon-root{width:10rem;height:10rem}.previewVideo__replayOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);cursor:pointer}.previewVideo__replayButton{width:5rem;height:5rem;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.previewVideo__replayButton .MuiSvgIcon-root{width:3rem;height:3rem;color:#006074}.previewVideo__replayButton:hover{transform:scale(1.15);background:#fff}
.pegaAds{max-height:200px}.pegaAds img{width:100%;max-width:640px;height:auto;object-fit:contain;display:block}
.infoCardPage__card{position:relative;display:flex;flex-direction:column;gap:20px;align-items:center;background-color:var(--pp-infocard-bg, transparent);color:var(--pp-infocard-text-color, white)}.infoCardPage__card .MuiButton-root,.infoCardPage__card .MuiButton-root:hover{border-radius:var(--pp-button-radius, 8px);background-color:var(--pp-infocard-button-bg, var(--pp-button-bg, #e5f6e4f2));color:var(--pp-infocard-button-text, var(--pp-button-text, #14576f));font-weight:700}.infoCardPage__card__text{font-size:var(--pp-infocard-text-size, inherit)}.infoCardPage__card__image{max-width:100%;border-radius:16px;border:8px solid var(--pp-infocard-media-border-color, var(--pp-divider-color, #e8ecef));max-height:300px}
.donationBox{display:flex;flex-direction:column;position:relative;margin-top:2.4rem}@media(max-width: 416px){.donationBox{padding:1rem}}.donationBox__border{border:.5rem solid;border-image-slice:1;border-image-source:linear-gradient(to right, #ffa270, #c63f17)}.donationBox__title{padding:.5rem 0 2rem;color:#008099;font-size:2rem;font-weight:bold}.donationBox__close{position:absolute;top:.5rem;right:.5rem;cursor:pointer}.donationBox__defaultAmounts{display:flex;justify-content:space-between;padding-bottom:2rem;margin-top:1rem;flex-wrap:wrap}@media(max-width: 332px){.donationBox__defaultAmounts{flex-direction:column;align-items:center}}.donationBox__defaultAmounts .donationBox__amountButton{margin-bottom:2rem;margin-left:1rem;margin-right:1rem;width:10rem;height:4rem;transition:all .1s ease;transform:scale(1);background-color:#f2f2f2;border:1px solid #80c0cc;border-radius:4px;cursor:pointer}.donationBox__defaultAmounts .donationBox__amountButton--amount{width:10rem;height:4rem}.donationBox__defaultAmounts .donationBox__amountButton--amountSelected{transform:scale(1.2) perspective(1px);background-color:#f1feea;max-width:10rem}.donationBox__donation{display:flex;flex-direction:column;gap:4px}
.communityDonation__wrapper{padding:24px 40px 36px;border-radius:0 0 28px 28px;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;gap:24px}.communityDonation__title{text-align:center;font-size:1.6rem;font-weight:500;white-space:pre-line}.communityDonation__image{display:block;max-width:100%;max-height:160px;margin:0 auto 12px;border-radius:8px;object-fit:cover}.communityDonation__billingDetails{display:flex;flex-direction:column;gap:16px}.communityDonation__paymentTypes{display:flex;justify-content:space-around}.communityDonation__mainActionButton{display:flex;justify-content:flex-end}.communityDonation__mainActionButton .MuiButtonBase-root{background-color:#f1feea;color:#008099}
.paymentRedirectDialog__header{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.7rem}.paymentRedirectDialog__wrapper{color:#000;padding:30px;font-weight:500;font-size:1.5rem}
.membershipManager{display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap;width:100%}@media(max-width: 480px){.membershipManager{gap:8px}}.membershipManager button{border:none;border-radius:999px;font-size:1.3rem;display:flex;align-items:center;justify-content:space-evenly;gap:.5rem;padding:.9rem 2.4rem;color:#008099;font-weight:600;cursor:pointer;transition:background-color 200ms ease,box-shadow 200ms ease,transform 200ms ease}.membershipManager button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #14576f2e}.membershipManager button:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.membershipManager .membershipManager__donation__btn{background-color:#f1feea;color:#519657}.membershipManager .membershipManager__follow{display:flex;flex-direction:column;align-items:center;justify-content:center}.membershipManager .membershipManager__follow__count{font-size:1.1rem;color:#595959;margin-top:.6rem}.membershipManager .membershipManager__follow__btn{border:none;border-radius:999px;font-size:1.3rem;display:flex;align-items:center;justify-content:space-evenly;gap:.5rem;padding:.9rem 2.4rem;background-color:#008099;color:#fff;font-weight:600;cursor:pointer}.membershipManager .membershipManager__follow__btn--following{background-color:#f5f5f5;color:#595959;border:1px solid #e1e1e0}
.showHideButton__Wrapper{display:flex;justify-content:flex-end}.showHideButton__Wrapper .showHideButton{margin:0 !important;background-color:transparent !important;border:none !important;border-radius:0rem !important;box-shadow:none !important;font-weight:600;font-size:.8125rem;text-transform:none}
.distributionBar{display:flex;flex-direction:row;align-items:center;margin-bottom:1.5rem}.distributionBar--chart{position:relative;width:100%;font-size:1.4rem;margin:0 1.2rem;padding-top:2.4rem}.distributionBar--percentage{position:absolute;top:0;color:#fff}.distributionBar--percentage--voted{font-weight:bold}.distributionBar--label{color:#fff;margin:.4rem 0 0 .4rem}.distributionBar--label--voted{font-weight:bold}
.customTooltip{background-color:#fff;padding:9px 12px;border-radius:4px;color:#000;max-width:250px}.customTooltip__colorsquare{flex:0 0 auto;width:16px;height:16px;display:block;margin-right:8px;float:left}.customTooltip__score{display:inline-block;font-weight:bold}.customTooltip__score__votes{display:inline-block}
.gaugeChartContainer{height:320px}.gaugeLegends{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-evenly}.gaugeLegends__label{color:#fff;display:flex;align-items:center;margin:.5rem 0}.gaugeLegends__label span{display:flex}.gaugeLegends__color{width:16px;height:16px;display:inline-block;margin-right:8px}.gaugeLegends__text{width:90%}
.likertCharts .likertChart{margin:12px 0}.likertCharts .likertChart--chart{margin:.8rem 0}.likertChart{display:flex;align-items:center}.likertChart__question{color:#fff;font-size:1.4rem;margin-left:.4rem}.likertChart__container{display:flex;flex-direction:column;width:100%;margin:.6rem 1.2rem}.likertChart__chart{height:40px;display:flex;margin:8px 0}@media screen and (max-width: 580px){.likertChart__chart{font-size:1.2rem}}.likertChart__chart div{color:#272727;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff00;margin:1px;cursor:default;transition:width .45s ease,background-color .3s ease}.likertLegends{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-evenly}.likertLegends__label{color:#fff;display:flex;align-items:center;margin:.5rem 0}.likertLegends__label span{display:flex}.likertLegends__color{width:16px;height:16px;display:inline-block;margin-right:8px}.likertLegends__text{width:90%}
.pollTeaser__charts .MuiButtonBase-root{margin-bottom:20px}.legends{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch}.legends--label{color:#fff;display:flex;align-items:center;margin:.5rem 0}.legends--color{width:16px;height:16px;display:inline-block;margin-right:8px}.legends--text{width:90%}.legendsContainer{display:flex;justify-content:space-between;align-items:center}
.pie-chart-container{height:320px}
.progressBar{display:flex;flex-direction:row;align-items:center;margin-bottom:1.5rem}.progressBar--chart{position:relative;width:100%;font-size:1.4rem;margin:0 1.2rem;padding-top:2.4rem}.progressBar--percentage{position:absolute;top:0;color:#fff}.progressBar--percentage--voted{font-weight:bold}.progressBar--label{color:#fff;margin:.4rem 0 0 .4rem}.progressBar--label--voted{font-weight:bold}
.dashboard__chartOuter{width:100%;max-width:1000px;background-color:var(--dash-card-bg, #fff);color:var(--dash-color-text, #1a1a1a);position:relative;margin:0 auto;border:var(--dash-card-border, 1px solid rgba(0, 0, 0, 0.08));border-radius:var(--dash-radius-card, 8px);box-shadow:var(--dash-card-shadow, 0 1px 3px rgba(0, 0, 0, 0.08))}@media screen and (max-width: 1000px){.dashboard__chartOuter{max-width:100%}}.marginTop{margin-top:var(--dash-space-5, 24px)}.dashboard__chartContainer{padding:var(--dash-space-5, 24px);border-radius:var(--dash-radius-card, 8px)}.dashboard__chart__question{text-align:center}.dashboard__chartContainer__header{display:flex;align-items:center;justify-content:center}.dashboard__chartContainer__header .dashboard__chartContainer__arrows{color:var(--dash-color-text, #000);border:none;margin:var(--dash-space-4, 16px) var(--dash-space-4, 16px) var(--dash-space-4, 16px) 0}.dashboard__chartContainer__header .dashboard__chartContainer__arrows:hover{border:none}.dashboard__chartContainer__header .dashboard__chartContainer__arrows:disabled{color:var(--dash-color-text-muted, #757575);border:none}.dashboard__questionListItem{transition-duration:.2s;width:100%;height:100%;padding:0}.dashboard__questionListItem:hover{cursor:pointer;background-color:var(--dash-color-brand-soft, rgba(0, 0, 0, 0.08))}.dashboard__questionListItemText{padding:var(--dash-space-3, 12px) var(--dash-space-4, 16px);margin:0}.dashboard__chart__question .MuiTypography-root{color:var(--dash-color-text, #000);font-size:var(--dash-font-2xl, 2.2rem);font-weight:var(--dash-weight-bold, 700);margin-bottom:var(--dash-space-4, 16px);padding:var(--dash-space-1, 4px);display:inline;text-align:center}.dashboard__chart__chart{margin:0 auto}.dashboard__filterChipContainer{display:flex;flex-wrap:wrap;margin-top:var(--dash-space-3, 12px)}.dashboard__filterChip{margin:var(--dash-space-1, 4px);background-color:var(--dash-color-brand, #008099);border-radius:16px;color:var(--dash-color-text-inverse, #fff);padding:var(--dash-space-1, 4px) var(--dash-space-3, 12px);font-size:var(--dash-font-xs, 1.2rem);font-weight:var(--dash-weight-regular, 400)}.dashboard__legends{margin:0 auto}.dashboard__legend{line-height:1.25;display:flex;margin:var(--dash-space-1, 4px) 0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dashboard__legend__row{display:inline-block}.dashboard__legend--disabled .dashboard__legend__row{color:var(--dash-color-neutral, #c8cccf) !important;text-decoration-line:line-through}.dashboard__legend__colorsquare{display:inline-block;width:20px;height:20px;margin-right:var(--dash-space-1, 4px);border-radius:var(--dash-radius-input, 4px)}.dashboard__legend__row__container{display:flex;align-items:center}.dashboard__legend__row__score{display:inline-block;text-decoration-line:inherit}.dashboard__legend__action{color:var(--dash-color-text, #000);background-color:transparent;box-shadow:none}.dashboard__legend__action:hover{color:var(--dash-color-text, #000);background-color:transparent;box-shadow:none}.dashboard__legend__voteComments{margin-left:var(--dash-space-5, 24px);display:flex;flex-direction:column;row-gap:var(--dash-space-2, 8px);line-height:1.3}.dashboard__pages{display:flex;justify-content:center}.dashboard__legends .dashboard__pages{justify-content:flex-start;margin:var(--dash-space-2, 8px) 0}.dashboard__actionsSection{display:flex;flex-direction:column;align-items:center;text-align:center;margin:var(--dash-space-5, 24px) auto 0;padding-top:var(--dash-space-4, 16px);border-top:1px solid rgba(0,0,0,.07);width:100%}.dashboard__actionsSection__title{font-size:1.7rem;font-weight:700;color:var(--dash-color-text, #1f2933)}.dashboard__actionsSection__subtitle{margin-top:2px;font-size:1.25rem;color:rgba(31,41,51,.6)}.dashboard__buttonGroup{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:var(--dash-space-4, 16px);padding-bottom:var(--dash-space-4, 16px);width:90%;max-width:420px;margin:0 auto}.dashboard__buttonGroup .MuiButtonBase-root{width:100%;justify-content:center;padding:14px 20px !important;border-radius:16px !important;font-weight:700 !important;letter-spacing:.03em;transition:transform 150ms ease,box-shadow 150ms ease !important}.dashboard__buttonGroup .MuiButtonBase-root:hover{transform:translateY(-2px)}.dashboard__actionItem{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.dashboard__actionItem__desc{font-size:1.2rem;line-height:1.45;color:rgba(31,41,51,.62);max-width:360px;text-align:center}.dashboard__buttonGroup .dashboard__transparentButton{background-color:transparent;color:var(--dash-color-brand, #008099);box-shadow:none}.dashboard__buttonGroup .dashboard__transparentButton:hover{color:var(--dash-color-brand, #008099);background-color:transparent;box-shadow:none}.likertChart{margin-bottom:var(--dash-space-4, 16px);width:100%}.likertChart__viewpoint{text-align:center}.likertChart__viewpoint:first-of-type{margin-top:var(--dash-space-4, 16px)}.likertLegends{width:100%}.dashboard__noteContainer{width:80%;margin:0 auto;margin-top:var(--dash-space-5, 24px)}.dashboard__noteContainer div{text-align:left;outline:none;cursor:pointer}.dashboard__noteContainer div:empty::before{content:attr(data-placeholder)}.dashboard__freeTextAnswer{margin:var(--dash-space-4, 16px) 0}.dashboard__freeTextAnswer .freeText__answerInfo{display:flex;gap:var(--dash-space-2, 8px);font-size:var(--dash-font-sm, 1.3rem);color:var(--dash-color-text-muted, #595959)}.dashboard__freeTextAnswer .freeText__answer{font-size:var(--dash-font-lg, 1.7rem);color:var(--dash-color-text, #1a1a1a)}.dashboard__freeTextAnswer .freeText__reactions{font-size:var(--dash-font-lg, 1.7rem);display:flex;gap:var(--dash-space-3, 12px);color:var(--dash-color-text-muted, #595959)}.dashboard__freeTextAnswer svg{height:var(--dash-font-lg, 1.7rem)}.dashboard__freeTextAnswer .freeText__upvote,.dashboard__freeTextAnswer .freeText__downvote{display:flex;align-items:center;gap:var(--dash-space-1, 4px)}.dashboard__freetextFooter{position:relative}.dashboard__pages__pageSize{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end}.dashboard__numOfItemTooltipIcon{color:var(--dash-color-brand-lighter, #74bccb)}.dashboard__pages__pageSizeButton{background-color:var(--dash-color-surface-muted, #e8ecef);color:var(--dash-color-text, #000);border-radius:var(--dash-radius-input, 4px);margin-left:var(--dash-space-2, 8px);padding:var(--dash-space-2, 8px) var(--dash-space-4, 16px);box-shadow:var(--dash-card-shadow, 0 1px 3px rgba(0, 0, 0, 0.08))}.dashboard__pages__pageSizeButton:hover{background-color:var(--dash-color-surface-muted, #eaeff3);box-shadow:var(--dash-card-shadow, 0 1px 3px rgba(0, 0, 0, 0.08))}.dashboard__pagesItem{cursor:pointer}.dashboard__pages .dashboard__pages__buttons{color:var(--dash-color-brand-dark, #006074) !important}.dashboard__pages .dashboard__pages__buttons--disabled{color:var(--dash-color-text-muted, #595959) !important}.dashboard__pages__select option{outline:none;padding:var(--dash-space-2, 8px);border-bottom:1px solid var(--dash-color-border, rgba(0, 0, 0, 0.08))}.dashboard__sortBy{display:flex}.dashboard__sortByOption{padding:var(--dash-space-2, 8px);cursor:pointer;border:none;transition-duration:.2s}.dashboard__sortByOption--selected{background-color:var(--dash-color-brand, #008099);color:var(--dash-color-text-inverse, #ffe086)}.dashboard__sortByOption:first-of-type{border-top-left-radius:16px;border-bottom-left-radius:16px}.dashboard__sortByOption:last-of-type{border-top-right-radius:16px;border-bottom-right-radius:16px}.dashboard__stackedChart{margin-top:var(--dash-space-4, 16px);width:100%}.dashboard__stackedChartContainer{display:flex;flex-direction:column;text-align:center;margin:var(--dash-space-2, 8px) 0;width:90%;margin-left:5%}.dashboard__stackedChartSection{display:flex;justify-content:space-between;margin:var(--dash-space-1, 4px) 0}.dashboard__stackedChart__sectionTitle{margin-bottom:var(--dash-space-1, 4px);font-size:var(--dash-font-lg, 1.7rem);text-align:center}.dashboard__stackedChart__sectionSubTitle{text-align:right;margin-right:var(--dash-space-3, 12px);font-size:var(--dash-font-sm, 1.3rem);width:calc(20% - 17px)}.dashboard__stackedChart_bar{width:90%;margin:0 auto;display:flex;align-items:center}.dashboard__stackedChartContainer .dashboard__stackedChart{width:80%}.dashboard__stackedChart__barSlice{line-height:16px;height:16px;font-size:var(--dash-font-sm, 1.3rem);text-align:center;cursor:default}.dashboard__previewAndExport{background:linear-gradient(135deg, #0e7490 0%, #22b8cf 100%) !important;color:#fff !important;box-shadow:0 8px 20px rgba(14,116,144,.32) !important;margin-left:0 !important}.dashboard__previewAndExport:hover{background:linear-gradient(135deg, #0c657e 0%, #1ba8be 100%) !important;color:#fff !important;box-shadow:0 12px 26px rgba(14,116,144,.42) !important}.dashboard__targetAudience{background:linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%) !important;color:#fff !important;cursor:pointer;border:none;box-shadow:0 8px 20px rgba(124,58,237,.32) !important}.dashboard__targetAudience:hover{background:linear-gradient(135deg, #6d31d4 0%, #977af5 100%) !important;color:#fff !important;border:none;box-shadow:0 12px 26px rgba(124,58,237,.42) !important}.dashboard__studyWizardButton{background:linear-gradient(135deg, #d97706 0%, #fbbf24 100%) !important;color:#fff !important;box-shadow:0 8px 20px rgba(217,119,6,.32) !important}.dashboard__studyWizardButton:hover{background:linear-gradient(135deg, #c26a05 0%, #f4b41c 100%) !important;color:#fff !important;box-shadow:0 12px 26px rgba(217,119,6,.42) !important}.dashboard__sendIcon{color:var(--dash-color-brand, #007c95);width:15px;height:15px;margin:0 var(--dash-space-1, 4px) 0 0}.dashboard__chart__actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.dashboard__chart__actions .dashboard__chart__actionButton{color:#14576ff2;border-radius:8px;padding:6px}.dashboard__chart__actionLabel{font-size:1.1rem;font-weight:600;margin-left:2px}
.numericChart{display:flex;flex-direction:column;gap:var(--dash-space-5, 28px);width:100%;height:100%;overflow-y:auto;padding:var(--dash-space-2, 8px) var(--dash-space-1, 4px)}.numericChart__row{display:flex;flex-direction:column;gap:var(--dash-space-2, 8px)}.numericChart__rowTitle{font-weight:var(--dash-weight-bold, 600) !important}.numericChart__rowBody{display:flex;flex-wrap:wrap;gap:var(--dash-space-4, 20px);align-items:stretch}.numericChart__statCard{display:flex;flex-direction:column;justify-content:center;gap:var(--dash-space-2, 8px);min-width:170px;padding:var(--dash-space-3, 12px) var(--dash-space-4, 16px);border:var(--dash-card-border, 1px solid rgba(11, 11, 11, 0.1));border-radius:var(--dash-radius-card, 12px);background-color:var(--dash-card-bg, transparent);box-shadow:var(--dash-card-shadow, none)}.numericChart__average{display:flex;align-items:baseline;gap:var(--dash-space-2, 8px)}.numericChart__averageValue{font-size:var(--dash-font-2xl, 2.2rem);font-weight:var(--dash-weight-bold, 700);line-height:1;cursor:pointer}.numericChart__averageScale{font-size:var(--dash-font-md, 1.4rem)}.numericChart__stars{display:flex;align-items:center}.numericChart__star{font-size:20px !important;color:#c3c2b7}.numericChart__star--full{color:#eda100}.numericChart__statList{display:flex;flex-direction:column;gap:2px}.numericChart__statList b{font-variant-numeric:tabular-nums}.numericChart__histogram{display:flex;flex:1;align-items:stretch;gap:var(--dash-space-1, 6px);min-width:260px;min-height:150px}.numericChart__bin{display:flex;flex:1;flex-direction:column;min-width:0}.numericChart__binBarArea{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:center}.numericChart__binCount{font-size:var(--dash-font-xs, 1.1rem);font-variant-numeric:tabular-nums;margin-bottom:2px}.numericChart__binBar{width:100%;max-width:46px;border-radius:var(--dash-radius-input, 4px) var(--dash-radius-input, 4px) 0 0;cursor:pointer;transition:opacity .15s ease}.numericChart__binBar:hover{opacity:.8}.numericChart__binLabel{margin-top:var(--dash-space-1, 4px);font-size:var(--dash-font-xs, 1.1rem);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid var(--dash-color-border, #e1e0d9);padding-top:3px}
.countryFlag{width:20px;height:14px;border-radius:2px;box-shadow:0 0 1px rgba(0,0,0,.35);vertical-align:middle;flex-shrink:0}.countryFlag--fallback{display:inline-flex;align-items:center;justify-content:center;width:20px;height:14px;font-size:1.3rem;box-shadow:none}
.pipedLikertDashboard{display:flex;flex-direction:column;gap:var(--dash-space-1, 6px);width:100%;height:100%;overflow-y:auto;padding:var(--dash-space-2, 8px) var(--dash-space-1, 4px)}.pipedLikertDashboard__summary{font-weight:var(--dash-weight-bold, 600) !important;opacity:.85;margin-bottom:var(--dash-space-2, 8px) !important}.pipedLikertDashboard__row{display:flex;flex-direction:column;gap:2px}.pipedLikertDashboard__rowLabel{font-weight:var(--dash-weight-bold, 600) !important;font-size:var(--dash-font-sm, 1.3rem) !important}.pipedLikertDashboard__loading{display:flex;justify-content:center;padding:var(--dash-space-6, 32px)}
.dashboard,.dashboardPreviewParent,.targetAudienceDialog,.weightingReferenceDialog{--dash-space-1: 4px;--dash-space-2: 8px;--dash-space-3: 12px;--dash-space-4: 16px;--dash-space-5: 24px;--dash-space-6: 32px;--dash-radius-card: 8px;--dash-radius-input: 4px;--dash-card-bg: #fff;--dash-card-border: 1px solid rgba(0, 0, 0, 0.08);--dash-card-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);--dash-font-xs: 1.2rem;--dash-font-sm: 1.3rem;--dash-font-md: 1.4rem;--dash-font-lg: 1.6rem;--dash-font-xl: 1.8rem;--dash-font-2xl: 2.2rem;--dash-weight-regular: 400;--dash-weight-bold: 700;--dash-color-brand: #008099;--dash-color-brand-light: #22a3bd;--dash-color-brand-lighter: #74bccb;--dash-color-brand-dark: #006074;--dash-color-brand-darker: #026e84;--dash-color-brand-darkest: #14576f;--dash-color-brand-soft: rgba(0, 128, 153, 0.08);--dash-color-accent: #ffe086;--dash-color-success: #77c44c;--dash-color-success-soft: #e5f6e4;--dash-color-danger: #fb4d4d;--dash-color-text: #1a1a1a;--dash-color-text-muted: #595959;--dash-color-text-inverse: #fff;--dash-color-surface-muted: #e8ecef;--dash-color-neutral: #9b9fa3;--dash-color-border: rgba(0, 0, 0, 0.08);--dash-color-page-bg: #eef2f5}.embeddedStat__loadingIndicator{width:100%;display:flex;align-items:center;justify-content:center}.embeddedStat{--dash-space-1: 4px;--dash-space-2: 8px;--dash-space-3: 12px;--dash-space-4: 16px;--dash-space-5: 24px;--dash-space-6: 32px;--dash-radius-card: 8px;--dash-radius-input: 4px;--dash-card-bg: #fff;--dash-card-border: 1px solid rgba(0, 0, 0, 0.08);--dash-card-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);--dash-font-xs: 1.2rem;--dash-font-sm: 1.3rem;--dash-font-md: 1.4rem;--dash-font-lg: 1.6rem;--dash-font-xl: 1.8rem;--dash-font-2xl: 2.2rem;--dash-weight-regular: 400;--dash-weight-bold: 700;--dash-color-brand: #008099;--dash-color-brand-light: #22a3bd;--dash-color-brand-lighter: #74bccb;--dash-color-brand-dark: #006074;--dash-color-brand-darker: #026e84;--dash-color-brand-darkest: #14576f;--dash-color-brand-soft: rgba(0, 128, 153, 0.08);--dash-color-accent: #ffe086;--dash-color-success: #77c44c;--dash-color-success-soft: #e5f6e4;--dash-color-danger: #fb4d4d;--dash-color-text: #1a1a1a;--dash-color-text-muted: #595959;--dash-color-text-inverse: #fff;--dash-color-surface-muted: #e8ecef;--dash-color-neutral: #9b9fa3;--dash-color-border: rgba(0, 0, 0, 0.08);--dash-color-page-bg: #eef2f5;background-color:#fff}.embeddedStat__content{display:flex;flex-direction:column;align-items:center;padding:20px 0}.embeddedStat__question{text-align:center}.embeddedStat__question p{text-align:center;display:inline;padding:5px;line-height:normal}.embeddedStat__note{width:90%;margin:0 auto}.embeddedStat__filters{width:80%;margin:10px auto}.embeddedStat__filtersTitle{font-weight:bold}.embeddedStat__chart{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.embeddedStat__footer{display:flex;justify-content:space-between;width:95%;margin-left:auto;margin-top:10px}.embeddedStat__poweredBy{color:#000;text-align:end;margin:4px 8px 0 0;z-index:20}.embeddedStat__chart .freeTextListDashboard__shell,.embeddedStat__chart .multiSelectLikertDashboard__shell{width:100%}.embeddedStat .freeTextListDashboard{--self-dash-surface: rgba(0, 0, 0, 0.04);--self-dash-border: var(--dash-color-border, rgba(0, 0, 0, 0.08));color:var(--dash-color-text, #1a1a1a)}.embeddedStat .multiSelectLikertDashboard{--self-dash-surface: rgba(0, 0, 0, 0.04);--self-dash-surface-strong: rgba(0, 0, 0, 0.06);--self-dash-surface-faint: rgba(0, 0, 0, 0.02);--self-dash-border: var(--dash-color-border, rgba(0, 0, 0, 0.08));--self-dash-border-strong: rgba(0, 0, 0, 0.12);--self-dash-text-faint: rgba(0, 0, 0, 0.3);color:var(--dash-color-text, #1a1a1a)}.embeddedStat .dashboard__underDevelopment{font-weight:var(--dash-weight-bold, 700);text-align:center;font-size:var(--dash-font-xl, 1.8rem);padding:var(--dash-space-4, 16px) 0}
.dashboardPreviewParent .MuiPaper-root{border-radius:var(--dash-radius-card, 8px) !important;overflow:visible !important}.dashboard__chartPreview__footer{margin-top:var(--dash-space-4, 16px);padding:var(--dash-space-4, 16px) 0;width:100%;background-color:var(--dash-color-brand, #008099);border-bottom-left-radius:var(--dash-radius-card, 8px);border-bottom-right-radius:var(--dash-radius-card, 8px)}.dashboard__chartPreview__footer__buttonContainer{gap:var(--dash-space-4, 16px);display:flex;justify-content:flex-end;margin:0 auto;width:95%}.dashboard__chartPreview__chartContainer{margin:0 auto;width:100%}.dashboard__chartPreview__footer .MuiButtonBase-root{background-color:var(--dash-color-surface-muted, #e8ecef);color:var(--dash-color-brand-darkest, #14576f)}.dashboard__buttonGroup{display:flex;justify-content:flex-end;align-items:center;gap:var(--dash-space-5, 24px);margin:0 var(--dash-space-6, 32px) var(--dash-space-6, 32px) 0}.dashboard__chartPreview__footer__exportMenuWrapper{position:relative}.dashboard__chartPreview__footer__exportMenu{position:absolute;background-color:var(--dash-card-bg, #fff);width:100%;min-width:120px;top:105%;left:50%;transform:translateX(-50%);z-index:10;box-shadow:var(--dash-card-shadow, 0 1px 3px rgba(0, 0, 0, 0.08));border:var(--dash-card-border, 1px solid rgba(0, 0, 0, 0.08));border-radius:var(--dash-radius-card, 8px)}.dashboard__chartPreview__footer__exportMenu__item{color:var(--dash-color-text, #000);padding:var(--dash-space-3, 12px) var(--dash-space-2, 8px);cursor:pointer;width:100%;border:none;background-color:var(--dash-card-bg, #fff);display:flex;align-items:stretch;gap:var(--dash-space-1, 4px)}.dashboard__chartPreview__footer__exportMenu__item:first-child{border-radius:var(--dash-radius-card, 8px) var(--dash-radius-card, 8px) 0 0}.dashboard__chartPreview__footer__exportMenu__item:hover{background-color:var(--dash-color-surface-muted, #f5f5f5)}.dashboard__chartPreview__footer__exportMenu__btnContainer{width:100%;padding:var(--dash-space-3, 12px) var(--dash-space-2, 8px);background-color:var(--dash-card-bg, #fff);border-radius:0 0 var(--dash-radius-card, 8px) var(--dash-radius-card, 8px);text-align:center}.dashboard__chartPreview__footer__exportMenu__btnContainer .MuiButtonBase-root{font-weight:var(--dash-weight-bold, 700)}
.freeTextListDashboard{--self-dash-surface: rgba(255, 255, 255, 0.05);--self-dash-border: rgba(255, 255, 255, 0.1);display:flex;flex-direction:column;gap:var(--dash-space-4, 16px);padding:var(--dash-space-4, 16px);color:inherit}.freeTextListDashboard__summary{font-weight:var(--dash-weight-bold, 600) !important;opacity:.85;margin-bottom:var(--dash-space-1, 4px) !important}.freeTextListDashboard__paginator{display:flex;align-items:center;justify-content:space-between;gap:var(--dash-space-3, 12px);border-top:1px solid var(--self-dash-border);padding-top:var(--dash-space-3, 12px)}.freeTextListDashboard__topEntries{display:flex;flex-direction:column;gap:var(--dash-space-1, 6px)}.freeTextListDashboard__topEntry{display:flex;align-items:center;gap:var(--dash-space-2, 10px)}.freeTextListDashboard__topEntryLabel{flex:0 0 180px;font-size:var(--dash-font-sm, 1.3rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.freeTextListDashboard__topEntryBarArea{display:flex;flex:1;align-items:center;gap:var(--dash-space-2, 8px)}.freeTextListDashboard__topEntryBar{display:inline-block;height:14px;border-radius:0 var(--dash-radius-input, 4px) var(--dash-radius-input, 4px) 0}.freeTextListDashboard__topEntryCount{font-size:var(--dash-font-xs, 1.2rem);font-variant-numeric:tabular-nums;opacity:.85}.freeTextListDashboard__sectionHeader{font-weight:var(--dash-weight-bold, 600) !important;opacity:.85}.freeTextListDashboard__paginatorButtons{display:flex;gap:var(--dash-space-1, 4px)}.freeTextListDashboard__entries{list-style:decimal inside;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--dash-space-1, 4px)}.freeTextListDashboard__entry{background-color:var(--self-dash-surface);border-radius:var(--dash-radius-input, 4px);padding:var(--dash-space-2, 8px) var(--dash-space-3, 12px);font-size:var(--dash-font-md, 1.4rem);line-height:1.4;word-break:break-word}.freeTextListDashboard__entriesEmpty{padding:var(--dash-space-3, 12px);text-align:center;opacity:.7;font-size:var(--dash-font-sm, 1.3rem);font-style:italic}.freeTextListDashboard__loading{display:flex;justify-content:center;padding:var(--dash-space-6, 32px)}.freeTextListDashboard__empty{padding:var(--dash-space-5, 24px);text-align:center;opacity:.7}.dashboard .freeTextListDashboard,.dashboardPreviewParent .freeTextListDashboard{--self-dash-surface: rgba(0, 0, 0, 0.04);--self-dash-border: var(--dash-color-border, rgba(0, 0, 0, 0.08));color:var(--dash-color-text, #1a1a1a)}
.multiSelectLikertDashboard{--self-dash-surface: rgba(255, 255, 255, 0.05);--self-dash-surface-strong: rgba(255, 255, 255, 0.08);--self-dash-surface-faint: rgba(255, 255, 255, 0.02);--self-dash-border: rgba(255, 255, 255, 0.1);--self-dash-border-strong: rgba(255, 255, 255, 0.15);--self-dash-text-faint: rgba(255, 255, 255, 0.25);display:flex;flex-direction:column;gap:var(--dash-space-5, 24px);padding:var(--dash-space-4, 16px);color:inherit}.multiSelectLikertDashboard__sectionHeader{font-weight:var(--dash-weight-bold, 600) !important;margin-bottom:var(--dash-space-2, 8px) !important;opacity:.85}.multiSelectLikertDashboard__global{display:flex;flex-direction:column;gap:var(--dash-space-1, 6px)}.multiSelectLikertDashboard__globalRow{display:grid;grid-template-columns:minmax(120px, 25%) 1fr minmax(80px, 90px);gap:var(--dash-space-3, 12px);align-items:center;min-height:28px}.multiSelectLikertDashboard__globalLabel{font-size:var(--dash-font-sm, 1.3rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiSelectLikertDashboard__globalBarWrap{background-color:var(--self-dash-surface-strong);border-radius:var(--dash-radius-input, 4px);height:18px;overflow:hidden}.multiSelectLikertDashboard__globalBar{background:linear-gradient(90deg, #fe7f70 0%, #ddd06a 50%, #b5df63 100%);height:100%;border-radius:var(--dash-radius-input, 4px);transition:width .2s ease;min-width:2px}.multiSelectLikertDashboard__globalCount{font-size:var(--dash-font-xs, 1.2rem);text-align:right;opacity:.8}.multiSelectLikertDashboard__perRespondentSection{border-top:1px solid var(--self-dash-border);padding-top:var(--dash-space-4, 16px)}.multiSelectLikertDashboard__paginator{display:flex;align-items:center;justify-content:space-between;gap:var(--dash-space-3, 12px);margin-bottom:var(--dash-space-3, 12px)}.multiSelectLikertDashboard__paginatorButtons{display:flex;gap:var(--dash-space-1, 4px)}.multiSelectLikertDashboard__heatmapWrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.multiSelectLikertDashboard__heatmap{border-collapse:collapse;font-size:var(--dash-font-sm, 1.3rem)}.multiSelectLikertDashboard__heatmap th,.multiSelectLikertDashboard__heatmap td{border:1px solid var(--self-dash-border-strong);padding:var(--dash-space-1, 6px) var(--dash-space-2, 8px);text-align:center}.multiSelectLikertDashboard__heatmap th{font-weight:var(--dash-weight-bold, 600);background-color:var(--self-dash-surface);opacity:.9}.multiSelectLikertDashboard__heatmapRowHeader,.multiSelectLikertDashboard__heatmapRowLabel{text-align:left !important;min-width:110px;max-width:200px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.multiSelectLikertDashboard__heatmapColHeader{min-width:52px;max-width:110px;word-break:break-word;font-size:var(--dash-font-xs, 1.2rem);line-height:1.25}.multiSelectLikertDashboard__heatmapCell{width:52px;font-size:var(--dash-font-md, 1.4rem);font-weight:var(--dash-weight-bold, 600)}.multiSelectLikertDashboard__heatmapCell.is-picked{background-color:rgba(181,223,99,.45);color:#1a1a1a}.multiSelectLikertDashboard__heatmapCell.is-empty{background-color:var(--self-dash-surface-faint);color:var(--self-dash-text-faint)}.multiSelectLikertDashboard__heatmapEmpty{padding:var(--dash-space-3, 12px);text-align:center;opacity:.7;font-size:var(--dash-font-sm, 1.3rem)}.multiSelectLikertDashboard__loading{display:flex;justify-content:center;padding:var(--dash-space-6, 32px)}.multiSelectLikertDashboard__empty{padding:var(--dash-space-5, 24px);text-align:center;opacity:.7}.dashboard .multiSelectLikertDashboard,.dashboardPreviewParent .multiSelectLikertDashboard{--self-dash-surface: rgba(0, 0, 0, 0.04);--self-dash-surface-strong: rgba(0, 0, 0, 0.06);--self-dash-surface-faint: rgba(0, 0, 0, 0.02);--self-dash-border: var(--dash-color-border, rgba(0, 0, 0, 0.08));--self-dash-border-strong: rgba(0, 0, 0, 0.12);--self-dash-text-faint: rgba(0, 0, 0, 0.3);color:var(--dash-color-text, #1a1a1a)}
.pollTeaser__charts{margin-bottom:20px}.pollTeaser__charts--header{padding:8px 0;font-size:1.3rem;overflow:hidden;font-family:inherit;font-style:italic;color:#fff}.pollTeaser__chartSwitchers--chartSwitcher{cursor:pointer;padding:8px}.pollTeaser__chartSwitchers .MuiButton-label{color:#fff}
.subQuestionsCharts{display:flex;flex-direction:column;gap:24px;margin-top:8px}.subQuestionsCharts__header{color:rgba(0,0,0,.6)}.subQuestionsCharts__instance{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06)}.subQuestionsCharts__instanceTitle{font-weight:600}.subQuestionsCharts__loading,.subQuestionsCharts__empty{display:flex;justify-content:center;align-items:center;padding:32px}
.filterChip{border:none;background-color:#fff;color:#1a1a1a;display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:100px;padding:6px 12px;margin:8px 4px;font-weight:400;font-size:1.4rem;cursor:pointer;text-overflow:ellipsis}.filterChip--dark{background-color:#0000001a;color:#fff}.filterChip--grey{background-color:#e8ecef;color:#1a1a1a}.filterChip--embedded{background-color:#000;color:#fff}.filterChip__icon{color:#595959}.filterChip__icon--dark,.filterChip__icon--embedded{color:#fff}.filterChip__icon--dark:hover{color:#0000001a}.filterChip__icon--embedded:hover{color:#fff}.filterChip__icon:hover{color:#1a1a1a}
.MuiFormControl-root.multiLikertFilterItem{margin:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MuiFormControl-root.multiLikertFilterItem .MuiInputBase-root .MuiSelect-root{border:1px solid rgba(0,0,0,.5);border-radius:8px;padding:.75rem}.MuiFormControl-root.multiLikertFilterItem .MuiInputBase-root .MuiSelect-root:focus{background-color:#fff;border-color:#008099;color:#008099}.MuiFormControl-root.multiLikertFilterItem .MuiFormLabel-root{padding-left:.5rem;padding-top:.25rem}.MuiButtonBase-root .MuiCheckbox-colorSecondary.Mui-checked{color:#77c44c}
.surveyFilter{padding:16px;font-size:1.6rem;font-weight:400;line-height:2.4rem}.surveyFilter .MuiTypography-body1{font-size:1.6rem;font-weight:400;line-height:2.4rem}.surveyFilter .MuiListItem-gutters{padding-left:4px;padding-right:0}.surveyFilter .MuiCheckbox-colorSecondary.Mui-checked{color:#77c44c}.surveyFilter__applyButton{display:flex;justify-content:center}.surveyFilter__backButton{color:#008099;padding-left:8px}.surveyFilter__backButton:hover{cursor:pointer}.surveyFilter__clear{padding-left:4px;font-size:1.6rem;font-weight:700;line-height:2.4rem}.surveyFilter__clear:hover{cursor:pointer}.surveyFilter__question{font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:0;text-align:left}.surveyFilter__question--active{font-weight:700}.surveyFilter__answerList{padding:8px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:2.4rem;text-align:center}.surveyFilter__answerList .surveyFilter__answerList__question{font-size:1.6rem;font-weight:700}.surveyFilter__answerList .surveyFilter__answerList__helper{line-height:1.75rem;font-size:1.5rem;max-width:60ch;margin-top:.25rem}.surveyFilter__item{display:flex;align-items:center;justify-content:space-between;min-width:300px;width:100%;font-size:1.6rem;font-weight:400;line-height:2.4rem}
.filterHeader{display:inline-flex;align-items:center;color:#fff;padding:10px 8px}.filterHeader .MuiButton-label{font-size:1.3rem}.filterHeader--container{display:flex;align-items:center;justify-content:space-between}@media(min-width: 578px){.filterHeader--container{padding:0 20px}}.filterHeader--helper{display:flex;align-items:center;margin-top:auto;margin-bottom:12px;padding:0 20px 0 10px;line-height:1.5rem;font-size:1.1rem;color:#fff;opacity:.95}@media(min-width: 578px){.filterHeader--helper{padding:0 45px 0 59px}}.filterHeader--helper--embedded{display:flex;align-items:center;margin-top:auto;padding:0 20px 0 10px;font-style:italic;font-size:1.3rem}@media(min-width: 578px){.filterHeader--helper--embedded{padding:0 45px 0 59px}}.filterHeader--helper--list{padding-left:.5rem;margin-left:2rem}.filterHeader--helper--messages{padding-left:.5rem;margin-left:2rem;text-align:center}.filterHeader--placeholder{font-size:1.6rem;padding-top:16px;color:#fff;text-align:center}.filterHeader--dashboard{display:flex;gap:4px;color:rgba(255,255,255,.95);font-size:15px;font-weight:600;line-height:24px;font-style:normal;text-transform:capitalize;padding:12px 8px}.filterHeader__first{margin-right:24px}.MuiTooltip-arrow{color:rgba(0,0,0,.9) !important}
.quizAnswerExplanation{display:flex;flex-direction:column;gap:4px;margin-top:16px;color:#fff}.quizAnswerExplanation__title{text-align:center}
.voteForm{display:flex;align-items:flex-start;justify-content:center;gap:12px;width:100%}.voteFormMasonry__other{padding:20px 24px 36px;border-radius:0 0 16px 16px;background-color:rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px}.voteFormMasonry__other--likert{padding:20px 24px 16px}.voteForm--row{align-items:center;flex-direction:column}.voteForm__column{display:grid;gap:inherit;align-items:center}.voteForm__row{display:grid;gap:inherit;grid-template-columns:2fr 2fr;width:100%}.voteForm__row--6{grid-template-columns:2fr 2fr 2fr}.voteForm__row--5{grid-template-columns:2fr 2fr 2fr}.voteForm__row--5center{grid-template-columns:1fr 2fr 2fr 1fr}.voteForm__row--4{grid-template-columns:2fr 2fr}.voteForm__row--3{grid-template-columns:2fr 2fr}.voteForm__row--3center{grid-template-columns:1fr 2fr 1fr}.pollTeaser__body__voteForm{display:flex;flex-direction:column;gap:8px}.pollTeaser__body__voteForm__orderedList{min-height:46px;border:2px dashed #ff0;border-radius:12px;padding:10px}.pollTeaser__body__voteForm__unorderedList{min-height:46px;background-color:rgba(0,0,0,.1);border-radius:12px;padding:10px}.pollTeaser__body__voteForm__preferential>:nth-child(-n+3){display:flex;flex-direction:column;gap:8px}.pollTeaser__body__voteForm__proContra__buttons{display:flex;justify-content:space-between;align-items:center}.pollTeaser__body__voteForm__proContra__buttons button{border:none;border-radius:var(--pp-option-radius, 8px);padding:1.4rem 2.1rem;font-weight:500;font-size:var(--pp-option-text-size, 1.6rem);color:#185b72;cursor:pointer;display:flex;align-items:center;gap:8px}.pollTeaser__body__voteForm__proContra__buttons button:first-child{background-color:var(--pp-contra-color, #fcc)}.pollTeaser__body__voteForm__proContra__buttons button:last-child{background-color:var(--pp-pro-color, #bef3a0)}.pollTeaser__body__voteForm__proContra__buttons--inactive{opacity:50%}.pollTeaser__body__voteForm__proContra__anonym{display:flex;align-items:center;gap:4px;color:#fff}.pollTeaser__body__voteForm__yesNo{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.pollTeaser__body__voteForm__yesNo .MuiButton-root{background-color:#e5f6e4f2;color:#14576f;border-radius:8px;font-weight:700}.pollTeaser__body__voteForm__yesNo .MuiButton-root:hover{background-color:#fff8b9}
.paginator{width:100%;display:flex;align-items:center;justify-content:center;gap:16px;font-size:1.5rem}.paginator__button{background:none;border:none;cursor:pointer;padding:0}.paginator__button .MuiSvgIcon-root{width:40px;height:40px;color:#74bccb}.paginator__counter{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background-color:rgba(0,0,0,.1)}.paginator__menuButton{position:relative;width:55px;height:40px;padding:0 10px;border:none;display:flex;align-items:center;border-radius:12px;color:#ffdf81;background-color:rgba(0,0,0,.2);cursor:pointer}.paginator__menuButton .MuiSvgIcon-root{width:30px;height:30px}.paginator__dropdownMenu{position:absolute;background-color:#fff;width:100px;max-height:180px;z-index:100;border-radius:8px;box-shadow:0 4px 8px 0 #14576f3d;display:flex;flex-direction:column;align-items:center;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.paginator__dropdownMenu::-webkit-scrollbar{display:none}.paginator__dropdownMenu__item{width:100%;text-align:center;border-radius:8px;padding:12px 0;cursor:pointer;border:none;background:none}.paginator__dropdownMenu__item:hover{background-color:#f5f5f5}
.profilePicture{border-radius:50%;vertical-align:middle}.profilePicture__xs{width:2.28rem !important;height:2.28rem !important;font-size:2.28rem !important}.profilePicture__s{width:3.2rem !important;height:3.2rem !important;font-size:3.2rem !important}.profilePicture__m{width:5rem !important;height:5rem !important;font-size:5rem !important}.profilePicture__l{width:7rem !important;height:7rem !important;font-size:7rem !important}
.proContraVoteComments--comments--comment--content{display:flex;gap:1rem;align-items:center;font-size:1.6rem}.proContraVoteComments--comments--comment--content div{font-size:1.6rem}
.actionIconWithLabel{cursor:pointer;opacity:.75;padding:6px;display:inline-flex;align-items:center;border-radius:4px;min-width:0 !important}.actionIconWithLabel:hover{background:#ddd}.actionIconWithLabel .icon{margin-right:.3rem}.actionIconWithLabel .label{margin-top:1px;line-height:1;padding-left:5px}.actionIconWithLabel .commentLabel{position:absolute;margin-top:1px;line-height:1;padding-bottom:3px;opacity:1}.actionIconWithLabel-s{font-size:1.3rem}.actionIconWithLabel-s .label{font-size:1.2rem}.actionIconWithLabel-m{font-size:1.5rem}.actionIconWithLabel-m .label{font-size:1.4rem}.actionIconWithLabel-l{font-size:1.7rem}.actionIconWithLabel-l .label{font-size:1.5rem;font-weight:bold}
.upDownvoteComponent{display:inline-flex;align-items:center;gap:.6rem;margin-right:1rem}.upDownvoteComponent .red{color:#c50e29}.upDownvoteComponent .green{color:#519657}
.proContraVoteComments--comments--comment{padding:15px}.proContraVoteComments--comments--comment--header{display:flex;align-items:center}.proContraVoteComments--comments--comment--header--pic{margin-right:16px;flex:0 0 auto}.proContraVoteComments--comments--comment--header--info{flex:1 1 auto;line-height:1.3}.proContraVoteComments--comments--comment--header--info--name{font-size:1.2rem;font-weight:bold}.proContraVoteComments--comments--comment--header--info--ago{font-size:1.2rem;opacity:.7}.proContraVoteComments--comments--comment--header--type{flex:0 0 auto;font-size:1.3rem;opacity:.7;font-weight:bold}.proContraVoteComments--comments--comment--header--type--pro{color:#519657}.proContraVoteComments--comments--comment--header--type--pro--proContra{color:#93dc6a;font-size:1.6rem}.proContraVoteComments--comments--comment--header--type--contra{color:#c50e29}.proContraVoteComments--comments--comment--header--type--contra--proContra{color:#fc9f9f;font-size:1.6rem}.proContraVoteComments--comments--comment--content{margin-top:.5rem;margin-left:calc(3.2rem + 16px);font-size:1.3rem;margin-bottom:.5rem;overflow-wrap:break-word;line-height:1.75rem}.proContraVoteComments--comments--comment--content-level-1{margin-left:calc(2.28rem + 12px)}.proContraVoteComments--comments--comment--actions{margin-top:1rem;margin-left:calc(3.2rem + 16px - 8px);font-size:1.3rem}.proContraVoteComments--comments--comment--proContra{padding-left:0}.proContraVoteComments--comments--comment--content--proContra{margin-left:0;display:block}.proContraVoteComments--comments--comment--content--proContra .MuiTypography-root{color:#fff}.proContraVoteComments--comments--comment--actions--proContra{margin-left:0}
.proContraVoteComments{background-color:#fff;border-radius:0 0 10px 10px}.proContraVoteComments--filter{display:flex;padding:10px 20px;align-items:flex-end}.proContraVoteComments--filter--group{margin-left:calc(3.2rem + 16px);flex:1}.proContraVoteComments--filter--group .MuiButtonBase-root{height:auto !important}.proContraVoteComments--filter--sort{font-size:1.25rem;margin-bottom:1px;cursor:pointer}.proContraVoteComments--proContra{color:#fff;background:none}.proContraVoteComments--filter--proContra{padding:10px 0;margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.proContraVoteComments--filter--proContra .MuiButtonBase-root{height:auto !important;color:#fff;border:none;background:rgba(0,0,0,.1)}.proContraVoteComments--filter--proContra .MuiButtonBase-root:hover{color:#ffe086}.proContraVoteComments--filter--proContra .MuiToggleButton-root.Mui-selected{color:#ffe086}.proContraVoteComments--filter--group--proContra{margin-left:0}.proContraVoteComments--filter--sort--proContra{display:flex;align-items:center;gap:1.4rem;text-decoration:none !important;cursor:pointer}
.CustomAnswerInput{text-align:right;margin-top:1.6rem;margin-bottom:1.6rem;display:flex;justify-content:flex-end}.CustomAnswerInput input{font-size:1.4rem !important}.CustomAnswerInput--button{min-width:auto !important}.CustomAnswerInput--button--embedded{color:#323232 !important;background-color:#e1e1e0 !important}.CustomAnswerInput--button--custom{border:1px solid #fff !important;min-width:auto !important}.CustomAnswerInput--button--custom--embedded{border:1px solid #323232 !important;color:#323232 !important;min-width:auto !important}
.voteFormDistribution{padding:0 16px}.voteFormDistribution__remaining{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;margin-bottom:16px;border-radius:8px;background:var(--pp-option-bg, rgba(255, 255, 255, 0.08));font-size:1.6rem;font-weight:600;color:var(--pp-option-text, #ffffff)}.voteFormDistribution__remaining__label{opacity:.8}.voteFormDistribution__remaining__value{font-size:2rem;font-variant-numeric:tabular-nums}.voteFormDistribution__items{display:flex;flex-direction:column;gap:16px}.voteFormDistribution__item__label-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.voteFormDistribution__item__image{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.voteFormDistribution__item__label{flex:1;font-size:1.4rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;color:var(--pp-option-text, #ffffff)}.voteFormDistribution__item__control-row{display:flex;align-items:center;gap:12px}.voteFormDistribution__item__input{width:72px;min-width:72px;padding:6px 8px;text-align:center;font-size:1.6rem;font-weight:600;border:2px solid var(--pp-input-border-color, rgba(255, 255, 255, 0.2));border-radius:8px;background:var(--pp-input-bg, rgba(255, 255, 255, 0.06));color:var(--pp-input-text, #ffffff);outline:none;flex-shrink:0;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.voteFormDistribution__item__input::-webkit-outer-spin-button,.voteFormDistribution__item__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.voteFormDistribution__item__input:focus{border-color:var(--pp-input-border-color, #008099)}.distSlider{flex:1 1 0%;min-width:0;position:relative;height:32px;cursor:pointer;display:flex;align-items:center;touch-action:none;user-select:none;-webkit-user-select:none}.distSlider__track{position:absolute;left:0;right:0;height:8px;border-radius:4px;background:var(--pp-slider-track, rgba(255, 255, 255, 0.15))}.distSlider__fill{position:absolute;left:0;height:8px;border-radius:4px;pointer-events:none;transition:width .05s ease-out;background:var(--pp-slider-fill, #98ce30)}.distSlider__thumb{position:absolute;width:24px;height:24px;border-radius:50%;border:3px solid var(--pp-slider-thumb, #ffffff);box-shadow:0 2px 8px rgba(0,0,0,.35);transform:translateX(-50%);pointer-events:none;transition:left .05s ease-out}.distSlider__thumb:hover{transform:translateX(-50%) scale(1.1)}
.pollTeaser__body__voteForm__freeTextList{display:flex;flex-direction:column;gap:.8rem;width:100%}.pollTeaser__body__voteForm__freeTextList__row{width:100%}
.likertScalePointLabel{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;width:110px;text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.2;color:#fff !important;font-weight:600;user-select:none;background:transparent !important;border:0 !important;padding:0 !important;font-family:inherit}@media(max-width: 550px){.likertScalePointLabel{width:72px;font-size:12px;-webkit-line-clamp:4}}.likertScalePointLabel--truncated{cursor:pointer}.likertScalePointLabel--above{top:auto;bottom:100%;margin-top:0;margin-bottom:8px}
.likertScale{border-radius:16px}.likertScale__wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px 34px 36px;background-color:rgba(0,0,0,.1);border-radius:16px}@media(max-width: 550px){.likertScale__wrapper{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;justify-items:center}}.likertScale__wrapper--withOtherAnswers{border-radius:16px 16px 0 0}.likertScale__wrapper--withLabelsOnScale{padding:50px 24px;gap:8px}@media(max-width: 550px){.likertScale__wrapper--withLabelsOnScale{align-items:start;padding:24px 8px;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr));column-gap:14px;row-gap:32px}.likertScale__wrapper--withLabelsOnScale .likertScale__item{display:flex;flex-direction:column;align-items:center;gap:6px}.likertScale__wrapper--withLabelsOnScale .likertScale__item .likertScalePointLabel,.likertScale__wrapper--withLabelsOnScale .likertScale__item .likertScale__item__text{position:static;transform:none;top:auto;bottom:auto;margin:0;max-width:100%;width:100%;font-size:12px;line-height:1.25;text-align:center;word-break:keep-all;overflow-wrap:anywhere;hyphens:auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.likertScale__wrapper--withLabelsOnScale .likertScale__item .likertScalePointLabel--above,.likertScale__wrapper--withLabelsOnScale .likertScale__item .likertScale__item__text--above{order:0}}.likertScale__wrapper:not(.likertScale__wrapper--withLabelsOnScale) .likertScale__item:first-child .likertScale__item__text,.likertScale__wrapper:not(.likertScale__wrapper--withLabelsOnScale) .likertScale__item:first-child .likertScale__item__text--above,.likertScale__wrapper:not(.likertScale__wrapper--withLabelsOnScale) .likertScale__item:last-child .likertScale__item__text,.likertScale__wrapper:not(.likertScale__wrapper--withLabelsOnScale) .likertScale__item:last-child .likertScale__item__text--above{max-width:120px}.likertScale__item{position:relative}.likertScale__item__text{color:#fff;position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:14px;margin-top:4px;text-align:center;max-width:75px;white-space:normal;overflow-wrap:break-word;word-break:normal}.likertScale__item__text--above{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.likertScale__item__value{border-radius:50%;border:2px solid #c8cccf;background-color:#41b600f2;color:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;cursor:pointer}.likertScale__item__value--checkable{border-radius:6px}.likertScale__divider{width:calc(100% - 2 * 34px);height:4px;background-color:#c8cccf;position:absolute}
.singleLikertScaleVote{margin:16px 9px 30px 15px;position:relative;justify-content:center}.singleLikertScaleVote .MuiToggleButtonGroup-root .MuiToggleButton-root .MuiToggleButton-label{margin-bottom:-0.16rem !important}.singleLikertScaleVote--line{z-index:0;position:absolute;width:98%;height:3px;background-color:#fff;border-radius:20px;top:25%;left:50%;transform:translate(-50%, -50%)}
.multiLikertScaleVote{box-sizing:border-box;width:100%;border-radius:16px;padding:16px;background-color:rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px}.multiLikertScaleVote__wrapper{display:flex;align-items:center;gap:12px;color:#fff}.multiLikertScaleVote__question{word-break:break-word}
.likertLabelKey{padding:6px 8px 10px;font-size:13px;line-height:1.4;color:#fff;text-align:center}.likertLabelKey__entry{display:inline}.likertLabelKey__number{font-weight:700;color:#fff}.likertLabelKey__text{color:#fff}.likertLabelKey__sep{color:rgba(255,255,255,.55);margin-right:2px}
.voteFormNumber{display:flex;flex-direction:column;gap:12px;padding:8px 16px}.voteFormNumber__range{font-size:14px;font-style:italic;text-align:center;opacity:.85}.voteFormNumber__items{display:flex;flex-direction:column;gap:16px}.voteFormNumber__item{display:flex;flex-direction:column;gap:8px}.voteFormNumber__item__label{font-size:15px;font-weight:500}.voteFormNumber__item__control-row{display:flex;align-items:center;gap:16px}.voteFormNumber__item__input{width:96px;padding:10px;border:1px solid var(--pp-input-border-color, rgba(255, 255, 255, 0.6));border-radius:8px;font-size:16px;text-align:center;background:var(--pp-input-bg, rgba(255, 255, 255, 0.9))}.voteFormNumber__item__input--invalid{border-color:var(--pp-error-color, #e53935) !important}.voteFormNumber__item__error{font-size:13px;color:var(--pp-error-color, #ffcdd2)}.numberSlider{position:relative;flex:1;height:28px;cursor:pointer}.numberSlider__track{position:absolute;top:50%;left:0;right:0;height:6px;transform:translateY(-50%);border-radius:3px;background:var(--pp-slider-track, rgba(255, 255, 255, 0.35))}.numberSlider__fill{position:absolute;top:50%;left:0;height:6px;transform:translateY(-50%);border-radius:3px;background:var(--pp-slider-fill, rgba(255, 255, 255, 0.85))}.numberSlider__thumb{position:absolute;top:50%;width:20px;height:20px;transform:translate(-4px, -50%);border-radius:50%;border:2px solid var(--pp-slider-thumb, #ffffff);box-shadow:0 1px 4px rgba(0,0,0,.3)}
.voteFormStarRating{display:flex;flex-direction:column;gap:16px;padding:8px 16px}.voteFormStarRating__item{display:flex;flex-direction:column;align-items:center;gap:6px}.voteFormStarRating__item__label{font-size:15px;font-weight:500}.voteFormStarRating__item__stars{display:flex;gap:2px}.voteFormStarRating__item__starButton{background:none;border:none;padding:2px;cursor:pointer;line-height:0}.voteFormStarRating__item__star{font-size:42px !important;color:var(--pp-star-color, rgba(255, 255, 255, 0.75))}.voteFormStarRating__item__star--filled{font-size:42px !important;color:var(--pp-star-active-color, #f5b301)}
.pollTeaser__voteButtonwrapper{display:flex;flex-direction:column;align-items:center;gap:8px}.pollTeaser__voteButtonwrapper .MuiButton-containedPrimary{background-color:var(--pp-button-bg, #f1feea);color:var(--pp-button-text, #008099);padding:17px 24px;text-transform:none;font-size:var(--pp-button-text-size, 1.9rem);line-height:2.8rem;font-weight:700;border-radius:var(--pp-button-radius, 8px)}.pollTeaser__voteButtonwrapper .MuiButton-containedPrimary:hover{background-color:var(--pp-button-bg, #f1feea);color:var(--pp-button-text, #008099)}.pollTeaser__voteButtonwrapper .MuiButton-containedPrimary:focus{background-color:var(--pp-button-bg, #f1feea);color:var(--pp-button-text, #008099)}.pollTeaser__voteButtonwrapper .skipButton{cursor:pointer;text-align:center;font-style:italic;color:var(--pp-skip-color, #009be8);font-weight:600;margin:auto}
.pollTeaserVoting{display:flex;flex-direction:column;gap:12px}
.surveyStartPage{display:flex;flex-direction:column;gap:8px}.surveyStartPage .customConsent{color:#fff;font-size:1.9rem;line-height:2.8rem;text-align:center}.surveyStartPage .customConsent a{font-size:1.7rem;color:#ffe086;text-decoration:underline}.startPageHero{display:flex;flex-direction:column;gap:12px;width:100%;text-align:left}.startPageHero__cover{position:relative;width:auto;margin:-34px -40px 0;border-radius:var(--pp-card-radius, 32px) var(--pp-card-radius, 32px) 0 0;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.18)}.startPageHero__cover::before{content:"";display:block;padding-top:43.75%}@media(max-width: 599px){.startPageHero__cover::before{padding-top:56%}}.startPageHero__coverImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.startPageHero__coverTop{position:absolute;top:16px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.startPageHero__kind{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.92);color:rgba(0,0,0,.78);font-size:1.2rem;font-weight:700;letter-spacing:.02em;box-shadow:0 2px 8px rgba(0,0,0,.18)}.startPageHero__kind svg{flex:0 0 auto}.startPageHero__title{font-size:2.6rem;font-weight:600;line-height:1.25;color:#fff}@media(max-width: 599px){.startPageHero__title{font-size:2.1rem}}.startPageHero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;color:#fff;font-size:1.3rem;font-weight:600}.startPageHero__metaItem{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.18)}.startPageHero__metaItem svg{flex:0 0 auto;opacity:.85}.startPageHero__metaItem--prize{background:linear-gradient(135deg, rgba(244, 160, 17, 0.35), rgba(255, 200, 87, 0.28));border-color:rgba(255,210,110,.55)}.startPageHero__metaItem--donation{background:linear-gradient(135deg, rgba(190, 24, 93, 0.4), rgba(236, 72, 153, 0.3));border-color:rgba(249,168,212,.5)}.surveyStartPage__resultAfterVoteText{font-style:italic;margin:20px 40px;color:#fff;text-align:center;opacity:.7;font-weight:300}.surveyStartPage__resultAfterVoteText a{color:#ffe086}
.commentItem-level-1{margin-left:calc(3.8rem + 16px) !important}.commentItem--header{display:flex;align-items:center}.commentItem--header--img-level-0{margin-right:16px}.commentItem--header--img-level-1{margin-right:12px}.commentItem--header--text{line-height:1.3}.commentItem--header--text--name{font-size:1.2rem;font-weight:bold}.commentItem--header--text--createdAt{font-size:1.2rem;opacity:.7}.commentItem--header--text--link{cursor:pointer}.commentItem--header--text--link:hover{text-decoration:underline}.commentItem--content{margin-top:.5rem;margin-left:calc(3.2rem + 16px);font-size:1.3rem;margin-bottom:.5rem;overflow-wrap:break-word;line-height:1.75rem}.commentItem--content-level-1{margin-left:calc(2.28rem + 12px)}.commentItem--actions{margin-top:.3rem;display:flex;align-items:center;margin-bottom:1rem}.commentItem--actions--replyButton{min-width:0 !important;padding:2px 8px !important;margin-left:calc(3.2rem + 16px - 8px) !important;opacity:.7;letter-spacing:0 !important;font-size:1.2rem !important}.commentItem--actions--replyButton-level-1{margin-left:calc(2.28rem + 12px - 8px) !important}.commentItem--actions--reply{display:flex;align-items:flex-start;margin-left:calc(3.8rem + 20px) !important;margin-bottom:1rem}.commentItem--actions--reply--profilePic{width:2.28rem;height:2.28rem}.commentItem--actions--reply--message{text-align:justify;margin:0 16px !important}.commentItem--actions--reply--message .MuiInputBase-multiline{font-size:1.4rem}.commentItem--actions--reply--sendButton{align-self:flex-end}.commentItem--actions--reply--level-1{margin-left:calc(2.28rem + 16px) !important}.commentItem--actions--showReplies{font-size:1.3rem;margin-left:calc(3.8rem + 16px - 8px) !important;color:#006074;cursor:pointer}.commentItem--actions--showReplies:hover{text-decoration:underline}.commentItem--replies{margin-top:1rem}.commentItem--replies--loadMore{cursor:pointer;color:#006074;font-size:1.3rem;margin-left:calc(3.8rem + 24px)}.commentItem--replies--loadMore:hover{text-decoration:underline}
.commentComponent{width:100%;margin:0;background-color:transparent}.commentComponent__postNewSection{display:flex;align-items:flex-end;gap:.4rem;margin-top:1.6rem}.commentComponent__postNewSection__inputWrapper{width:100%;margin-left:1.2rem;margin-right:1.6rem}.commentComponent__postNewSection__inputWrapper--comment{font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#595959;margin-bottom:.5rem}.commentComponent__postNewSection__inputWrapper--message{border-radius:14px;background-color:#f2f6f7;border:1px solid rgba(0,0,0,.1);position:relative;transition:border-color 140ms ease,background-color 140ms ease,box-shadow 140ms ease}.commentComponent__postNewSection__inputWrapper--message:focus-within{background-color:#fff;border-color:#22a3bd;box-shadow:0 0 0 3px rgba(0,128,153,.12)}.commentComponent__postNewSection__inputWrapper--message .MuiInputBase-multiline{font-size:1.4rem;padding:10px 12px}.commentComponent__postNewSection .commentComponent__postNewSection--message__button{color:#fff !important;background:linear-gradient(135deg, #045c70, #008099) !important;font-weight:700 !important;padding:1.1rem 2rem;display:flex !important;justify-content:center !important;align-items:center !important;flex-shrink:0 !important;height:40px !important;border-radius:999px !important;font-size:15px !important;text-transform:none !important;box-shadow:0 4px 12px rgba(0,128,153,.3)}.commentComponent__postNewSection .commentComponent__postNewSection--message__button.Mui-disabled{opacity:.45;box-shadow:none}.commentComponent__postNewSection--sendButton{align-self:flex-end}.commentComponent__filter{margin-top:2rem;margin-bottom:.5rem;display:flex;flex-direction:column}.commentComponent__filter--sort{font-size:1.3rem;cursor:pointer;align-self:flex-end}.commentComponent--loadMore{cursor:pointer;color:#006074;font-size:1.3rem;margin-left:calc(3.8rem + 16px - 4px) !important}.commentWrapper{padding:10px}
.pollTeaser--actions--endSection{flex:1000;text-align:end}.pollActions__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.pollActions__actions .actionIconWithLabel-m .label{color:#595959;font-size:1.7rem;font-weight:600}.pollActions__actions .actionIconWithLabel{opacity:1;padding:.6rem 1.2rem;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);transition:background 140ms ease,border-color 140ms ease,transform 140ms ease}.pollActions__actions .actionIconWithLabel:hover{background:rgba(0,128,153,.1);border-color:rgba(0,128,153,.25);transform:translateY(-1px)}.pollActions__comments{display:flex;align-items:center;opacity:.75;cursor:pointer;color:#000}.pollActions__comments .MuiButton-text{padding-left:0;margin-right:1rem}
.aiLandingGenerator{min-width:320px}.aiLandingGenerator__wrapper{padding:24px 32px 32px;display:flex;flex-direction:column;gap:20px}.aiLandingGenerator__section{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid #e8ecef;border-radius:14px;background-color:#fff;box-shadow:0 1px 3px rgba(20,87,111,.06)}.aiLandingGenerator__section--existing{gap:12px;background-color:#eef2f5}.aiLandingGenerator__sectionTitle{font-size:15px;font-weight:700;color:#14576f}.aiLandingGenerator__field{display:flex;flex-direction:column;gap:8px}.aiLandingGenerator__fieldLabel{font-size:14px;font-weight:600;color:#14576f}.aiLandingGenerator__instructions{width:100%;box-sizing:border-box;resize:vertical;min-height:96px;padding:12px 14px;font:inherit;font-size:14px;color:#14576f;border:1px solid #c8cccf;border-radius:10px;background-color:#fff}.aiLandingGenerator__instructions::placeholder{color:#595959}.aiLandingGenerator__instructions:focus{outline:none;border-color:#007c95;box-shadow:0 0 0 3px rgba(0,124,149,.12)}.aiLandingGenerator__models{display:flex;flex-wrap:wrap;gap:10px}.aiLandingGenerator__model{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px;background-color:#fff;border:1px solid #c8cccf;border-radius:12px;cursor:pointer;transition:border-color 120ms ease,box-shadow 120ms ease}.aiLandingGenerator__model:hover{border-color:#74bccb}.aiLandingGenerator__model--selected{border:2px solid #007c95;padding:9px 13px;box-shadow:0 0 0 3px rgba(0,124,149,.1)}.aiLandingGenerator__model--disabled{cursor:not-allowed;opacity:.45}.aiLandingGenerator__model--disabled:hover{border-color:#c8cccf}.aiLandingGenerator__modelName{font-weight:600;color:#14576f}.aiLandingGenerator__modelProvider{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#007c95;background-color:#ecf1f4;border-radius:6px;padding:2px 6px}.aiLandingGenerator__templates{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:10px}.aiLandingGenerator__template{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;background-color:#fff;border:1px solid #c8cccf;border-radius:12px;cursor:pointer;transition:border-color 120ms ease,box-shadow 120ms ease}.aiLandingGenerator__template:hover{border-color:#74bccb}.aiLandingGenerator__template--selected{border:2px solid #007c95;padding:11px;box-shadow:0 0 0 3px rgba(0,124,149,.1)}.aiLandingGenerator__templateSwatches{display:inline-flex;gap:4px}.aiLandingGenerator__swatch{width:22px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.12);flex-shrink:0}.aiLandingGenerator__templateName{font-size:13px;font-weight:600;color:#14576f}.aiLandingGenerator__templateCheck{position:absolute;top:8px;right:10px;font-size:14px;font-weight:700;color:#007c95}.aiLandingGenerator__chips{display:flex;flex-wrap:wrap;gap:8px}.aiLandingGenerator__chip{padding:7px 14px;font-size:13px;color:#14576f;background-color:#ecf1f4;border:1px solid transparent;border-radius:18px;cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease}.aiLandingGenerator__chip:hover{border-color:#74bccb}.aiLandingGenerator__chip--selected{color:#fff;background-color:#007c95;border-color:#007c95;font-weight:600}.aiLandingGenerator__embedOptionGroup{display:flex;flex-direction:column;gap:8px;margin-top:12px}.aiLandingGenerator__embedOptionGroup:first-of-type{margin-top:8px}.aiLandingGenerator__embedOptionGroupTitle{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#595959}.aiLandingGenerator__refineHeader{display:flex;align-items:center;gap:12px}.aiLandingGenerator__refineMessages{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto;padding:4px 2px}.aiLandingGenerator__refineBubble{align-self:flex-start;max-width:80%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.4;white-space:pre-wrap;background-color:#ecf1f4;color:#14576f}.aiLandingGenerator__refineBubble--user{align-self:flex-end;background-color:#007c95;color:#fff}.aiLandingGenerator__refineEmbed{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid #e8ecef}.aiLandingGenerator__select{align-self:flex-start;min-width:160px;padding:10px 12px;border-radius:10px;border:1px solid #c8cccf;font-size:14px;background-color:#fff;color:#14576f;cursor:pointer}.aiLandingGenerator__select:focus{outline:none;border-color:#007c95}.aiLandingGenerator__advanced{border-top:1px solid #e8ecef;padding-top:4px}.aiLandingGenerator__advancedToggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;font-size:14px;font-weight:600;color:#007c95;background:transparent;border:none;cursor:pointer}.aiLandingGenerator__advancedChevron{font-size:12px}.aiLandingGenerator__advancedBody{display:flex;flex-direction:column;gap:18px;padding-top:12px}.aiLandingGenerator__switchRow{display:flex;align-items:center;gap:8px;font-size:14px;color:#14576f;cursor:pointer}.aiLandingGenerator__helper{font-size:12px;color:#595959}.aiLandingGenerator__error{font-size:14px;color:#c50e29;background-color:#fcc;border-radius:8px;padding:10px 12px}.aiLandingGenerator__actions{display:flex;align-items:center;gap:12px}.aiLandingGenerator__result{display:flex;flex-direction:column;gap:12px}.aiLandingGenerator__resultTitle{font-size:16px;font-weight:700;color:#14576f}.aiLandingGenerator__resultUrl{font-size:14px;word-break:break-all;padding:12px 14px;background-color:#ecf1f4;border-radius:10px;color:#007c95}.aiLandingGenerator__existingEmpty{font-size:13px;color:#595959;padding:8px 0}.aiLandingGenerator__existingList{display:flex;flex-direction:column;gap:10px}.aiLandingGenerator__existingRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background-color:#fff;border:1px solid #e8ecef;border-radius:10px;flex-wrap:wrap}.aiLandingGenerator__existingMain{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 220px}.aiLandingGenerator__existingName{font-size:14px;font-weight:600;color:#14576f;white-space:normal;overflow-wrap:anywhere}.aiLandingGenerator__existingUrl{font-size:12px;color:#007c95;white-space:normal;overflow-wrap:anywhere}.aiLandingGenerator__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.aiLandingGenerator__badge{font-size:11px;font-weight:600;border-radius:6px;padding:2px 8px}.aiLandingGenerator__badge--live{color:#519657;background-color:#f1feea}.aiLandingGenerator__badge--draft{color:#595959;background-color:#ecf1f4}.aiLandingGenerator__badge--data{color:#007c95;background-color:#dff5fa}.aiLandingGenerator__badge--pin{background-color:#fff8b9}.aiLandingGenerator__existingActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.aiLandingGenerator__miniButton{flex-shrink:0;border:1px solid #c8cccf;cursor:pointer;background-color:#fff;color:#14576f;border-radius:8px;padding:6px 12px;font-size:12px;transition:border-color 120ms ease,background-color 120ms ease}.aiLandingGenerator__miniButton:hover{border-color:#74bccb;background-color:#eef2f5}@media(max-width: 600px){.aiLandingGenerator__wrapper{padding:16px 16px 24px}.aiLandingGenerator__templates{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr))}.aiLandingGenerator__existingRow{flex-direction:column;align-items:stretch}}
.respondentsDialog{display:flex;justify-content:center;flex-direction:column;gap:40px;border-radius:0 0 32px 32px}.respondentsDialog__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 32px}.respondentsDialog__header__title{display:flex;gap:8px;font-size:2rem}.respondentsDialog__header__filters{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;white-space:nowrap;font-size:1.2rem}@media(max-width: 599px){.respondentsDialog__header__filters{flex-direction:column;gap:8px}}.respondentsDialog__header__filters__topAmount{display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 599px){.respondentsDialog__header__filters__topAmount{align-items:center}}.respondentsDialog__header__filters__dateRange{display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 599px){.respondentsDialog__header__filters__dateRange{align-items:center}}.respondentsDialog__header__percentage{width:100%;display:flex;align-items:center;gap:8px;border-radius:16px;background-color:#e8ecef;padding-right:4px;padding-left:4px}@media(max-width: 599px){.respondentsDialog__header__percentage{flex-direction:column;gap:8px}}.respondentsDialog__header__percentage__text{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;gap:4px}.respondentsDialog__header__percentage__text.firstLine{font-size:1.4rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;text-align:right}@media(max-width: 599px){.respondentsDialog__header__percentage__text.firstLine{text-align:center}}.respondentsDialog__header__percentage__text.secondLine{font-size:1.2rem;text-align:right}@media(max-width: 599px){.respondentsDialog__header__percentage__text.secondLine{text-align:center}}@media(max-width: 425px){.respondentsDialog__header__percentage__text{white-space:normal;text-align:right}}.respondentsDialog__header__percentage__input{width:60px}.respondentsDialog__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 32px;background-color:#fff}@media(max-width: 599px){.respondentsDialog__body{padding:12px 16px 48px}}.respondentsDialog__body__title{font-size:2rem}@media(max-width: 599px){.respondentsDialog__body__title{text-align:center}}.respondentsDialog__body__table{display:flex}.respondentsDialog__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:#fff}.respondentsDialog__footer__buttonGroup{display:flex;justify-content:flex-end;align-items:center;margin:0 30px 36px auto}.respondentsDialog__tooltip,.respondentsDialog__tooltipIcon{width:24px;height:24px;color:#74bccb}.respondents__buttonExportResults{background:#e5f6e4;color:#008099;transition:.1s ease-in-out;margin-left:15px}.respondents__buttonExportResults:hover{background:#e5f6e4;color:#008099;box-shadow:0 .3px .6px 0 #000;box-shadow:0 .8px 1.5px 0 #000;box-shadow:0 2px 4px 0 #000}.respondents__buttonSendEmail{background:#e5f6e4;color:#008099;transition:.1s ease-in-out;margin-left:15px}.respondents__buttonSendEmail:hover{background:#e5f6e4;color:#008099;box-shadow:0 .3px .6px 0 #000;box-shadow:0 .8px 1.5px 0 #000;box-shadow:0 2px 4px 0 #000}
.table__container{width:100%;max-height:340px}.table{background-color:transparent}.table .MuiTable-root{margin-top:4px;table-layout:fixed}.table .MuiTableHead-root{position:sticky;top:0;z-index:1}.table .MuiTableHead-root .MuiTableRow-root{background-color:#fff;table-layout:fixed}.table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;border:none;color:#000;padding:4px;text-align:center}.table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root:nth-of-type(1){max-width:40px !important}.table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root:nth-of-type(2){max-width:54px !important}.table .MuiTableBody-root .MuiTableRow-root{border-bottom:8px solid #fff;background-color:#e8ecef}.table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root{border:none;color:#000;text-align:center}.table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:first-of-type{border-top-left-radius:16px;border-bottom-left-radius:16px}.table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:last-of-type{border-top-right-radius:16px;border-bottom-right-radius:16px}.table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:last-child{border-bottom:0}.table__pagination{border-radius:8px;border:none;box-shadow:none}.table__pagination .MuiTable-root{border-collapse:collapse}.table__pagination .MuiTablePagination-toolbar{padding:8px}.table__pagination .MuiTablePagination-selectIcon{color:#595959}.table__pagination .MuiTablePagination-select{color:#595959;background-color:#e8ecef;border-radius:8px;box-shadow:0 4px 6px #e5f6e4}.table__pagination .MuiTablePagination-select:hover{background-color:#f5f5f5}.table__pagination .MuiTablePagination-actions .MuiIconButton-root{color:#008099}.table__pagination .MuiTablePagination-actions .MuiIconButton-root:disabled{color:#e1e1e0}
.surveySubscribersDialog__wrapper{padding:20px;display:flex;flex-direction:column;gap:12px}.surveySubscribersDialog__exportTitle{text-align:center}.surveySubscribersDialog__btnWrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:30px}.surveySubscribersDialog__changeFormat{position:relative}.surveySubscribersDialog__changeFormat__list{position:absolute;background-color:#fff;width:100%;min-width:120px;top:105%;left:50%;transform:translateX(-50%);z-index:10;box-shadow:0px 2px 4px 0px #14576f3d;border-radius:8px}.surveySubscribersDialog__changeFormat__list__item{color:#000;padding:12px 8px;cursor:pointer;width:100%;border:none;background-color:#fff}.surveySubscribersDialog__changeFormat__list__item:first-child{border-radius:8px 8px 0 0}.surveySubscribersDialog__changeFormat__list__item:last-child{border-radius:0 0 8px 8px}.surveySubscribersDialog__changeFormat__list__item:hover{background-color:#f5f5f5}.surveySubscribersDialog__subscriberList{display:flex;flex-direction:column;gap:12px;max-height:400px;height:100%;overflow-y:scroll}.surveySubscribersDialog__subscriberList__item{background-color:#f5f5f5;padding:10px;border-radius:8px}
.trackingVariants{min-width:320px}.trackingVariants__wrapper{padding:24px 32px 32px;display:flex;flex-direction:column;gap:16px}.trackingVariants__intro{font-size:14px;color:#595959}.trackingVariants__section--landing{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding-top:20px;border-top:2px solid #e8ecef}.trackingVariants__sectionTitle{font-size:16px;font-weight:600;color:#14576f}.trackingVariants__generate{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trackingVariants__loading{text-align:center;padding:24px;color:#595959}.trackingVariants__table{display:flex;flex-direction:column;overflow-x:auto}.trackingVariants__row{display:grid;grid-template-columns:minmax(90px, 1fr) minmax(220px, 3fr) 80px 90px 70px;align-items:center;gap:8px;padding:10px 8px;border-bottom:1px solid #e8ecef}.trackingVariants__row--head{font-weight:600;font-size:13px;color:#595959}.trackingVariants__row--total{font-weight:600;border-bottom:none;border-top:2px solid #e8ecef}.trackingVariants__row--withAnswered{grid-template-columns:minmax(90px, 1fr) minmax(160px, 3fr) 72px 84px 92px 62px}.trackingVariants__cell--answered{color:#007c95;font-weight:600}.trackingVariants__questionSelect{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trackingVariants__questionSelect__label{font-size:14px;font-weight:600;color:#14576f}.trackingVariants__questionSelect__input{padding:8px 12px;border-radius:8px;border:1px solid #e8ecef;font-size:14px;background-color:#fff;color:#14576f;cursor:pointer}.trackingVariants__cell--num{text-align:right}.trackingVariants__cell--name{display:flex;flex-direction:column;min-width:0}.trackingVariants__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackingVariants__comment{font-size:11px;color:#595959;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackingVariants__variantBlock{display:flex;flex-direction:column}.trackingVariants__commentInput{width:100%;box-sizing:border-box;margin:0 8px 12px;padding:6px 10px;border:1px solid #e8ecef;border-radius:8px;font-size:12px;font-family:inherit;line-height:1.4;color:#14576f;background-color:#fff;resize:none;overflow:hidden}.trackingVariants__commentInput::placeholder{color:#595959}.trackingVariants__commentInput--generate{flex:1 1 220px;margin:0}.trackingVariants__section--pixel{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;border-bottom:2px solid #e8ecef}.trackingVariants__pixelSaved{font-size:13px;color:#007c95;align-self:center}.trackingVariants__cell--link{display:flex;align-items:center;gap:8px;min-width:0}.trackingVariants__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#007c95}.trackingVariants__copy{flex-shrink:0;border:none;cursor:pointer;background-color:#eef2f5;color:#14576f;border-radius:6px;padding:4px 10px;font-size:12px}
.pollTeaserActionRail{display:none}@media(min-width: 1500px){.pollTeaserActionRail{display:block;position:fixed;top:96px;bottom:24px;width:232px;z-index:4;overflow:hidden;pointer-events:none}}.pollTeaserActionRail--left{left:calc(50vw - 620px)}.pollTeaserActionRail--right{right:calc(50vw - 620px)}.pollTeaserActionRail__inner{pointer-events:auto;max-height:100%;overflow-y:auto;padding:16px;border-radius:20px;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);box-shadow:0 10px 30px rgba(0,0,0,.1);scrollbar-width:thin}.pollTeaserActionRail__title{font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a94a6;margin-bottom:12px}.pollTeaserActionRail__group{margin-bottom:14px}.pollTeaserActionRail__group:last-child{margin-bottom:0}.pollTeaserActionRail__groupLabel{font-size:1.15rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px}.pollTeaserActionRail__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;margin-bottom:4px;border:none;border-radius:12px;background:transparent;text-align:left;cursor:pointer;font-size:1.3rem;font-weight:600;color:#2b3040;transition:background 120ms ease,transform 120ms ease}.pollTeaserActionRail__item:hover{background:rgba(0,0,0,.05);transform:translateX(2px)}.pollTeaserActionRail__item--highlight{background:rgba(244,160,17,.12);box-shadow:inset 0 0 0 1px rgba(244,160,17,.45)}.pollTeaserActionRail__item--danger{color:#c0324b}.pollTeaserActionRail__itemIcon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;color:#fff;font-size:18px}.pollTeaserActionRail__itemLabel{line-height:1.5rem}
.previewLinks{display:flex;flex-direction:column;gap:25px;margin-bottom:15px}.previewLink__wrapper{display:flex;gap:15px;align-items:center}.previewLink__wrapper__image{display:flex;justify-content:flex-start}.previewLink__wrapper__content{display:flex;flex-direction:column;gap:8px}.previewLink__wrapper__content__siteName{display:flex;align-items:center;gap:8px}.previewLink__wrapper__content__siteName a{font-size:1.2rem}.previewLink__wrapper__content__title{font-size:1.6rem}.previewLink__wrapper__content__title__linkUrl{display:block;text-overflow:ellipsis;overflow:hidden}.previewLink__description{padding:0 !important;margin-bottom:16px;font-size:1.2rem;color:rgba(0,0,0,.54)}.previewLink__description .MuiGrid-item{padding:0 !important}
.pollTeaserInfoTab__tabs{border-radius:0 0 32px 32px;display:flex;justify-content:flex-end;min-height:8px}.pollTeaserInfoTab__tabs__btn{border-bottom:1px dashed gray;display:flex;align-items:center;cursor:pointer;margin:0 16px 0 5px;color:#595959;font-weight:500}@media(max-width: 460px){.pollTeaserInfoTab__tabs__btn{margin:0 6px 0 2.5px;font-size:1rem}}@media(max-width: 400px){.pollTeaserInfoTab__tabs__btn{margin:0 8px 0 2.5px}}.pollTeaserInfoTab__tabs__btn:hover{color:#008099;border-bottom:1px dashed #008099}.pollTeaserInfoTab__tabs__btn:focus{border-bottom:1px solid #fff}.pollTeaserInfoTab__previews--video{position:relative;padding-top:0;right:40px;top:6px;width:calc(100% + 80px)}.pollTeaserInfoTab__previews--noBorderInEmbedded{border:none}
.pollStatsSummary{display:flex;flex-direction:column;gap:12px;padding:14px;margin-bottom:16px;border-radius:16px;background:linear-gradient(150deg, rgba(63, 81, 181, 0.1), rgba(42, 157, 143, 0.1));box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.pollStatsSummary__header{display:flex;align-items:center;gap:8px;width:100%;padding:4px 2px 10px;border:none;border-bottom:1px solid rgba(0,0,0,.08);background:transparent;cursor:pointer;text-align:left}.pollStatsSummary__headerIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#3f51b5;color:#fff;font-size:18px;flex-shrink:0}.pollStatsSummary__headerText{font-size:1.45rem;font-weight:700;color:#2b3040;flex:1}.pollStatsSummary__headerHint{font-size:1.1rem;font-weight:600;color:#3f51b5;white-space:nowrap}.pollStatsSummary__metrics{display:flex;gap:10px}.pollStatsSummary__metric{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.65)}.pollStatsSummary__metricIcon{font-size:1.8rem !important;color:#5c6b73}.pollStatsSummary__metricValue{font-size:2rem;font-weight:800;line-height:1.1;color:#1f2733}.pollStatsSummary__metricLabel{font-size:1.15rem;font-weight:600;color:#6b7684}.pollStatsSummary__links{display:flex;flex-direction:column;gap:4px}.pollStatsSummary__link{display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;border-radius:10px;background:transparent;cursor:pointer;font-size:1.25rem;font-weight:600;color:#3f51b5;text-align:left}.pollStatsSummary__link:hover{background:rgba(63,81,181,.1)}
.pollTeaserContextMenu__paper{border-radius:16px !important;min-width:264px;max-height:70vh;padding:4px 6px !important;box-shadow:0 12px 34px rgba(0,0,0,.2) !important}.pollTeaserContextMenu__subheader{line-height:2.2rem !important;padding:12px 12px 4px !important;font-size:1.1rem !important;font-weight:700 !important;letter-spacing:.06em;text-transform:uppercase;background:transparent !important}.pollTeaserContextMenu__item{border-radius:10px !important;margin:1px 2px !important;font-size:1.4rem;gap:2px}.pollTeaserContextMenu__item--highlight{background:rgba(244,160,17,.12) !important;font-weight:700;box-shadow:inset 0 0 0 1px rgba(244,160,17,.4)}.pollTeaserContextMenu__item--danger{color:#c0324b}.pollTeaserContextMenu__iconWrap{min-width:38px !important}.pollTeaserContextMenu__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#fff;font-size:17px}
a{text-decoration:none}.pollTeaser{background-color:#fff;border-radius:32px;box-sizing:border-box;position:relative;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;font-family:var(--pp-font-family, inherit)}.pollTeaser .MuiTypography-root,.pollTeaser .MuiButton-root,.pollTeaser .MuiFormControlLabel-label,.pollTeaser .MuiInputBase-root,.pollTeaser .MuiFormLabel-root{font-family:var(--pp-font-family, "Nunito")}.pollTeaser .pollTeaser::-webkit-scrollbar{display:none}.pollTeaser .pollTeaser__countBackProgbar{margin:16px 0 -24px;width:100%}.pollTeaser .pollTeaser__answerItem{align-items:center;display:flex;opacity:.9}.pollTeaser .pollTeaser__answerItem--onlyAnswer{margin-top:1rem;margin-bottom:1rem}.pollTeaser .pollTeaser__answerItem .MuiFormControlLabel-root{width:auto !important;margin:0}.pollTeaser .pollTeaser__answerItem__delete{position:absolute;top:-4px;right:-4px;background:#006074;color:#fff;padding:4px}.pollTeaser .pollTeaser__answerItem__delete:hover{background:#006074}.pollTeaser .pollTeaser__answerItem__delete--withImage{position:relative;left:126px;bottom:8px}.pollTeaser .pollTeaser__answerItem__delete--withBigImage{position:relative;left:186px;bottom:8px}@media(max-width: 500px){.pollTeaser .pollTeaser__answerItem__delete--withBigImage{left:126px}}.pollTeaser .pollTeaser__answerItem__delete--preferential{position:relative;right:24px;bottom:10px}.pollTeaser .pollTeaser__answerItem__delete--preferential .MuiSvgIcon-root{font-size:2rem}.pollTeaser .pollTeaser__answerItem--progbarWrapper{width:100%;position:relative}.pollTeaser .pollTeaser__answerItem--progbarWrapper--itemBackground{display:flex;flex-direction:column;background-color:var(--pp-option-bg, rgba(0, 0, 0, 0.1));border-radius:8px;border:2px solid transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:all 200ms ease}.pollTeaser .pollTeaser__answerItem--progbarWrapper--itemBackground--noImage{width:100%;display:flex;flex-direction:row;background-color:var(--pp-option-bg, rgba(0, 0, 0, 0.1));border-radius:8px;border:2px solid transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:all 200ms ease}.pollTeaser .pollTeaser__answerItem--progbarWrapper--itemBackground:hover{background-color:var(--pp-option-bg-hover, rgba(165, 164, 164, 0.6));transition:all 200ms ease}@media(max-width: 900px){.pollTeaser .pollTeaser__answerItem--progbarWrapper--itemBackground:hover{background-color:var(--pp-option-bg, rgba(0, 0, 0, 0.1))}}.pollTeaser .pollTeaser__answerItem--progbarWrapper--itemBackgroundBig{display:flex;flex-direction:column;background-color:var(--pp-option-bg, rgba(0, 0, 0, 0.1));border-radius:8px;border:2px solid transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;transition:all 200ms ease}.pollTeaser .pollTeaser__answerItem--progbarWrapper--itemBackgroundBig:hover{transition:all 200ms ease;background-color:var(--pp-option-bg-hover, rgba(165, 164, 164, 0.6))}@media(max-width: 900px){.pollTeaser .pollTeaser__answerItem--progbarWrapper--itemBackgroundBig:hover{background-color:var(--pp-option-bg, rgba(0, 0, 0, 0.1))}}.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion0{width:100%;display:flex;justify-content:flex-end}.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion0 .MuiFormControlLabel-root{width:auto !important;margin-right:37px}@media(max-width: 350px){.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion0 .MuiFormControlLabel-root{margin-right:2vw}}.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion0 .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:1.6rem !important;font-weight:bold;text-transform:uppercase}.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion1{width:100%;justify-content:flex-start}.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion1 .MuiFormControlLabel-root{width:auto !important;margin-left:37px}@media(max-width: 350px){.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion1 .MuiFormControlLabel-root{margin-left:2vw}}.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion1 .MuiFormControlLabel-root .MuiFormControlLabel-label{font-size:1.6rem !important;font-weight:bold;text-transform:uppercase}.pollTeaser .pollTeaser__answerItem--progbarWrapper--binaryQuestion1 .MuiButtonBase-root{padding-left:0 !important}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionGrid{display:flex;width:100%;justify-items:center;justify-content:center;position:relative}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionGrid--items .MuiFormControlLabel-root{margin:0}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionGrid--text{padding:8px 16px 8px 0;display:flex;justify-content:center;align-items:center;word-break:break-word;color:#fff}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid{display:flex;width:100%;justify-items:center;justify-content:center;position:relative}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--wrapper{display:flex}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--items{position:absolute}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--items .MuiFormControlLabel-root{margin:0;display:none}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--items .MuiFormControlLabel-root .PrivateSwitchBase-root-5{padding:5px 0 0 10px}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--text{padding:8px 16px;display:flex;justify-content:center;align-items:center;text-align:center;word-break:break-word;width:120px;color:#fff}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--textBig{padding:8px 16px;display:flex;justify-content:center;align-items:center;align-self:center;text-align:center;word-break:break-word;width:180px;color:#fff}@media(max-width: 500px){.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--textBig{width:120px}}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--image{padding:8px 8px 0}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--imageBig{padding:16px 16px 0;display:flex;justify-content:center}@media(max-width: 550px){.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiSelectionImageGrid--imageBig{padding:16px 16px 0}}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiLikert{display:flex;width:100%;padding:0 10px}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiLikert--likertScale{width:100%}.pollTeaser .pollTeaser__answerItem--progbarWrapper--multiLikert--answerImage{display:flex;align-items:center;padding:4px 0}.pollTeaser .pollTeaser__answerItem--percentageBar{display:flex;align-items:center;width:100%}.pollTeaser .pollTeaser__answerItem--percentageBar--bar{height:6px;border-radius:3px;background:#006074;display:inline-block}.pollTeaser .pollTeaser__answerItem--percentageBar--number{flex:1;font-size:1rem;margin-left:4px}.pollTeaser .pollTeaser__answerItem .MuiFormControlLabel-root{width:100%}.pollTeaser .pollTeaser__answerItem--more{font-size:1.3rem;font-style:italic}.pollTeaser .pollTeaser__preferentialGrid{display:flex;flex-direction:column;align-items:center}.pollTeaser .pollTeaser__preferentialGrid--voteDropzone{display:flex;justify-content:center;text-align:center;width:100%;border:1px dashed #e1e1e0;border-radius:8px;padding:8px;line-height:26px;align-items:center}.pollTeaser .pollTeaser__preferentialGrid--voteDropzone--hasImage{height:44px;padding:8px 12px}.pollTeaser .pollTeaser__preferentialGrid--dragArrow{color:#aba7a5;font-size:40px;margin:1rem 0;text-align:center}.pollTeaser .pollTeaser__preferentialGrid--howToUse{width:70%;margin:0 auto;font-size:1.2rem;font-weight:400}.pollTeaser .pollTeaser__preferentialGrid--orderedList{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center}.pollTeaser .pollTeaser__preferentialGrid--orderedList label{margin:8px 0}.pollTeaser .pollTeaser__preferentialGrid--orderedList .MuiSvgIcon-colorPrimary{color:#aba7a5}.pollTeaser .pollTeaser__preferentialGrid--moveableList{min-height:16px;display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}@media(max-width: 900px){.pollTeaser .pollTeaser__preferentialGrid--moveableList{grid-template-columns:1fr}}.pollTeaser .pollTeaser__preferentialGrid--moveableList--fullWidth{grid-template-columns:1fr}.pollTeaser .pollTeaser__preferentialGrid--moveableList>label{margin-bottom:10px}.pollTeaser .pollTeaser__preferentialGrid--moveableList--fullWidth>label{margin-bottom:10px}.pollTeaser .pollTeaser__multiView{width:100%}.pollTeaser .pollTeaser__multiView--placeholder{height:100px}.pollTeaser__questionBox{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;justify-items:center;align-items:center;margin:0 16px 24px}@media(max-width: 900px){.pollTeaser__questionBox{grid-template-columns:1fr;grid-template-rows:auto;margin:0 16px 20px}}@media(max-width: 450px){.pollTeaser__questionBox{margin:0 4px 20px}}.pollTeaser__questionBox--explanationBtn.MuiIconButton-root{position:absolute;color:var(--pp-helper-color, #dadada);bottom:-2.2rem;left:0}@media(max-width: 500px){.pollTeaser__questionBox .MuiTooltip-tooltip{bottom:-12px;left:0;margin:0 1rem;top:0}}@media(max-width: 450px){.pollTeaser__questionBox .MuiTooltip-tooltip{width:200px}}@media(max-width: 350px){.pollTeaser__questionBox .MuiTooltip-tooltip{width:170px;margin:0}}.pollTeaser__questionBox .scaletext-wrapper{display:flex;align-items:center;justify-content:center}.pollTeaser__questionBox--ImageQuestion{width:100%;color:var(--pp-question-color, white);grid-column-start:span 2;grid-row:2;text-align:center;word-break:break-word;padding-right:16px;line-height:1.4;margin-bottom:12px}.pollTeaser__questionBox--ImageQuestion a{color:var(--pp-question-color, white);text-decoration:none}.pollTeaser__questionBox--ImageQuestion:hover{cursor:pointer}.pollTeaser__questionBox--ImageQuestion--proContra{text-align:left;padding-right:4px}.pollTeaser__questionBox--question{width:100%;color:var(--pp-question-color, white);grid-column-start:span 3;text-align:center;word-break:break-word;line-height:1.4;margin-bottom:8px}.pollTeaser__questionBox--question a{color:var(--pp-question-color, white);text-decoration:none}.pollTeaser__questionBox--question:hover{cursor:pointer}.pollTeaser__questionBox--image{grid-column-start:3;grid-row:2}.pollTeaser__questionBox--image .MuiAvatar-root:hover{cursor:pointer}.pollTeaser__questionBox--proContra{margin-bottom:0}.pollTeaser__inner{padding:34px 40px;display:flex;flex-direction:column;gap:20px}.pollTeaser__inner .pollTeaser__charts .MuiButton-label{font-size:1.3rem}.pollTeaser__inner .filterBody{font-weight:400}@media(min-width: 578px){.pollTeaser__inner .filterBody{padding:0 20px}}.pollTeaser__inner .filterBody .MuiGrid-container{padding-top:12px;column-gap:32px;row-gap:16px}.pollTeaser__inner .filterBody .MuiGrid-container .MuiButton-root{font-size:1.3rem;text-transform:none}.pollTeaser__inner--embedded .filterHeader .MuiButton-label{border-bottom:2px dashed;text-transform:none}.pollTeaser__inner--embedded .pollTeaser__questionBox{margin-bottom:14px}.pollTeaser__inner--embedded .pollTeaser__charts{margin-bottom:8px}.pollTeaser__inner--embedded .pollTeaser__charts--header{padding:5px}.pollTeaser__inner--embedded .pollTeaser__charts--header button{margin-bottom:0}.pollTeaser__inner--embedded .pollTeaser__charts .pie-chart-container{margin-top:-25px}.pollTeaser__inner--embedded .pollTeaser__charts .MuiButton-disableElevation{margin:0 16px 0 0}.pollTeaser__inner--proContra{padding:24px 40px}@media(max-width: 420px){.pollTeaser__inner--proContra{padding:20px}}.pollTeaser__inner--footer{padding:24px 40px}.pollTeaser__inner--header{padding:24px 40px 6px}@media(max-width: 420px){.pollTeaser__inner--embedded .singleLikertScaleVote{margin:28px}}.pollTeaser__divider{width:100%;border:none;height:1px;background-color:var(--pp-divider-color, #ddd)}.pollTeaser__header{border-radius:var(--pp-card-radius, 32px);background-color:var(--pp-header-bg, #fff);color:var(--pp-header-text, inherit)}.pollTeaser__header .MuiCardHeader-title,.pollTeaser__header .MuiCardHeader-subheader{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}.pollTeaser__header--wrapper{display:grid;grid-auto-flow:column;align-items:center;grid-template-columns:auto auto 1fr}.pollTeaser__header--subheader{color:var(--pp-header-text, black)}.pollTeaser__header--textWrapper{display:flex;flex-direction:column;gap:2px;grid-column-start:2;padding:10px 0 0 15px}.pollTeaser__header--text{padding-bottom:10px;color:var(--pp-header-text, black)}.pollTeaser__header--text a{color:var(--pp-header-text, black);text-decoration:none}.pollTeaser__header--Action{display:flex;grid-column-start:3;justify-content:flex-end}.pollTeaser__header--Action .MuiIconButton-root{padding:8px;border-radius:50%;color:var(--pp-header-text, rgba(0, 0, 0, 0.54));transition:background 140ms ease}.pollTeaser__header--Action .MuiIconButton-root:hover{background:rgba(0,0,0,.06)}.pollTeaser__header .MuiAvatar-root{box-shadow:0 0 0 2px rgba(0,128,153,.15)}.pollTeaser__header--imagePlaceholder{display:flex}.pollTeaser__header--imagePlaceholder:hover{cursor:pointer}.pollTeaser__secondaryHeader{margin-left:16px;font-size:1.3rem;opacity:.8;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.pollTeaser__secondaryHeader--communityName{cursor:pointer;font-weight:bold}.pollTeaser__secondaryHeader--communityName:hover{text-decoration:underline}.pollTeaser__secondaryHeader--profileName{cursor:pointer;font-weight:bold}.pollTeaser__secondaryHeader--profileName:hover{text-decoration:underline}.pollTeaser__body{position:relative;background-color:var(--pp-card-bg, #007389);border-radius:var(--pp-card-radius, 32px)}.pollTeaser__body--imageDiv{width:100%;margin-bottom:10px;min-height:170px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex}.pollTeaser__body--title{margin-top:auto !important;font-size:var(--pp-title-size, 2rem);font-weight:bold;color:var(--pp-title-color, #333);background-color:rgba(255,255,255,.8);padding:8px 16px;max-width:calc(100% - 32px);overflow-x:auto}.pollTeaser__body--titleButton{margin-top:auto !important;font-size:var(--pp-title-size, 2rem);font-weight:bold;color:var(--pp-title-color, #333);background-color:rgba(255,255,255,.8);padding:8px 16px;cursor:pointer;max-width:calc(100% - 32px);overflow-x:auto}.pollTeaser__body .MuiFormControl-root{display:flex}.pollTeaser__body .MuiFormControl-root.pollTeaser__body__answerGroup{margin:0 16px 16px}@media(max-width: 450px){.pollTeaser__body .MuiFormControl-root.pollTeaser__body__answerGroup{margin:0 0 16px}}.pollTeaser__body .MuiFormControl-root.pollTeaser__body__answerGroup--likert{margin:0 0 16px}.pollTeaser__body__answerGroup{color:#fff}.pollTeaser__body__answerGroup .proContra-button-wrapper{margin-top:1.8rem}.pollTeaser__body__answerGroup .proContra-button-wrapper .MuiFormGroup-root{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.pollTeaser__body__answerGroup .proContra-button-wrapper label{border-radius:.8rem;padding:.6rem 2.6rem .6rem 1.3rem;margin:0 0 2.3rem !important}.pollTeaser__body__answerGroup .proContra-button-wrapper label .MuiRadio-root,.pollTeaser__body__answerGroup .proContra-button-wrapper label .MuiFormControlLabel-label{font-size:1.6rem;font-weight:500;color:#185b72}.pollTeaser__body__answerGroup .proContra-button-wrapper #pro{background:var(--pp-pro-color, #bef3a0)}.pollTeaser__body__answerGroup .proContra-button-wrapper #contra{background:var(--pp-contra-color, #fcc)}.pollTeaser__body__answerGroup .MuiFormControlLabel-root{margin-right:0}.pollTeaser__body__answerGroup .MuiCheckbox-colorSecondary.Mui-checked{color:var(--pp-radio-checked-color, #bef3a0)}.pollTeaser__body__answerGroup .MuiRadio-root{color:var(--pp-radio-color, #fff)}.pollTeaser__body__answerGroup .MuiCheckbox-root,.pollTeaser__body__answerGroup .MuiFormControlLabel-label{color:var(--pp-option-text, #fff)}.pollTeaser__body__answerGroup .MuiFormControlLabel-label{font-size:var(--pp-option-text-size, 1.6rem)}.pollTeaser__body__answerGroup .Mui-checked{color:var(--pp-radio-checked-color, #77c44c)}.pollTeaser__body__answerGroup .MuiButton-outlinedSecondary{color:#fff;border:1px solid #fff}.pollTeaser__body__controlGroup{display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center}.pollTeaser__body__controlGroup .MuiButton-containedPrimary{background-color:var(--pp-button-bg, #f1feea);color:var(--pp-button-text, #008099);padding:17px 24px}.pollTeaser__body__controlGroup .MuiButton-outlinedSecondary{color:#fff;border:2px solid #fff}.pollTeaser__body__controlGroup .MuiButton-outlinedSecondary:hover{color:#bef3a0;border:2px solid #bef3a0;transition:ease-in 200ms}.pollTeaser__body__controlGroup .MuiButton-outlinedSecondary:focus{color:#77c44c;border:2px solid #77c44c;transition:ease-in 200ms}.pollTeaser__body__controlGroup .MuiButtonBase-root.Mui-disabled{color:#aba7a5}.pollTeaser__body__controlGroup--center{flex:100;display:flex;grid-column-start:2}.pollTeaser__body__controlGroup--center button{margin:0 auto}.pollTeaser__body__controlGroup--surveyPrev,.pollTeaser__body__controlGroup--surveyNext{min-width:0 !important}.pollTeaser__body--votingBlocked{text-align:center;font-size:2rem;display:block;color:#fff;padding-bottom:30px}.pollTeaser__body--noDataForFilters{padding:2rem 0 0;text-align:center;font-style:italic;opacity:.8;margin-bottom:16px}.pollTeaser__body--noDataForFilters span{margin-bottom:.5rem;display:block}.pollTeaser__body--noDataForFilters img{opacity:.3;width:100%;max-width:350px}.pollTeaser__body--poweredBy{color:#000;text-align:end;margin:4px 14px 0 0;z-index:20}.pollTeaser__body--embedded{padding-bottom:0}.pollTeaser__body--embedded .pollTeaser__body--poweredBy{bottom:25px}.pollTeaser__body--videoOpen{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.pollTeaser__body__buttons{display:flex;justify-content:space-between;margin:auto;gap:8px}.pollTeaser__body__buttons .MuiButton-containedPrimary{background-color:#f1feea;color:#008099;padding:17px 24px;text-transform:none;font-size:1.9rem;line-height:2.8rem;font-weight:700;border-radius:8px}.pollTeaser__body__buttons .MuiButton-containedPrimary:hover{background-color:#f1feea;color:#008099}.pollTeaser__body__buttons .MuiButton-containedPrimary:focus{background-color:#f1feea;color:#008099}.pollTeaser__body__buttons--revote,.pollTeaser__body__buttons--surveyPrev{float:left;align-self:center;min-width:70px}.pollTeaser__body__buttons--revote .MuiButton-outlinedSecondary,.pollTeaser__body__buttons--surveyPrev .MuiButton-outlinedSecondary{color:#fff;border:2px solid #0000;font-size:1rem}.pollTeaser__body__buttons--revote .MuiButton-outlinedSecondary:hover,.pollTeaser__body__buttons--surveyPrev .MuiButton-outlinedSecondary:hover{color:#bef3a0;border:2px solid #bef3a0;transition:ease-in 200ms}.pollTeaser__body__buttons--revote .MuiButton-outlinedSecondary:focus,.pollTeaser__body__buttons--surveyPrev .MuiButton-outlinedSecondary:focus{color:#77c44c;border:2px solid #77c44c;transition:ease-in 200ms}.pollTeaser__body__buttons--membershipManager,.pollTeaser__body__buttons--surveyNext{float:right;align-self:center;min-width:70px}.pollTeaser__body__buttons--membershipManager .MuiButton-outlinedSecondary,.pollTeaser__body__buttons--surveyNext .MuiButton-outlinedSecondary{color:#fff;border:2px solid #0000;font-size:1rem}.pollTeaser__body__buttons--membershipManager .MuiButton-outlinedSecondary:hover,.pollTeaser__body__buttons--surveyNext .MuiButton-outlinedSecondary:hover{transition:all 200ms ease;color:#bef3a0;border:2px solid #bef3a0}.pollTeaser__body__buttons--membershipManager .MuiButton-outlinedSecondary:focus,.pollTeaser__body__buttons--surveyNext .MuiButton-outlinedSecondary:focus{color:#77c44c;border:2px solid #77c44c;transition:ease-in 200ms}.pollTeaser__body__buttons--membershipManager .membershipManagerSurvey,.pollTeaser__body__buttons--surveyNext .membershipManagerSurvey{position:relative;display:flex}.pollTeaser__body__buttons--surveyNext,.pollTeaser__body__buttons--surveyPrev{display:inline}.pollTeaser__body__buttons--surveyControl{gap:0}.pollTeaser__body__buttons--center{display:flex;flex-direction:column;gap:8px}.pollTeaser__body__buttons--center--proContra{display:flex;flex-direction:column;gap:8px}.pollTeaser__body__buttons--center--proContra .MuiButtonBase-root{width:100%}.pollTeaser__body__buttons--center--proContra .MuiButton-label{font-weight:700;font-size:1.4rem;line-height:3.6rem}.pollTeaser__body__buttons--center--proContra .MuiButton-containedPrimary{padding:.8rem 2.2rem}.pollTeaser__body__buttons--center--proContra .MuiButton-iconSizeMedium>:first-child{font-size:1.7rem}.pollTeaser__body__buttons--skip{cursor:pointer;text-align:center;font-style:italic;color:var(--pp-skip-color, #009be8);font-weight:600;margin:auto}.pollTeaser__progressBar{height:6px;width:calc(100% + 4px);background-color:var(--pp-progress-track, transparent);border-top-right-radius:4px;border-top-left-radius:4px;position:absolute;top:-2px;left:-2px;z-index:2}.pollTeaser__progressBar--progress{background-color:var(--pp-progress-fill, #b2d75b);height:100%;max-width:100%;border-top-right-radius:8px;border-top-left-radius:8px;transition-duration:.2s}.pollTeaser__highlight__section__ellipse{position:absolute;left:0;right:0;bottom:-4px;overflow:hidden;width:100%}.pollTeaser__highlight{position:relative;bottom:34px;text-align:center;background:var(--pp-highlight-bg, #026e84);width:100%;right:40px;padding:28px 40px;color:#fff;text-decoration:none;border-radius:30px 30px 0 0}.pollTeaser__highlight a{color:#000;text-decoration:none}.pollTeaser__highlight--videoActive{border-radius:0}.pollTeaser__highlight--disableBorderRadius{border-radius:0}.pollTeaser__highlight--inProgress{position:relative;display:flex;justify-content:space-between;align-items:center;width:calc(100% + 44px);right:22px;border-radius:8px 8px 0 0}.pollTeaser__highlight--borderRadius{border-radius:8px 8px 0 0}.pollTeaser__highlight__text{font-size:2rem;font-weight:700;line-height:1.3}.pollTeaser__highlight__text:hover{cursor:pointer}.pollTeaser__highlight__text--isFilled{font-size:1.5rem;font-weight:400;line-height:1}.pollTeaser__highlight__text--isFilled .MuiPaper-root{max-width:580px}.pollTeaser__highlight__questionListItem{cursor:pointer;max-width:580px}.pollTeaser__highlight__text--estimate{font-size:1.6rem;font-weight:400}.pollTeaser__highlight__text--quizSubtext{font-size:1.6rem;font-weight:400}.pollTeaser__highlight__quizCounter{color:#fff;display:flex;justify-content:center;position:relative}.pollTeaser__footer{border-radius:var(--pp-card-radius, 32px);background-color:var(--pp-footer-bg, #fff);color:var(--pp-footer-text, inherit)}.pollTeaser__footer--placeholder{font-size:1.6rem;padding-top:8px}.pollTeaser__footer__actions{display:flex;flex-direction:column;gap:1rem;margin-top:.8rem;margin-bottom:2.4rem}.pollTeaser--actions--endSection .actionIconWithLabel{color:var(--pp-footer-text, #14576f)}.pollTeaser__tagControl{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:grid;grid-template-columns:1fr;justify-content:space-between;align-items:center;background-color:transparent;border-radius:32px;margin-top:.4rem;line-height:2.6rem;color:#595959}.pollTeaser__tagControl__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .8rem;padding:.4rem .2rem;font-size:1.35rem;font-weight:600}.pollTeaser__tagControl a{color:#000;text-decoration:none}.pollTeaser__tag{cursor:pointer;display:inline-block;width:fit-content;padding:.3rem 1.1rem;border-radius:999px;background:rgba(0,128,153,.08);border:1px solid rgba(0,128,153,.18);color:#14576f !important;font-size:1.25rem;font-weight:600 !important;transition:background 140ms ease,border-color 140ms ease}.pollTeaser__tag:hover{text-decoration:none;background:rgba(0,128,153,.15);border-color:rgba(0,128,153,.35)}.pollTeaser__gdpr{display:grid;justify-content:end;grid-column-start:4;margin-right:1.6rem}@media(max-width: 500px){.pollTeaser__gdpr .MuiTooltip-tooltip{width:250px}}@media(max-width: 400px){.pollTeaser__gdpr .MuiTooltip-tooltip{width:200px}}@media(max-width: 350px){.pollTeaser__gdpr .MuiTooltip-tooltip{width:170px}}.pollTeaser__gdprWarnIcon.MuiIconButton-root{z-index:5;padding:0;grid-column-start:2}.pollTeaser__gdprWarnIcon.MuiIconButton-root .icon{color:#74bccb}.pollTeaser__helperText{font-style:italic;margin:20px 40px;color:var(--pp-question-color, #fff);font-size:var(--pp-helper-size, inherit);text-align:center;opacity:.7;font-weight:300}.pollTeaser__helperText a{color:var(--pp-helper-color, #ffe086)}.pollTeaser__helperText--proContra{margin:0 40px 0 20px;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.5;opacity:1}.pollTeaser__closeSurveyButton.MuiButtonBase-root{position:absolute;top:0;right:2px}.pollTeaser__draftText{display:flex;justify-content:center;color:#fff;font-size:3rem}.my-masonry-grid{display:-webkit-box;display:flexbox;display:flex;align-items:flex-start;justify-content:center;width:100%}.my-masonry-grid_column{background-clip:padding-box;display:grid;flex-direction:column;align-items:center;padding:5px}.pollTeaser .MuiTypography-h1,.pollTeaser .MuiTypography-h2,.pollTeaser .MuiTypography-h3,.pollTeaser .MuiTypography-h4,.pollTeaser .MuiTypography-h5,.pollTeaser .MuiTypography-h6,.pollTeaser .pollTeaser__title,.pollTeaser .pollTeaser__body__voteForm__question__text,.pollTeaser .pollTeaser__startPage__title{word-break:keep-all;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media(max-width: 480px){.pollTeaser .MuiTypography-h1,.pollTeaser .pollTeaser__title,.pollTeaser .pollTeaser__startPage__title{font-size:22px !important;line-height:1.25 !important}.pollTeaser .MuiTypography-h2,.pollTeaser .pollTeaser__body__voteForm__question__text{font-size:18px !important;line-height:1.3 !important}.pollTeaser .MuiTypography-h3{font-size:16px !important;line-height:1.35 !important}}.pollTeaser__highlight__live{display:flex;justify-content:center;margin-top:10px}.pollTeaser__pollLive{display:flex;justify-content:center;padding:10px 0 2px}
.pollTeaserDonation{color:var(--pp-donation-text, var(--pp-text-color, white));display:flex;flex-direction:column;gap:16px;background-color:var(--pp-donation-bg, transparent);border-radius:var(--pp-donation-radius, 0)}.pollTeaserDonation a{color:var(--pp-donation-text, var(--pp-text-color, white));text-decoration:underline}.pollTeaserDonation .pollTeaserDonation__title{text-align:center;color:var(--pp-donation-title-color, var(--pp-donation-text, var(--pp-text-color, white)))}.pollTeaserDonation .pollTeaserDonation__image{display:block;max-width:100%;max-height:180px;margin:0 auto;border-radius:var(--pp-donation-radius, 8px);border:1px solid var(--pp-donation-image-border-color, transparent)}.pollTeaserDonation .pollTeaserDonation__message{text-align:center;white-space:pre-line}.pollTeaserDonation .pollTeaserDonation__nameFields{display:flex;gap:8px}@media(max-width: 540px){.pollTeaserDonation .pollTeaserDonation__nameFields{flex-direction:column}}.pollTeaserDonation .MuiInputBase-root{background-color:var(--pp-donation-input-bg, transparent)}.pollTeaserDonation .MuiInputBase-input{color:var(--pp-donation-input-text, inherit)}.pollTeaserDonation .pollTeaserDonations__amountsWrapper{display:flex;flex-direction:column;gap:8px}.pollTeaserDonation .pollTeaserDonations__amountsWrapper .pollTeaserDonations__defaultAmounts{display:flex;gap:16px;justify-content:space-evenly;flex-wrap:wrap}.pollTeaserDonation .pollTeaserDonations__amountsWrapper .pollTeaserDonations__defaultAmounts .MuiButton-containedPrimary{background-color:var(--pp-donation-amount-bg, var(--pp-button-bg, #f1feea));color:var(--pp-donation-amount-text, var(--pp-button-text, #008099));padding:8px 20px;text-transform:none;font-size:1.4rem;line-height:2rem;font-weight:700;border-radius:var(--pp-button-radius, 8px)}.pollTeaserDonation .pollTeaserDonations__amountsWrapper .pollTeaserDonations__defaultAmounts .MuiButton-containedPrimary.pollTeaserDonations__amount--selected{outline:2px solid var(--pp-donation-text, var(--pp-text-color, white))}.pollTeaserDonation .pollTeaserDonation__buttonWrapper{display:flex;flex-direction:column;margin:auto;gap:12px}.pollTeaserDonation .pollTeaserDonation__buttonWrapper .MuiButton-contained.Mui-disabled{color:rgba(0,0,0,.26);box-shadow:none;background-color:rgba(0,0,0,.12)}.pollTeaserDonation .pollTeaserDonation__buttonWrapper .MuiButton-containedPrimary{background-color:var(--pp-donation-button-bg, var(--pp-button-bg, #f1feea));color:var(--pp-donation-button-text, var(--pp-button-text, #008099));padding:17px 24px;text-transform:none;font-size:1.9rem;line-height:2.8rem;font-weight:700;border-radius:var(--pp-button-radius, 8px)}.pollTeaserDonation .pollTeaserDonation__buttonWrapper .skipButton{cursor:pointer;text-align:center;font-style:italic;font-weight:600;margin:auto;color:var(--pp-skip-color, inherit)}.pollTeaserDonation__fab{color:#1a1a1a;text-transform:none}.pollTeaserDonation__fab .MuiFab-label{display:flex;gap:8px}.pollTeaserDonation__fab.MuiFab-primary{background-color:#f9e9ae}.pollTeaserDonation__fab.MuiFab-primary:hover{background-color:#ffe086}.pollTeaserDonation__suggest{display:flex;flex-direction:column;gap:16px;color:var(--pp-donation-text, var(--pp-text-color, white));font-weight:bold;text-align:center;background-color:var(--pp-donation-bg, transparent);border-radius:var(--pp-donation-radius, 0)}.pollTeaserDonation__suggest .pollTeaserDonation__image{display:block;max-width:100%;max-height:180px;margin:0 auto;border-radius:var(--pp-donation-radius, 8px);border:1px solid var(--pp-donation-image-border-color, transparent)}.pollTeaserDonation__suggest .pollTeaserDonation__message{font-weight:normal;white-space:pre-line}.pollTeaserDonation__suggest .pollTeaserDonation__buttonWrapper{display:flex;flex-direction:column;margin:auto;gap:12px}.pollTeaserDonation__suggest .pollTeaserDonation__buttonWrapper .MuiButton-contained.Mui-disabled{color:rgba(0,0,0,.26);box-shadow:none;background-color:rgba(0,0,0,.12)}.pollTeaserDonation__suggest .pollTeaserDonation__buttonWrapper .MuiButton-containedPrimary{background-color:var(--pp-donation-button-bg, var(--pp-button-bg, #f1feea));color:var(--pp-donation-button-text, var(--pp-button-text, #008099));padding:8px 14px;text-transform:none;font-size:1.6rem;line-height:2.4rem;font-weight:700;border-radius:var(--pp-button-radius, 8px)}.pollTeaserDonation--completed{text-align:center;gap:24px}.pollTeaserDonation--boxed,.pollTeaserDonation__suggest--boxed{padding:16px}
.title{background-color:#fff;text-align:center}.title .MuiSvgIcon-root{color:#008099}.poll-embed-dialog{padding:0 40px;background-color:#fff;color:#000;font-weight:300;overflow:hidden}@media(max-width: 500px){.poll-embed-dialog{padding:0 20px}}.poll-embed-dialog__inputWrapper{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:12px}.poll-embed-dialog--highlight{color:#000;background-color:#e1e1e0;border-radius:4px}.poll-embed-dialog--headText{padding-top:24px}.poll-embed-dialog--preview{font-weight:bold !important}.poll-embed-dialog .MuiLink-underlineNone{color:#fff;display:flex;justify-content:center}.poll-embed-dialog .MuiSvgIcon-root{transition:transform .2s !important}.poll-embed-dialog .active{transform:rotate(180deg)}.poll-embed-dialog--options{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:20px}.poll-embed-dialog--options .MuiTypography-root{cursor:pointer;margin:4px 0;display:flex}.poll-embed-dialog--optionsSection{display:flex;flex-wrap:wrap;margin:5px 0 20px}.poll-embed-dialog--optionsSection:last-child{margin-bottom:0}.poll-embed-dialog--copyText{padding:40px 0 8px}.poll-embed-dialog .code-text{background-color:#eee;border-radius:8px;overflow:hidden;font-family:monospace;height:120px;padding:8px 12px;display:flex}.poll-embed-dialog--bottomButton{text-align:center;padding-top:12px;padding-bottom:16px;background-color:#fff}.poll-embed-dialog--bottomButton .btn{padding:10px;border:2px solid #008099}.poll-embed-dialog .click-blocker{position:absolute;width:100%;height:100%;z-index:5}.poll-embed-dialog .preview{position:relative;margin-top:20px;width:calc(100% + 80px);right:40px}@media(max-width: 500px){.poll-embed-dialog .preview{padding:0;width:calc(100% + 40px);right:20px}}.poll-embed-dialog .preview .pollTeaser .pollDescription__pollDescriptionWrapper--videoEmbedded{width:calc(100% + 80px);right:40px}@media(max-width: 500px){.poll-embed-dialog .preview .pollTeaser .pollDescription__pollDescriptionWrapper--videoEmbedded{padding:0;width:calc(100% + 40px);right:20px}}.poll-embed-dialog .preview .pollTeaser .pollDescription__pollDescriptionTitles--noAuthor{padding:0 40px}.poll-embed-dialog .languageMenu__button{font-size:24px;display:flex;gap:4px}
.shareDialog{color:#323232;border-radius:32px;height:100%;background:linear-gradient(180deg, #f6fbfc 0%, #fff 26%)}.shareDialog__wrapper{padding:1rem 3rem 2rem;text-align:center}@media(max-width: 579px){.shareDialog__wrapper{padding:1rem 1.6rem 2rem}}.shareDialog__iconGroup{display:flex;gap:1.6rem;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;padding:1.6rem 1.2rem;border-radius:20px;background:rgba(0,128,153,.05);border:1px solid rgba(0,128,153,.1)}.shareDialog__button{color:#fff !important;background:linear-gradient(135deg, #006074 0%, #22a3bd 100%) !important;margin:3rem 0 .6rem !important;padding:12px 22px !important;border-radius:999px !important;font-weight:700 !important;box-shadow:0 8px 20px rgba(0,96,116,.3) !important}.shareDialog__bodyTitle{display:flex;align-items:center;gap:12px;text-align:left;font-size:1.45rem;line-height:2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#006074}.shareDialog__bodyTitle::after{content:"";flex:1;height:1px;background:rgba(0,128,153,.18)}.shareDialog__bodyTitle--first{margin:1.8rem 0 1.2rem}.shareDialog__bodyTitle--second{margin:2.6rem 0 1.2rem}.shareDialog #dialog-title .MuiIconButton-root{color:#fff}.shareDialog #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.shareDialog #dialog-title .MuiSvgIcon-root{font-size:4rem}.shareDialog .dialogIconButton,.shareDialog .shareDialogIconButton{cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:center;width:84px;font-size:1.3rem;line-height:1.5rem;outline:none}.shareDialog .dialogIconButton__block,.shareDialog .shareDialogIconButton__block{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:20px;box-shadow:0 6px 16px rgba(0,0,0,.22);transition:transform 140ms ease,box-shadow 140ms ease}.shareDialog .dialogIconButton__block svg,.shareDialog .shareDialogIconButton__block svg{width:38px;height:38px}.shareDialog .dialogIconButton:hover .shareDialog .dialogIconButton__block,.shareDialog .dialogIconButton:focus-visible .shareDialog .dialogIconButton__block,.shareDialog .dialogIconButton:hover .shareDialog .shareDialogIconButton__block,.shareDialog .dialogIconButton:focus-visible .shareDialog .shareDialogIconButton__block,.shareDialog .shareDialogIconButton:hover .shareDialog .dialogIconButton__block,.shareDialog .shareDialogIconButton:focus-visible .shareDialog .dialogIconButton__block,.shareDialog .shareDialogIconButton:hover .shareDialog .shareDialogIconButton__block,.shareDialog .shareDialogIconButton:focus-visible .shareDialog .shareDialogIconButton__block{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.32)}.shareDialog .dialogIconButton--highlight,.shareDialog .shareDialogIconButton--highlight{font-weight:700}.shareDialog .dialogIconButton--highlight .shareDialog .dialogIconButton__block,.shareDialog .dialogIconButton--highlight .shareDialog .shareDialogIconButton__block,.shareDialog .shareDialogIconButton--highlight .shareDialog .dialogIconButton__block,.shareDialog .shareDialogIconButton--highlight .shareDialog .shareDialogIconButton__block{animation:shareDialogPulse 1.8s ease-in-out infinite}@keyframes shareDialogPulse{0%{box-shadow:0 6px 16px rgba(0,0,0,.22),0 0 0 0 rgba(244,160,17,.55)}70%{box-shadow:0 6px 16px rgba(0,0,0,.22),0 0 0 14px rgba(244,160,17,0)}100%{box-shadow:0 6px 16px rgba(0,0,0,.22),0 0 0 0 rgba(244,160,17,0)}}
.question-section__container{display:flex;flex-direction:column;align-items:left;justify-content:space-evenly;width:100%;background-color:#e8ecef;color:#1a1a1a;border-radius:24px}.question-section__container--error{border:2px solid red}.question-section__container__wrapper{padding:4px 16px}.question-section__container .question-section__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 2.4rem;border-radius:24px 24px 0 0;background-color:#eef2f5}.question-section__container .question-section__header--collapsed{border-radius:32px;cursor:pointer}.question-section__container .question-section__header .question-section__header__question{font-size:1.5rem;margin:0;padding:0;font-weight:400;width:100%;overflow:visible;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;gap:16px;border:none;color:#007c95 !important}.question-section__container .question-section__header .question-section__header__question--collapsed{color:#1a1a1a !important}.question-section__container .question-section__header .question-section__header__question__question{overflow:hidden;text-overflow:ellipsis}.question-section__container .question-section__header .question-section__header__question__questionNumber{display:flex;align-items:center;font-size:1.9rem;font-weight:600;gap:2px;position:relative}.question-section__container .question-section__header .question-section__header__question__questionNumber__count{font-size:11px;font-weight:600;background-color:#fff;padding:3px;border-radius:50%;box-shadow:0 .3000000119px .6000000238px 0 #14576F52;position:absolute;top:0;right:0}.question-section__container .question-section__header .question-section__header__question__answerCounter{display:flex;position:relative}.question-section__container .question-section__header .question-section__header__question__answerCounter__counter{font-size:11px;font-weight:600;background-color:#fff;border-radius:50%;box-shadow:0 .3000000119px .6000000238px 0 #14576F52;position:absolute;top:-5px;right:-5px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.question-section__container .question-section__header .question-section__header__btn--delete{all:unset;cursor:pointer;display:flex;flex-shrink:0;align-items:center;justify-content:center;color:#007c95}.question-section__container .question-section__header .question-section__header__btn--delete span{font-size:1.3rem}.question-section__container .question-section__header .question-section__header__btn--delete__icon{height:20px;width:20px}.question-section__container .add-rule-section{display:flex;flex-direction:column}.question-section__container .add-rule-section .add-rule-section__divider::before{content:"";display:block;width:5%;height:.5rem;background-color:#fff;border-radius:9999px;margin:0 auto;margin-top:1.75rem}.question-section__container .add-rule-section .add-rule-section__inputGroup{display:flex;align-items:center;color:#007c95}.question-section__container .add-rule-section .add-rule-section__buttons{display:flex;margin-top:8px;margin-bottom:16px;gap:8px;justify-content:flex-end;align-items:center;color:#1a1a1a}.question-section__container .add-rule-section .add-rule-section__btn--nonActive{color:gray !important}.question-section__container .add-rule-section .add-rule-section__btn--remove{all:unset;cursor:pointer}.question-section__container .add-rule-section .add-rule-section__btn--add{all:unset;cursor:pointer;align-self:center}.question-section__container .add-rule-section .add-rule-section__btn--add:disabled{opacity:.5;cursor:not-allowed}.question-section__container .default-section .default-section__divider::before{content:"";display:block;width:100%;height:.25rem;background-color:#fff;opacity:.5;border-radius:9999px;margin-top:.75rem;margin-bottom:1.75rem}
.selector__form-control__inputGroup{display:flex;align-items:center;color:#007c95;width:100%;min-width:0;flex-grow:1}.selector__form-control__inputGroup__buttonGroup{display:flex;margin-left:16px;gap:16px}.selector__form-control__inputGroup__buttonGroup__button{height:16px;width:16px}.selector__form-control.MuiFormControl-root{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;color:#fff;margin:.75rem 0}.selector__form-control.MuiFormControl-root .selector__label{text-align:end;font-weight:600;width:45%;color:#1a1a1a;font-size:1.15rem}@media(min-width: 390px){.selector__form-control.MuiFormControl-root .selector__label{font-size:1.25rem}}@media(min-width: 1440px){.selector__form-control.MuiFormControl-root .selector__label{font-size:1.5rem}}@media(max-width: 500px){.selector__form-control.MuiFormControl-root .selector__label{text-align:start}}.selector__form-control.MuiFormControl-root .selector__label--first{text-align:start}.selector__form-control.MuiFormControl-root .selector__select.MuiInputBase-root{min-width:55%;border-radius:8px;background-color:#fff;padding:8px 12px;font-size:15px;box-shadow:0 .1000000015px .3000000119px 0 #14576F26}.selector__form-control.MuiFormControl-root .selector__select.MuiInputBase-root .MuiSelect-select.MuiSelect-select{background-color:#fff}.MuiTypography-displayBlock{overflow:hidden;text-overflow:ellipsis}.MuiMenu-paper{max-width:300px !important}.add-rule-section .selector__form-control,.default-section .selector__form-control{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}@media(min-width: 500px){.add-rule-section .selector__form-control,.default-section .selector__form-control{flex-direction:row;gap:2.4rem;align-items:center;justify-content:space-between}}@media(min-width: 320px){.add-rule-section .selector__select,.default-section .selector__select{width:100%}}.opaque{font-style:italic;opacity:.75;margin-top:0 !important;margin-bottom:0 !important;font-size:1.25rem}.opaque span{font-size:1.25rem}
.survey-logic__dialog.MuiPaper-root{background-color:#fff;color:#000;padding:0;margin:0}.survey-logic__dialog.MuiPaper-root #dialog-title .MuiIconButton-root{color:#fff}.survey-logic__dialog.MuiPaper-root #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.survey-logic__dialog.MuiPaper-root #dialog-title .MuiSvgIcon-root{font-size:4rem}@media(min-width: 768px){.survey-logic__dialog.MuiPaper-root{min-width:600px}}.survey-logic__dialog.MuiPaper-root .survey-logic__tooltip__icon{width:20px !important;height:20px !important}.survey-logic__dialog.MuiPaper-root .survey-logic__tooltip__icon--gray{color:#74bccb !important}.survey-logic__dialog.MuiPaper-root .survey-logic__container{background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border-radius:0 0 32px 32px;gap:1.5rem}@media(min-width: 390px){.survey-logic__dialog.MuiPaper-root .survey-logic__container{padding:3rem}}@media(min-width: 768px){.survey-logic__dialog.MuiPaper-root .survey-logic__container{padding:4rem;padding-bottom:3rem}}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__header{display:flex;width:100%;align-items:center;justify-content:space-between}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__header__buttons{display:flex;gap:16px}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__header__buttons .MuiButtonBase-root{background-color:#eef2f5;color:#14576f;border-radius:8px;text-transform:none;font-weight:700}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__header__title{font-weight:700;font-size:17px}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__body{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:2.5rem}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__divider{width:100%}@media(min-width: 768px){.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__divider{width:110%}}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__divider::after{content:"";display:block;width:100%;height:.25rem;background-color:#fff;border-radius:9999px;margin:2rem 0}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__footer{width:100%;display:flex;flex:row;align-items:center;justify-content:space-between;margin-bottom:3rem;background-color:#fff;color:#006074;border-radius:8px}@media(min-width: 768px){.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__footer{width:110%}}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__footer .selector__label{font-size:1.75rem !important;width:50%;color:#006074}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__footer .selector__select.MuiInputBase-root{background-color:#fff;box-shadow:none !important}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__footer .selector__select.MuiInputBase-root .MuiSelect-select.MuiSelect-select{background-color:#fff}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__footer .survey-logic__footer__icon{width:18px;height:18px;margin:0 .15rem 0 .5rem}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__dialog-buttons{display:flex;justify-content:flex-end;gap:2.4rem;align-items:center;width:100%}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__dialog-buttons .survey-logic__btn{display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;padding:1.1rem 2rem;cursor:pointer}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__dialog-buttons .survey-logic__btn span{font-size:1.25rem;font-weight:600}@media(min-width: 768px){.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__dialog-buttons .survey-logic__btn span{font-size:1.5rem}}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__dialog-buttons .survey-logic__btn.--save{color:#006074;background-color:#fffffff2;box-shadow:0 2px 4px 0 #007c953d}.survey-logic__dialog.MuiPaper-root .survey-logic__container .survey-logic__dialog-buttons .survey-logic__btn .survey-logic__btn__icon{width:2.25rem;height:2.25rem;margin-right:.5rem}
.translationDialog{overflow-y:scroll !important}.translationDialog #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.translationDialog #dialog-title .MuiIconButton-root{color:#fff}@media(max-width: 550px){.translationDialog #dialog-title{height:80px !important}}.translationDialog .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.translationDialog .MuiDialog-container .MuiPaper-root{width:100%;background-color:transparent;color:#fff;border-radius:32px !important;overflow:visible !important;max-width:780px}.translationDialog__item__wrapper__tags{display:flex}.translationDialog__wrapper{display:flex;flex-direction:column;gap:40px;background-color:#fff;color:#000;border-radius:0 0 32px 32px;padding:32px 24px}.translationDialog__header{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;color:#1a1a1a;font-size:2.4rem;line-height:3.2rem;font-weight:700}.translationDialog__header__selectorWrapper{display:flex;justify-content:space-evenly;width:100%;align-items:baseline}.translationDialog__header__selector{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center}.translationDialog__header__selectorText{font-weight:400;font-size:1.1rem;line-height:1.6rem;letter-spacing:.1px}.translationDialog__header__translateAll{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:1.3rem;line-height:1.6rem;font-weight:600;color:#007c95;padding:12px 8px;margin-top:2px}.translationDialog__body{display:flex;flex-direction:column;gap:8px}.translationDialog__section{display:flex;flex-direction:column;gap:8px;background-color:#e8ecef;border-radius:16px;padding:8px 16px 12px 24px}.translationDialog__section--question{gap:24px}.translationDialog__section__title{font-weight:700;font-size:1.9rem;line-height:2.8rem;min-height:40px;align-self:center;align-content:center}.translationDialog__section__subtitle{font-weight:700;font-size:1.5rem;line-height:2.4rem;align-self:center;align-content:center}.translationDialog__questionGroup__question{display:flex;flex-direction:column}.translationDialog__questionGroup__answers{display:flex;flex-direction:column;gap:8px}.translationDialog__item__answerWithQuestionNumber{font-weight:700;font-size:17px}.translationDialog__mediaItem__wrapper{display:flex;flex-direction:column;justify-content:center;gap:16px;margin-bottom:16px}.translationDialog__item__wrapper,.translationDialog__mediaItem__text,.translationDialog__mediaItem__media{display:flex;align-items:center;justify-content:space-between;gap:16px}.translationDialog__item__wrapper--pollAnswers,.translationDialog__mediaItem__text--pollAnswers,.translationDialog__mediaItem__media--pollAnswers{gap:8px}@media(max-width: 579px){.translationDialog__item__wrapper,.translationDialog__mediaItem__text{position:relative;flex-direction:column;align-items:stretch;gap:8px;padding:12px 12px 14px;border-radius:14px;background:rgba(0,128,153,.05);border:1px solid rgba(0,128,153,.12);margin-bottom:10px}.translationDialog__item__wrapper .translationDialog__item__title,.translationDialog__mediaItem__text .translationDialog__item__title{width:100%;padding-right:44px;line-height:1.4;color:#323232}.translationDialog__item__wrapper .translationDialog__item__button,.translationDialog__mediaItem__text .translationDialog__item__button{position:absolute;top:8px;right:8px;height:34px;width:34px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12)}.translationDialog__item__wrapper .MuiFormControl-root,.translationDialog__mediaItem__text .MuiFormControl-root{width:100%}}.translationDialog__mediaItem__media{justify-content:space-around}.MuiBadge-root{gap:15px;align-items:center}.MuiBadge-root .MuiButtonBase-root,.MuiBadge-root .MuiButtonBase-root:hover{height:32px;background-color:#fff;border-radius:8px;padding:0 12px;font-size:1.3rem;color:#026e84}.translationDialog__item__consentWrapper,.translationDialog__item__consentGroup{display:flex;flex-direction:column;gap:8px}.translationDialog__item__consent{display:flex;flex-direction:column;gap:8px}.translationDialog__item__customLikertLabels{display:flex;flex-direction:column;gap:8px}.translationDialog__item__customLikertLabels--hasAnswerValue{margin-bottom:8px}.translationDialog__item__title{width:50%;font-size:15px;font-weight:400;flex:1}.translationDialog__item__button{display:flex;align-items:center;justify-content:center;cursor:pointer;height:40px;width:40px;border:none;border-radius:50%}.translationDialog__footer__buttonGroup{display:flex;gap:24px;margin:40px 0 4px;justify-content:flex-end}.translationDialog__footer__invalidTranslationsGroup{display:flex;flex-direction:column}.translationDialog__closeButton.MuiButton-root{color:#007c95;background-color:transparent;box-shadow:none}.translationDialog__closeButton.MuiButton-root:hover{background-color:transparent;box-shadow:none}.translationDialog__publishButton.MuiButton-root{border-radius:8px}.translationDialogHeader .MuiSelect-select.MuiSelect-select{font-size:1.4rem;font-weight:500;color:#fff}.translationDialogHeader .MuiInput-underline::before{border-bottom:1px dashed #fff !important;bottom:2px}.translationDialogHeader__wrapper{display:flex;justify-content:center;align-items:center;gap:10px}@media(max-width: 550px){.translationDialogHeader__wrapper{flex-direction:column;gap:0}}.translationDialog__tooltipIcon{color:#74bccb}.translationDialog__header__selectorList{box-shadow:0 1px 32px 0 rgba(31,95,117,.12),0 12px 24px 0 rgba(31,95,117,.12),0 8px 16px 0 rgba(31,95,117,.12);position:absolute;top:170px;background-color:#fff;border-radius:.8rem;z-index:10;padding:1.2rem .8rem;display:flex;flex-direction:column;gap:.8rem}.translationDialog__header__selectorListItem{height:4.8rem;background-color:#e8ecef;list-style:none;padding:0 1.6rem;border-radius:.8rem;font-size:1.7rem;display:flex;align-items:center;cursor:pointer}
.languagePreselector{width:100%;margin:4rem 0 0}.languagePreselector__header{display:flex;justify-content:space-between;align-items:center;max-height:2.2rem;margin-bottom:2rem;padding-right:2rem}.languagePreselector__header__title{color:#1a1a1a;font-size:1.9rem;font-weight:600;display:flex;align-items:center;gap:1.6rem}.languagePreselector__header__title--light{color:#fff}.languagePreselector__header__title__icon{color:#74bccb}.languagePreselector__header__buttonContainer{position:relative}.languagePreselector__header__buttonContainer .MuiButton-root{width:auto;margin:0;font-size:1.3rem;text-transform:none;padding:1rem .8rem;display:flex;align-items:center;justify-content:flex-end;background-color:#fff !important;color:#007c95;box-shadow:none;border-top:none}.languagePreselector__header__buttonContainer .MuiButton-root:hover{box-shadow:none}.languagePreselector__header__list{box-shadow:0 1px 32px 0 rgba(31,95,117,.12),0 12px 24px 0 rgba(31,95,117,.12),0 8px 16px 0 rgba(31,95,117,.12);position:absolute;top:40px;left:-160px;background-color:#fff;color:#14576f;border-radius:.8rem;z-index:10;width:322px;padding:1.2rem .8rem;display:flex;flex-direction:column;gap:.8rem}@media(max-width: 420px){.languagePreselector__header__list{position:absolute;left:50%;top:2.8rem;transform:translate(-50%)}.languagePreselector__header__buttonContainer{position:static}.languagePreselector{position:relative}}.languagePreselector__header__menuItem{height:4.8rem;background-color:#e8ecef;list-style:none;padding-left:1.6rem;border-radius:.8rem;font-size:1.7rem;display:flex;align-items:center;justify-content:space-between}.languagePreselector__header__menuItem__originalText{background-color:#ffdf81f2;color:#14576f;border-radius:1.6rem;padding:0 .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.26),0 2px 8px 0 rgba(0,0,0,.06),0 1px 4px 0 rgba(0,0,0,.04),1px 0 1px 0 rgba(0,0,0,.1)}.languagePreselector__header__menuItem__end{display:flex;align-items:center;justify-content:center;gap:1.6rem}.languagePreselector__header__menuItem__icon{height:4.8rem;width:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;color:#14576f}.languagePreselector__body{display:flex;flex-wrap:wrap;gap:1.6rem 6.1rem;align-items:center}.languagePreselector .MuiButtonBase-root{width:auto !important}
.packageFeatureList{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.packageFeatureList__item{display:flex;align-items:flex-start;gap:8px}.packageFeatureList__icon{flex:0 0 auto;margin-top:2px;color:#006074}.packageFeatureList__texts{min-width:0}.packageFeatureList__name{font-size:1.3rem;font-weight:600;color:#000}.packageFeatureList__desc{font-size:1.2rem;line-height:1.45;color:#595959;margin-top:2px}
.featureLock{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border:1px solid rgba(217,119,6,.45);border-radius:999px;background:linear-gradient(135deg, rgba(244, 160, 17, 0.16), rgba(255, 200, 87, 0.12));color:#b45309;font-family:inherit;font-size:1.15rem;font-weight:700;cursor:pointer;transition:background 140ms ease,transform 140ms ease;vertical-align:middle}.featureLock:hover{background:linear-gradient(135deg, rgba(244, 160, 17, 0.28), rgba(255, 200, 87, 0.2));transform:translateY(-1px)}.featureLock--compact{padding:4px 7px}.featureUpsellDialogParent .MuiDialog-paper{border-radius:32px;max-width:520px;width:100%;overflow:visible}.featureUpsell{background:#fff;border-radius:32px}.featureUpsell__body{display:flex;flex-direction:column;gap:14px;padding:20px 26px 26px;text-align:left}.featureUpsell__feature{display:flex;align-items:flex-start;gap:12px}.featureUpsell__feature__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg, rgba(244, 160, 17, 0.2), rgba(255, 200, 87, 0.14));color:#b45309}.featureUpsell__feature__name{font-size:1.6rem;font-weight:700;color:#1a1a1a}.featureUpsell__feature__desc{font-size:1.25rem;line-height:1.5;color:#595959}.featureUpsell__lead{font-size:1.3rem;color:#595959}.featureUpsell__loading{display:flex;justify-content:center;padding:18px 0}.featureUpsell__empty,.featureUpsell__error{font-size:1.3rem;color:#595959}.featureUpsell__error{color:#be123c}.featureUpsell__error a{margin-left:8px;color:#006074}.featureUpsell__package{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid rgba(0,128,153,.25);border-radius:16px;background:#f7fbfc}.featureUpsell__package__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.featureUpsell__package__name{font-size:1.5rem;font-weight:700;color:#14576f}.featureUpsell__package__price{font-size:1.35rem;font-weight:700;color:#b45309;white-space:nowrap}.featureUpsell__package__ai{display:flex;align-items:center;gap:6px;font-size:1.2rem;color:#595959}.featureUpsell__package__ai svg{color:#77c44c;flex:0 0 auto}.featureUpsell__package__featuresToggle{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:none;background:none;font-family:inherit;font-size:1.2rem;color:#595959;cursor:pointer;text-align:left}.featureUpsell__package__featuresToggle svg:first-child{color:#77c44c;flex:0 0 auto}.featureUpsell__package__featuresChevron{margin-left:auto;transition:transform 140ms ease}.featureUpsell__package__featuresChevron--open{transform:rotate(180deg)}.featureUpsell__package .MuiButton-root{align-self:flex-start;text-transform:none;border-radius:999px}.featureUpsell__footnote{display:flex;align-items:center;gap:6px;font-size:1.1rem;color:#8b8a87}
.aiCopilot{flex:0 0 auto;width:340px;max-width:340px;position:sticky;top:62px;align-self:flex-start;height:calc(100vh - 62px);min-height:420px;max-height:calc(100vh - 62px);margin:0;border:none;border-left:1px solid #eef2f5;border-radius:0;transition:width 240ms ease,max-width 240ms ease,opacity 200ms ease,margin 240ms ease;overflow:hidden;background:#fff;box-shadow:none}.aiCopilot--closed{width:0;max-width:0;margin-left:0;margin-right:0;border:none;opacity:0;pointer-events:none;box-shadow:none}@media(max-width: 1279px){.aiCopilot{position:fixed;top:0;right:0;bottom:0;height:100vh;min-height:0;max-height:none;margin:0;z-index:40;border-radius:24px 0 0 24px;border:none;box-shadow:-12px 0 32px rgba(0,0,0,.25)}.aiCopilot--closed{box-shadow:none}}@media(max-width: 600px){.aiCopilot{width:100%;max-width:100%;border-radius:0}.aiCopilot--closed{width:0;max-width:0}}.aiCopilot__inner{display:flex;flex-direction:column;height:100%;min-width:340px}@media(max-width: 600px){.aiCopilot__inner{min-width:100vw}}.aiCopilot__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;color:#fff;background:linear-gradient(120deg, #063e4c 0%, #007c95 55%, #22a3bd 100%)}.aiCopilot__header__title{display:flex;align-items:center;gap:10px}.aiCopilot__header__sparkle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.18)}.aiCopilot__header__sparkle svg{color:#ffdf81}.aiCopilot__header__name{font-size:1.5rem;font-weight:700;line-height:1.2}.aiCopilot__header__subtitle{font-size:1.1rem;opacity:.85}.aiCopilot__header__close{color:#fff !important}.aiCopilot__upsell{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:24px 18px}.aiCopilot__messages{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.aiCopilot__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:auto 0;padding:12px}.aiCopilot__empty__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:22px;color:#007c95;background:linear-gradient(135deg, #e3f4f7 0%, #eefaf3 100%);animation:ai-copilot-float 3.2s ease-in-out infinite}.aiCopilot__empty__title{font-size:1.5rem;font-weight:700;color:#323232}.aiCopilot__empty__text{font-size:1.25rem;color:#595959;max-width:260px;line-height:1.45}@keyframes ai-copilot-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.aiCopilot__quickActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.aiCopilot__quickActions__chip{border:1px solid rgba(0,124,149,.35);background:#fff;color:#006074;border-radius:999px;padding:7px 14px;font-size:1.2rem;font-family:inherit;cursor:pointer;transition:all 160ms ease}.aiCopilot__quickActions__chip:disabled{opacity:.5;cursor:default}.aiCopilot__quickActions__chip:hover:not(:disabled){background:rgba(34,163,189,.12);border-color:#22a3bd;transform:translateY(-1px)}.aiCopilot__quickActionsBar{padding:4px 12px 8px;border-top:1px solid #eef2f5}.aiCopilot__quickActionsBar .aiCopilot__quickActions{justify-content:flex-start;margin-top:8px}.aiCopilot__quickActionsBar .aiCopilot__quickActions .aiCopilot__quickActions__chip{font-size:1.1rem;padding:5px 11px}.aiCopilot__message{display:flex;gap:8px;align-items:flex-end;animation:ai-copilot-message-in 220ms ease both}.aiCopilot__message__avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;color:#fff;background:linear-gradient(135deg, #007c95, #22a3bd)}.aiCopilot__message__avatar--thinking{animation:ai-copilot-pulse 1.4s ease-in-out infinite}.aiCopilot__message__bubble{max-width:84%;padding:10px 14px;font-size:1.3rem;line-height:1.45;box-shadow:0 2px 8px rgba(13,60,70,.06);white-space:pre-wrap;word-break:break-word}.aiCopilot__message__applied{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed #c8cccf;font-size:1.1rem;color:#77c44c;font-weight:600}.aiCopilot__message__applied svg{color:#77c44c}.aiCopilot__message__undoButton{display:inline-flex;align-items:center;gap:4px;margin-left:auto;border:none;background:none;color:#595959;font-size:1.1rem;font-family:inherit;cursor:pointer;padding:2px 6px;border-radius:8px}.aiCopilot__message__undoButton:hover{background:#eef2f5;color:#323232}.aiCopilot__message__undoneLabel{margin-left:auto;color:#8b8a87;font-weight:400}.aiCopilot__message--user{justify-content:flex-end}.aiCopilot__message--user .aiCopilot__message__bubble{background:#007c95;color:#fff;border-radius:16px 16px 4px}.aiCopilot__message--assistant .aiCopilot__message__bubble{background:#fff;border:1px solid #e8ecef;color:#323232;border-radius:16px 16px 16px 4px}.aiCopilot__message--error .aiCopilot__message__bubble{background:#fff5f5;border:1px solid rgba(251,77,77,.4);color:#c50e29}@keyframes ai-copilot-message-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-copilot-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(0.88);opacity:.7}}.aiCopilot__thinking{display:inline-flex;align-items:center;gap:5px;min-width:54px}.aiCopilot__thinking span{width:7px;height:7px;border-radius:50%;background:#74bccb;animation:ai-copilot-dot 1.2s ease-in-out infinite}.aiCopilot__thinking span:nth-child(2){animation-delay:.15s}.aiCopilot__thinking span:nth-child(3){animation-delay:.3s}@keyframes ai-copilot-dot{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}.aiCopilot__inputRow{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 14px;border-top:1px solid #e8ecef;background:#fff}.aiCopilot__input{flex:1;resize:none;min-height:40px;max-height:110px;padding:10px 14px;border:1px solid #c8cccf;border-radius:14px;font-family:inherit;font-size:1.3rem;line-height:1.4;color:#323232;background:#fafcfd;transition:border-color 160ms ease,box-shadow 160ms ease}.aiCopilot__input:focus{outline:none;border-color:#22a3bd;box-shadow:0 0 0 3px rgba(34,163,189,.15)}.aiCopilot__input:disabled{opacity:.6}.aiCopilot__sendButton{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:13px;color:#fff;background:linear-gradient(135deg, #007c95, #22a3bd);cursor:pointer;transition:transform 140ms ease,box-shadow 140ms ease,opacity 140ms ease}.aiCopilot__sendButton:disabled{opacity:.45;cursor:default}.aiCopilot__sendButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,124,149,.35)}
.tooltipWithIcon{color:#fff !important}
.upsertPoll__goodbyeMessage__title{color:#1a1a1a;font-size:1.9rem;line-height:2.8rem;font-weight:600;margin:0 0 10px 14px}.upsertPoll__goodbyeMessage__body{display:flex;flex-direction:column;gap:8px;background-color:#e8ecef;border-radius:16px;padding:12px}.upsertPoll__goodbyeMessage__body .MuiButton-root{text-transform:none}.upsertPoll__goodbyeMessage .upsertPoll__goodbyeMessage__title .tooltipWithIcon{color:#000;padding:0 0 0 8px}.upsertPoll__goodbyeMessage__description{color:#595959;font-size:1.3rem;margin:4px 0 4px 8px}.upsertPoll__goodbyeMessage__buttons{display:flex;margin-top:8px}.upsertPoll__goodbyeMessage__buttons .MuiButton-root{background-color:transparent;color:#008099;border:none;box-shadow:none;font-weight:bold}.upsertPoll__goodbyeMessage__buttons .MuiButton-root:hover{background-color:transparent;box-shadow:none}.upsertPoll__goodbyeMessage__threshold{display:flex;align-items:center;text-align:center;color:#1a1a1a;font-size:1.5rem;line-height:2.4rem;font-weight:400;margin:auto auto 16px}.upsertPoll__goodbyeMessage__threshold__input{margin:0 8px 0 16px;width:32px;padding:12px;border-radius:8px;border:none;background-color:#fffffff2;color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem;text-align:center;box-shadow:0 .5px 1px 0 #05405529 inset;box-shadow:0 1px 3px 0 #0540553D inset;box-shadow:0 2px 4px 0 #14576F29 inset}.upsertPoll__goodbyeMessage__threshold__input:focus-visible{outline:none}
.livePreview{flex:0 0 auto;width:340px;max-width:340px;position:sticky;top:62px;align-self:flex-start;height:calc(100vh - 62px);min-height:420px;max-height:calc(100vh - 62px);margin:0;border:none;border-left:1px solid #eef2f5;border-radius:0;transition:width 240ms ease,max-width 240ms ease,opacity 200ms ease,margin 240ms ease;overflow:hidden;background:#fff;box-shadow:none}.livePreview--closed{width:0;max-width:0;margin-left:0;margin-right:0;border:none;opacity:0;pointer-events:none;box-shadow:none}@media(max-width: 1279px){.livePreview{position:fixed;top:0;right:0;bottom:0;height:100vh;min-height:0;max-height:none;margin:0;z-index:40;border-radius:24px 0 0 24px;border:none;box-shadow:-12px 0 32px rgba(0,0,0,.25)}.livePreview--closed{box-shadow:none}}@media(max-width: 600px){.livePreview{width:100%;max-width:100%;border-radius:0}}.livePreview__inner{display:flex;flex-direction:column;height:100%;min-width:340px}@media(max-width: 600px){.livePreview__inner{min-width:0}}.livePreview__header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:linear-gradient(120deg, #063e4c 0%, #007c95 70%);color:#fff}.livePreview__header__title{display:flex;align-items:center;gap:10px;font-size:1.45rem;font-weight:700}.livePreview__header__title svg{fill:currentcolor}.livePreview__header__subtitle{display:block;font-size:1.1rem;font-weight:400;opacity:.8}.livePreview__closeBtn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:none;background:rgba(255,255,255,.16);color:#fff;cursor:pointer}.livePreview__closeBtn svg{fill:currentcolor}.livePreview__closeBtn:hover{background:rgba(255,255,255,.3)}.livePreview__scroll{flex:1 1 auto;overflow-y:auto;padding:14px}.livePreview__phone{display:flex;flex-direction:column;gap:12px}.livePreview__contentTitle{font-size:1.55rem;font-weight:700;color:#063e4c;text-align:center;padding:4px 6px 0}.livePreview__questionCard{background:#fff;border:1px solid rgba(6,62,76,.1);border-radius:16px;padding:14px;box-shadow:0 3px 12px rgba(6,62,76,.07)}.livePreview__questionIndex{font-size:1.05rem;font-weight:600;color:rgba(6,62,76,.5);margin-bottom:6px}.livePreview__questionImage{width:100%;max-height:120px;object-fit:cover;border-radius:10px;margin-bottom:8px}.livePreview__questionText{font-size:1.4rem;font-weight:700;color:#063e4c;margin-bottom:10px}.livePreview__explanation{font-size:1.15rem;color:rgba(6,62,76,.65);margin:-6px 0 10px}.livePreview__choices{display:flex;flex-direction:column;gap:7px}.livePreview__choice{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(6,62,76,.14);border-radius:999px;font-size:1.25rem;color:#063e4c}.livePreview__choice svg{fill:rgba(6,62,76,.45);flex:0 0 auto}.livePreview__choice__img{width:22px;height:22px;border-radius:999px;object-fit:cover}.livePreview__choice__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.livePreview__choice__correctBadge{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:linear-gradient(135deg, #519657, #81c784)}.livePreview__choice__correctBadge svg{fill:#fff}.livePreview__choice--correct{border-color:#81c784;background:rgba(129,199,132,.1)}.livePreview__choice--extra{opacity:.65;border-style:dashed}.livePreview__choice--rank,.livePreview__choice--distribution{border-radius:12px}.livePreview__choice__dragIcon{margin-left:auto}.livePreview__rankBadge{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg, #063e4c, #007c95);color:#fff;font-size:1.1rem;font-weight:700}.livePreview__stepper{flex:0 0 auto;font-size:1.2rem;letter-spacing:.2em;color:rgba(6,62,76,.6);white-space:nowrap}.livePreview__distributionTotal{font-size:1.15rem;color:rgba(6,62,76,.65);text-align:right;padding-right:4px}.livePreview__pillRow{display:flex;gap:10px;justify-content:center}.livePreview__pill{padding:8px 22px;border-radius:999px;font-size:1.25rem;font-weight:700;color:#fff}.livePreview__pill--yes{background:linear-gradient(135deg, #519657, #81c784)}.livePreview__pill--no{background:linear-gradient(135deg, #c75b39, #ff8a65)}.livePreview__freeText{border:1px dashed rgba(6,62,76,.3);border-radius:12px;padding:10px 12px;font-size:1.2rem;color:rgba(6,62,76,.45)}.livePreview__freeText--compact{padding:7px 12px}.livePreview__freeTextList{display:flex;flex-direction:column;gap:6px}.livePreview__stars{display:flex;gap:4px;justify-content:center}.livePreview__stars svg{fill:#f0b429}.livePreview__number{padding:4px 6px}.livePreview__number__track{position:relative;height:6px;border-radius:999px;background:rgba(6,62,76,.15)}.livePreview__number__thumb{position:absolute;left:40%;top:50%;transform:translate(-50%, -50%);width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg, #063e4c, #007c95);box-shadow:0 2px 6px rgba(6,62,76,.4)}.livePreview__number__minmax{display:flex;justify-content:space-between;margin-top:8px;font-size:1.15rem;color:rgba(6,62,76,.6)}.livePreview__likertScale{display:flex;gap:5px;flex-wrap:wrap}.livePreview__likertPoint{padding:5px 10px;border-radius:999px;border:1px solid rgba(6,62,76,.2);font-size:1.1rem;color:#063e4c;background:rgba(6,62,76,.04)}.livePreview__likertRows{display:flex;flex-direction:column;gap:10px}.livePreview__likertRow__statement{display:block;font-size:1.2rem;font-weight:600;color:#063e4c;margin-bottom:5px}.livePreview__noType{font-size:1.2rem;font-style:italic;color:rgba(6,62,76,.5);text-align:center;padding:8px 0}
.upsertPoll__studio{display:flex;align-items:stretch;position:relative}.upsertPoll__studio__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.studioHeader{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;background:linear-gradient(120deg, #063e4c 0%, #007c95 55%, #22a3bd 100%);color:#fff;border-radius:32px 32px 0 0;box-shadow:0 4px 18px rgba(6,62,76,.25)}.studioHeader__left{display:flex;align-items:center;gap:14px;min-width:0}.studioHeader__typeBadge{flex:0 0 auto;padding:6px 14px;border-radius:999px;font-size:1.2rem;font-weight:700;letter-spacing:.03em;color:#fff}.studioHeader__typeBadge--poll{background:linear-gradient(135deg, #2286c3, #64b5f6)}.studioHeader__typeBadge--survey{background:linear-gradient(135deg, #519657, #81c784)}.studioHeader__typeBadge--quiz{background:linear-gradient(135deg, #c75b39, #ff8a65)}.studioHeader__titleBlock{min-width:0}.studioHeader__title{font-size:1.6rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}@media(max-width: 900px){.studioHeader__title{max-width:220px}}@media(max-width: 600px){.studioHeader__title{max-width:130px}}.studioHeader__status{display:inline-flex;align-items:center;gap:5px;font-size:1.1rem;opacity:.85}.studioHeader__status svg{color:#ffdf81}.studioHeader__status--published svg{color:#bef3a0}.studioHeader__actions{display:flex;align-items:center;gap:10px}.studioHeader__aiButton{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:8px 16px;background:rgba(255,255,255,.12);color:#fff;font-family:inherit;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all 170ms ease}.studioHeader__aiButton svg{color:#ffdf81}.studioHeader__aiButton:hover{background:rgba(255,255,255,.24);transform:translateY(-1px)}.studioHeader__aiButton--active{background:#ffdf81;border-color:#ffdf81;color:#14576f}.studioHeader__aiButton--active svg{color:#14576f}@media(max-width: 600px){.studioHeader__aiButton{padding:8px 10px}.studioHeader__aiButton__label{display:none}}.studioHeader__close{color:#fff !important;background:rgba(255,255,255,.1) !important}.studioHeader__close:hover{background:rgba(255,255,255,.22) !important}.studioNavigator{flex:0 0 236px;width:236px;position:sticky;top:12px;align-self:flex-start;max-height:calc(100vh - 88px);display:flex;flex-direction:column;gap:10px;padding:18px 14px;margin:12px 0 12px 12px;background:#f7fafb;border:1px solid #eef2f5;border-radius:22px}@media(max-width: 1359px){.studioNavigator{display:none}}.studioNavigator__title{display:flex;align-items:center;justify-content:space-between;font-size:1.3rem;font-weight:700;color:#323232;padding:0 4px}.studioNavigator__count{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(34,163,189,.16);color:#006074;font-size:1.15rem;font-weight:700}.studioNavigator__list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}.studioNavigator__list::-webkit-scrollbar{width:5px}.studioNavigator__list::-webkit-scrollbar-thumb{background:#c8cccf;border-radius:3px}.studioNavigator__item{display:flex;align-items:center;gap:9px;width:100%;border:1px solid transparent;border-radius:14px;padding:9px 10px;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:all 150ms ease;box-shadow:0 1px 3px rgba(13,60,70,.06)}.studioNavigator__item:hover{border-color:#22a3bd;transform:translateX(2px)}.studioNavigator__item__index{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(0,124,149,.1);color:#006074;font-size:1.1rem;font-weight:700}.studioNavigator__item__text{flex:1;min-width:0;font-size:1.2rem;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studioNavigator__item__typeIcon{flex:0 0 auto;width:18px;height:18px;opacity:.8}.studioNavigator__addButton{display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #74bccb;border-radius:14px;padding:10px;background:transparent;color:#006074;font-family:inherit;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all 150ms ease}.studioNavigator__addButton:disabled{opacity:.5;cursor:default}.studioNavigator__addButton:hover:not(:disabled){background:rgba(34,163,189,.1);border-style:solid}.studioFooter{position:sticky;bottom:0;z-index:14;margin-top:8px;padding:12px 22px 14px;background:rgba(255,255,255,.94);backdrop-filter:blur(6px);border-top:1px solid #eef2f5;border-radius:0 0 32px 32px}.studioFooter__meta{display:flex;align-items:center;justify-content:center;gap:6px;font-size:1.15rem;color:#8b8a87;margin-bottom:10px}.studioFooter__meta svg{color:#74bccb}.studioFooter__buttons{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width: 600px){.studioFooter__buttons{flex-direction:column-reverse;align-items:stretch}.studioFooter__buttons .MuiButton-root{width:100%}}.studioFooter__buttons__group{display:flex;align-items:center;gap:10px}@media(max-width: 600px){.studioFooter__buttons__group{flex-direction:column-reverse;align-items:stretch}}.publishChecklist__paper{border-radius:26px !important;overflow:hidden !important}.publishChecklist{display:flex;flex-direction:column}.publishChecklist__hero{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:26px 24px 18px;background:linear-gradient(125deg, #063e4c 0%, #007c95 60%, #22a3bd 100%);color:#fff}.publishChecklist__hero__icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:rgba(255,255,255,.15)}.publishChecklist__hero__icon svg{color:#ffdf81}.publishChecklist__hero__title{font-size:1.9rem;font-weight:700}.publishChecklist__hero__subtitle{font-size:1.25rem;opacity:.85}.publishChecklist__list{list-style:none;margin:0;padding:18px 24px 6px;display:flex;flex-direction:column;gap:10px}.publishChecklist__item{display:flex;align-items:center;gap:10px;font-size:1.3rem;padding:10px 14px;border-radius:14px}.publishChecklist__item--ok{background:#f1feea;color:#2c6b2f}.publishChecklist__item--ok svg{color:#77c44c}.publishChecklist__item--warn{background:#fff7ec;color:#9c5700}.publishChecklist__item--warn svg{color:#ffa726}.publishChecklist__item--hint{background:#eef2f5;color:#595959}.publishChecklist__item--hint svg{color:#9b9fa3}.publishChecklist__item--info{background:rgba(34,163,189,.08);color:#006074}.publishChecklist__item--info svg{color:#22a3bd}.publishChecklist__actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 22px}@media(max-width: 460px){.publishChecklist__actions{flex-direction:column-reverse}.publishChecklist__actions .MuiButton-root{width:100%}}
.upAdsManager{margin-top:4rem}.upAdsManager__wrapper{display:flex;flex-direction:column;gap:12px;align-items:center}.upAdsManager__wrapper .MuiButton-root,.upAdsManager__wrapper .MuiButton-root:hover{background-color:#eef2f5;color:#00738af2}.upAdsDialog .MuiDialog-container .MuiPaper-root{overflow:visible;border-radius:32px;width:100%}.upAdsDialog .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.upAdsDialog .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.upAdsDialog .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.upAdsDialog__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.upAdsDialog__wrapper{padding:40px}.upAdsManager__item{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background-color:#e8ecef;border-radius:8px;padding:20px 16px;width:100%;color:#000}.upAdsManager__item__actions{display:flex;align-items:center;gap:4px}.upAdsManager__item__editBtn{border:none;cursor:pointer;background:none;color:#595959}.upAdsPreview{margin-top:18px;text-align:center}.upAdsPreview__preview__wrapper{margin:16px 12px;max-height:200px;box-shadow:0 4px 8px rgba(0,0,0,.3)}.upAdsPreview img{width:100%;max-width:640px;height:auto;object-fit:contain;display:block}.upAdsPreview__preview__header{font-size:19px;font-weight:600}.upAdsPreview__preview__header__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.upAdsDialog__items{background-color:#e8ecef;padding:16px 12px;border-radius:24px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.upAdsDialog__items__imageUploadWrapper{display:flex;color:#fb4d4d;align-items:center;gap:10px}.upAdsDialog__btnGroup{display:flex;align-items:center;justify-content:center;gap:24px}.upAdsDialog__btnGroup .MuiButton-root{background-color:#eef2f5;color:#14576f}.upAdsDialog__btnGroup .MuiButton-root:nth-of-type(1),.upAdsDialog__btnGroup .MuiButton-root:nth-of-type(1):hover{background-color:#eef2f5;color:#14576f}.upAdsDialog__btnGroup .MuiButton-root:nth-of-type(2),.upAdsDialog__btnGroup .MuiButton-root:nth-of-type(2):hover{background-color:#e5f6e4f2;color:#14576f}.upAdsDialog__dateInput{color:#595959;display:flex;flex-direction:column;align-items:flex-start}.upAdsDialog__dateInput__text{padding:0 0 4px 12px;font-size:1.3rem;text-align:left;line-height:1.6rem;font-weight:600}.upAdsDialog__dateInput input{padding:8px 12px;border:none;border-radius:8px;line-height:2.4rem}.upAdsDialog__dateInput input:focus-visible{outline:none}.upAdsDialog__explainer{margin:16px 24px 0;padding:14px 18px;border-radius:16px;background:rgba(0,128,153,.06);border:1px solid rgba(0,128,153,.14);text-align:left}.upAdsDialog__explainer__lead{display:flex;align-items:flex-start;gap:10px;font-size:1.4rem;font-weight:600;line-height:1.5;color:#14576f;margin-bottom:8px}.upAdsDialog__explainer__steps{margin:0;padding-left:20px;font-size:1.3rem;line-height:1.6;color:rgba(6,62,76,.8)}.upAdsDialog__explainer__steps li{margin-bottom:4px}
.switchContainer{align-items:center;gap:8px}.switchContainer__button{position:relative;width:52px;height:32px;border:none;display:block;border-radius:100px;cursor:pointer}.switchContainer__button__item{position:absolute;top:-8px;transition:transform .2s ease}.switchContainer__button__item--left{transform:translateX(-34px)}.switchContainer__button__item--right{transform:translateX(-14px)}.switchContainer--left{display:flex;flex-direction:row;padding:8px 0}.switchContainer--top{display:inline-flex;text-align:center;flex-direction:column;gap:2px}.switchContainer__text{line-height:2.4rem}.switchContainer__text--top{min-width:96px}.switchContainer__text--dark{color:#fff}.switchContainer__text--light{color:#595959}.switchContainer__text--small{font-weight:400;font-size:1.3rem;line-height:1.6rem}.switchContainer__text--smaller{font-weight:400;font-size:1.1rem;line-height:1.6rem}.switchContainer__text--medium{font-weight:600;font-size:1.5rem;line-height:2.4rem}button{-webkit-tap-highlight-color:transparent}button:focus{outline:0}.switchContainer__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}
.ccManager{margin:40px 40px 0}.ccManager__header{display:flex;align-items:center;gap:8px}.ccManager__wrapper{display:flex;flex-direction:column;gap:8px;align-items:center}.ccManager__wrapper .MuiButton-root,.ccManager__wrapper .MuiButton-root:hover{background-color:#eef2f5;color:#00738af2}.ccManager__list{width:100%;display:flex;flex-direction:column;gap:4px}.ccManager__list__item{display:flex;align-items:center;justify-content:space-between;background-color:#e8ecef;border-radius:8px;padding:20px 16px}.ccManager__list__item__wrapper{display:inline}.ccManager__list__item__mandatoryOptionalText{background-color:#fff;border-radius:4px;padding:0 4px;display:inline-block;margin-left:4px}.ccManager__list__item__editBtn{border:none;cursor:pointer;background:none;color:#595959}.ccDialog .MuiDialog-container .MuiPaper-root{overflow:visible;border-radius:32px;width:100%}.ccDialog .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.ccDialog .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.ccDialog .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}@media(max-width: 460px){.ccDialog .MuiPaper-root{margin:0}.ccDialog .MuiDialog-paperWidthSm.MuiDialog-paperScrollBody{width:100%;max-width:100%}}.ccDialog__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.ccDialog__wrapper{padding:40px}.ccDialog__customConsent{background-color:#e8ecef;padding:16px 12px;border-radius:24px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.ccDialog__settingsTitle{font-weight:600;font-size:19px}.ccDialog__position{margin-bottom:8px}.ccDialog__position__label{display:flex;align-items:center;font-weight:500}.ccDialog__subText{background-color:#e8ecef;padding:16px 12px;border-radius:24px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.ccDialog__subText__title{display:flex;align-items:center;font-weight:500}.ccDialog__customConsent__btnGroup{display:flex;align-items:center;justify-content:center;gap:24px}.ccDialog__customConsent__btnGroup .MuiButton-root{background-color:#eef2f5;color:#14576f}.ccDialog__customConsent__btnGroup .MuiButton-root:nth-of-type(1),.ccDialog__customConsent__btnGroup .MuiButton-root:nth-of-type(1):hover{background-color:#eef2f5;color:#14576f}.ccDialog__customConsent__btnGroup .MuiButton-root:nth-of-type(2),.ccDialog__customConsent__btnGroup .MuiButton-root:nth-of-type(2):hover{background-color:#e5f6e4f2;color:#14576f}.ccDialog__preview{margin-top:18px;text-align:center}.ccDialog__preview__header{font-size:19px;font-weight:600}.ccDialog__preview__header__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.ccDialog__preview__wrapper{background-color:#e8ecef;padding:16px 12px;margin-top:8px}.ccDialog__preview__card{background-color:#007c95;max-width:576px;width:100%;border-radius:32px}.ccDialog__preview__card__wrapper{padding:36px 40px 8px;color:#fff;display:flex;flex-direction:column;align-items:center}.ccDialog__preview__title{font-size:15px;line-height:24px;margin-bottom:8px;word-break:break-word}.ccDialog__preview__subTitle{font-size:15px;color:#ffdf81;margin-bottom:16px}.ccDialog__preview__subText{font-size:13px;line-height:19px;text-align:center;margin-top:8px;word-break:break-word}.ccDialog__preview__subText a{color:inherit;text-decoration:underline}.ccDialog__preview__fakeInputs{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px;width:100%}.ccDialog__preview__fakeInputWrapper{display:flex;flex-direction:column;align-items:flex-start;max-width:264px;width:100%}.ccDialog__preview__fakeInput{background-color:#fff;border-radius:8px;height:40px;width:100%;box-shadow:0px .5px 1px 0px #05405529 inset}.ccDialog__preview__fakeMainButton{background-color:#e5f6e4f2;color:#14576f;border-radius:8px;padding:11px 16px;height:37px;width:auto;box-shadow:0px 1px 1px 0px #05405552;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;margin-bottom:4px;word-break:break-word}.ccDialog__preview__fakeSkipButton{height:40px;display:flex;align-items:center}
.miniHtmlEditor__wrapper{display:flex;flex-direction:column;position:relative;width:100%;flex:1}.miniHtmlEditor__wrapper .miniHtmlEditor{min-height:96px;max-height:420px;overflow-y:auto;padding:8px 12px;border-radius:0 0 8px 8px;border:2px solid transparent;background-color:#e8ecef;color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem;text-align:left;cursor:text}.miniHtmlEditor__wrapper .miniHtmlEditor:focus-visible{outline:none}.miniHtmlEditor__wrapper .miniHtmlEditor:empty::before{content:attr(data-placeholder);color:#595959;pointer-events:none}.miniHtmlEditor__wrapper .miniHtmlEditor mark,.miniHtmlEditor__wrapper .miniHtmlEditor span[style*=background]{border-radius:3px;padding:0 2px}.miniHtmlEditor__wrapper .miniHtmlEditor ul,.miniHtmlEditor__wrapper .miniHtmlEditor ol{margin:4px 0;padding-left:24px}.miniHtmlEditor__wrapper .miniHtmlEditor h2,.miniHtmlEditor__wrapper .miniHtmlEditor h3{margin:8px 0 4px;line-height:1.3}.miniHtmlEditor__wrapper .miniHtmlEditor blockquote{margin:6px 0;padding:4px 12px;border-left:3px solid #008099;background:rgba(0,128,153,.06);border-radius:0 6px 6px 0}.miniHtmlEditor__wrapper .miniHtmlEditor img{max-width:100%;height:auto;border-radius:8px;cursor:pointer}.miniHtmlEditor__wrapper .miniHtmlEditor img:hover{outline:2px solid #22a3bd;outline-offset:2px}.miniHtmlEditor__wrapper .miniHtmlEditor a{color:#006074;text-decoration:underline}.miniHtmlEditor__wrapper .miniHtmlEditor::-webkit-scrollbar{width:4px}.miniHtmlEditor__wrapper .miniHtmlEditor::-webkit-scrollbar-track{border-radius:2px;background:#fff}.miniHtmlEditor__wrapper .miniHtmlEditor::-webkit-scrollbar-thumb{border-radius:2px;background:#888}.miniHtmlEditor__wrapper .miniHtmlEditor--red{border:2px solid #fb4d4d}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbar{display:flex;align-items:center;gap:2px;position:relative;padding:4px 8px;border-radius:8px 8px 0 0;background-color:#e8ecef;border-bottom:1px solid rgba(0,0,0,.08)}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbarButton{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:#595959;cursor:pointer}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbarButton:hover{background-color:rgba(0,0,0,.08);color:#1a1a1a}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbarButton--active{background-color:rgba(0,0,0,.12);color:#1a1a1a}.miniHtmlEditor__wrapper .miniHtmlEditor__toolbarSeparator{width:1px;height:18px;margin:0 4px;background-color:rgba(0,0,0,.12)}.miniHtmlEditor__wrapper .miniHtmlEditor__emojiPanel{position:absolute;top:100%;right:0;z-index:20;display:grid;grid-template-columns:repeat(10, 1fr);gap:2px;padding:8px;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}.miniHtmlEditor__wrapper .miniHtmlEditor__emojiButton{border:none;background:transparent;font-size:1.8rem;line-height:2.4rem;padding:2px;border-radius:4px;cursor:pointer}.miniHtmlEditor__wrapper .miniHtmlEditor__emojiButton:hover{background-color:rgba(0,0,0,.08)}.miniHtmlEditor__wrapper .miniHtmlEditor__panel{position:absolute;top:100%;right:0;z-index:20;display:flex;align-items:center;gap:6px;padding:8px;border-radius:8px;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}.miniHtmlEditor__wrapper .miniHtmlEditor__panel--image{right:auto;left:0}.miniHtmlEditor__wrapper .miniHtmlEditor__panelChip{border:1px solid rgba(0,0,0,.14);background:transparent;border-radius:999px;padding:4px 12px;font-size:1.25rem;font-weight:600;color:#1a1a1a;cursor:pointer}.miniHtmlEditor__wrapper .miniHtmlEditor__panelChip:hover{background-color:rgba(0,128,153,.1);border-color:#008099}.miniHtmlEditor__wrapper .miniHtmlEditor__colorSwatch{width:24px;height:24px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.18);cursor:pointer}.miniHtmlEditor__wrapper .miniHtmlEditor__colorSwatch:hover{transform:scale(1.15)}.miniHtmlEditor__wrapper .miniHtmlEditor__counter{color:#595959;font-weight:400;font-size:1.1rem;line-height:1.6rem;letter-spacing:.1px;text-align:right;padding:2px 8px 0 0}.miniHtmlEditor__wrapper .miniHtmlEditor__counter--lengthError{color:#fb4d4d;font-weight:600}
.aiDialogContent{border-radius:550% 550% 0% 0%/10% 10% 50% 50%;background-color:#008099}.aiDialogContent__center{display:flex;gap:1rem}@media(max-width: 450px){.aiDialogContent__center{flex-direction:column}}.aiDialogContent .checkBoxContainer{display:flex;gap:3rem;margin-bottom:1rem}@media(max-width: 450px){.aiDialogContent .checkBoxContainer{display:block}}.aiDialogContent__center__col{width:50%}@media(max-width: 450px){.aiDialogContent__center__col{width:100%}}.aiDialogContent .MuiInputBase-root{color:#fff;display:block;margin-bottom:1rem}.aiDialogContent .MuiInputBase-input{width:auto !important}.aiDialogContent .MuiFormLabel-root{color:#fff;z-index:9999}.aiDialogContent .MuiInputLabel-formControl{left:13px;top:-9px}.aiDialogContent .MuiTypography-root{color:#fff}.aiDialogContent .avatarImageContainer{width:100%;border-radius:4px;background-position:center;background-repeat:no-repeat !important}.aiDialogContent .avatarImageContainer .avatarImage{width:100%}.aiDialogContent .activeButton{color:#006074 !important;background-color:#f1feea;width:95px;height:50px;border-radius:8px;padding:0}
.links{transition:max-height .5s ease;scroll-snap-type:y mandatory}.links--expanded>:not(:first-child){margin-bottom:4px}.links--expanded .MuiTypography-subtitle1{line-height:1 !important}.scrollable-links{transition:max-height .5s ease}.scrollable-links--pasteRemove{display:flex;padding:8px 0}.scrollable-links--pasteRemove .MuiIconButton-sizeSmall{font-size:14px}.scrollable-links--inputfield{margin-bottom:.8rem}@media(max-width: 600px){.scrollable-links--inputfield{padding:0 20px}}.scrollable-links--inputfield .MuiButton-outlinedSizeSmall{padding:0 16px}.scrollable-links .MuiTypography-subtitle1{line-height:1 !important}.links--expanded{max-height:224px}.scrollable-links--inputfield--fakeInputField .MuiTextField-root{margin-right:0}.scrollable-links--inputfield--fakeInputField .MuiFormControl-root{padding-right:0 !important}
.upsertPollInfoTab{border-radius:0 0 32px 32px;margin-bottom:4.4rem;padding-bottom:0;position:relative;background-color:#fff;display:inline-block;align-items:center;font-weight:600;font-size:1.9rem}.upsertPollInfoTab--video{margin-bottom:0}.upsertPollInfoTab--placeholder{height:0}@media(max-width: 600px){.upsertPollInfoTab--placeholder{height:1px}}.upsertPollInfoTab--poll{text-align:end;margin-bottom:0}.upsertPollInfoTab__wrapper{width:100%;z-index:10;overflow:visible;border:none;padding-top:16px}@media(max-width: 600px){.upsertPollInfoTab__wrapper--inputfield{padding:0 36px}}.upsertPollInfoTab__wrapper--pasteRemove{display:flex;padding:8px 0}.upsertPollInfoTab__wrapper--pasteRemove .MuiIconButton-sizeSmall{font-size:14px}.newPollOGImage__container{display:flex;gap:1rem;align-items:center}@media(max-width: 500px){.newPollOGImage__container{flex-direction:column;align-items:center}}.newPollOGImage__image{width:380px;height:100%;text-align:center}@media(max-width: 400px){.newPollOGImage__image{width:100%}}.newPollOGImage__image img{border-radius:8px;max-width:250px}@media(max-width: 400px){.newPollOGImage__image img{max-width:100%}}.newPollOGImage__infoWrapper{padding:8px}.newPollOGImage__title{text-align:justify;font-size:14px;color:#595959;font-style:italic}.pollListWrapper .MuiGrid-spacing-xs-3 .MuiGrid-item{padding:0}.root .MuiGrid-root .MuiGrid-root .MuiGrid-root .MuiGrid-item{width:100%}.upsertPollInfoTab__wrapper__title{font-size:14px;color:#595959;margin-bottom:1.2rem;margin-left:.6rem;font-style:italic}@media(max-width: 600px){.upsertPollInfoTab__wrapper__title{padding:0 36px 8px;font-size:12px}}.upsertPollInfoTab__pollDescriptionBtn{border-bottom:1px dashed gray;display:flex;align-items:center;cursor:pointer;margin:0 16px 0 5px;color:#595959;font-weight:500}@media(max-width: 460px){.upsertPollInfoTab__pollDescriptionBtn{margin:0 6px 0 2.5px;font-size:1rem}}@media(max-width: 400px){.upsertPollInfoTab__pollDescriptionBtn{margin:0 8px 0 2.5px}}.upsertPollInfoTab__pollDescriptionBtn:hover{color:#008099;border-bottom:1px dashed #008099}.upsertPollInfoTab__pollDescriptionBtn:focus{border-bottom:1px solid #fff}.upsertPollInfoTab__pollDescriptionTitles{border-radius:0 0 32px 32px;padding-top:24px;display:flex;justify-content:flex-end;min-height:8px}.upsertPollInfoTab__pollDescriptionTitles--icon{display:flex;padding-right:8px;transition:ease-in 200ms}@media(max-width: 320px){.upsertPollInfoTab__pollDescriptionTitles--icon{width:14px;height:14px}}.upsertPollInfoTab__wrapper--videoEditing{position:relative;padding-top:16px;width:100%}.upsertPollInfoTab__tabs{border-radius:0 0 32px 32px;padding-top:12px;display:flex;justify-content:flex-start;min-height:8px;flex-wrap:wrap}.upsertPollInfoTab__tabs--icon{display:flex;padding-right:8px;transition:ease-in 200ms}.upsertPollInfoTab__tabs--poll{padding-top:0;justify-content:flex-end}.upsertPollInfoTab__tabs--video{padding-top:0;padding:0 28px;justify-content:flex-end}.pollDescription__pollDescriptionTitles--noAuthor{padding-top:0}.embedded-pollDescription{background-color:none}
.ai__wrapper{background-color:#fff;color:#1a1a1a;padding:20px 40px;overflow-y:auto;border-radius:0 0 32px 32px}.ai__wrapper .MuiButton-root,.ai__wrapper .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f}.ai__tooltip .MuiSvgIcon-root{height:2rem;width:2rem;color:#74bccb}.ai__prepare{color:#1a1a1a;display:flex;flex-direction:column;gap:24px}.ai__keywords{font-size:19px;line-height:32px;font-weight:600}.ai__keywordsDescription{font-size:15px;line-height:24px;font-weight:400;align-items:center;gap:1rem}.ai__keywordsDescription .MuiTooltip-tooltip{padding-left:0;padding-right:0}.ai__keywordsDescription .MuiIconButton-root{padding:0}.ai__keywordsDescription .MuiSvgIcon-root{height:2rem;width:2rem;color:#026e84}.ai__keywordsDescription .FormattedMessage{font-size:1rem;line-height:1.5rem;margin-left:0}.ai__questionsAmount{display:flex;flex-direction:column;align-items:flex-start}.ai__questionsAmount__text{font-size:16px;line-height:24px;font-weight:600}.ai__progress{display:flex;justify-content:center;flex-direction:column;min-height:320px;height:100%;max-width:496px;width:100%;background-color:#e8ecef;border-radius:32px !important;gap:16px;align-items:center}.ai__progress .FormattedMessage{font-size:24px;line-height:32px;color:#1a1a1a;margin-left:0;text-align:center;width:100%;display:block}.ai__progress .MuiCircularProgress-root{color:#026e84;align-self:center}@media screen and (max-width: 660px){.ai__progress{margin:100px 0}}.ai__response{color:#1a1a1a;display:flex;flex-direction:column;gap:32px}.ai__responseSegment{display:flex;flex-direction:column;gap:8px}.ai__response__title{font-size:2.4rem;line-height:3.6rem;font-weight:700}.ai__response__smallTitle{font-size:1.6rem;line-height:2.4rem;font-weight:700}.ai__response__titleSelect{font-size:1.6rem;line-height:2.4rem;font-weight:400}.ai__response__text{font-weight:400;font-size:1.5rem;line-height:2.4rem}.ai__buttonWrapper{margin-top:32px;display:flex;justify-content:space-around}@media screen and (max-width: 660px){.ai__buttonWrapper{flex-direction:column;gap:8px}}
.packageBadge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:100px;font-size:1.2rem;font-weight:600;background-color:rgba(0,128,153,.1);color:#006074;white-space:nowrap}.packageBadge--none{background-color:#e8ecef;color:#595959;font-weight:400}.packageBadge__label{overflow:hidden;text-overflow:ellipsis;max-width:160px}
.upsertPoll{background-color:#fff !important;border-radius:32px !important;overflow:visible !important;clip-path:inset(0 round 32px)}@media(min-width: 600px){.dialogParent .MuiDialog-container .MuiPaper-root{width:auto !important;max-width:calc(100vw - 32px) !important}}@media(min-width: 1440px){.dialogParent .MuiDialog-container .MuiPaper-root{max-width:1400px !important}}.upsertPoll__studio__main{width:720px;max-width:100%}@media(max-width: 767px){.upsertPoll__studio__main{width:100%}}.upsertPoll__contextBar{display:flex;justify-content:center;align-items:center;padding:10px 22px;background:linear-gradient(135deg, rgba(4, 92, 112, 0.97) 0%, rgba(0, 124, 149, 0.97) 100%);color:#fff;font-size:1.45rem;font-weight:500;line-height:2.2rem;border-bottom:1px solid rgba(255,255,255,.12)}.upsertPoll__contextBar>div{align-items:center;flex-wrap:wrap}.upsertPoll__contextBar .MuiInput-root{top:0}.upsertPoll__contextBar .MuiSelect-select.MuiSelect-select{padding-top:2px;padding-bottom:2px}.upsertPoll__header{position:relative;background-color:#fff;color:#000;border-radius:32px}.upsertPoll__header .MuiFormControl-root{font-size:1.6rem}.upsertPoll__header .MuiSelect-select.MuiSelect-select{font-size:1.4rem;font-weight:500;color:#fff}.upsertPoll__header .MuiInput-root{top:-2px}.upsertPoll__header .upsertPoll__header__arrowIcon{width:24px;height:24px}.upsertPoll__header .MuiInput-underline::before{border-bottom:1px dashed #fff !important;bottom:2px}.upsertPoll__header__wrapper{padding:36px 40px 16px;display:flex;flex-direction:column;gap:40px}.upsertPoll__header__wrapper--video{padding:36px 40px 0}@media(max-width: 460px){.upsertPoll__header__wrapper{padding:24px 24px 16px}.upsertPoll__header__wrapper--video{padding:24px 24px 0}}.upsertPoll__surveyTags,.upsertPoll__surveySettings{padding:12px 40px}@media(max-width: 460px){.upsertPoll__surveyTags,.upsertPoll__surveySettings{padding:12px 24px}}.upsertPoll__sections{display:flex;flex-direction:column;gap:12px;padding:8px 40px 12px}@media(max-width: 460px){.upsertPoll__sections{padding:8px 24px 12px}}.upsertPollSection{border:1px solid #eef2f5;border-radius:18px;background:#fff;overflow:hidden;transition:border-color 160ms ease,box-shadow 160ms ease}.upsertPollSection:hover{border-color:rgba(34,163,189,.45)}.upsertPollSection--open{box-shadow:0 2px 12px rgba(13,60,70,.06)}.upsertPollSection__head{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.upsertPollSection__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:13px;color:#006074;background:rgba(34,163,189,.13)}.upsertPollSection__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.upsertPollSection__title{font-size:1.6rem;font-weight:700;color:#000}.upsertPollSection__hint{font-size:1.2rem;line-height:1.4;color:#595959}.upsertPollSection__chevron{flex:0 0 auto;display:inline-flex;color:#8b8a87;transition:transform 200ms ease}.upsertPollSection--open .upsertPollSection__chevron{transform:rotate(180deg)}.upsertPollSection__body{padding:2px 18px 16px}.upsertPoll__header__tags{font-size:1.2rem;color:#323232}.upsertPoll__header__tags .MuiFormControl-root{display:flex !important;flex-direction:row;align-items:flex-start;padding:4px 0 !important;gap:10px}.upsertPoll__header__tags .MuiButton-outlinedPrimary{color:#8b8a87;border:1px solid #c5c4c3}.upsertPoll__header__tags .MuiFormHelperText-root{color:red}.upsertPoll__header__tags__title{display:inline-block;position:relative;align-items:center;font-weight:600;font-size:1.9rem;margin-bottom:1rem}.upsertPoll__header__tags__subTitle{font-weight:600;font-size:1.3rem;color:#595959}.upsertPoll__header__tagchips{display:flex;align-items:center;gap:1.6rem}@media(max-width: 579px){.upsertPoll__header__tagchips{flex-direction:column;gap:.8rem}.upsertPoll__header__tagchips .MuiButton-root{width:100%}.upsertPoll__header__tagchips .WithStyles\(ForwardRef\(TextField\)\)-root-446{margin-right:0}}.upsertPoll__header__settings__title{display:inline-block;position:relative;align-items:center;font-weight:600;font-size:1.9rem;margin-bottom:1rem}.upsertPoll__header__tagchips__button{color:#14576f !important;background-color:#fffffff2 !important;flex-shrink:0 !important;font-weight:700 !important}.upsertPoll__questions__title{display:flex;gap:4px;align-items:center;font-size:2.4rem;line-height:3.2rem;font-weight:700;font-style:normal;cursor:pointer;padding:0 40px;color:#000}@media(max-width: 460px){.upsertPoll__questions__title{padding:0 24px}}.upsertPoll__questions__toggleAllButton{margin-left:auto;font-size:1.3rem;line-height:normal;font-weight:600;cursor:pointer;padding:4px 12px !important}.upsertPoll__header__settings{display:flex;flex-direction:column;gap:4rem}.upsertPoll__header_additionalSettings{display:flex;gap:20px}.upsertPoll__header__pollSettings{display:flex;color:#000;padding:12px 0;font-weight:600;cursor:pointer;border-bottom:1px dashed gray;padding-bottom:0;margin-bottom:16px;align-items:center}.upsertPoll__header__pollSettings:hover{color:#008099}.upsertPoll__header__title{position:relative;top:0;right:0;z-index:1;border-radius:32px}.upsertPoll__header__title .MuiIconButton-root{color:#fff}.upsertPoll__header__title .MuiIconButton-root:hover{background-color:#026e84}.upsertPoll__header__title .MuiSvgIcon-root{font-size:4rem;width:24px;height:24px}.upsertPoll__createSurveyQuestion__mandatory{font-size:1.2rem;color:#595959}.upsertPoll__createSurveyQuestion__titleHelperText{font-size:1.6rem;color:#000}.upsertPoll__createSurveyQuestion{margin-top:8px}.upsertPoll__surveySettings{display:flex;flex-direction:column;gap:10px}.upsertPoll__surveySettings__title{display:flex;gap:4px;align-items:center;font-weight:600;font-size:1.9rem;line-height:2.8rem;font-style:normal;cursor:pointer}.upsertPoll__surveySettings__title:hover{color:#008099}.draggable{margin-bottom:16px}.upsertPoll__surveySettings__icon{color:#74bccb;padding:8px}.upsertPoll__createQuestion{padding:8px 40px;margin:0 12px;border-radius:32px;background-color:#007c95}.upsertPoll__createQuestion--bottomRounded{border-radius:0 0 32px 32px}@media(max-width: 480px){.upsertPoll__createQuestion{padding:8px 20px}}.upsertPoll__expandButtonGroup{display:flex;gap:1rem 1.2rem;margin-top:1.2rem;flex-wrap:wrap}.upsertPoll__expandButtonGroup .buttonContainer{height:auto;padding:.7rem 1.4rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;transition:background .15s ease,border-color .15s ease}.upsertPoll__expandButtonGroup .buttonContainer:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}.upsertPoll__expandButtonGroup .buttonContainer .buttonContainer__wrapper,.upsertPoll__expandButtonGroup .buttonContainer .buttonContainer__wrapper--darkMode{border-bottom:none}.upsertPoll__expandButtonGroup .buttonContainer .buttonContainer__wrapper--active{border-bottom:none}@media(max-width: 460px){.upsertPoll__expandButtonGroup{gap:1.6rem}}@media(max-width: 440px){.upsertPoll__expandButtonGroup{flex-direction:column;gap:.8rem;align-items:start;margin-top:.8rem}}.upsertPoll__question{display:flex;justify-content:space-between;background-color:#fff;color:#000;border-radius:0 0 8px 8px}.upsertPoll__question .MuiButton-text{margin:16px 40px}.upsertPoll__question__questionNumber{display:flex;justify-content:space-between;align-items:center;margin:16px 0 16px 15px;font-size:2.4rem;font-weight:600;border-bottom:1px dashed gray}.upsertPoll__question__questionNumber:hover{color:#008099;cursor:pointer}.upsertPoll__footer{background-color:#fff;padding:16px 40px;border-radius:0 0 32px 32px}@media(max-width: 600px){.upsertPoll__footer{padding:16px}}.upsertPoll__footer .MuiCardActions-root{padding:4px 0}.upsertPoll__footer_addQuestion__container{display:flex;justify-content:center;margin-bottom:46px}.upsertPoll__footer__addQuestion{color:#14576f !important;background-color:#e5f6e4 !important;font-weight:700 !important;font-size:17px !important;text-transform:none !important;border-radius:8px !important;padding:11px 16px !important;box-shadow:0 .3000000119px .6000000238px 0 rgba(20,87,111,.32),0 .8000000119px 1.5px 0 rgba(0,124,149,.16),0 2px 4px 0 rgba(0,124,149,.24) !important}.upsertPoll__footer__tags{padding:40px 0 0;font-size:1.2rem;color:#323232}.upsertPoll__footer__tags .WithStyles\(ForwardRef\(TextField\)\)-root-432{margin-right:0}.upsertPoll__footer__tags .MuiFormControl-root{display:flex !important;flex-direction:row;align-items:flex-start;padding:4px 0 !important;flex-wrap:wrap;gap:10px}.upsertPoll__footer__tags .MuiButton-outlinedPrimary{color:#8b8a87;border:1px solid #c5c4c3}.upsertPoll__footer__tags .MuiFormHelperText-root{color:red}.upsertPoll__footer__tags__title{display:inline-block;position:relative;align-items:center;font-weight:600;font-size:1.9rem;margin-bottom:1rem}.upsertPoll__footer__tags__subTitle{font-weight:600;font-size:1.3rem;color:#595959}.upsertPoll__footer__tagchips{display:flex;align-items:center;gap:1.6rem}@media(max-width: 579px){.upsertPoll__footer__tagchips{flex-direction:column;gap:.8rem}.upsertPoll__footer__tagchips .MuiButton-root{width:100%}.upsertPoll__footer__tagchips .WithStyles\(ForwardRef\(TextField\)\)-root-446{margin-right:0}}.responsive-button-group-draft{padding:8px 0 32px;display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:flex-end}@media(max-width: 600px){.responsive-button-group-draft{flex-direction:column-reverse;align-items:normal;gap:0}}.responsive-button-group-published{padding:8px 0 32px;display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:flex-end}@media(max-width: 600px){.responsive-button-group-published{flex-direction:column-reverse;align-items:normal;gap:0}}.responsive-button-group-published--first{padding:32px 0 0}.responsive-button-group-published__button_1{padding:32px 0 0;display:inline}@media(max-width: 600px){.responsive-button-group-published__button_1{padding:0 0 32px}}.responsive-button-group-published__button_2{padding:8px 0 32px;display:inline}@media(max-width: 600px){.responsive-button-group-published__button_2{padding:32px 0 0}}.responsive-button-group-draft__button_1{padding:32px 0}@media(max-width: 600px){.responsive-button-group-draft__button_1{padding:8px 0 32px}}.responsive-button-group-draft__button_2{padding:32px 0}@media(max-width: 600px){.responsive-button-group-draft__button_2{padding:32px 0 0}}.upsertPoll__errors{margin:0 0 8px;color:var(--pp-error-color, #ffa726);font-size:1.4rem;text-align:left}.upsertPoll__logicHint{display:flex;align-items:center;gap:10px;margin:8px 0 4px;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg, rgba(244, 160, 17, 0.14), rgba(45, 125, 210, 0.12));border:1px solid rgba(244,160,17,.35);font-size:1.35rem;line-height:1.9rem;text-align:left;color:#14576f}.upsertPoll__logicHint__icon{flex-shrink:0;color:#f4a011 !important}.upsertPoll__actionBar{margin-top:8px;padding:4px 8px 0;border-top:1px solid rgba(0,0,0,.08)}.upsertPoll__actionBar .MuiButton-root{border-radius:10px;text-transform:none;font-weight:600;letter-spacing:.01em}.upsertPoll__header__clickableText{border-bottom:1px dashed #185b72;cursor:pointer;margin:0 16px 0 5px;color:#185b72;font-weight:500}.upsertPoll__preview .MuiDialog-container .MuiPaper-root{background-color:transparent;color:#fff;border-radius:32px;overflow:visible;box-shadow:none;max-width:576px;width:100%;margin:0}.upsertPoll__preview .MuiDialog-scrollPaper{overflow-y:scroll}#previewHeader .MuiIconButton-root{color:#fff}#previewHeader .MuiIconButton-root:hover{background-color:#026e84}.upsertPoll__preview__wrapper{background-color:#fff;border-radius:0 0 32px 32px;color:#1a1a1a;padding:28px 40px 32px}.upsertPoll__preview__title{color:#fff;font-size:19px;font-weight:600}@media(max-width: 450px){.upsertPoll__preview__title{font-size:15px}}.preview__item{margin-bottom:32px}.preview__item__title{font-size:17px;font-weight:700;margin-bottom:4px}.preview__item__content{font-size:15px;line-height:24px}.preview__item__tooltip{color:#74bccb}.preview__item__type{background-color:#e8ecef;border-radius:8px;display:inline-flex;padding:0 6px;justify-content:center;align-items:center;margin-left:10px;font-size:11px;font-weight:600}.preview__item__content__title{margin-top:10px;font-weight:600}.preview__item__content__answers{margin-left:10px;font-weight:300}.upsertPoll__preview__footer{display:flex;justify-content:center}.upsertPoll__preview__footer .MuiButton-containedPrimary{color:#14576f;background-color:#fffffff2}.upsertPoll__preview__footer .MuiButton-containedPrimary:hover{background-color:#fffffff2}.upsertPoll__answerManager .MuiDialog-paperWidthSm{width:402px}.upsertPoll__answerManager .MuiDialog-paper{border-radius:32px}.upsertPoll__answerManager .MuiSvgIcon-root{color:#fb4d4d;height:38px;width:44px}.upsertPoll__answerManager__wrapper{display:flex;flex-direction:column;align-items:center;padding:32px 62px;border-radius:32px;gap:24px}.upsertPoll__answerManager__header{display:flex;flex-direction:column;align-items:center;gap:29px}.upsertPoll__answerManager__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.upsertPoll__answerManager__body__btnWrapper{display:flex;align-items:center;gap:6px}.upsertPoll__answerManager__body__btn .MuiButton-root{background-color:#fb4d4d;color:#fff;border-radius:8px;padding:8px 16px;font-weight:700;text-transform:none}.upsertPoll__answerManager__body__btn .MuiButton-root:hover{background-color:#fb4d4d}.upsertPoll__answerManager__body__btn--last .MuiButton-root{background-color:#eef2f5;color:#00738af2;border-radius:8px;padding:8px 16px;font-weight:700}.upsertPoll__answerManager__body__btn--last .MuiButton-root:hover{background-color:#eef2f5}.upsertPoll__answerManager__body__tooltip .MuiSvgIcon-root{color:#74bccb;height:20px;width:20px}.upsertPoll__answerManager__footer .MuiButton-root{background-color:#e8ecef;color:#14576f;border-radius:8px;padding:11px 16px;font-weight:700}.upsertPoll__answerManager__footer .MuiButton-root:hover{background-color:#e8ecef}@media(max-width: 600px){.upsertPoll__studio__main{min-width:0;overflow-x:clip}.upsertPoll__header{min-width:0}}.communitySelector__menuItem{display:flex !important;align-items:center;justify-content:space-between;gap:10px}.communitySelector__menuItem__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.refManager{background-color:#007c95;border-radius:24px;margin:0 40px}@media(max-width: 460px){.refManager{margin:0 12px}}.refManager--open{margin:0 12px}.refManagerHeader{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#026e84;color:#fff;font-weight:600;padding:0 16px;font-size:15px;min-height:48px;border-radius:24px 24px 0 0;opacity:95%}.refManagerHeader--hidden{background-color:#008099;border-radius:24px}.refManagerHeader__ellipse{position:absolute;bottom:-4px;left:0;right:0;overflow:hidden;width:100%}.refManagerHeader__start{display:flex;align-items:center;gap:16px}.refManagerHeader__start .MuiSvgIcon-root{height:32px;width:32px}.refManagerHeader__start__button{color:#fff;background:none;cursor:pointer;border:none;padding:0;width:32px;height:32px}.refManagerHeader__start__questionCounter{border-radius:8px;padding:0 6px 0 6px;font-size:11px;letter-spacing:.1px;white-space:nowrap;overflow-wrap:normal}.refGroupHeader__start__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.refManagerBody{padding:16px 24px}.refManagerBody__button{text-align:center}.refManagerBody__button .MuiButton-root{background-color:#f1feea;color:#14576f}.refManagerBody__button .MuiButton-root:hover{background-color:#f1feea}.refQuestionSelector .MuiDialog-container .MuiPaper-root{height:auto;max-width:850px;width:90%;margin:0;overflow:visible;border-radius:32px}@media(max-width: 460px){.refQuestionSelector .MuiDialog-container .MuiPaper-root{width:100%}}.refQuestionSelector .MuiDialog-container #dialog-title .MuiIconButton-root{color:#fff}.refQuestionSelector .MuiDialog-container #dialog-title .MuiIconButton-root:hover{background-color:#026e84}.refQuestionSelector .MuiDialog-container #dialog-title .MuiSvgIcon-root{font-size:4rem}.refQuestionSelector__wrapper{padding:12px 40px 36px 40px;overflow-y:scroll;scrollbar-width:none}@media(max-width: 540px){.refQuestionSelector__wrapper{padding:12px 20px 36px 20px}}.refQuestionSelector__wrapper::-webkit-scrollbar{display:none}.refQuestionSelector__wrapper__button{text-align:center}.refQuestionSelector__wrapper__button .MuiButton-root{background-color:#e5f6e4;color:#14576f}.refQuestionSelector__wrapper__button .MuiButton-root:hover{background-color:#e5f6e4}.refQuestionSelector__wrapper__header{display:flex;align-items:center;flex-direction:column;margin-bottom:32px}.refQuestionSelector__wrapper__header__title{font-weight:700;line-height:24px}@media(max-width: 540px){.refQuestionSelector__wrapper__header__title{display:flex;flex-direction:column}}.refQuestionSelector__wrapper__header__helperText{max-width:400px;display:flex;align-items:center}.refQuestionSelector__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.refQuestionSelector__wrapper__tooltip{border:none;background:none}.refGroups{display:flex;flex-direction:column;gap:4px;margin-bottom:32px}.refGroups__header{display:flex;align-items:center;justify-content:space-between;padding:8px 20px}@media(max-width: 540px){.refGroups__header{flex-direction:column}}.refGroups__header__title{font-weight:700;font-size:17px}.refGroups__header__buttons{display:flex;gap:16px}.refGroups__header__buttons .MuiButton-root{background-color:#e8ecef;color:#14576f;font-weight:700;text-transform:none}.refGroups__header__buttons .MuiButton-root:hover{background-color:#e8ecef}.refGroups__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.refGroup{background-color:#e8ecef;border-radius:24px}.refGroupHeader{display:flex;align-items:center;justify-content:space-between;border-radius:24px 24px 0 0;padding:0 16px;background-color:#eef2f5;gap:40px}.refGroupHeader--hidden{border-radius:24px}@media(max-width: 660px){.refGroupHeader{flex-direction:column;padding:8px 16px;gap:5px}}.refGroupHeader__tooltip .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.refGroupHeaderProfileDialog{display:flex;align-items:center;justify-content:space-between;border-radius:24px 24px 0 0;padding:0 16px;background-color:#eef2f5;gap:40px}.refGroupHeaderProfileDialog--hidden{background-color:#e8ecef;border-radius:24px}@media(max-width: 920px){.refGroupHeaderProfileDialog{flex-direction:column;padding:8px 16px;gap:5px}}.refGroupHeader__start,.refGroupHeader__end{display:flex;align-items:center;gap:16px}@media(max-width: 660px){.refGroupHeader__start{align-self:stretch;justify-content:space-between}}@media(max-width: 920px){.refGroupHeader__start--profileDialog{align-self:stretch;justify-content:space-between}}.refGroupHeader__toggleButton{color:#007c95;background:none;cursor:pointer;border:none;padding:0;width:32px;height:32px}.refGroupHeader__button .MuiButton-root{background:none;box-shadow:none;color:#14576f;font-size:1.5rem;text-transform:none}.refGroupHeader__button .MuiButton-root:hover{background:none;box-shadow:none;color:#14576f;font-size:1.5rem;text-transform:none}.refGroupHeader__groupName{width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;resize:none}.refGroupHeaderProfileDialog__groupName{width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;resize:none}@media(max-width: 920px){.refGroupHeaderProfileDialog__groupName{text-align:center}}.refGroupHeader__questionCounter{border-radius:8px;padding:0 6px 0 6px;background-color:#fff;font-size:11px;letter-spacing:.1px}.refGroupHeader__questionCounter__selected{background-color:#fff8b9}.refManagerHeader__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.progress_container{margin-top:10px}.progress__container__wrapper{margin-left:10px;width:100px;background-color:#fff;border-radius:4px}.progress__container__bar{height:4px;background-color:#41b600f2;text-align:center;color:#fff;border-radius:4px}.progress__container__text{font-size:1.1rem;color:#9b9fa3}.refGroupBody{padding:14px 20px}.refQuestions{display:flex;flex-direction:column;gap:4px}.refQuestion{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:8px;padding:4px}.refQuestion--selected{background-color:#e8ecef}.refQuestion--active{background-color:#e5f6e4f2}.refQuestion--refManager{background-color:#fff}.refQuestion__start{display:flex;align-items:center;gap:8px;min-width:100px}.refQuestion__start--notDraggable{padding-left:12px}.refQuestion__start__draggable{cursor:pointer}.refQuestion__end{display:flex;align-items:center}.refQuestion__end__button{border:none;background:none;margin-top:5px;color:#595959;cursor:pointer}.refSelectedQuestions{padding:0 24px;margin-bottom:32px;display:flex;flex-direction:column;gap:4px}@media(max-width: 460px){.refSelectedQuestions{padding:0}}.refSelectedQuestions--refManager{padding:0}
.upsertPollRefManager{background-color:#007c95;border-radius:24px;margin:0 40px}@media(max-width: 460px){.upsertPollRefManager{margin:0 12px}}.upsertPollRefManager--open{margin:0 12px}.upsertPollRefManagerHeader{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#026e84;color:#fff;font-weight:600;padding:0 16px;font-size:15px;min-height:48px;border-radius:24px 24px 0 0;opacity:.95}.upsertPollRefManagerHeader--hidden{background-color:#008099;border-radius:24px}.upsertPollRefManagerHeader__ellipse{position:absolute;bottom:-4px;left:0;right:0;overflow:hidden;width:100%}.upsertPollRefManagerHeader__start{display:flex;align-items:center;gap:16px}.upsertPollRefManagerHeader__start .MuiSvgIcon-root{height:32px;width:32px}.upsertPollRefManagerHeader__start__button{color:#fff;background:none;cursor:pointer;border:none;padding:0;width:32px;height:32px}.upsertPollRefManagerHeader__start__questionCounter{border-radius:8px;padding:0 6px;font-size:11px;letter-spacing:.1px;white-space:nowrap;overflow-wrap:normal}.upsertPollRefGroupHeader__start__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.upsertPollRefManagerBody{padding:16px 24px}.upsertPollRefManagerBody__button{text-align:center}.upsertPollRefManagerBody__button .MuiButton-root{background-color:#f1feea;color:#14576f}.upsertPollRefManagerBody__button .MuiButton-root:hover{background-color:#f1feea}.upsertPollRefManagerHeader__tooltip.MuiIconButton-root .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}
.demographicOptions{color:#000;display:flex;gap:16px;flex-wrap:wrap;align-items:center;padding:0 40px 16px}@media(max-width: 460px){.demographicOptions{padding:0 24px 16px}}.MuiButton-containedPrimary.demographicOptions__deselectButton{display:inline-flex;height:4rem;padding:1rem .8rem;justify-content:center;align-items:center;flex-shrink:0;color:#007c95;border:none;gap:.4rem;background-color:transparent;box-shadow:none;text-transform:none}.MuiButton-containedPrimary.demographicOptions__deselectButton:hover{background-color:#fff}.MuiButton-containedPrimary.demographicOptions__deselectButton--dark{color:#fff}.MuiButton-containedPrimary.demographicOptions__deselectButton--dark:hover{background-color:#007c95}.MuiButton-containedPrimary.demographicOptions__deselectButton .MuiSvgIcon-root{width:20px;height:20px}
.colorPicker--button{width:48px;height:48px;border-radius:50%;border:none;box-shadow:0px 2px 4px 0px #05405566 inset}.colorPicker--colorSelect .MuiPopover-paper{padding:12px;border-radius:16px;overflow:hidden}.colorPicker--colorSelect .MuiPopover-paper .MuiInput-input{border-bottom:none;text-align:center}.colorPicker--inputField{outline:none;border:none;text-transform:uppercase;padding:4px;text-align:center}
.donationSettingsEditor{display:flex;flex-direction:column;gap:8px;margin:8px 0}.donationSettingsEditor .mainTextInput{background-color:#f2f7f8;border:1px solid rgba(0,0,0,.12)}.donationSettingsEditor .mainTextInput:focus-visible{border-color:#008099;background-color:#fff}.donationSettingsEditor__previewBlock{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.donationSettingsEditor__previewLabel{font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#595959}.donationSettingsEditor__preview{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 18px;border-radius:16px;text-align:center;background:var(--pp-donation-bg, linear-gradient(135deg, #045c70 0%, #007c95 100%));color:var(--pp-donation-text, #fff);box-shadow:0 6px 18px rgba(4,92,112,.25)}.donationSettingsEditor__preview__image{display:block;max-width:100%;max-height:140px;border-radius:10px;border:1px solid var(--pp-donation-image-border-color, transparent)}.donationSettingsEditor__preview__title{font-size:1.7rem;font-weight:700}.donationSettingsEditor__preview__message{font-size:1.3rem;line-height:1.5;white-space:pre-line;opacity:.92;max-width:420px}.donationSettingsEditor__preview__amounts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.donationSettingsEditor__preview__amount{padding:8px 20px;border-radius:8px;font-size:1.4rem;font-weight:700;background:var(--pp-donation-amount-bg, #f1feea);color:var(--pp-donation-amount-text, #008099)}.donationSettingsEditor__preview__amount--selected{outline:2px solid var(--pp-donation-text, #fff)}.donationSettingsEditor__preview__button{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:8px;font-size:1.7rem;font-weight:700;background:var(--pp-donation-button-bg, #f1feea);color:var(--pp-donation-button-text, #008099)}.donationSettingsEditor__preview__thanks{font-size:1.2rem;font-style:italic;opacity:.85}.donationSettingsEditor__preview__amountHints{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:1.15rem;opacity:.8}.donationSettingsEditor__amounts{display:flex;flex-direction:column;gap:6px}.donationSettingsEditor__amounts__label{font-size:1.3rem;font-weight:600;color:#595959;padding-left:12px}.donationSettingsEditor__amounts__chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.donationSettingsEditor__amounts__adder{display:inline-flex;align-items:center;gap:6px}.donationSettingsEditor__amounts__input{width:110px;padding:7px 12px;border:1px solid rgba(0,0,0,.15);border-radius:999px;font-family:inherit;font-size:1.3rem}.donationSettingsEditor__amounts__input:focus-visible{outline:none;border-color:#008099}.donationSettingsEditor__amounts__addButton{border:none;border-radius:999px;padding:8px 16px;background:linear-gradient(135deg, #045c70, #008099);color:#fff;font-family:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}.donationSettingsEditor__amounts__addButton:hover{box-shadow:0 4px 10px rgba(0,128,153,.3)}.donationSettingsEditor__amountChip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 14px;border-radius:999px;background:rgba(0,128,153,.1);border:1px solid rgba(0,128,153,.25);color:#14576f;font-size:1.3rem;font-weight:700}.donationSettingsEditor__amountChip__remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:rgba(0,0,0,.08);color:inherit;font-size:1.4rem;line-height:1;cursor:pointer}.donationSettingsEditor__amountChip__remove:hover{background:rgba(190,24,93,.2);color:#be123c}.donationSettingsEditor__row{display:flex;gap:8px;flex-wrap:wrap}.donationSettingsEditor__row>*{flex:1;min-width:140px}.donationSettingsEditor__image{display:flex;align-items:center;gap:12px}.donationSettingsEditor__imagePreview{max-height:64px;max-width:140px;border-radius:8px;object-fit:cover}.donationSettingsEditor__colorsTitle{font-size:1.3rem;color:#595959;margin-top:4px}.donationSettingsEditor__colorRow{display:flex;align-items:center;gap:8px}.donationSettingsEditor__colorLabel{font-size:1.3rem;min-width:180px}.donationSettingsEditor__colorAdd{background:none;border:none;color:#008099;cursor:pointer;font-size:1.3rem;padding:2px 0;text-decoration:underline}.donationSettingsEditor--dark .donationSettingsEditor__colorLabel,.donationSettingsEditor--dark .donationSettingsEditor__colorsTitle{color:#fff}.donationSettingsEditor__inheritedNote{display:flex;align-items:center;gap:8px;flex-basis:100%;font-size:1.2rem;color:#595959}.donationSettingsEditor__inheritedNote button{padding:0;border:0;background:none;font:inherit;font-weight:700;color:#007c95;cursor:pointer;text-decoration:underline}
.upsertPollDonationSection{margin:8px 0}.upsertPollDonationSection__hint{margin:4px 0 8px;font-size:1.3rem;color:#595959}.upsertPollDonationSection__placement{display:flex;align-items:center;font-size:1.4rem;color:#595959;cursor:pointer}.upsertPollDonationSection--dark .upsertPollDonationSection__hint,.upsertPollDonationSection--dark .upsertPollDonationSection__placement{color:#fff}.upsertPollDonationSection__cta{display:flex;align-items:center;gap:14px;width:100%;padding:14px 18px;border:none;border-radius:18px;background:linear-gradient(135deg, #be185d 0%, #ec4899 60%, #f9a8d4 100%);color:#fff;cursor:pointer;text-align:left;font-family:inherit;box-shadow:0 10px 24px rgba(190,24,93,.35);transition:transform 150ms ease,box-shadow 150ms ease}.upsertPollDonationSection__cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(190,24,93,.45)}.upsertPollDonationSection__cta__emoji{font-size:2.6rem;line-height:1}.upsertPollDonationSection__cta__texts{display:flex;flex-direction:column;gap:2px;flex:1}.upsertPollDonationSection__cta__title{font-size:1.55rem;font-weight:700}.upsertPollDonationSection__cta__subtitle{font-size:1.2rem;opacity:.9}.upsertPollDonationSection__cta__badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.25);font-weight:700}.upsertPollDonationSection__cta__setupBadge{flex-shrink:0;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.45);font-size:1.15rem;font-weight:700;white-space:nowrap}.upsertPollDonationSection__cta__switch{flex-shrink:0;display:inline-flex;align-items:center}.upsertPollDonationSection__cta__switch .MuiSwitch-colorPrimary.Mui-checked{color:#fff}.upsertPollDonationSection__cta__switch .MuiSwitch-colorPrimary.Mui-checked+.MuiSwitch-track{background-color:rgba(255,255,255,.8)}.upsertPollDonationSection__cta__switch .MuiSwitch-track{background-color:rgba(255,255,255,.4)}.upsertPollDonationSection--off .upsertPollDonationSection__cta,.upsertPollDonationSection--setup .upsertPollDonationSection__cta{background:linear-gradient(135deg, #9d5c77 0%, #b97b95 60%, #d8b3c3 100%);box-shadow:0 6px 16px rgba(120,60,88,.25)}.upsertPollDonationSection--off .upsertPollDonationSection__cta:hover,.upsertPollDonationSection--setup .upsertPollDonationSection__cta:hover{box-shadow:0 10px 22px rgba(120,60,88,.35)}.donationSettingsDialog{background:#fff;border-radius:32px;color:#1f2933}.donationSettingsDialog__body{padding:20px 28px 26px;display:flex;flex-direction:column;gap:12px;text-align:left}@media(max-width: 599px){.donationSettingsDialog__body{padding:16px 16px 22px}}.donationSettingsDialog__lead{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:rgba(236,72,153,.08);border:1px solid rgba(236,72,153,.22);font-size:1.42rem;font-weight:600;line-height:1.5;color:#831843}.donationSettingsDialog__lead span{font-size:2.2rem;line-height:1}.donationSettingsDialog__info{padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#fbfcfd}.donationSettingsDialog__info__head{display:flex;align-items:center;gap:8px;font-size:1.38rem;font-weight:700;color:#14576f;margin-bottom:4px}.donationSettingsDialog__info__text{margin:0;font-size:1.28rem;line-height:1.55;color:rgba(31,41,51,.78);white-space:pre-line}.donationSettingsDialog__sectionTitle{margin-top:8px;font-size:1.35rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#008099}.donationSettingsDialog__placement{display:flex;align-items:center}.donationSettingsDialog__placement label{font-size:1.38rem;cursor:pointer}.donationSettingsDialog__community{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#fbfcfd}.donationSettingsDialog__community--required{border:1.5px solid rgba(236,72,153,.45);background:rgba(236,72,153,.05)}.donationSettingsDialog__community__hint{margin:0;font-size:1.25rem;line-height:1.5;color:rgba(31,41,51,.72)}.donationSettingsDialog__community__fieldError,.donationSettingsDialog__community__error{font-size:1.25rem;font-weight:600;color:#be123c}.donationSettingsDialog__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:14px}.donationSettingsDialog__cancel,.donationSettingsDialog__save{padding:10px 26px;border-radius:999px;font-family:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.donationSettingsDialog__cancel{border:1.5px solid rgba(0,0,0,.18);background:transparent;color:#1f2933}.donationSettingsDialog__save{border:none;background:linear-gradient(135deg, #be185d 0%, #ec4899 100%);color:#fff;box-shadow:0 8px 20px rgba(190,24,93,.35)}.donationSettingsDialogParent .MuiDialog-paper{border-radius:32px;max-width:600px;width:100%;overflow:visible}
.showWhenSection{display:flex;flex-direction:column;gap:8px;padding:8px 12px;margin-top:8px;border-top:1px dashed rgba(0,0,0,.1)}.showWhenSection__toggleRow{display:flex;align-items:center;gap:8px}.showWhenSection__toggleLabel{font-weight:500 !important}.showWhenSection__body{display:flex;flex-direction:column;gap:10px;padding-left:8px}.showWhenSection__sourceSelect{min-width:220px;max-width:100%}.showWhenSection__answersHeader{font-weight:500 !important;opacity:.7;margin-top:4px !important}.showWhenSection__answers{display:flex;flex-wrap:wrap;gap:6px}.showWhenSection__answerChip.MuiChip-root.MuiChip-clickable{font-size:12px}.showWhenSection__hint{opacity:.6;font-style:italic}.showWhenSection__missingPolicyRow{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.1)}.showWhenSection__missingPolicyLabel{opacity:.8}
.pollOptions{color:#000;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.pollOptions__groups{display:flex;flex-direction:column;gap:14px;width:100%}.pollOptions__group{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:18px;border:1px solid #eef2f5;background:#f9fbfc;transition:border-color 160ms ease,box-shadow 160ms ease}.pollOptions__group:hover{border-color:rgba(34,163,189,.45);box-shadow:0 2px 10px rgba(13,60,70,.06)}.pollOptions__group__head{display:flex;align-items:flex-start;gap:12px}.pollOptions__group__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:#006074;background:rgba(34,163,189,.14)}.pollOptions__group--filling .pollOptions__group__icon{color:#1565c0;background:rgba(33,150,243,.12)}.pollOptions__group--access .pollOptions__group__icon{color:#6a1b9a;background:rgba(156,39,176,.1)}.pollOptions__group--results .pollOptions__group__icon{color:#2e7d32;background:rgba(76,175,80,.12)}.pollOptions__group--monetization .pollOptions__group__icon{color:#ad1457;background:rgba(236,72,153,.12)}.pollOptions__group__title{font-size:1.45rem;font-weight:700;color:#000}.pollOptions__group__desc{font-size:1.2rem;line-height:1.45;color:#595959}.pollOptions__group__chips{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:center}.pollOptions__group__chips .upsertPollDonationSection{width:100%}.pollOptions__group__chips .selectorChip:has(.selectorChip__icon--checked){color:#1d5b21}.pollOptions__group__chips .selectorChip:has(.selectorChip__icon--checked) .selectorChip__tooltip .MuiSvgIcon-root{color:rgba(29,91,33,.45)}.pollOptions__group__chips .selectorChip:not(.selectorChip--dark):not(:has(.selectorChip__icon--checked)){color:#323232;border-color:rgba(0,0,0,.14)}.pollOptions__group__chips .selectorChip:not(.selectorChip--dark):not(:has(.selectorChip__icon--checked)):hover{background:rgba(0,0,0,.16)}.pollOptions__group__chips .selectorChip:not(.selectorChip--dark):not(:has(.selectorChip__icon--checked)) .selectorChip__tooltip .MuiSvgIcon-root{color:rgba(0,0,0,.3)}
.addThemeTokenSelect{margin:4px 0}.addThemeTokenSelect__trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px dashed rgba(0,0,0,.3);border-radius:999px;background:transparent;font-size:1.3rem;font-weight:600;color:inherit;cursor:pointer;transition:background 120ms ease,border-color 120ms ease}.addThemeTokenSelect__trigger:hover{background:rgba(0,128,153,.08);border-color:rgba(0,128,153,.6)}.addThemeTokenSelect__icon{font-size:1.8rem !important}.addThemeTokenSelect--dark .addThemeTokenSelect__trigger{border-color:rgba(255,255,255,.5);color:#fff}.addThemeTokenSelect--dark .addThemeTokenSelect__trigger:hover{background:rgba(255,255,255,.12)}.addThemeTokenSelect__menu{max-height:340px}.addThemeTokenSelect__menu .MuiMenuItem-root{font-size:1.3rem}
.themePresetButtons{display:flex;flex-direction:column;gap:8px;margin:8px 0}.themePresetButtons__title{font-size:1.3rem;font-weight:600;opacity:.85}.themePresetButtons__list{display:flex;flex-wrap:wrap;gap:8px}.themePresetButtons__chip{display:inline-flex;align-items:center;padding:8px 16px;border:2px solid transparent;border-radius:999px;font-size:1.25rem;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:transform 120ms ease,box-shadow 120ms ease;text-shadow:0 1px 2px rgba(0,0,0,.18)}.themePresetButtons__chip:hover{transform:translateY(-2px);box-shadow:0 5px 14px rgba(0,0,0,.28)}.themePresetButtons__chip:active{transform:translateY(0)}
.themePreviewCard{display:flex;flex-direction:column;gap:6px;min-width:160px}.themePreviewCard__label{font-size:1.15rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.75}.themePreviewCard__surface{padding:14px;border-radius:16px;background:var(--pp-header-bg, #f4f5f7);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.themePreviewCard__card{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--pp-card-bg, #ffffff);border:1px solid var(--pp-card-border-color, rgba(0, 0, 0, 0.08));border-radius:var(--pp-card-radius, 16px);box-shadow:var(--pp-card-shadow, 0 6px 18px rgba(0, 0, 0, 0.12));font-family:var(--pp-font-family, inherit)}.themePreviewCard__question{font-size:var(--pp-question-size, 1.45rem);font-weight:700;color:var(--pp-question-color, #1a1a1a);margin-bottom:2px}.themePreviewCard__option{font-size:var(--pp-option-text-size, 1.3rem);padding:8px 12px;border-radius:var(--pp-option-radius, 10px);background:var(--pp-option-bg, #f0f2f5);color:var(--pp-option-text, #1a1a1a);border:2px solid transparent}.themePreviewCard__option--selected{background:var(--pp-option-bg-selected, var(--pp-option-bg, #e3f2fd));border-color:var(--pp-option-border-selected, var(--pp-accent-color, #008099))}.themePreviewCard__button{margin-top:6px;padding:9px 14px;border:none;cursor:default;font-size:var(--pp-button-text-size, 1.3rem);font-weight:700;border-radius:var(--pp-button-radius, 999px);background:var(--pp-button-bg, #008099);color:var(--pp-button-text, #ffffff)}
.themeTokenLabel{display:inline-flex;align-items:center;gap:5px}.themeTokenLabel__text{white-space:nowrap}.themeTokenLabel__icon{font-size:1.6rem !important;opacity:.6;cursor:help}.themeTokenLabel__icon:hover{opacity:1}
.upsertPollThemeSection{margin:8px 0}.upsertPollThemeSection__hint{margin:4px 0 8px;font-size:1.3rem;color:#595959}.upsertPollThemeSection__applyOnPlatform{display:flex;align-items:center;font-size:1.4rem;color:#595959;cursor:pointer}.upsertPollThemeSection__preview{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0}.upsertPollThemeSection__table{border-collapse:collapse}.upsertPollThemeSection__table td{padding:2px 10px;text-align:center;font-size:1.3rem;color:#595959}.upsertPollThemeSection__table td:first-child{text-align:left}.upsertPollThemeSection--dark .upsertPollThemeSection__hint,.upsertPollThemeSection--dark .upsertPollThemeSection__applyOnPlatform,.upsertPollThemeSection--dark .upsertPollThemeSection__table td{color:#fff}.upsertPollThemeSection--dark .upsertPollThemeSection__table .MuiIconButton-root{color:#fff}
.answerPipeConfig{margin:16px 0;padding:16px;border-radius:8px;background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.08)}.answerPipeConfig__header{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.answerPipeConfig__toggle{margin-left:0}.answerPipeConfig__toggleLabel{font-weight:500}.answerPipeConfig__disabledHint{color:rgba(0,0,0,.55);font-size:12px;margin-left:48px}.answerPipeConfig__body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.answerPipeConfig__field{width:100%;max-width:480px}.answerPipeConfig__placeholderHint{margin-top:4px;padding:8px 12px;border-left:3px solid #1976d2;background-color:rgba(25,118,210,.05)}.answerPipeConfig__placeholderHintText{color:rgba(0,0,0,.7);margin-bottom:8px}.answerPipeConfig__placeholderTokens{display:flex;flex-wrap:wrap;gap:8px}.answerPipeConfig__placeholderChip{font-family:"Courier New",Courier,monospace;font-size:13px}
.answerTypePicker{display:flex;flex-direction:column;align-items:stretch;margin:0 40px 20px}@media(max-width: 579px){.answerTypePicker{margin:0 16px 16px}}.answerTypePicker__selectedRow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px}.answerTypePicker__selectedPill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:#fff;color:#006074;font-size:1.4rem;font-weight:700;box-shadow:0 3px 12px rgba(6,62,76,.28)}.answerTypePicker__selectedPill__icon{width:18px}.answerTypePicker__changeBtn{padding:7px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;font-size:1.25rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.answerTypePicker__changeBtn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.75)}.answerTypePicker__panel{background:linear-gradient(160deg, #fff 0%, #f2f9fa 100%);border-radius:20px;padding:18px 18px 16px;box-shadow:0 6px 22px rgba(6,62,76,.22)}.answerTypePicker__panelTitle{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;font-size:1.6rem;font-weight:700;color:#063e4c;text-align:center}.answerTypePicker__panelSubtitle{font-size:1.25rem;font-weight:400;color:rgba(6,62,76,.65)}.answerTypePicker__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:10px}@media(max-width: 579px){.answerTypePicker__grid{grid-template-columns:repeat(auto-fill, minmax(126px, 1fr));gap:8px}}.answerTypePicker__card{--accent: #008099;--accent-soft: rgba(0, 128, 153, 0.12);display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;border-radius:16px;border:1px solid rgba(6,62,76,.12);border-top:3px solid var(--accent);background:#fff;cursor:pointer;text-align:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;animation:answer-type-card-in .32s ease both}.answerTypePicker__card:nth-child(8n+1){--accent: #0ea5e9;--accent-soft: rgba(14, 165, 233, 0.14)}.answerTypePicker__card:nth-child(8n+2){--accent: #8b5cf6;--accent-soft: rgba(139, 92, 246, 0.14)}.answerTypePicker__card:nth-child(8n+3){--accent: #f59e0b;--accent-soft: rgba(245, 158, 11, 0.16)}.answerTypePicker__card:nth-child(8n+4){--accent: #10b981;--accent-soft: rgba(16, 185, 129, 0.14)}.answerTypePicker__card:nth-child(8n+5){--accent: #ef476f;--accent-soft: rgba(239, 71, 111, 0.13)}.answerTypePicker__card:nth-child(8n+6){--accent: #06b6d4;--accent-soft: rgba(6, 182, 212, 0.14)}.answerTypePicker__card:nth-child(8n+7){--accent: #f97316;--accent-soft: rgba(249, 115, 22, 0.14)}.answerTypePicker__card:nth-child(8n+8){--accent: #6366f1;--accent-soft: rgba(99, 102, 241, 0.14)}.answerTypePicker__card:nth-child(1){animation-delay:0s}.answerTypePicker__card:nth-child(2){animation-delay:0.035s}.answerTypePicker__card:nth-child(3){animation-delay:0.07s}.answerTypePicker__card:nth-child(4){animation-delay:0.105s}.answerTypePicker__card:nth-child(5){animation-delay:0.14s}.answerTypePicker__card:nth-child(6){animation-delay:0.175s}.answerTypePicker__card:nth-child(7){animation-delay:0.21s}.answerTypePicker__card:nth-child(8){animation-delay:0.245s}.answerTypePicker__card:nth-child(9){animation-delay:0.28s}.answerTypePicker__card:nth-child(10){animation-delay:0.315s}.answerTypePicker__card:nth-child(11){animation-delay:0.35s}.answerTypePicker__card:nth-child(12){animation-delay:0.385s}.answerTypePicker__card:hover{transform:translateY(-3px) scale(1.02);border-color:var(--accent);box-shadow:0 10px 22px rgba(6,62,76,.18)}.answerTypePicker__card:hover .answerTypePicker__cardIcon{transform:scale(1.12) rotate(-3deg)}.answerTypePicker__card--active{border-color:var(--accent);background:linear-gradient(160deg, var(--accent-soft) 0%, rgba(6, 62, 76, 0.04) 100%);box-shadow:inset 0 0 0 1px var(--accent)}.answerTypePicker__cardIcon{width:44px;height:44px;padding:9px;box-sizing:border-box;object-fit:contain;border-radius:13px;background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);transition:transform .18s ease}.answerTypePicker__cardTitle{font-size:1.35rem;font-weight:700;color:#063e4c;line-height:1.25}.answerTypePicker__cardDesc{font-size:1.12rem;line-height:1.35;color:rgba(6,62,76,.62)}@keyframes answer-type-card-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.distributionAnswer{display:flex;padding-top:12px}.distributionAnswer .MuiButton-textSecondary{color:#f5f5f5}.distributionAnswer__questionNumber{display:flex;align-items:center;padding-right:12px;font-size:3rem;color:#c5c4c3;min-width:32px;justify-content:center}.distributionAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.distributionAnswer__input{width:100%;margin-bottom:16px}.distributionAnswer__input .MuiButton-textSecondary{color:#f5f5f5}.distributionAnswer input{font-size:1.4rem !important}.distributionSettings{display:flex;flex-direction:column;gap:16px;padding:0 16px 24px}.distributionSettings__totalRow{display:flex;align-items:center;gap:12px}.distributionSettings__totalRow label{font-size:1.4rem;font-weight:500;color:#c5c4c3;white-space:nowrap}.distributionSettings__totalRow input{width:120px;padding:8px 12px;border:1px solid #e1e1e0;border-radius:8px;font-size:1.4rem;text-align:center;outline:none}.distributionSettings__totalRow input:focus{border-color:#008099}.distributionSettings__sliderToggle{display:flex;align-items:center;gap:8px}.distributionSettings__sliderToggle label{font-size:1.4rem;color:#c5c4c3;cursor:pointer}
.proContraChoiceAnswer{display:flex;margin-bottom:10px;color:#fff}.proContraChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important;color:#fff}.proContraChoiceAnswer__input{width:100%;color:#fff}.proContraChoiceAnswer input{font-size:1.4rem !important;color:#fff}.upsertPoll__body__previewAnswerText{font-size:12px;color:#c8cccf;padding-left:10px}
.singleChoiceAnswer{display:flex;padding-top:12px}.singleChoiceAnswer .MuiButton-textSecondary{color:#f5f5f5}.singleChoiceAnswer--questionNumber{display:flex;align-items:center;padding-right:12px;font-size:3rem;color:#c5c4c3}.singleChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.singleChoiceAnswer__input{width:100%;margin-bottom:16px}.singleChoiceAnswer__input .MuiButton-textSecondary{color:#f5f5f5}.singleChoiceAnswer input{font-size:1.4rem !important}.likertScaleAnswer{padding-top:20px}.likertScaleAnswer--wrapper{display:flex}.likertScaleAnswer--wrapper--answerImage{display:flex;align-items:center}.likertScaleAnswer--wrapper--textField{width:100%}.likertScaleAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important;color:#fff}.likertScaleAnswer__input{margin-bottom:16px;width:100%}.likertScaleAnswer input{font-size:1.4rem !important}.likertScaleAnswer .MuiSlider-root{color:#fff}.likertScaleAnswer .MuiSlider-thumb{color:#77c44c}.likertScaleAnswer .MuiSlider-markLabelActive{color:#fff;opacity:1}.likertScaleAnswer .MuiSlider-markLabel{color:#fff;opacity:.8}.likertScaleInfo{text-align:center;font-size:1.2rem;color:#aba7a5;margin-top:10px}.likertPointLabelsEditor{margin-top:16px;padding:14px 12px 18px;border:1px solid rgba(255,255,255,.35);border-radius:8px}.likertPointLabelsEditor__title{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:12px}.likertPointLabelsEditor__rows{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.likertPointLabelsEditor__cell{flex:1 1 200px;min-width:180px;max-width:340px;display:flex;flex-direction:column}.likertPointLabelsEditor__cellLabel{color:#fff;font-weight:700;font-size:.9rem;margin-bottom:4px;line-height:1}.likertPointLabelsEditor__input{width:100%}.likertPointLabelsEditor__input .MuiOutlinedInput-root,.likertPointLabelsEditor__input .MuiInputBase-root{background-color:#fff;border-radius:8px}.likertPointLabelsEditor__input .MuiInputBase-multiline{padding:8px 10px}.likertPointLabelsEditor__input .MuiInputBase-inputMultiline{resize:none}.customLikertActions__textInput--readOnly .MuiInputBase-input.Mui-disabled{color:#aba7a5;-webkit-text-fill-color:#aba7a5}.customLikertActions{padding-bottom:24px;display:flex;align-items:start;justify-content:space-between}.customLikertActions__textInput{padding:5px;color:#fff;text-align:center;font-size:1rem}.customLikertActions__textInput .MuiInputBase-root{background-color:#fff}.customLikertActions__textInput .MuiOutlinedInput-root{border-radius:8px}.customLikertActions__textInput .MuiFormHelperText-root{color:#77c44c}.customLikertActions__textInput .MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:#fff;padding:4px;border-radius:8px}.customLikertActions svg{background:#fff;color:#c5c4c3;padding:15px;border:1px solid #c5c4c3;border-radius:8px;cursor:pointer;margin:0 5px}.customLikertActions svg:hover{outline:1px solid #000;outline-offset:-1px}.customLikertActions svg:last-child{margin-left:0}
.multiChoiceAnswer{display:flex;align-items:center;padding-top:10px;border-radius:16px;transition:transform .12s ease}.multiChoiceAnswer:hover{transform:translateX(2px)}.multiChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.multiChoiceAnswer .MuiTextField-root{border-radius:14px !important}.multiChoiceAnswer .MuiOutlinedInput-root{border-radius:14px !important}.multiChoiceAnswer .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#22a3bd !important;border-width:2px}.multiChoiceAnswer input{font-size:1.4rem !important}.multiChoiceAnswer--questionNumber{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;margin-right:12px;border-radius:999px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));border:1px solid rgba(255,255,255,.35);font-size:1.4rem;font-weight:700;color:#fff}.multiChoiceAnswer__input{width:100%;margin-bottom:16px}.multiChoiceAnswer__addNewLine{display:flex;justify-content:flex-end}
.numberSettings{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:0 40px 16px 40px}.numberSettings__boundsRow{display:flex;align-items:center;gap:8px}.numberSettings__boundsRow label{font-size:14px;font-weight:500}.numberSettings__boundsRow input{width:90px;padding:8px;border:1px solid rgba(0,0,0,.23);border-radius:8px;font-size:14px}.numberSettings__sliderToggle{display:flex;align-items:center}.numberSettings__sliderToggle label{font-size:14px;cursor:pointer}.numberSettings__hint{padding-bottom:24px;display:flex;justify-content:center;font-size:16px;font-weight:300;text-align:center}
.preferentialAnswer{display:flex;align-items:center;padding-top:10px;border-radius:16px;transition:transform .12s ease}.preferentialAnswer:hover{transform:translateX(2px)}.preferentialAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.preferentialAnswer .MuiTextField-root{border-radius:14px !important}.preferentialAnswer .MuiOutlinedInput-root{border-radius:14px !important}.preferentialAnswer .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#22a3bd !important;border-width:2px}.preferentialAnswer input{font-size:1.4rem !important}.preferentialAnswer__input{margin-bottom:16px;width:100%}.preferentialAnswer__dragIndicatorIcon{display:flex;align-items:center;color:rgba(255,255,255,.75)}
.proContraChoiceAnswer{display:flex;margin-bottom:10px;color:#fff}.proContraChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important;color:#fff}.proContraChoiceAnswer__input{width:100%;color:#fff}.proContraChoiceAnswer input{font-size:1.4rem !important;color:#fff}
.singleChoiceAnswer{display:flex;align-items:center;padding-top:10px;border-radius:16px;transition:transform .12s ease}.singleChoiceAnswer:hover{transform:translateX(2px)}.singleChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important}.singleChoiceAnswer .MuiTextField-root{border-radius:14px !important}.singleChoiceAnswer .MuiOutlinedInput-root{border-radius:14px !important}.singleChoiceAnswer .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#22a3bd !important;border-width:2px}.singleChoiceAnswer input{font-size:1.4rem !important}.singleChoiceAnswer .MuiButton-textSecondary{color:#f5f5f5}.singleChoiceAnswer__questionNumber{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;margin-right:12px;border-radius:999px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08));border:1px solid rgba(255,255,255,.35);font-size:1.4rem;font-weight:700;color:#fff}.singleChoiceAnswer__questionNumber--add{background:transparent;border-style:dashed;color:rgba(255,255,255,.7);font-size:1.8rem;font-weight:400}.singleChoiceAnswer__correctToggle{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;margin-right:12px;border-radius:999px;border:2px solid rgba(255,255,255,.45);background:transparent;color:rgba(255,255,255,.55);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.singleChoiceAnswer__correctToggle svg{fill:currentcolor}.singleChoiceAnswer__correctToggle:hover{border-color:#fff;color:#fff;transform:scale(1.08)}.singleChoiceAnswer__correctToggle--active{background:linear-gradient(135deg, #519657, #81c784);border-color:transparent;color:#fff;box-shadow:0 3px 10px rgba(6,62,76,.35)}.singleChoiceAnswer--add .MuiTextField-root{opacity:.92}.singleChoiceAnswer--add .MuiOutlinedInput-notchedOutline{border-style:dashed !important}.singleChoiceAnswer--add:hover .MuiTextField-root{opacity:1}.singleChoiceAnswer__input{width:100%;margin-bottom:16px}.singleChoiceAnswer__input .MuiButton-textSecondary{color:#f5f5f5}
.starRatingAnswer__preview{display:flex;justify-content:center;gap:4px;padding:8px 0 16px 0}.starRatingAnswer__star{font-size:40px !important;color:#f5b301}.starRatingAnswer__hint{padding-bottom:24px;display:flex;justify-content:center;font-size:16px;font-weight:300;text-align:center}
.yesnoChoiceAnswer{display:flex;margin-bottom:10px;color:#fff}.yesnoChoiceAnswer .MuiIconButton-root{padding:0 !important;margin-top:5px !important;margin-right:10px !important;color:#fff}.yesnoChoiceAnswer__input{width:100%;color:#fff}.yesnoChoiceAnswer input{font-size:1.4rem !important;color:#fff}
.answerTypes{display:flex;flex-direction:column;align-items:stretch}.answerTypes .MuiIconButton-root{color:#fff}.answerTypes .MuiInput-underline::before{border-bottom:1px solid #fff}.answerTypes .MuiInput-underline::after{border-bottom:1px solid #006074}.answerTypes .MuiInput-underline:hover:not(.Mui-disabled)::before{border-bottom:2px solid #fff}.answerTypes__header{text-align:center;font-size:2rem;margin-top:13px;margin-bottom:0}.answerTypes__answerCard{border:1px solid #c5c4c3;width:100%;text-align:center;padding:5px 3px !important;font-size:1.8rem}@media(max-width: 579px){.answerTypes__answerCard{width:75%}}.answerTypes__selectedIcon{width:18px;margin-right:8px}.answerTypes__select{color:#fff}.answerTypes__selectIcon{width:18px;margin-right:8px;opacity:.6}.answerTypes__answerCardTitle{font-size:1.2rem}.answerTypes__errors{align-self:center;margin:0 auto}
.infoCardManager{width:100%}.infoCardManager__addButton{display:flex;justify-content:center;margin:36px 0 30px}.infoCardManager__addButton .MuiButton-root,.infoCardManager__addButton .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f;border-radius:8px}.infoCardPresentation{padding:20px 60px 40px}@media(max-width: 500px){.infoCardPresentation{padding:20px 40px 40px}}.infoCardPresentation__tooltip{display:flex;align-items:center;gap:8px;margin-bottom:25px}.infoCardPresentation__wrapper{border-radius:16px;overflow:hidden}.infoCardProgressBar{height:6px;width:calc(100% + 4px);background-color:transparent;border-top-right-radius:4px;border-top-left-radius:4px;position:absolute;top:-2px;left:-2px;z-index:2}.infoCardProgressBar--progress{background-color:#b2d75b;height:100%;max-width:100%;border-top-right-radius:8px;border-top-left-radius:8px;transition-duration:.2s}.infoCardPresentation__fakePollTeaserHighlight{width:100%;position:relative}.infoCardPresentation__fakePollTeaserHighlight__wrapper{background-color:#026e84;display:flex;justify-content:space-between;padding:11px 8px;border-radius:16px 16px 0 0}.infoCardPresentation__fakePollTeaserHighlight__ellipse{position:absolute;bottom:-4px;left:0;right:0;overflow:hidden;width:100%}.infoCardPresentation__body{background-color:#fff;border-radius:0 0 16px 16px;padding:16px 20px;color:#000;display:flex;flex-direction:column;gap:16px}.infoCardPresentation__body .MuiButton-root,.infoCardPresentation__body .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f;align-self:center;cursor:default}.infoCardPresentation__body__image{border-radius:8px;border:4px solid #e8ecef}.infoCards{display:flex;flex-direction:column;gap:6px}.infoCardPoll{position:relative;display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:32px;height:40px;background-color:#026e84;justify-content:space-between}.infoCardPoll__leftSide{width:100%}.infoCardPoll__rightSide{display:flex;align-items:center;gap:10px}.infoCardPoll__header__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.infoCard__header{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px;padding:18px 12px;border-radius:32px;background-color:#026e84}.infoCard__header--open{background-color:#14576f;border-radius:32px 32px 0 0}.infoCard__header__wrapper{display:flex;width:100%}.infoCard__header__rightSide,.infoCard__header__leftSide{width:100%;display:flex;align-items:center;gap:20px;text-wrap:nowrap}.infoCard__header__rightSide{justify-content:flex-end}@media(max-width: 440px){.infoCard__header__leftSide{gap:0}}.infoCard__header__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.infoCard__header__hiddenSwitchType{border-radius:12px;padding:0 8px;background-color:#e8ecef;color:#1a1a1a}.infoCard__header__toggleButton{border:none;background:none;display:flex;align-items:center;cursor:pointer;color:#fff;font-weight:700;gap:8px}.infoCard__header__toggleButton--open{color:#ffdf81}.infoCard__header__arrowIcon{color:#e8ecef}.infoCard__header__arrowIcon--open{color:#ffdf81}.infoCard__header__btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#e8ecef;cursor:pointer}.infoCard__body{padding:18px 12px;background-color:#026e84;border-radius:0 0 32px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}.infoCard__body__mediaTooltip{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.1rem;font-weight:400}.infoCard__body__mediaTooltip .MuiSvgIcon-root{height:16px;width:16px}.infoCard__wrapper{width:100%;display:flex;flex-direction:column;gap:24px}.infoCard__body__media{position:relative;display:flex;flex-direction:column;gap:16px;align-items:center}.infoCard__body__media .MuiButton-root,.infoCard__body__media .MuiButton-root:hover{background-color:#fff;color:#026e84;border-radius:8px}.infoCard__body__media__image{border-radius:8px;width:100%}
.upsertPoll__questionPanel{display:flex;align-items:center;justify-content:space-between;background-color:#026e84;color:#fff !important;margin:0 12px;border-radius:32px 32px 0 0;position:relative;height:80px}.upsertPoll__questionPanel--hidden{border-radius:32px;height:48px;background-color:#007c95}.upsertPoll__questionPanel__ellipse{position:absolute;bottom:-4px;left:0;right:0;overflow:hidden;width:100%}.upsertPoll__questionPanel__questionBlock{display:flex;align-items:center;margin-left:20px;flex-shrink:0}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber{border-bottom:none !important;margin:16px 0 16px 28px !important}@media(max-width: 420px){.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber{margin:16px 0 16px 16px !important}}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.4rem}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox__index{display:flex;align-items:center;white-space:nowrap;gap:.8rem;font-size:1.9rem;font-weight:600;color:#fff}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox__index--active{color:#ffdf81}.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox .upsertPoll__questionPanel-questionText{max-width:14ch;color:#fff;font-size:1.1rem;letter-spacing:.1rem;font-weight:400;line-height:16px;padding-left:.5rem;overflow:hidden;text-overflow:ellipsis}@media(min-width: 420px){.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox .upsertPoll__questionPanel-questionText{max-width:26ch}}@media(min-width: 600px){.upsertPoll__questionPanel__questionBlock .upsertPoll__questionPanel__questionNumber .upsertPoll__questionPanel__questionTextBox .upsertPoll__questionPanel-questionText{max-width:40ch}}.upsertPoll__questionPanel__iconBlock{display:flex;align-items:center;margin-right:20px;flex-shrink:0}.upsertPoll__questionPanel__iconBlock__iconImage{background-color:#aba7a5;width:18px;margin-right:2px}.upsertPoll__questionPanel__iconBlock .MuiButtonBase-root.MuiButton-root.MuiButton-text.upsertPoll__questionPanel-btn--delete{color:#fffffff2;font-size:1.3rem;font-weight:600;margin:1rem 2.25rem}.upsertPoll__questionPanel__iconBlock .MuiButtonBase-root.MuiButton-root.MuiButton-text.upsertPoll__questionPanel-btn--delete__hidden{color:#fffffff2;font-size:1.3rem;font-weight:600;margin:1rem .1rem}.upsertPoll__question__beforeInfoCards{display:flex;flex-direction:column;gap:4px;background-color:#e8ecef;border-radius:16px 16px 0 0;padding:8px 12px;margin:0 52px}.upsertPoll__question__afterInfoCards{display:flex;flex-direction:column;gap:4px;background-color:#e8ecef;border-radius:0 0 16px 16px;padding:8px 12px;margin:0 52px}
.creationHub{width:100%;display:flex;justify-content:center}.creationHub__wrapper{width:100%;max-width:860px;border-radius:32px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#fff;overflow:hidden}.creationHub__headerTitle{display:flex;justify-content:center;align-items:center;font-weight:700}.creationHub__body{padding:28px 36px 36px;background-color:#fff;border-radius:0 0 32px 32px;display:flex;flex-direction:column;gap:22px}@media(max-width: 599px){.creationHub__body{padding:16px 16px 40px;gap:18px}}.creationHub__ai{position:relative;overflow:hidden;border-radius:24px;padding:22px 24px 20px;background:linear-gradient(125deg, #063e4c 0%, #026e84 45%, #22a3bd 100%);color:#fff;box-shadow:0 14px 34px rgba(20,87,111,.35)}@media(max-width: 599px){.creationHub__ai{padding:16px}}.creationHub__ai__glow{position:absolute;top:-70px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle, rgba(255, 224, 134, 0.35) 0%, rgba(255, 224, 134, 0) 70%);pointer-events:none}.creationHub__ai__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.14);font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.creationHub__ai__badge svg{color:#ffdf81}.creationHub__ai__title{margin:12px 0;font-size:2.1rem;font-weight:700;line-height:1.25}@media(max-width: 599px){.creationHub__ai__title{font-size:1.7rem}}.creationHub__ai__inputWrapper{position:relative}.creationHub__ai__input{width:100%;box-sizing:border-box;resize:none;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:rgba(255,255,255,.96);color:#323232;font-family:inherit;font-size:1.4rem;line-height:1.45;padding:13px 16px;transition:box-shadow 180ms ease,border-color 180ms ease}.creationHub__ai__input::placeholder{color:#8b8a87}.creationHub__ai__input:focus{outline:none;border-color:#ffdf81;box-shadow:0 0 0 3px rgba(255,224,134,.35)}.creationHub__ai__controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.creationHub__ai__typeSwitch{display:inline-flex;padding:3px;border-radius:999px;background:rgba(255,255,255,.14);gap:2px}.creationHub__ai__typeSwitch__option{border:none;background:transparent;color:rgba(255,255,255,.85);font-family:inherit;font-size:1.2rem;font-weight:600;padding:6px 13px;border-radius:999px;cursor:pointer;transition:all 150ms ease}.creationHub__ai__typeSwitch__option--active{background:#fff;color:#006074;box-shadow:0 2px 6px rgba(0,0,0,.2)}@media(max-width: 599px){.creationHub__ai__typeSwitch{flex-wrap:wrap;justify-content:center}}.creationHub__ai__count{display:inline-flex;align-items:center;gap:4px}.creationHub__ai__count__label{font-size:1.15rem;opacity:.85;margin-right:4px}.creationHub__ai__count__option{width:30px;height:30px;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-family:inherit;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all 150ms ease}.creationHub__ai__count__option--active{background:#ffdf81;border-color:#ffdf81;color:#14576f}.creationHub__ai__submit{display:inline-flex;align-items:center;gap:8px;margin-left:auto;border:none;border-radius:999px;padding:10px 20px;background:#ffdf81;color:#14576f;font-family:inherit;font-size:1.35rem;font-weight:700;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease,opacity 150ms ease}.creationHub__ai__submit:disabled{opacity:.55;cursor:default}.creationHub__ai__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.25)}@media(max-width: 599px){.creationHub__ai__submit{width:100%;justify-content:center;margin-left:0}}.creationHub__divider{display:flex;align-items:center;gap:16px;color:#8b8a87;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.creationHub__divider::before,.creationHub__divider::after{content:"";flex:1;height:1px;background:#e8ecef}.creationHub__types{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 599px){.creationHub__types{grid-template-columns:1fr;gap:10px}}.creationHub__typeCard__cta{margin-top:6px;padding:6px 16px;border-radius:999px;background:#eef2f5;color:#006074;font-size:1.2rem;font-weight:700;transition:all 170ms ease}@media(max-width: 599px){.creationHub__typeCard__cta{display:none}}.creationHub__typeCard{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid #e8ecef;border-radius:20px;background:#fff;padding:20px 16px 16px;cursor:pointer;text-align:center;font-family:inherit;transition:all 170ms ease}.creationHub__typeCard img{height:56px}.creationHub__typeCard:hover{border-color:#22a3bd;box-shadow:0 10px 24px rgba(20,87,111,.16);transform:translateY(-2px)}.creationHub__typeCard:hover .creationHub__typeCard__cta{background:#007c95;color:#fff}.creationHub__typeCard:focus-visible{outline:3px solid #77c44c;outline-offset:2px}@media(max-width: 599px){.creationHub__typeCard{flex-direction:row;text-align:left;padding:12px 14px}.creationHub__typeCard img{height:40px}}.creationHub__typeCard__title{font-size:1.6rem;font-weight:700;color:#323232}.creationHub__typeCard__description{font-size:1.2rem;color:#595959;line-height:1.4;min-height:34px}@media(max-width: 599px){.creationHub__typeCard__description{min-height:auto}}.creationHub__templates__title{font-size:1.45rem;font-weight:700;color:#323232;margin-bottom:10px}.creationHub__templates__scroller{display:grid;grid-auto-flow:column;grid-auto-columns:210px;gap:12px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory}.creationHub__templates__scroller::-webkit-scrollbar{height:6px}.creationHub__templates__scroller::-webkit-scrollbar-thumb{background:#c8cccf;border-radius:3px}@media(max-width: 599px){.creationHub__templates__scroller{grid-auto-columns:180px}}.creationHub__templateCard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;scroll-snap-align:start;border:1px solid #e8ecef;border-radius:18px;background:linear-gradient(180deg, #fbfdfe 0%, #fff 100%);padding:14px;text-align:left;cursor:pointer;font-family:inherit;transition:all 170ms ease}.creationHub__templateCard:hover{border-color:#22a3bd;box-shadow:0 10px 22px rgba(20,87,111,.14);transform:translateY(-2px)}.creationHub__templateCard:focus-visible{outline:3px solid #77c44c;outline-offset:2px}.creationHub__templateCard__emoji{font-size:2.2rem;line-height:1}.creationHub__templateCard__name{font-size:1.35rem;font-weight:700;color:#323232}.creationHub__templateCard__description{font-size:1.15rem;color:#595959;line-height:1.4;flex:1}.creationHub__templateCard__meta{display:flex;align-items:center;gap:8px;font-size:1.05rem;color:#8b8a87}.creationHub__templateCard__metaType{padding:2px 9px;border-radius:999px;background:rgba(34,163,189,.14);color:#006074;font-weight:700}
.assistantWidget__fab{position:fixed;right:22px;bottom:22px;z-index:1200;touch-action:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:50%;background:linear-gradient(135deg, #008099 0%, #22a3bd 100%);color:#fff;cursor:pointer;box-shadow:0 10px 26px rgba(0,96,116,.35);transition:transform 160ms ease,box-shadow 160ms ease}@media(max-width: 579px){.assistantWidget__fab{right:14px;bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.assistantWidget__fab:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 14px 32px rgba(0,96,116,.45)}.assistantWidget__fab__pulse{position:absolute;inset:0;border-radius:50%;background:rgba(34,163,189,.5);animation:assistant-fab-pulse 2.4s ease-out infinite;pointer-events:none}.assistantWidget__panel{position:fixed;right:22px;bottom:22px;z-index:1300;display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 24px);height:560px;max-height:calc(100vh - 90px);border-radius:22px;background:linear-gradient(180deg, #f7fbfc 0%, #fff 30%);box-shadow:0 22px 60px rgba(0,0,0,.28);overflow:hidden;animation:assistant-panel-in 220ms ease}@media(max-width: 579px){.assistantWidget__panel{right:12px;bottom:12px}}.assistantWidget__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(135deg, #14576f 0%, #008099 60%, #22a3bd 100%);color:#fff}.assistantWidget__header__title{display:flex;align-items:center;gap:10px}.assistantWidget__header__sparkle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.16)}.assistantWidget__header__name{font-size:15px;font-weight:700}.assistantWidget__header__subtitle{font-size:12px;opacity:.85}.assistantWidget__header__close{color:#ffffffd9 !important}.assistantWidget__messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.assistantWidget__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 10px;margin:auto 0}.assistantWidget__empty__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;background:rgba(0,128,153,.1);color:#008099;margin-bottom:12px}.assistantWidget__empty__title{font-size:16px;font-weight:700;color:#323232;margin-bottom:6px}.assistantWidget__empty__text{font-size:13px;color:#595959;margin-bottom:16px;max-width:280px}.assistantWidget__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.assistantWidget__suggestionChip{padding:7px 13px;border:1.5px solid rgba(0,128,153,.35);border-radius:999px;background:#fff;color:#006074;font-size:12.5px;font-weight:600;cursor:pointer;transition:background 160ms ease,border-color 160ms ease}.assistantWidget__suggestionChip:hover{background:rgba(0,128,153,.08);border-color:#008099}.assistantWidget__message{display:flex;align-items:flex-end;gap:8px}.assistantWidget__message__bubble{max-width:78%;padding:10px 13px;font-size:13.5px;line-height:1.5;color:#323232;box-shadow:0 2px 8px rgba(0,0,0,.05);white-space:pre-wrap;word-break:break-word}.assistantWidget__message--user{justify-content:flex-end}.assistantWidget__message--user .assistantWidget__message__bubble{background:#008099;color:#fff;border-radius:16px 16px 4px}.assistantWidget__message--assistant .assistantWidget__message__bubble{background:#fff;border:1px solid #e1e1e0;border-radius:16px 16px 16px 4px}.assistantWidget__message--error .assistantWidget__message__bubble{background:#fcc;border-color:#fcc;color:#c50e29}.assistantWidget__message__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:10px;background:rgba(0,128,153,.12);color:#008099}.assistantWidget__message__avatar--thinking{animation:assistant-avatar-glow 1.4s ease-in-out infinite}.assistantWidget__message__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistantWidget__actionChip{padding:6px 12px;border:none;border-radius:999px;background:rgba(0,128,153,.12);color:#006074;font-size:12.5px;font-weight:700;cursor:pointer;transition:background 160ms ease,transform 160ms ease}.assistantWidget__actionChip:hover{background:rgba(0,128,153,.22);transform:translateY(-1px)}.assistantWidget__thinking{display:inline-flex;align-items:center;gap:5px;min-width:54px}.assistantWidget__thinking span{width:7px;height:7px;border-radius:50%;background:#74bccb;animation:assistant-thinking-dot 1.2s ease-in-out infinite}.assistantWidget__thinking span:nth-child(2){animation-delay:.15s}.assistantWidget__thinking span:nth-child(3){animation-delay:.3s}.assistantWidget__inputRow{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid #e1e1e0;background:#fff}.assistantWidget__input{flex:1;resize:none;border:1.5px solid #e1e1e0;border-radius:14px;padding:10px 13px;font-size:13.5px;font-family:inherit;line-height:1.4;max-height:90px;outline:none;transition:border-color 160ms ease}.assistantWidget__input:focus{border-color:#22a3bd}.assistantWidget__sendButton{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:12px;background:#008099;color:#fff;cursor:pointer;transition:background 160ms ease}.assistantWidget__sendButton:hover{background:#006074}.assistantWidget__sendButton:disabled{background:#c5c4c3;cursor:default}@keyframes assistant-fab-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.55);opacity:0}100%{transform:scale(1.55);opacity:0}}@keyframes assistant-panel-in{from{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes assistant-thinking-dot{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}@keyframes assistant-avatar-glow{0%,100%{box-shadow:0 0 0 0 rgba(0,128,153,.25)}50%{box-shadow:0 0 0 6px rgba(0,128,153,.08)}}
.ratings{padding:1rem 0}.ratings .MuiSvgIcon-root{font-size:1.5rem}.ratings .MuiLinearProgress-root{height:10px}.ratings .MuiLinearProgress-colorPrimary{background-color:#008099}.ratings .MuiLinearProgress-bar{background-color:#ff8a65}
.guidedTour{position:fixed;inset:0;z-index:1400;pointer-events:none}.guidedTour__spotlight{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px rgba(6,34,44,.72);transition:top 260ms ease,left 260ms ease,width 260ms ease,height 260ms ease;pointer-events:none}.guidedTour__backdrop{position:fixed;inset:0;background:rgba(6,34,44,.72)}.guidedTour__tooltip{position:fixed;width:330px;max-width:calc(100vw - 24px);padding:18px 20px 16px;border-radius:18px;background:#fff;box-shadow:0 18px 44px rgba(0,0,0,.3);pointer-events:auto}.guidedTour__tooltip__step{font-size:11px;font-weight:700;letter-spacing:.6px;color:#22a3bd;margin-bottom:6px}.guidedTour__tooltip__title{font-size:17px;font-weight:700;color:#323232;margin-bottom:6px}.guidedTour__tooltip__text{font-size:13.5px;line-height:1.5;color:#595959;margin-bottom:14px}.guidedTour__tooltip__dots{display:flex;gap:6px;margin-bottom:14px}.guidedTour__tooltip__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:#e1e1e0;cursor:pointer;transition:background 160ms ease,transform 160ms ease}.guidedTour__tooltip__dot--active{background:#008099;transform:scale(1.25)}.guidedTour__tooltip__actions{display:flex;align-items:center;justify-content:space-between}.guidedTour__tooltip__skip{border:none;background:none;color:#8b8a87;font-size:13px;cursor:pointer;text-decoration:underline}.guidedTour__tooltip__skip:hover{color:#595959}.guidedTour__tooltip__navButtons{display:flex;align-items:center;gap:8px}.guidedTour__tooltip__navButton{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1.5px solid #e1e1e0;border-radius:999px;background:#fff;color:#595959;font-size:13.5px;font-weight:700;cursor:pointer;transition:background 160ms ease,border-color 160ms ease}.guidedTour__tooltip__navButton:hover{border-color:#22a3bd}.guidedTour__tooltip__navButton--primary{border:none;background:#008099;color:#fff}.guidedTour__tooltip__navButton--primary:hover{background:#006074}
.welcomeWizard{display:flex;flex-direction:column;width:100%}.welcomeWizard__paper{border-radius:24px !important;overflow:hidden;width:720px;max-width:calc(100vw - 32px) !important}.welcomeWizard__hero{position:relative;padding:34px 32px 30px;background:linear-gradient(135deg, #14576f 0%, #008099 55%, #22a3bd 100%);color:#fff;overflow:hidden}.welcomeWizard__hero__logo{height:30px;display:block;margin-bottom:14px;position:relative;z-index:1}.welcomeWizard__hero__title{font-size:26px;font-weight:700;line-height:1.25;max-width:480px;position:relative;z-index:1}.welcomeWizard__hero__close{position:absolute !important;top:12px;right:12px;color:#ffffffd9 !important;z-index:2}.welcomeWizard__hero__bubbles span{position:absolute;border-radius:50%;background:rgba(255,255,255,.08)}.welcomeWizard__hero__bubbles span:nth-child(1){width:220px;height:220px;right:-60px;top:-100px}.welcomeWizard__hero__bubbles span:nth-child(2){width:120px;height:120px;right:90px;bottom:-70px;background:rgba(255,255,255,.06)}.welcomeWizard__hero__bubbles span:nth-child(3){width:60px;height:60px;right:200px;top:20px;background:rgba(255,255,255,.1)}.welcomeWizard__body{padding:26px 32px 28px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg, #f7fbfc 0%, #fff 45%)}.welcomeWizard__subtitle{font-size:15px;color:#595959;text-align:center;margin-bottom:22px;max-width:520px}.welcomeWizard__goals{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;width:100%}@media(max-width: 959px){.welcomeWizard__goals{grid-template-columns:1fr}}.welcomeWizard__goalCard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px 18px;border:1.5px solid #e1e1e0;border-radius:18px;background:#fff;text-align:left;cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.welcomeWizard__goalCard:hover,.welcomeWizard__goalCard:focus-visible{transform:translateY(-3px);border-color:#22a3bd;box-shadow:0 10px 26px rgba(0,96,116,.16);outline:none}.welcomeWizard__goalCard__badge{position:absolute;top:-10px;right:12px;padding:3px 10px;border-radius:999px;background:#ff8a65;color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px}.welcomeWizard__goalCard__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:rgba(0,128,153,.1);color:#008099}.welcomeWizard__goalCard__title{font-size:16px;font-weight:700;color:#323232}.welcomeWizard__goalCard__text{font-size:13px;line-height:1.45;color:#595959}.welcomeWizard__packages{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;width:100%}@media(max-width: 959px){.welcomeWizard__packages{grid-template-columns:repeat(2, 1fr)}}.welcomeWizard__packageCard{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 12px 16px;border:1.5px solid #e1e1e0;border-radius:16px;background:#fff;cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.welcomeWizard__packageCard:hover,.welcomeWizard__packageCard:focus-visible{transform:translateY(-3px);border-color:#22a3bd;box-shadow:0 10px 26px rgba(0,96,116,.16);outline:none}.welcomeWizard__packageCard--recommended{border-color:#008099;box-shadow:0 6px 20px rgba(0,96,116,.14)}.welcomeWizard__packageCard__badge{position:absolute;top:-10px;padding:3px 10px;border-radius:999px;background:#008099;color:#fff;font-size:11px;font-weight:700}.welcomeWizard__packageCard__name{font-size:17px;font-weight:800;letter-spacing:.8px;color:#006074}.welcomeWizard__packageCard__text{font-size:12px;line-height:1.4;color:#595959;text-align:center;min-height:50px}.welcomeWizard__packageCard__cta{margin-top:auto;font-size:13px;font-weight:700;color:#008099}.welcomeWizard__trialNote{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:8px 16px;border-radius:999px;background:#f1feea;color:#519657;font-size:13px;font-weight:600}.welcomeWizard__fillActions{display:flex;flex-direction:column;gap:12px;width:100%;max-width:360px}.welcomeWizard__mainAction{padding:13px 22px;border:none;border-radius:999px;background:#008099;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background 160ms ease,transform 160ms ease}.welcomeWizard__mainAction:hover{background:#006074;transform:translateY(-2px)}.welcomeWizard__secondaryAction{padding:12px 22px;border:1.5px solid #008099;border-radius:999px;background:transparent;color:#008099;font-size:15px;font-weight:700;cursor:pointer;transition:background 160ms ease}.welcomeWizard__secondaryAction:hover{background:rgba(0,128,153,.08)}.welcomeWizard__skipLink{display:inline-flex;align-items:center;gap:5px;margin-top:20px;border:none;background:none;color:#8b8a87;font-size:13px;cursor:pointer;text-decoration:underline}.welcomeWizard__skipLink:hover{color:#595959}
@media(min-width: 580px){.notificationBar{max-width:100%}}@media(min-width: 960px){.notificationBar{max-width:75%}}@media(min-width: 1280px){.notificationBar{max-width:50%}}
.languageSelector{width:276px}.languageSelector .MuiPaper-rounded{border-radius:16px}.languageSelector .MuiButtonBase-root{width:90%;border-top:1px solid rgba(0,0,0,.12);margin:0 auto;padding:6px 0}.languageSelector .MuiButtonBase-root:nth-child(1){border-top:none}.languageSelector__dialog{box-sizing:border-box;width:276px;border:none}.languageSelector__headline{display:flex;align-items:center;cursor:pointer;padding:12px 16px 12px 16px}.languageSelector__headline__title{margin:0 auto}.languageSelector__flag{font-size:1.5em;line-height:1.5em}.languageSelector__item--label{display:inline-block;margin:0;width:calc(100% - 3em);padding:12px 16px 12px 16px}
.searchDialog__selector{padding:16px;background-color:#ecf1f4}.searchDialog__selector--noResult{border-radius:0 0 32px 32px}.searchDialog__wrapper{display:flex;flex-direction:row;align-items:center;margin:8px 0;font-weight:500}.searchDialog__wrapper__items{padding:26px 40px}.searchDialog__searchButton{cursor:pointer}.searchDialog__wrapper--noWrap{flex-wrap:nowrap}.searchDialog__backButton .MuiIconButton-root{color:#008099}.searchDialog__clearButton{border:none;padding:0;background:none;cursor:pointer}.searchDialog__searchField{width:100%}.searchDialog__searchField .MuiOutlinedInput-adornedEnd{padding-right:4px}.searchDialog__searchField .MuiOutlinedInput-root{background-color:#fff;border-radius:40px;font-weight:500;padding:4px 8px 4px 10px}.searchDialog__chips{display:flex;flex-wrap:wrap}.searchDialog__item{display:flex;padding-bottom:24px}.searchDialog__item:hover{cursor:pointer}.searchDialog__image{padding-right:12px}.searchDialog__textWrapper{display:flex;flex-direction:column;justify-content:center;gap:8px}.searchDialog__text{letter-spacing:0;text-align:left;font-weight:400}.searchDialog__text--highlight{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.searchDialog__text--bigger{font-size:1.6rem}.searchDialog__text--type{font-size:1rem;line-height:1.2rem}.searchDialog__text--search{margin:8px;align-self:start}.searchDialog__text--noResult{font-size:1.6rem;text-align:center;padding:12px}.searchDialog__searchField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:rgba(0,0,0,.23)}
.header__button{color:#ffffffd9;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;width:48px;height:48px;margin:12px 0;gap:6px;background-color:transparent;border:none}@media(max-width: 600px){.header__button{width:54px}}.header__button:hover{cursor:pointer}.header__button:focus{outline:none}.header__button--active{color:#ffdf81f2;gap:2px !important}.header__button--mobileSearch{background-color:#e1f0f4;width:100%;min-width:200px;border-radius:30px;height:40px;display:flex;padding-right:8px;align-items:end;color:#006074}.header__button__icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--nav-accent, rgba(255, 255, 255, 0.14));box-shadow:0 3px 8px rgba(0,0,0,.18);transition:transform 180ms ease,box-shadow 180ms ease}.header__button--type-polls{--nav-accent: linear-gradient(135deg, #0284c7, #38bdf8)}.header__button--type-surveys{--nav-accent: linear-gradient(135deg, #059669, #34d399)}.header__button--type-quizes{--nav-accent: linear-gradient(135deg, #d97706, #fbbf24)}.header__button--type-new{--nav-accent: linear-gradient(135deg, #db2777, #f472b6)}.header__button--type-search{--nav-accent: linear-gradient(135deg, #7c3aed, #a78bfa)}.header__button--type-communities{--nav-accent: linear-gradient(135deg, #0891b2, #22d3ee)}.header__button:hover .header__button__icon,.header__button:active .header__button__icon{animation:header-nav-bounce 420ms ease;box-shadow:0 6px 14px rgba(0,0,0,.28)}@keyframes header-nav-bounce{0%{transform:scale(1)}35%{transform:scale(1.18) rotate(-5deg)}70%{transform:scale(0.96) rotate(3deg)}100%{transform:scale(1.08)}}.header__button__icon--active{background-color:rgba(0,0,0,.1);width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:8px;position:relative;top:-2px;flex-shrink:0}.header__button__text{font-style:normal;font-weight:600;font-size:11px;line-height:16px;text-align:center;height:16px}@media screen and (max-width: 320px){.header__button__text{display:none}}.header__button__text--active{position:relative;top:-2px}
#countryLanguageDialog{min-width:576px}@media(max-width: 576px){#countryLanguageDialog{min-width:auto}}#countryLanguageDialog .countryLanguageDialog__wrapper{padding:24px 40px 32px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}#countryLanguageDialog .countryLanguageDialog__selector__label{font-weight:400;font-size:1.1rem;line-height:1.6rem;letter-spacing:.01rem}#countryLanguageDialog .countryLanguageDialog__header__selectorList{box-shadow:0 1px 32px 0 rgba(31,95,117,.12),0 12px 24px 0 rgba(31,95,117,.12),0 8px 16px 0 rgba(31,95,117,.12);position:absolute;top:50%;left:50%;background-color:#fff;border-radius:.8rem;z-index:10;padding:1.2rem .8rem;display:flex;flex-direction:column;gap:.8rem}#countryLanguageDialog .countryLanguageDialog__header__selectorListItem{height:4.8rem;background-color:#e8ecef;list-style:none;padding:0 1.6rem;border-radius:.8rem;font-size:1.7rem;display:flex;align-items:center;cursor:pointer}.countryLanguageDialog__selectorCard{display:flex;align-items:flex-start;gap:14px;width:100%;box-sizing:border-box;padding:14px 16px;border-radius:16px;border:1px solid rgba(0,128,153,.14);background:rgba(0,128,153,.04);margin-bottom:12px;transition:border-color 150ms ease,box-shadow 150ms ease}.countryLanguageDialog__selectorCard:hover{border-color:rgba(0,128,153,.4);box-shadow:0 4px 14px rgba(0,128,153,.12)}.countryLanguageDialog__selectorChip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);font-size:2.2rem}.countryLanguageDialog__selectorFlag{width:28px !important;height:21px !important;border-radius:4px;object-fit:cover}.countryLanguageDialog__selectorBody{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.countryLanguageDialog__listFlag{width:22px !important;height:16px !important;border-radius:3px;margin-right:10px;object-fit:cover;flex-shrink:0}.countryLanguageDialog__header__selectorListItem{display:flex !important;align-items:center}
.communityEditorDialog #dialog-title .MuiIconButton-root{color:#fff}.communityEditorDialog #dialog-title .MuiIconButton-root:hover{background-color:#026e84}@media(max-width: 550px){.communityEditorDialog #dialog-title{height:80px !important}}.communityEditorDialog .MuiDialog-container .MuiPaper-rounded{border-radius:8px !important}.communityEditorDialog .MuiDialog-container .MuiPaper-root{width:100%;background-color:transparent;color:#fff;border-radius:32px !important;overflow:visible !important;max-width:780px}.communityEditorDialog__wrapper{padding:28px 28px 16px;display:flex;flex-direction:column;gap:20px}@media(max-width: 550px){.communityEditorDialog__wrapper{padding:20px 16px 12px}}.communityEditorDialog__section{background-color:#fff;border:1px solid #e1e1e0;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;color:#1a1a1a}@media(max-width: 550px){.communityEditorDialog__section{padding:16px 12px}}.communityEditorDialog__section__header{display:flex;align-items:center;gap:10px}.communityEditorDialog__section__header__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background-color:#dff5fa;color:#006074}.communityEditorDialog__section__header__title{margin:0;font-size:1.7rem;font-weight:700;color:#1a1a1a}.communityEditorDialog__section__content{display:flex;flex-direction:column;gap:16px}.communityEditorDialog__memberList{display:flex;flex-direction:column;gap:8px}.communityEditorDialog__memberList__item{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid #e1e1e0;border-radius:12px;background-color:#f5f5f5}.communityEditorDialog__memberList__item__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg, #22a3bd, #006074);color:#fff;font-weight:700;font-size:1.4rem}.communityEditorDialog__memberList__item__email{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a;font-size:1.35rem}.communityEditorDialog__memberList__item__role{flex-shrink:0;padding:4px 10px;border-radius:999px;background-color:#dff5fa;color:#006074;font-size:1.15rem;font-weight:600}.communityEditorDialog__memberList__item__delete.MuiIconButton-root{color:#aba7a5}.communityEditorDialog__memberList__item__delete.MuiIconButton-root:hover{color:#fb4d4d}.communityEditorDialog__addMember__container{display:flex;flex-direction:column;gap:16px}.communityEditorDialog__addMember__input{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.communityEditorDialog__addMember__input>div:first-child{flex:1;min-width:200px}.communityEditorDialog__addMember__roleSelect{display:flex;align-items:center;gap:6px;padding:10px 16px;margin-bottom:2px;border:1px solid #e1e1e0;border-radius:999px;background-color:#fff;color:#006074;font-size:1.3rem;font-weight:600;cursor:pointer;transition:border-color 150ms ease,background-color 150ms ease}.communityEditorDialog__addMember__roleSelect:hover{border-color:#22a3bd;background-color:#f5f5f5}.communityEditorDialog__addMember__button{text-align:center}.communityEditorDialog__addMember__button .MuiButton-root{text-transform:none;border-radius:999px}.communityEditorDialog__filterChips{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.communityEditorDialog__tooltip .MuiSvgIcon-root{color:#74bccb;height:25px;width:25px}.communityEditorDialog__colorPicker .MuiButton-root,.communityEditorDialog__colorPicker .MuiButton-root:hover{background:none;color:#007c95;box-shadow:none;text-transform:none}.communityEditorDialog__preview{display:flex;flex-wrap:wrap;gap:16px;margin:8px 0 12px;color:#595959}.communityEditorDialog__contrastWarning{margin:6px 0;font-size:1.2rem;color:#ffa726}.communityEditorDialog__table__row{padding:5px 20px;text-align:center}.communityEditorDialog__table__row:first-child{padding:5px 64px 5px 5px;text-align:start}.communityEditorDialog__table__row--hidden{padding:0 !important}@media(max-width: 450px){.communityEditorDialog__table__row{padding:5px 10px}.communityEditorDialog__table__row:first-child{padding:5px 0}.communityEditorDialog__table__row--hidden{padding:0 !important}}.communityEditorDialog__checkboxes__wrapper{display:flex;flex-wrap:wrap}.communityEditorDialog__metaPixel__label{margin-bottom:14px;font-weight:600;font-size:15px;display:flex;align-items:center;gap:4px;color:#1a1a1a}.communityEditorDialog__errorMsg{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;border:1px solid #fcc;background-color:#fff5f5;color:#fb4d4d;font-size:1.3rem}.communityEditorDialog__errorMsg__icon{flex-shrink:0;margin-top:1px}.communityEditorDialog__errorMsg__list{display:flex;flex-direction:column;gap:4px}.communityEditorDialog__footer{position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:8px;padding:14px 28px;background-color:#fffffff2;backdrop-filter:blur(6px);border-top:1px solid #e1e1e0;border-radius:0 0 32px 32px}@media(max-width: 550px){.communityEditorDialog__footer{padding:12px 16px;border-radius:0}}.communityEditorDialog__btnGroup{display:flex;justify-content:flex-end;align-items:center;gap:24px}.communityEditorDialog__btnGroup .MuiButton-root:first-child{background:none;box-shadow:none;color:#006074;text-transform:none}.communityEditorDialog__btnGroup .MuiButton-root:last-child{background:#e5f6e4;color:#006074;text-transform:none;border-radius:999px;padding-left:20px;padding-right:20px}.communityEditorDialog__btnGroup .MuiButton-root:first-child:hover{background:none;box-shadow:none;color:#006074;text-transform:none}.communityEditorDialog__btnGroup .MuiButton-root:last-child:hover{background:#e5f6e4;color:#006074;text-transform:none}
.profileDetailsForm{background-color:#fff;border:1px solid #e1e1e0;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;color:#1a1a1a}@media(max-width: 550px){.profileDetailsForm{padding:16px 12px}}.profileDetailsForm__title{display:flex;align-items:center;gap:4px;font-size:1.7rem;font-weight:700;color:#1a1a1a}.profileDetailsForm__wrapper{background-color:#f5f5f5;padding:20px 16px;border-radius:16px;display:flex;flex-direction:column;gap:16px}.profileDetailsForm__wrapper__name{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media(max-width: 380px){.profileDetailsForm__wrapper__name{flex-direction:column-reverse;align-items:center}}.profileDetailsForm__wrapper__name__inputList{display:flex;flex-direction:column;width:100%;gap:16px}
.settingsActionList{display:flex;flex-direction:column;width:100%;border:1px solid #e1e1e0;border-radius:16px;background-color:#fff;overflow:hidden}.settingsActionList__row{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;background:none;border:none;border-bottom:1px solid #e1e1e0;cursor:pointer;text-align:start;transition:background-color 150ms ease}.settingsActionList__row:last-child{border-bottom:none}.settingsActionList__row:hover{background-color:#f5f5f5}.settingsActionList__row__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background-color:#dff5fa;color:#006074}.settingsActionList__row__texts{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.settingsActionList__row__label{font-size:1.4rem;font-weight:600;color:#1a1a1a}.settingsActionList__row__hint{font-size:1.2rem;line-height:1.35;color:#8b8a87;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.settingsActionList__row__trailing{display:flex;align-items:center;gap:8px;flex-shrink:0}.settingsActionList__row__counter{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background-color:#008099;color:#fff;font-size:1.15rem;font-weight:700;box-sizing:border-box}.settingsActionList__row__chevron{color:#aba7a5;flex-shrink:0}
.socialIcons{display:flex;align-items:center}.socialIcon__facebook{color:#1877f2}.socialIcon__youtube{color:red}.socialIcon__instagram{color:#e4405f}.socialIcon__telegram{color:#08c}.socialIcon__twitter{color:#1da1f2}.socialIcon__reddit{color:#ff4500}.socialIcon__linkedin{color:#0077b5}.socialIcon__tiktok{color:#000}.socialIcon__quora{color:#b92b27}.socialIcon__patreon{color:#ff424d}.socialIcon__public{font-size:24px;color:#007c95}
.addTextInput__wrapper{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%;flex:1;background-color:#e8ecef;padding:16px;border-radius:16px;gap:4px}.addTextInput__wrapper .addTextInput__inputWrapper{width:100%;display:flex;gap:32px}.addTextInput__wrapper .addTextInput__inputWrapper .MuiButton-root,.addTextInput__wrapper .addTextInput__inputWrapper .MuiButton-root:hover{background:none;box-shadow:none;color:#9b9fa3}.addTextInput__wrapper .addTextInput__inputWrapper--active .MuiButton-root,.addTextInput__wrapper .addTextInput__inputWrapper--active .MuiButton-root:hover{color:#64b5f6}.addTextInput__wrapper .addTextInput{box-sizing:border-box;padding:8px 12px;resize:none;border-radius:8px;border:none;background-color:#fffffff2;color:#1a1a1a;font-weight:400;font-size:1.5rem;line-height:2.4rem;width:100%;flex-shrink:2}.addTextInput__wrapper .addTextInput:focus-visible{outline:none}.addTextInput__wrapper .addTextInput::-webkit-scrollbar{width:4px}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-track{border-radius:2px;background:#fff}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-thumb{border-radius:2px;background:#888;transition-duration:.2s}.addTextInput__wrapper .addTextInput::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.addTextInput__wrapper .addTextInput--red{border:2px solid #fb4d4d}.addTextInput__wrapper .addTextInput__label{color:#595959;text-align:left;padding:0 0 4px 12px;font-size:1.3rem;line-height:1.6rem;font-weight:600}
.communityDataPrivacyLinkDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;gap:24px;align-items:flex-end}.communityDataPrivacyLinkDialog__wrapper .MuiButton-root,.communityDataPrivacyLinkDialog__wrapper .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f}.communityDataPrivacyLinkDialog__dataPrivacyLink{width:100%;display:flex;align-items:center;justify-content:space-between}.communityDataPrivacyLinkDialog__dataPrivacyLink__link{display:inline-block;width:100%;word-break:break-word;white-space:normal;color:#64b5f6;text-decoration:none}.communityDataPrivacyLinkDialog__dataPrivacyLink__link:hover{text-decoration:underline}.communityDataPrivacyLinkDialog__dataPrivacyLink__btn{background:none;border:none;cursor:pointer}
.communityDonationsDataDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:#fff;color:#1a1a1a;text-align:end}.communityDonationsDataDialog__wrapper .MuiButton-root,.communityDonationsDataDialog__wrapper .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f}.communityDonationsDataDialog__inputWrapper{background-color:#e8ecef;display:flex;flex-direction:column;gap:24px;align-items:flex-end;padding:16px;border-radius:16px;margin-bottom:32px}.communityDonationsDataDialog__inputWrapper .communityDonationsDataDialog__settingsTitle{align-self:flex-start;font-size:1.5rem;font-weight:700;margin-top:8px}.communityDonationsDataDialog__inputWrapper .communityDonationsDataDialog__settingsHint{align-self:flex-start;font-size:1.3rem;color:#595959;text-align:left}.communityDonationsDataDialog__inputWrapper .donationSettingsEditor{align-self:stretch;text-align:left}
.socialLinkDialog__wrapper{padding:24px 20px 36px;border-radius:0 0 28px 28px;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:column;gap:24px;align-items:flex-end}.socialLinkDialog__wrapper .MuiButton-root,.socialLinkDialog__wrapper .MuiButton-root:hover{background-color:#e5f6e4f2;color:#14576f}.socialLinkDialog__dataPrivacyLink{width:100%;display:flex;align-items:center;justify-content:space-between}.socialLinkDialog__dataPrivacyLink__link{display:inline-block;width:100%;word-break:break-word;white-space:normal;color:#64b5f6;text-decoration:none}.socialLinkDialog__dataPrivacyLink__link:hover{text-decoration:underline}.socialLinkDialog__dataPrivacyLink__btn{background:none;border:none;cursor:pointer}
.header__menu .MuiPaper-rounded{border-radius:8px;max-width:350px;width:100%}.header__menu .MuiList-padding{padding:0}.header__menu__item.MuiMenuItem-root{display:flex;justify-content:space-between;padding:12px 16px}.header__menu__item--profile.MuiMenuItem-root{padding:16px;padding-right:24px}.header__menu__item--login.MuiMenuItem-root{padding:16px}.header__menu__divider.MuiDivider-root{margin:0 12px}.header__menu__text{font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.2rem;letter-spacing:0;text-align:left}.header__menu__text--small{color:#595959;font-size:1.2rem;font-weight:400;line-height:1.6rem}.header__menu__text--profile{font-size:2rem;line-height:3rem;text-wrap:wrap}.header__menu__text--smallProfile{color:#185b72;text-decoration:underline}.header__menu__text__wrapper{display:flex;flex-direction:column}.header__menu__icon{color:#595959;padding-right:16px;min-width:24px}.header__menu__iconChip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;margin-right:16px;transition:transform 150ms ease}.header__menu__iconChip .header__menu__icon{padding-right:0;min-width:0}.header__menu__iconChip .header__menu__icon--country{padding-right:0;width:24px;height:18px;border-radius:3px}.header__menu__item:hover .header__menu__iconChip{transform:scale(1.1)}.header__menu__icon--country{color:#595959;padding-right:16px}.header__menu__item__wrapper{display:flex;align-items:center}.header__menu__item__wrapper .profilePicture{width:48px !important;height:48px !important;margin-right:16px}.header__menu__nextIcon.MuiSvgIcon-root{color:#8c8c8c;font-size:36px}.header__menu__bottom{padding:16px 12px;display:flex;flex-direction:column}.header__menu__bottom>div{padding-bottom:30px;padding:0 4px}.header__menu__bottom>div span{padding:0 15px;color:#8c8c8c}.header__menu__bottom>img{color:#8c8c8c;max-width:252px;padding-top:24px}
.header__default .header{background-color:#fff;z-index:1000;overflow:hidden}.header__default .header__inner{display:flex;align-items:center;justify-content:space-between;max-width:950px;margin:auto;min-height:64px}@media screen and (max-width: 1000px){.header__default .header__inner{max-width:90%}}.header__default .header__logoWrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-around;row-gap:5px}.header__default .header__logo{align-self:center;height:40px}.header__default .header__logo:hover{cursor:pointer}.header__default .header__logo:focus{outline:none}.header__default .header__logoUnderline{background-color:#ffdf81;height:8px;width:100px;border-radius:4px}.header__default .header__rightSide{display:flex;align-items:center;column-gap:16px}.header__default .header__languageIcon{color:#1a1a1af2}.header__default .header__languageSelector{color:#1a1a1af2;border-color:#1a1a1af2;font-size:13px;font-weight:400;line-height:20px}.header__default .header__button{background-color:#e8ecef;color:#026e84;text-transform:none;font-size:1.5rem;line-height:24px;font-weight:700;width:auto;height:auto;box-shadow:0px .3px .6px 0px #14576f52,0px .8px 1.5px 0px #007c9529,0px 2px 4px 0px #007c953d;border-radius:8px}.header__default .header__button:hover{background-color:#e8ecef;color:#026e84;box-shadow:0px .3px .6px 0px #124e6452,0px .8px 1.5px 0px #00637729,0px 2px 4px 0px #005f723d}
.header__logined .header{background-color:#008099;top:0;position:sticky;z-index:1000;box-shadow:0 2px 8px #777;overflow:hidden}.header__logined .header__highlight{background-color:#008099;font-weight:bold;display:flex;justify-content:center}.header__logined .header__highlight__inner{display:flex;flex-direction:column;align-items:center;margin-top:12px;margin-bottom:12px;max-width:600px;min-width:300px}.header__logined .header__highlight__inner .header__highlight__info{display:flex;align-items:center}@media screen and (max-width: 600px){.header__logined .header__highlight__inner .header__highlight__info{max-width:90%}}.header__logined .header__highlight__inner .header__highlight__info .MuiTypography-body1{font-size:1.4rem;color:#fff}.header__logined .header__highlight__inner .header__highlight__control{display:flex;justify-content:flex-end;gap:8px;width:90%}.header__logined .header__highlight__inner .header__highlight__control button{background-color:rgba(255,255,255,.2);color:#fff;box-shadow:none;font-size:1.3rem;border-radius:999px;padding:4px 16px;text-transform:none;transition:background-color 120ms ease}.header__logined .header__highlight__inner .header__highlight__control button:hover{background-color:rgba(255,255,255,.32)}.header__logined .header__highlight img{width:32px;height:32px;margin-right:1rem;border-radius:50%}.header__logined .header__highlight a{color:#222}.header__logined .header__highlight--dark{background-color:#1a1a1a}.header__logined .header__highlight--amber{background-color:#f9e9ae}.header__logined .header__highlight--amber .MuiTypography-body1{color:#000}.header__logined .header__highlight--amber .header__highlight__control button{background-color:rgba(0,0,0,.08);color:#006074}.header__logined .header__highlight--amber .header__highlight__control button:hover{background-color:rgba(0,0,0,.14)}.header__logined .header__highlight--green{background-color:#2e7d32}.header__logined .header__highlight--red{background-color:#ba1a1a}.header__logined .header__highlight--purple{background-color:#6a3fa0}.header__logined .header__highlight--blue{background-color:#1d4ed8}.header__logined .header__highlight--pink{background-color:#d6336c}.header__logined .header__highlight--orange{background-color:#c2410c}.header__logined .header__highlight--light{background-color:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.08)}.header__logined .header__highlight--light .MuiTypography-body1{color:#000}.header__logined .header__highlight--light .header__highlight__control button{background-color:rgba(0,128,153,.1);color:#006074}.header__logined .header__highlight--light .header__highlight__control button:hover{background-color:rgba(0,128,153,.18)}.header__logined .header__inner{display:flex;align-items:center;justify-content:space-between;max-width:771px;margin:auto;min-height:64px}.header__logined .header__left{display:flex;flex:1;justify-content:flex-start;align-items:center;padding-left:1rem}.header__logined .header__bar{display:flex;flex:1;justify-content:center;align-items:center;gap:32px}.header__logined .header__bar--loggedOut{display:flex;flex:1;justify-content:center;align-items:center;padding-left:80px}@media(max-width: 600px){.header__logined .header__bar--loggedOut{padding:0}}.header__logined .header__bar--nav,.header__logined .header__bar--nav-no-margin{color:#ffffffd9;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;padding:12px 24px;background-color:transparent;border:none}@media(max-width: 600px){.header__logined .header__bar--nav,.header__logined .header__bar--nav-no-margin{padding:4px 12px}}.header__logined .header__bar--nav .MuiButton-outlinedSecondary,.header__logined .header__bar--nav-no-margin .MuiButton-outlinedSecondary{color:#fff;text-transform:none;font-weight:400;border:1px solid #fff;border-radius:8px}.header__logined .header__bar--nav .MuiButton-outlinedSecondary:hover,.header__logined .header__bar--nav-no-margin .MuiButton-outlinedSecondary:hover{border:1px solid #ebefd0}.header__logined .header__bar--nav-no-margin{margin:0}.header__logined .header__bar--nav--newPoll{font-size:1.4rem}.header__logined .header__bar--nav:hover,.header__logined .header__bar--nav-no-margin:hover{cursor:pointer;color:#ebefd0}.header__logined .header__bar--nav:focus,.header__logined .header__bar--nav-no-margin:focus{outline:none}.header__logined .header__bar__icon{padding-right:5px;font-size:2rem;color:#ffffffd9;display:flex;align-items:center}.header__logined .header__bar__icon-hamburger{font-size:2rem;margin-right:1.5rem}.header__logined .header__bar__flag{font-size:1.5em;width:1.9rem !important;line-height:1.5em;margin-right:10px}.header__logined .header__bar__menu .MuiMenuItem-root{padding:1rem;font-size:1.2rem}.header__logined .header__bar__menu .MuiList-padding{padding:0}.header__logined .header__bar__community{min-width:3rem !important}.header__logined .header__bar--buttonWrapper{display:flex;width:60%}.header__logined .header__logo{padding-left:12px;align-self:center}.header__logined .header__logo:hover{cursor:pointer}.header__logined .header__logo:focus{outline:none}.header__logined .header__login{color:#ffffffd9 !important}.header__logined .header__profile{color:#ffffffd9;margin:auto 1.2rem auto 3rem}@media(max-width: 500px){.header__logined .header__profile{margin:auto 2.4rem auto 3.2rem}}@media(max-width: 370px){.header__logined .header__profile{margin:auto 2.4rem auto 1.6rem}}.header__logined .header__profile:hover{cursor:pointer}.header__logined .header__profile--name{display:inline-block;font-size:1.8rem;vertical-align:middle;padding:0 1rem}.header__logined .header__profile--name span:hover{cursor:pointer;border-bottom:1px solid}.header__logined .header__profile--logout,.header__logined .header__profile--login{color:#ffffffd9;display:inline;font-size:1.4rem;background-color:transparent;border:none;padding:0;margin:0}.header__logined .header__profile--logout:hover,.header__logined .header__profile--login:hover{cursor:pointer;border-bottom:1px solid}.header__logined .header__profile--logout:focus,.header__logined .header__profile--login:focus{outline:none}.header__logined .header__profile--loginContainer{padding:0 1rem;align-items:center;display:flex;margin:0}@media(max-width: 600px){.header__logined .header__profile--loginContainer{padding:0}}.header__logined .header__profile--button{display:block}.header__logined .header__profile--button:focus{outline:none}@media(max-width: 579px){.header__logined .header__profile--button{width:40px;height:40px}}.header__logined .header__profile--icon{min-width:3rem !important}.header__logined .header__drawerList{font-size:1.2rem}.header__logined .header__drawerList li{cursor:pointer;padding-top:1.2rem;padding-bottom:1.2rem}.header__logined .header__drawerList-search{background-color:#008099;padding:0 !important}.header__logined .header__drawerList-search .MuiListItem-root{padding:.5rem}.header__logined .header__drawerList-divider{margin:.5rem 0 !important}.header__logined .header__drawerList-icon{height:2rem;min-width:3rem !important;display:flex;align-items:center}.header__logined .header__bottom{z-index:1000;position:fixed;bottom:0%;background-color:#008099;width:100%;box-shadow:0 2px 8px #777}.header__logined .header__inner--bottom{justify-content:space-evenly;padding:4px}.header__tourAnchor{display:inline-flex}
#layout{display:flex;flex-direction:column;flex:1;overflow:hidden;overflow:clip}#layout>:first-child{margin:16px auto 128px}@media(max-width: 600px){#layout>:first-child{margin-bottom:160px}}.single-message{margin:3rem}#pollListWrapper,#communitiesListWrapper,#entityLandingPage{max-width:580px;width:100%;display:flex;flex-direction:column;gap:16px}#layout>#dashboard:first-child{margin-top:0;margin-bottom:0}@media(max-width: 600px){#layout>#communitiesListWrapper:first-child{margin-top:0}}
.errorPage__message{padding:3rem}
:root{--mdc-layout-grid-margin-desktop: 24px;--mdc-layout-grid-gutter-desktop: 24px;--mdc-layout-grid-column-width-desktop: 72px;--mdc-layout-grid-margin-tablet: 16px;--mdc-layout-grid-gutter-tablet: 16px;--mdc-layout-grid-column-width-tablet: 72px;--mdc-layout-grid-margin-phone: 16px;--mdc-layout-grid-gutter-phone: 16px;--mdc-layout-grid-column-width-phone: 72px}@media(min-width: 840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop, 24px)}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet, 16px)}}@media(max-width: 479px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone, 16px)}}@media(min-width: 840px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop, 24px);grid-template-columns:repeat(12, minmax(0, 1fr))}}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet, 16px);grid-template-columns:repeat(8, minmax(0, 1fr))}}}@media(max-width: 479px){.mdc-layout-grid__inner{display:flex;flex-flow:row wrap;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)}@supports(display: grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone, 16px);grid-template-columns:repeat(4, minmax(0, 1fr))}}}@media(min-width: 840px){.mdc-layout-grid__cell{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.3333333333% - 24px);width:calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.6666666667% - 24px);width:calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 24px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.3333333333% - 24px);width:calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.6666666667% - 24px);width:calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 24px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.3333333333% - 24px);width:calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.6666666667% - 24px);width:calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 24px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.3333333333% - 24px);width:calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.6666666667% - 24px);width:calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 24px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8}}}@media(max-width: 479px){.mdc-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)}@supports(display: grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4}}@supports(display: grid){.mdc-layout-grid__cell{margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports(display: grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4}}}.mdc-layout-grid__cell--order-1{order:1}.mdc-layout-grid__cell--order-2{order:2}.mdc-layout-grid__cell--order-3{order:3}.mdc-layout-grid__cell--order-4{order:4}.mdc-layout-grid__cell--order-5{order:5}.mdc-layout-grid__cell--order-6{order:6}.mdc-layout-grid__cell--order-7{order:7}.mdc-layout-grid__cell--order-8{order:8}.mdc-layout-grid__cell--order-9{order:9}.mdc-layout-grid__cell--order-10{order:10}.mdc-layout-grid__cell--order-11{order:11}.mdc-layout-grid__cell--order-12{order:12}.mdc-layout-grid__cell--align-top{align-self:flex-start}@supports(display: grid){.mdc-layout-grid__cell--align-top{align-self:start}}.mdc-layout-grid__cell--align-middle{align-self:center}.mdc-layout-grid__cell--align-bottom{align-self:flex-end}@supports(display: grid){.mdc-layout-grid__cell--align-bottom{align-self:end}}@media(min-width: 840px){.mdc-layout-grid--fixed-column-width{width:1176px;width:calc( var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2 )}}@media(min-width: 480px)and (max-width: 839px){.mdc-layout-grid--fixed-column-width{width:720px;width:calc( var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2 )}}@media(max-width: 479px){.mdc-layout-grid--fixed-column-width{width:368px;width:calc( var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2 )}}.mdc-layout-grid--align-left{margin-right:auto;margin-left:0}.mdc-layout-grid--align-right{margin-right:0;margin-left:auto}@font-face{font-family:"Nunito";font-weight:lighter;src:url(52e1b77fe0519dcdcc7f.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:100;src:url(52e1b77fe0519dcdcc7f.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:200;src:url(52e1b77fe0519dcdcc7f.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:300;src:url(0ec468f65958d1263b60.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:500;src:url(a7c01ee77faba77e24c1.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:600;src:url(a7c01ee77faba77e24c1.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:bold;src:url(f4338623f94e6079de97.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:700;src:url(f4338623f94e6079de97.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:800;src:url(f4338623f94e6079de97.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:900;src:url(969e95ce4a719e43f654.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:normal;src:url(99a3b019e7727ac19479.ttf) format("truetype")}@font-face{font-family:"Nunito";font-weight:400;src:url(99a3b019e7727ac19479.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:lighter;src:url(c38fab23fc1c36894f10.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:100;src:url(c38fab23fc1c36894f10.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:200;src:url(c38fab23fc1c36894f10.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:300;src:url(0cea39826bd36bbfe330.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:500;src:url(13a29228654d5c5ec9c4.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:600;src:url(13a29228654d5c5ec9c4.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:bold;src:url(4f39c5796e60c9d8e732.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:700;src:url(4f39c5796e60c9d8e732.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:800;src:url(4f39c5796e60c9d8e732.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:900;src:url(1224b64c95f897e542d9.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:normal;src:url(03523cf578d69fa92322.ttf) format("truetype")}@font-face{font-family:"Roboto";font-weight:400;src:url(03523cf578d69fa92322.ttf) format("truetype")}@font-face{font-family:"SourceSansProBold";src:url(0605e762d8273487fa02.eot?) format("eot"),url(cb18d37a3bb238063ba0.woff) format("woff"),url(a9cfd9f0d007477de4b9.ttf) format("truetype")}@font-face{font-family:"SourceSansProRegular";src:url(d99b4864b8cc201a33c0.eot?) format("eot"),url(80b7b5593eaae3f3e6b6.woff) format("woff"),url(02445a5cfd40c79293b5.ttf) format("truetype")}html{font-size:62.5%;height:100%;line-height:1.25}body{height:100%;font-family:Nunito;font-size:1.4rem;line-height:2rem;text-decoration:none;font-weight:normal;overflow-x:hidden}#app{display:flex;flex-direction:column;flex:1;min-height:100%;background-color:#dff5fa}#superGlobal-pageLoadingIndicator{margin:auto}h1{font-size:3rem;margin:3rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h2{font-size:2.7rem;margin:2.7rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h3{font-size:2.5rem;margin:2.5rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h4{font-size:2.3rem;margin:2.3rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h5{font-size:2.1rem;margin:2.3rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}h6{font-size:1.8rem;margin:2rem 0;font-family:Nunito;font-weight:normal;text-decoration:none}.error-label{color:#ff5252;font-size:1.2rem}a{color:#008099}#cookiescript_injected{bottom:0 !important;top:auto !important}#cookiescript_badge{display:none !important}#fab{position:fixed;bottom:20px;right:20px}.text--extraSmall{font-size:1rem;line-height:1.2rem}.text--extraSmallBold{font-size:1rem;line-height:1.2rem;font-weight:bold}.text--small{font-size:1.2rem;line-height:1.6rem}.text--smallBold{font-size:1.2rem;line-height:1.6rem;font-weight:bold}.text--medium{font-size:1.6rem;line-height:2.4rem}.text--mediumBold{font-size:1.6rem;line-height:2.4rem;font-weight:bold}.text--large{font-size:2rem;line-height:3rem}.text--largeBold{font-size:2rem;line-height:3rem;font-weight:bold}.text--extraLarge{font-size:3.2rem;line-height:4.8rem}@media(max-width: 480px){.auth0-lock.auth0-lock.auth0-lock-opened{position:fixed !important}}.MuiButton-root.MuiButtonBase-root{transition:transform .18s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .18s cubic-bezier(0.22, 1, 0.36, 1),background-color .18s ease,border-color .18s ease !important}.MuiButton-root.MuiButtonBase-root:hover{transform:translateY(-1px)}.MuiButton-root.MuiButtonBase-root:active{transform:translateY(0);transition-duration:.07s}.homeHero__primaryButton,.homeHero__secondaryButton,.homepage__normalButton,.creationHub__ai__submit{transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .22s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.homeHero__primaryButton:hover,.homeHero__secondaryButton:hover,.homepage__normalButton:hover,.creationHub__ai__submit:hover{transform:translateY(-2px);box-shadow:0 12px 28px -14px rgba(0,128,153,.55)}.homeHero__primaryButton:active,.homeHero__secondaryButton:active,.homepage__normalButton:active,.creationHub__ai__submit:active{transform:translateY(0);transition-duration:.08s}.pollTeaser__layout,.creationHub__typeCard,.creationHub__templateCard,.homepage__featureCard{transition:transform .22s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .22s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.pollTeaser__layout:hover,.creationHub__typeCard:hover,.creationHub__templateCard:hover,.homepage__featureCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(20,30,40,.35)}.pollTeaser__layout:active,.creationHub__typeCard:active,.creationHub__templateCard:active,.homepage__featureCard:active{transform:translateY(0);transition-duration:.08s}.creationHub__typeCard img{transition:transform .28s cubic-bezier(0.22, 1, 0.36, 1)}.creationHub__typeCard:hover img{transform:translateY(-3px)}.pollTeaser__progressBar,.pollTeaser__progressBarInner{transition:width .7s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes pp-cta-breathe{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,0),0 6px 18px -6px rgba(0,0,0,.25);transform:translateY(0)}50%{box-shadow:0 0 0 7px rgba(255,255,255,.12),0 10px 24px -8px rgba(0,0,0,.3);transform:translateY(-1.5px)}}.pollTeaser__body__buttons .MuiButton-root.MuiButtonBase-root,.compactTeaser__cta{animation:pp-cta-breathe 2.8s ease-in-out infinite}.pollTeaser__body__buttons .MuiButton-root.MuiButtonBase-root:hover,.pollTeaser__body__buttons .MuiButton-root.MuiButtonBase-root:focus-visible,.compactTeaser__cta:hover,.compactTeaser__cta:focus-visible{animation-play-state:paused}.MuiChip-clickable.MuiChip-root{transition:transform .16s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .16s cubic-bezier(0.22, 1, 0.36, 1)}.MuiChip-clickable.MuiChip-root:hover{transform:translateY(-1px)}.MuiButton-root.MuiButtonBase-root:focus-visible,.creationHub__typeCard:focus-visible,.creationHub__templateCard:focus-visible{outline:2px solid rgba(0,128,153,.7);outline-offset:2px}@media(prefers-reduced-motion: reduce){.MuiButton-root.MuiButtonBase-root,.homeHero__primaryButton,.homeHero__secondaryButton,.homepage__normalButton,.creationHub__ai__submit,.pollTeaser__layout,.creationHub__typeCard,.creationHub__templateCard,.homepage__featureCard,.creationHub__typeCard img,.pollTeaser__progressBar,.pollTeaser__progressBarInner,.MuiChip-clickable.MuiChip-root{transition:none !important;transform:none !important}.MuiButton-root.MuiButtonBase-root{transition:background-color .18s ease !important}.pollTeaser__body__buttons .MuiButton-root.MuiButtonBase-root,.compactTeaser__cta{animation:none !important}}
