@charset "UTF-8";
/*! 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 */
  -webkit-text-decoration: underline dotted;
          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;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-reg.woff") format("woff");
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-reg.woff") format("woff");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-light.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-light.woff") format("woff");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-reg.woff") format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "FrutigerForZKB";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-reg.woff") format("woff");
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-reg.woff") format("woff");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-reg.woff") format("woff");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-bold.woff") format("woff");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-light.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-light.woff") format("woff");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-reg.woff") format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/frutiger-zkb-reg.woff") format("woff");
  font-style: italic;
  font-weight: 300;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container {
  position: relative;
  container-type: inline-size;
  container-name: surveyContainer;
}
.rt-container .bg-primary {
  background-color: #004B71 !important;
}
.rt-container .bg-primary90 {
  background-color: #1A5C7F;
}
.rt-container .bg-primary80 {
  background-color: #336f8d;
}
.rt-container .bg-primary60 {
  background-color: #6693aa;
}
.rt-container .bg-primary40 {
  background-color: #99b7c6;
}
.rt-container .bg-primary20 {
  background-color: #ccdbe3;
}
.rt-container .bg-primary10 {
  background-color: #e5edf1;
}
.rt-container .bg-secondary {
  background-color: #444443 !important;
}
.rt-container .bg-secondary80 {
  background-color: #6a6968;
}
.rt-container .bg-secondary60 {
  background-color: #8f8f8e;
}
.rt-container .bg-secondary40 {
  background-color: #B4B4B4;
}
.rt-container .bg-secondary20, .rt-container .rt-answer-option:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover, .rt-container .rt-semantic-container table .rt-semantic-cell:hover, .rt-container .rt-matrix-container table .rt-mtx-cell:hover {
  background-color: #DADAD9;
}
.rt-container .bg-secondary10, .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
  background-color: #ECECEC;
}
.rt-container .bg-success {
  background-color: #66cc99 !important;
}
.rt-container .bg-success80 {
  background-color: #85d6ad;
}
.rt-container .bg-success60 {
  background-color: #a3e0c2;
}
.rt-container .bg-success40 {
  background-color: #c2ebd6;
}
.rt-container .bg-success20 {
  background-color: #e0f5eb;
}
.rt-container .bg-success10 {
  background-color: #f0faf5;
}
.rt-container .bg-info {
  background-color: #00565b !important;
}
.rt-container .bg-info80 {
  background-color: #33787c;
}
.rt-container .bg-info60 {
  background-color: #669a9d;
}
.rt-container .bg-info40 {
  background-color: #99bbbd;
}
.rt-container .bg-info20 {
  background-color: #ccddde;
}
.rt-container .bg-info10 {
  background-color: #e5eeef;
}
.rt-container .bg-warning {
  background-color: #fde2a6 !important;
}
.rt-container .bg-warning80 {
  background-color: #fde8b8;
}
.rt-container .bg-warning60 {
  background-color: #feeeca;
}
.rt-container .bg-warning40 {
  background-color: #fef4db;
}
.rt-container .bg-warning20 {
  background-color: #fef9ed;
}
.rt-container .bg-warning10 {
  background-color: #fffcf6;
}
.rt-container .bg-danger {
  background-color: #ea5674 !important;
}
.rt-container .bg-danger80 {
  background-color: #ee7890;
}
.rt-container .bg-danger60 {
  background-color: #f39aac;
}
.rt-container .bg-danger40 {
  background-color: #f7bbc7;
}
.rt-container .bg-danger20 {
  background-color: #fbdde3;
}
.rt-container .bg-danger10 {
  background-color: #fdeef1;
}
.rt-container .bg-light, .rt-container .rt-element {
  background-color: #f9f9f9;
}
.rt-container .bg-dark {
  background-color: #6a6968;
}
.rt-container .bg-error {
  background-color: #d53737;
}
:root {
  --rt-sc-mc-highlight: #66cc99;
  --labelbar-inactive-background: #ECECEC;
  --labelbar-active-font-color: #fff;
  --labelbar-inactive-font-color: #444443;
  --labelbar-hover-background: #ccdbe3;
  --labelbar-hover-font-color: #444443;
  --labelbar-border-radius: 0px;
  --labelbar-inactive-border-width: 0px;
  --labelbar-inactive-border-style: solid;
  --labelbar-inactive-border-color: transparent;
  --labelbar-active-border-width: 0px;
  --labelbar-active-border-style: solid;
  --labelbar-active-border-color: transparent;
  --labelbar-hover-border-width: 0px;
  --labelbar-hover-border-style: solid;
  --labelbar-hover-border-color: transparent;
}
body.keyboard-tab .form-control:focus {
  border-color: #66cc99;
}
body:not(.keyboard-tab) *:focus {
  outline: none;
}
.rt-container {
  display: block;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444443;
  text-align: left;
  background-color: #fff;
}
.rt-container *,
.rt-container ::after,
.rt-container ::before {
  box-sizing: border-box;
}
.rt-container table {
  border-collapse: collapse;
}
.rt-container .fr-view table.no-border td, .rt-container .fr-view table.no-border th {
  border: 0 !important;
}
.rt-container button,
.rt-container input,
.rt-container optgroup,
.rt-container select,
.rt-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.rt-container input[type=checkbox],
.rt-container input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.rt-container input:invalid {
  box-shadow: none;
}
.rt-container .rt-form-group {
  margin-bottom: 1rem;
}
.rt-container .fr-view p {
  margin: 0;
}
.rt-container .rt-page-nav-container {
  position: sticky;
  top: calc(100vh - 50px);
  right: 0px;
  display: flex;
  margin-left: auto;
  width: 88px;
  justify-content: space-between;
  z-index: 100;
}
.rt-container .rt-page-nav-container .rt-nav-btn {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #B4B4B4;
  background-color: #e5edf1;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rt-container .rt-page-nav-container .rt-nav-btn:hover {
  opacity: 1;
  cursor: pointer;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-up:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-down:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive {
  cursor: normal;
  opacity: 0.5;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive:hover {
  opacity: 0.5;
}
.rt-container .rt-btn {
  min-width: 150px;
  display: inline-block;
  font-weight: 400;
  color: #444443;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  user-select: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  letter-spacing: 1.1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-btn:hover {
  background-color: #DADAD9;
  border-color: #B4B4B4;
}
@container surveyContainer (max-width: 575px) {
  .rt-container .rt-btn {
    min-width: 100%;
  }
}
.rt-container .rt-btn:focus {
  outline: none;
}
.rt-container .rt-btn.rt-btn-next {
  background-color: #1A5C7F;
  border-color: #1A5C7F;
  color: #fff;
  font-weight: 700;
}
@container surveyContainer  (max-width: 769px) {
  .rt-container .rt-btn.rt-btn-next.rt-btn-save {
    min-width: auto;
  }
}
.rt-container .rt-btn.rt-btn-next:hover {
  background-color: #66cc99;
  border-color: #66cc99;
  color: #fff;
}
.rt-container .rt-information-block, .rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error, .rt-container .rt-success-block, .rt-container .rt-warning-block {
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 4rem;
  margin-bottom: 1rem;
}
.rt-container .rt-information-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before, .rt-container .rt-success-block:before, .rt-container .rt-warning-block:before {
  position: absolute;
  font-size: 2rem;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3.25rem;
}
.rt-container .rt-information-block.rt-information-block-sm, .rt-container .rt-information-block-sm.rt-danger-block, .rt-container .rt-element-error .rt-information-block-sm.rt-error, .rt-container .rt-information-block-sm.rt-success-block, .rt-container .rt-information-block-sm.rt-warning-block {
  padding: 0.75rem 0.75rem 0.75rem 3rem;
  font-size: 0.9rem;
}
.rt-container .rt-information-block.rt-information-block-sm:before, .rt-container .rt-information-block-sm.rt-danger-block:before, .rt-container .rt-element-error .rt-information-block-sm.rt-error:before, .rt-container .rt-information-block-sm.rt-success-block:before, .rt-container .rt-information-block-sm.rt-warning-block:before {
  font-size: 1.25rem;
  margin-left: -2.1rem;
}
.rt-container .rt-information-block .rt-alert-close, .rt-container .rt-danger-block .rt-alert-close, .rt-container .rt-element-error .rt-error .rt-alert-close, .rt-container .rt-success-block .rt-alert-close, .rt-container .rt-warning-block .rt-alert-close {
  position: absolute;
  top: 0;
  right: 0.5rem;
  outline: none;
  background-color: transparent;
  border: 0;
  display: block;
  padding: 0;
}
.rt-container .rt-information-block .rt-alert-close:hover, .rt-container .rt-danger-block .rt-alert-close:hover, .rt-container .rt-element-error .rt-error .rt-alert-close:hover, .rt-container .rt-success-block .rt-alert-close:hover, .rt-container .rt-warning-block .rt-alert-close:hover {
  cursor: pointer;
}
.rt-container .rt-information-block .rt-alert-close:before, .rt-container .rt-danger-block .rt-alert-close:before, .rt-container .rt-element-error .rt-error .rt-alert-close:before, .rt-container .rt-success-block .rt-alert-close:before, .rt-container .rt-warning-block .rt-alert-close:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1rem;
}
.rt-container .rt-alert-container {
  position: fixed;
  top: 2px;
  width: 100%;
  left: 0;
}
.rt-container .rt-alert-container .rt-warning-block,
.rt-container .rt-alert-container .rt-info-block,
.rt-container .rt-alert-container .rt-success-block,
.rt-container .rt-alert-container .rt-danger-block,
.rt-container .rt-alert-container .rt-element-error .rt-error,
.rt-container .rt-element-error .rt-alert-container .rt-error {
  opacity: 0.9;
  margin-top: 0.25rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.rt-container .rt-warning-block {
  background-color: #fde2a6;
  color: #444443;
}
.rt-container .rt-warning-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
}
.rt-container .rt-success-block {
  background-color: #00565b;
  color: #fff;
}
.rt-container .rt-success-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f118";
}
.rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error {
  background-color: #d53737;
  color: #fff;
}
.rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f119";
}
.rt-container .rt-input-error-icon:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  position: absolute;
  top: 4px;
  right: -20px;
  color: #d53737;
}
.rt-container .rt-input-error-icon .rt-input-error-message {
  padding: 5px;
  background-color: #d53737;
  color: #fff;
  display: none;
  z-index: 100;
  left: 0px;
  margin-top: 10px;
  min-width: 300px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 0.85rem;
}
.rt-container .rt-input-error-icon:hover .rt-input-error-message {
  display: block;
}
.rt-container .rt-input-error-icon:focus {
  outline: none;
}
.rt-container .rt-input-error-icon:focus:after {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
  border-radius: 50%;
}
.rt-container .rt-input-error-icon:focus .rt-input-error-message {
  display: block;
}
.tooltip-element {
  position: relative;
  display: inline;
  border-bottom: 1px dotted #6a6968;
}
.tooltip-element .tooltip-text {
  visibility: hidden;
  width: -moz-max-content;
  width: max-content;
  background-color: #444443;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  max-width: 420px;
}
.tooltip-element .tooltip-text.bottom {
  bottom: auto;
  top: 125%;
}
.tooltip-element .tooltip-text.bottom:before {
  bottom: 100%;
  top: auto;
  border-color: transparent transparent #444443 transparent;
}
.tooltip-element .tooltip-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #444443 transparent transparent transparent;
}
.dx-tooltip-wrapper .dx-overlay-content {
  max-width: calc(100% - 20px);
}
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  white-space: normal !important;
  max-width: 1024px;
}
.tooltip-element:hover {
  cursor: help;
}
.tooltip-element:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
survalyzer-survey.sv-loaded .sv-loading-survey-progress {
  display: none;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container {
  position: relative;
  container-type: inline-size;
  container-name: surveyContainer;
}
.rt-container .bg-primary {
  background-color: #004B71 !important;
}
.rt-container .bg-primary90 {
  background-color: #1A5C7F;
}
.rt-container .bg-primary80 {
  background-color: #336f8d;
}
.rt-container .bg-primary60 {
  background-color: #6693aa;
}
.rt-container .bg-primary40 {
  background-color: #99b7c6;
}
.rt-container .bg-primary20 {
  background-color: #ccdbe3;
}
.rt-container .bg-primary10 {
  background-color: #e5edf1;
}
.rt-container .bg-secondary {
  background-color: #444443 !important;
}
.rt-container .bg-secondary80 {
  background-color: #6a6968;
}
.rt-container .bg-secondary60 {
  background-color: #8f8f8e;
}
.rt-container .bg-secondary40 {
  background-color: #B4B4B4;
}
.rt-container .bg-secondary20, .rt-container .rt-answer-option:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover, .rt-container .rt-semantic-container table .rt-semantic-cell:hover, .rt-container .rt-matrix-container table .rt-mtx-cell:hover {
  background-color: #DADAD9;
}
.rt-container .bg-secondary10, .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
  background-color: #ECECEC;
}
.rt-container .bg-success {
  background-color: #66cc99 !important;
}
.rt-container .bg-success80 {
  background-color: #85d6ad;
}
.rt-container .bg-success60 {
  background-color: #a3e0c2;
}
.rt-container .bg-success40 {
  background-color: #c2ebd6;
}
.rt-container .bg-success20 {
  background-color: #e0f5eb;
}
.rt-container .bg-success10 {
  background-color: #f0faf5;
}
.rt-container .bg-info {
  background-color: #00565b !important;
}
.rt-container .bg-info80 {
  background-color: #33787c;
}
.rt-container .bg-info60 {
  background-color: #669a9d;
}
.rt-container .bg-info40 {
  background-color: #99bbbd;
}
.rt-container .bg-info20 {
  background-color: #ccddde;
}
.rt-container .bg-info10 {
  background-color: #e5eeef;
}
.rt-container .bg-warning {
  background-color: #fde2a6 !important;
}
.rt-container .bg-warning80 {
  background-color: #fde8b8;
}
.rt-container .bg-warning60 {
  background-color: #feeeca;
}
.rt-container .bg-warning40 {
  background-color: #fef4db;
}
.rt-container .bg-warning20 {
  background-color: #fef9ed;
}
.rt-container .bg-warning10 {
  background-color: #fffcf6;
}
.rt-container .bg-danger {
  background-color: #ea5674 !important;
}
.rt-container .bg-danger80 {
  background-color: #ee7890;
}
.rt-container .bg-danger60 {
  background-color: #f39aac;
}
.rt-container .bg-danger40 {
  background-color: #f7bbc7;
}
.rt-container .bg-danger20 {
  background-color: #fbdde3;
}
.rt-container .bg-danger10 {
  background-color: #fdeef1;
}
.rt-container .bg-light, .rt-container .rt-element {
  background-color: #f9f9f9;
}
.rt-container .bg-dark {
  background-color: #6a6968;
}
.rt-container .bg-error {
  background-color: #d53737;
}
:root {
  --rt-sc-mc-highlight: #66cc99;
  --labelbar-inactive-background: #ECECEC;
  --labelbar-active-font-color: #fff;
  --labelbar-inactive-font-color: #444443;
  --labelbar-hover-background: #ccdbe3;
  --labelbar-hover-font-color: #444443;
  --labelbar-border-radius: 0px;
  --labelbar-inactive-border-width: 0px;
  --labelbar-inactive-border-style: solid;
  --labelbar-inactive-border-color: transparent;
  --labelbar-active-border-width: 0px;
  --labelbar-active-border-style: solid;
  --labelbar-active-border-color: transparent;
  --labelbar-hover-border-width: 0px;
  --labelbar-hover-border-style: solid;
  --labelbar-hover-border-color: transparent;
}
body.keyboard-tab .form-control:focus {
  border-color: #66cc99;
}
body:not(.keyboard-tab) *:focus {
  outline: none;
}
.rt-container {
  display: block;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444443;
  text-align: left;
  background-color: #fff;
}
.rt-container *,
.rt-container ::after,
.rt-container ::before {
  box-sizing: border-box;
}
.rt-container table {
  border-collapse: collapse;
}
.rt-container .fr-view table.no-border td, .rt-container .fr-view table.no-border th {
  border: 0 !important;
}
.rt-container button,
.rt-container input,
.rt-container optgroup,
.rt-container select,
.rt-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.rt-container input[type=checkbox],
.rt-container input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.rt-container input:invalid {
  box-shadow: none;
}
.rt-container .rt-form-group {
  margin-bottom: 1rem;
}
.rt-container .fr-view p {
  margin: 0;
}
.rt-container .rt-page-nav-container {
  position: sticky;
  top: calc(100vh - 50px);
  right: 0px;
  display: flex;
  margin-left: auto;
  width: 88px;
  justify-content: space-between;
  z-index: 100;
}
.rt-container .rt-page-nav-container .rt-nav-btn {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #B4B4B4;
  background-color: #e5edf1;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rt-container .rt-page-nav-container .rt-nav-btn:hover {
  opacity: 1;
  cursor: pointer;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-up:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-down:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive {
  cursor: normal;
  opacity: 0.5;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive:hover {
  opacity: 0.5;
}
.rt-container .rt-btn {
  min-width: 150px;
  display: inline-block;
  font-weight: 400;
  color: #444443;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  user-select: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  letter-spacing: 1.1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-btn:hover {
  background-color: #DADAD9;
  border-color: #B4B4B4;
}
@container surveyContainer (max-width: 575px) {
  .rt-container .rt-btn {
    min-width: 100%;
  }
}
.rt-container .rt-btn:focus {
  outline: none;
}
.rt-container .rt-btn.rt-btn-next {
  background-color: #1A5C7F;
  border-color: #1A5C7F;
  color: #fff;
  font-weight: 700;
}
@container surveyContainer  (max-width: 769px) {
  .rt-container .rt-btn.rt-btn-next.rt-btn-save {
    min-width: auto;
  }
}
.rt-container .rt-btn.rt-btn-next:hover {
  background-color: #66cc99;
  border-color: #66cc99;
  color: #fff;
}
.rt-container .rt-information-block, .rt-container .rt-warning-block, .rt-container .rt-success-block, .rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error, .rt-container .rt-danger-block, .rt-container .rt-success-block, .rt-container .rt-warning-block {
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 4rem;
  margin-bottom: 1rem;
}
.rt-container .rt-information-block:before, .rt-container .rt-warning-block:before, .rt-container .rt-success-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before, .rt-container .rt-danger-block:before, .rt-container .rt-success-block:before, .rt-container .rt-warning-block:before {
  position: absolute;
  font-size: 2rem;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3.25rem;
}
.rt-container .rt-information-block.rt-information-block-sm, .rt-container .rt-element-error .rt-information-block-sm.rt-error, .rt-container .rt-information-block-sm.rt-danger-block, .rt-container .rt-information-block-sm.rt-success-block, .rt-container .rt-information-block-sm.rt-warning-block {
  padding: 0.75rem 0.75rem 0.75rem 3rem;
  font-size: 0.9rem;
}
.rt-container .rt-information-block.rt-information-block-sm:before, .rt-container .rt-element-error .rt-information-block-sm.rt-error:before, .rt-container .rt-information-block-sm.rt-danger-block:before, .rt-container .rt-information-block-sm.rt-success-block:before, .rt-container .rt-information-block-sm.rt-warning-block:before {
  font-size: 1.25rem;
  margin-left: -2.1rem;
}
.rt-container .rt-information-block .rt-alert-close, .rt-container .rt-element-error .rt-error .rt-alert-close, .rt-container .rt-danger-block .rt-alert-close, .rt-container .rt-success-block .rt-alert-close, .rt-container .rt-warning-block .rt-alert-close {
  position: absolute;
  top: 0;
  right: 0.5rem;
  outline: none;
  background-color: transparent;
  border: 0;
  display: block;
  padding: 0;
}
.rt-container .rt-information-block .rt-alert-close:hover, .rt-container .rt-element-error .rt-error .rt-alert-close:hover, .rt-container .rt-danger-block .rt-alert-close:hover, .rt-container .rt-success-block .rt-alert-close:hover, .rt-container .rt-warning-block .rt-alert-close:hover {
  cursor: pointer;
}
.rt-container .rt-information-block .rt-alert-close:before, .rt-container .rt-element-error .rt-error .rt-alert-close:before, .rt-container .rt-danger-block .rt-alert-close:before, .rt-container .rt-success-block .rt-alert-close:before, .rt-container .rt-warning-block .rt-alert-close:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1rem;
}
.rt-container .rt-alert-container {
  position: fixed;
  top: 2px;
  width: 100%;
  left: 0;
}
.rt-container .rt-alert-container .rt-warning-block,
.rt-container .rt-alert-container .rt-info-block,
.rt-container .rt-alert-container .rt-success-block,
.rt-container .rt-alert-container .rt-danger-block,
.rt-container .rt-alert-container .rt-element-error .rt-error,
.rt-container .rt-element-error .rt-alert-container .rt-error {
  opacity: 0.9;
  margin-top: 0.25rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.rt-container .rt-warning-block {
  background-color: #fde2a6;
  color: #444443;
}
.rt-container .rt-warning-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
}
.rt-container .rt-success-block {
  background-color: #00565b;
  color: #fff;
}
.rt-container .rt-success-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f118";
}
.rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error {
  background-color: #d53737;
  color: #fff;
}
.rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f119";
}
.rt-container .rt-input-error-icon:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  position: absolute;
  top: 4px;
  right: -20px;
  color: #d53737;
}
.rt-container .rt-input-error-icon .rt-input-error-message {
  padding: 5px;
  background-color: #d53737;
  color: #fff;
  display: none;
  z-index: 100;
  left: 0px;
  margin-top: 10px;
  min-width: 300px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 0.85rem;
}
.rt-container .rt-input-error-icon:hover .rt-input-error-message {
  display: block;
}
.rt-container .rt-input-error-icon:focus {
  outline: none;
}
.rt-container .rt-input-error-icon:focus:after {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
  border-radius: 50%;
}
.rt-container .rt-input-error-icon:focus .rt-input-error-message {
  display: block;
}
.tooltip-element {
  position: relative;
  display: inline;
  border-bottom: 1px dotted #6a6968;
}
.tooltip-element .tooltip-text {
  visibility: hidden;
  width: -moz-max-content;
  width: max-content;
  background-color: #444443;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  max-width: 420px;
}
.tooltip-element .tooltip-text.bottom {
  bottom: auto;
  top: 125%;
}
.tooltip-element .tooltip-text.bottom:before {
  bottom: 100%;
  top: auto;
  border-color: transparent transparent #444443 transparent;
}
.tooltip-element .tooltip-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #444443 transparent transparent transparent;
}
.dx-tooltip-wrapper .dx-overlay-content {
  max-width: calc(100% - 20px);
}
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  white-space: normal !important;
  max-width: 1024px;
}
.tooltip-element:hover {
  cursor: help;
}
.tooltip-element:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
survalyzer-survey.sv-loaded .sv-loading-survey-progress {
  display: none;
}
* {
  box-sizing: border-box;
}
.slt-page-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.rt-container h1 {
  font-size: 2.25rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h1 {
    font-size: 2rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h1 {
    font-size: 1.75rem;
  }
}
.rt-container h2 {
  font-size: 2rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h2 {
    font-size: 1.75rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h2 {
    font-size: 1.5rem;
  }
}
.rt-container h3 {
  font-size: 1.75rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h3 {
    font-size: 1.5rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h3 {
    font-size: 1.25rem;
  }
}
.rt-container h4 {
  font-size: 1.5rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h4 {
    font-size: 1.5rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h4 {
    font-size: 1.25rem;
  }
}
.rt-container h5 {
  font-size: 1.25rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h5 {
    font-size: 1rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h5 {
    font-size: 1rem;
  }
}
.rt-container h6 {
  font-size: 1rem;
  font-weight: bold;
}
.rt-container img {
  max-width: 100%;
}
.rt-container .rt-header,
.rt-container .rt-controls-container {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
.rt-container .rt-controls-container {
  margin-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@container surveyContainer  (max-width: 575px) {
  .rt-container .rt-controls-container > * {
    margin: 1rem 0;
  }
}
.rt-container .rt-controls-container .rt-control-right {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  text-align: right;
  flex: 0 0 100%;
  max-width: 100%;
  order: 1;
}
@container surveyContainer  (min-width: 576px) {
  .rt-container .rt-controls-container .rt-control-right {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    order: 2;
  }
}
.rt-container .rt-controls-container .rt-control-left {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  text-align: left;
  flex: 0 0 100%;
  max-width: 100%;
  order: 2;
}
@container surveyContainer  (min-width: 576px) {
  .rt-container .rt-controls-container .rt-control-left {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    order: 1;
  }
}
.rt-container .rt-answer-na {
  padding-top: 1rem;
  border-top: 1px dashed #DADAD9;
}
.rt-container .rt-answer-na.rt-na-secondary {
  margin-bottom: 0px;
}
.rt-container .rt-answer-na.rt-na-secondary .rt-control {
  margin-bottom: 0px;
  display: inline-block;
  background-color: transparent;
}
.rt-container .rt-answer-na.rt-na-secondary .rt-control:hover {
  background-color: transparent;
}
.rt-container .rt-rating-labels, .rt-container .rt-slider-container .rt-slider-label-container {
  display: flex;
  justify-content: space-between;
}
.rt-container .rt-rating-labels .rt-rating-label-left, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-left-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-left-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-left, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-left-label {
  text-align: left;
}
.rt-container .rt-rating-labels .rt-rating-label-middle, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-middle-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-middle-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-middle, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-middle-label {
  text-align: center;
}
.rt-container .rt-rating-labels .rt-rating-label-right, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-right-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-right-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-right, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-right-label {
  text-align: right;
}
.rt-container .rt-element {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}
.rt-container .rt-element.rt-element-inactive {
  opacity: 0.5;
}
.rt-container .rt-element.rt-element-active {
  opacity: 1;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-element {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
}
.rt-container .rt-element .rt-qelement {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.rt-container .rt-element .rt-qelement:after {
  content: "";
  clear: both;
  display: table;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-element .rt-qelement {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
}
.rt-container .rt-element .rt-error {
  display: none;
}
.rt-container .rt-element .rt-qtext {
  font-size: 1.5rem;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-element .rt-qtext {
    font-size: calc(1.5rem * 0.8);
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container .rt-element .rt-qtext {
    font-size: calc(1.5rem * 0.75);
  }
}
.rt-container .rt-element .rt-qhint {
  font-size: 1rem;
}
.rt-container .rt-element .rt-qhint:after {
  content: "";
  clear: both;
  display: table;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-element .rt-qhint {
    font-size: calc(1rem * 0.9);
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container .rt-element .rt-qhint {
    font-size: calc(1rem * 0.8);
  }
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error {
  border: 0 !important;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error:hover td, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error:hover td {
  background-color: #feeeca;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error td, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error td {
  background-color: #feeeca;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error td.rt-mtx-answer-choice:hover, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error td.rt-mtx-answer-choice:hover {
  background-color: #fde8b8;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error {
  border: 0 !important;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error:hover td {
  background-color: #feeeca;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error td {
  background-color: #feeeca;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error td.rt-semantic-answer-choice:hover {
  background-color: #fde8b8;
}
.rt-container .rt-element-error {
  border: 2px solid #d53737 !important;
}
.rt-container .rt-element-error:not(div) {
  border-width: 2px !important;
}
.rt-container .rt-element-error .rt-error {
  display: block;
  margin: 0.25rem 0;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-spin-container {
  text-align: center;
  margin-top: 20px;
  max-width: 140px;
  max-height: 120px;
  margin-left: auto;
  margin-right: auto;
}
.rt-spin-container .rt-spin {
  border: 3px solid #a3e0c2;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: rotate 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
}
.rt-spin-container .rt-spin-loader-2 {
  border: 3px solid #66cc99;
  width: 110px;
  height: 110px;
  position: relative;
  top: -105px;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: rotate2 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
}
.rt-spin-container .rt-spin-loader-3 {
  border: 3px solid #6693aa;
  width: 120px;
  height: 120px;
  position: relative;
  top: -220px;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: rotate 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
}
.rt-spin-container .rt-spin-loader-4 {
  border: 3px solid #004B71;
  width: 130px;
  height: 130px;
  position: relative;
  top: -345px;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: rotate2 2s cubic-bezier(0.26, 1.36, 0.74, -0.29) infinite;
}
@keyframes rotate {
  0% {
    transform: rotateZ(-360deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
@keyframes rotate2 {
  0% {
    transform: rotateZ(360deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
.rt-spin-container .rt-spin-text {
  font-size: 15px;
  top: -420px;
  color: #004B71;
  position: relative;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container .rt-rankorder {
  max-width: 85%;
}
.rt-container .rt-rankorder .rt-rankorder-item {
  max-width: 100%;
}
.rt-container .rt-rankorder-drop-container {
  background-color: #66cc99;
  padding: 0.01rem 0.25rem;
  border-radius: 0.25rem;
}
.rt-container .rt-rankorder-drop-container.rt-rankorder-empty {
  padding: 2rem;
  border: 1px dashed #66cc99;
  background-color: #e0f5eb;
  border-radius: 0;
}
.rt-container .rt-rankorder-drop-container .rt-rankorder-item .rt-rankorder-rank:after {
  content: ".";
}
.rt-container .rt-rankorder-seperator {
  border-top: 1px dotted #B4B4B4;
  margin: 0.5rem;
}
.rt-container .rt-rankorder-grab-container {
  padding: 0 0.25rem;
}
.rt-container .rt-rankorder-grab-container.rt-rankorder-empty {
  padding: 2rem;
  background-color: #ECECEC;
  border-radius: 0;
  margin-bottom: 0.5rem;
}
.rt-container .rt-rankorder-drop-area {
  padding: 1.75rem;
  border: 1px dashed #66cc99;
  background-color: #e0f5eb;
  border-radius: 0;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}
.rt-rankorder-item {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 1rem;
  border-radius: 0.25rem;
  background-color: #ECECEC;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  max-width: 960px;
}
.rt-rankorder-item:hover {
  cursor: grab;
}
.rt-rankorder-item:focus {
  outline: none;
}
.rt-rankorder-item .rt-rankorder-grab-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f7a4";
  color: #B4B4B4;
  min-width: 1rem;
  max-width: 1rem;
  align-self: right;
  margin-left: 0.5rem;
}
@container surveyContainer  (max-width: 1140px) {
  .rt-rankorder-item {
    max-width: calc(85% - 3.25rem);
  }
}
.rt-rankorder-item .rt-rankorder-rank {
  font-weight: bold;
  display: inline-block;
  min-width: 2rem;
  max-width: 2rem;
  color: #004B71;
  text-align: center;
  padding-right: 0.25rem;
}
.rt-rankorder-item .rt-rankorder-label {
  width: 100%;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container {
  position: relative;
  container-type: inline-size;
  container-name: surveyContainer;
}
.rt-container .bg-primary {
  background-color: #004B71 !important;
}
.rt-container .bg-primary90 {
  background-color: #1A5C7F;
}
.rt-container .bg-primary80 {
  background-color: #336f8d;
}
.rt-container .bg-primary60 {
  background-color: #6693aa;
}
.rt-container .bg-primary40 {
  background-color: #99b7c6;
}
.rt-container .bg-primary20 {
  background-color: #ccdbe3;
}
.rt-container .bg-primary10 {
  background-color: #e5edf1;
}
.rt-container .bg-secondary {
  background-color: #444443 !important;
}
.rt-container .bg-secondary80 {
  background-color: #6a6968;
}
.rt-container .bg-secondary60 {
  background-color: #8f8f8e;
}
.rt-container .bg-secondary40 {
  background-color: #B4B4B4;
}
.rt-container .bg-secondary20, .rt-container .rt-answer-option:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover, .rt-container .rt-semantic-container table .rt-semantic-cell:hover, .rt-container .rt-matrix-container table .rt-mtx-cell:hover {
  background-color: #DADAD9;
}
.rt-container .bg-secondary10, .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
  background-color: #ECECEC;
}
.rt-container .bg-success {
  background-color: #66cc99 !important;
}
.rt-container .bg-success80 {
  background-color: #85d6ad;
}
.rt-container .bg-success60 {
  background-color: #a3e0c2;
}
.rt-container .bg-success40 {
  background-color: #c2ebd6;
}
.rt-container .bg-success20 {
  background-color: #e0f5eb;
}
.rt-container .bg-success10 {
  background-color: #f0faf5;
}
.rt-container .bg-info {
  background-color: #00565b !important;
}
.rt-container .bg-info80 {
  background-color: #33787c;
}
.rt-container .bg-info60 {
  background-color: #669a9d;
}
.rt-container .bg-info40 {
  background-color: #99bbbd;
}
.rt-container .bg-info20 {
  background-color: #ccddde;
}
.rt-container .bg-info10 {
  background-color: #e5eeef;
}
.rt-container .bg-warning {
  background-color: #fde2a6 !important;
}
.rt-container .bg-warning80 {
  background-color: #fde8b8;
}
.rt-container .bg-warning60 {
  background-color: #feeeca;
}
.rt-container .bg-warning40 {
  background-color: #fef4db;
}
.rt-container .bg-warning20 {
  background-color: #fef9ed;
}
.rt-container .bg-warning10 {
  background-color: #fffcf6;
}
.rt-container .bg-danger {
  background-color: #ea5674 !important;
}
.rt-container .bg-danger80 {
  background-color: #ee7890;
}
.rt-container .bg-danger60 {
  background-color: #f39aac;
}
.rt-container .bg-danger40 {
  background-color: #f7bbc7;
}
.rt-container .bg-danger20 {
  background-color: #fbdde3;
}
.rt-container .bg-danger10 {
  background-color: #fdeef1;
}
.rt-container .bg-light, .rt-container .rt-element {
  background-color: #f9f9f9;
}
.rt-container .bg-dark {
  background-color: #6a6968;
}
.rt-container .bg-error {
  background-color: #d53737;
}
:root {
  --rt-sc-mc-highlight: #66cc99;
  --labelbar-inactive-background: #ECECEC;
  --labelbar-active-font-color: #fff;
  --labelbar-inactive-font-color: #444443;
  --labelbar-hover-background: #ccdbe3;
  --labelbar-hover-font-color: #444443;
  --labelbar-border-radius: 0px;
  --labelbar-inactive-border-width: 0px;
  --labelbar-inactive-border-style: solid;
  --labelbar-inactive-border-color: transparent;
  --labelbar-active-border-width: 0px;
  --labelbar-active-border-style: solid;
  --labelbar-active-border-color: transparent;
  --labelbar-hover-border-width: 0px;
  --labelbar-hover-border-style: solid;
  --labelbar-hover-border-color: transparent;
}
body.keyboard-tab .form-control:focus {
  border-color: #66cc99;
}
body:not(.keyboard-tab) *:focus {
  outline: none;
}
.rt-container {
  display: block;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444443;
  text-align: left;
  background-color: #fff;
}
.rt-container *,
.rt-container ::after,
.rt-container ::before {
  box-sizing: border-box;
}
.rt-container table {
  border-collapse: collapse;
}
.rt-container .fr-view table.no-border td, .rt-container .fr-view table.no-border th {
  border: 0 !important;
}
.rt-container button,
.rt-container input,
.rt-container optgroup,
.rt-container select,
.rt-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.rt-container input[type=checkbox],
.rt-container input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.rt-container input:invalid {
  box-shadow: none;
}
.rt-container .rt-form-group {
  margin-bottom: 1rem;
}
.rt-container .fr-view p {
  margin: 0;
}
.rt-container .rt-page-nav-container {
  position: sticky;
  top: calc(100vh - 50px);
  right: 0px;
  display: flex;
  margin-left: auto;
  width: 88px;
  justify-content: space-between;
  z-index: 100;
}
.rt-container .rt-page-nav-container .rt-nav-btn {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #B4B4B4;
  background-color: #e5edf1;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rt-container .rt-page-nav-container .rt-nav-btn:hover {
  opacity: 1;
  cursor: pointer;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-up:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-down:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive {
  cursor: normal;
  opacity: 0.5;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive:hover {
  opacity: 0.5;
}
.rt-container .rt-btn {
  min-width: 150px;
  display: inline-block;
  font-weight: 400;
  color: #444443;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  user-select: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  letter-spacing: 1.1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-btn:hover {
  background-color: #DADAD9;
  border-color: #B4B4B4;
}
@container surveyContainer (max-width: 575px) {
  .rt-container .rt-btn {
    min-width: 100%;
  }
}
.rt-container .rt-btn:focus {
  outline: none;
}
.rt-container .rt-btn.rt-btn-next {
  background-color: #1A5C7F;
  border-color: #1A5C7F;
  color: #fff;
  font-weight: 700;
}
@container surveyContainer  (max-width: 769px) {
  .rt-container .rt-btn.rt-btn-next.rt-btn-save {
    min-width: auto;
  }
}
.rt-container .rt-btn.rt-btn-next:hover {
  background-color: #66cc99;
  border-color: #66cc99;
  color: #fff;
}
.rt-container .rt-information-block, .rt-container .rt-warning-block, .rt-container .rt-success-block, .rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error, .rt-container .rt-danger-block, .rt-container .rt-success-block, .rt-container .rt-warning-block {
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 4rem;
  margin-bottom: 1rem;
}
.rt-container .rt-information-block:before, .rt-container .rt-warning-block:before, .rt-container .rt-success-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before, .rt-container .rt-danger-block:before, .rt-container .rt-success-block:before, .rt-container .rt-warning-block:before {
  position: absolute;
  font-size: 2rem;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3.25rem;
}
.rt-container .rt-information-block.rt-information-block-sm, .rt-container .rt-element-error .rt-information-block-sm.rt-error, .rt-container .rt-information-block-sm.rt-danger-block, .rt-container .rt-information-block-sm.rt-success-block, .rt-container .rt-information-block-sm.rt-warning-block {
  padding: 0.75rem 0.75rem 0.75rem 3rem;
  font-size: 0.9rem;
}
.rt-container .rt-information-block.rt-information-block-sm:before, .rt-container .rt-element-error .rt-information-block-sm.rt-error:before, .rt-container .rt-information-block-sm.rt-danger-block:before, .rt-container .rt-information-block-sm.rt-success-block:before, .rt-container .rt-information-block-sm.rt-warning-block:before {
  font-size: 1.25rem;
  margin-left: -2.1rem;
}
.rt-container .rt-information-block .rt-alert-close, .rt-container .rt-element-error .rt-error .rt-alert-close, .rt-container .rt-danger-block .rt-alert-close, .rt-container .rt-success-block .rt-alert-close, .rt-container .rt-warning-block .rt-alert-close {
  position: absolute;
  top: 0;
  right: 0.5rem;
  outline: none;
  background-color: transparent;
  border: 0;
  display: block;
  padding: 0;
}
.rt-container .rt-information-block .rt-alert-close:hover, .rt-container .rt-element-error .rt-error .rt-alert-close:hover, .rt-container .rt-danger-block .rt-alert-close:hover, .rt-container .rt-success-block .rt-alert-close:hover, .rt-container .rt-warning-block .rt-alert-close:hover {
  cursor: pointer;
}
.rt-container .rt-information-block .rt-alert-close:before, .rt-container .rt-element-error .rt-error .rt-alert-close:before, .rt-container .rt-danger-block .rt-alert-close:before, .rt-container .rt-success-block .rt-alert-close:before, .rt-container .rt-warning-block .rt-alert-close:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1rem;
}
.rt-container .rt-alert-container {
  position: fixed;
  top: 2px;
  width: 100%;
  left: 0;
}
.rt-container .rt-alert-container .rt-warning-block,
.rt-container .rt-alert-container .rt-info-block,
.rt-container .rt-alert-container .rt-success-block,
.rt-container .rt-alert-container .rt-danger-block,
.rt-container .rt-alert-container .rt-element-error .rt-error,
.rt-container .rt-element-error .rt-alert-container .rt-error {
  opacity: 0.9;
  margin-top: 0.25rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.rt-container .rt-warning-block {
  background-color: #fde2a6;
  color: #444443;
}
.rt-container .rt-warning-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
}
.rt-container .rt-success-block {
  background-color: #00565b;
  color: #fff;
}
.rt-container .rt-success-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f118";
}
.rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error {
  background-color: #d53737;
  color: #fff;
}
.rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f119";
}
.rt-container .rt-input-error-icon:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  position: absolute;
  top: 4px;
  right: -20px;
  color: #d53737;
}
.rt-container .rt-input-error-icon .rt-input-error-message {
  padding: 5px;
  background-color: #d53737;
  color: #fff;
  display: none;
  z-index: 100;
  left: 0px;
  margin-top: 10px;
  min-width: 300px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 0.85rem;
}
.rt-container .rt-input-error-icon:hover .rt-input-error-message {
  display: block;
}
.rt-container .rt-input-error-icon:focus {
  outline: none;
}
.rt-container .rt-input-error-icon:focus:after {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
  border-radius: 50%;
}
.rt-container .rt-input-error-icon:focus .rt-input-error-message {
  display: block;
}
.tooltip-element {
  position: relative;
  display: inline;
  border-bottom: 1px dotted #6a6968;
}
.tooltip-element .tooltip-text {
  visibility: hidden;
  width: -moz-max-content;
  width: max-content;
  background-color: #444443;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  max-width: 420px;
}
.tooltip-element .tooltip-text.bottom {
  bottom: auto;
  top: 125%;
}
.tooltip-element .tooltip-text.bottom:before {
  bottom: 100%;
  top: auto;
  border-color: transparent transparent #444443 transparent;
}
.tooltip-element .tooltip-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #444443 transparent transparent transparent;
}
.dx-tooltip-wrapper .dx-overlay-content {
  max-width: calc(100% - 20px);
}
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  white-space: normal !important;
  max-width: 1024px;
}
.tooltip-element:hover {
  cursor: help;
}
.tooltip-element:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
survalyzer-survey.sv-loaded .sv-loading-survey-progress {
  display: none;
}
body.keyboard-tab .rt-container .rt-control-input:checked:focus ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99, 0 0 0 0.2rem #a3e0c2;
}
.rt-container .rt-sc-mc-group {
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-sc-mc-group-title {
  font-weight: bold;
}
.rt-container .rt-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
}
.rt-container .rt-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.rt-container .rt-control-input ~ .rt-control-label {
  cursor: pointer;
}
.rt-container .rt-control-input ~ .rt-control-label:before {
  position: absolute;
  top: 50%;
  left: 0.4rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #DADAD9;
  font-size: 10px;
  text-align: center;
  line-height: 18px;
  transform: translate(0, -50%);
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.45rem;
  }
}
.rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:before {
  border-radius: 50%;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:hover:before {
    background-color: #66cc99;
    box-shadow: inset 0px 0px 0px 4px #fff;
    border-width: 1px;
  }
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-checkbox-button:hover:before {
    color: #66cc99;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99;
  background-color: #fff;
  border-color: #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:hover:before {
    box-shadow: inset 0px 0px 0px 4px #66cc99;
    background-color: #fff;
    border-color: #66cc99;
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  background-color: #66cc99;
  color: #fff;
  border: 1px solid #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:hover:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    background-color: #66cc99;
    color: #fff;
    border: 1px solid #66cc99;
  }
}
.rt-container .rt-control-label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
  padding: 0.625rem 2.5rem;
  width: 100%;
  font-size: calc(1rem * 0.9);
  min-height: calc(1rem * 2.5 * 0.8);
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-label {
    font-size: calc(1rem * 0.95);
    min-height: calc(1rem * 2.5 * 0.85);
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-label {
    font-size: 1rem;
    min-height: 2.75rem;
  }
}
.rt-container .rt-control:focus {
  border: 1px solid #6a6968;
}
.rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
  padding: 0;
  margin-bottom: 0.5rem !important;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
    margin-bottom: 1rem !important;
  }
}
.rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
  padding: 0.4rem 1rem 0.4rem 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.45rem 1.1rem 0.45rem 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container .rt-answer-option.rt-has-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell {
  padding-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
  position: relative;
  margin-right: 1.5rem;
  margin-left: 2rem;
  margin-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox {
  max-width: 200px;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-left: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-left: 2.5rem;
  }
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-input, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-input, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-input {
  margin: 0;
  width: 100%;
}
.rt-container .rt-avoid-column-break, .rt-container .rt-qelement .rt-columns-2 .rt-answer-na, .rt-container .rt-qelement .rt-columns-3 .rt-answer-na, .rt-container .rt-qelement .rt-columns-4 .rt-control, .rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-qelement .rt-columns-4 {
  -moz-columns: 250px 4;
       columns: 250px 4;
}
.rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-4 .rt-control {
  display: table;
  margin-bottom: 0.5rem !important;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-3 {
  -moz-columns: 300px 3;
       columns: 300px 3;
}
.rt-container .rt-qelement .rt-columns-3 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-3 .rt-control {
  page-break-inside: avoid;
  margin-bottom: 0.5rem !important;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-2 {
  -moz-columns: 300px 2;
       columns: 300px 2;
}
.rt-container .rt-qelement .rt-columns-2 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-2 .rt-control {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  margin-bottom: 0.5rem !important;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-3 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-2 {
    -moz-columns: 1;
         columns: 1;
  }
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell {
  padding-bottom: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete {
  width: 100%;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before {
  content: none !important;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container {
  background-color: var(--labelbar-hover-background) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button {
  background-color: var(--labelbar-inactive-background);
  color: var(--labelbar-inactive-font-color);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  border-radius: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
  min-width: 49px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-size: 16px;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container {
  background-color: var(--labelbar-inactive-background);
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-rating-labels {
  display: none;
}
.rt-container .rt-sc-container.rt-likert sha-not-answered:empty {
  display: none;
}
.rt-container .rt-sc-container.rt-likert .rt-rating-label-mobile {
  display: inline-block;
  font-style: italic;
}
.rt-container .rt-sc-container.rt-likert .rt-sc-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-1 sha-basic-single-item {
    display: flex;
    width: calc(100% / 1);
    max-width: calc(100% / 1);
    min-width: calc(100% / 1);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-2 sha-basic-single-item {
    display: flex;
    width: calc(100% / 2);
    max-width: calc(100% / 2);
    min-width: calc(100% / 2);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-3 sha-basic-single-item {
    display: flex;
    width: calc(100% / 3);
    max-width: calc(100% / 3);
    min-width: calc(100% / 3);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-4 sha-basic-single-item {
    display: flex;
    width: calc(100% / 4);
    max-width: calc(100% / 4);
    min-width: calc(100% / 4);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-5 sha-basic-single-item {
    display: flex;
    width: calc(100% / 5);
    max-width: calc(100% / 5);
    min-width: calc(100% / 5);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-6 sha-basic-single-item {
    display: flex;
    width: calc(100% / 6);
    max-width: calc(100% / 6);
    min-width: calc(100% / 6);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-7 sha-basic-single-item {
    display: flex;
    width: calc(100% / 7);
    max-width: calc(100% / 7);
    min-width: calc(100% / 7);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-8 sha-basic-single-item {
    display: flex;
    width: calc(100% / 8);
    max-width: calc(100% / 8);
    min-width: calc(100% / 8);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-9 sha-basic-single-item {
    display: flex;
    width: calc(100% / 9);
    max-width: calc(100% / 9);
    min-width: calc(100% / 9);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-10 sha-basic-single-item {
    display: flex;
    width: calc(100% / 10);
    max-width: calc(100% / 10);
    min-width: calc(100% / 10);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-11 sha-basic-single-item {
    display: flex;
    width: calc(100% / 11);
    max-width: calc(100% / 11);
    min-width: calc(100% / 11);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-12 sha-basic-single-item {
    display: flex;
    width: calc(100% / 12);
    max-width: calc(100% / 12);
    min-width: calc(100% / 12);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-13 sha-basic-single-item {
    display: flex;
    width: calc(100% / 13);
    max-width: calc(100% / 13);
    min-width: calc(100% / 13);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-14 sha-basic-single-item {
    display: flex;
    width: calc(100% / 14);
    max-width: calc(100% / 14);
    min-width: calc(100% / 14);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-15 sha-basic-single-item {
    display: flex;
    width: calc(100% / 15);
    max-width: calc(100% / 15);
    min-width: calc(100% / 15);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-16 sha-basic-single-item {
    display: flex;
    width: calc(100% / 16);
    max-width: calc(100% / 16);
    min-width: calc(100% / 16);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-17 sha-basic-single-item {
    display: flex;
    width: calc(100% / 17);
    max-width: calc(100% / 17);
    min-width: calc(100% / 17);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-18 sha-basic-single-item {
    display: flex;
    width: calc(100% / 18);
    max-width: calc(100% / 18);
    min-width: calc(100% / 18);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-19 sha-basic-single-item {
    display: flex;
    width: calc(100% / 19);
    max-width: calc(100% / 19);
    min-width: calc(100% / 19);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-20 sha-basic-single-item {
    display: flex;
    width: calc(100% / 20);
    max-width: calc(100% / 20);
    min-width: calc(100% / 20);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-21 sha-basic-single-item {
    display: flex;
    width: calc(100% / 21);
    max-width: calc(100% / 21);
    min-width: calc(100% / 21);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-22 sha-basic-single-item {
    display: flex;
    width: calc(100% / 22);
    max-width: calc(100% / 22);
    min-width: calc(100% / 22);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-23 sha-basic-single-item {
    display: flex;
    width: calc(100% / 23);
    max-width: calc(100% / 23);
    min-width: calc(100% / 23);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-24 sha-basic-single-item {
    display: flex;
    width: calc(100% / 24);
    max-width: calc(100% / 24);
    min-width: calc(100% / 24);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-25 sha-basic-single-item {
    display: flex;
    width: calc(100% / 25);
    max-width: calc(100% / 25);
    min-width: calc(100% / 25);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-26 sha-basic-single-item {
    display: flex;
    width: calc(100% / 26);
    max-width: calc(100% / 26);
    min-width: calc(100% / 26);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-27 sha-basic-single-item {
    display: flex;
    width: calc(100% / 27);
    max-width: calc(100% / 27);
    min-width: calc(100% / 27);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-28 sha-basic-single-item {
    display: flex;
    width: calc(100% / 28);
    max-width: calc(100% / 28);
    min-width: calc(100% / 28);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-29 sha-basic-single-item {
    display: flex;
    width: calc(100% / 29);
    max-width: calc(100% / 29);
    min-width: calc(100% / 29);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-30 sha-basic-single-item {
    display: flex;
    width: calc(100% / 30);
    max-width: calc(100% / 30);
    min-width: calc(100% / 30);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) sha-not-answered {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-sc-rating-labels {
    display: block;
    padding: 4px 8px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    width: 100%;
    /*.rt-control-input:not(:checked) ~ .rt-semi-open-container {
      display: none;
    }*/
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell {
    width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
    margin: 0 4px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
    width: 100%;
    display: flex;
    align-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell {
    padding-bottom: 0;
    flex-direction: column;
    justify-content: stretch;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button {
    word-break: auto-phrase;
    display: flex;
    align-items: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container {
    display: flex;
    justify-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete {
    width: 100%;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-1 sha-basic-single-item {
  display: flex;
  width: calc(100% / 1);
  max-width: calc(100% / 1);
  min-width: calc(100% / 1);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-2 sha-basic-single-item {
  display: flex;
  width: calc(100% / 2);
  max-width: calc(100% / 2);
  min-width: calc(100% / 2);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-3 sha-basic-single-item {
  display: flex;
  width: calc(100% / 3);
  max-width: calc(100% / 3);
  min-width: calc(100% / 3);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-4 sha-basic-single-item {
  display: flex;
  width: calc(100% / 4);
  max-width: calc(100% / 4);
  min-width: calc(100% / 4);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-5 sha-basic-single-item {
  display: flex;
  width: calc(100% / 5);
  max-width: calc(100% / 5);
  min-width: calc(100% / 5);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-6 sha-basic-single-item {
  display: flex;
  width: calc(100% / 6);
  max-width: calc(100% / 6);
  min-width: calc(100% / 6);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-7 sha-basic-single-item {
  display: flex;
  width: calc(100% / 7);
  max-width: calc(100% / 7);
  min-width: calc(100% / 7);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-8 sha-basic-single-item {
  display: flex;
  width: calc(100% / 8);
  max-width: calc(100% / 8);
  min-width: calc(100% / 8);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-9 sha-basic-single-item {
  display: flex;
  width: calc(100% / 9);
  max-width: calc(100% / 9);
  min-width: calc(100% / 9);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-10 sha-basic-single-item {
  display: flex;
  width: calc(100% / 10);
  max-width: calc(100% / 10);
  min-width: calc(100% / 10);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-11 sha-basic-single-item {
  display: flex;
  width: calc(100% / 11);
  max-width: calc(100% / 11);
  min-width: calc(100% / 11);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-12 sha-basic-single-item {
  display: flex;
  width: calc(100% / 12);
  max-width: calc(100% / 12);
  min-width: calc(100% / 12);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-13 sha-basic-single-item {
  display: flex;
  width: calc(100% / 13);
  max-width: calc(100% / 13);
  min-width: calc(100% / 13);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-14 sha-basic-single-item {
  display: flex;
  width: calc(100% / 14);
  max-width: calc(100% / 14);
  min-width: calc(100% / 14);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-15 sha-basic-single-item {
  display: flex;
  width: calc(100% / 15);
  max-width: calc(100% / 15);
  min-width: calc(100% / 15);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-16 sha-basic-single-item {
  display: flex;
  width: calc(100% / 16);
  max-width: calc(100% / 16);
  min-width: calc(100% / 16);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-17 sha-basic-single-item {
  display: flex;
  width: calc(100% / 17);
  max-width: calc(100% / 17);
  min-width: calc(100% / 17);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-18 sha-basic-single-item {
  display: flex;
  width: calc(100% / 18);
  max-width: calc(100% / 18);
  min-width: calc(100% / 18);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-19 sha-basic-single-item {
  display: flex;
  width: calc(100% / 19);
  max-width: calc(100% / 19);
  min-width: calc(100% / 19);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-20 sha-basic-single-item {
  display: flex;
  width: calc(100% / 20);
  max-width: calc(100% / 20);
  min-width: calc(100% / 20);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-21 sha-basic-single-item {
  display: flex;
  width: calc(100% / 21);
  max-width: calc(100% / 21);
  min-width: calc(100% / 21);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-22 sha-basic-single-item {
  display: flex;
  width: calc(100% / 22);
  max-width: calc(100% / 22);
  min-width: calc(100% / 22);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-23 sha-basic-single-item {
  display: flex;
  width: calc(100% / 23);
  max-width: calc(100% / 23);
  min-width: calc(100% / 23);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-24 sha-basic-single-item {
  display: flex;
  width: calc(100% / 24);
  max-width: calc(100% / 24);
  min-width: calc(100% / 24);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-25 sha-basic-single-item {
  display: flex;
  width: calc(100% / 25);
  max-width: calc(100% / 25);
  min-width: calc(100% / 25);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-26 sha-basic-single-item {
  display: flex;
  width: calc(100% / 26);
  max-width: calc(100% / 26);
  min-width: calc(100% / 26);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-27 sha-basic-single-item {
  display: flex;
  width: calc(100% / 27);
  max-width: calc(100% / 27);
  min-width: calc(100% / 27);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-28 sha-basic-single-item {
  display: flex;
  width: calc(100% / 28);
  max-width: calc(100% / 28);
  min-width: calc(100% / 28);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-29 sha-basic-single-item {
  display: flex;
  width: calc(100% / 29);
  max-width: calc(100% / 29);
  min-width: calc(100% / 29);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-30 sha-basic-single-item {
  display: flex;
  width: calc(100% / 30);
  max-width: calc(100% / 30);
  min-width: calc(100% / 30);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal sha-not-answered {
  display: flex;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
    display: inline-block;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-sc-rating-labels {
  display: block;
  padding: 4px 8px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell {
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
  margin: 0 4px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
  width: 100%;
  display: flex;
  align-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell {
  padding-bottom: 0;
  flex-direction: column;
  justify-content: stretch;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button {
  word-break: auto-phrase;
  display: flex;
  align-items: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container {
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
body.keyboard-tab .rt-container .rt-sc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label,
body.keyboard-tab .rt-container .rt-mc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container .dx-list {
  background-color: #fff;
}
.rt-container .dx-textbox.dx-texteditor.dx-editor-outlined {
  border-radius: 4px;
}
.rt-container .dx-textbox .dx-button-content div[class*=icon],
.rt-container .dx-numberbox .dx-button-content div[class*=icon] {
  border-radius: 4px;
}
.rt-container .rt-drop-down-container .dx-textbox.dx-texteditor.dx-editor-outlined .dx-texteditor-input, .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-textbox.dx-texteditor.dx-editor-outlined .dx-texteditor-input {
  padding: 0;
  height: 0;
  min-height: 0;
  border: 0;
}
.rt-container .rt-drop-down-container .rt-dropdown-choice-container, .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .rt-dropdown-choice-container {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rt-container .rt-drop-down-container .rt-dropdown-choice-container div, .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .rt-dropdown-choice-container div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rt-container .rt-drop-down-container .rt-dropdown-choice-container .dx-placeholder, .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .rt-dropdown-choice-container .dx-placeholder {
  left: 10px;
}
.rt-container .rt-drop-down-container .dx-button-content:after, .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-button-content:after {
  content: none;
}
.rt-container .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper, .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdowneditor-field-template-wrapper {
  min-height: 2rem;
  padding-left: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rt-container .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper div, .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdowneditor-field-template-wrapper div {
  align-self: center;
}
.rt-container .dx-list-item {
  white-space: normal;
}
.rt-container .dx-list-item .dx-list-item-content {
  overflow: auto;
  text-overflow: clip;
  white-space: normal;
}
.rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-focused, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused:not(.dx-list-item-selected) {
  background-color: #66cc99;
  color: #fff;
}
.dx-popup-content {
  padding: 2px;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container {
  position: relative;
  container-type: inline-size;
  container-name: surveyContainer;
}
.rt-container .bg-primary {
  background-color: #004B71 !important;
}
.rt-container .bg-primary90 {
  background-color: #1A5C7F;
}
.rt-container .bg-primary80 {
  background-color: #336f8d;
}
.rt-container .bg-primary60 {
  background-color: #6693aa;
}
.rt-container .bg-primary40 {
  background-color: #99b7c6;
}
.rt-container .bg-primary20 {
  background-color: #ccdbe3;
}
.rt-container .bg-primary10 {
  background-color: #e5edf1;
}
.rt-container .bg-secondary {
  background-color: #444443 !important;
}
.rt-container .bg-secondary80 {
  background-color: #6a6968;
}
.rt-container .bg-secondary60 {
  background-color: #8f8f8e;
}
.rt-container .bg-secondary40 {
  background-color: #B4B4B4;
}
.rt-container .bg-secondary20, .rt-container .rt-answer-option:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover, .rt-container .rt-semantic-container table .rt-semantic-cell:hover, .rt-container .rt-matrix-container table .rt-mtx-cell:hover {
  background-color: #DADAD9;
}
.rt-container .bg-secondary10, .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
  background-color: #ECECEC;
}
.rt-container .bg-success {
  background-color: #66cc99 !important;
}
.rt-container .bg-success80 {
  background-color: #85d6ad;
}
.rt-container .bg-success60 {
  background-color: #a3e0c2;
}
.rt-container .bg-success40 {
  background-color: #c2ebd6;
}
.rt-container .bg-success20 {
  background-color: #e0f5eb;
}
.rt-container .bg-success10 {
  background-color: #f0faf5;
}
.rt-container .bg-info {
  background-color: #00565b !important;
}
.rt-container .bg-info80 {
  background-color: #33787c;
}
.rt-container .bg-info60 {
  background-color: #669a9d;
}
.rt-container .bg-info40 {
  background-color: #99bbbd;
}
.rt-container .bg-info20 {
  background-color: #ccddde;
}
.rt-container .bg-info10 {
  background-color: #e5eeef;
}
.rt-container .bg-warning {
  background-color: #fde2a6 !important;
}
.rt-container .bg-warning80 {
  background-color: #fde8b8;
}
.rt-container .bg-warning60 {
  background-color: #feeeca;
}
.rt-container .bg-warning40 {
  background-color: #fef4db;
}
.rt-container .bg-warning20 {
  background-color: #fef9ed;
}
.rt-container .bg-warning10 {
  background-color: #fffcf6;
}
.rt-container .bg-danger {
  background-color: #ea5674 !important;
}
.rt-container .bg-danger80 {
  background-color: #ee7890;
}
.rt-container .bg-danger60 {
  background-color: #f39aac;
}
.rt-container .bg-danger40 {
  background-color: #f7bbc7;
}
.rt-container .bg-danger20 {
  background-color: #fbdde3;
}
.rt-container .bg-danger10 {
  background-color: #fdeef1;
}
.rt-container .bg-light, .rt-container .rt-element {
  background-color: #f9f9f9;
}
.rt-container .bg-dark {
  background-color: #6a6968;
}
.rt-container .bg-error {
  background-color: #d53737;
}
:root {
  --rt-sc-mc-highlight: #66cc99;
  --labelbar-inactive-background: #ECECEC;
  --labelbar-active-font-color: #fff;
  --labelbar-inactive-font-color: #444443;
  --labelbar-hover-background: #ccdbe3;
  --labelbar-hover-font-color: #444443;
  --labelbar-border-radius: 0px;
  --labelbar-inactive-border-width: 0px;
  --labelbar-inactive-border-style: solid;
  --labelbar-inactive-border-color: transparent;
  --labelbar-active-border-width: 0px;
  --labelbar-active-border-style: solid;
  --labelbar-active-border-color: transparent;
  --labelbar-hover-border-width: 0px;
  --labelbar-hover-border-style: solid;
  --labelbar-hover-border-color: transparent;
}
body.keyboard-tab .form-control:focus {
  border-color: #66cc99;
}
body:not(.keyboard-tab) *:focus {
  outline: none;
}
.rt-container {
  display: block;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444443;
  text-align: left;
  background-color: #fff;
}
.rt-container *,
.rt-container ::after,
.rt-container ::before {
  box-sizing: border-box;
}
.rt-container table {
  border-collapse: collapse;
}
.rt-container .fr-view table.no-border td, .rt-container .fr-view table.no-border th {
  border: 0 !important;
}
.rt-container button,
.rt-container input,
.rt-container optgroup,
.rt-container select,
.rt-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.rt-container input[type=checkbox],
.rt-container input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.rt-container input:invalid {
  box-shadow: none;
}
.rt-container .rt-form-group {
  margin-bottom: 1rem;
}
.rt-container .fr-view p {
  margin: 0;
}
.rt-container .rt-page-nav-container {
  position: sticky;
  top: calc(100vh - 50px);
  right: 0px;
  display: flex;
  margin-left: auto;
  width: 88px;
  justify-content: space-between;
  z-index: 100;
}
.rt-container .rt-page-nav-container .rt-nav-btn {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #B4B4B4;
  background-color: #e5edf1;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rt-container .rt-page-nav-container .rt-nav-btn:hover {
  opacity: 1;
  cursor: pointer;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-up:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-down:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive {
  cursor: normal;
  opacity: 0.5;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive:hover {
  opacity: 0.5;
}
.rt-container .rt-btn {
  min-width: 150px;
  display: inline-block;
  font-weight: 400;
  color: #444443;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  user-select: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  letter-spacing: 1.1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-btn:hover {
  background-color: #DADAD9;
  border-color: #B4B4B4;
}
@container surveyContainer (max-width: 575px) {
  .rt-container .rt-btn {
    min-width: 100%;
  }
}
.rt-container .rt-btn:focus {
  outline: none;
}
.rt-container .rt-btn.rt-btn-next {
  background-color: #1A5C7F;
  border-color: #1A5C7F;
  color: #fff;
  font-weight: 700;
}
@container surveyContainer  (max-width: 769px) {
  .rt-container .rt-btn.rt-btn-next.rt-btn-save {
    min-width: auto;
  }
}
.rt-container .rt-btn.rt-btn-next:hover {
  background-color: #66cc99;
  border-color: #66cc99;
  color: #fff;
}
.rt-container .rt-information-block, .rt-container .rt-warning-block, .rt-container .rt-success-block, .rt-container .rt-danger-block, .rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error, .rt-container .rt-success-block, .rt-container .rt-warning-block {
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 4rem;
  margin-bottom: 1rem;
}
.rt-container .rt-information-block:before, .rt-container .rt-warning-block:before, .rt-container .rt-success-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before, .rt-container .rt-success-block:before, .rt-container .rt-warning-block:before {
  position: absolute;
  font-size: 2rem;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3.25rem;
}
.rt-container .rt-information-block.rt-information-block-sm, .rt-container .rt-information-block-sm.rt-danger-block, .rt-container .rt-element-error .rt-information-block-sm.rt-error, .rt-container .rt-information-block-sm.rt-success-block, .rt-container .rt-information-block-sm.rt-warning-block {
  padding: 0.75rem 0.75rem 0.75rem 3rem;
  font-size: 0.9rem;
}
.rt-container .rt-information-block.rt-information-block-sm:before, .rt-container .rt-information-block-sm.rt-danger-block:before, .rt-container .rt-element-error .rt-information-block-sm.rt-error:before, .rt-container .rt-information-block-sm.rt-success-block:before, .rt-container .rt-information-block-sm.rt-warning-block:before {
  font-size: 1.25rem;
  margin-left: -2.1rem;
}
.rt-container .rt-information-block .rt-alert-close, .rt-container .rt-danger-block .rt-alert-close, .rt-container .rt-element-error .rt-error .rt-alert-close, .rt-container .rt-success-block .rt-alert-close, .rt-container .rt-warning-block .rt-alert-close {
  position: absolute;
  top: 0;
  right: 0.5rem;
  outline: none;
  background-color: transparent;
  border: 0;
  display: block;
  padding: 0;
}
.rt-container .rt-information-block .rt-alert-close:hover, .rt-container .rt-danger-block .rt-alert-close:hover, .rt-container .rt-element-error .rt-error .rt-alert-close:hover, .rt-container .rt-success-block .rt-alert-close:hover, .rt-container .rt-warning-block .rt-alert-close:hover {
  cursor: pointer;
}
.rt-container .rt-information-block .rt-alert-close:before, .rt-container .rt-danger-block .rt-alert-close:before, .rt-container .rt-element-error .rt-error .rt-alert-close:before, .rt-container .rt-success-block .rt-alert-close:before, .rt-container .rt-warning-block .rt-alert-close:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1rem;
}
.rt-container .rt-alert-container {
  position: fixed;
  top: 2px;
  width: 100%;
  left: 0;
}
.rt-container .rt-alert-container .rt-warning-block,
.rt-container .rt-alert-container .rt-info-block,
.rt-container .rt-alert-container .rt-success-block,
.rt-container .rt-alert-container .rt-danger-block,
.rt-container .rt-alert-container .rt-element-error .rt-error,
.rt-container .rt-element-error .rt-alert-container .rt-error {
  opacity: 0.9;
  margin-top: 0.25rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.rt-container .rt-warning-block {
  background-color: #fde2a6;
  color: #444443;
}
.rt-container .rt-warning-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
}
.rt-container .rt-success-block {
  background-color: #00565b;
  color: #fff;
}
.rt-container .rt-success-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f118";
}
.rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error {
  background-color: #d53737;
  color: #fff;
}
.rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f119";
}
.rt-container .rt-input-error-icon:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  position: absolute;
  top: 4px;
  right: -20px;
  color: #d53737;
}
.rt-container .rt-input-error-icon .rt-input-error-message {
  padding: 5px;
  background-color: #d53737;
  color: #fff;
  display: none;
  z-index: 100;
  left: 0px;
  margin-top: 10px;
  min-width: 300px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 0.85rem;
}
.rt-container .rt-input-error-icon:hover .rt-input-error-message {
  display: block;
}
.rt-container .rt-input-error-icon:focus {
  outline: none;
}
.rt-container .rt-input-error-icon:focus:after {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
  border-radius: 50%;
}
.rt-container .rt-input-error-icon:focus .rt-input-error-message {
  display: block;
}
.tooltip-element {
  position: relative;
  display: inline;
  border-bottom: 1px dotted #6a6968;
}
.tooltip-element .tooltip-text {
  visibility: hidden;
  width: -moz-max-content;
  width: max-content;
  background-color: #444443;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  max-width: 420px;
}
.tooltip-element .tooltip-text.bottom {
  bottom: auto;
  top: 125%;
}
.tooltip-element .tooltip-text.bottom:before {
  bottom: 100%;
  top: auto;
  border-color: transparent transparent #444443 transparent;
}
.tooltip-element .tooltip-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #444443 transparent transparent transparent;
}
.dx-tooltip-wrapper .dx-overlay-content {
  max-width: calc(100% - 20px);
}
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  white-space: normal !important;
  max-width: 1024px;
}
.tooltip-element:hover {
  cursor: help;
}
.tooltip-element:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
survalyzer-survey.sv-loaded .sv-loading-survey-progress {
  display: none;
}
* {
  box-sizing: border-box;
}
.slt-page-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.rt-container h1 {
  font-size: 2.25rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h1 {
    font-size: 2rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h1 {
    font-size: 1.75rem;
  }
}
.rt-container h2 {
  font-size: 2rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h2 {
    font-size: 1.75rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h2 {
    font-size: 1.5rem;
  }
}
.rt-container h3 {
  font-size: 1.75rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h3 {
    font-size: 1.5rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h3 {
    font-size: 1.25rem;
  }
}
.rt-container h4 {
  font-size: 1.5rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h4 {
    font-size: 1.5rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h4 {
    font-size: 1.25rem;
  }
}
.rt-container h5 {
  font-size: 1.25rem;
  font-weight: bold;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container h5 {
    font-size: 1rem;
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container h5 {
    font-size: 1rem;
  }
}
.rt-container h6 {
  font-size: 1rem;
  font-weight: bold;
}
.rt-container img {
  max-width: 100%;
}
.rt-container .rt-header,
.rt-container .rt-controls-container {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}
.rt-container .rt-controls-container {
  margin-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@container surveyContainer  (max-width: 575px) {
  .rt-container .rt-controls-container > * {
    margin: 1rem 0;
  }
}
.rt-container .rt-controls-container .rt-control-right {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  text-align: right;
  flex: 0 0 100%;
  max-width: 100%;
  order: 1;
}
@container surveyContainer  (min-width: 576px) {
  .rt-container .rt-controls-container .rt-control-right {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    order: 2;
  }
}
.rt-container .rt-controls-container .rt-control-left {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  text-align: left;
  flex: 0 0 100%;
  max-width: 100%;
  order: 2;
}
@container surveyContainer  (min-width: 576px) {
  .rt-container .rt-controls-container .rt-control-left {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    order: 1;
  }
}
.rt-container .rt-answer-na {
  padding-top: 1rem;
  border-top: 1px dashed #DADAD9;
}
.rt-container .rt-answer-na.rt-na-secondary {
  margin-bottom: 0px;
}
.rt-container .rt-answer-na.rt-na-secondary .rt-control {
  margin-bottom: 0px;
  display: inline-block;
  background-color: transparent;
}
.rt-container .rt-answer-na.rt-na-secondary .rt-control:hover {
  background-color: transparent;
}
.rt-container .rt-rating-labels, .rt-container .rt-slider-container .rt-slider-label-container {
  display: flex;
  justify-content: space-between;
}
.rt-container .rt-rating-labels .rt-rating-label-left, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-left, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-left-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-left-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-left-label {
  text-align: left;
}
.rt-container .rt-rating-labels .rt-rating-label-middle, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-middle, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-middle-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-middle-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-middle-label {
  text-align: center;
}
.rt-container .rt-rating-labels .rt-rating-label-right, .rt-container .rt-slider-container .rt-slider-label-container .rt-rating-label-right, .rt-container .rt-rating-labels .rt-slider-container .rt-slider-right-label, .rt-container .rt-slider-container .rt-rating-labels .rt-slider-right-label, .rt-container .rt-slider-container .rt-slider-label-container .rt-slider-right-label {
  text-align: right;
}
.rt-container .rt-element {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}
.rt-container .rt-element.rt-element-inactive {
  opacity: 0.5;
}
.rt-container .rt-element.rt-element-active {
  opacity: 1;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-element {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
}
.rt-container .rt-element .rt-qelement {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.rt-container .rt-element .rt-qelement:after {
  content: "";
  clear: both;
  display: table;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-element .rt-qelement {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
}
.rt-container .rt-element .rt-error {
  display: none;
}
.rt-container .rt-element .rt-qtext {
  font-size: 1.5rem;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-element .rt-qtext {
    font-size: calc(1.5rem * 0.8);
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container .rt-element .rt-qtext {
    font-size: calc(1.5rem * 0.75);
  }
}
.rt-container .rt-element .rt-qhint {
  font-size: 1rem;
}
.rt-container .rt-element .rt-qhint:after {
  content: "";
  clear: both;
  display: table;
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-element .rt-qhint {
    font-size: calc(1rem * 0.9);
  }
}
@container surveyContainer  (max-width: 400px) {
  .rt-container .rt-element .rt-qhint {
    font-size: calc(1rem * 0.8);
  }
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error {
  border: 0 !important;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error:hover td, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error:hover td {
  background-color: #feeeca;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error td, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error td {
  background-color: #feeeca;
}
.rt-container .rt-matrix-container tr.rt-mtx-answers.rt-element-error td.rt-mtx-answer-choice:hover, .rt-container .rt-matrix-container tr.rt-mtx-subquestion-fullwidth.rt-element-error td.rt-mtx-answer-choice:hover {
  background-color: #fde8b8;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error {
  border: 0 !important;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error:hover td {
  background-color: #feeeca;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error td {
  background-color: #feeeca;
}
.rt-container .rt-semantic-container tr.rt-semantic-answers.rt-element-error td.rt-semantic-answer-choice:hover {
  background-color: #fde8b8;
}
.rt-container .rt-element-error {
  border: 2px solid #d53737 !important;
}
.rt-container .rt-element-error:not(div) {
  border-width: 2px !important;
}
.rt-container .rt-element-error .rt-error {
  display: block;
  margin: 0.25rem 0;
}
body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle {
  margin-right: -13px;
}
body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle .dx-overlay-content {
  visibility: visible;
}
body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle.not-visible {
  border: 0;
  background-color: transparent;
  background-image: none;
  margin-right: 10px;
}
@container surveyContainer  (max-width: 768px) {
  body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle.not-visible {
    margin-right: 3px;
  }
}
body.keyboard-tab .rt-slider-container .dx-slider .dx-slider-handle.not-visible .dx-overlay-content {
  visibility: hidden;
}
body:not(.keyboard-tab) .rt-slider-container .dx-slider .dx-slider-handle {
  visibility: visible;
}
body:not(.keyboard-tab) .rt-slider-container .dx-slider .dx-slider-handle.not-visible {
  visibility: hidden;
}
.rt-container .rt-slider-container .rt-dxslider {
  padding-left: 0;
  padding-right: 0;
  margin-top: 1rem;
}
.rt-container .rt-slider-container .rt-slider-label-container {
  padding-top: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.rt-container .rt-slider-container .rt-slider-left-label {
  padding-left: 0;
}
.rt-container .rt-slider-container .rt-slider-middle-label {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.rt-container .rt-slider-container .rt-slider-right-label {
  padding-right: 0;
}
.rt-container .rt-slider-container .dx-slider .dx-slider-handle,
.rt-container .rt-slider-container .dx-slider .dx-state-hover.dx-slider-handle:not(.dx-state-active),
.rt-container .rt-slider-container .dx-slider .dx-state-active.dx-slider-handle,
.rt-container .rt-slider-container .dx-slider .dx-state-focused.dx-slider-handle:not(.dx-state-active) {
  margin-top: -13px;
  margin-right: -13px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-image: linear-gradient(45deg, #fff 0%, #ECECEC 50%);
  border: 1px solid #B4B4B4;
}
.rt-container .rt-slider-container .dx-slider .dx-trackbar-range.dx-slider-range.dx-slider-range-visible {
  height: 8px;
  border-radius: 4px;
  background-color: #66cc99;
  border-color: #B4B4B4;
}
.rt-container .rt-slider-container .dx-slider .dx-slider-bar {
  margin: 14px;
  height: 8px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  background-color: #444443;
  border-color: #444443;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container .rt-open-question-small {
  position: relative;
  max-width: 100%;
  width: 11.5rem;
}
.rt-container .rt-open-question-middle {
  position: relative;
  max-width: 100%;
  width: 20rem;
}
.rt-container .rt-open-question-small-has-text {
  position: relative;
  max-width: 100%;
  width: 11.5rem;
}
.rt-container .rt-open-question-middle-has-text {
  position: relative;
  max-width: 100%;
  width: 25rem;
}
.rt-container .rt-input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.rt-container .rt-input-group .rt-input-text {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.rt-container .rt-input-group .rt-input-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-input-group .rt-input-group-text {
  border-radius: 0.2rem;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-weight: 400;
  color: #444443;
  text-align: center;
  white-space: nowrap;
  background-color: #ECECEC;
  border: 1px solid #DADAD9;
}
.rt-container .rt-input-group .rt-input-group-prepend {
  margin-right: -1px;
  display: flex;
}
.rt-container .rt-input-group .rt-input-group-prepend > .rt-input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-input-group .rt-input-group-prepend ~ .rt-input-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rt-container .rt-input-group .rt-input-group-append {
  margin-left: -1px;
  display: flex;
}
.rt-container .rt-input-group .rt-input-group-append > .rt-input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rt-container .rt-input-text {
  width: 100%;
  border-radius: 0.2rem;
  font-weight: 400;
  color: #444443;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #DADAD9;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-input-text:-moz-read-only:not(.dx-textbox):not(.dx-numberbox), .rt-container .rt-input-text:-moz-read-only:not(.dx-textbox):not(.dx-numberbox):focus {
  background-color: #ECECEC;
  opacity: 1;
  border: 1px solid #DADAD9;
}
.rt-container .rt-input-text:disabled, .rt-container .rt-input-text:read-only:not(.dx-textbox):not(.dx-numberbox), .rt-container .rt-input-text:read-only:not(.dx-textbox):not(.dx-numberbox):focus, .rt-container .rt-input-text.dx-state-disabled, .rt-container .rt-input-text.dx-state-readonly {
  background-color: #ECECEC;
  opacity: 1;
  border: 1px solid #DADAD9;
}
.rt-container .rt-input-text:not(.dx-datebox):not(.dx-numberbox) {
  padding: 0.25rem 0.5rem;
}
.rt-container .rt-input-text:focus {
  border-color: #444443;
  outline: none;
}
.rt-container .rt-input-text:not(textarea) {
  height: calc(2rem + 2px);
}
.rt-container .rt-input-text:is(textarea) {
  min-height: 8rem;
  max-height: 50vh;
}
.rt-container .rt-input-text input.dx-texteditor-input:not(.dx-searchbox) {
  min-height: auto;
  padding: 0.25rem 0.5rem;
  height: 100%;
}
.rt-container .rt-input-text.dx-textbox.dx-autocomplete input.dx-texteditor-input {
  padding: 0;
}
.rt-container .rt-input-text.dx-textbox.dx-autocomplete .dx-dropdowneditor-input-wrapper {
  overflow: inherit;
}
.rt-container .rt-input-text.dx-textbox.dx-autocomplete .dx-dropdowneditor-input-wrapper .dx-texteditor-container {
  overflow: inherit;
}
.rt-container .rt-input-text.dx-textbox:not(.dx-searchbox):not(.dx-colorbox):not(.dx-autocomplete) input.dx-texteditor-input, .rt-container .rt-input-text.dx-numberbox:not(.dx-searchbox):not(.dx-colorbox):not(.dx-autocomplete) input.dx-texteditor-input {
  padding: 0.25rem 0.5rem;
}
.rt-container .rt-input-text.dx-textbox:not(.dx-searchbox):not(.dx-colorbox):not(.dx-autocomplete) .dx-placeholder, .rt-container .rt-input-text.dx-numberbox:not(.dx-searchbox):not(.dx-colorbox):not(.dx-autocomplete) .dx-placeholder {
  left: 10px;
  font-size: 1rem;
}
.rt-container .rt-input-text .dx-placeholder:before {
  padding: 0;
  width: 100%;
  height: calc(100% + 8px);
  display: flex;
  align-items: center;
  margin-top: -4px;
  overflow: hidden;
}
.rt-container .rt-textarea-no-rte {
  padding: 0.25rem 0.5rem;
  min-height: 8rem;
  width: 100%;
  overflow: auto;
  background-color: white;
  border: 1px solid #DADAD9;
  color: #444443;
  font-size: 1rem;
  resize: none;
}
.rt-container .rt-textarea-no-rte:focus {
  border-color: #444443;
}
.rt-container .dx-datebox.dx-auto-width .dx-texteditor-input,
.rt-container .dx-datebox:not(.dx-texteditor-empty).dx-auto-width .dx-texteditor-input {
  padding-right: 8px;
}
.rt-container .dx-numberbox .dx-texteditor-input {
  text-align: right;
}
.rt-container .dx-textbox.dx-texteditor.dx-editor-outlined,
.rt-container .dx-numberbox.dx-texteditor.dx-editor-outlined {
  border-radius: 4px;
}
.rt-container .rt-input-group > .rt-input-text:not(:first-child).dx-textbox,
.rt-container .rt-input-group > .rt-input-text:not(:first-child).dx-numberbox {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rt-container .rt-input-group > .rt-input-text:not(:last-child).dx-textbox,
.rt-container .rt-input-group > .rt-input-text:not(:last-child).dx-numberbox {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .dx-texteditor.dx-state-hover.dx-editor-outlined {
  border-color: #DADAD9;
}
.rt-container .dx-texteditor.dx-state-focused.dx-editor-outlined {
  border-color: #444443;
}
.dx-state-hover .rt-autocomplete-item,
.dx-state-active .rt-autocomplete-item {
  background-color: #66cc99;
  color: #fff;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container {
  position: relative;
  container-type: inline-size;
  container-name: surveyContainer;
}
.rt-container .bg-primary {
  background-color: #004B71 !important;
}
.rt-container .bg-primary90 {
  background-color: #1A5C7F;
}
.rt-container .bg-primary80 {
  background-color: #336f8d;
}
.rt-container .bg-primary60 {
  background-color: #6693aa;
}
.rt-container .bg-primary40 {
  background-color: #99b7c6;
}
.rt-container .bg-primary20 {
  background-color: #ccdbe3;
}
.rt-container .bg-primary10 {
  background-color: #e5edf1;
}
.rt-container .bg-secondary {
  background-color: #444443 !important;
}
.rt-container .bg-secondary80 {
  background-color: #6a6968;
}
.rt-container .bg-secondary60 {
  background-color: #8f8f8e;
}
.rt-container .bg-secondary40 {
  background-color: #B4B4B4;
}
.rt-container .bg-secondary20, .rt-container .rt-answer-option:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover, .rt-container .rt-semantic-container table .rt-semantic-cell:hover, .rt-container .rt-matrix-container table .rt-mtx-cell:hover, .rt-container .rt-answer-option:hover {
  background-color: #DADAD9;
}
.rt-container .bg-secondary10, .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-answer-option {
  background-color: #ECECEC;
}
.rt-container .bg-success {
  background-color: #66cc99 !important;
}
.rt-container .bg-success80 {
  background-color: #85d6ad;
}
.rt-container .bg-success60 {
  background-color: #a3e0c2;
}
.rt-container .bg-success40 {
  background-color: #c2ebd6;
}
.rt-container .bg-success20 {
  background-color: #e0f5eb;
}
.rt-container .bg-success10 {
  background-color: #f0faf5;
}
.rt-container .bg-info {
  background-color: #00565b !important;
}
.rt-container .bg-info80 {
  background-color: #33787c;
}
.rt-container .bg-info60 {
  background-color: #669a9d;
}
.rt-container .bg-info40 {
  background-color: #99bbbd;
}
.rt-container .bg-info20 {
  background-color: #ccddde;
}
.rt-container .bg-info10 {
  background-color: #e5eeef;
}
.rt-container .bg-warning {
  background-color: #fde2a6 !important;
}
.rt-container .bg-warning80 {
  background-color: #fde8b8;
}
.rt-container .bg-warning60 {
  background-color: #feeeca;
}
.rt-container .bg-warning40 {
  background-color: #fef4db;
}
.rt-container .bg-warning20 {
  background-color: #fef9ed;
}
.rt-container .bg-warning10 {
  background-color: #fffcf6;
}
.rt-container .bg-danger {
  background-color: #ea5674 !important;
}
.rt-container .bg-danger80 {
  background-color: #ee7890;
}
.rt-container .bg-danger60 {
  background-color: #f39aac;
}
.rt-container .bg-danger40 {
  background-color: #f7bbc7;
}
.rt-container .bg-danger20 {
  background-color: #fbdde3;
}
.rt-container .bg-danger10 {
  background-color: #fdeef1;
}
.rt-container .bg-light, .rt-container .rt-element {
  background-color: #f9f9f9;
}
.rt-container .bg-dark {
  background-color: #6a6968;
}
.rt-container .bg-error {
  background-color: #d53737;
}
:root {
  --rt-sc-mc-highlight: #66cc99;
  --labelbar-inactive-background: #ECECEC;
  --labelbar-active-font-color: #fff;
  --labelbar-inactive-font-color: #444443;
  --labelbar-hover-background: #ccdbe3;
  --labelbar-hover-font-color: #444443;
  --labelbar-border-radius: 0px;
  --labelbar-inactive-border-width: 0px;
  --labelbar-inactive-border-style: solid;
  --labelbar-inactive-border-color: transparent;
  --labelbar-active-border-width: 0px;
  --labelbar-active-border-style: solid;
  --labelbar-active-border-color: transparent;
  --labelbar-hover-border-width: 0px;
  --labelbar-hover-border-style: solid;
  --labelbar-hover-border-color: transparent;
}
body.keyboard-tab .form-control:focus {
  border-color: #66cc99;
}
body:not(.keyboard-tab) *:focus {
  outline: none;
}
.rt-container {
  display: block;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444443;
  text-align: left;
  background-color: #fff;
}
.rt-container *,
.rt-container ::after,
.rt-container ::before {
  box-sizing: border-box;
}
.rt-container table {
  border-collapse: collapse;
}
.rt-container .fr-view table.no-border td, .rt-container .fr-view table.no-border th {
  border: 0 !important;
}
.rt-container button,
.rt-container input,
.rt-container optgroup,
.rt-container select,
.rt-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.rt-container input[type=checkbox],
.rt-container input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.rt-container input:invalid {
  box-shadow: none;
}
.rt-container .rt-form-group {
  margin-bottom: 1rem;
}
.rt-container .fr-view p {
  margin: 0;
}
.rt-container .rt-page-nav-container {
  position: sticky;
  top: calc(100vh - 50px);
  right: 0px;
  display: flex;
  margin-left: auto;
  width: 88px;
  justify-content: space-between;
  z-index: 100;
}
.rt-container .rt-page-nav-container .rt-nav-btn {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #B4B4B4;
  background-color: #e5edf1;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rt-container .rt-page-nav-container .rt-nav-btn:hover {
  opacity: 1;
  cursor: pointer;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-up:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-down:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive {
  cursor: normal;
  opacity: 0.5;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive:hover {
  opacity: 0.5;
}
.rt-container .rt-btn {
  min-width: 150px;
  display: inline-block;
  font-weight: 400;
  color: #444443;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  user-select: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  letter-spacing: 1.1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-btn:hover {
  background-color: #DADAD9;
  border-color: #B4B4B4;
}
@container surveyContainer (max-width: 575px) {
  .rt-container .rt-btn {
    min-width: 100%;
  }
}
.rt-container .rt-btn:focus {
  outline: none;
}
.rt-container .rt-btn.rt-btn-next {
  background-color: #1A5C7F;
  border-color: #1A5C7F;
  color: #fff;
  font-weight: 700;
}
@container surveyContainer  (max-width: 769px) {
  .rt-container .rt-btn.rt-btn-next.rt-btn-save {
    min-width: auto;
  }
}
.rt-container .rt-btn.rt-btn-next:hover {
  background-color: #66cc99;
  border-color: #66cc99;
  color: #fff;
}
.rt-container .rt-information-block, .rt-container .rt-warning-block, .rt-container .rt-success-block, .rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error, .rt-container .rt-danger-block, .rt-container .rt-success-block, .rt-container .rt-warning-block {
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 4rem;
  margin-bottom: 1rem;
}
.rt-container .rt-information-block:before, .rt-container .rt-warning-block:before, .rt-container .rt-success-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before, .rt-container .rt-danger-block:before, .rt-container .rt-success-block:before, .rt-container .rt-warning-block:before {
  position: absolute;
  font-size: 2rem;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3.25rem;
}
.rt-container .rt-information-block.rt-information-block-sm, .rt-container .rt-element-error .rt-information-block-sm.rt-error, .rt-container .rt-information-block-sm.rt-danger-block, .rt-container .rt-information-block-sm.rt-success-block, .rt-container .rt-information-block-sm.rt-warning-block {
  padding: 0.75rem 0.75rem 0.75rem 3rem;
  font-size: 0.9rem;
}
.rt-container .rt-information-block.rt-information-block-sm:before, .rt-container .rt-element-error .rt-information-block-sm.rt-error:before, .rt-container .rt-information-block-sm.rt-danger-block:before, .rt-container .rt-information-block-sm.rt-success-block:before, .rt-container .rt-information-block-sm.rt-warning-block:before {
  font-size: 1.25rem;
  margin-left: -2.1rem;
}
.rt-container .rt-information-block .rt-alert-close, .rt-container .rt-element-error .rt-error .rt-alert-close, .rt-container .rt-danger-block .rt-alert-close, .rt-container .rt-success-block .rt-alert-close, .rt-container .rt-warning-block .rt-alert-close {
  position: absolute;
  top: 0;
  right: 0.5rem;
  outline: none;
  background-color: transparent;
  border: 0;
  display: block;
  padding: 0;
}
.rt-container .rt-information-block .rt-alert-close:hover, .rt-container .rt-element-error .rt-error .rt-alert-close:hover, .rt-container .rt-danger-block .rt-alert-close:hover, .rt-container .rt-success-block .rt-alert-close:hover, .rt-container .rt-warning-block .rt-alert-close:hover {
  cursor: pointer;
}
.rt-container .rt-information-block .rt-alert-close:before, .rt-container .rt-element-error .rt-error .rt-alert-close:before, .rt-container .rt-danger-block .rt-alert-close:before, .rt-container .rt-success-block .rt-alert-close:before, .rt-container .rt-warning-block .rt-alert-close:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1rem;
}
.rt-container .rt-alert-container {
  position: fixed;
  top: 2px;
  width: 100%;
  left: 0;
}
.rt-container .rt-alert-container .rt-warning-block,
.rt-container .rt-alert-container .rt-info-block,
.rt-container .rt-alert-container .rt-success-block,
.rt-container .rt-alert-container .rt-danger-block,
.rt-container .rt-alert-container .rt-element-error .rt-error,
.rt-container .rt-element-error .rt-alert-container .rt-error {
  opacity: 0.9;
  margin-top: 0.25rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.rt-container .rt-warning-block {
  background-color: #fde2a6;
  color: #444443;
}
.rt-container .rt-warning-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
}
.rt-container .rt-success-block {
  background-color: #00565b;
  color: #fff;
}
.rt-container .rt-success-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f118";
}
.rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error {
  background-color: #d53737;
  color: #fff;
}
.rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f119";
}
.rt-container .rt-input-error-icon:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  position: absolute;
  top: 4px;
  right: -20px;
  color: #d53737;
}
.rt-container .rt-input-error-icon .rt-input-error-message {
  padding: 5px;
  background-color: #d53737;
  color: #fff;
  display: none;
  z-index: 100;
  left: 0px;
  margin-top: 10px;
  min-width: 300px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 0.85rem;
}
.rt-container .rt-input-error-icon:hover .rt-input-error-message {
  display: block;
}
.rt-container .rt-input-error-icon:focus {
  outline: none;
}
.rt-container .rt-input-error-icon:focus:after {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
  border-radius: 50%;
}
.rt-container .rt-input-error-icon:focus .rt-input-error-message {
  display: block;
}
.tooltip-element {
  position: relative;
  display: inline;
  border-bottom: 1px dotted #6a6968;
}
.tooltip-element .tooltip-text {
  visibility: hidden;
  width: -moz-max-content;
  width: max-content;
  background-color: #444443;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  max-width: 420px;
}
.tooltip-element .tooltip-text.bottom {
  bottom: auto;
  top: 125%;
}
.tooltip-element .tooltip-text.bottom:before {
  bottom: 100%;
  top: auto;
  border-color: transparent transparent #444443 transparent;
}
.tooltip-element .tooltip-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #444443 transparent transparent transparent;
}
.dx-tooltip-wrapper .dx-overlay-content {
  max-width: calc(100% - 20px);
}
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  white-space: normal !important;
  max-width: 1024px;
}
.tooltip-element:hover {
  cursor: help;
}
.tooltip-element:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
survalyzer-survey.sv-loaded .sv-loading-survey-progress {
  display: none;
}
body.keyboard-tab .rt-container .rt-control-input:checked:focus ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99, 0 0 0 0.2rem #a3e0c2;
}
.rt-container .rt-sc-mc-group {
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-sc-mc-group-title {
  font-weight: bold;
}
.rt-container .rt-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
}
.rt-container .rt-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.rt-container .rt-control-input ~ .rt-control-label {
  cursor: pointer;
}
.rt-container .rt-control-input ~ .rt-control-label:before {
  position: absolute;
  top: 50%;
  left: 0.4rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #DADAD9;
  font-size: 10px;
  text-align: center;
  line-height: 18px;
  transform: translate(0, -50%);
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.45rem;
  }
}
.rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:before {
  border-radius: 50%;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:hover:before {
    background-color: #66cc99;
    box-shadow: inset 0px 0px 0px 4px #fff;
    border-width: 1px;
  }
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-checkbox-button:hover:before {
    color: #66cc99;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99;
  background-color: #fff;
  border-color: #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:hover:before {
    box-shadow: inset 0px 0px 0px 4px #66cc99;
    background-color: #fff;
    border-color: #66cc99;
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  background-color: #66cc99;
  color: #fff;
  border: 1px solid #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:hover:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    background-color: #66cc99;
    color: #fff;
    border: 1px solid #66cc99;
  }
}
.rt-container .rt-control-label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
  padding: 0.625rem 2.5rem;
  width: 100%;
  font-size: calc(1rem * 0.9);
  min-height: calc(1rem * 2.5 * 0.8);
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-label {
    font-size: calc(1rem * 0.95);
    min-height: calc(1rem * 2.5 * 0.85);
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-label {
    font-size: 1rem;
    min-height: 2.75rem;
  }
}
.rt-container .rt-control:focus {
  border: 1px solid #6a6968;
}
.rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
  padding: 0;
  margin-bottom: 0.5rem !important;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-matrix-container table .rt-mtx-cell {
    margin-bottom: 1rem !important;
  }
}
.rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
  padding: 0.4rem 1rem 0.4rem 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.45rem 1.1rem 0.45rem 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container .rt-answer-option.rt-has-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell {
  padding-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
  position: relative;
  margin-right: 1.5rem;
  margin-left: 2rem;
  margin-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox {
  max-width: 200px;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-left: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-left: 2.5rem;
  }
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-input, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-input, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-input {
  margin: 0;
  width: 100%;
}
.rt-container .rt-avoid-column-break, .rt-container .rt-qelement .rt-columns-4 .rt-answer-na, .rt-container .rt-qelement .rt-columns-4 .rt-control, .rt-container .rt-qelement .rt-columns-3 .rt-answer-na, .rt-container .rt-qelement .rt-columns-2 .rt-answer-na, .rt-container .rt-qelement .rt-columns-2 .rt-answer-na, .rt-container .rt-qelement .rt-columns-3 .rt-answer-na, .rt-container .rt-qelement .rt-columns-4 .rt-control, .rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-qelement .rt-columns-4 {
  -moz-columns: 250px 4;
       columns: 250px 4;
}
.rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-4 .rt-control {
  display: table;
  margin-bottom: 0.5rem !important;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-3 {
  -moz-columns: 300px 3;
       columns: 300px 3;
}
.rt-container .rt-qelement .rt-columns-3 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-3 .rt-control {
  page-break-inside: avoid;
  margin-bottom: 0.5rem !important;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-2 {
  -moz-columns: 300px 2;
       columns: 300px 2;
}
.rt-container .rt-qelement .rt-columns-2 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-2 .rt-control {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  margin-bottom: 0.5rem !important;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-3 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-2 {
    -moz-columns: 1;
         columns: 1;
  }
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell {
  padding-bottom: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete {
  width: 100%;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before {
  content: none !important;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container {
  background-color: var(--labelbar-hover-background) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button {
  background-color: var(--labelbar-inactive-background);
  color: var(--labelbar-inactive-font-color);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  border-radius: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
  min-width: 49px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-size: 16px;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container {
  background-color: var(--labelbar-inactive-background);
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-rating-labels {
  display: none;
}
.rt-container .rt-sc-container.rt-likert sha-not-answered:empty {
  display: none;
}
.rt-container .rt-sc-container.rt-likert .rt-rating-label-mobile {
  display: inline-block;
  font-style: italic;
}
.rt-container .rt-sc-container.rt-likert .rt-sc-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-1 sha-basic-single-item {
    display: flex;
    width: calc(100% / 1);
    max-width: calc(100% / 1);
    min-width: calc(100% / 1);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-2 sha-basic-single-item {
    display: flex;
    width: calc(100% / 2);
    max-width: calc(100% / 2);
    min-width: calc(100% / 2);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-3 sha-basic-single-item {
    display: flex;
    width: calc(100% / 3);
    max-width: calc(100% / 3);
    min-width: calc(100% / 3);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-4 sha-basic-single-item {
    display: flex;
    width: calc(100% / 4);
    max-width: calc(100% / 4);
    min-width: calc(100% / 4);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-5 sha-basic-single-item {
    display: flex;
    width: calc(100% / 5);
    max-width: calc(100% / 5);
    min-width: calc(100% / 5);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-6 sha-basic-single-item {
    display: flex;
    width: calc(100% / 6);
    max-width: calc(100% / 6);
    min-width: calc(100% / 6);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-7 sha-basic-single-item {
    display: flex;
    width: calc(100% / 7);
    max-width: calc(100% / 7);
    min-width: calc(100% / 7);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-8 sha-basic-single-item {
    display: flex;
    width: calc(100% / 8);
    max-width: calc(100% / 8);
    min-width: calc(100% / 8);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-9 sha-basic-single-item {
    display: flex;
    width: calc(100% / 9);
    max-width: calc(100% / 9);
    min-width: calc(100% / 9);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-10 sha-basic-single-item {
    display: flex;
    width: calc(100% / 10);
    max-width: calc(100% / 10);
    min-width: calc(100% / 10);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-11 sha-basic-single-item {
    display: flex;
    width: calc(100% / 11);
    max-width: calc(100% / 11);
    min-width: calc(100% / 11);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-12 sha-basic-single-item {
    display: flex;
    width: calc(100% / 12);
    max-width: calc(100% / 12);
    min-width: calc(100% / 12);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-13 sha-basic-single-item {
    display: flex;
    width: calc(100% / 13);
    max-width: calc(100% / 13);
    min-width: calc(100% / 13);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-14 sha-basic-single-item {
    display: flex;
    width: calc(100% / 14);
    max-width: calc(100% / 14);
    min-width: calc(100% / 14);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-15 sha-basic-single-item {
    display: flex;
    width: calc(100% / 15);
    max-width: calc(100% / 15);
    min-width: calc(100% / 15);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-16 sha-basic-single-item {
    display: flex;
    width: calc(100% / 16);
    max-width: calc(100% / 16);
    min-width: calc(100% / 16);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-17 sha-basic-single-item {
    display: flex;
    width: calc(100% / 17);
    max-width: calc(100% / 17);
    min-width: calc(100% / 17);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-18 sha-basic-single-item {
    display: flex;
    width: calc(100% / 18);
    max-width: calc(100% / 18);
    min-width: calc(100% / 18);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-19 sha-basic-single-item {
    display: flex;
    width: calc(100% / 19);
    max-width: calc(100% / 19);
    min-width: calc(100% / 19);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-20 sha-basic-single-item {
    display: flex;
    width: calc(100% / 20);
    max-width: calc(100% / 20);
    min-width: calc(100% / 20);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-21 sha-basic-single-item {
    display: flex;
    width: calc(100% / 21);
    max-width: calc(100% / 21);
    min-width: calc(100% / 21);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-22 sha-basic-single-item {
    display: flex;
    width: calc(100% / 22);
    max-width: calc(100% / 22);
    min-width: calc(100% / 22);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-23 sha-basic-single-item {
    display: flex;
    width: calc(100% / 23);
    max-width: calc(100% / 23);
    min-width: calc(100% / 23);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-24 sha-basic-single-item {
    display: flex;
    width: calc(100% / 24);
    max-width: calc(100% / 24);
    min-width: calc(100% / 24);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-25 sha-basic-single-item {
    display: flex;
    width: calc(100% / 25);
    max-width: calc(100% / 25);
    min-width: calc(100% / 25);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-26 sha-basic-single-item {
    display: flex;
    width: calc(100% / 26);
    max-width: calc(100% / 26);
    min-width: calc(100% / 26);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-27 sha-basic-single-item {
    display: flex;
    width: calc(100% / 27);
    max-width: calc(100% / 27);
    min-width: calc(100% / 27);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-28 sha-basic-single-item {
    display: flex;
    width: calc(100% / 28);
    max-width: calc(100% / 28);
    min-width: calc(100% / 28);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-29 sha-basic-single-item {
    display: flex;
    width: calc(100% / 29);
    max-width: calc(100% / 29);
    min-width: calc(100% / 29);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-30 sha-basic-single-item {
    display: flex;
    width: calc(100% / 30);
    max-width: calc(100% / 30);
    min-width: calc(100% / 30);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) sha-not-answered {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-sc-rating-labels {
    display: block;
    padding: 4px 8px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    width: 100%;
    /*.rt-control-input:not(:checked) ~ .rt-semi-open-container {
      display: none;
    }*/
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell {
    width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
    margin: 0 4px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
    width: 100%;
    display: flex;
    align-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell {
    padding-bottom: 0;
    flex-direction: column;
    justify-content: stretch;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button {
    word-break: auto-phrase;
    display: flex;
    align-items: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container {
    display: flex;
    justify-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete {
    width: 100%;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-1 sha-basic-single-item {
  display: flex;
  width: calc(100% / 1);
  max-width: calc(100% / 1);
  min-width: calc(100% / 1);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-2 sha-basic-single-item {
  display: flex;
  width: calc(100% / 2);
  max-width: calc(100% / 2);
  min-width: calc(100% / 2);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-3 sha-basic-single-item {
  display: flex;
  width: calc(100% / 3);
  max-width: calc(100% / 3);
  min-width: calc(100% / 3);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-4 sha-basic-single-item {
  display: flex;
  width: calc(100% / 4);
  max-width: calc(100% / 4);
  min-width: calc(100% / 4);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-5 sha-basic-single-item {
  display: flex;
  width: calc(100% / 5);
  max-width: calc(100% / 5);
  min-width: calc(100% / 5);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-6 sha-basic-single-item {
  display: flex;
  width: calc(100% / 6);
  max-width: calc(100% / 6);
  min-width: calc(100% / 6);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-7 sha-basic-single-item {
  display: flex;
  width: calc(100% / 7);
  max-width: calc(100% / 7);
  min-width: calc(100% / 7);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-8 sha-basic-single-item {
  display: flex;
  width: calc(100% / 8);
  max-width: calc(100% / 8);
  min-width: calc(100% / 8);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-9 sha-basic-single-item {
  display: flex;
  width: calc(100% / 9);
  max-width: calc(100% / 9);
  min-width: calc(100% / 9);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-10 sha-basic-single-item {
  display: flex;
  width: calc(100% / 10);
  max-width: calc(100% / 10);
  min-width: calc(100% / 10);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-11 sha-basic-single-item {
  display: flex;
  width: calc(100% / 11);
  max-width: calc(100% / 11);
  min-width: calc(100% / 11);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-12 sha-basic-single-item {
  display: flex;
  width: calc(100% / 12);
  max-width: calc(100% / 12);
  min-width: calc(100% / 12);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-13 sha-basic-single-item {
  display: flex;
  width: calc(100% / 13);
  max-width: calc(100% / 13);
  min-width: calc(100% / 13);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-14 sha-basic-single-item {
  display: flex;
  width: calc(100% / 14);
  max-width: calc(100% / 14);
  min-width: calc(100% / 14);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-15 sha-basic-single-item {
  display: flex;
  width: calc(100% / 15);
  max-width: calc(100% / 15);
  min-width: calc(100% / 15);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-16 sha-basic-single-item {
  display: flex;
  width: calc(100% / 16);
  max-width: calc(100% / 16);
  min-width: calc(100% / 16);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-17 sha-basic-single-item {
  display: flex;
  width: calc(100% / 17);
  max-width: calc(100% / 17);
  min-width: calc(100% / 17);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-18 sha-basic-single-item {
  display: flex;
  width: calc(100% / 18);
  max-width: calc(100% / 18);
  min-width: calc(100% / 18);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-19 sha-basic-single-item {
  display: flex;
  width: calc(100% / 19);
  max-width: calc(100% / 19);
  min-width: calc(100% / 19);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-20 sha-basic-single-item {
  display: flex;
  width: calc(100% / 20);
  max-width: calc(100% / 20);
  min-width: calc(100% / 20);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-21 sha-basic-single-item {
  display: flex;
  width: calc(100% / 21);
  max-width: calc(100% / 21);
  min-width: calc(100% / 21);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-22 sha-basic-single-item {
  display: flex;
  width: calc(100% / 22);
  max-width: calc(100% / 22);
  min-width: calc(100% / 22);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-23 sha-basic-single-item {
  display: flex;
  width: calc(100% / 23);
  max-width: calc(100% / 23);
  min-width: calc(100% / 23);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-24 sha-basic-single-item {
  display: flex;
  width: calc(100% / 24);
  max-width: calc(100% / 24);
  min-width: calc(100% / 24);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-25 sha-basic-single-item {
  display: flex;
  width: calc(100% / 25);
  max-width: calc(100% / 25);
  min-width: calc(100% / 25);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-26 sha-basic-single-item {
  display: flex;
  width: calc(100% / 26);
  max-width: calc(100% / 26);
  min-width: calc(100% / 26);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-27 sha-basic-single-item {
  display: flex;
  width: calc(100% / 27);
  max-width: calc(100% / 27);
  min-width: calc(100% / 27);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-28 sha-basic-single-item {
  display: flex;
  width: calc(100% / 28);
  max-width: calc(100% / 28);
  min-width: calc(100% / 28);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-29 sha-basic-single-item {
  display: flex;
  width: calc(100% / 29);
  max-width: calc(100% / 29);
  min-width: calc(100% / 29);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-30 sha-basic-single-item {
  display: flex;
  width: calc(100% / 30);
  max-width: calc(100% / 30);
  min-width: calc(100% / 30);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal sha-not-answered {
  display: flex;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
    display: inline-block;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-sc-rating-labels {
  display: block;
  padding: 4px 8px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell {
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
  margin: 0 4px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell {
  width: 100%;
  display: flex;
  align-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell {
  padding-bottom: 0;
  flex-direction: column;
  justify-content: stretch;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button {
  word-break: auto-phrase;
  display: flex;
  align-items: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container {
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
body.keyboard-tab .rt-container .rt-sc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label,
body.keyboard-tab .rt-container .rt-mc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-container.rt-rtl {
  direction: rtl;
  text-align: initial;
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-slider-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-rating-labels .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-slider-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-rating-labels .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-slider-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-rating-labels .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-slider-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-rating-labels .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-information-block:before, .rt-container.rt-rtl .rt-element-error .rt-error:before,
.rt-container.rt-rtl .rt-warning-block:before,
.rt-container.rt-rtl .rt-success-block:before,
.rt-container.rt-rtl .rt-danger-block:before {
  margin-left: auto;
  margin-right: -3.25rem;
  left: 0.9rem;
}
.rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
  left: auto;
  right: 0.4rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.45rem;
  }
}
.rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
  padding: 0.4rem 2rem 0.4rem 1rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.45rem 2.1rem 0.45rem 1.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
  margin-left: 1.5rem;
  margin-right: 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-right: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container {
    margin-right: 2.5rem;
  }
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike {
  order: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-icon {
  order: 2;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-label {
  order: 1;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .like {
  order: 1;
}
.rt-container.rt-rtl .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper,
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdowneditor-field-template-wrapper {
  margin-right: 1rem;
  padding-left: 0.25rem;
}
.rt-container.rt-rtl .rt-dxslider {
  direction: ltr;
}
.rt-container.rt-rtl .rt-dxslider .rt-slider-label-container div {
  direction: rtl;
}
.rt-container.rt-rtl .dx-placeholder {
  left: auto;
  right: 0.5rem;
  text-align: initial;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend ~ .rt-input-text,
.rt-container.rt-rtl .rt-input-group .rt-input-group-append > .rt-input-group-text {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend > .rt-input-group-text,
.rt-container.rt-rtl .rt-input-group .rt-input-text:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-left {
  text-align: right;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-right {
  text-align: left;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
  margin-right: auto;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
  margin-left: 1.5rem;
  position: relative;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
  margin-right: 2rem;
  margin-left: auto;
}
@container surveyContainer  (min-width:400px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-right: 2.1rem;
    margin-left: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-left: 0;
    margin-right: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
  display: inline-block;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-left-label {
    text-align: left;
  }
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-right-label {
    text-align: right;
  }
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
  margin-right: 0;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
  margin-right: 0;
  margin-left: 1.5rem;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
  margin-left: 0;
  margin-right: 2.5rem;
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
.rt-container.rt-rtl .rt-input-error-icon .rt-input-error-message {
  left: auto;
  right: 0;
}
.rt-container .rt-matrix-container .rt-qelement {
  padding-bottom: 1.75rem;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
  max-width: 100%;
  /* Overwrite the default to keep the scrollbar always visible */
}
.rt-container .rt-matrix-container .rt-qelement::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 10px;
  -webkit-overflow-scrolling: auto;
}
.rt-container .rt-matrix-container .rt-qelement::-webkit-scrollbar-track {
  height: 10px !important;
  background: #B4B4B4 !important;
}
.rt-container .rt-matrix-container .rt-qelement::-webkit-scrollbar-thumb {
  border-radius: 4px !important;
  height: 10px;
  background: #444443 !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}
.rt-container .rt-matrix-container .rt-mtx-col-seperator {
  display: none;
  min-width: 0.25rem;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0;
  width: 0.25rem;
  max-width: 0.25rem;
}
.rt-container .rt-matrix-container .rt-mtx-subquestion .rt-mtx-open-container {
  max-width: 80vw;
}
.rt-container .rt-matrix-container .rt-mtx-col-na {
  margin-top: 1rem;
}
.rt-container .rt-matrix-container .rt-mtx-answer-labels-fullwidth,
.rt-container .rt-matrix-container .rt-mtx-colgroup-labels-fullwidth {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(95% / 1);
    max-width: calc(95% / 1);
    min-width: calc(95% / 1);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(95% / 2);
    max-width: calc(95% / 2);
    min-width: calc(95% / 2);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(95% / 3);
    max-width: calc(95% / 3);
    min-width: calc(95% / 3);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(95% / 4);
    max-width: calc(95% / 4);
    min-width: calc(95% / 4);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(95% / 5);
    max-width: calc(95% / 5);
    min-width: calc(95% / 5);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(95% / 6);
    max-width: calc(95% / 6);
    min-width: calc(95% / 6);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(95% / 7);
    max-width: calc(95% / 7);
    min-width: calc(95% / 7);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(95% / 8);
    max-width: calc(95% / 8);
    min-width: calc(95% / 8);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(95% / 9);
    max-width: calc(95% / 9);
    min-width: calc(95% / 9);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(95% / 10);
    max-width: calc(95% / 10);
    min-width: calc(95% / 10);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(95% / 11);
    max-width: calc(95% / 11);
    min-width: calc(95% / 11);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(95% / 12);
    max-width: calc(95% / 12);
    min-width: calc(95% / 12);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(95% / 13);
    max-width: calc(95% / 13);
    min-width: calc(95% / 13);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(95% / 14);
    max-width: calc(95% / 14);
    min-width: calc(95% / 14);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(95% / 15);
    max-width: calc(95% / 15);
    min-width: calc(95% / 15);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(95% / 16);
    max-width: calc(95% / 16);
    min-width: calc(95% / 16);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(95% / 17);
    max-width: calc(95% / 17);
    min-width: calc(95% / 17);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(95% / 18);
    max-width: calc(95% / 18);
    min-width: calc(95% / 18);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(95% / 19);
    max-width: calc(95% / 19);
    min-width: calc(95% / 19);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(95% / 20);
    max-width: calc(95% / 20);
    min-width: calc(95% / 20);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(95% / 21);
    max-width: calc(95% / 21);
    min-width: calc(95% / 21);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(95% / 22);
    max-width: calc(95% / 22);
    min-width: calc(95% / 22);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(95% / 23);
    max-width: calc(95% / 23);
    min-width: calc(95% / 23);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(95% / 24);
    max-width: calc(95% / 24);
    min-width: calc(95% / 24);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(95% / 25);
    max-width: calc(95% / 25);
    min-width: calc(95% / 25);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(95% / 26);
    max-width: calc(95% / 26);
    min-width: calc(95% / 26);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(95% / 27);
    max-width: calc(95% / 27);
    min-width: calc(95% / 27);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(95% / 28);
    max-width: calc(95% / 28);
    min-width: calc(95% / 28);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(95% / 29);
    max-width: calc(95% / 29);
    min-width: calc(95% / 29);
  }
  .rt-container .rt-matrix-container .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(95% / 30);
    max-width: calc(95% / 30);
    min-width: calc(95% / 30);
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-matrix-container .rt-mtx-col-seperator {
    display: table-cell;
  }
  .rt-container .rt-matrix-container .rt-mtx-answer-labels-fullwidth,
  .rt-container .rt-matrix-container .rt-mtx-colgroup-labels-fullwidth {
    display: table-row;
  }
  .rt-container .rt-matrix-container .rt-mtx-colgroup-heading-mobile {
    display: none;
  }
}
.rt-container .rt-matrix-container .rt-mtx-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-matrix-container .rt-mtx-answer-labels-fullwidth,
  .rt-container .rt-matrix-container .rt-mtx-colgroup-labels-fullwidth {
    display: table-row;
  }
  .rt-container .rt-matrix-container .rt-mtx-rating-labels {
    display: table-row;
  }
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-subquestion-col {
  display: none;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(98% / 1);
    max-width: calc(98% / 1);
    min-width: calc(98% / 1);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(98% / 2);
    max-width: calc(98% / 2);
    min-width: calc(98% / 2);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(98% / 3);
    max-width: calc(98% / 3);
    min-width: calc(98% / 3);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(98% / 4);
    max-width: calc(98% / 4);
    min-width: calc(98% / 4);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(98% / 5);
    max-width: calc(98% / 5);
    min-width: calc(98% / 5);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(98% / 6);
    max-width: calc(98% / 6);
    min-width: calc(98% / 6);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(98% / 7);
    max-width: calc(98% / 7);
    min-width: calc(98% / 7);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(98% / 8);
    max-width: calc(98% / 8);
    min-width: calc(98% / 8);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(98% / 9);
    max-width: calc(98% / 9);
    min-width: calc(98% / 9);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(98% / 10);
    max-width: calc(98% / 10);
    min-width: calc(98% / 10);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(98% / 11);
    max-width: calc(98% / 11);
    min-width: calc(98% / 11);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(98% / 12);
    max-width: calc(98% / 12);
    min-width: calc(98% / 12);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(98% / 13);
    max-width: calc(98% / 13);
    min-width: calc(98% / 13);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(98% / 14);
    max-width: calc(98% / 14);
    min-width: calc(98% / 14);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(98% / 15);
    max-width: calc(98% / 15);
    min-width: calc(98% / 15);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(98% / 16);
    max-width: calc(98% / 16);
    min-width: calc(98% / 16);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(98% / 17);
    max-width: calc(98% / 17);
    min-width: calc(98% / 17);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(98% / 18);
    max-width: calc(98% / 18);
    min-width: calc(98% / 18);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(98% / 19);
    max-width: calc(98% / 19);
    min-width: calc(98% / 19);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(98% / 20);
    max-width: calc(98% / 20);
    min-width: calc(98% / 20);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(98% / 21);
    max-width: calc(98% / 21);
    min-width: calc(98% / 21);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(98% / 22);
    max-width: calc(98% / 22);
    min-width: calc(98% / 22);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(98% / 23);
    max-width: calc(98% / 23);
    min-width: calc(98% / 23);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(98% / 24);
    max-width: calc(98% / 24);
    min-width: calc(98% / 24);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(98% / 25);
    max-width: calc(98% / 25);
    min-width: calc(98% / 25);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(98% / 26);
    max-width: calc(98% / 26);
    min-width: calc(98% / 26);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(98% / 27);
    max-width: calc(98% / 27);
    min-width: calc(98% / 27);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(98% / 28);
    max-width: calc(98% / 28);
    min-width: calc(98% / 28);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(98% / 29);
    max-width: calc(98% / 29);
    min-width: calc(98% / 29);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--xl .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(98% / 30);
    max-width: calc(98% / 30);
    min-width: calc(98% / 30);
  }
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-col {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(65% / 1);
    max-width: calc(65% / 1);
    min-width: calc(65% / 1);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(65% / 2);
    max-width: calc(65% / 2);
    min-width: calc(65% / 2);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(65% / 3);
    max-width: calc(65% / 3);
    min-width: calc(65% / 3);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(65% / 4);
    max-width: calc(65% / 4);
    min-width: calc(65% / 4);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(65% / 5);
    max-width: calc(65% / 5);
    min-width: calc(65% / 5);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(65% / 6);
    max-width: calc(65% / 6);
    min-width: calc(65% / 6);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(65% / 7);
    max-width: calc(65% / 7);
    min-width: calc(65% / 7);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(65% / 8);
    max-width: calc(65% / 8);
    min-width: calc(65% / 8);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(65% / 9);
    max-width: calc(65% / 9);
    min-width: calc(65% / 9);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(65% / 10);
    max-width: calc(65% / 10);
    min-width: calc(65% / 10);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(65% / 11);
    max-width: calc(65% / 11);
    min-width: calc(65% / 11);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(65% / 12);
    max-width: calc(65% / 12);
    min-width: calc(65% / 12);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(65% / 13);
    max-width: calc(65% / 13);
    min-width: calc(65% / 13);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(65% / 14);
    max-width: calc(65% / 14);
    min-width: calc(65% / 14);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(65% / 15);
    max-width: calc(65% / 15);
    min-width: calc(65% / 15);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(65% / 16);
    max-width: calc(65% / 16);
    min-width: calc(65% / 16);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(65% / 17);
    max-width: calc(65% / 17);
    min-width: calc(65% / 17);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(65% / 18);
    max-width: calc(65% / 18);
    min-width: calc(65% / 18);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(65% / 19);
    max-width: calc(65% / 19);
    min-width: calc(65% / 19);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(65% / 20);
    max-width: calc(65% / 20);
    min-width: calc(65% / 20);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(65% / 21);
    max-width: calc(65% / 21);
    min-width: calc(65% / 21);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(65% / 22);
    max-width: calc(65% / 22);
    min-width: calc(65% / 22);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(65% / 23);
    max-width: calc(65% / 23);
    min-width: calc(65% / 23);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(65% / 24);
    max-width: calc(65% / 24);
    min-width: calc(65% / 24);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(65% / 25);
    max-width: calc(65% / 25);
    min-width: calc(65% / 25);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(65% / 26);
    max-width: calc(65% / 26);
    min-width: calc(65% / 26);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(65% / 27);
    max-width: calc(65% / 27);
    min-width: calc(65% / 27);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(65% / 28);
    max-width: calc(65% / 28);
    min-width: calc(65% / 28);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(65% / 29);
    max-width: calc(65% / 29);
    min-width: calc(65% / 29);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(65% / 30);
    max-width: calc(65% / 30);
    min-width: calc(65% / 30);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-fullwidth,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-colgroup-labels-fullwidth,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answer-labels-fullwidth {
    display: none;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-answer-labels-with-subquestion,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-colgroup-labels-with-subquestion {
    display: table-row;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-col {
    width: 1%;
    display: table-cell;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-col > div:not(.rt-mtx-open-container):not(.rt-input-text), .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-subquestion-col > span {
    display: block;
    min-width: 350px;
    max-width: 350px;
    width: 350px;
  }
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-col {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(70% / 1);
    max-width: calc(70% / 1);
    min-width: calc(70% / 1);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(70% / 2);
    max-width: calc(70% / 2);
    min-width: calc(70% / 2);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(70% / 3);
    max-width: calc(70% / 3);
    min-width: calc(70% / 3);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(70% / 4);
    max-width: calc(70% / 4);
    min-width: calc(70% / 4);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(70% / 5);
    max-width: calc(70% / 5);
    min-width: calc(70% / 5);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(70% / 6);
    max-width: calc(70% / 6);
    min-width: calc(70% / 6);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(70% / 7);
    max-width: calc(70% / 7);
    min-width: calc(70% / 7);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(70% / 8);
    max-width: calc(70% / 8);
    min-width: calc(70% / 8);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(70% / 9);
    max-width: calc(70% / 9);
    min-width: calc(70% / 9);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(70% / 10);
    max-width: calc(70% / 10);
    min-width: calc(70% / 10);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(70% / 11);
    max-width: calc(70% / 11);
    min-width: calc(70% / 11);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(70% / 12);
    max-width: calc(70% / 12);
    min-width: calc(70% / 12);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(70% / 13);
    max-width: calc(70% / 13);
    min-width: calc(70% / 13);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(70% / 14);
    max-width: calc(70% / 14);
    min-width: calc(70% / 14);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(70% / 15);
    max-width: calc(70% / 15);
    min-width: calc(70% / 15);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(70% / 16);
    max-width: calc(70% / 16);
    min-width: calc(70% / 16);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(70% / 17);
    max-width: calc(70% / 17);
    min-width: calc(70% / 17);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(70% / 18);
    max-width: calc(70% / 18);
    min-width: calc(70% / 18);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(70% / 19);
    max-width: calc(70% / 19);
    min-width: calc(70% / 19);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(70% / 20);
    max-width: calc(70% / 20);
    min-width: calc(70% / 20);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(70% / 21);
    max-width: calc(70% / 21);
    min-width: calc(70% / 21);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(70% / 22);
    max-width: calc(70% / 22);
    min-width: calc(70% / 22);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(70% / 23);
    max-width: calc(70% / 23);
    min-width: calc(70% / 23);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(70% / 24);
    max-width: calc(70% / 24);
    min-width: calc(70% / 24);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(70% / 25);
    max-width: calc(70% / 25);
    min-width: calc(70% / 25);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(70% / 26);
    max-width: calc(70% / 26);
    min-width: calc(70% / 26);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(70% / 27);
    max-width: calc(70% / 27);
    min-width: calc(70% / 27);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(70% / 28);
    max-width: calc(70% / 28);
    min-width: calc(70% / 28);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(70% / 29);
    max-width: calc(70% / 29);
    min-width: calc(70% / 29);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(70% / 30);
    max-width: calc(70% / 30);
    min-width: calc(70% / 30);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-fullwidth,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-colgroup-labels-fullwidth,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answer-labels-fullwidth {
    display: none;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-answer-labels-with-subquestion,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-colgroup-labels-with-subquestion {
    display: table-row;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-col {
    width: 1%;
    display: table-cell;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-col > div:not(.rt-mtx-open-container):not(.rt-input-text), .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-subquestion-col > span {
    display: block;
    min-width: 300px;
    max-width: 300px;
    width: 300px;
  }
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-col {
  display: none;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(80% / 1);
    max-width: calc(80% / 1);
    min-width: calc(80% / 1);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(80% / 2);
    max-width: calc(80% / 2);
    min-width: calc(80% / 2);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(80% / 3);
    max-width: calc(80% / 3);
    min-width: calc(80% / 3);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(80% / 4);
    max-width: calc(80% / 4);
    min-width: calc(80% / 4);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(80% / 5);
    max-width: calc(80% / 5);
    min-width: calc(80% / 5);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(80% / 6);
    max-width: calc(80% / 6);
    min-width: calc(80% / 6);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(80% / 7);
    max-width: calc(80% / 7);
    min-width: calc(80% / 7);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(80% / 8);
    max-width: calc(80% / 8);
    min-width: calc(80% / 8);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(80% / 9);
    max-width: calc(80% / 9);
    min-width: calc(80% / 9);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(80% / 10);
    max-width: calc(80% / 10);
    min-width: calc(80% / 10);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(80% / 11);
    max-width: calc(80% / 11);
    min-width: calc(80% / 11);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(80% / 12);
    max-width: calc(80% / 12);
    min-width: calc(80% / 12);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(80% / 13);
    max-width: calc(80% / 13);
    min-width: calc(80% / 13);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(80% / 14);
    max-width: calc(80% / 14);
    min-width: calc(80% / 14);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(80% / 15);
    max-width: calc(80% / 15);
    min-width: calc(80% / 15);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(80% / 16);
    max-width: calc(80% / 16);
    min-width: calc(80% / 16);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(80% / 17);
    max-width: calc(80% / 17);
    min-width: calc(80% / 17);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(80% / 18);
    max-width: calc(80% / 18);
    min-width: calc(80% / 18);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(80% / 19);
    max-width: calc(80% / 19);
    min-width: calc(80% / 19);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(80% / 20);
    max-width: calc(80% / 20);
    min-width: calc(80% / 20);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(80% / 21);
    max-width: calc(80% / 21);
    min-width: calc(80% / 21);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(80% / 22);
    max-width: calc(80% / 22);
    min-width: calc(80% / 22);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(80% / 23);
    max-width: calc(80% / 23);
    min-width: calc(80% / 23);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(80% / 24);
    max-width: calc(80% / 24);
    min-width: calc(80% / 24);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(80% / 25);
    max-width: calc(80% / 25);
    min-width: calc(80% / 25);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(80% / 26);
    max-width: calc(80% / 26);
    min-width: calc(80% / 26);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(80% / 27);
    max-width: calc(80% / 27);
    min-width: calc(80% / 27);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(80% / 28);
    max-width: calc(80% / 28);
    min-width: calc(80% / 28);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(80% / 29);
    max-width: calc(80% / 29);
    min-width: calc(80% / 29);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(80% / 30);
    max-width: calc(80% / 30);
    min-width: calc(80% / 30);
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-fullwidth,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-colgroup-labels-fullwidth,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answer-labels-fullwidth {
    display: none;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-answer-labels-with-subquestion,
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-colgroup-labels-with-subquestion {
    display: table-row;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-col {
    width: 1%;
    display: table-cell;
  }
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-col > div:not(.rt-mtx-open-container):not(.rt-input-text), .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-subquestion-col > span {
    display: block;
    min-width: 200px;
    max-width: 200px;
    width: 200px;
  }
}
.rt-container .rt-matrix-container table {
  width: 100%;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion {
  font-size: 1rem;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth {
  display: block;
  width: 100%;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth .rt-mtx-subquestion {
  display: block;
  padding-top: 0.75rem;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth .rt-mtx-subquestion:empty {
  display: none;
}
.rt-container .rt-matrix-container table .rt-mtx-subquestion,
.rt-container .rt-matrix-container table .rt-mtx-col-heading,
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading {
  font-weight: bold;
}
.rt-container .rt-matrix-container table .rt-mtx-col-heading,
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading {
  text-align: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  vertical-align: bottom;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth {
    display: table-row;
  }
  .rt-container .rt-matrix-container table .rt-mtx-subquestion-fullwidth .rt-mtx-subquestion {
    padding: 0.5rem;
    display: table-cell;
  }
  .rt-container .rt-matrix-container table .rt-mtx-subquestion {
    font-weight: normal;
  }
  .rt-container .rt-matrix-container table .rt-mtx-col-heading,
  .rt-container .rt-matrix-container table .rt-mtx-colgroup-heading {
    background-color: #DADAD9;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading-mobile,
.rt-container .rt-matrix-container table .rt-mtx-rating-label {
  font-style: italic;
}
.rt-container .rt-matrix-container table .rt-mtx-colgroup-heading-mobile {
  margin-top: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
  display: block;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-colgroup-heading-mobile {
    display: none;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-body {
  display: flex;
  flex-wrap: wrap;
}
.rt-container .rt-matrix-container table .rt-mtx-body:has(.rt-mtx-rowgroup-heading) {
  margin-top: 20px;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-body {
    display: table;
    width: 100%;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-answer-choice {
  display: block;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-answer-choice {
    display: table-cell;
    min-width: 2.75rem;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown {
  max-width: 15rem;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdownbox {
  width: 100%;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown {
    min-width: 15rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-dropdown .rt-mtx-cell {
    padding: 1rem 0.25rem;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
  position: relative;
  width: calc(100% - 2rem);
  margin-left: auto;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
  margin-right: 1.5rem;
  position: relative;
}
@container surveyContainer  (min-width:400px) {
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    width: calc(100% - 2.1rem);
  }
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
  position: relative;
  margin-left: 2rem;
}
@container surveyContainer  (min-width:400px) {
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-left: 2.1rem;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    position: relative;
    width: 10rem;
    margin-left: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
    width: 8.5rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    position: relative;
    margin-left: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container {
    position: relative;
    width: 10rem;
    margin-left: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container.rt-mtx-cell-has-error {
    width: 8.5rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small label + .rt-mtx-open-container {
    position: relative;
    margin-left: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-mtx-cell {
    position: relative;
    padding: 1rem 0.25rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-mtx-cell .rt-control-label {
    width: 3rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .rt-container .rt-matrix-container table .rt-mtx-choice-has-open .rt-mtx-cell .rt-error {
    display: block;
    width: 100%;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-mtx-open-container {
  position: relative;
  width: 7rem;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-mtx-open-container.rt-mtx-cell-has-error {
  width: 5.5rem;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-large .rt-mtx-open-container {
  position: relative;
  min-width: 10rem;
  width: 100%;
}
.rt-container .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-large .rt-mtx-open-container.rt-mtx-cell-has-error {
  min-width: 7rem;
  width: calc(100% - 2rem);
}
.rt-container .rt-matrix-container table .rt-mtx-cell {
  margin-bottom: 0.25rem !important;
  background-color: #ECECEC;
  padding: 0.25rem;
}
.rt-container .rt-matrix-container table .rt-mtx-cell:hover {
  background-color: #ECECEC;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell {
    margin-bottom: 0;
    background-color: transparent !important;
  }
  .rt-container .rt-matrix-container table .rt-mtx-cell:hover {
    background-color: transparent !important;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-cell:not(.rt-control) label {
  padding: 0.25rem;
  margin-bottom: 0;
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-cell:not(.rt-control) label:empty {
  display: none;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell:not(.rt-control) label {
    display: none;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-cell:not(.rt-control) label:hover {
  background-color: transparent;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
    justify-content: center;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: inherit;
    min-height: 2rem;
  }
  .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label:hover {
    background-color: transparent;
  }
  .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label:before {
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.rt-container .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
  display: inline;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-answers {
  height: 100%;
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
  padding: 1px;
}
@container surveyContainer  (min-width:500px) {
  .rt-container .rt-matrix-container table .rt-mtx-answers {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-mtx-answers {
    display: table-row;
    box-shadow: inset 0px -1px 0px 0px #ECECEC;
  }
  .rt-container .rt-matrix-container table .rt-mtx-answers:last-child {
    box-shadow: none;
  }
  .rt-container .rt-matrix-container table .rt-mtx-answers td {
    background-color: transparent;
  }
  .rt-container .rt-matrix-container table .rt-mtx-answers td.rt-mtx-answer-choice:hover {
    background-color: #DADAD9;
  }
  .rt-container .rt-matrix-container table .rt-mtx-answers:hover td {
    box-shadow: -1px 0px 0px 0px #fff;
    background-color: #ECECEC;
  }
}
@container surveyContainer  (min-width:992px) {
  .rt-container .rt-matrix-container table .rt-mtx-answers {
    height: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-matrix-container table .rt-rating-label-mobile {
    display: none;
  }
}
.rt-container .rt-matrix-container .rt-mtx-rowgroup-heading {
  vertical-align: bottom;
  font-weight: bold;
  border-bottom: 2px solid #DADAD9;
}
.rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-rowgroup-heading-fullwidth, .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-rowgroup-heading-fullwidth, .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-rowgroup-heading-fullwidth {
  display: none;
}
.rt-container .rt-matrix-container .rt-mtx-rowgroup-heading-fullwidth {
  font-weight: bold;
  border-bottom: 2px solid #DADAD9;
  margin-bottom: 2rem;
}
@container surveyContainer  (max-width: 992px) {
  .rt-container .rt-matrix-container.rt-mtx-subquestion--sm .rt-mtx-rowgroup-heading-fullwidth, .rt-container .rt-matrix-container.rt-mtx-subquestion--md .rt-mtx-rowgroup-heading-fullwidth, .rt-container .rt-matrix-container.rt-mtx-subquestion--lg .rt-mtx-rowgroup-heading-fullwidth {
    display: block;
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
}
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-subquestion-col {
  display: none;
}
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-body {
  height: 100%;
}
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers {
  height: 100%;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-1 {
    width: calc(98% / 1);
    max-width: calc(98% / 1);
    min-width: calc(98% / 1);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-2 {
    width: calc(98% / 2);
    max-width: calc(98% / 2);
    min-width: calc(98% / 2);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-3 {
    width: calc(98% / 3);
    max-width: calc(98% / 3);
    min-width: calc(98% / 3);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-4 {
    width: calc(98% / 4);
    max-width: calc(98% / 4);
    min-width: calc(98% / 4);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-5 {
    width: calc(98% / 5);
    max-width: calc(98% / 5);
    min-width: calc(98% / 5);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-6 {
    width: calc(98% / 6);
    max-width: calc(98% / 6);
    min-width: calc(98% / 6);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-7 {
    width: calc(98% / 7);
    max-width: calc(98% / 7);
    min-width: calc(98% / 7);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-8 {
    width: calc(98% / 8);
    max-width: calc(98% / 8);
    min-width: calc(98% / 8);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-9 {
    width: calc(98% / 9);
    max-width: calc(98% / 9);
    min-width: calc(98% / 9);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-10 {
    width: calc(98% / 10);
    max-width: calc(98% / 10);
    min-width: calc(98% / 10);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-11 {
    width: calc(98% / 11);
    max-width: calc(98% / 11);
    min-width: calc(98% / 11);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-12 {
    width: calc(98% / 12);
    max-width: calc(98% / 12);
    min-width: calc(98% / 12);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-13 {
    width: calc(98% / 13);
    max-width: calc(98% / 13);
    min-width: calc(98% / 13);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-14 {
    width: calc(98% / 14);
    max-width: calc(98% / 14);
    min-width: calc(98% / 14);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-15 {
    width: calc(98% / 15);
    max-width: calc(98% / 15);
    min-width: calc(98% / 15);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-16 {
    width: calc(98% / 16);
    max-width: calc(98% / 16);
    min-width: calc(98% / 16);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-17 {
    width: calc(98% / 17);
    max-width: calc(98% / 17);
    min-width: calc(98% / 17);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-18 {
    width: calc(98% / 18);
    max-width: calc(98% / 18);
    min-width: calc(98% / 18);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-19 {
    width: calc(98% / 19);
    max-width: calc(98% / 19);
    min-width: calc(98% / 19);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-20 {
    width: calc(98% / 20);
    max-width: calc(98% / 20);
    min-width: calc(98% / 20);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-21 {
    width: calc(98% / 21);
    max-width: calc(98% / 21);
    min-width: calc(98% / 21);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-22 {
    width: calc(98% / 22);
    max-width: calc(98% / 22);
    min-width: calc(98% / 22);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-23 {
    width: calc(98% / 23);
    max-width: calc(98% / 23);
    min-width: calc(98% / 23);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-24 {
    width: calc(98% / 24);
    max-width: calc(98% / 24);
    min-width: calc(98% / 24);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-25 {
    width: calc(98% / 25);
    max-width: calc(98% / 25);
    min-width: calc(98% / 25);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-26 {
    width: calc(98% / 26);
    max-width: calc(98% / 26);
    min-width: calc(98% / 26);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-27 {
    width: calc(98% / 27);
    max-width: calc(98% / 27);
    min-width: calc(98% / 27);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-28 {
    width: calc(98% / 28);
    max-width: calc(98% / 28);
    min-width: calc(98% / 28);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-29 {
    width: calc(98% / 29);
    max-width: calc(98% / 29);
    min-width: calc(98% / 29);
  }
  .rt-container .rt-matrix-container.rt-labelbar .rt-mtx-answers .rt-mtx-nr-of-choice-30 {
    width: calc(98% / 30);
    max-width: calc(98% / 30);
    min-width: calc(98% / 30);
  }
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice {
  background-color: transparent;
  vertical-align: middle;
  height: 100%;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-label:before {
  content: none;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-mtx-cell-label {
  height: auto;
  clip: auto;
  text-align: center;
  overflow: auto;
  position: static;
  width: auto;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input + .rt-control-label,
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input ~ .rt-mtx-open-container {
  background-color: var(--labelbar-inactive-background);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  padding: 15px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  height: 100%;
  width: auto !important;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input:hover + .rt-control-label,
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input:hover ~ .rt-mtx-open-container {
  background-color: var(--labelbar-hover-background);
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-matrix-container.rt-labelbar .rt-mtx-open-container:empty {
  display: none;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input:checked + .rt-control-label,
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-control-input:checked ~ .rt-mtx-open-container {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answers .rt-mtx-answer-choice .rt-mtx-cell {
  padding: 0;
  margin-bottom: 0 !important;
  display: flex;
  flex-direction: column;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answer-labels-with-subquestion,
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-answer-labels-fullwidth {
  display: none;
}
.rt-container .rt-matrix-container.rt-labelbar table .rt-mtx-subquestion-fullwidth {
  display: table-row;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container {
  position: relative;
  container-type: inline-size;
  container-name: surveyContainer;
}
.rt-container .bg-primary {
  background-color: #004B71 !important;
}
.rt-container .bg-primary90 {
  background-color: #1A5C7F;
}
.rt-container .bg-primary80 {
  background-color: #336f8d;
}
.rt-container .bg-primary60 {
  background-color: #6693aa;
}
.rt-container .bg-primary40 {
  background-color: #99b7c6;
}
.rt-container .bg-primary20 {
  background-color: #ccdbe3;
}
.rt-container .bg-primary10 {
  background-color: #e5edf1;
}
.rt-container .bg-secondary {
  background-color: #444443 !important;
}
.rt-container .bg-secondary80 {
  background-color: #6a6968;
}
.rt-container .bg-secondary60 {
  background-color: #8f8f8e;
}
.rt-container .bg-secondary40 {
  background-color: #B4B4B4;
}
.rt-container .bg-secondary20, .rt-container .rt-answer-option:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover, .rt-container .rt-matrix-container table .rt-mtx-cell:hover, .rt-container .rt-semantic-container table .rt-semantic-cell:hover, .rt-container .rt-answer-option:hover {
  background-color: #DADAD9;
}
.rt-container .bg-secondary10, .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-answer-option {
  background-color: #ECECEC;
}
.rt-container .bg-success {
  background-color: #66cc99 !important;
}
.rt-container .bg-success80 {
  background-color: #85d6ad;
}
.rt-container .bg-success60 {
  background-color: #a3e0c2;
}
.rt-container .bg-success40 {
  background-color: #c2ebd6;
}
.rt-container .bg-success20 {
  background-color: #e0f5eb;
}
.rt-container .bg-success10 {
  background-color: #f0faf5;
}
.rt-container .bg-info {
  background-color: #00565b !important;
}
.rt-container .bg-info80 {
  background-color: #33787c;
}
.rt-container .bg-info60 {
  background-color: #669a9d;
}
.rt-container .bg-info40 {
  background-color: #99bbbd;
}
.rt-container .bg-info20 {
  background-color: #ccddde;
}
.rt-container .bg-info10 {
  background-color: #e5eeef;
}
.rt-container .bg-warning {
  background-color: #fde2a6 !important;
}
.rt-container .bg-warning80 {
  background-color: #fde8b8;
}
.rt-container .bg-warning60 {
  background-color: #feeeca;
}
.rt-container .bg-warning40 {
  background-color: #fef4db;
}
.rt-container .bg-warning20 {
  background-color: #fef9ed;
}
.rt-container .bg-warning10 {
  background-color: #fffcf6;
}
.rt-container .bg-danger {
  background-color: #ea5674 !important;
}
.rt-container .bg-danger80 {
  background-color: #ee7890;
}
.rt-container .bg-danger60 {
  background-color: #f39aac;
}
.rt-container .bg-danger40 {
  background-color: #f7bbc7;
}
.rt-container .bg-danger20 {
  background-color: #fbdde3;
}
.rt-container .bg-danger10 {
  background-color: #fdeef1;
}
.rt-container .bg-light, .rt-container .rt-element {
  background-color: #f9f9f9;
}
.rt-container .bg-dark {
  background-color: #6a6968;
}
.rt-container .bg-error {
  background-color: #d53737;
}
:root {
  --rt-sc-mc-highlight: #66cc99;
  --labelbar-inactive-background: #ECECEC;
  --labelbar-active-font-color: #fff;
  --labelbar-inactive-font-color: #444443;
  --labelbar-hover-background: #ccdbe3;
  --labelbar-hover-font-color: #444443;
  --labelbar-border-radius: 0px;
  --labelbar-inactive-border-width: 0px;
  --labelbar-inactive-border-style: solid;
  --labelbar-inactive-border-color: transparent;
  --labelbar-active-border-width: 0px;
  --labelbar-active-border-style: solid;
  --labelbar-active-border-color: transparent;
  --labelbar-hover-border-width: 0px;
  --labelbar-hover-border-style: solid;
  --labelbar-hover-border-color: transparent;
}
body.keyboard-tab .form-control:focus {
  border-color: #66cc99;
}
body:not(.keyboard-tab) *:focus {
  outline: none;
}
.rt-container {
  display: block;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444443;
  text-align: left;
  background-color: #fff;
}
.rt-container *,
.rt-container ::after,
.rt-container ::before {
  box-sizing: border-box;
}
.rt-container table {
  border-collapse: collapse;
}
.rt-container .fr-view table.no-border td, .rt-container .fr-view table.no-border th {
  border: 0 !important;
}
.rt-container button,
.rt-container input,
.rt-container optgroup,
.rt-container select,
.rt-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.rt-container input[type=checkbox],
.rt-container input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.rt-container input:invalid {
  box-shadow: none;
}
.rt-container .rt-form-group {
  margin-bottom: 1rem;
}
.rt-container .fr-view p {
  margin: 0;
}
.rt-container .rt-page-nav-container {
  position: sticky;
  top: calc(100vh - 50px);
  right: 0px;
  display: flex;
  margin-left: auto;
  width: 88px;
  justify-content: space-between;
  z-index: 100;
}
.rt-container .rt-page-nav-container .rt-nav-btn {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #B4B4B4;
  background-color: #e5edf1;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rt-container .rt-page-nav-container .rt-nav-btn:hover {
  opacity: 1;
  cursor: pointer;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-up:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-down:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive {
  cursor: normal;
  opacity: 0.5;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive:hover {
  opacity: 0.5;
}
.rt-container .rt-btn {
  min-width: 150px;
  display: inline-block;
  font-weight: 400;
  color: #444443;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  user-select: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  letter-spacing: 1.1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-btn:hover {
  background-color: #DADAD9;
  border-color: #B4B4B4;
}
@container surveyContainer (max-width: 575px) {
  .rt-container .rt-btn {
    min-width: 100%;
  }
}
.rt-container .rt-btn:focus {
  outline: none;
}
.rt-container .rt-btn.rt-btn-next {
  background-color: #1A5C7F;
  border-color: #1A5C7F;
  color: #fff;
  font-weight: 700;
}
@container surveyContainer  (max-width: 769px) {
  .rt-container .rt-btn.rt-btn-next.rt-btn-save {
    min-width: auto;
  }
}
.rt-container .rt-btn.rt-btn-next:hover {
  background-color: #66cc99;
  border-color: #66cc99;
  color: #fff;
}
.rt-container .rt-information-block, .rt-container .rt-warning-block, .rt-container .rt-success-block, .rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error, .rt-container .rt-danger-block, .rt-container .rt-success-block, .rt-container .rt-warning-block {
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 4rem;
  margin-bottom: 1rem;
}
.rt-container .rt-information-block:before, .rt-container .rt-warning-block:before, .rt-container .rt-success-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before, .rt-container .rt-danger-block:before, .rt-container .rt-success-block:before, .rt-container .rt-warning-block:before {
  position: absolute;
  font-size: 2rem;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3.25rem;
}
.rt-container .rt-information-block.rt-information-block-sm, .rt-container .rt-element-error .rt-information-block-sm.rt-error, .rt-container .rt-information-block-sm.rt-danger-block, .rt-container .rt-information-block-sm.rt-success-block, .rt-container .rt-information-block-sm.rt-warning-block {
  padding: 0.75rem 0.75rem 0.75rem 3rem;
  font-size: 0.9rem;
}
.rt-container .rt-information-block.rt-information-block-sm:before, .rt-container .rt-element-error .rt-information-block-sm.rt-error:before, .rt-container .rt-information-block-sm.rt-danger-block:before, .rt-container .rt-information-block-sm.rt-success-block:before, .rt-container .rt-information-block-sm.rt-warning-block:before {
  font-size: 1.25rem;
  margin-left: -2.1rem;
}
.rt-container .rt-information-block .rt-alert-close, .rt-container .rt-element-error .rt-error .rt-alert-close, .rt-container .rt-danger-block .rt-alert-close, .rt-container .rt-success-block .rt-alert-close, .rt-container .rt-warning-block .rt-alert-close {
  position: absolute;
  top: 0;
  right: 0.5rem;
  outline: none;
  background-color: transparent;
  border: 0;
  display: block;
  padding: 0;
}
.rt-container .rt-information-block .rt-alert-close:hover, .rt-container .rt-element-error .rt-error .rt-alert-close:hover, .rt-container .rt-danger-block .rt-alert-close:hover, .rt-container .rt-success-block .rt-alert-close:hover, .rt-container .rt-warning-block .rt-alert-close:hover {
  cursor: pointer;
}
.rt-container .rt-information-block .rt-alert-close:before, .rt-container .rt-element-error .rt-error .rt-alert-close:before, .rt-container .rt-danger-block .rt-alert-close:before, .rt-container .rt-success-block .rt-alert-close:before, .rt-container .rt-warning-block .rt-alert-close:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1rem;
}
.rt-container .rt-alert-container {
  position: fixed;
  top: 2px;
  width: 100%;
  left: 0;
}
.rt-container .rt-alert-container .rt-warning-block,
.rt-container .rt-alert-container .rt-info-block,
.rt-container .rt-alert-container .rt-success-block,
.rt-container .rt-alert-container .rt-danger-block,
.rt-container .rt-alert-container .rt-element-error .rt-error,
.rt-container .rt-element-error .rt-alert-container .rt-error {
  opacity: 0.9;
  margin-top: 0.25rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.rt-container .rt-warning-block {
  background-color: #fde2a6;
  color: #444443;
}
.rt-container .rt-warning-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
}
.rt-container .rt-success-block {
  background-color: #00565b;
  color: #fff;
}
.rt-container .rt-success-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f118";
}
.rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error {
  background-color: #d53737;
  color: #fff;
}
.rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f119";
}
.rt-container .rt-input-error-icon:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  position: absolute;
  top: 4px;
  right: -20px;
  color: #d53737;
}
.rt-container .rt-input-error-icon .rt-input-error-message {
  padding: 5px;
  background-color: #d53737;
  color: #fff;
  display: none;
  z-index: 100;
  left: 0px;
  margin-top: 10px;
  min-width: 300px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 0.85rem;
}
.rt-container .rt-input-error-icon:hover .rt-input-error-message {
  display: block;
}
.rt-container .rt-input-error-icon:focus {
  outline: none;
}
.rt-container .rt-input-error-icon:focus:after {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
  border-radius: 50%;
}
.rt-container .rt-input-error-icon:focus .rt-input-error-message {
  display: block;
}
.tooltip-element {
  position: relative;
  display: inline;
  border-bottom: 1px dotted #6a6968;
}
.tooltip-element .tooltip-text {
  visibility: hidden;
  width: -moz-max-content;
  width: max-content;
  background-color: #444443;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  max-width: 420px;
}
.tooltip-element .tooltip-text.bottom {
  bottom: auto;
  top: 125%;
}
.tooltip-element .tooltip-text.bottom:before {
  bottom: 100%;
  top: auto;
  border-color: transparent transparent #444443 transparent;
}
.tooltip-element .tooltip-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #444443 transparent transparent transparent;
}
.dx-tooltip-wrapper .dx-overlay-content {
  max-width: calc(100% - 20px);
}
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  white-space: normal !important;
  max-width: 1024px;
}
.tooltip-element:hover {
  cursor: help;
}
.tooltip-element:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
survalyzer-survey.sv-loaded .sv-loading-survey-progress {
  display: none;
}
body.keyboard-tab .rt-container .rt-control-input:checked:focus ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99, 0 0 0 0.2rem #a3e0c2;
}
.rt-container .rt-sc-mc-group {
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-sc-mc-group-title {
  font-weight: bold;
}
.rt-container .rt-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
}
.rt-container .rt-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.rt-container .rt-control-input ~ .rt-control-label {
  cursor: pointer;
}
.rt-container .rt-control-input ~ .rt-control-label:before {
  position: absolute;
  top: 50%;
  left: 0.4rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #DADAD9;
  font-size: 10px;
  text-align: center;
  line-height: 18px;
  transform: translate(0, -50%);
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.45rem;
  }
}
.rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:before {
  border-radius: 50%;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:hover:before {
    background-color: #66cc99;
    box-shadow: inset 0px 0px 0px 4px #fff;
    border-width: 1px;
  }
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-checkbox-button:hover:before {
    color: #66cc99;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99;
  background-color: #fff;
  border-color: #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:hover:before {
    box-shadow: inset 0px 0px 0px 4px #66cc99;
    background-color: #fff;
    border-color: #66cc99;
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  background-color: #66cc99;
  color: #fff;
  border: 1px solid #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:hover:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    background-color: #66cc99;
    color: #fff;
    border: 1px solid #66cc99;
  }
}
.rt-container .rt-control-label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
  padding: 0.625rem 2.5rem;
  width: 100%;
  font-size: calc(1rem * 0.9);
  min-height: calc(1rem * 2.5 * 0.8);
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-label {
    font-size: calc(1rem * 0.95);
    min-height: calc(1rem * 2.5 * 0.85);
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-label {
    font-size: 1rem;
    min-height: 2.75rem;
  }
}
.rt-container .rt-control:focus {
  border: 1px solid #6a6968;
}
.rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-semantic-container table .rt-semantic-cell {
  padding: 0;
  margin-bottom: 0.5rem !important;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-semantic-container table .rt-semantic-cell {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-semantic-container table .rt-semantic-cell {
    margin-bottom: 1rem !important;
  }
}
.rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label {
  padding: 0.4rem 1rem 0.4rem 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label {
    padding: 0.45rem 1.1rem 0.45rem 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container .rt-answer-option.rt-has-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell {
  padding-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container {
  position: relative;
  margin-right: 1.5rem;
  margin-left: 2rem;
  margin-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox {
  max-width: 200px;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container {
    margin-left: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container {
    margin-left: 2.5rem;
  }
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-input, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-input, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-input {
  margin: 0;
  width: 100%;
}
.rt-container .rt-avoid-column-break, .rt-container .rt-qelement .rt-columns-4 .rt-answer-na, .rt-container .rt-qelement .rt-columns-4 .rt-control, .rt-container .rt-qelement .rt-columns-3 .rt-answer-na, .rt-container .rt-qelement .rt-columns-2 .rt-answer-na, .rt-container .rt-qelement .rt-columns-2 .rt-answer-na, .rt-container .rt-qelement .rt-columns-3 .rt-answer-na, .rt-container .rt-qelement .rt-columns-4 .rt-control, .rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-qelement .rt-columns-4 {
  -moz-columns: 250px 4;
       columns: 250px 4;
}
.rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-4 .rt-control {
  display: table;
  margin-bottom: 0.5rem !important;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-3 {
  -moz-columns: 300px 3;
       columns: 300px 3;
}
.rt-container .rt-qelement .rt-columns-3 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-3 .rt-control {
  page-break-inside: avoid;
  margin-bottom: 0.5rem !important;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-2 {
  -moz-columns: 300px 2;
       columns: 300px 2;
}
.rt-container .rt-qelement .rt-columns-2 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-2 .rt-control {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  margin-bottom: 0.5rem !important;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-3 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-2 {
    -moz-columns: 1;
         columns: 1;
  }
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell {
  padding-bottom: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete {
  width: 100%;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before {
  content: none !important;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container {
  background-color: var(--labelbar-hover-background) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button {
  background-color: var(--labelbar-inactive-background);
  color: var(--labelbar-inactive-font-color);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  border-radius: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
  min-width: 49px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-size: 16px;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container {
  background-color: var(--labelbar-inactive-background);
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-rating-labels {
  display: none;
}
.rt-container .rt-sc-container.rt-likert sha-not-answered:empty {
  display: none;
}
.rt-container .rt-sc-container.rt-likert .rt-rating-label-mobile {
  display: inline-block;
  font-style: italic;
}
.rt-container .rt-sc-container.rt-likert .rt-sc-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-1 sha-basic-single-item {
    display: flex;
    width: calc(100% / 1);
    max-width: calc(100% / 1);
    min-width: calc(100% / 1);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-2 sha-basic-single-item {
    display: flex;
    width: calc(100% / 2);
    max-width: calc(100% / 2);
    min-width: calc(100% / 2);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-3 sha-basic-single-item {
    display: flex;
    width: calc(100% / 3);
    max-width: calc(100% / 3);
    min-width: calc(100% / 3);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-4 sha-basic-single-item {
    display: flex;
    width: calc(100% / 4);
    max-width: calc(100% / 4);
    min-width: calc(100% / 4);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-5 sha-basic-single-item {
    display: flex;
    width: calc(100% / 5);
    max-width: calc(100% / 5);
    min-width: calc(100% / 5);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-6 sha-basic-single-item {
    display: flex;
    width: calc(100% / 6);
    max-width: calc(100% / 6);
    min-width: calc(100% / 6);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-7 sha-basic-single-item {
    display: flex;
    width: calc(100% / 7);
    max-width: calc(100% / 7);
    min-width: calc(100% / 7);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-8 sha-basic-single-item {
    display: flex;
    width: calc(100% / 8);
    max-width: calc(100% / 8);
    min-width: calc(100% / 8);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-9 sha-basic-single-item {
    display: flex;
    width: calc(100% / 9);
    max-width: calc(100% / 9);
    min-width: calc(100% / 9);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-10 sha-basic-single-item {
    display: flex;
    width: calc(100% / 10);
    max-width: calc(100% / 10);
    min-width: calc(100% / 10);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-11 sha-basic-single-item {
    display: flex;
    width: calc(100% / 11);
    max-width: calc(100% / 11);
    min-width: calc(100% / 11);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-12 sha-basic-single-item {
    display: flex;
    width: calc(100% / 12);
    max-width: calc(100% / 12);
    min-width: calc(100% / 12);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-13 sha-basic-single-item {
    display: flex;
    width: calc(100% / 13);
    max-width: calc(100% / 13);
    min-width: calc(100% / 13);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-14 sha-basic-single-item {
    display: flex;
    width: calc(100% / 14);
    max-width: calc(100% / 14);
    min-width: calc(100% / 14);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-15 sha-basic-single-item {
    display: flex;
    width: calc(100% / 15);
    max-width: calc(100% / 15);
    min-width: calc(100% / 15);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-16 sha-basic-single-item {
    display: flex;
    width: calc(100% / 16);
    max-width: calc(100% / 16);
    min-width: calc(100% / 16);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-17 sha-basic-single-item {
    display: flex;
    width: calc(100% / 17);
    max-width: calc(100% / 17);
    min-width: calc(100% / 17);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-18 sha-basic-single-item {
    display: flex;
    width: calc(100% / 18);
    max-width: calc(100% / 18);
    min-width: calc(100% / 18);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-19 sha-basic-single-item {
    display: flex;
    width: calc(100% / 19);
    max-width: calc(100% / 19);
    min-width: calc(100% / 19);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-20 sha-basic-single-item {
    display: flex;
    width: calc(100% / 20);
    max-width: calc(100% / 20);
    min-width: calc(100% / 20);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-21 sha-basic-single-item {
    display: flex;
    width: calc(100% / 21);
    max-width: calc(100% / 21);
    min-width: calc(100% / 21);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-22 sha-basic-single-item {
    display: flex;
    width: calc(100% / 22);
    max-width: calc(100% / 22);
    min-width: calc(100% / 22);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-23 sha-basic-single-item {
    display: flex;
    width: calc(100% / 23);
    max-width: calc(100% / 23);
    min-width: calc(100% / 23);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-24 sha-basic-single-item {
    display: flex;
    width: calc(100% / 24);
    max-width: calc(100% / 24);
    min-width: calc(100% / 24);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-25 sha-basic-single-item {
    display: flex;
    width: calc(100% / 25);
    max-width: calc(100% / 25);
    min-width: calc(100% / 25);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-26 sha-basic-single-item {
    display: flex;
    width: calc(100% / 26);
    max-width: calc(100% / 26);
    min-width: calc(100% / 26);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-27 sha-basic-single-item {
    display: flex;
    width: calc(100% / 27);
    max-width: calc(100% / 27);
    min-width: calc(100% / 27);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-28 sha-basic-single-item {
    display: flex;
    width: calc(100% / 28);
    max-width: calc(100% / 28);
    min-width: calc(100% / 28);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-29 sha-basic-single-item {
    display: flex;
    width: calc(100% / 29);
    max-width: calc(100% / 29);
    min-width: calc(100% / 29);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-30 sha-basic-single-item {
    display: flex;
    width: calc(100% / 30);
    max-width: calc(100% / 30);
    min-width: calc(100% / 30);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) sha-not-answered {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-sc-rating-labels {
    display: block;
    padding: 4px 8px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    width: 100%;
    /*.rt-control-input:not(:checked) ~ .rt-semi-open-container {
      display: none;
    }*/
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell {
    width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell {
    margin: 0 4px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell {
    width: 100%;
    display: flex;
    align-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell {
    padding-bottom: 0;
    flex-direction: column;
    justify-content: stretch;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button {
    word-break: auto-phrase;
    display: flex;
    align-items: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container {
    display: flex;
    justify-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete {
    width: 100%;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-1 sha-basic-single-item {
  display: flex;
  width: calc(100% / 1);
  max-width: calc(100% / 1);
  min-width: calc(100% / 1);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-2 sha-basic-single-item {
  display: flex;
  width: calc(100% / 2);
  max-width: calc(100% / 2);
  min-width: calc(100% / 2);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-3 sha-basic-single-item {
  display: flex;
  width: calc(100% / 3);
  max-width: calc(100% / 3);
  min-width: calc(100% / 3);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-4 sha-basic-single-item {
  display: flex;
  width: calc(100% / 4);
  max-width: calc(100% / 4);
  min-width: calc(100% / 4);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-5 sha-basic-single-item {
  display: flex;
  width: calc(100% / 5);
  max-width: calc(100% / 5);
  min-width: calc(100% / 5);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-6 sha-basic-single-item {
  display: flex;
  width: calc(100% / 6);
  max-width: calc(100% / 6);
  min-width: calc(100% / 6);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-7 sha-basic-single-item {
  display: flex;
  width: calc(100% / 7);
  max-width: calc(100% / 7);
  min-width: calc(100% / 7);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-8 sha-basic-single-item {
  display: flex;
  width: calc(100% / 8);
  max-width: calc(100% / 8);
  min-width: calc(100% / 8);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-9 sha-basic-single-item {
  display: flex;
  width: calc(100% / 9);
  max-width: calc(100% / 9);
  min-width: calc(100% / 9);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-10 sha-basic-single-item {
  display: flex;
  width: calc(100% / 10);
  max-width: calc(100% / 10);
  min-width: calc(100% / 10);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-11 sha-basic-single-item {
  display: flex;
  width: calc(100% / 11);
  max-width: calc(100% / 11);
  min-width: calc(100% / 11);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-12 sha-basic-single-item {
  display: flex;
  width: calc(100% / 12);
  max-width: calc(100% / 12);
  min-width: calc(100% / 12);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-13 sha-basic-single-item {
  display: flex;
  width: calc(100% / 13);
  max-width: calc(100% / 13);
  min-width: calc(100% / 13);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-14 sha-basic-single-item {
  display: flex;
  width: calc(100% / 14);
  max-width: calc(100% / 14);
  min-width: calc(100% / 14);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-15 sha-basic-single-item {
  display: flex;
  width: calc(100% / 15);
  max-width: calc(100% / 15);
  min-width: calc(100% / 15);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-16 sha-basic-single-item {
  display: flex;
  width: calc(100% / 16);
  max-width: calc(100% / 16);
  min-width: calc(100% / 16);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-17 sha-basic-single-item {
  display: flex;
  width: calc(100% / 17);
  max-width: calc(100% / 17);
  min-width: calc(100% / 17);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-18 sha-basic-single-item {
  display: flex;
  width: calc(100% / 18);
  max-width: calc(100% / 18);
  min-width: calc(100% / 18);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-19 sha-basic-single-item {
  display: flex;
  width: calc(100% / 19);
  max-width: calc(100% / 19);
  min-width: calc(100% / 19);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-20 sha-basic-single-item {
  display: flex;
  width: calc(100% / 20);
  max-width: calc(100% / 20);
  min-width: calc(100% / 20);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-21 sha-basic-single-item {
  display: flex;
  width: calc(100% / 21);
  max-width: calc(100% / 21);
  min-width: calc(100% / 21);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-22 sha-basic-single-item {
  display: flex;
  width: calc(100% / 22);
  max-width: calc(100% / 22);
  min-width: calc(100% / 22);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-23 sha-basic-single-item {
  display: flex;
  width: calc(100% / 23);
  max-width: calc(100% / 23);
  min-width: calc(100% / 23);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-24 sha-basic-single-item {
  display: flex;
  width: calc(100% / 24);
  max-width: calc(100% / 24);
  min-width: calc(100% / 24);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-25 sha-basic-single-item {
  display: flex;
  width: calc(100% / 25);
  max-width: calc(100% / 25);
  min-width: calc(100% / 25);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-26 sha-basic-single-item {
  display: flex;
  width: calc(100% / 26);
  max-width: calc(100% / 26);
  min-width: calc(100% / 26);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-27 sha-basic-single-item {
  display: flex;
  width: calc(100% / 27);
  max-width: calc(100% / 27);
  min-width: calc(100% / 27);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-28 sha-basic-single-item {
  display: flex;
  width: calc(100% / 28);
  max-width: calc(100% / 28);
  min-width: calc(100% / 28);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-29 sha-basic-single-item {
  display: flex;
  width: calc(100% / 29);
  max-width: calc(100% / 29);
  min-width: calc(100% / 29);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-30 sha-basic-single-item {
  display: flex;
  width: calc(100% / 30);
  max-width: calc(100% / 30);
  min-width: calc(100% / 30);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal sha-not-answered {
  display: flex;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
    display: inline-block;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-sc-rating-labels {
  display: block;
  padding: 4px 8px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell {
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell {
  margin: 0 4px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell {
  width: 100%;
  display: flex;
  align-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell {
  padding-bottom: 0;
  flex-direction: column;
  justify-content: stretch;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button {
  word-break: auto-phrase;
  display: flex;
  align-items: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container {
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
body.keyboard-tab .rt-container .rt-sc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label,
body.keyboard-tab .rt-container .rt-mc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-container.rt-rtl {
  direction: rtl;
  text-align: initial;
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-slider-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-rating-labels .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-slider-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-rating-labels .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-slider-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-rating-labels .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-slider-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-rating-labels .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-information-block:before, .rt-container.rt-rtl .rt-element-error .rt-error:before,
.rt-container.rt-rtl .rt-warning-block:before,
.rt-container.rt-rtl .rt-success-block:before,
.rt-container.rt-rtl .rt-danger-block:before {
  margin-left: auto;
  margin-right: -3.25rem;
  left: 0.9rem;
}
.rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
  left: auto;
  right: 0.4rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.45rem;
  }
}
.rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label {
  padding: 0.4rem 2rem 0.4rem 1rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label {
    padding: 0.45rem 2.1rem 0.45rem 1.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container {
  margin-left: 1.5rem;
  margin-right: 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container {
    margin-right: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container {
    margin-right: 2.5rem;
  }
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike {
  order: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-icon {
  order: 2;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-label {
  order: 1;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .like {
  order: 1;
}
.rt-container.rt-rtl .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper,
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdowneditor-field-template-wrapper {
  margin-right: 1rem;
  padding-left: 0.25rem;
}
.rt-container.rt-rtl .rt-dxslider {
  direction: ltr;
}
.rt-container.rt-rtl .rt-dxslider .rt-slider-label-container div {
  direction: rtl;
}
.rt-container.rt-rtl .dx-placeholder {
  left: auto;
  right: 0.5rem;
  text-align: initial;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend ~ .rt-input-text,
.rt-container.rt-rtl .rt-input-group .rt-input-group-append > .rt-input-group-text {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend > .rt-input-group-text,
.rt-container.rt-rtl .rt-input-group .rt-input-text:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-left {
  text-align: right;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-right {
  text-align: left;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
  margin-right: auto;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
  margin-left: 1.5rem;
  position: relative;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
  margin-right: 2rem;
  margin-left: auto;
}
@container surveyContainer  (min-width:400px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-right: 2.1rem;
    margin-left: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-left: 0;
    margin-right: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
  display: inline-block;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-left-label {
    text-align: left;
  }
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-right-label {
    text-align: right;
  }
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
  margin-right: 0;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
  margin-right: 0;
  margin-left: 1.5rem;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
  margin-left: 0;
  margin-right: 2.5rem;
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
.rt-container.rt-rtl .rt-input-error-icon .rt-input-error-message {
  left: auto;
  right: 0;
}
.rt-container .rt-semantic-container .rt-qelement {
  padding-bottom: 1.75rem;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
  max-width: 100%;
  /* Overwrite the default to keep the scrollbar always visible */
}
.rt-container .rt-semantic-container .rt-qelement::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 10px;
  -webkit-overflow-scrolling: auto;
}
.rt-container .rt-semantic-container .rt-qelement::-webkit-scrollbar-track {
  height: 10px !important;
  background: #B4B4B4 !important;
}
.rt-container .rt-semantic-container .rt-qelement::-webkit-scrollbar-thumb {
  border-radius: 4px !important;
  height: 10px;
  background: #444443 !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}
.rt-container .rt-semantic-container .rt-semantic-col-seperator {
  display: none;
  min-width: 0.25rem;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0;
}
.rt-container .rt-semantic-container .rt-semantic-answer-labels-fullwidth,
.rt-container .rt-semantic-container .rt-semantic-colgroup-labels-fullwidth,
.rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth {
  display: none;
}
.rt-container .rt-semantic-container .rt-semantic-rating-labels {
  display: none;
}
.rt-container .rt-semantic-container .rt-semantic-left-label {
  margin-top: 1rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-semantic-container .rt-semantic-col-seperator {
    display: table-cell;
    background-color: transparent;
  }
  .rt-container .rt-semantic-container .rt-semantic-left-label {
    text-align: right;
  }
  .rt-container .rt-semantic-container .rt-semantic-right-label {
    text-align: left;
  }
  .rt-container .rt-semantic-container .rt-semantic-colgroup-heading-mobile {
    display: none;
  }
  .rt-container .rt-semantic-container .rt-semantic-answer-labels-fullwidth,
  .rt-container .rt-semantic-container .rt-semantic-colgroup-labels-fullwidth,
  .rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth {
    display: table-row;
  }
  .rt-container .rt-semantic-container .rt-semantic-rating-labels {
    display: table-row;
  }
}
.rt-container .rt-semantic-container .rt-semantic-answer-labels-with-subquestion,
.rt-container .rt-semantic-container .rt-semantic-colgroup-labels-with-subquestion {
  display: none;
}
.rt-container .rt-semantic-container .rt-semantic-subquestion-col,
.rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth {
  display: none;
}
.rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-left-label {
  display: block;
}
.rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-right-label {
  display: block;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth {
    display: table-row;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-left-label {
    display: none;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-right-label {
    display: none;
  }
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-semantic-container .rt-semantic-subquestion-fullwidth,
  .rt-container .rt-semantic-container .rt-semantic-colgroup-labels-fullwidth,
  .rt-container .rt-semantic-container .rt-semantic-answer-labels-fullwidth {
    display: none;
  }
  .rt-container .rt-semantic-container .rt-semantic-answer-labels-with-subquestion,
  .rt-container .rt-semantic-container .rt-semantic-colgroup-labels-with-subquestion {
    display: table-row;
  }
  .rt-container .rt-semantic-container .rt-semantic-answer-labels-with-subquestion td,
  .rt-container .rt-semantic-container .rt-semantic-colgroup-labels-with-subquestion td {
    background-color: #DADAD9;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col {
    min-width: 150px;
    display: table-cell;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-left-label {
    display: table-cell;
  }
  .rt-container .rt-semantic-container .rt-semantic-subquestion-col.rt-semantic-right-label {
    display: table-cell;
  }
}
.rt-container .rt-semantic-container table {
  width: 100%;
}
.rt-container .rt-semantic-container table .rt-semantic-subquestion {
  font-size: 1rem;
}
.rt-container .rt-semantic-container table .rt-semantic-subquestion-fullwidth .rt-semantic-subquestion {
  padding-top: 0.75rem;
}
.rt-container .rt-semantic-container table .rt-semantic-subquestion,
.rt-container .rt-semantic-container table .rt-semantic-col-heading {
  font-weight: bold;
}
.rt-container .rt-semantic-container table .rt-semantic-col-heading {
  text-align: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-semantic-container table .rt-semantic-subquestion {
    font-weight: normal;
    padding: 0.5rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-col-heading {
    background-color: #DADAD9;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.rt-container .rt-semantic-container table .rt-rating-label-mobile,
.rt-container .rt-semantic-container table .rt-semantic-rating-label {
  font-style: italic;
}
.rt-container .rt-semantic-container table .rt-semantic-colgroup-heading-mobile {
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}
.rt-container .rt-semantic-container table .rt-semantic-body {
  display: flex;
  flex-wrap: wrap;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-body {
    display: table;
    width: 100%;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-answer-choice {
  display: block;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-answer-choice {
    display: table-cell;
    min-width: 3rem;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-dropdown {
    min-width: 15rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-dropdown .rt-semantic-cell {
    padding: 1rem 0.25rem;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
  width: calc(100% - 2.5rem);
  margin-left: auto;
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
  position: relative;
  margin-right: 1.5rem;
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
  margin-left: 2.5rem;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
    width: 10rem;
    margin-left: 0;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
    width: 8.5rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
    margin-left: 0;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-semantic-cell {
    padding: 1rem 0.25rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-semantic-cell .rt-control-label {
    width: 3rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .rt-container .rt-semantic-container table .rt-semantic-choice-has-open .rt-semantic-cell .rt-error {
    display: block;
    width: 100%;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-semantic-open-container {
  width: 6rem;
}
.rt-container .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-semantic-open-container.rt-semantic-cell-has-error {
  width: 4.5rem;
}
.rt-container .rt-semantic-container table .rt-semantic-cell {
  margin-bottom: 0.25rem !important;
  background-color: #ECECEC;
  padding: 0.25rem;
}
.rt-container .rt-semantic-container table .rt-semantic-cell:hover {
  background-color: #ECECEC;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell {
    margin-bottom: 0;
    background-color: transparent !important;
  }
  .rt-container .rt-semantic-container table .rt-semantic-cell:hover {
    background-color: transparent !important;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-cell:not(.rt-control) label {
  padding: 0.25rem;
  margin-bottom: 0;
  background-color: transparent;
}
.rt-container .rt-semantic-container table .rt-semantic-cell:not(.rt-control) label:empty {
  display: none;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell:not(.rt-control) label {
    display: none;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-cell:not(.rt-control) label:hover {
  background-color: transparent;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
    justify-content: center;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: inherit;
    min-height: 2rem;
  }
  .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label:hover {
    background-color: transparent;
  }
  .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label:before {
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.rt-container .rt-semantic-container table .rt-semantic-cell .rt-semantic-cell-label {
  display: inline;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-cell .rt-semantic-cell-label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.rt-container .rt-semantic-container table .rt-semantic-answers {
  height: 100%;
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
  padding: 1px;
}
@container surveyContainer  (min-width:500px) {
  .rt-container .rt-semantic-container table .rt-semantic-answers {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-semantic-answers {
    display: table-row;
  }
  .rt-container .rt-semantic-container table .rt-semantic-answers td {
    background-color: #f9f9f9;
  }
  .rt-container .rt-semantic-container table .rt-semantic-answers td.rt-semantic-answer-choice:hover {
    background-color: #DADAD9;
  }
  .rt-container .rt-semantic-container table .rt-semantic-answers:hover td {
    box-shadow: -1px 0px 0px 0px #fff;
    background-color: #ECECEC;
  }
}
@container surveyContainer  (min-width:992px) {
  .rt-container .rt-semantic-container table .rt-semantic-answers {
    height: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-semantic-container table .rt-rating-label-mobile {
    display: none;
  }
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-implicit {
  height: 350px;
  width: 350px;
  max-width: 100%;
  padding: 0.5rem;
  margin: auto;
}
.rt-implicit:focus {
  outline: none;
}
.rt-implicit.rt-implicit-has-na {
  height: 375px;
}
.rt-implicit.rt-implicit-has-na .rt-implicit-panel {
  padding: 35px 10px 10px 10px;
}
.rt-implicit.rt-implicit-has-na .rt-implicit-dislike,
.rt-implicit.rt-implicit-has-na .rt-implicit-like {
  height: calc(100% - 35px);
  top: 35px;
}
@container surveyContainer  (max-width: 335px) {
  .rt-implicit {
    height: 300px;
    width: 300px;
  }
  .rt-implicit.rt-implicit-has-na {
    height: 325px;
  }
}
.rt-implicit-panel-container {
  margin: 0;
  position: relative;
  display: block;
  height: 100%;
}
.rt-implicit-done-message {
  display: flex;
  height: 475px;
  align-items: center;
  justify-content: center;
}
.rt-implicit-start-button {
  display: flex;
  height: 350px;
  padding: 0.5rem;
  align-items: center;
  justify-content: center;
}
.rt-implicit-start-button button {
  max-width: 200px;
  min-width: 200px;
  padding: 0.75rem;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  border-radius: 0.25rem;
  box-shadow: none;
}
.rt-implicit-start-button button:hover {
  background-color: #ECECEC;
}
.rt-implicit-start-button button:focus {
  outline: none;
}
.rt-implicit-countdown {
  display: flex;
  height: 350px;
  padding: 0.5rem;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.rt-implicit-countdown-label {
  font-size: 1rem;
  margin-bottom: 1rem;
}
.rt-implicit-countdown-number {
  font-size: 4rem;
}
.rt-implicit-panel {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 2;
  left: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  text-align: center;
  padding: 10px 10px 10px 10px;
  background: #f9f9f9;
  font-size: 24px;
  border: 1px solid #B4B4B4;
  transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.rt-implicit-panel .rt-implicit-stimuli-label {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.rt-implicit-panel:nth-child(5n+1) {
  transform: rotate(-2deg);
}
.rt-implicit-panel:nth-child(5n+2) {
  transform: rotate(2deg);
}
.rt-implicit-panel:nth-child(5n+3) {
  transform: rotate(-1deg);
}
.rt-implicit-panel:nth-child(5n+4) {
  transform: rotate(1deg);
}
.rt-implicit-panel .rt-implicit-na {
  display: flex;
  width: 100%;
  position: absolute;
  top: 3px;
  left: 0;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.rt-implicit-panel .rt-implicit-na button {
  min-width: 150px;
  max-width: 100%;
  padding: 0.25rem;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  border-radius: 0.25rem;
  box-shadow: none;
  font-size: 1rem;
}
.rt-implicit-panel .rt-implicit-na button:hover {
  background-color: #ECECEC;
}
.rt-implicit-panel .rt-implicit-na button:focus {
  outline: none;
}
.rt-implicit-panel .rt-implicit-dislike,
.rt-implicit-panel .rt-implicit-like {
  display: flex;
  align-content: center;
  justify-content: center;
  opacity: 0;
  height: 100%;
  position: absolute;
  width: 100%;
  right: 0;
  top: 0;
  z-index: 1;
  overflow: hidden;
  transform: translate3d(0%, 0, 0) scale3d(1, 1, 1);
  backface-visibility: hidden;
}
.rt-implicit-panel .rt-implicit-dislike:before,
.rt-implicit-panel .rt-implicit-like:before {
  margin: auto;
  font-size: 10rem;
}
.rt-implicit-panel .rt-implicit-like:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f164";
  color: #66cc99;
}
.rt-implicit-panel .rt-implicit-dislike:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f165";
  color: #d53737;
}
.rt-implicit-actions {
  max-width: 500px;
  margin: auto;
  display: flex;
  justify-content: space-around;
  margin-bottom: 2rem;
  align-items: center;
}
.rt-implicit-actions button {
  max-width: 160px;
  min-width: 160px;
  padding: 0.75rem;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  border-radius: 0.25rem;
  box-shadow: none;
}
.rt-implicit-actions button:hover {
  background-color: #ECECEC;
}
.rt-implicit-actions button:focus {
  outline: none;
}
@container surveyContainer  (max-width: 350px) {
  .rt-implicit-actions button {
    padding: 0.5rem;
    max-width: 145px;
    min-width: 145px;
  }
}
.rt-implicit-actions .rt-implicit-like-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f164";
  color: #66cc99;
  padding-left: 0.5rem;
}
.rt-implicit-actions .rt-implicit-dislike-icon {
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
  filter: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scaleX(-1);
}
.rt-implicit-actions .rt-implicit-dislike-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f165";
  color: #d53737;
  padding-left: 0.5rem;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-progress-container {
  width: 100%;
}
.rt-progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #DADAD9;
  border-radius: 0.15rem;
}
.rt-progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #004B71;
  transition: width 0.6s ease;
  min-width: 25px;
}
.rt-progress-bar[aria-valuenow="0"] {
  min-width: 0px;
}
.rt-progress-bar[aria-valuenow="0"] .rt-progress-label {
  display: none;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container .dx-textbox.dx-texteditor.dx-editor-outlined.rt-lang-selector {
  border: 0;
  display: inline-block;
  min-width: 150px;
  max-width: 100%;
  background-color: transparent;
}
.rt-container .dx-textbox.dx-texteditor.dx-editor-outlined.rt-lang-selector:hover {
  background-color: rgba(0, 0, 0, 0.125);
  cursor: pointer;
}
.rt-container .rt-lang-selector-container {
  display: flex;
  width: 100%;
}
.rt-container .rt-lang-selector-container .dx-texteditor-buttons-container {
  display: none;
}
.rt-container .rt-lang-selector-container .dx-dropdowneditor-field-template-wrapper {
  min-height: 2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rt-container .rt-lang-selector-container .dx-dropdowneditor-field-template-wrapper div {
  align-self: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 1rem);
}
.rt-container .rt-lang-selector-icon:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ac";
  margin-right: 0.5rem;
  color: #B4B4B4;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container .rt-starscale-container .rt-rating-label-mobile {
  display: none;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) {
  display: flex;
  width: 100%;
  max-width: 800px;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-answer-option, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-nps-cell, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-mtx-cell, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-semantic-cell,
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-answer-option:hover {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100px;
  background-color: transparent;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-answer-option .rt-control-input ~ .rt-control-label:before, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-input ~ .rt-control-label:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-nps-cell .rt-control-input ~ .rt-control-label:before, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-matrix-container table .rt-mtx-cell .rt-control-input ~ .rt-control-label:before, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-mtx-cell .rt-control-input ~ .rt-control-label:before, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-semantic-container table .rt-semantic-cell .rt-control-input ~ .rt-control-label:before, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-semantic-cell .rt-control-input ~ .rt-control-label:before,
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-answer-option:hover .rt-control-input ~ .rt-control-label:before {
  display: none;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 5px;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label svg {
  max-width: 100%;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label svg path {
  fill: #ccdbe3;
  stroke: #ccdbe3;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label:hover svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input ~ .rt-control-label:before {
  display: none;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-answer-option:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-nps-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-mtx-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-semantic-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-1 .rt-answer-option:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-1 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-1 .rt-nps-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-1 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-1 .rt-mtx-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-1 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-1 .rt-semantic-cell:nth-child(-n+1) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-answer-option:nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-nps-cell:nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-mtx-cell:nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-2 .rt-semantic-cell:nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-3 .rt-answer-option:nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-3 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-3 .rt-nps-cell:nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-3 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-3 .rt-mtx-cell:nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-3 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-3 .rt-semantic-cell:nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-4 .rt-answer-option:nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-4 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-4 .rt-nps-cell:nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-4 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-4 .rt-mtx-cell:nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-4 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-4 .rt-semantic-cell:nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-5 .rt-answer-option:nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-5 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-5 .rt-nps-cell:nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-5 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-5 .rt-mtx-cell:nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-5 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-5 .rt-semantic-cell:nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-6 .rt-answer-option:nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-6 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-6 .rt-nps-cell:nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-6 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-6 .rt-mtx-cell:nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-6 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-6 .rt-semantic-cell:nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-7 .rt-answer-option:nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-7 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-7 .rt-nps-cell:nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-7 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-7 .rt-mtx-cell:nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-7 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-7 .rt-semantic-cell:nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-8 .rt-answer-option:nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-8 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-8 .rt-nps-cell:nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-8 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-8 .rt-mtx-cell:nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-8 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-8 .rt-semantic-cell:nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-9 .rt-answer-option:nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-9 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-9 .rt-nps-cell:nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-9 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-9 .rt-mtx-cell:nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-9 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-9 .rt-semantic-cell:nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-10 .rt-answer-option:nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-10 .rt-nps-container.rt-nps-cubic table .rt-nps-cell:nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-nps-container.rt-nps-cubic table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-10 .rt-nps-cell:nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-10 .rt-matrix-container table .rt-mtx-cell:nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-matrix-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-10 .rt-mtx-cell:nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-10 .rt-semantic-container table .rt-semantic-cell:nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path, .rt-container .rt-semantic-container table .rt-starscale-container .rt-form-group:not(.rt-answer-na).rt-num-of-stars-10 .rt-semantic-cell:nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale .rt-rating-label-mobile {
  display: none;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale .rt-mtx-col-heading:not(.rt-mtx-col-na) {
  visibility: hidden;
  font-size: 0.5px;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-label:before {
  transform: none;
  background-color: transparent;
  border: 0;
  box-shadow: none !important;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-label {
  padding: 0;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-label svg {
  max-width: 100%;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-label svg path {
  fill: #ccdbe3;
  stroke: #ccdbe3;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers {
  display: table-row;
  flex: none;
  box-shadow: inset 0px -1px 0px #DADAD9;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) {
  display: table-cell;
  min-width: 44px;
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na):hover {
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell {
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell:hover {
  background-color: transparent;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-element-error td.rt-mtx-answer-choice {
  background-color: #feeeca;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-element-error td.rt-mtx-answer-choice:hover {
  background-color: #fde8b8;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice.rt-mtx-col-na .rt-mtx-cell .rt-mtx-cell-label {
  word-break: keep-all;
}
@container surveyContainer  (min-width: 500px) {
  .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers {
    display: table-row;
    flex: none;
    box-shadow: inset 0px -1px 0px #DADAD9;
  }
  .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice {
    display: table-cell;
    min-width: 44px;
  }
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-1 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+2) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-2 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+3) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-3 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+4) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-4 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+5) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-5 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+6) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-6 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+7) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-7 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+8) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-8 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+9) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-9 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+10) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers.rt-starscale-selected-10 .rt-mtx-answer-choice:not(.rt-mtx-col-na):nth-child(-n+11) .rt-control-input ~ .rt-control-label svg path {
  fill: #66cc99;
  stroke: #66cc99;
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container {
  position: relative;
  container-type: inline-size;
  container-name: surveyContainer;
}
.rt-container .bg-primary {
  background-color: #004B71 !important;
}
.rt-container .bg-primary90 {
  background-color: #1A5C7F;
}
.rt-container .bg-primary80 {
  background-color: #336f8d;
}
.rt-container .bg-primary60 {
  background-color: #6693aa;
}
.rt-container .bg-primary40 {
  background-color: #99b7c6;
}
.rt-container .bg-primary20 {
  background-color: #ccdbe3;
}
.rt-container .bg-primary10 {
  background-color: #e5edf1;
}
.rt-container .bg-secondary {
  background-color: #444443 !important;
}
.rt-container .bg-secondary80 {
  background-color: #6a6968;
}
.rt-container .bg-secondary60 {
  background-color: #8f8f8e;
}
.rt-container .bg-secondary40 {
  background-color: #B4B4B4;
}
.rt-container .bg-secondary20, .rt-container .rt-answer-option:hover, .rt-container .rt-matrix-container table .rt-mtx-cell:hover, .rt-container .rt-semantic-container table .rt-semantic-cell:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover, .rt-container .rt-answer-option:hover {
  background-color: #DADAD9;
}
.rt-container .bg-secondary10, .rt-container .rt-answer-option, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell, .rt-container .rt-answer-option {
  background-color: #ECECEC;
}
.rt-container .bg-success {
  background-color: #66cc99 !important;
}
.rt-container .bg-success80 {
  background-color: #85d6ad;
}
.rt-container .bg-success60 {
  background-color: #a3e0c2;
}
.rt-container .bg-success40 {
  background-color: #c2ebd6;
}
.rt-container .bg-success20 {
  background-color: #e0f5eb;
}
.rt-container .bg-success10 {
  background-color: #f0faf5;
}
.rt-container .bg-info {
  background-color: #00565b !important;
}
.rt-container .bg-info80 {
  background-color: #33787c;
}
.rt-container .bg-info60 {
  background-color: #669a9d;
}
.rt-container .bg-info40 {
  background-color: #99bbbd;
}
.rt-container .bg-info20 {
  background-color: #ccddde;
}
.rt-container .bg-info10 {
  background-color: #e5eeef;
}
.rt-container .bg-warning {
  background-color: #fde2a6 !important;
}
.rt-container .bg-warning80 {
  background-color: #fde8b8;
}
.rt-container .bg-warning60 {
  background-color: #feeeca;
}
.rt-container .bg-warning40 {
  background-color: #fef4db;
}
.rt-container .bg-warning20 {
  background-color: #fef9ed;
}
.rt-container .bg-warning10 {
  background-color: #fffcf6;
}
.rt-container .bg-danger {
  background-color: #ea5674 !important;
}
.rt-container .bg-danger80 {
  background-color: #ee7890;
}
.rt-container .bg-danger60 {
  background-color: #f39aac;
}
.rt-container .bg-danger40 {
  background-color: #f7bbc7;
}
.rt-container .bg-danger20 {
  background-color: #fbdde3;
}
.rt-container .bg-danger10 {
  background-color: #fdeef1;
}
.rt-container .bg-light, .rt-container .rt-element {
  background-color: #f9f9f9;
}
.rt-container .bg-dark {
  background-color: #6a6968;
}
.rt-container .bg-error {
  background-color: #d53737;
}
:root {
  --rt-sc-mc-highlight: #66cc99;
  --labelbar-inactive-background: #ECECEC;
  --labelbar-active-font-color: #fff;
  --labelbar-inactive-font-color: #444443;
  --labelbar-hover-background: #ccdbe3;
  --labelbar-hover-font-color: #444443;
  --labelbar-border-radius: 0px;
  --labelbar-inactive-border-width: 0px;
  --labelbar-inactive-border-style: solid;
  --labelbar-inactive-border-color: transparent;
  --labelbar-active-border-width: 0px;
  --labelbar-active-border-style: solid;
  --labelbar-active-border-color: transparent;
  --labelbar-hover-border-width: 0px;
  --labelbar-hover-border-style: solid;
  --labelbar-hover-border-color: transparent;
}
body.keyboard-tab .form-control:focus {
  border-color: #66cc99;
}
body:not(.keyboard-tab) *:focus {
  outline: none;
}
.rt-container {
  display: block;
  font-family: "LatoWeb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #444443;
  text-align: left;
  background-color: #fff;
}
.rt-container *,
.rt-container ::after,
.rt-container ::before {
  box-sizing: border-box;
}
.rt-container table {
  border-collapse: collapse;
}
.rt-container .fr-view table.no-border td, .rt-container .fr-view table.no-border th {
  border: 0 !important;
}
.rt-container button,
.rt-container input,
.rt-container optgroup,
.rt-container select,
.rt-container textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.rt-container input[type=checkbox],
.rt-container input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.rt-container input:invalid {
  box-shadow: none;
}
.rt-container .rt-form-group {
  margin-bottom: 1rem;
}
.rt-container .fr-view p {
  margin: 0;
}
.rt-container .rt-page-nav-container {
  position: sticky;
  top: calc(100vh - 50px);
  right: 0px;
  display: flex;
  margin-left: auto;
  width: 88px;
  justify-content: space-between;
  z-index: 100;
}
.rt-container .rt-page-nav-container .rt-nav-btn {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 1px solid #B4B4B4;
  background-color: #e5edf1;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rt-container .rt-page-nav-container .rt-nav-btn:hover {
  opacity: 1;
  cursor: pointer;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-up:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f077";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-down:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f078";
  font-size: 2rem;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive {
  cursor: normal;
  opacity: 0.5;
}
.rt-container .rt-page-nav-container .rt-nav-btn.rt-nav-btn-inactive:hover {
  opacity: 0.5;
}
.rt-container .rt-btn {
  min-width: 150px;
  display: inline-block;
  font-weight: 400;
  color: #444443;
  background-color: #f9f9f9;
  border: 1px solid #B4B4B4;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  user-select: none;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  letter-spacing: 1.1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.rt-container .rt-btn:hover {
  background-color: #DADAD9;
  border-color: #B4B4B4;
}
@container surveyContainer (max-width: 575px) {
  .rt-container .rt-btn {
    min-width: 100%;
  }
}
.rt-container .rt-btn:focus {
  outline: none;
}
.rt-container .rt-btn.rt-btn-next {
  background-color: #1A5C7F;
  border-color: #1A5C7F;
  color: #fff;
  font-weight: 700;
}
@container surveyContainer  (max-width: 769px) {
  .rt-container .rt-btn.rt-btn-next.rt-btn-save {
    min-width: auto;
  }
}
.rt-container .rt-btn.rt-btn-next:hover {
  background-color: #66cc99;
  border-color: #66cc99;
  color: #fff;
}
.rt-container .rt-information-block, .rt-container .rt-warning-block, .rt-container .rt-success-block, .rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error, .rt-container .rt-danger-block, .rt-container .rt-success-block, .rt-container .rt-warning-block {
  position: relative;
  padding: 0.75rem 1.5rem 0.75rem 4rem;
  margin-bottom: 1rem;
}
.rt-container .rt-information-block:before, .rt-container .rt-warning-block:before, .rt-container .rt-success-block:before, .rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before, .rt-container .rt-danger-block:before, .rt-container .rt-success-block:before, .rt-container .rt-warning-block:before {
  position: absolute;
  font-size: 2rem;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -3.25rem;
}
.rt-container .rt-information-block.rt-information-block-sm, .rt-container .rt-element-error .rt-information-block-sm.rt-error, .rt-container .rt-information-block-sm.rt-danger-block, .rt-container .rt-information-block-sm.rt-success-block, .rt-container .rt-information-block-sm.rt-warning-block {
  padding: 0.75rem 0.75rem 0.75rem 3rem;
  font-size: 0.9rem;
}
.rt-container .rt-information-block.rt-information-block-sm:before, .rt-container .rt-element-error .rt-information-block-sm.rt-error:before, .rt-container .rt-information-block-sm.rt-danger-block:before, .rt-container .rt-information-block-sm.rt-success-block:before, .rt-container .rt-information-block-sm.rt-warning-block:before {
  font-size: 1.25rem;
  margin-left: -2.1rem;
}
.rt-container .rt-information-block .rt-alert-close, .rt-container .rt-element-error .rt-error .rt-alert-close, .rt-container .rt-danger-block .rt-alert-close, .rt-container .rt-success-block .rt-alert-close, .rt-container .rt-warning-block .rt-alert-close {
  position: absolute;
  top: 0;
  right: 0.5rem;
  outline: none;
  background-color: transparent;
  border: 0;
  display: block;
  padding: 0;
}
.rt-container .rt-information-block .rt-alert-close:hover, .rt-container .rt-element-error .rt-error .rt-alert-close:hover, .rt-container .rt-danger-block .rt-alert-close:hover, .rt-container .rt-success-block .rt-alert-close:hover, .rt-container .rt-warning-block .rt-alert-close:hover {
  cursor: pointer;
}
.rt-container .rt-information-block .rt-alert-close:before, .rt-container .rt-element-error .rt-error .rt-alert-close:before, .rt-container .rt-danger-block .rt-alert-close:before, .rt-container .rt-success-block .rt-alert-close:before, .rt-container .rt-warning-block .rt-alert-close:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  font-size: 1rem;
}
.rt-container .rt-alert-container {
  position: fixed;
  top: 2px;
  width: 100%;
  left: 0;
}
.rt-container .rt-alert-container .rt-warning-block,
.rt-container .rt-alert-container .rt-info-block,
.rt-container .rt-alert-container .rt-success-block,
.rt-container .rt-alert-container .rt-danger-block,
.rt-container .rt-alert-container .rt-element-error .rt-error,
.rt-container .rt-element-error .rt-alert-container .rt-error {
  opacity: 0.9;
  margin-top: 0.25rem;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.rt-container .rt-warning-block {
  background-color: #fde2a6;
  color: #444443;
}
.rt-container .rt-warning-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0ad";
}
.rt-container .rt-success-block {
  background-color: #00565b;
  color: #fff;
}
.rt-container .rt-success-block:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f118";
}
.rt-container .rt-danger-block, .rt-container .rt-element-error .rt-error {
  background-color: #d53737;
  color: #fff;
}
.rt-container .rt-danger-block:before, .rt-container .rt-element-error .rt-error:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f119";
}
.rt-container .rt-input-error-icon:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f06a";
  position: absolute;
  top: 4px;
  right: -20px;
  color: #d53737;
}
.rt-container .rt-input-error-icon .rt-input-error-message {
  padding: 5px;
  background-color: #d53737;
  color: #fff;
  display: none;
  z-index: 100;
  left: 0px;
  margin-top: 10px;
  min-width: 300px;
  max-width: 450px;
  position: absolute;
  top: 25px;
  text-decoration: none;
  border-radius: 5px;
  font-size: 0.85rem;
}
.rt-container .rt-input-error-icon:hover .rt-input-error-message {
  display: block;
}
.rt-container .rt-input-error-icon:focus {
  outline: none;
}
.rt-container .rt-input-error-icon:focus:after {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
  border-radius: 50%;
}
.rt-container .rt-input-error-icon:focus .rt-input-error-message {
  display: block;
}
.tooltip-element {
  position: relative;
  display: inline;
  border-bottom: 1px dotted #6a6968;
}
.tooltip-element .tooltip-text {
  visibility: hidden;
  width: -moz-max-content;
  width: max-content;
  background-color: #444443;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  max-width: 420px;
}
.tooltip-element .tooltip-text.bottom {
  bottom: auto;
  top: 125%;
}
.tooltip-element .tooltip-text.bottom:before {
  bottom: 100%;
  top: auto;
  border-color: transparent transparent #444443 transparent;
}
.tooltip-element .tooltip-text:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #444443 transparent transparent transparent;
}
.dx-tooltip-wrapper .dx-overlay-content {
  max-width: calc(100% - 20px);
}
.dx-tooltip-wrapper .dx-overlay-content .dx-popup-content {
  white-space: normal !important;
  max-width: 1024px;
}
.tooltip-element:hover {
  cursor: help;
}
.tooltip-element:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
survalyzer-survey.sv-loaded .sv-loading-survey-progress {
  display: none;
}
body.keyboard-tab .rt-container .rt-control-input:checked:focus ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99, 0 0 0 0.2rem #a3e0c2;
}
.rt-container .rt-sc-mc-group {
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-sc-mc-group-title {
  font-weight: bold;
}
.rt-container .rt-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
}
.rt-container .rt-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.rt-container .rt-control-input ~ .rt-control-label {
  cursor: pointer;
}
.rt-container .rt-control-input ~ .rt-control-label:before {
  position: absolute;
  top: 50%;
  left: 0.4rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #DADAD9;
  font-size: 10px;
  text-align: center;
  line-height: 18px;
  transform: translate(0, -50%);
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-input ~ .rt-control-label:before {
    left: 0.45rem;
  }
}
.rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:before {
  border-radius: 50%;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-radio-button:hover:before {
    background-color: #66cc99;
    box-shadow: inset 0px 0px 0px 4px #fff;
    border-width: 1px;
  }
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input ~ .rt-control-label.rt-checkbox-button:hover:before {
    color: #66cc99;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:before {
  box-shadow: inset 0px 0px 0px 4px #66cc99;
  background-color: #fff;
  border-color: #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-radio-button:hover:before {
    box-shadow: inset 0px 0px 0px 4px #66cc99;
    background-color: #fff;
    border-color: #66cc99;
  }
}
.rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  background-color: #66cc99;
  color: #fff;
  border: 1px solid #66cc99;
}
@container surveyContainer (min-width: 768px) {
  .rt-container .rt-control-input:checked ~ .rt-control-label.rt-checkbox-button:hover:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    background-color: #66cc99;
    color: #fff;
    border: 1px solid #66cc99;
  }
}
.rt-container .rt-control-label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
  padding: 0.625rem 2.5rem;
  width: 100%;
  font-size: calc(1rem * 0.9);
  min-height: calc(1rem * 2.5 * 0.8);
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-control-label {
    font-size: calc(1rem * 0.95);
    min-height: calc(1rem * 2.5 * 0.85);
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-control-label {
    font-size: 1rem;
    min-height: 2.75rem;
  }
}
.rt-container .rt-control:focus {
  border: 1px solid #6a6968;
}
.rt-container .rt-answer-option, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
  padding: 0;
  margin-bottom: 0.5rem !important;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option, .rt-container .rt-matrix-container table .rt-mtx-cell, .rt-container .rt-semantic-container table .rt-semantic-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
    margin-bottom: 1rem !important;
  }
}
.rt-container .rt-answer-option .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
  padding: 0.4rem 1rem 0.4rem 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
    padding: 0.45rem 1.1rem 0.45rem 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option .rt-control-label, .rt-container .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container .rt-answer-option.rt-has-input, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell {
  padding-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
  position: relative;
  margin-right: 1.5rem;
  margin-left: 2rem;
  margin-bottom: 0.625rem;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox {
  max-width: 200px;
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-datebox-date ~ .rt-input-error-icon:after,
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container .dx-numberbox ~ .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
    margin-left: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
    margin-left: 2.5rem;
  }
}
.rt-container .rt-answer-option.rt-has-input .rt-semi-open-input, .rt-container .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-input, .rt-container .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-input, .rt-container .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-input {
  margin: 0;
  width: 100%;
}
.rt-container .rt-avoid-column-break, .rt-container .rt-qelement .rt-columns-4 .rt-answer-na, .rt-container .rt-qelement .rt-columns-4 .rt-control, .rt-container .rt-qelement .rt-columns-3 .rt-answer-na, .rt-container .rt-qelement .rt-columns-2 .rt-answer-na, .rt-container .rt-qelement .rt-columns-2 .rt-answer-na, .rt-container .rt-qelement .rt-columns-3 .rt-answer-na, .rt-container .rt-qelement .rt-columns-4 .rt-control, .rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.rt-container .rt-qelement .rt-columns-4 {
  -moz-columns: 250px 4;
       columns: 250px 4;
}
.rt-container .rt-qelement .rt-columns-4 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-4 .rt-control {
  display: table;
  margin-bottom: 0.5rem !important;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-4 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-3 {
  -moz-columns: 300px 3;
       columns: 300px 3;
}
.rt-container .rt-qelement .rt-columns-3 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-3 .rt-control {
  page-break-inside: avoid;
  margin-bottom: 0.5rem !important;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-3 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
.rt-container .rt-qelement .rt-columns-2 {
  -moz-columns: 300px 2;
       columns: 300px 2;
}
.rt-container .rt-qelement .rt-columns-2 .rt-answer-na {
  padding-top: 0;
  border-top: 0;
}
.rt-container .rt-qelement .rt-columns-2 .rt-control {
  page-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
  margin-bottom: 0.5rem !important;
  display: table;
  width: 100%;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 1rem !important;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container .rt-qelement .rt-columns-2 .rt-control {
    margin-bottom: 0.8rem !important;
  }
}
@container surveyContainer  (max-width: 768px) {
  .rt-container .rt-qelement .rt-columns-4 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-3 {
    -moz-columns: 1;
         columns: 1;
  }
  .rt-container .rt-qelement .rt-columns-2 {
    -moz-columns: 1;
         columns: 1;
  }
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell {
  padding-bottom: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-checkbox-button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option.rt-has-input .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-has-input.rt-nps-cell .rt-semi-open-container sha-list-autocomplete {
  width: 100%;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:before,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:before {
  content: none !important;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked + .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:checked ~ .rt-semi-open-container {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button:hover ~ .rt-semi-open-container {
  background-color: var(--labelbar-hover-background) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-checkbox-button {
  background-color: var(--labelbar-inactive-background);
  color: var(--labelbar-inactive-font-color);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  border-radius: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
  min-width: 49px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-size: 16px;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-matrix-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-semantic-container table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container, .rt-container .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-single-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-matrix-container table sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-semantic-container table sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar .rt-nps-container.rt-nps-cubic table sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar sha-basic-multiple-item > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-mc-container.rt-labelbar:not(.rt-likert) sha-not-answered .rt-answer-na > .rt-control.rt-nps-cell .rt-semi-open-container {
  background-color: var(--labelbar-inactive-background);
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-rating-labels {
  display: none;
}
.rt-container .rt-sc-container.rt-likert sha-not-answered:empty {
  display: none;
}
.rt-container .rt-sc-container.rt-likert .rt-rating-label-mobile {
  display: inline-block;
  font-style: italic;
}
.rt-container .rt-sc-container.rt-likert .rt-sc-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-1 sha-basic-single-item {
    display: flex;
    width: calc(100% / 1);
    max-width: calc(100% / 1);
    min-width: calc(100% / 1);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-2 sha-basic-single-item {
    display: flex;
    width: calc(100% / 2);
    max-width: calc(100% / 2);
    min-width: calc(100% / 2);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-3 sha-basic-single-item {
    display: flex;
    width: calc(100% / 3);
    max-width: calc(100% / 3);
    min-width: calc(100% / 3);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-4 sha-basic-single-item {
    display: flex;
    width: calc(100% / 4);
    max-width: calc(100% / 4);
    min-width: calc(100% / 4);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-5 sha-basic-single-item {
    display: flex;
    width: calc(100% / 5);
    max-width: calc(100% / 5);
    min-width: calc(100% / 5);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-6 sha-basic-single-item {
    display: flex;
    width: calc(100% / 6);
    max-width: calc(100% / 6);
    min-width: calc(100% / 6);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-7 sha-basic-single-item {
    display: flex;
    width: calc(100% / 7);
    max-width: calc(100% / 7);
    min-width: calc(100% / 7);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-8 sha-basic-single-item {
    display: flex;
    width: calc(100% / 8);
    max-width: calc(100% / 8);
    min-width: calc(100% / 8);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-9 sha-basic-single-item {
    display: flex;
    width: calc(100% / 9);
    max-width: calc(100% / 9);
    min-width: calc(100% / 9);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-10 sha-basic-single-item {
    display: flex;
    width: calc(100% / 10);
    max-width: calc(100% / 10);
    min-width: calc(100% / 10);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-11 sha-basic-single-item {
    display: flex;
    width: calc(100% / 11);
    max-width: calc(100% / 11);
    min-width: calc(100% / 11);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-12 sha-basic-single-item {
    display: flex;
    width: calc(100% / 12);
    max-width: calc(100% / 12);
    min-width: calc(100% / 12);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-13 sha-basic-single-item {
    display: flex;
    width: calc(100% / 13);
    max-width: calc(100% / 13);
    min-width: calc(100% / 13);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-14 sha-basic-single-item {
    display: flex;
    width: calc(100% / 14);
    max-width: calc(100% / 14);
    min-width: calc(100% / 14);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-15 sha-basic-single-item {
    display: flex;
    width: calc(100% / 15);
    max-width: calc(100% / 15);
    min-width: calc(100% / 15);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-16 sha-basic-single-item {
    display: flex;
    width: calc(100% / 16);
    max-width: calc(100% / 16);
    min-width: calc(100% / 16);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-17 sha-basic-single-item {
    display: flex;
    width: calc(100% / 17);
    max-width: calc(100% / 17);
    min-width: calc(100% / 17);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-18 sha-basic-single-item {
    display: flex;
    width: calc(100% / 18);
    max-width: calc(100% / 18);
    min-width: calc(100% / 18);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-19 sha-basic-single-item {
    display: flex;
    width: calc(100% / 19);
    max-width: calc(100% / 19);
    min-width: calc(100% / 19);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-20 sha-basic-single-item {
    display: flex;
    width: calc(100% / 20);
    max-width: calc(100% / 20);
    min-width: calc(100% / 20);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-21 sha-basic-single-item {
    display: flex;
    width: calc(100% / 21);
    max-width: calc(100% / 21);
    min-width: calc(100% / 21);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-22 sha-basic-single-item {
    display: flex;
    width: calc(100% / 22);
    max-width: calc(100% / 22);
    min-width: calc(100% / 22);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-23 sha-basic-single-item {
    display: flex;
    width: calc(100% / 23);
    max-width: calc(100% / 23);
    min-width: calc(100% / 23);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-24 sha-basic-single-item {
    display: flex;
    width: calc(100% / 24);
    max-width: calc(100% / 24);
    min-width: calc(100% / 24);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-25 sha-basic-single-item {
    display: flex;
    width: calc(100% / 25);
    max-width: calc(100% / 25);
    min-width: calc(100% / 25);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-26 sha-basic-single-item {
    display: flex;
    width: calc(100% / 26);
    max-width: calc(100% / 26);
    min-width: calc(100% / 26);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-27 sha-basic-single-item {
    display: flex;
    width: calc(100% / 27);
    max-width: calc(100% / 27);
    min-width: calc(100% / 27);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-28 sha-basic-single-item {
    display: flex;
    width: calc(100% / 28);
    max-width: calc(100% / 28);
    min-width: calc(100% / 28);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-29 sha-basic-single-item {
    display: flex;
    width: calc(100% / 29);
    max-width: calc(100% / 29);
    min-width: calc(100% / 29);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal).rt-sc-nr-of-choices-30 sha-basic-single-item {
    display: flex;
    width: calc(100% / 30);
    max-width: calc(100% / 30);
    min-width: calc(100% / 30);
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) sha-not-answered {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-sc-rating-labels {
    display: block;
    padding: 4px 8px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    width: 100%;
    /*.rt-control-input:not(:checked) ~ .rt-semi-open-container {
      display: none;
    }*/
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell {
    width: 100%;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell, .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell {
    margin: 0 4px;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell {
    width: 100%;
    display: flex;
    align-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell {
    padding-bottom: 0;
    flex-direction: column;
    justify-content: stretch;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button {
    word-break: auto-phrase;
    display: flex;
    align-items: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container {
    display: flex;
    justify-content: center;
  }
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-matrix-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-semantic-container table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete,
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert:not(.rt-sc-keep-horizontal) .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container sha-list-autocomplete {
    width: 100%;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-1 sha-basic-single-item {
  display: flex;
  width: calc(100% / 1);
  max-width: calc(100% / 1);
  min-width: calc(100% / 1);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-2 sha-basic-single-item {
  display: flex;
  width: calc(100% / 2);
  max-width: calc(100% / 2);
  min-width: calc(100% / 2);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-3 sha-basic-single-item {
  display: flex;
  width: calc(100% / 3);
  max-width: calc(100% / 3);
  min-width: calc(100% / 3);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-4 sha-basic-single-item {
  display: flex;
  width: calc(100% / 4);
  max-width: calc(100% / 4);
  min-width: calc(100% / 4);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-5 sha-basic-single-item {
  display: flex;
  width: calc(100% / 5);
  max-width: calc(100% / 5);
  min-width: calc(100% / 5);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-6 sha-basic-single-item {
  display: flex;
  width: calc(100% / 6);
  max-width: calc(100% / 6);
  min-width: calc(100% / 6);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-7 sha-basic-single-item {
  display: flex;
  width: calc(100% / 7);
  max-width: calc(100% / 7);
  min-width: calc(100% / 7);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-8 sha-basic-single-item {
  display: flex;
  width: calc(100% / 8);
  max-width: calc(100% / 8);
  min-width: calc(100% / 8);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-9 sha-basic-single-item {
  display: flex;
  width: calc(100% / 9);
  max-width: calc(100% / 9);
  min-width: calc(100% / 9);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-10 sha-basic-single-item {
  display: flex;
  width: calc(100% / 10);
  max-width: calc(100% / 10);
  min-width: calc(100% / 10);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-11 sha-basic-single-item {
  display: flex;
  width: calc(100% / 11);
  max-width: calc(100% / 11);
  min-width: calc(100% / 11);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-12 sha-basic-single-item {
  display: flex;
  width: calc(100% / 12);
  max-width: calc(100% / 12);
  min-width: calc(100% / 12);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-13 sha-basic-single-item {
  display: flex;
  width: calc(100% / 13);
  max-width: calc(100% / 13);
  min-width: calc(100% / 13);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-14 sha-basic-single-item {
  display: flex;
  width: calc(100% / 14);
  max-width: calc(100% / 14);
  min-width: calc(100% / 14);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-15 sha-basic-single-item {
  display: flex;
  width: calc(100% / 15);
  max-width: calc(100% / 15);
  min-width: calc(100% / 15);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-16 sha-basic-single-item {
  display: flex;
  width: calc(100% / 16);
  max-width: calc(100% / 16);
  min-width: calc(100% / 16);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-17 sha-basic-single-item {
  display: flex;
  width: calc(100% / 17);
  max-width: calc(100% / 17);
  min-width: calc(100% / 17);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-18 sha-basic-single-item {
  display: flex;
  width: calc(100% / 18);
  max-width: calc(100% / 18);
  min-width: calc(100% / 18);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-19 sha-basic-single-item {
  display: flex;
  width: calc(100% / 19);
  max-width: calc(100% / 19);
  min-width: calc(100% / 19);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-20 sha-basic-single-item {
  display: flex;
  width: calc(100% / 20);
  max-width: calc(100% / 20);
  min-width: calc(100% / 20);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-21 sha-basic-single-item {
  display: flex;
  width: calc(100% / 21);
  max-width: calc(100% / 21);
  min-width: calc(100% / 21);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-22 sha-basic-single-item {
  display: flex;
  width: calc(100% / 22);
  max-width: calc(100% / 22);
  min-width: calc(100% / 22);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-23 sha-basic-single-item {
  display: flex;
  width: calc(100% / 23);
  max-width: calc(100% / 23);
  min-width: calc(100% / 23);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-24 sha-basic-single-item {
  display: flex;
  width: calc(100% / 24);
  max-width: calc(100% / 24);
  min-width: calc(100% / 24);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-25 sha-basic-single-item {
  display: flex;
  width: calc(100% / 25);
  max-width: calc(100% / 25);
  min-width: calc(100% / 25);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-26 sha-basic-single-item {
  display: flex;
  width: calc(100% / 26);
  max-width: calc(100% / 26);
  min-width: calc(100% / 26);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-27 sha-basic-single-item {
  display: flex;
  width: calc(100% / 27);
  max-width: calc(100% / 27);
  min-width: calc(100% / 27);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-28 sha-basic-single-item {
  display: flex;
  width: calc(100% / 28);
  max-width: calc(100% / 28);
  min-width: calc(100% / 28);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-29 sha-basic-single-item {
  display: flex;
  width: calc(100% / 29);
  max-width: calc(100% / 29);
  min-width: calc(100% / 29);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal.rt-sc-nr-of-choices-30 sha-basic-single-item {
  display: flex;
  width: calc(100% / 30);
  max-width: calc(100% / 30);
  min-width: calc(100% / 30);
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal sha-not-answered {
  display: flex;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-mobile {
    display: none;
  }
  .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-rating-label-normal {
    display: inline-block;
  }
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-sc-rating-labels {
  display: block;
  padding: 4px 8px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-answer-na > .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-mtx-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-answer-na > .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na > .rt-control.rt-nps-cell {
  width: 100%;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell, .rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell, .rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell, .rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell, .rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell {
  margin: 0 4px;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell {
  width: 100%;
  display: flex;
  align-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option.rt-has-input,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-mtx-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-semantic-cell,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-has-input.rt-nps-cell,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-has-input.rt-nps-cell {
  padding-bottom: 0;
  flex-direction: column;
  justify-content: stretch;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-radio-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-checkbox-button,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-checkbox-button,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-checkbox-button {
  word-break: auto-phrase;
  display: flex;
  align-items: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-answer-na .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-answer-option .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-matrix-container table .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-matrix-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-mtx-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-semantic-container table .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-semantic-container table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-semantic-cell .rt-semi-open-container,
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-nps-container.rt-nps-cubic table .rt-control.rt-nps-cell .rt-semi-open-container,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control.rt-nps-cell .rt-semi-open-container {
  display: flex;
  justify-content: center;
}
.rt-container .rt-sc-container.rt-likert.rt-sc-keep-horizontal .rt-qelement > .rt-form-group .rt-control-input:not(:checked) ~ .rt-semi-open-container {
  display: none;
}
body.keyboard-tab .rt-container .rt-sc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label,
body.keyboard-tab .rt-container .rt-mc-container.rt-labelbar .rt-control-input:focus ~ .rt-control-label {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-container.rt-rtl {
  direction: rtl;
  text-align: initial;
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-slider-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-rating-labels .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-slider-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-rating-labels .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-slider-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-rating-labels .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-slider-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-rating-labels .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-information-block:before, .rt-container.rt-rtl .rt-element-error .rt-error:before,
.rt-container.rt-rtl .rt-warning-block:before,
.rt-container.rt-rtl .rt-success-block:before,
.rt-container.rt-rtl .rt-danger-block:before {
  margin-left: auto;
  margin-right: -3.25rem;
  left: 0.9rem;
}
.rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
  left: auto;
  right: 0.4rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.45rem;
  }
}
.rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
  padding: 0.4rem 2rem 0.4rem 1rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
    padding: 0.45rem 2.1rem 0.45rem 1.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
  margin-left: 1.5rem;
  margin-right: 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
    margin-right: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
    margin-right: 2.5rem;
  }
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike {
  order: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-icon {
  order: 2;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-label {
  order: 1;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .like {
  order: 1;
}
.rt-container.rt-rtl .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper,
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdowneditor-field-template-wrapper {
  margin-right: 1rem;
  padding-left: 0.25rem;
}
.rt-container.rt-rtl .rt-dxslider {
  direction: ltr;
}
.rt-container.rt-rtl .rt-dxslider .rt-slider-label-container div {
  direction: rtl;
}
.rt-container.rt-rtl .dx-placeholder {
  left: auto;
  right: 0.5rem;
  text-align: initial;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend ~ .rt-input-text,
.rt-container.rt-rtl .rt-input-group .rt-input-group-append > .rt-input-group-text {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend > .rt-input-group-text,
.rt-container.rt-rtl .rt-input-group .rt-input-text:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-left {
  text-align: right;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-right {
  text-align: left;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
  margin-right: auto;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
  margin-left: 1.5rem;
  position: relative;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
  margin-right: 2rem;
  margin-left: auto;
}
@container surveyContainer  (min-width:400px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-right: 2.1rem;
    margin-left: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-left: 0;
    margin-right: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
  display: inline-block;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-left-label {
    text-align: left;
  }
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-right-label {
    text-align: right;
  }
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
  margin-right: 0;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
  margin-right: 0;
  margin-left: 1.5rem;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
  margin-left: 0;
  margin-right: 2.5rem;
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
.rt-container.rt-rtl .rt-input-error-icon .rt-input-error-message {
  left: auto;
  right: 0;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-qelement {
  padding-bottom: 1.75rem;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
  max-width: 100%;
  /* Overwrite the default to keep the scrollbar always visible */
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-qelement::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 10px;
  -webkit-overflow-scrolling: auto;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-qelement::-webkit-scrollbar-track {
  height: 10px !important;
  background: #B4B4B4 !important;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-qelement::-webkit-scrollbar-thumb {
  border-radius: 4px !important;
  height: 10px;
  background: #444443 !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-nps-col-seperator {
  display: none;
  min-width: 0.25rem;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0;
  width: 0.25rem;
  max-width: 0.25rem;
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-nps-col-na {
  margin-top: 1rem;
}
@container surveyContainer  (min-width: 992px) {
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-answers .rt-nps-nr-of-choice-10 {
    width: 98%/10;
    max-width: 98%/10;
    min-width: 98%/10;
  }
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-answers .rt-nps-nr-of-choice-11 {
    width: 98%/11;
    max-width: 98%/11;
    min-width: 98%/11;
  }
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-answers .rt-nps-nr-of-choice-12 {
    width: 98%/12;
    max-width: 98%/12;
    min-width: 98%/12;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-col-seperator {
    display: table-cell;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic .rt-nps-rating-labels {
  display: none;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container .rt-nps-container.rt-nps-cubic .rt-nps-rating-labels {
    display: table-row;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table {
  width: 100%;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-rating-label-mobile,
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-rating-label {
  font-style: italic;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-body {
  display: flex;
  flex-wrap: wrap;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-body {
    display: table;
    width: 100%;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answer-choice {
  display: block;
  background-color: transparent;
  vertical-align: middle;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answer-choice {
    display: table-cell;
    min-width: 2.75rem;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
  margin-bottom: 0 !important;
  background-color: var(--labelbar-inactive-background);
  padding: 0;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover {
  background-color: var(--labelbar-hover-background);
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
    margin-bottom: 0;
    background-color: transparent !important;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:hover {
    background-color: transparent !important;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:not(.rt-control) label {
  padding: 0.25rem;
  margin-bottom: 0;
  background-color: transparent;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:not(.rt-control) label:empty {
  display: none;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:not(.rt-control) label {
    display: none;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell:not(.rt-control) label:hover {
  background-color: transparent;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell {
    display: flex;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
    justify-content: center;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-input:checked + .rt-control-label {
  background-color: var(--rt-sc-mc-highlight) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
  font-weight: bold;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-input:not(:checked) ~ .rt-control-label:hover {
  background-color: var(--labelbar-hover-background) !important;
  border-radius: var(--labelbar-border-radius);
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
  background-color: var(--labelbar-inactive-background);
  color: var(--labelbar-inactive-font-color);
  border-radius: var(--labelbar-border-radius);
  border-width: var(--labelbar-inactive-border-width);
  border-style: var(--labelbar-inactive-border-style);
  border-color: var(--labelbar-inactive-border-color);
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label:before {
  content: none;
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 2rem;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label:hover {
    background-color: transparent;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label:before {
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-nps-cell-label {
  display: inline-block;
  text-align: center;
}
.rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers {
  height: 100%;
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
  padding: 1px;
}
@container surveyContainer  (min-width:500px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers {
    display: table-row;
    box-shadow: inset 0px -1px 0px 0px #ECECEC;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers:last-child {
    box-shadow: none;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers td {
    background-color: transparent;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers td.rt-nps-answer-choice:hover {
    background-color: #DADAD9;
  }
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers:hover td {
    box-shadow: -1px 0px 0px 0px #fff;
    background-color: #ECECEC;
  }
}
@container surveyContainer  (min-width:992px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-nps-answers {
    height: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container .rt-nps-container.rt-nps-cubic table .rt-rating-label-mobile {
    display: none;
  }
}
.rt-container .rt-nps-container.rt-nps-cubic.rt-animated table {
  animation: cubicTable 1.2s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-cubic.rt-animated table .rt-nps-cell .rt-control-label {
  animation: cubicElement 1.2s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-qelement table,
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-rating-labels,
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-rating-label {
  display: block;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-rating-labels .fas.fa-arrow-left, .rt-container .rt-nps-container.rt-nps-circular .rt-slider-container .rt-slider-label-container .fas.fa-arrow-left, .rt-container .rt-slider-container .rt-nps-container.rt-nps-circular .rt-slider-label-container .fas.fa-arrow-left,
.rt-container .rt-nps-container.rt-nps-circular .rt-rating-labels .fas.fa-arrow-right,
.rt-container .rt-nps-container.rt-nps-circular .rt-slider-container .rt-slider-label-container .fas.fa-arrow-right,
.rt-container .rt-slider-container .rt-nps-container.rt-nps-circular .rt-slider-label-container .fas.fa-arrow-right {
  display: none;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-body {
  display: flex;
  flex-direction: column;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-rating-labels {
  order: 2;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -20px;
  margin-bottom: 80px;
  width: 100%;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers {
  order: 1;
  display: block;
  position: relative;
  width: 17em;
  height: 17em;
  border-radius: 50%;
  padding: 0;
  list-style: none;
  margin: 1rem auto 0;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice {
  position: absolute;
  text-align: center;
  line-height: 50px;
  top: 50%;
  left: 50%;
  transform: rotate(90deg) translate(7.5em) rotate(-90deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice .rt-control-label {
  height: 100%;
  width: 100%;
  line-height: 50px;
  border-radius: 50%;
  margin: -25px;
  height: 50px;
  width: 50px;
  min-height: auto;
  padding: 0;
  color: #444443;
  background-color: #DADAD9;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice.rt-nps-col-na {
  transform: translate(-48.9%);
  left: 50%;
  top: 115%;
  width: auto;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice.rt-nps-col-na .rt-control-label {
  border-radius: 0;
  width: auto;
  height: auto;
  line-height: normal;
  padding: 15px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice .rt-control-input:not(:checked) ~ .rt-control-label:hover {
  background-color: var(--labelbar-hover-background) !important;
  color: var(--labelbar-hover-font-color);
  border-width: var(--labelbar-hover-border-width);
  border-style: var(--labelbar-hover-border-style);
  border-color: var(--labelbar-hover-border-color);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice .rt-control-input:checked ~ .rt-control-label {
  background-color: var(--rt-sc-mc-highlight) !important;
  color: var(--labelbar-active-font-color);
  border-width: var(--labelbar-active-border-width);
  border-style: var(--labelbar-active-border-style);
  border-color: var(--labelbar-active-border-color);
  font-weight: bold;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice .rt-control-input ~ .rt-control-label:before {
  content: none !important;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(1) {
  transform: rotate(140deg) translate(7.5em) rotate(-140deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  content: "0" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: -53px;
  left: 117px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(2) {
  transform: rotate(166deg) translate(7.5em) rotate(-166deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  content: "1" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: -5px;
  left: 142px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(3) {
  transform: rotate(192deg) translate(7.5em) rotate(-192deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  content: "2" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 49px;
  left: 143px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(4) {
  transform: rotate(218deg) translate(7.5em) rotate(-218deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  content: "3" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 98px;
  left: 120px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(5) {
  transform: rotate(244deg) translate(7.5em) rotate(-244deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  content: "4" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 132px;
  left: 78px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(6) {
  transform: rotate(270deg) translate(7.5em) rotate(-270deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  content: "5" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 144px;
  left: 25px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(7) {
  transform: rotate(296deg) translate(7.5em) rotate(-296deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  content: "6" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 132px;
  left: -27px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(8) {
  transform: rotate(322deg) translate(7.5em) rotate(-322deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  content: "7" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 98px;
  left: -69px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(9) {
  transform: rotate(348deg) translate(7.5em) rotate(-348deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  content: "8" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: 49px;
  left: -92px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(10) {
  transform: rotate(374deg) translate(7.5em) rotate(-374deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  content: "9" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: -5px;
  left: -91px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(11) {
  transform: rotate(400deg) translate(7.5em) rotate(-400deg);
}
.rt-container .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  content: "10" !important;
  display: block;
  height: 175px;
  width: 175px;
  font-size: 80px;
  line-height: 175px;
  border: 0;
  position: absolute;
  transform: translate(-50%, -50%);
  background-color: transparent;
  box-shadow: none;
  color: #444443;
  top: -53px;
  left: -67px;
}
.rt-container .rt-nps-container.rt-nps-circular .rt-rating-label-mobile {
  display: none;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-0.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-0.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-1.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-1.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-2.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-2.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-3.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-3.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-4.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-4.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-5.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-5.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-6.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-6.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-7.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-7.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-8.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-8.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-9.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-9.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  content: " " !important;
  -webkit-mask-image: url("../../assets/swisscanto/images/nps-question/nps-10.svg");
          mask-image: url("../../assets/swisscanto/images/nps-question/nps-10.svg");
  background-color: var(--rt-sc-mc-highlight);
  height: 125px;
  width: 125px;
  border-radius: 0;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-nps-smilies.rt-animated .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  animation: smileyGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(1) {
  animation: circularElement1 200ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(2) {
  animation: circularElement2 300ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(3) {
  animation: circularElement3 400ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(4) {
  animation: circularElement4 500ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(5) {
  animation: circularElement5 600ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(6) {
  animation: circularElement6 700ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(7) {
  animation: circularElement7 800ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(8) {
  animation: circularElement8 900ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(9) {
  animation: circularElement9 1000ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(10) {
  animation: circularElement10 1100ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(11) {
  animation: circularElement11 1200ms;
  animation-fill-mode: forwards;
}
.rt-container .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  animation: fontGrow 0.3s;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(1) {
  transform: rotate(400deg) translate(7.5em) rotate(-400deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  top: -53px;
  right: -59px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(2) {
  transform: rotate(374deg) translate(7.5em) rotate(-374deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  top: -5px;
  right: -34px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(3) {
  transform: rotate(348deg) translate(7.5em) rotate(-348deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  top: 49px;
  right: -34px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(4) {
  transform: rotate(322deg) translate(7.5em) rotate(-322deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  top: 98px;
  right: -56px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(5) {
  transform: rotate(296deg) translate(7.5em) rotate(-296deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  top: 132px;
  right: -94px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(6) {
  transform: rotate(270deg) translate(7.5em) rotate(-270deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  top: 144px;
  right: -148px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(7) {
  transform: rotate(244deg) translate(7.5em) rotate(-244deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  top: 132px;
  right: -202px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(8) {
  transform: rotate(218deg) translate(7.5em) rotate(-218deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  top: 98px;
  right: -245px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(9) {
  transform: rotate(192deg) translate(7.5em) rotate(-192deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  top: 49px;
  right: -267px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(10) {
  transform: rotate(166deg) translate(7.5em) rotate(-166deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  top: -5px;
  right: -267px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(11) {
  transform: rotate(140deg) translate(7.5em) rotate(-140deg);
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular .rt-nps-answers .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  top: -53px;
  right: -240px;
  left: auto;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(1) {
  animation: circularElementRTL1 200ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(2) {
  animation: circularElementRTL2 300ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(3) {
  animation: circularElementRTL3 400ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(4) {
  animation: circularElementRTL4 500ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(5) {
  animation: circularElementRTL5 600ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(6) {
  animation: circularElementRTL6 700ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(7) {
  animation: circularElementRTL7 800ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(8) {
  animation: circularElementRTL8 900ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(9) {
  animation: circularElementRTL9 1000ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(10) {
  animation: circularElementRTL10 1100ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-animated .rt-nps-answer-choice:nth-child(11) {
  animation: circularElementRTL11 1200ms;
  animation-fill-mode: forwards;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(1) .rt-control-input:checked ~ .rt-control-label:before {
  right: -6px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(2) .rt-control-input:checked ~ .rt-control-label:before {
  right: 17px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(3) .rt-control-input:checked ~ .rt-control-label:before {
  right: 17px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(4) .rt-control-input:checked ~ .rt-control-label:before {
  right: -5px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(5) .rt-control-input:checked ~ .rt-control-label:before {
  right: -47px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(6) .rt-control-input:checked ~ .rt-control-label:before {
  right: -99px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(7) .rt-control-input:checked ~ .rt-control-label:before {
  right: -152px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(8) .rt-control-input:checked ~ .rt-control-label:before {
  right: -195px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(9) .rt-control-input:checked ~ .rt-control-label:before {
  right: -217px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(10) .rt-control-input:checked ~ .rt-control-label:before {
  right: -217px;
}
.rt-container.rt-rtl .rt-nps-container.rt-nps-circular.rt-nps-smilies .rt-nps-answer-choice:nth-child(11) .rt-control-input:checked ~ .rt-control-label:before {
  right: -191px;
}
body.keyboard-tab .rt-container .rt-nps-container .rt-control-input:focus ~ .rt-control-label {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
@keyframes circularElement1 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(140deg) translate(7.5em) rotate(-140deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement2 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(166deg) translate(7.5em) rotate(-166deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement3 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(192deg) translate(7.5em) rotate(-192deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement4 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(218deg) translate(7.5em) rotate(-218deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement5 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(244deg) translate(7.5em) rotate(-244deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement6 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(270deg) translate(7.5em) rotate(-270deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement7 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(296deg) translate(7.5em) rotate(-296deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement8 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(322deg) translate(7.5em) rotate(-322deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement9 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(348deg) translate(7.5em) rotate(-348deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement10 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(374deg) translate(7.5em) rotate(-374deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElement11 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(400deg) translate(7.5em) rotate(-400deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL1 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(400deg) translate(7.5em) rotate(-400deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL2 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(374deg) translate(7.5em) rotate(-374deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL3 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(348deg) translate(7.5em) rotate(-348deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL4 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(322deg) translate(7.5em) rotate(-322deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL5 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(296deg) translate(7.5em) rotate(-296deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL6 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(270deg) translate(7.5em) rotate(-270deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL7 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(244deg) translate(7.5em) rotate(-244deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL8 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(218deg) translate(7.5em) rotate(-218deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL9 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(192deg) translate(7.5em) rotate(-192deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL10 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(166deg) translate(7.5em) rotate(-166deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes circularElementRTL11 {
  0% {
    transform: rotate(90deg) translate(7.5em) rotate(-90deg);
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: rotate(140deg) translate(7.5em) rotate(-140deg);
    animation-timing-function: ease-in-out;
  }
}
@keyframes cubicElement {
  0% {
    max-width: 0px;
    width: 0px;
    padding-left: 0;
    padding-right: 0;
    white-space: nowrap;
    overflow: hidden;
    animation-timing-function: ease-out;
  }
  100% {
    max-width: 100%;
    width: 100%;
    overflow: visible;
    padding-left: 15px;
    padding-right: 15px;
    animation-timing-function: ease-out;
  }
}
@keyframes cubicTable {
  0% {
    width: 0px;
    overflow: hidden;
    animation-timing-function: ease-out;
  }
  100% {
    width: 100%;
    overflow: visible;
    animation-timing-function: ease-out;
  }
}
@keyframes fontGrow {
  0% {
    font-size: 0px;
    animation-timing-function: ease-out;
  }
  100% {
    font-size: 80px;
    animation-timing-function: ease-out;
  }
}
@keyframes smileyGrow {
  0% {
    height: 0px;
    width: 0px;
    animation-timing-function: ease-out;
  }
  100% {
    height: 125px;
    width: 125px;
    animation-timing-function: ease-out;
  }
}
.sui-icon {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
.sv-rotate-icon:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
  filter: none;
}
body.keyboard-tab .focus-ring, body.keyboard-tab .rt-container .rt-btn:focus, .rt-container body.keyboard-tab .rt-btn:focus, body.keyboard-tab .rt-container .rt-information-block .rt-alert-close:focus, .rt-container .rt-information-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-warning-block .rt-alert-close:focus, .rt-container .rt-warning-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-success-block .rt-alert-close:focus, .rt-container .rt-success-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-danger-block .rt-alert-close:focus, .rt-container .rt-danger-block body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-container .rt-input-error-icon, .rt-container body.keyboard-tab .rt-input-error-icon, body.keyboard-tab .rt-container .rt-element-error .rt-error .rt-alert-close:focus, .rt-container .rt-element-error .rt-error body.keyboard-tab .rt-alert-close:focus, body.keyboard-tab .rt-rankorder-item:focus, body.keyboard-tab .rt-container .rt-control-input:focus ~ .rt-control-label:before, .rt-container body.keyboard-tab .rt-control-input:focus ~ .rt-control-label:before, body.keyboard-tab .rt-container .rt-control:focus, .rt-container body.keyboard-tab .rt-control:focus, body.keyboard-tab .rt-container.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-active, .rt-container.dx-list:not(.dx-list-select-decorator-enabled) body.keyboard-tab .dx-list-item.dx-state-active, body.keyboard-tab .rt-container .rt-input-text:focus, .rt-container body.keyboard-tab .rt-input-text:focus, body.keyboard-tab .rt-container .dx-state-focused, .rt-container body.keyboard-tab .dx-state-focused, body.keyboard-tab .rt-implicit:focus .rt-implicit-panel, .rt-implicit:focus body.keyboard-tab .rt-implicit-panel, body.keyboard-tab .rt-implicit-start-button button:focus, .rt-implicit-start-button body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-panel .rt-implicit-na button:focus, .rt-implicit-panel .rt-implicit-na body.keyboard-tab button:focus, body.keyboard-tab .rt-implicit-actions button:focus, .rt-implicit-actions body.keyboard-tab button:focus, body.keyboard-tab .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-starscale-container .rt-form-group:not(.rt-answer-na) .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg, body.keyboard-tab .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label svg, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-control-input:focus ~ .rt-control-label body.keyboard-tab svg {
  box-shadow: 0 0 0 0.2rem #a3e0c2 !important;
}
.rt-sr-only, .rt-container .rt-matrix-container table .rt-mtx-starscale.rt-mtx-answers .rt-mtx-answer-choice:not(.rt-mtx-col-na) .rt-mtx-cell .rt-mtx-cell-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0 !important;
  position: absolute;
  width: 1px;
}
.sui-icon-animate-rotation {
  animation: rotateIcon 2s ease-in-out infinite;
}
@keyframes rotateIcon {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Regular.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Regular.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Bold.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Bold.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Italic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Italic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Black.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Black.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Black.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Thin.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Thin.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-Light.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-Light.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "LatoWeb";
  src: url("../../assets/swisscanto/fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("../../assets/swisscanto/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff2") format("woff2"), url("../../assets/swisscanto/fonts/Lato-LightItalic.woff") format("woff"), url("../../assets/swisscanto/fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
}
.rt-container.rt-rtl {
  direction: rtl;
  text-align: initial;
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-slider-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-rating-labels .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-rating-labels .rt-slider-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-rating-labels .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-semantic-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-semantic-rating-label .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-rating-label-left .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-slider-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-rating-labels .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-slider-left-label .fa-arrow-left:before {
  content: "\f061";
}
.rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-rating-label-right .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-rating-labels .rt-slider-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-rating-labels .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-mtx-rating-label .rt-slider-container .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before, .rt-container.rt-rtl .rt-slider-container .rt-mtx-rating-label .rt-slider-label-container .rt-slider-right-label .fa-arrow-right:before {
  content: "\f060";
}
.rt-container.rt-rtl .rt-information-block:before, .rt-container.rt-rtl .rt-element-error .rt-error:before,
.rt-container.rt-rtl .rt-warning-block:before,
.rt-container.rt-rtl .rt-success-block:before,
.rt-container.rt-rtl .rt-danger-block:before {
  margin-left: auto;
  margin-right: -3.25rem;
  left: 0.9rem;
}
.rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
  left: auto;
  right: 0.4rem;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.65rem;
  }
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-control-input ~ .rt-control-label:before {
    left: auto;
    right: 0.45rem;
  }
}
.rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
  padding: 0.4rem 2rem 0.4rem 1rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
    padding: 0.45rem 2.1rem 0.45rem 1.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option .rt-control-label, .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label, .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-nps-cell .rt-control-label {
    padding: 0.625rem 2.5rem 0.625rem;
  }
}
.rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
  margin-left: 1.5rem;
  margin-right: 2rem;
}
@container surveyContainer  (min-width: 400px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
    margin-right: 2.1rem;
  }
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-answer-option.rt-has-input .rt-semi-open-container, .rt-container.rt-rtl .rt-matrix-container table .rt-has-input.rt-mtx-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-semantic-container table .rt-has-input.rt-semantic-cell .rt-semi-open-container, .rt-container.rt-rtl .rt-nps-container.rt-nps-cubic table .rt-has-input.rt-nps-cell .rt-semi-open-container {
    margin-right: 2.5rem;
  }
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike {
  order: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-icon {
  order: 2;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .dislike .rt-implicit-dislike-label {
  order: 1;
}
.rt-container.rt-rtl .rt-implicit-container .rt-implicit-actions .like {
  order: 1;
}
.rt-container.rt-rtl .rt-drop-down-container .dx-dropdowneditor-field-template-wrapper,
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-dropdown .dx-dropdowneditor-field-template-wrapper {
  margin-right: 1rem;
  padding-left: 0.25rem;
}
.rt-container.rt-rtl .rt-dxslider {
  direction: ltr;
}
.rt-container.rt-rtl .rt-dxslider .rt-slider-label-container div {
  direction: rtl;
}
.rt-container.rt-rtl .dx-placeholder {
  left: auto;
  right: 0.5rem;
  text-align: initial;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend ~ .rt-input-text,
.rt-container.rt-rtl .rt-input-group .rt-input-group-append > .rt-input-group-text {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rt-container.rt-rtl .rt-input-group .rt-input-group-prepend > .rt-input-group-text,
.rt-container.rt-rtl .rt-input-group .rt-input-text:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-left {
  text-align: right;
}
.rt-container.rt-rtl .rt-controls-container .rt-control-right {
  text-align: left;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
  margin-right: auto;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container.rt-mtx-cell-has-error {
  margin-left: 1.5rem;
  position: relative;
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
  margin-right: 2rem;
  margin-left: auto;
}
@container surveyContainer  (min-width:400px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-right: 2.1rem;
    margin-left: auto;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open .rt-control-label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small .rt-control-label + .rt-mtx-open-container {
    margin-left: 0;
    margin-right: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-choice-has-open.rt-mtx-open-small label + .rt-mtx-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label {
    padding-left: 0;
    padding-right: 0 !important;
  }
  .rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-matrix-container table .rt-mtx-cell .rt-mtx-cell-label {
  display: inline-block;
}
@container surveyContainer  (min-width: 768px) {
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-left-label {
    text-align: left;
  }
  .rt-container.rt-rtl .rt-semantic-container .rt-semantic-right-label {
    text-align: right;
  }
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
  margin-right: 0;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container.rt-semantic-cell-has-error {
  margin-right: 0;
  margin-left: 1.5rem;
}
.rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
  margin-left: 0;
  margin-right: 2.5rem;
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-choice-has-open.rt-semantic-open-small .rt-control-label + .rt-semantic-open-container {
    margin-right: 0;
    margin-left: 0;
  }
}
@container surveyContainer  (min-width:768px) {
  .rt-container.rt-rtl .rt-semantic-container table .rt-semantic-cell .rt-control-label:before {
    right: 50%;
    transform: translate(50%, -50%);
  }
}
.rt-container.rt-rtl .rt-input-error-icon:after {
  right: auto;
  left: -20px;
}
.rt-container.rt-rtl .rt-input-error-icon .rt-input-error-message {
  left: auto;
  right: 0;
}
/*!
 * froala_editor v4.1.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2023 Froala Labs
 */
.fr-clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}
.fr-hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.fr-view img.fr-rounded, .fr-view .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-view img.fr-shadow, .fr-view .fr-img-caption.fr-shadow img {
  box-shadow: 10px 10px 5px 0px #cccccc;
}
.fr-view img.fr-bordered, .fr-view .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}
.fr-view img.fr-bordered {
  box-sizing: content-box;
}
.fr-view .fr-img-caption.fr-bordered img {
  box-sizing: border-box;
}
.fr-view li img.fr-dii.fr-fil {
  margin-right: 20px;
}
.fr-view {
  word-wrap: break-word;
}
.fr-view span[style~="color:"] a {
  color: inherit;
}
.fr-view strong {
  font-weight: 700;
}
.fr-view table[border="0"] td:not([class]), .fr-view table[border="0"] th:not([class]), .fr-view table[border="0"] td[class=""], .fr-view table[border="0"] th[class=""] {
  border-width: 0px;
}
.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}
.fr-view table td {
  min-width: 5px;
}
.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}
.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}
.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}
.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}
.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}
.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}
.fr-view table th {
  background: #ececec;
}
.fr-view table tfoot td {
  background: #ececec;
}
.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-column-break-after: always;
       break-after: always;
  page-break-after: always;
}
.fr-view .fr-file {
  position: relative;
}
.fr-view .fr-file::after {
  position: relative;
  content: "📎";
  font-weight: normal;
}
.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}
.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}
.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}
.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}
.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}
.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}
.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}
.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}
.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}
.fr-view .fr-text-gray {
  color: #AAA !important;
}
.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}
.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}
.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}
.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}
.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}
.fr-view .fr-class-transparency {
  opacity: 0.5;
}
.fr-view img {
  position: relative;
  max-width: 100%;
}
.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}
.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}
.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}
.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
.fr-view .fr-video {
  text-align: center;
  position: relative;
}
.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-view .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}
.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}
.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}
.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}
.fr-view .fr-video.fr-dvi {
  display: inline-block;
}
.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}
.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}
.fr-view a.fr-strong {
  font-weight: 700;
}
.fr-view a.fr-green {
  color: green;
}
.fr-view .fr-img-caption {
  text-align: center;
}
.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap a {
  display: block;
}
.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}
.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}
.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}
.fr-view span.fr-img-caption.fr-dii.fr-fil, .fr-view p img.fr-dii.fr-fil {
  margin-right: 15px;
}
a.fr-view.fr-strong {
  font-weight: 700;
}
a.fr-view.fr-green {
  color: green;
}
img.fr-view {
  position: relative;
  max-width: 100%;
}
img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}
img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}
span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}
span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}
span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}
span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}
span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}
span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}
span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}