/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].rules[0].oneOf[1].use[2]!./node_modules/survey-core/defaultV2.css ***!
  \********************************************************************************************************************************************************************************************************************************/
/*!
 * surveyjs - Survey JavaScript library v1.9.57
 * Copyright (c) 2015-2022 Devsoft Baltic OÜ  - http://surveyjs.io/
 * License: MIT (http://www.opensource.org/licenses/mit-license.php)
 */
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.svc-logic-question-value,
.sd-element--with-frame:not(.sd-element--collapsed) {
  border-radius: calc(0.5 * var(--base-unit, 8px));
  box-sizing: border-box;
  padding-left: var(--sd-base-padding);
  padding-right: var(--sd-base-padding);
  padding-bottom: var(--sd-base-padding);
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.svc-logic-question-value > .sd-question__erbox--outside-question,
.sd-element--with-frame:not(.sd-element--collapsed) > .sd-question__erbox--outside-question {
  margin-left: calc(-1 * var(--sd-base-padding));
  margin-right: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
}
.svc-logic-question-value.sd-question--paneldynamic,
.sd-element--with-frame:not(.sd-element--collapsed).sd-question--paneldynamic {
  padding-bottom: 0;
}
.svc-logic-question-value.sd-question--paneldynamic > .sd-question__erbox--below-question,
.sd-element--with-frame:not(.sd-element--collapsed).sd-question--paneldynamic > .sd-question__erbox--below-question {
  bottom: 0;
  margin-top: 0;
}
.sd-element--with-frame > .sd-question__erbox--above-question {
  margin-top: calc(-1 * var(--sd-base-vertical-padding));
}
.svc-logic-question-value,
.sd-element:not(.sd-element--collapsed) {
  padding-top: var(--sd-base-vertical-padding);
}
.sd-table__cell--detail-panel .sd-element:not(.sd-element--collapsed) {
  padding-top: calc(0.5 * var(--base-unit, 8px));
}
.sd-element.sd-element--complex {
  padding-top: 0;
}
.sd-element--expanded > .sd-element__header,
.sd-element--collapsed > .sd-element__header {
  cursor: pointer;
}
.sd-element--collapsed > .sd-element__header {
  padding: calc(2 * var(--base-unit, 8px)) var(--sd-base-padding);
  box-sizing: border-box;
  background-color: var(--background, #fff);
}
.sd-element--collapsed.sd-element--with-frame > .sd-element__header {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(0.5 * var(--base-unit, 8px));
}
.sd-element--collapsed > .sd-element__header:focus-within, .sd-element--collapsed > .sd-element__header:hover {
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-element__title {
  outline: none;
}
.sd-element__title.sd-element__title--disabled {
  opacity: 0.25;
}
.sd-root--readonly .sd-element__title.sd-element__title--disabled {
  opacity: 1;
}
.sd-element--collapsed:not(.sd-element--with-frame) > .sd-element__header {
  margin-left: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
}
.sd-element--complex:not(.sd-element--collapsed) > .sd-element__header--location-top {
  padding-top: var(--sd-base-vertical-padding);
  padding-bottom: var(--sd-base-vertical-padding);
}
.sd-element--complex:not(.sd-element--collapsed) > .sd-element__header--location-top:after {
  content: " ";
  display: block;
  position: relative;
  bottom: calc(-1 * var(--sd-base-vertical-padding));
  height: 1px;
  background: var(--border-light, #eaeaea);
}
.sd-element--complex.sd-element--with-frame > .sd-element__header--location-top:after {
  content: " ";
  left: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
}
.sd-element--nested.sd-element--complex > .sd-element__header--location-top {
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-element--nested.sd-element--complex > .sd-element__header--location-top:after {
  bottom: calc(-0.5 * var(--sd-base-vertical-padding));
}
.sd-element--nested.sd-panel, .sd-element--nested.sd-question--paneldynamic {
  border: 1px solid var(--border-light, #eaeaea);
  box-sizing: border-box;
  padding-left: var(--sd-base-padding);
  padding-right: var(--sd-base-padding);
  margin-top: var(--sd-base-vertical-padding);
}
.sd-element--nested.sd-panel > .sd-element__header--location-top, .sd-element--nested.sd-question--paneldynamic > .sd-element__header--location-top {
  padding-top: calc(0.5 * var(--sd-base-vertical-padding));
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-element--nested.sd-panel > .sd-element__header--location-top:after, .sd-element--nested.sd-question--paneldynamic > .sd-element__header--location-top:after {
  left: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
  bottom: calc(-0.5 * var(--sd-base-vertical-padding));
}
.sd-element--nested.sd-panel > .sd-question__erbox--outside-question, .sd-element--nested.sd-question--paneldynamic > .sd-question__erbox--outside-question {
  margin-left: calc(-1 * var(--sd-base-padding));
  margin-right: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
}
.sd-element--nested.sd-panel > .sd-question__erbox--below-question, .sd-element--nested.sd-question--paneldynamic > .sd-question__erbox--below-question {
  bottom: 0;
  margin-top: 0;
}
.sd-element--nested.sd-panel:not(.sd-element--collapsed) {
  padding-bottom: var(--sd-base-padding);
}
.svc-question__content .sd-element {
  padding-top: 0;
}
.svc-question__content .sd-element--complex > .sd-element__header--location-top {
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
  padding-top: 0;
}
.svc-question__content .sd-element--complex > .sd-element__header--location-top:after {
  display: none;
}
.sd-element--invisible {
  opacity: 0.35;
}
.sd-element__title {
  font-size: 0;
  line-height: 0;
  position: static;
  font-weight: 600;
  margin: 0;
}
.sd-element__title .sd-element__num {
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
}
.sd-element__title span {
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-element__title .sv-title-actions__title {
  font-size: 0;
  line-height: 0;
}
.sd-element__title .svc-string-editor {
  display: inline-block;
  max-width: 100%;
}
.sd-element__title .sv-string-editor {
  max-width: 100%;
  white-space: normal;
}
.sd-element__title .sv-title-actions__title {
  white-space: nowrap;
}
.sd-element__title .sv-string-viewer {
  white-space: normal;
}
.sd-element__num {
  float: left;
  padding: calc(0.625 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px)) calc(0.375 * var(--base-unit, 8px));
  width: calc(4 * var(--base-unit, 8px));
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
  margin-inline-start: calc(-4 * var(--base-unit, 8px));
  text-align: right;
  box-sizing: border-box;
  white-space: nowrap;
  flex-shrink: 0;
}
.sd-element__num + span {
  float: left;
  width: 0;
}
[dir=rtl] .sd-element__num,
[style*="direction:rtl"] .sd-element__num,
[style*="direction: rtl"] .sd-element__num {
  float: right;
}
div:not(:only-of-type) > .sd-element:not(.sd-question--paneldynamic) > .sd-question__header .sd-action-bar,
.sd-element__title--expandable .sd-action-bar {
  margin-right: 0;
}
div:not(:only-of-type) > .sd-element:not(.sd-question--paneldynamic) > .sd-question__header .sd-element__num,
.sd-element__title--expandable .sd-element__num {
  float: none;
  margin-left: 0;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
div:not(:only-of-type) > .sd-element:not(.sd-question--paneldynamic) > .sd-question__header .sd-element__num + span,
.sd-element__title--expandable .sd-element__num + span {
  float: none;
  width: auto;
}
.sd-element__title--expandable.sd-element__title--expandable {
  position: relative;
  display: block;
}
.sd-element__title--expandable:before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 14L5 13L10 8L5 3L6 2L12 8L6 14Z' fill='%23909090'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  height: calc(2 * var(--base-unit, 8px));
  width: calc(2 * var(--base-unit, 8px));
  position: absolute;
  left: calc(-3 * var(--base-unit, 8px));
  top: calc(0.5 * var(--base-unit, 8px));
}
.sd-element__title--expandable.sd-element__title--expanded:before {
  transform: rotate(90deg);
}
.sd-question {
  position: relative;
}
.sd-question__erbox {
  padding: calc(1 * var(--base-unit, 8px)) calc(1.5 * var(--base-unit, 8px));
  border-radius: calc(0.5 * var(--base-unit, 8px));
  font-weight: 600;
  line-height: calc(2 * var(--base-unit, 8px));
  font-size: calc(1.5 * var(--base-unit, 8px));
  white-space: normal;
  text-align: left;
}
.sd-question__erbox--outside-question {
  width: 100%;
  color: var(--red, #e60a3e);
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
  box-sizing: border-box;
}
.sd-question__erbox--above-question {
  border-radius: calc(0.5 * var(--base-unit, 8px)) calc(0.5 * var(--base-unit, 8px)) 0 0;
  margin-bottom: calc(var(--sd-base-vertical-padding) - var(--base-unit, 8px));
}
.sd-question__erbox--below-question {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-element--with-frame > .sd-question__erbox--below-question {
  position: relative;
  margin-top: 0;
  bottom: calc(-1 * var(--sd-base-padding));
  border-radius: 0 0 calc(0.5 * var(--base-unit, 8px)) calc(0.5 * var(--base-unit, 8px));
}
.sd-root-modern--mobile .sd-question__erbox--below-question {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-question__header {
  width: 100%;
}
.sd-question__header--location-top {
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-scrollable .sd-question__content {
  overflow-x: auto;
  padding: calc(2 * var(--base-unit, 8px)) 0;
}
.sd-question__header--location--left {
  display: inline-block;
  width: auto;
  max-width: 50%;
  vertical-align: top;
  margin-top: calc(1.5 * var(--base-unit, 8px));
}
.sd-question--left {
  display: flex;
  flex-wrap: wrap;
}
.sd-question__content--left {
  display: inline-block;
  padding-left: calc(3 * var(--base-unit, 8px));
  flex: 1;
}
.sd-question__required-text {
  color: var(--red, #e60a3e);
  vertical-align: top;
}
.sd-question__form-group {
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sd-question__erbox--tooltip {
  display: none;
  position: fixed;
  height: auto;
  width: auto;
  max-width: calc(29 * var(--base-unit, 8px));
  background-color: var(--background, #fff);
  color: var(--foreground, #161616);
  opacity: 0.75;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  z-index: 1000;
}
.sd-question__content:hover:not(:focus-within) > .sd-question__erbox--tooltip {
  display: block;
}
.sd-question__erbox--location--top,
.sd-question__erbox--location--bottom {
  display: block;
  color: var(--red, #e60a3e);
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
.sd-question--complex .sd-question__erbox--above-question {
  margin-top: 0;
}
.sd-question--complex .sd-question__erbox--above-question ~ .sd-question__header--location-top {
  padding-top: calc(1 * var(--base-unit, 8px));
}
.sd-question--empty.sd-question--complex > .sd-question__header--location-top {
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-question--empty.sd-question--complex > .sd-question__header--location-top:after {
  display: none;
}
.sd-question__placeholder {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  grid-gap: calc(0.5 * var(--base-unit, 8px));
  gap: calc(0.5 * var(--base-unit, 8px));
  justify-content: center;
  min-height: calc(24 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
}
.sd-question__placeholder > div .sv-string-viewer, .sd-question__placeholder > span .sv-string-viewer {
  white-space: pre-line;
}
.sd-question--empty.sd-question--complex > .sd-question__content {
  padding-top: 0;
  padding-bottom: 0;
}
.sd-question--empty.sd-question--complex > .sd-question__content:first-child {
  padding-top: var(--sd-base-padding);
}
.sd-scrollable-container:not(.sd-scrollable-container--compact) {
  width: max-content;
  overflow-x: hidden;
  max-width: 100%;
}
.sd-input {
  appearance: none;
  position: static;
  width: 100%;
  height: calc(6 * var(--base-unit, 8px));
  box-sizing: border-box;
  padding: calc(1.5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  background-color: var(--background-dim-light, #f9f9f9);
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  border: none;
  border-radius: 3px;
  text-align: start;
}
.sd-input.sd-input:focus {
  outline: none;
}
.sd-input--disabled {
  background-color: var(--background-dim-light, #f9f9f9);
  -webkit-user-select: none;
  user-select: none;
}
.sd-input::placeholder {
  color: var(--foreground-light, #909090);
  -webkit-user-select: none;
  user-select: none;
}
.sd-input--disabled,
.sd-input--disabled::placeholder {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25));
}
.sd-root--readonly .sd-input--disabled,
.sd-root--readonly .sd-input--disabled::placeholder {
  color: var(--foreground, #161616);
}
.sd-input:focus {
  box-shadow: 0 0 0 2px var(--primary, #19b394), inset 0px 1px 2px var(--border-inside, rgba(0, 0, 0, 0.16));
}
.sd-input--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-comment {
  display: block;
  height: auto;
  min-width: calc(6 * var(--base-unit, 8px));
  min-height: calc(6 * var(--base-unit, 8px));
  max-width: 100%;
}
.sd-panel {
  position: relative;
}
.sd-panel .sd-row {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-panel .sd-row:first-of-type {
  margin-top: 0;
}
.sd-panel__required-text {
  color: var(--red, #e60a3e);
}
.sd-panel__footer {
  box-sizing: border-box;
  padding-left: calc(var(--sd-base-padding) - 3 * var(--base-unit, 8px));
  margin-left: calc(-1 * var(--sd-base-padding));
  width: calc(100% + 2 * var(--sd-base-padding));
  margin-bottom: calc(-1 * var(--sd-base-padding) + 0.5 * var(--sd-base-vertical-padding));
  margin-top: calc(0.5 * var(--sd-base-vertical-padding));
  border-top: 1px solid var(--border-light, #eaeaea);
  padding-top: calc(0.5 * var(--sd-base-vertical-padding));
}
.sjs_sp_placeholder {
  color: var(--foreground-light, #909090);
}
.sjs_sp_container {
  border: 1px dashed var(--border, #d6d6d6);
}
.sjs_sp_controls.sd-signaturepad__controls {
  right: calc(1 * var(--base-unit, 8px));
  top: calc(1 * var(--base-unit, 8px));
  left: auto;
  bottom: auto;
}
.sd-question--signature:not(.sd-question--answered) .sd-signaturepad__controls {
  display: none;
}
.sd-question--signature.sd-question--error .sjs_sp_placeholder {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-checkbox__decorator {
  border-radius: 3px;
}
.sd-checkbox__svg {
  display: none;
  width: calc(2.5 * var(--base-unit, 8px));
  height: calc(2.5 * var(--base-unit, 8px));
}
.sd-checkbox--checked .sd-checkbox__svg {
  display: block;
}
.sd-checkbox--checked .sd-checkbox__svg use {
  fill: var(--primary-foreground, #fff);
}
.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use {
  fill: var(--border, #d6d6d6);
}
.sd-checkbox--checked .sd-checkbox__control:focus + .sd-checkbox__decorator .sd-checkbox__svg use {
  fill: var(--primary, #19b394);
}
.sd-matrixdynamic__btn.sd-matrixdynamic__add-btn {
  position: sticky;
  left: calc(-3 * var(--base-unit, 8px));
  margin-left: calc(-3 * var(--base-unit, 8px));
  z-index: 12;
}
.sd-matrixdynamic__footer:first-child {
  padding-bottom: calc(2 * var(--base-unit, 8px));
}
.sd-matrixdynamic__footer {
  padding-top: calc(1 * var(--base-unit, 8px));
}
.sd-action.sd-matrixdynamic__remove-btn {
  opacity: 0.5;
}
.sd-matrixdynamic__btn {
  appearance: none;
  background: transparent;
  border: none;
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: calc(1 * var(--base-unit, 8px)) 0;
}
.sd-matrixdynamic__drag-element {
  padding: calc(2 * var(--base-unit, 8px));
}
.sd-matrixdynamic__drag-element:hover {
  background-color: var(--background, #fff);
}
.sd-matrixdynamic__drag-element:after {
  content: " ";
  display: block;
  height: calc(0.5 * var(--base-unit, 8px));
  width: calc(2 * var(--base-unit, 8px));
  border: 1px solid var(--border, #d6d6d6);
  box-sizing: border-box;
  border-radius: 10px;
}
.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn {
  margin-left: 0;
}
.sd-drag-element__svg {
  width: calc(2 * var(--base-unit, 8px));
  height: calc(2 * var(--base-unit, 8px));
  display: block;
}
.sd-drag-element__svg use {
  fill: var(--foreground-light, #909090);
}
.sd-table {
  width: 100%;
  background-color: var(--background, #fff);
  border-collapse: collapse;
  white-space: normal;
}
.sd-table--align-top .sd-table__cell {
  vertical-align: top;
}
.sd-table--alternate-rows .sd-table__row:nth-of-type(odd) > td, .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type {
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-table--alternate-rows .sd-table__row:nth-of-type(odd) > td .sd-input, .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-input {
  background-color: var(--primary-foreground, #fff);
}
.sd-table--alternate-rows .sd-table__row:nth-of-type(odd) > td .sd-item__decorator, .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item__decorator {
  --sd-item-default-background: $primary-foreground;
}
.sd-table__cell {
  font-weight: normal;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  text-align: center;
}
.sd-question--disabled .sd-table__cell {
  opacity: 0.25;
}
.sd-root--readonly .sd-question--disabled .sd-table__cell {
  opacity: 1;
}
.sd-table__cell--header {
  font-weight: 600;
  vertical-align: top;
  padding: calc(1.5 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px)) calc(2.5 * var(--base-unit, 8px));
}
.sd-table__cell--header:not(.sd-table__cell--empty) {
  min-width: calc(14 * var(--base-unit, 8px));
}
.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--empty {
  min-width: calc(14 * var(--base-unit, 8px));
  width: calc(14 * var(--base-unit, 8px));
}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty) {
  min-width: calc(14 * var(--base-unit, 8px));
  width: calc(14 * var(--base-unit, 8px));
}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--dropdown, .sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--rating {
  min-width: calc(22 * var(--base-unit, 8px));
  width: calc(22 * var(--base-unit, 8px));
}
.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--boolean {
  min-width: calc(18 * var(--base-unit, 8px));
  width: calc(18 * var(--base-unit, 8px));
}
.sd-table__cell--detail-panel {
  padding: 0 calc(1 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px));
}
.sd-table__cell--actions .sv-action-bar,
.sd-matrixdynamic__add-btn .sv-action-bar {
  overflow: visible;
}
.sd-table__cell--actions .svc-string-editor__button--done,
.sd-matrixdynamic__add-btn .svc-string-editor__button--done {
  width: calc(2 * var(--base-unit, 8px));
}
.svc-question__content .sd-table__cell--actions .sv-action-bar-item:disabled {
  background: var(--background, #fff);
  opacity: 1;
}
.svc-question__content .sd-table__cell--actions .sv-action-bar-item:disabled use {
  fill: var(--foreground-light, #909090);
}
.sd-table__cell--actions:not(.sd-table__cell--vertical) {
  width: 0;
}
.sd-table__cell--detail-button {
  border: none;
  background: transparent;
  border-radius: calc(2 * var(--base-unit, 8px));
  width: calc(4 * var(--base-unit, 8px));
  height: calc(4 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
}
.sd-table__cell--detail-button svg {
  width: calc(2 * var(--base-unit, 8px));
  height: calc(2 * var(--base-unit, 8px));
  fill: var(--foreground-light, #909090);
}
.sd-table__cell--detail-button:hover {
  background: var(--green-light, rgba(25, 179, 148, 0.1));
}
.sd-table__cell--detail-button:hover svg {
  fill: var(--primary, #19b394);
}
.sd-table__cell--actions {
  white-space: nowrap;
}
.sd-table__cell--actions.sd-table__cell--vertical .sd-action-bar {
  justify-content: center;
}
.sd-table__cell--row-text {
  font-weight: 600;
  text-align: left;
  min-width: calc(12 * var(--base-unit, 8px));
  padding: calc(2.5 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px));
}
.sd-table__question-wrapper:not(:focus-within):hover {
  position: relative;
}
.sd-table__question-wrapper:not(:focus-within):hover .sd-question__erbox--tooltip {
  display: inline-block;
}
.sd-table__cell--actions:not(.sd-table__cell--vertical),
.sd-table__cell--empty,
.sd-table__cell--row-text,
.sd-matrix__cell:first-of-type,
.sd-matrix tr > td:first-of-type {
  position: sticky;
  background: var(--background, #fff);
  z-index: 12;
}
.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,
.sd-table__cell--empty:first-of-type,
.sd-table__cell--row-text:first-of-type,
.sd-matrix__cell:first-of-type:first-of-type,
.sd-matrix tr > td:first-of-type:first-of-type {
  left: calc(-1 * var(--base-unit, 8px));
}
.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,
.sd-table__cell--empty:last-of-type,
.sd-table__cell--row-text:last-of-type,
.sd-matrix__cell:first-of-type:last-of-type,
.sd-matrix tr > td:first-of-type:last-of-type {
  right: calc(-1 * var(--base-unit, 8px));
}
.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar {
  margin-right: calc(-3 * var(--base-unit, 8px));
  justify-content: flex-end;
  background: var(--background, #fff);
}
.sd-question.sd-question--table {
  position: relative;
  overflow-x: auto;
}
.sd-question--table > .sd-question__content {
  display: flex;
  padding-top: calc(2.5 * var(--base-unit, 8px));
  margin: 0 calc(-1 * var(--sd-base-padding));
  width: -moz-fit-content;
  width: fit-content;
  min-width: calc(100% + 2 * var(--sd-base-padding));
}
.sd-question--table > .sd-question__content:before, .sd-question--table > .sd-question__content:after {
  content: "";
  display: block;
  position: sticky;
  min-height: 100%;
  width: calc(var(--sd-base-padding) - var(--base-unit, 8px));
  flex-shrink: 0;
  background: var(--background, #fff);
  z-index: 11;
}
.sd-question--table > .sd-question__content::before {
  left: calc(-1 * var(--sd-base-padding));
}
.sd-question--table > .sd-question__content:after {
  right: calc(-1 * var(--sd-base-padding));
}
.sd-question--table > .sd-question__content > div {
  flex-basis: 100%;
}
.sd-question--table > .sd-question__header {
  position: sticky;
  left: 0;
}
.sd-question--table:not(.sd-element--with-frame) {
  padding-right: var(--sd-base-padding);
  margin-right: calc(-1 * var(--sd-base-padding));
  padding-left: var(--sd-base-padding);
  margin-left: calc(-1 * var(--sd-base-padding));
  box-sizing: content-box;
}
.sd-question--scroll {
  overflow-x: scroll;
}
.sd-matrixdropdown.sd-table {
  table-layout: fixed;
}
.sd-body--responsive .sd-page {
  padding: calc(5 * var(--base-unit, 8px)) var(--sd-page-vertical-padding) calc(2 * var(--base-unit, 8px));
}
.sd-body--responsive .sd-page.sd-page__empty-header {
  padding-top: calc(3 * var(--base-unit, 8px));
}
.sd-root-modern--mobile .sd-page {
  padding-top: calc(2 * var(--base-unit, 8px));
}
.sd-page {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: calc(5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  width: 100%;
  box-sizing: border-box;
}
.sd-page__title {
  position: static;
  font-size: calc(3 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  margin: calc(0.5 * var(--base-unit, 8px)) 0px;
}
.sd-page__description {
  position: static;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  margin: calc(0.5 * var(--base-unit, 8px)) 0px;
}
.sd-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  box-sizing: border-box;
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sd-page__row.sd-row--multiple,
.svc-row > .sd-row--multiple {
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(0.5 * var(--base-unit, 8px));
}
:not(.svc-row) > .sd-row--multiple {
  grid-row-gap: calc(1 * var(--base-unit, 8px));
  row-gap: calc(1 * var(--base-unit, 8px));
  margin-left: calc(-2 * var(--base-unit, 8px));
  width: calc(100% + 2 * var(--base-unit, 8px));
  flex-wrap: wrap;
}
:not(.svc-row) > .sd-row--multiple > div {
  box-sizing: border-box;
  padding-left: calc(2 * var(--base-unit, 8px));
}
:not(.svc-row) > .sd-page__row.sd-row--multiple {
  padding: 0 var(--sd-base-padding) var(--sd-base-padding) calc(var(--sd-base-padding) - 2 * var(--base-unit, 8px));
  margin-left: 0;
  width: 100%;
}
.svc-row .sd-row--multiple {
  overflow: auto;
  margin-top: calc(2 * var(--base-unit, 8px));
}
.svc-row--multiple .sd-row--multiple {
  grid-gap: calc(1 * var(--base-unit, 8px));
  gap: calc(1 * var(--base-unit, 8px));
}
:not(.svc-row--ghost) > .sd-row {
  min-height: 50px;
}
.sd-row__panel {
  box-sizing: border-box;
  width: 100%;
}
.sd-row__question {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
}
.svc-tab-designer .sd-title {
  display: flex;
}
.sd-title {
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  color: var(--foreground, #161616);
  flex-direction: row;
  white-space: normal;
  word-break: break-word;
}
.sd-title.sd-container-modern__title {
  display: flex;
  align-items: center;
  padding: var(--sd-page-vertical-padding) var(--sd-page-vertical-padding);
  overflow: auto;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  grid-gap: calc(4 * var(--base-unit, 8px));
  gap: calc(4 * var(--base-unit, 8px));
  box-shadow: 0px 2px 0px var(--primary, #19b394);
}
.sd-title.sd-container-modern__title .sd-logo__image {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-header__text {
  display: flex;
  flex-direction: column;
  grid-gap: calc(1 * var(--base-unit, 8px));
  gap: calc(1 * var(--base-unit, 8px));
  flex-grow: 1;
}
.sd-header__text h3 {
  font-size: calc(4 * var(--base-unit, 8px));
  font-weight: 700;
  line-height: calc(5 * var(--base-unit, 8px));
  color: var(--primary, #19b394);
}
.sd-header__text h5 {
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 400;
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-title .sv-title-actions {
  width: 100%;
  justify-content: space-between;
}
.sd-root-modern:not(.svc-tab-designer) .sd-container-modern__title {
  background-color: var(--background, #fff);
}
.sd-root-modern .sd-container-modern__title .sd-header__text h3 {
  margin: 0;
}
.sd-root-modern .sd-container-modern__title .sd-description {
  margin: 0;
}
.sd-title .sv-title-actions {
  align-items: flex-start;
  width: calc(100% + 3 * var(--base-unit, 8px));
}
.sd-title .sv-title-actions .sv-title-actions__title {
  flex-wrap: wrap;
  flex: 0 1 auto;
  max-width: calc(100% - 3 * var(--base-unit, 8px));
  white-space: initial;
  min-width: unset;
}
.sd-action-title-bar {
  flex: 1 9 auto;
  min-width: calc(6 * var(--base-unit, 8px));
  justify-content: flex-end;
  margin: calc(-1 * var(--base-unit, 8px)) 0;
}
.sd-action-title-bar .sv-action {
  flex: 0 0 auto;
}
.sd-action-title-bar.sd-action-bar--empty {
  min-width: 0;
}
.sd-description {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: var(--foreground-light, #909090);
  white-space: normal;
  word-break: break-word;
}
.sd-item {
  padding: calc(1.5 * var(--base-unit, 8px)) 0;
}
.sd-item--disabled.sd-item--disabled .sd-item__decorator,
.sd-item__decorator {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  box-sizing: border-box;
  box-shadow: inset 0px 1px 2px var(--border-inside, rgba(0, 0, 0, 0.16));
  background: var(--sd-item-default-background, var(--background-dim-light, #f9f9f9));
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  border: none;
  flex-shrink: 0;
}
.sd-item--checked .sd-item__decorator {
  box-shadow: none;
}
.sd-item__control:focus + .sd-item__decorator,
.sd-item--allowhover .sd-selectbase__label:hover .sd-item__decorator {
  box-shadow: 0 0 0 2px var(--primary, #19b394);
  outline: none;
}
.sd-item__control:focus + .sd-item__decorator,
.sd-item--allowhover .sd-selectbase__label:hover .sd-item__decorator {
  background: var(--background, #fff);
}
.sd-item--checked .sd-item__decorator {
  background: var(--primary, #19b394);
}
.sd-item__control-label {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  white-space: normal;
  word-break: break-word;
  width: 100%;
  text-align: left;
}
.sd-item--disabled .sd-item__control-label {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25));
}
.sd-root--readonly .sd-item--disabled .sd-item__control-label {
  color: var(--foreground, #161616);
}
.sd-item--error .sd-item__decorator {
  background: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-selectbase {
  border: none;
  margin: 0;
  padding: 0;
}
.sd-selectbase--row {
  border: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: calc(4 * var(--base-unit, 8px));
  column-gap: calc(4 * var(--base-unit, 8px));
}
.sd-selectbase--multi-column {
  display: flex;
  flex: 1 1 0px;
}
.sd-selectbase__label {
  display: flex;
  position: relative;
  grid-gap: calc(1 * var(--base-unit, 8px));
  gap: calc(1 * var(--base-unit, 8px));
}
.sd-selectbase__column {
  vertical-align: top;
}
.sd-selectbase__column {
  display: block;
  box-sizing: border-box;
  word-break: break-word;
  flex: 1 1 0px;
}
.sd-selectbase__column:not(:last-child) {
  padding-right: calc(2 * var(--base-unit, 8px));
}
.sd-selectbase__column.sv-q-column-1 {
  width: 100%;
}
.sd-selectbase__other {
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sd-selectbase__item .sd-selectbase__other {
  margin-top: calc(3.5 * var(--base-unit, 8px));
}
.sd-selectbase__item:last-child .sd-selectbase__other {
  margin-bottom: calc(-2 * var(--base-unit, 8px));
}
.sd-checkbox__decorator {
  border-radius: 3px;
}
.sd-checkbox__svg {
  display: none;
  width: calc(2.5 * var(--base-unit, 8px));
  height: calc(2.5 * var(--base-unit, 8px));
}
.sd-checkbox--checked .sd-checkbox__svg {
  display: block;
}
.sd-checkbox--checked .sd-checkbox__svg use {
  fill: var(--primary-foreground, #fff);
}
.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use {
  fill: var(--border, #d6d6d6);
}
.sd-checkbox--checked .sd-checkbox__control:focus + .sd-checkbox__decorator .sd-checkbox__svg use {
  fill: var(--primary, #19b394);
}
.sd-radio__decorator {
  border-radius: 50%;
}
.sd-radio--checked .sd-radio__decorator:after {
  content: " ";
  display: block;
  width: calc(1 * var(--base-unit, 8px));
  height: calc(1 * var(--base-unit, 8px));
  border-radius: 50%;
  background-color: var(--primary-foreground, #fff);
}
.sd-radio--checked.sd-radio--disabled .sd-radio__decorator:after {
  background-color: var(--border, #d6d6d6);
}
.sd-radio--checked .sd-radio__control:focus + .sd-radio__decorator:after {
  background-color: var(--primary, #19b394);
}
.sd-radio__svg {
  display: none;
}
.sd-visuallyhidden {
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
.sd-matrix fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.sd-matrix__label {
  display: flex;
  justify-content: center;
}
.sd-matrix__text {
  padding: calc(2 * var(--base-unit, 8px));
}
.sd-matrix__text--checked {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
  padding: calc(2 * var(--base-unit, 8px));
}
.sd-matrix__cell:first-of-type {
  font-weight: 600;
  text-align: left;
}
.sd-rating {
  overflow-x: auto;
  min-height: calc(8 * var(--base-unit, 8px));
}
.sd-rating fieldset {
  display: flex;
  border: none;
  padding: 0 0 calc(2 * var(--base-unit, 8px)) 0;
  flex-wrap: nowrap;
  grid-gap: calc(1 * var(--base-unit, 8px));
  gap: calc(1 * var(--base-unit, 8px));
}
.sd-rating.sd-rating--wrappable fieldset {
  flex-wrap: wrap;
}
.sd-rating__item {
  position: relative;
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(12.5 * var(--base-unit, 8px));
  white-space: nowrap;
  padding: calc(1.25 * var(--base-unit, 8px));
  box-sizing: border-box;
  min-width: calc(6 * var(--base-unit, 8px));
  text-align: center;
  border: 2px solid var(--background, #fff);
  color: var(--foreground, #161616);
}
.sd-rating__item--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
  box-shadow: 0px 1px 2px transparent;
  border-color: transparent;
}
.sd-rating__item.sd-rating__item--disabled {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25));
}
.sd-rating__item.sd-rating__item--selected.sd-rating__item--disabled {
  color: var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25));
}
.sd-rating__item--allowhover:hover,
.sd-rating__item:focus-within {
  border-color: var(--primary, #19b394);
}
.sd-rating__item--selected {
  background-color: var(--primary, #19b394);
  border-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sd-rating__item--selected:focus-within {
  box-shadow: inset 0 0 0 2px var(--background, #fff);
}
.sd-rating__item-text.sd-rating__item-text {
  line-height: calc(3 * var(--base-unit, 8px));
  min-width: calc(3 * var(--base-unit, 8px));
  display: inline-block;
}
.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text, .sd-rating__item-text.sd-rating__item-text.sd-rating__max-text {
  margin-top: calc(1.25 * var(--base-unit, 8px));
  margin-bottom: calc(1.25 * var(--base-unit, 8px));
  border: 2px solid var(--background, #fff);
  color: var(--foreground-light, #909090);
}
.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text {
  margin-right: calc(1 * var(--base-unit, 8px));
  margin-left: calc(2 * var(--base-unit, 8px));
}
.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text {
  margin-right: calc(2 * var(--base-unit, 8px));
  margin-left: calc(1 * var(--base-unit, 8px));
}
.sd-rating__item-text.sd-rating__item-text .sv-string-editor {
  white-space: nowrap;
}
.sv-ranking-item--error .sv-ranking-item__index {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
  box-shadow: 0px 1px 2px transparent;
  border-color: transparent;
}
.sd-element--with-frame .sv-ranking-item {
  left: calc(-5 * var(--base-unit, 8px));
}
.sd-element--with-frame .sv-ranking-item__icon {
  margin-left: 7px;
}
.sd-element--with-frame .sv-ranking-item__icon-container {
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  margin-right: calc(1 * var(--base-unit, 8px));
  margin-left: calc(1 * var(--base-unit, 8px));
}
.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item__icon-container {
  margin-left: 0;
  margin-right: calc(1 * var(--base-unit, 8px));
}
.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item {
  left: 0;
}
.sv-ranking-item__text {
  color: var(--foreground, #161616);
}
.sd-ranking--disabled .sv-ranking-item__text {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
}
.sv-ranking-item__content.sd-ranking-item__content {
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-dropdown {
  appearance: none;
  padding-inline-end: calc(6 * var(--base-unit, 8px));
  padding-inline-start: calc(2 * var(--base-unit, 8px));
  background-position: right calc(1.5 * var(--base-unit, 8px)) top 50%, 0 0;
  background-repeat: no-repeat;
  background-size: calc(3 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15L17 10H7L12 15Z' fill='%23909090'/%3E%3C/svg%3E%0A");
  opacity: 1;
  display: flex;
  justify-content: space-between;
}
.sd-dropdown[disabled] {
  pointer-events: none;
}
.sd-dropdown--empty:not(.sd-input--disabled),
.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__value {
  color: var(--foreground-light, #909090);
}
.sd-dropdown__input-field-component {
  height: auto;
}
.sd-dropdown option {
  color: var(--foreground, #161616);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
}
.sd-dropdown__value {
  width: 100%;
  min-height: calc(3 * var(--base-unit, 8px));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  position: relative;
}
.sd-dropdown_clean-button {
  padding: 0 calc(1 * var(--base-unit, 8px));
  margin: auto 0;
}
.sd-dropdown_clean-button-svg {
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
}
.sd-dropdown use {
  fill: var(--foreground-light, #909090);
}
.sd-input.sd-dropdown:focus-within {
  box-shadow: 0 0 0 2px var(--primary, #19b394), inset 0px 1px 2px var(--border-inside, rgba(0, 0, 0, 0.16));
}
.sd-input.sd-dropdown:focus-within .sd-dropdown__filter-string-input {
  z-index: 2000;
}
.sd-dropdown__filter-string-input {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  max-width: 100%;
  border: none;
  outline: none;
  padding: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  line-height: calc(3 * var(--base-unit, 8px));
  appearance: none;
}
.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__filter-string-input::placeholder {
  color: var(--foreground-light, #909090);
}
.sd-dropdown__filter-string-input::placeholder {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  line-height: calc(3 * var(--base-unit, 8px));
  appearance: none;
}
[dir=rtl] .sd-dropdown,
[style*="direction:rtl"] .sd-dropdown,
[style*="direction: rtl"] .sd-dropdown {
  background-position: left calc(1.5 * var(--base-unit, 8px)) top 50%, 0 0;
}
.sd-input.sd-tagbox:not(.sd-tagbox--empty):not(.sd-input--disabled) {
  height: auto;
  padding: calc(0.5 * var(--base-unit, 8px));
  padding-inline-end: calc(6 * var(--base-unit, 8px));
  padding-inline-start: calc(0.5 * var(--base-unit, 8px));
}
.sd-tagbox.sd-tagbox--empty {
  padding-block: calc(0.5 * var(--base-unit, 8px));
  padding-inline-end: calc(6 * var(--base-unit, 8px));
  padding-inline-start: calc(2 * var(--base-unit, 8px));
}
.sd-tagbox_clean-button {
  height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  margin: auto 0;
}
.sd-input.sd-tagbox:focus-within {
  box-shadow: 0 0 0 2px var(--primary, #19b394), inset 0px 1px 2px var(--border-inside, rgba(0, 0, 0, 0.16));
}
.sv-tagbox__item {
  position: relative;
  display: flex;
  height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px)) calc(1.5 * var(--base-unit, 8px));
  background-color: var(--primary, #19b394);
  border-radius: calc(0.25 * var(--base-unit, 8px));
}
.sv-tagbox__item-text {
  color: var(--primary-foreground, #fff);
  min-width: calc(5.5 * var(--base-unit, 8px));
  text-align: center;
}
.sv-tagbox__item:hover .sd-tagbox-item_clean-button,
.sv-tagbox__item:focus .sd-tagbox-item_clean-button,
.sv-tagbox__item:focus-within .sd-tagbox-item_clean-button {
  display: block;
}
.sd-tagbox-item_clean-button {
  display: none;
  position: absolute;
  inset-inline-end: calc(1.5 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  padding: 0;
  padding-inline-start: calc(4 * var(--base-unit, 8px));
  background: linear-gradient(270deg, var(--primary, #19b394) 53.12%, rgba(25, 179, 148, 0) 100%);
}
.sd-tagbox-item_clean-button-svg {
  padding: calc(0.5 * var(--base-unit, 8px));
}
.sd-tagbox-item_clean-button-svg:hover {
  border-radius: 100px;
  background: var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25));
}
.sd-tagbox-item_clean-button-svg use {
  fill: var(--primary-foreground, #fff);
}
.sd-tagbox__value.sd-dropdown__value {
  position: relative;
  grid-gap: calc(0.5 * var(--base-unit, 8px));
  gap: calc(0.5 * var(--base-unit, 8px));
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  padding-inline: unset;
  margin-inline: unset;
  margin-block: unset;
}
.sd-tagbox__filter-string-input {
  width: auto;
  display: flex;
  flex-grow: 1;
  height: calc(5 * var(--base-unit, 8px));
  position: initial;
}
.sd-tagbox__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  width: auto;
  height: 100%;
  text-align: left;
  cursor: text;
  pointer-events: none;
  color: var(--foreground-light, #909090);
}
[dir=rtl] .sd-tagbox-item_clean-button,
[style*="direction:rtl"] .sd-tagbox-item_clean-button,
[style*="direction: rtl"] .sd-tagbox-item_clean-button {
  background: linear-gradient(90deg, var(--primary, #19b394) 53.12%, rgba(25, 179, 148, 0) 100%);
}
.sd-imagepicker {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border: none;
  grid-gap: calc(2 * var(--base-unit, 8px));
  gap: calc(2 * var(--base-unit, 8px));
  width: 100%;
  margin: 0;
}
.sd-imagepicker--column {
  align-items: flex-start;
  flex-direction: column;
}
@supports not (aspect-ratio: 1/1) {
  .sd-imagepicker > div {
    margin-right: calc(2 * var(--base-unit, 8px));
  }
}
.sd-imagepicker__item img,
.sd-imagepicker__item .sd-imagepicker__image-container > div {
  border-radius: calc(0.5 * var(--base-unit, 8px));
  background-color: var(--background-dim, #f3f3f3);
}
.sd-imagepicker__item-decorator {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sd-imagepicker__image-container {
  position: relative;
}
.sd-imagepicker__item--checked .sd-imagepicker__image-container::before {
  display: block;
  position: absolute;
  content: " ";
  top: calc(1 * var(--base-unit, 8px));
  right: calc(1 * var(--base-unit, 8px));
  width: calc(6 * var(--base-unit, 8px));
  height: calc(6 * var(--base-unit, 8px));
  box-sizing: border-box;
  border-radius: calc(12.5 * var(--base-unit, 8px));
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' viewBox='0 0 23 17' fill='none'%3E%3Cpath d='M8.33331 16.1L0.333313 8L2.43331 5.9L8.33331 11.9L20.2333 0L22.3333 2.1L8.33331 16.1Z' fill='%2319B394'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px calc(2 * var(--base-unit, 8px));
  background-color: var(--background, #fff);
  z-index: 1;
}
.sd-imagepicker_ > _item--error .sd-imagepicker__image-container::before {
  display: block;
  position: absolute;
  content: " ";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
  border-radius: calc(0.5 * var(--base-unit, 8px));
  background: linear-gradient(0deg, var(--red-light, rgba(230, 10, 62, 0.1)), var(--red-light, rgba(230, 10, 62, 0.1)));
}
.sd-imagepicker__item:focus-within .sd-imagepicker__image,
.sd-imagepicker__item--allowhover .sd-imagepicker__image:hover {
  opacity: 0.5;
}
.sd-imagepicker__image {
  display: block;
  box-sizing: border-box;
  max-width: 100%;
}
.sd-imagepicker__text {
  line-height: calc(3 * var(--base-unit, 8px));
  margin-top: calc(1 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
}
.sd-imagepicker__no-image {
  display: flex;
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-imagepicker__no-image-svg {
  height: calc(6 * var(--base-unit, 8px));
  width: calc(6 * var(--base-unit, 8px));
  margin: auto;
}
.sd-imagepicker__no-image-svg use {
  fill: var(--foreground-light, #909090);
}
.sd-imagepicker__column {
  display: flex;
  flex-direction: column;
  grid-gap: calc(2 * var(--base-unit, 8px));
  gap: calc(2 * var(--base-unit, 8px));
  align-items: flex-start;
  padding-right: 0;
}
.sd-selectbase__column.sd-imagepicker__column:not(:last-child) {
  padding-right: 0;
}
.sd-image__image {
  display: block;
  max-width: 100%;
  border-radius: calc(0.5 * var(--base-unit, 8px));
}
.sd-image__image--adaptive {
  width: 100%;
  height: auto;
  max-width: calc(80 * var(--base-unit, 8px));
}
.sd-html {
  white-space: initial;
}
.sd-progress {
  height: 2px;
  background-color: var(--border-light, #eaeaea);
  position: relative;
}
.sd-progress__bar {
  position: relative;
  height: 100%;
  background-color: var(--primary, #19b394);
  overflow: hidden;
}
.sd-progress__text {
  position: absolute;
  margin-top: calc(1 * var(--base-unit, 8px));
  right: calc(3 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  font-weight: 600;
}
@media only screen and (min-width: calc(125 * var(--base-unit, 8px))) {
  .sd-progress__text {
    margin-left: 5%;
  }
}
@media only screen and (max-width: calc(125 * var(--base-unit, 8px))) {
  .sd-progress__text {
    margin-left: 10px;
  }
}
.sd-boolean {
  display: flex;
  width: max-content;
  position: relative;
  padding: calc(0.5 * var(--base-unit, 8px));
  background: var(--background-dim-light, #f9f9f9);
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(12.5 * var(--base-unit, 8px));
}
.sd-boolean__thumb,
.sd-boolean__label {
  display: block;
  color: var(--foreground-light, #909090);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
}
.sd-boolean__switch {
  display: flex;
  padding: calc(0.5 * var(--base-unit, 8px));
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: calc(12.5 * var(--base-unit, 8px));
}
.sd-boolean__control:focus ~ .sd-boolean__switch {
  box-shadow: inset 0 0 0 2px var(--primary, #19b394);
}
.sd-boolean--indeterminate .sd-boolean__thumb {
  display: none;
}
.sd-boolean__thumb {
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(12.5 * var(--base-unit, 8px));
  transition-duration: 0.2s;
  transition-property: margin-left, transform;
  transition-timing-function: linear;
  color: var(--primary, #19b394);
  font-weight: 600;
  margin-left: 0%;
  transform: translateX(0);
}
.sd-boolean--checked .sd-boolean__thumb {
  margin-left: 100%;
  transform: translateX(-100%);
}
.sd-boolean--disabled .sd-boolean__thumb,
.sd-boolean--disabled .sd-boolean__label {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25));
}
.svc-question__content .sd-boolean:not(.sd-boolean--checked):not(.sd-boolean--indeterminate) .sd-boolean__label:nth-of-type(1),
.svc-question__content .sd-boolean--checked .sd-boolean__label:nth-of-type(2) {
  color: var(--primary, #19b394);
  font-weight: 600;
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(12.5 * var(--base-unit, 8px));
}
.svc-question__content .sd-boolean__switch {
  display: none;
}
.sd-boolean--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-paneldynamic .sd-progress {
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  z-index: 2;
  transform: translateY(-1px);
}
.sd-paneldynamic > .sd-panel {
  padding-top: 1px;
  padding-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-paneldynamic > .sd-panel + .sd-paneldynamic__remove-btn {
  margin-bottom: calc(0.5 * var(--sd-base-vertical-padding));
}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header {
  padding-bottom: 0;
  padding-top: calc(0.5 * var(--sd-base-vertical-padding) + var(--base-unit, 8px));
}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header:after {
  display: none;
}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header > .sd-panel__title {
  color: var(--foreground-light, #909090);
}
.sd-paneldynamic .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header ~ .sd-panel__content {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-question__content:first-child > .sd-paneldynamic > .sd-paneldynamic__panel-wrapper > .sd-panel > .sd-panel__header {
  padding-top: var(--sd-base-vertical-padding);
}
.sd-paneldynamic__separator {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0;
  border-color: var(--border-light, #eaeaea);
  background: var(--border-light, #eaeaea);
  height: 1px;
  border: none;
}
.sd-paneldynamic__panel-wrapper {
  padding-bottom: calc(1 * var(--sd-base-padding));
}
.sd-paneldynamic__panel-wrapper:after {
  display: table;
  clear: both;
  content: " ";
}
.sd-paneldynamic__panel-wrapper--in-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.sd-paneldynamic__remove-btn {
  float: right;
  position: relative;
  top: calc(0.5 * var(--sd-base-vertical-padding));
  margin-bottom: calc(-1 * var(--base-unit, 8px));
  margin-right: calc(-3 * var(--base-unit, 8px));
}
.sd-paneldynamic__footer {
  clear: both;
}
.sd-paneldynamic__footer .sd-paneldynamic__prev-btn,
.sd-paneldynamic__footer .sd-paneldynamic__next-btn {
  display: block;
}
.sd-paneldynamic__footer .sd-paneldynamic__prev-btn svg,
.sd-paneldynamic__footer .sd-paneldynamic__next-btn svg {
  width: calc(2 * var(--base-unit, 8px));
  height: calc(2 * var(--base-unit, 8px));
}
.sd-paneldynamic__footer .sd-paneldynamic__add-btn,
.sd-paneldynamic__footer .sd-paneldynamic__progress-text,
.sd-paneldynamic__footer .sd-paneldynamic__progress--bottom {
  display: initial;
}
.sd-paneldynamic__buttons-container {
  display: flex;
  align-items: center;
  padding: calc(var(--sd-base-vertical-padding) - var(--base-unit, 8px)) 0;
}
.sd-paneldynamic__progress-container {
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: calc(-1 * var(--base-unit, 8px));
}
.sd-paneldynamic__progress-text {
  color: var(--foreground-light, #909090);
  margin: 0;
  margin-right: calc(3 * var(--base-unit, 8px));
}
.sd-paneldynamic__prev-btn,
.sd-paneldynamic__next-btn {
  width: calc(2 * var(--base-unit, 8px));
  height: calc(2 * var(--base-unit, 8px));
}
.sd-paneldynamic__prev-btn .sv-svg-icon,
.sd-paneldynamic__next-btn .sv-svg-icon {
  display: block;
}
.sd-paneldynamic__prev-btn {
  margin-right: calc(2 * var(--base-unit, 8px));
}
.sd-paneldynamic__next-btn {
  margin-left: calc(-1 * var(--base-unit, 8px));
  margin-right: calc(2 * var(--base-unit, 8px));
  transform: rotate(180deg);
}
.sd-paneldynamic__placeholder .sd-paneldynamic__add-btn {
  display: initial;
  margin-left: 0;
}
.sd-question--empty.sd-question--paneldynamic > .sd-question__content {
  padding-bottom: var(--sd-base-padding);
}
.svc-question__content .sd-paneldynamic__panel-wrapper {
  padding: 0;
}
.sd-paneldynamic__buttons-container .sd-action-bar {
  width: 100%;
  margin: 0 calc(-3 * var(--base-unit, 8px));
  width: calc(100% + 6 * var(--base-unit, 8px));
}
.sd-file {
  min-height: calc(36 * var(--base-unit, 8px));
  position: relative;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-file .sv-action-bar {
  padding: calc(1 * var(--base-unit, 8px)) 0;
  justify-content: center;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.sd-file .sv-action-bar .sv-action-bar-item {
  height: calc(4 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
  border-radius: calc(2 * var(--base-unit, 8px));
}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item {
  padding: calc(0.5 * var(--base-unit, 8px)) 0;
}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:hover {
  background-color: var(--background, #fff);
}
.sd-file .sv-action-bar #fileIndex .sv-action-bar-item:disabled {
  opacity: initial;
}
.sd-file__decorator {
  display: flex;
  flex-direction: column;
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 1px dashed var(--border, #d6d6d6);
  justify-content: center;
  align-items: center;
}
.sd-file__decorator--drag {
  border: 1px solid var(--primary, #19b394);
  box-shadow: inset 0 0 0 1px var(--primary, #19b394);
  background: var(--primary-light, rgba(25, 179, 148, 0.1));
  z-index: 1;
}
.sd-file__no-file-chosen {
  display: none;
}
.sd-file__drag-area-placeholder {
  word-break: break-word;
  white-space: normal;
  color: var(--foreground-light, #909090);
}
.sd-file__choose-btn--text {
  display: block;
  margin-top: calc(1 * var(--base-unit, 8px));
  font-weight: 600;
  color: var(--primary, #19b394);
  cursor: pointer;
}
.sd-question--answered .sd-file__drag-area-placeholder {
  display: none;
}
.sd-file__choose-btn--text svg {
  display: none;
}
.sd-file__choose-btn--icon {
  z-index: 2;
}
.sd-file__choose-btn--icon span:first-child {
  display: none;
}
.sd-file__choose-btn--icon,
.sd-file__clean-btn {
  top: calc(1 * var(--base-unit, 8px));
  position: absolute;
}
.sd-file__clean-btn {
  z-index: 2;
  right: calc(1 * var(--base-unit, 8px));
}
.sd-file__clean-btn span:first-child {
  display: none;
}
.sd-file__choose-btn--icon {
  right: calc(8 * var(--base-unit, 8px));
}
.sd-file__list {
  overflow: auto;
  display: flex;
  box-sizing: content-box;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  padding: calc(10.5 * var(--base-unit, 8px)) 0;
  min-height: calc(15 * var(--base-unit, 8px));
  max-height: calc(15 * var(--base-unit, 8px));
  position: absolute;
  width: 100%;
}
.sd-file__preview {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  min-height: 100%;
  margin: 0 auto;
}
.sd-file__preview .sd-file__default-image {
  width: calc(7 * var(--base-unit, 8px));
  height: 90px;
}
.sd-file__preview img:hover + .sd-file__remove-file-button,
.sd-file__preview svg:hover + .sd-file__remove-file-button,
.sd-file__preview .sd-file__remove-file-button:hover {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.sd-file__sign {
  margin-top: calc(1 * var(--base-unit, 8px));
  text-align: center;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
}
.sd-file__sign a {
  display: block;
  text-decoration: none;
  color: var(--foreground, #161616);
  white-space: normal;
  word-break: break-all;
  width: calc(12 * var(--base-unit, 8px));
  overflow: hidden;
  max-height: calc(6 * var(--base-unit, 8px));
  text-overflow: ellipsis;
  line-height: calc(2 * var(--base-unit, 8px));
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.sd-file__remove-file-button {
  display: none;
}
.sd-file__decorator--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-file__image-wrapper {
  position: relative;
  text-align: center;
  min-width: calc(12 * var(--base-unit, 8px));
  min-height: calc(12 * var(--base-unit, 8px));
}
.sd-file__image-wrapper img:not(.sd-file__default-image) {
  display: block;
  width: calc(12 * var(--base-unit, 8px));
  height: calc(12 * var(--base-unit, 8px));
  object-fit: contain;
  background: var(--background-dim, #f3f3f3);
}
.sd-file--single img:hover + .sd-file__remove-file-button {
  display: none;
}
.sd-file--mobile .sd-file__list {
  height: calc(100% - 4 * var(--base-unit, 8px));
}
.sd-file--single-image {
  height: calc(36 * var(--base-unit, 8px));
}
.sd-file--single-image .sd-file__preview {
  width: 100%;
  margin: 0;
}
.sd-file--single-image .sd-file__list {
  padding: 0;
  height: 100%;
  max-height: 100%;
  width: 100%;
}
.sd-file--single-image .sd-file__image-wrapper {
  min-height: 100%;
  min-width: 100%;
}
.sd-file--single-image .sd-file__image-wrapper img {
  width: 100%;
  height: 100%;
  background-color: var(--background-dim-light, #f9f9f9);
}
.sd-file--single-image .sd-file__sign {
  position: absolute;
  margin: 0;
  width: 100%;
  min-height: 100%;
}
.sd-file--single-image .sd-file__sign a {
  color: transparent;
  width: 100%;
  height: 100%;
  outline: none;
}
.sd-file > input:focus + .sd-file__decorator .sd-file__choose-btn.sd-file__choose-btn--icon use {
  fill: var(--primary, #19b394);
}
.sd-file > input:focus + .sd-file__decorator .sd-file__choose-btn:not(.sd-file__choose-btn--icon) {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
}
.sd-file__drag-area {
  position: absolute;
  width: 100%;
  height: 100%;
}
.sd-hidden {
  display: none !important;
}
.sd-body__navigation .sd-btn {
  padding: calc(2 * var(--base-unit, 8px)) calc(8 * var(--base-unit, 8px));
}
.sd-root-modern--mobile .sd-body__navigation .sv-action:not(.sv-action--hidden),
.sd-root-modern--mobile .sd-body__navigation .sd-btn {
  flex-grow: 1;
}
.sd-root-modern--mobile .sd-body__navigation .sd-btn {
  padding: calc(2 * var(--base-unit, 8px)) calc(4 * var(--base-unit, 8px));
}
.sd-body__navigation .sv-action--hidden {
  display: none;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.sd-btn {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: calc(2 * var(--base-unit, 8px)) calc(6 * var(--base-unit, 8px));
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  text-align: center;
  color: var(--primary, #19b394);
  border: 2px solid transparent;
  outline: none;
}
.sd-btn:not(:disabled):hover, .sd-btn:not(:disabled):focus {
  box-shadow: 0 0 0 2px var(--primary, #19b394);
}
.sd-btn:disabled {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
  cursor: default;
}
.sd-btn--action {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sd-btn--action:not(:disabled):hover, .sd-btn--action:not(:disabled):focus {
  color: var(--primary, #19b394);
  background-color: var(--background, #fff);
}
.sd-btn--action:disabled {
  color: var(--primary-foreground-disabled, rgba(255, 255, 255, 0.25));
}
.sd-body {
  width: 100%;
}
.sd-body .sd-body__page {
  min-width: calc(300px + 6 * var(--base-unit, 8px));
}
.sd-body .sd-body__timer {
  padding: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) 0;
  box-sizing: border-box;
}
.sd-body.sd-body--static {
  max-width: calc(84 * var(--base-unit, 8px));
  margin-left: auto;
  margin-right: auto;
}
.sd-body.sd-body--static .sd-body__timer,
.sd-body.sd-body--static .sd-body__navigation,
.sd-body.sd-body--static .sd-body__page {
  margin-left: 0;
  margin-right: 0;
}
.sd-body.sd-body--responsive {
  max-width: initial;
}
.sd-body.sd-body--responsive .sd-body__timer,
.sd-body.sd-body--responsive .sd-body__navigation {
  padding: calc(2 * var(--base-unit, 8px)) var(--sd-page-vertical-padding);
}
.sd-body__navigation.sd-action-bar {
  box-sizing: border-box;
  padding: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  flex-wrap: wrap;
  grid-gap: calc(2 * var(--base-unit, 8px));
  gap: calc(2 * var(--base-unit, 8px));
}
.sd-body__progress {
  margin-bottom: calc(4 * var(--base-unit, 8px));
}
.sd-body--empty {
  min-height: 400px;
  text-align: center;
  padding-top: 180px;
  box-sizing: border-box;
}
/* cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* greek */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.sd-multipletext {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  height: 1px;
}
.sd-multipletext__cell {
  height: 100%;
}
.sd-multipletext__cell:not(:last-child) {
  padding-right: calc(2 * var(--base-unit, 8px));
}
.sd-multipletext__item-container.sd-input:focus-within {
  box-shadow: inset 0 0 0 2px var(--primary, #19b394), inset 0px 1px 2px var(--border-inside, rgba(0, 0, 0, 0.16));
}
.sd-multipletext__item-container {
  display: flex;
  align-items: flex-start;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.sd-multipletext__item-container .sd-input {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  border: none;
  box-shadow: none;
  height: calc(3 * var(--base-unit, 8px));
}
.sd-multipletext__item-container .sd-input,
.sd-multipletext__item-title {
  margin-top: calc(1.5 * var(--base-unit, 8px));
  margin-bottom: calc(1.5 * var(--base-unit, 8px));
}
.sd-multipletext__item-title {
  height: calc(100% - var(--base-unit, 8px) * 3);
  max-width: 30%;
  padding-right: calc(2 * var(--base-unit, 8px));
  border-right: 1px solid var(--border, #d6d6d6);
  word-break: break-word;
  white-space: normal;
  color: var(--foreground-light, #909090);
}
.sd-multipletext__item {
  flex-grow: 1;
}
.sd-multipletext__item-container--error {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-multipletext__item-container--error .sd-input--error {
  background-color: transparent;
}
.sd-multipletext__item-container:hover:not(:focus-within) > .sd-question__erbox--tooltip {
  display: inline-block;
}
.sd-multipletext tr:not(:last-child) .sd-multipletext__cell {
  padding-bottom: calc(2 * var(--base-unit, 8px));
}
.sd-action {
  appearance: none;
  border: none;
  background: transparent;
  padding: calc(1 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
  color: var(--primary, #19b394);
  border-radius: calc(12.5 * var(--base-unit, 8px));
  font-weight: 600;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  outline: none;
}
.sd-action--negative {
  color: var(--red, #e60a3e);
}
.sd-action--icon {
  padding: calc(1 * var(--base-unit, 8px));
}
.sd-action--icon use {
  fill: var(--foreground-light, #909090);
}
svg.sd-action--icon {
  fill: var(--foreground-light, #909090);
}
.sd-action:disabled,
.sd-action--disabled {
  color: var(--foreground, #161616);
  cursor: default;
  opacity: 0.25;
  cursor: default;
  pointer-events: none;
}
.sd-action:hover,
.sd-action:focus {
  outline: none;
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
  cursor: pointer;
  opacity: 1;
}
.sd-action:hover.sd-action--icon,
.sd-action:focus.sd-action--icon {
  background-color: var(--background-dim, #f3f3f3);
}
.sd-action:hover.sd-action--negative,
.sd-action:focus.sd-action--negative {
  background-color: var(--red-light, rgba(230, 10, 62, 0.1));
}
.sd-action:hover.sd-action--negative.sd-action--icon use,
.sd-action:focus.sd-action--negative.sd-action--icon use {
  fill: var(--red, #e60a3e);
}
.sd-action:hover:active,
.sd-action:focus:active {
  opacity: 0.5;
}
.sd-action__icon {
  display: block;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
}
.sd-action--pressed {
  background-color: var(--background-dim, #f3f3f3);
  opacity: 0.5;
}
.sd-action-bar {
  display: flex;
  align-items: center;
}
.sd-action-bar .sv-action:not(:last-child) .sv-action__content {
  padding-right: 0;
}
.sd-context-btn {
  background-color: var(--background, #fff);
  padding: calc(1.5 * var(--base-unit, 8px));
  border-radius: calc(12.5 * var(--base-unit, 8px));
  border: none;
  outline: none;
  cursor: pointer;
}
.sd-context-btn svg {
  display: block;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
}
.sd-context-btn use {
  fill: var(--foreground-light, #909090);
}
.sd-context-btn:hover use,
.sd-context-btn:focus use {
  fill: var(--primary, #19b394);
}
.sd-context-btn:hover.sd-context-btn--negative use,
.sd-context-btn:focus.sd-context-btn--negative use {
  fill: var(--red, #e60a3e);
}
.sd-context-btn:disabled {
  opacity: 0.25;
}
.sd-completedpage {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box;
  text-align: center;
  height: auto;
}
.sd-completedpage h3 {
  font-size: calc(3 * var(--base-unit, 8px));
}
.sd-completedpage:before,
.sd-completedpage:after {
  display: block;
  width: calc(9 * var(--base-unit, 8px));
  margin-left: calc(50% - 4.5 * var(--base-unit, 8px));
  content: "";
}
.sd-completedpage:before {
  height: calc(13 * var(--base-unit, 8px));
}
.sd-completedpage:after {
  height: calc(2 * var(--base-unit, 8px));
}
.sd-progress-buttons__image-button-left {
  display: none;
}
.sd-progress-buttons__image-button-right {
  display: none;
}
.sd-progress-buttons__image-button--hidden {
  visibility: hidden;
}
.sd-progress-buttons__list {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sd-progress-buttons__list li {
  text-align: center;
  flex-grow: 1;
  text-decoration: none;
  border-top: 2px solid var(--border-light, #eaeaea);
  padding-top: calc(2 * var(--base-unit, 8px));
  padding-bottom: calc(4 * var(--base-unit, 8px));
  cursor: pointer;
}
.sd-progress-buttons__list li:hover .sd-progress-buttons__page-title {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.sd-progress-buttons__list .sd-progress-buttons__list-element--current,
.sd-progress-buttons__list .sd-progress-buttons__list-element--passed {
  border-top: 2px solid var(--primary, #19b394);
}
.sd-progress-buttons__list-element--nonclickable .sd-progress-buttons__page-title {
  color: var(--foreground-light, #909090);
}
.sd-progress-buttons__list-element--current .sd-progress-buttons__page-title,
.sd-progress-buttons__list-element--current .sd-progress-buttons__page-description {
  color: var(--primary, #19b394);
}
.sd-progress-buttons__page-title {
  width: 100%;
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 600;
  line-height: calc(3 * var(--base-unit, 8px));
}
.sd-progress-buttons__page-description {
  width: 100%;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  font-weight: 600;
  color: var(--foreground-light, #909090);
}
.sv-list {
  padding: 0;
  margin: 0;
  overflow-y: auto;
  background: var(--background, #fff);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  list-style-type: none;
}
.sv-list__empty-container {
  width: 100%;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-sizing: border-box;
  padding: calc(1.5 * var(--base-unit, 8px)) calc(8 * var(--base-unit, 8px));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv-list__empty-text {
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 400;
  text-align: center;
  color: var(--foreground-light, #909090);
}
.sv-list__item {
  width: 100%;
  align-items: center;
  box-sizing: border-box;
  color: var(--foreground, #161616);
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv-list__item-body {
  width: 100%;
  align-items: center;
  box-sizing: border-box;
  padding-block: calc(1 * var(--base-unit, 8px));
  padding-inline-end: calc(8 * var(--base-unit, 8px));
  padding-inline-start: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv-list__item.sv-list__item--focused,
.sv-list__item:hover,
.sv-list__item:focus {
  outline: none;
}
.sv-list__item.sv-list__item--focused .sv-list__item-body,
.sv-list__item:hover .sv-list__item-body,
.sv-list__item:focus .sv-list__item-body {
  background-color: var(--background-dim, #f3f3f3);
}
.sv-list__item--with-icon.sv-list__item--with-icon {
  padding: 0;
}
.sv-list__item--with-icon.sv-list__item--with-icon .sv-list__item-body {
  padding-top: calc(1.5 * var(--base-unit, 8px));
  padding-bottom: calc(1.5 * var(--base-unit, 8px));
}
.sv-list__item-icon {
  float: inline-start;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  margin-inline-end: calc(2 * var(--base-unit, 8px));
}
.sv-list__item-icon svg {
  display: block;
}
.sv-list__item-icon use {
  fill: var(--foreground-light, #909090);
}
.sv-list__item-separator {
  margin: calc(1 * var(--base-unit, 8px)) 0;
  height: 1px;
  background-color: var(--border, #d6d6d6);
}
.sv-list__item.sv-list__item--selected .sv-list__item-body {
  background-color: var(--primary, #19b394);
  color: var(--background, #fff);
}
.sv-list__item.sv-list__item--selected .sv-list__item-icon use {
  fill: var(--background, #fff);
}
.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-body,
.sv-list__item.sv-list__item--selected:hover .sv-list__item-body,
li:focus .sv-list__item.sv-list__item--selected .sv-list__item-body {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-list__item.sv-list__item--disabled .sv-list__item-body {
  cursor: default;
  color: var(--foreground-light, #909090);
}
.sv-list__item span {
  white-space: nowrap;
}
.sv-list__container {
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.sv-list__filter {
  border-bottom: 1px solid var(--border-inside, rgba(0, 0, 0, 0.16));
  background: var(--background, #fff);
  padding-bottom: calc(1 * var(--base-unit, 8px));
}
.sv-list__filter-icon {
  display: block;
  position: absolute;
  top: calc(1.5 * var(--base-unit, 8px));
  inset-block-start: calc(2 * var(--base-unit, 8px));
}
.sv-list__filter-icon .sv-svg-icon {
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
}
.sv-list__filter-icon .sv-svg-icon use {
  fill: var(--foreground-light, #909090);
}
.sv-list__input {
  appearance: none;
  display: block;
  background: var(--background, #fff);
  box-sizing: border-box;
  width: 100%;
  outline: none;
  font-size: 1em;
  color: var(--foreground, #161616);
  padding: calc(1.5 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px)) calc(1.5 * var(--base-unit, 8px)) calc(7 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
}
.sv-list__input::placeholder {
  color: var(--foreground-light, #909090);
}
.sv-list__input:disabled,
.sv-list__input:disabled::placeholder {
  color: var(--foreground-light, #909090);
}
.sv-list__loading-indicator {
  pointer-events: none;
}
.sv-list__loading-indicator .sv-list__item-body {
  background-color: transparent;
}
.sd-list {
  padding-right: calc(0.5 * var(--base-unit, 8px));
  padding-left: calc(0.5 * var(--base-unit, 8px));
}
.sd-list__item.sd-list__item {
  padding: 0;
}
.sd-list__item.sd-list__item .sd-list__item-body {
  padding-top: calc(1.5 * var(--base-unit, 8px));
  padding-bottom: calc(1.5 * var(--base-unit, 8px));
  border-radius: 3px;
}
.sd-list__item--selected.sd-list__item--selected .sd-list__item-body {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
  color: var(--foreground, #161616);
}
.sd-list__item--selected:hover .sd-list__item-body, .sd-list__item--selected:focus .sd-list__item-body {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-action-bar {
  display: flex;
  box-sizing: content-box;
  position: relative;
  align-items: center;
  margin-left: auto;
  overflow: hidden;
  white-space: nowrap;
}
.sv-action-bar-separator {
  display: inline-block;
  width: 1px;
  height: 24px;
  vertical-align: middle;
  margin-right: 16px;
  background-color: var(--border, #d6d6d6);
}
.sv-action-bar--default-size-mode .sv-action-bar-separator {
  margin: 0 calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-separator {
  margin: 0 calc(0.5 * var(--base-unit, 8px));
}
.sv-action-bar-item {
  appearance: none;
  display: flex;
  padding: calc(1 * var(--base-unit, 8px));
  box-sizing: border-box;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  color: var(--foreground, #161616);
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow-x: hidden;
  white-space: nowrap;
}
button.sv-action-bar-item {
  overflow: hidden;
}
.sv-action-bar--default-size-mode .sv-action-bar-item {
  height: calc(5 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  margin: 0 calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-item {
  height: calc(4 * var(--base-unit, 8px));
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  margin: 0 calc(0.5 * var(--base-unit, 8px));
}
.sv-action:first-of-type .sv-action-bar-item {
  margin-inline-start: 0;
}
.sv-action:last-of-type .sv-action-bar-item {
  margin-inline-end: 0;
}
.sv-action-bar--default-size-mode .sv-action-bar-item__title--with-icon {
  margin-inline-start: calc(1 * var(--base-unit, 8px));
}
.sv-action-bar--small-size-mode .sv-action-bar-item__title--with-icon {
  margin-inline-start: calc(0.5 * var(--base-unit, 8px));
}
.sv-action-bar-item__icon svg {
  display: block;
}
.sv-action-bar-item__icon use {
  fill: var(--foreground-light, #909090);
}
.sv-action-bar-item:hover,
.sv-action-bar-item:focus {
  outline: none;
  background-color: var(--background-dim, #f3f3f3);
}
.sv-action-bar-item:active {
  opacity: 0.5;
}
.sv-action-bar-item:disabled {
  opacity: 0.25;
  cursor: default;
}
.sv-action-bar-item:disabled .sv-action-bar-item__icon use {
  fill: var(--foreground, #161616);
}
.sv-action-bar-item__title {
  color: inherit;
  vertical-align: middle;
  white-space: nowrap;
}
.sv-action-bar-item--secondary .sv-action-bar-item__icon use {
  fill: var(--secondary, #ff9814);
}
.sv-action-bar-item--active .sv-action-bar-item__icon use {
  fill: var(--primary, #19b394);
}
.sv-action-bar-item-dropdown {
  appearance: none;
  display: flex;
  height: calc(5 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  box-sizing: border-box;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  cursor: pointer;
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.sv-expand-action:before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  height: 10px;
  width: 12px;
  margin: auto 8px;
}
.sv-expand-action--expanded:before {
  transform: rotate(180deg);
}
.sv-dots {
  width: 48px;
}
.sv-dots__item {
  width: 100%;
}
.sv-dots__item .sv-action-bar-item__icon {
  margin: auto;
}
.sv-action--hidden {
  width: 0px;
  height: 0px;
  overflow: hidden;
  visibility: hidden;
}
.sv-action__content {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.sv-action__content > * {
  flex: 0 0 auto;
}
.sv-action--space {
  margin-left: auto;
}
.sv-action-bar-item--pressed {
  background-color: var(--background-dim, #f3f3f3);
  opacity: 50%;
}
sv-popup {
  display: block;
  position: absolute;
  z-index: -1;
}
.sv-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  outline: none;
  z-index: 1500;
}
.sv-popup__container {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  position: absolute;
  padding: 0;
}
.sv-popup__shadow {
  width: 100%;
  height: 100%;
  border-radius: calc(1 * var(--base-unit, 8px));
}
.sv-popup__body-content {
  background-color: var(--background, #fff);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-height: 90vh;
  max-width: 90vw;
}
.sv-popup--modal {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--background-semitransparent, rgba(144, 144, 144, 0.5));
  padding: calc(11 * var(--base-unit, 8px)) calc(15 * var(--base-unit, 8px));
  box-sizing: border-box;
}
.sv-popup--modal .sv-popup__container {
  position: static;
}
.sv-popup--modal .sv-popup__body-content {
  padding: calc(4 * var(--base-unit, 8px));
}
.sv-popup--overlay {
  width: 100%;
}
.sv-popup--overlay .sv-popup__container {
  background: var(--background-semitransparent, rgba(144, 144, 144, 0.5));
  max-width: 100vw;
  max-height: calc(100vh - 1 * var(--base-unit, 8px));
  height: calc(100vh - 1 * var(--base-unit, 8px));
  width: 100%;
  padding-top: calc(2 * var(--base-unit, 8px));
  border: unset;
}
.sv-popup--overlay .sv-popup__body-content {
  max-height: 100vh;
  max-width: 100vw;
  border-radius: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) 0px 0px;
  background: var(--background, #fff);
  box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
  padding: calc(3 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  height: calc(100% - (1 * var(--base-unit, 8px)));
}
.sv-popup--overlay .sv-popup__scrolling-content {
  height: calc(100% - 10 * var(--base-unit, 8px));
}
.sv-popup--overlay .sv-popup__body-footer {
  margin-top: calc(2 * var(--base-unit, 8px));
}
.sv-popup--overlay .sv-popup__body-footer .sv-action-bar {
  width: 100%;
}
.sv-popup--overlay .sv-popup__body-footer .sv-action {
  width: 100%;
}
.sv-popup--overlay .sv-popup__body-footer-item {
  width: 100%;
}
.sv-popup--overlay .sv-popup__button {
  background-color: var(--primary, #19b394);
  border: 2px solid var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-popup--modal .sv-popup__scrolling-content {
  padding: 2px;
  margin: -2px;
}
.sv-popup__scrolling-content {
  height: 100%;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.sv-popup__scrolling-content::-webkit-scrollbar, .sv-popup__scrolling-content *::-webkit-scrollbar {
  height: 6px;
  width: 6px;
  background-color: var(--background-dim, #f3f3f3);
}
.sv-popup__scrolling-content::-webkit-scrollbar-thumb, .sv-popup__scrolling-content *::-webkit-scrollbar-thumb {
  background: var(--primary-light, rgba(25, 179, 148, 0.1));
}
.sv-popup__content {
  min-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer {
  transform: translate(calc(-1 * var(--base-unit, 8px))) rotate(180deg);
}
.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer {
  transform: translate(calc(-1 * var(--base-unit, 8px)), calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right {
  transform: translate(calc(1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--right .sv-popup__pointer {
  transform: translate(-12px, -4px) rotate(-90deg);
}
.sv-popup--show-pointer.sv-popup--left {
  transform: translate(calc(-1 * var(--base-unit, 8px)));
}
.sv-popup--show-pointer.sv-popup--left .sv-popup__pointer {
  transform: translate(-4px, -4px) rotate(90deg);
}
.sv-popup__pointer {
  display: block;
  position: absolute;
}
.sv-popup__pointer:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-left: calc(1 * var(--base-unit, 8px)) solid transparent;
  border-right: calc(1 * var(--base-unit, 8px)) solid transparent;
  border-bottom: calc(1 * var(--base-unit, 8px)) solid var(--background, #fff);
  align-self: center;
}
.sv-popup__body-header {
  font-family: Open Sans;
  font-size: calc(3 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  font-style: normal;
  font-weight: 700;
  margin-bottom: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
}
.sv-popup__body-footer {
  display: flex;
  margin-top: calc(4 * var(--base-unit, 8px));
}
.sv-popup__body-footer .sv-action-bar {
  grid-gap: calc(1.5 * var(--base-unit, 8px));
  gap: calc(1.5 * var(--base-unit, 8px));
}
.sv-popup__button {
  padding: calc(2 * var(--base-unit, 8px)) calc(6 * var(--base-unit, 8px));
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  margin: 2px;
  cursor: pointer;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  text-align: center;
  color: var(--primary, #19b394);
  border: none;
  outline: none;
}
.sv-popup__button:hover {
  box-shadow: 0 0 0 2px var(--primary, #19b394);
}
.sv-popup__button:disabled {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
  cursor: default;
}
.sv-popup__button:disabled:hover {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.sv-popup__button--apply {
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
}
.sv-popup__button--apply:disabled {
  background-color: var(--background-dim, #f3f3f3);
}
.sv-popup--modal .sv-list__filter, .sv-popup--overlay .sv-list__filter {
  padding-top: calc(1 * var(--base-unit, 8px));
}
.sv-popup--modal .sv-list__filter-icon, .sv-popup--overlay .sv-list__filter-icon {
  top: calc(2.5 * var(--base-unit, 8px));
}
.sv-button-group {
  display: flex;
  align-items: center;
  flex-direction: row;
  font-size: calc(2 * var(--base-unit, 8px));
  overflow: auto;
  border: 1px solid var(--border, #d6d6d6);
}
.sv-button-group:focus-within {
  box-shadow: 0 0 0 1px var(--primary, #19b394);
  border-color: var(--primary, #19b394);
}
.sv-button-group__item {
  display: flex;
  box-sizing: border-box;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  appearance: none;
  width: 100%;
  padding: 11px calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  outline: none;
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 400;
  background: var(--background, #fff);
  cursor: pointer;
  overflow: hidden;
  color: var(--foreground, #161616);
  position: relative;
}
.sv-button-group__item:not(:last-of-type) {
  border-right: 1px solid var(--border, #d6d6d6);
}
.sv-button-group__item--hover:hover {
  background-color: var(--background-dim, #f3f3f3);
}
.sv-button-group__item-icon {
  display: block;
  height: calc(3 * var(--base-unit, 8px));
}
.sv-button-group__item-icon use {
  fill: var(--foreground-light, #909090);
}
.sv-button-group__item--selected {
  font-weight: 600;
  color: var(--primary, #19b394);
}
.sv-button-group__item--selected .sv-button-group__item-icon use {
  fill: var(--primary, #19b394);
}
.sv-button-group__item--selected:hover {
  background-color: var(--background, #fff);
}
.sv-button-group__item-decorator {
  display: flex;
  align-items: center;
  max-width: 100%;
}
.sv-button-group__item-caption {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sv-button-group__item-icon + .sv-button-group__item-caption {
  margin-left: calc(1 * var(--base-unit, 8px));
}
.sv-button-group__item--disabled {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
  cursor: default;
}
.sv-button-group__item--disabled .sv-button-group__item-icon use {
  fill: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
}
.sv-button-group__item--disabled:hover {
  background-color: var(--background, #fff);
}
.sv-button-group:focus-within {
  box-shadow: 0 0 0 1px var(--primary, #19b394);
  border-color: var(--primary, #19b394);
}
.sv-visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}
.sv-hidden {
  display: none !important;
}
.sv-title-actions {
  display: flex;
  align-items: center;
  width: 100%;
}
.sv-title-actions__title {
  flex-wrap: wrap;
  max-width: 90%;
  min-width: 50%;
  white-space: initial;
}
.sv-action-title-bar {
  min-width: 56px;
}
.sv-title-actions .sv-title-actions__title {
  flex-wrap: wrap;
  flex: 0 0 auto;
  max-width: unset;
  min-width: unset;
}
.sv-title-actions .sv-action-title-bar {
  flex: 1 1 auto;
  justify-content: flex-end;
  min-width: unset;
}
.sv_window {
  position: fixed;
  bottom: 3px;
  right: 10px;
  background-color: cadetblue;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  line-break: auto;
  z-index: 100;
}
.sv_window_title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.sv_window_content {
  padding: 0;
  margin: 0;
  max-height: 80vh;
  overflow-y: auto;
}
.sv_window_title a,
.sv_window_title a:link,
.sv_window_title a:visited {
  text-decoration: none;
  font-size: 14px;
  font-style: normal;
  color: black;
}
.sjs_sp_container {
  position: relative;
}
.sjs_sp_controls {
  position: absolute;
  left: 0;
  bottom: 0;
}
.sjs_sp_controls > button {
  -webkit-user-select: none;
          user-select: none;
}
.sjs_sp_container > div > canvas:focus {
  outline: none;
}
.sjs_sp_placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 0;
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.sd-root-modern,
.svc-logic-question-value {
  --sd-base-padding: calc(5 * var(--base-unit, 8px));
  --sd-base-vertical-padding: calc(4 * var(--base-unit, 8px));
  --sd-page-vertical-padding: calc(3 * var(--base-unit, 8px));
}
.svc-creator--mobile .sd-root-modern,
.sd-root-modern.sd-root-modern--mobile {
  --sd-base-padding: calc(3 * var(--base-unit, 8px));
  --sd-base-vertical-padding: calc(2 * var(--base-unit, 8px));
  --sd-page-vertical-padding: calc(2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-element__num {
  float: none;
  margin-left: 0;
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
.sd-root-modern.sd-root-modern--mobile .sd-element__num + span {
  float: none;
  width: auto;
}
.sd-root-modern.sd-root-modern--mobile .sd-element__title--expandable:before {
  left: calc(-2.5 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-title.sd-container-modern__title {
  flex-direction: column;
}
.sd-root-modern.sd-root-modern--mobile .sd-header__text {
  min-width: 100%;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__cell {
  display: block;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__cell:not(:last-child) {
  padding-right: 0;
  padding-bottom: calc(2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__item-container {
  flex-direction: column;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__item-title {
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  padding-right: 0;
  border-right: none;
  margin-bottom: 0;
  margin-top: calc(1 * var(--base-unit, 8px));
  width: 100%;
  max-width: none;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__item {
  width: 100%;
}
.sd-root-modern.sd-root-modern--mobile .sd-multipletext__item .sd-input {
  padding-right: 0;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-selectbase--multi-column {
  flex-direction: column;
}
.sd-root-modern.sd-root-modern--mobile .sd-selectbase--multi-column .sd-selectbase__column:not(:last-child) {
  padding-right: 0;
}
.sd-root-modern.sd-root-modern--mobile .sd-question.sd-question--table > .sd-question__content {
  padding-top: 0;
}
.sd-root-modern.sd-root-modern--mobile .sd-question--table,
.sd-root-modern.sd-root-modern--mobile .sd-question--scroll {
  overflow-x: visible;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell {
  display: flex;
  align-items: flex-start;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell .sd-matrix__responsive-title {
  margin-left: calc(1 * var(--base-unit, 8px));
  text-align: left;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-matrix__cell:first-of-type {
  padding-top: calc(2 * var(--base-unit, 8px));
  padding-bottom: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table thead {
  display: none;
}
.sd-root-modern.sd-root-modern--mobile .sd-table tr {
  display: block;
}
.sd-root-modern.sd-root-modern--mobile .sd-matrix__table tr + tr {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr {
  padding-bottom: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table:not(.sd-matrix__table) tr::after {
  z-index: 12;
  content: " ";
  display: block;
  position: relative;
  height: 1px;
  background-color: var(--border-light, #eaeaea);
  left: calc(-2 * var(--base-unit, 8px));
  bottom: calc(-1 * var(--base-unit, 8px));
  width: calc(100% + 4 * var(--base-unit, 8px));
  z-index: 12;
}
.sd-root-modern.sd-root-modern--mobile .sd-matrix__label {
  justify-content: start;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell {
  display: block;
  padding-top: 0;
  padding-bottom: 0;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell:not(.sd-matrix__cell):not(:first-of-type) {
  margin-top: calc(1 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell:not(.sd-matrix__cell):not(.sd-table__cell--actions):not(.sd-table__cell--row-text)::before {
  padding-top: calc(2 * var(--base-unit, 8px));
  padding-bottom: calc(1 * var(--base-unit, 8px));
  content: attr(data-responsive-title);
  font-weight: 600;
  display: block;
  text-align: left;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-table__cell--actions {
  width: auto;
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar {
  margin-right: calc(-3 * var(--base-unit, 8px));
  justify-content: flex-end;
  background: var(--background, #fff);
}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn {
  opacity: 1;
  padding: calc(1 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon {
  display: none;
}
.sd-root-modern.sd-root-modern--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn:after {
  content: attr(title);
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdynamic__footer {
  padding-top: calc(1 * var(--base-unit, 8px));
  margin-bottom: calc(-2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-table__cell--row-text:not(.sd-matrix__cell) {
  color: var(--foreground-light, #909090);
  padding-top: calc(2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdropdown.sd-table tr:not(:last-child) {
  padding-bottom: calc(2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdropdown.sd-table tr::after {
  bottom: calc(-2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdropdown.sd-table tr:last-child:after {
  content: none;
}
.sd-root-modern.sd-root-modern--mobile .sd-matrixdynamic__btn.sd-matrixdynamic__add-btn {
  margin-left: calc(-2 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sv-ranking-item {
  left: calc(-3 * var(--base-unit, 8px));
}
.sd-root-modern.sd-root-modern--mobile .sv-ranking-item__icon-container {
  margin-left: 0;
  margin-right: 0;
}
.sv-brand-info {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  color: #161616;
  padding: 150px 32px 150px 32px;
  background: white;
}
.sv-brand-info a {
  color: #161616;
}
.sv-brand-info__text {
  line-height: 24px;
  font-size: 16px;
}
.sv-brand-info__logo {
  display: inline-block;
}
.sv-brand-info__logo img {
  width: 200px;
}
.sv-brand-info__terms {
  line-height: 16px;
  font-size: 12px;
}
body {
  --sv-defaultV2-mark: true;
}
.sd-root-modern {
  -webkit-font-smoothing: antialiased;
  --sd-mobile-width: 600px;
  --sd-imagepicker-gap: 16px;
  width: 100%;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: var(--background-dim, #f3f3f3);
}
.sd-root-modern * {
  scrollbar-width: thin;
  scrollbar-color: var(--border, #d6d6d6) transparent;
}
.sd-root-modern ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: transparent;
}
.sd-root-modern ::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 32px;
  background-color: var(--border, #d6d6d6);
}
.sd-root-modern ::-webkit-scrollbar-track {
  background: transparent;
}
.sd-root-modern ::-webkit-scrollbar-thumb:hover {
  border: 2px solid rgba(0, 0, 0, 0);
  background-color: var(--foreground-light, #909090);
}
.sv-popup .sv-popup__scrolling-content {
  scrollbar-width: thin;
  scrollbar-color: var(--border, #d6d6d6) transparent;
}
.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar, .sv-popup .sv-popup__scrolling-content::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  background-color: var(--background, #fff);
}
.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb, .sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb {
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 32px;
  background-color: var(--border, #d6d6d6);
}
.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-track, .sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track {
  background: transparent;
}
.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb:hover, .sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover {
  border: 2px solid rgba(0, 0, 0, 0);
  background-color: var(--foreground-light, #909090);
}
.sv-popup.sv-popup--dropdown .sv-popup__shadow {
  box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
}
.sv-popup.sv-popup--dropdown .sv-popup__body-content {
  background-color: var(--background, #fff);
  padding: calc(1 * var(--base-unit, 8px)) 0;
}
.sv-popup.sv-popup--modal .sv-popup__body-content {
  box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
  background-color: var(--background-dim-light, #f9f9f9);
}
.sv-popup.sv-popup--modal .sv-popup__body-footer {
  padding-bottom: 2px;
}
.sv-popup.sv-popup--overlay .sv-popup__body-content {
  background-color: var(--background-dim, #f3f3f3);
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].rules[0].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].rules[0].oneOf[1].use[2]!./node_modules/survey-creator-core/survey-creator-core.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/*!
 * SurveyJS Creator v1.9.57
 * (c) 2015-2022 Devsoft Baltic OÜ - http://surveyjs.io/
 * Github: https://github.com/surveyjs/survey-creator
 * License: https://surveyjs.io/Licenses#SurveyCreator
 */
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-embed-tab__content {
  padding: calc(2 * var(--base-unit, 8px));
  font-family: var(--font-family); }
.svc-embed-tab__content .spg-row {
    display: flex; }
.svc-embed-tab__content .spg-row .spg-question__content .spg-comment:disabled,
    .svc-embed-tab__content .spg-row .spg-question__content .spg-comment:disabled::placeholder {
      color: var(--foreground, #161616); }
.svc-embed-tab__content .spg-question__description {
    line-height: calc(3 * var(--base-unit, 8px));
    font-size: calc(2 * var(--base-unit, 8px));
    color: var(--foreground, #161616);
    padding: calc(2 * var(--base-unit, 8px)) 0 calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)); }
.sv-question-embed__title {
  display: none; }
.spg-question__nopadding .spg-panel__content {
  padding: 0px;
  box-shadow: unset; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-tab-json-editor-ace {
  width: 100%;
  height: 100%;
  background: var(--background-dim, #f3f3f3); }
.svc-json-editor-tab__content {
  position: relative;
  height: 100%; }
.svc-json-editor-tab__ace-editor {
  height: 100%; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-tab-json-editor-textarea {
  width: 100%;
  height: 100%;
  background: var(--background-dim, #f3f3f3); }
.svc-json-editor-tab__content {
  position: relative;
  height: 100%; }
.svc-json-editor-tab__content-area {
  width: 100%;
  height: 100%; }
.svc-json-editor-tab__errros_button {
  position: absolute;
  top: 0%;
  right: calc(0% + calc(2 * var(--base-unit, 8px)));
  min-height: calc(2.5 * var(--base-unit, 8px));
  max-height: calc(2.5 * var(--base-unit, 8px));
  border: none;
  background-color: var(--primary, #19b394);
  color: var(--primary-foreground, #fff);
  font-weight: bold; }
.svc-json-editor-tab__content-errors {
  position: absolute;
  right: 0%;
  top: calc(0% + calc(3 * var(--base-unit, 8px)));
  max-width: calc(100% - calc(2 * var(--base-unit, 8px)));
  padding: var(--base-unit, 8px);
  background-color: var(--background, #fff);
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));
  border: 1px solid var(--border, #d6d6d6);
  border-radius: 1px;
  color: var(--foreground, #161616);
  font-family: monospace; }
.svc-json-editor-tab__content-errors span {
    white-space: pre-line; }
.svc-json-editor-tab__content-errors span > b {
      color: var(--red, #e60a3e); }
.svc-json-editor-tab__content-errors:empty {
  display: none; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svd-simulator {
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  box-sizing: content-box;
  position: absolute;
  transform-origin: 0 0;
  top: 50%;
  left: 50%;
  transform: scale(1.26) translate(-50%, -50%); }
.svd-simulator-wrapper {
  margin: 0 auto;
  position: relative;
  overflow: hidden; }
.svd-simulator-frame {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  pointer-events: none; }
.svd-simulator-frame:before {
    content: " ";
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    display: block; }
.svd-simulator-frame.svd-simulator-frame-landscape:before {
    transform: rotate(-90deg); }
.svd-simulator-frame.svd-simulator-iphone4:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3MzAgMTM0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzMwIDEzNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDA0MDQwO30KCS5zdDF7ZmlsbDp0cmFuc3BhcmVudDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTYzNS45LDEzMDAuNUgxMDAuN2MtNDUuNywwLTgyLjgtMzcuMS04Mi44LTgyLjh2LTExMDhjMC00NS43LDM3LjEtODIuOCw4Mi44LTgyLjhINjM2CgkJYzQ1LjcsMCw4Mi44LDM3LjEsODIuOCw4Mi44djExMDhDNzE4LjcsMTI2My4zLDY4MS42LDEzMDAuNSw2MzUuOSwxMzAwLjV6IE0xMDAuNywyOS4xYy00NC40LDAtODAuNiwzNi4xLTgwLjYsODAuNnYxMTA4CgkJYzAsNDQuNCwzNi4xLDgwLjYsODAuNiw4MC42SDYzNmM0NC40LDAsODAuNi0zNi4xLDgwLjYtODAuNnYtMTEwOGMwLTQ0LjQtMzYuMS04MC42LTgwLjYtODAuNkgxMDAuN3oiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNjYuOSw3MS4xYy01LDAtOS4xLTQuMS05LjEtOS4xczQuMS05LjEsOS4xLTkuMVMzNzYsNTcsMzc2LDYyQzM3Niw2Ny4xLDM3MS45LDcxLjEsMzY2LjksNzEuMXoKCQkJIE0zNjYuOSw1NS4yYy0zLjgsMC02LjgsMy4xLTYuOCw2LjhjMCwzLjcsMy4xLDYuOCw2LjgsNi44YzMuOCwwLDYuOC0zLjEsNi44LTYuOEMzNzMuNyw1OC4zLDM3MC43LDU1LjIsMzY2LjksNTUuMnoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjY5LjMsMTE2LjVjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNXM1LjYtMTIuNSwxMi41LTEyLjVzMTIuNSw1LjYsMTIuNSwxMi41UzI3Ni4yLDExNi41LDI2OS4zLDExNi41egoJCQkgTTI2OS4zLDkzLjhjLTUuNiwwLTEwLjIsNC42LTEwLjIsMTAuMmMwLDUuNiw0LjYsMTAuMiwxMC4yLDEwLjJzMTAuMi00LjYsMTAuMi0xMC4yQzI3OS42LDk4LjQsMjc1LDkzLjgsMjY5LjMsOTMuOHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDA4LjYsMTA5LjdoLTg0LjVjLTMuNiwwLTYuNS0yLjktNi41LTYuNXMyLjktNi41LDYuNS02LjVoODQuNWMzLjYsMCw2LjUsMi45LDYuNSw2LjUKCQkJUzQxMi4yLDEwOS43LDQwOC42LDEwOS43eiBNMzI0LjEsOTguOWMtMi40LDAtNC4zLDEuOS00LjMsNC4zYzAsMi40LDEuOSw0LjMsNC4zLDQuM2g4NC41YzIuNCwwLDQuMy0xLjksNC4zLTQuMwoJCQljMC0yLjQtMS45LTQuMy00LjMtNC4zSDMyNC4xeiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2OC4zLDEyNjcuOGMtMjMuNSwwLTQyLjUtMTkuMS00Mi41LTQyLjVjMC0yMy41LDE5LjEtNDIuNSw0Mi41LTQyLjVjMjMuNSwwLDQyLjUsMTkuMSw0Mi41LDQyLjUKCQkJQzQxMC44LDEyNDguOCwzOTEuNywxMjY3LjgsMzY4LjMsMTI2Ny44eiBNMzY4LjMsMTE4NWMtMjIuMiwwLTQwLjMsMTguMS00MC4zLDQwLjNjMCwyMi4yLDE4LjEsNDAuMyw0MC4zLDQwLjMKCQkJYzIyLjIsMCw0MC4zLTE4LjEsNDAuMy00MC4zQzQwOC42LDEyMDMuMSwzOTAuNSwxMTg1LDM2OC4zLDExODV6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM2OC4zLDEyNzYuMmMtMjguMSwwLTUwLjktMjIuOC01MC45LTUwLjlzMjIuOC01MC45LDUwLjktNTAuOXM1MC45LDIyLjgsNTAuOSw1MC45CgkJCUM0MTkuMiwxMjUzLjQsMzk2LjMsMTI3Ni4yLDM2OC4zLDEyNzYuMnogTTM2OC4zLDExNzYuNmMtMjYuOCwwLTQ4LjcsMjEuOC00OC43LDQ4LjdjMCwyNi44LDIxLjgsNDguNyw0OC43LDQ4LjcKCQkJYzI2LjgsMCw0OC43LTIxLjgsNDguNy00OC43QzQxNi45LDExOTguNSwzOTUuMSwxMTc2LjYsMzY4LjMsMTE3Ni42eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwyNDUuNGgtOC43di02MGg4LjdWMjQ1LjR6IE0yLDI0My4yaDQuMnYtNTUuNkgyVjI0My4yeiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTguNSwzMzAuNGgtOC43di02MGg4LjdWMzMwLjR6IE0yLDMyOC4yaDQuMnYtNTUuNkgyVjMyOC4yeiIvPgoJPC9nPgoJPGc+CgkJPHJlY3QgeD0iNDguNSIgeT0iMTgzLjIiIGNsYXNzPSJzdDEiIHdpZHRoPSI2MzkiIGhlaWdodD0iOTU5Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY4NywxODMuN3Y5NThINDl2LTk1OEg2ODcgTTY4OCwxODIuN0g0OHY5NjBoNjQwVjE4Mi43TDY4OCwxODIuN3oiLz4KCTwvZz4KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iOC43LDM0NC43IDguNywzMjcgMi4xLDMyNyAyLjEsMjczLjcgOC43LDI3My43IDguNywyNTkuNyA0LjIsMjU5LjcgNC4yLDI2OS4yIC0yLjQsMjY5LjIgLTIuNCwzMzEuNSAKCQk0LjIsMzMxLjUgNC4yLDM0NC43IAkiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NDUuNSwxMy43aC02LjhsLTkuNS0wLjVWNi43aC02Mi4zdjYuNmwtMTMuMiwwLjVIOTEuMWMtNDcuOSwwLTg2LjgsMzktODYuOCw4Ni44djgzLjdoLTYuNnY2Mi4zaDYuNnYyNS4xCgkJaDQuNVYyNDJIMi4xdi01My4zaDYuNnYtODguMmMwLTQ1LjQsMzYuOS04Mi40LDgyLjQtODIuNGg1NTQuNUM2OTEsMTguMSw3MjgsNTUsNzI4LDEwMC41djExMjcuM2MwLDQ1LjQtMzYuOSw4Mi40LTgyLjQsODIuNEg5MS4xCgkJYy00NS40LDAtODIuNC0zNi45LTgyLjQtODIuNFY1MTQuN3YtMTg3SDQuMnYxODd2NzEzLjFjMCw0Ny45LDM5LDg2LjksODYuOCw4Ni45aDU1NC41YzQ3LjksMCw4Ni44LTM5LDg2LjgtODYuOVYxMDAuNQoJCUM3MzIuNCw1Mi43LDY5My40LDEzLjcsNjQ1LjUsMTMuN3ogTTU3MS4zLDExLjJoNTMuM3YyLjVoLTUzLjNWMTEuMnoiLz4KPC9nPgo8L3N2Zz4K); }
.svd-simulator-frame.svd-simulator-iphone5:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NTAgMTUwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzUwIDE1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDA0MDQwO30KCS5zdDF7ZmlsbDp0cmFuc3BhcmVudDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY0Mi45LDE0NzMuOEgxMDcuN2MtNDUuNywwLTgyLjgtMzcuMS04Mi44LTgyLjhWMTA2YzAtNDUuNywzNy4xLTgyLjgsODIuOC04Mi44SDY0MwoJCWM0NS43LDAsODIuOCwzNy4xLDgyLjgsODIuOHYxMjg1QzcyNS43LDE0MzYuNiw2ODguNiwxNDczLjgsNjQyLjksMTQ3My44eiBNMTA3LjcsMjUuNGMtNDQuNCwwLTgwLjYsMzYuMS04MC42LDgwLjZ2MTI4NQoJCWMwLDQ0LjQsMzYuMSw4MC42LDgwLjYsODAuNkg2NDNjNDQuNCwwLDgwLjYtMzYuMSw4MC42LTgwLjZWMTA2YzAtNDQuNC0zNi4xLTgwLjYtODAuNi04MC42QzY0MywyNS40LDEwNy43LDI1LjQsMTA3LjcsMjUuNHoiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzMuOSw2Ny40Yy01LDAtOS4xLTQuMS05LjEtOS4xczQuMS05LjEsOS4xLTkuMXM5LjEsNC4xLDkuMSw5LjFDMzgzLDYzLjQsMzc4LjksNjcuNCwzNzMuOSw2Ny40egoJCQkgTTM3My45LDUxLjVjLTMuOCwwLTYuOCwzLjEtNi44LDYuOHMzLjEsNi44LDYuOCw2LjhjMy44LDAsNi44LTMuMSw2LjgtNi44UzM3Ny43LDUxLjUsMzczLjksNTEuNXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjc2LjMsMTEyLjhjLTYuOSwwLTEyLjUtNS42LTEyLjUtMTIuNXM1LjYtMTIuNSwxMi41LTEyLjVzMTIuNSw1LjYsMTIuNSwxMi41CgkJCUMyODguOCwxMDcuMiwyODMuMiwxMTIuOCwyNzYuMywxMTIuOHogTTI3Ni4zLDkwLjFjLTUuNiwwLTEwLjIsNC42LTEwLjIsMTAuMnM0LjYsMTAuMiwxMC4yLDEwLjJzMTAuMi00LjYsMTAuMi0xMC4yCgkJCUMyODYuNiw5NC43LDI4Miw5MC4xLDI3Ni4zLDkwLjF6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQxNS42LDEwNmgtODQuNWMtMy42LDAtNi41LTIuOS02LjUtNi41czIuOS02LjUsNi41LTYuNWg4NC41YzMuNiwwLDYuNSwyLjksNi41LDYuNVM0MTkuMiwxMDYsNDE1LjYsMTA2egoJCQkgTTMzMS4xLDk1LjJjLTIuNCwwLTQuMywxLjktNC4zLDQuM3MxLjksNC4zLDQuMyw0LjNoODQuNWMyLjQsMCw0LjMtMS45LDQuMy00LjNzLTEuOS00LjMtNC4zLTQuM0gzMzEuMXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzUuMywxNDQxLjFjLTIzLjUsMC00Mi41LTE5LjEtNDIuNS00Mi41YzAtMjMuNSwxOS4xLTQyLjUsNDIuNS00Mi41YzIzLjUsMCw0Mi41LDE5LjEsNDIuNSw0Mi41CgkJCUM0MTcuOCwxNDIyLjEsMzk4LjcsMTQ0MS4xLDM3NS4zLDE0NDEuMXogTTM3NS4zLDEzNTguM2MtMjIuMiwwLTQwLjMsMTguMS00MC4zLDQwLjNjMCwyMi4yLDE4LjEsNDAuMyw0MC4zLDQwLjMKCQkJYzIyLjIsMCw0MC4zLTE4LjEsNDAuMy00MC4zQzQxNS42LDEzNzYuNCwzOTcuNSwxMzU4LjMsMzc1LjMsMTM1OC4zeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzUuMywxNDQ5LjVjLTI4LjEsMC01MC45LTIyLjgtNTAuOS01MC45czIyLjgtNTAuOSw1MC45LTUwLjlzNTAuOSwyMi44LDUwLjksNTAuOQoJCQlDNDI2LjIsMTQyNi43LDQwMy4zLDE0NDkuNSwzNzUuMywxNDQ5LjV6IE0zNzUuMywxMzQ5LjljLTI2LjgsMC00OC43LDIxLjgtNDguNyw0OC43YzAsMjYuOCwyMS44LDQ4LjcsNDguNyw0OC43CgkJCWMyNi44LDAsNDguNy0yMS44LDQ4LjctNDguN0M0MjMuOSwxMzcxLjgsNDAyLjEsMTM0OS45LDM3NS4zLDEzNDkuOXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNC41LDI0MS43SDUuOHYtNjBoOC43VjI0MS43eiBNOCwyMzkuNWg0LjJ2LTU1LjZIOFYyMzkuNXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSwzODlINS44di05NC41aDguN1YzODl6IE04LDM4Ni44aDQuMnYtOTBIOFYzODYuOHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuNSw1MDEuOUg1Ljh2LTk0LjVoOC43VjUwMS45eiBNOCw0OTkuNmg0LjJ2LTkwSDhWNDk5LjZ6Ii8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjUyLjUsMTQ4OEg5OC4xYy00Ny45LDAtODYuOC0zOS04Ni44LTg2LjlWNTAzSDQuNnYtOTYuOGg2LjZ2LTE2LjFINC42di05Ni44aDYuNnYtNTAuNkg0LjZ2LTYyLjNoNi42Vjk2LjgKCQlDMTEuMiw0OSw1MC4yLDEwLDk4LjEsMTBoNTU0LjVjNDcuOSwwLDg2LjgsMzksODYuOCw4Ni44djEzMDQuM0M3MzkuNCwxNDQ5LDcwMC40LDE0ODgsNjUyLjUsMTQ4OHogTTkuMSw0OTguNWg2LjZ2OTAyLjYKCQljMCw0NS40LDM2LjksODIuNCw4Mi40LDgyLjRoNTU0LjVjNDUuNCwwLDgyLjQtMzYuOSw4Mi40LTgyLjRWOTYuOGMwLTQ1LjQtMzYuOS04Mi40LTgyLjQtODIuNEg5OC4xYy00NS40LDAtODIuNCwzNi45LTgyLjQsODIuNAoJCVYxODVIOS4xdjUzLjNoNi42djU5LjVIOS4xdjg3LjhoNi42djI1LjFIOS4xVjQ5OC41eiIvPgo8L2c+CjxnPgoJPHJlY3QgeD0iNTYiIHk9IjE4MiIgY2xhc3M9InN0MSIgd2lkdGg9IjYzOSIgaGVpZ2h0PSIxMTM1Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjk0LDE4MnYxMTM0SDU2VjE4Mkg2OTQgTTY5NSwxODFINTV2MTEzNmg2NDBWMTgxTDY5NSwxODF6Ii8+CjwvZz4KPC9zdmc+Cg==); }
.svd-simulator-frame.svd-simulator-iphone6:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NjAgMTc1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTYwIDE3NTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDA0MDQwO30KCS5zdDF7ZmlsbDp0cmFuc3BhcmVudDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3OS44LDEwMy40Yy01LDAtOS4xLTQuMS05LjEtOS4xczQuMS05LjEsOS4xLTkuMXM5LjEsNC4xLDkuMSw5LjFDNDg4LjksOTkuNCw0ODQuOCwxMDMuNCw0NzkuOCwxMDMuNHoKCQkgTTQ3OS44LDg3LjVjLTMuOCwwLTYuOCwzLjEtNi44LDYuOGMwLDMuOCwzLjEsNi44LDYuOCw2LjhjMy44LDAsNi44LTMuMSw2LjgtNi44QzQ4Ni42LDkwLjYsNDgzLjYsODcuNSw0NzkuOCw4Ny41eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4Mi4yLDE0OC44Yy02LjksMC0xMi41LTUuNi0xMi41LTEyLjVzNS42LTEyLjUsMTIuNS0xMi41czEyLjUsNS42LDEyLjUsMTIuNVMzODkuMSwxNDguOCwzODIuMiwxNDguOHoKCQkgTTM4Mi4yLDEyNi4xYy01LjYsMC0xMC4yLDQuNi0xMC4yLDEwLjJzNC42LDEwLjIsMTAuMiwxMC4yczEwLjItNC42LDEwLjItMTAuMkMzOTIuNSwxMzAuNywzODcuOSwxMjYuMSwzODIuMiwxMjYuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MjEuNSwxNDJINDM3Yy0zLjYsMC02LjUtMi45LTYuNS02LjVzMi45LTYuNSw2LjUtNi41aDg0LjVjMy42LDAsNi41LDIuOSw2LjUsNi41UzUyNS4xLDE0Miw1MjEuNSwxNDJ6CgkJIE00MzcsMTMxLjJjLTIuNCwwLTQuMywxLjktNC4zLDQuM2MwLDIuNCwxLjksNC4zLDQuMyw0LjNoODQuNWMyLjQsMCw0LjMtMS45LDQuMy00LjNjMC0yLjQtMS45LTQuMy00LjMtNC4zSDQzN3oiLz4KPC9nPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NzYsMTY3NS4xYy0yMy41LDAtNDIuNS0xOS4xLTQyLjUtNDIuNWMwLTIzLjUsMTkuMS00Mi41LDQyLjUtNDIuNWMyMy41LDAsNDIuNSwxOS4xLDQyLjUsNDIuNQoJCUM1MTguNSwxNjU2LjEsNDk5LjUsMTY3NS4xLDQ3NiwxNjc1LjF6IE00NzYsMTU5Mi4zYy0yMi4yLDAtNDAuMywxOC4xLTQwLjMsNDAuM2MwLDIyLjIsMTguMSw0MC4zLDQwLjMsNDAuMwoJCWMyMi4yLDAsNDAuMy0xOC4xLDQwLjMtNDAuM1M0OTguMiwxNTkyLjMsNDc2LDE1OTIuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NzYsMTY4My41Yy0yOC4xLDAtNTAuOS0yMi44LTUwLjktNTAuOXMyMi44LTUwLjksNTAuOS01MC45czUwLjksMjIuOCw1MC45LDUwLjlTNTA0LjEsMTY4My41LDQ3NiwxNjgzLjV6CgkJIE00NzYsMTU4My45Yy0yNi44LDAtNDguNywyMS44LTQ4LjcsNDguN2MwLDI2LjgsMjEuOCw0OC43LDQ4LjcsNDguN2MyNi44LDAsNDguNy0yMS44LDQ4LjctNDguNwoJCUM1MjQuNywxNjA1LjgsNTAyLjgsMTU4My45LDQ3NiwxNTgzLjl6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODAxLjksMTcwNy44SDE1Ni43Yy00NS43LDAtODIuOC0zNy4xLTgyLjgtODIuOFYxNDJjMC00NS43LDM3LjEtODIuOCw4Mi44LTgyLjhIODAyCgkJYzQ1LjcsMCw4Mi44LDM3LjEsODIuOCw4Mi44djE0ODNDODg0LjcsMTY3MC42LDg0Ny42LDE3MDcuOCw4MDEuOSwxNzA3Ljh6IE0xNTYuNyw2MS40Yy00NC40LDAtODAuNiwzNi4xLTgwLjYsODAuNnYxNDgzCgkJYzAsNDQuNCwzNi4xLDgwLjYsODAuNiw4MC42SDgwMmM0NC40LDAsODAuNi0zNi4xLDgwLjYtODAuNlYxNDJjMC00NC40LTM2LjEtODAuNi04MC42LTgwLjZIMTU2Ljd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODExLjUsMTcyMkgxNDcuMWMtNDcuOSwwLTg2LjgtMzktODYuOC04Ni45VjUzOWgtNi42di05Ni44aDYuNnYtMTYuMWgtNi42di05Ni44aDYuNnYtNTAuNmgtNi42di02Mi4zaDYuNgoJCXYtODMuN2MwLTQ3LjksMzktODYuOCw4Ni44LTg2LjhoNjY0LjVjNDcuOSwwLDg2LjgsMzksODYuOCw4Ni44VjE2MzVDODk4LjQsMTY4Myw4NTkuNCwxNzIyLDgxMS41LDE3MjJ6IE01OC4xLDUzNC41aDYuNnYxMTAwLjYKCQljMCw0NS40LDM2LjksODIuNCw4Mi40LDgyLjRoNjY0LjVjNDUuNCwwLDgyLjQtMzYuOSw4Mi40LTgyLjRWMTMyLjhjMC00NS40LTM2LjktODIuNC04Mi40LTgyLjRIMTQ3LjEKCQljLTQ1LjQsMC04Mi40LDM2LjktODIuNCw4Mi40VjIyMWgtNi42djUzLjNoNi42djU5LjVoLTYuNnY4Ny44aDYuNnYyNS4xaC02LjZDNTguMSw0NDYuNyw1OC4xLDUzNC41LDU4LjEsNTM0LjV6Ii8+CjwvZz4KPGc+Cgk8cmVjdCB4PSIxMDQuNSIgeT0iMjA4LjUiIGNsYXNzPSJzdDEiIHdpZHRoPSI3NDkiIGhlaWdodD0iMTMzMyIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTg1MywyMDl2MTMzMkgxMDVWMjA5SDg1MyBNODU0LDIwOEgxMDR2MTMzNGg3NTBWMjA4TDg1NCwyMDh6Ii8+CjwvZz4KPC9zdmc+Cg==); }
.svd-simulator-frame.svd-simulator-iphone6plus:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMzMwIDI1NTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMzAgMjU1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjY1LjEsMTMzLjJjLTguMywwLTE1LjEtNi44LTE1LjEtMTUuMXM2LjgtMTUuMSwxNS4xLTE1LjFzMTUuMSw2LjgsMTUuMSwxNS4xCgkJCUM2ODAuMiwxMjYuNCw2NzMuNCwxMzMuMiw2NjUuMSwxMzMuMnogTTY2NS4xLDEwNi43Yy02LjMsMC0xMS40LDUuMS0xMS40LDExLjRzNS4xLDExLjQsMTEuNCwxMS40YzYuMywwLDExLjQtNS4xLDExLjQtMTEuNAoJCQlDNjc2LjQsMTExLjgsNjcxLjQsMTA2LjcsNjY1LjEsMTA2Ljd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwMi41LDIwOC44Yy0xMS41LDAtMjAuOC05LjMtMjAuOC0yMC44czkuMy0yMC44LDIwLjgtMjAuOHMyMC44LDkuMywyMC44LDIwLjhTNTE0LDIwOC44LDUwMi41LDIwOC44egoJCQkgTTUwMi41LDE3MWMtOS40LDAtMTcsNy42LTE3LDE3czcuNiwxNywxNywxN3MxNy03LjYsMTctMTdDNTE5LjYsMTc4LjYsNTExLjksMTcxLDUwMi41LDE3MXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzM0LjUsMTk3LjVINTkzLjdjLTYsMC0xMC44LTQuOS0xMC44LTEwLjhzNC45LTEwLjgsMTAuOC0xMC44aDE0MC44YzYsMCwxMC44LDQuOSwxMC44LDEwLjgKCQkJUzc0MC41LDE5Ny41LDczNC41LDE5Ny41eiBNNTkzLjcsMTc5LjVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTQwLjhjMy45LDAsNy4xLTMuMiw3LjEtNy4xCgkJCWMwLTMuOS0zLjItNy4xLTcuMS03LjFINTkzLjd6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjY1LDI0MjYuMWMtMzgsMC02OC45LTMwLjktNjguOS02OC45czMwLjktNjguOSw2OC45LTY4LjlzNjguOSwzMC45LDY4LjksNjguOVM3MDMsMjQyNi4xLDY2NSwyNDI2LjF6CgkJCSBNNjY1LDIyOTEuOWMtMzYsMC02NS4zLDI5LjMtNjUuMyw2NS4zczI5LjMsNjUuMyw2NS4zLDY1LjNzNjUuMy0yOS4zLDY1LjMtNjUuM1M3MDEsMjI5MS45LDY2NSwyMjkxLjl6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY2NSwyNDM5LjZjLTQ1LjUsMC04Mi41LTM3LTgyLjUtODIuNXMzNy04Mi41LDgyLjUtODIuNXM4Mi41LDM3LDgyLjUsODIuNVM3MTAuNSwyNDM5LjYsNjY1LDI0MzkuNnoKCQkJIE02NjUsMjI3OC4zYy00My41LDAtNzguOCwzNS40LTc4LjgsNzguOGMwLDQzLjUsMzUuNCw3OC44LDc4LjgsNzguOGM0My41LDAsNzguOC0zNS40LDc4LjgtNzguOFM3MDguNSwyMjc4LjMsNjY1LDIyNzguM3oiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjEyNS41IiB5PSIzMTUuNSIgY2xhc3M9InN0MSIgd2lkdGg9IjEwNzkiIGhlaWdodD0iMTkxOSIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjA0LDMxNnYxOTE4SDEyNlYzMTZIMTIwNCBNMTIwNSwzMTVIMTI1djE5MjBoMTA4MFYzMTVMMTIwNSwzMTV6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMTkuNSw0MmMzOC4zLDAsNzQuNCwxNSwxMDEuNyw0Mi4zYzI3LjMsMjcuMyw0Mi4zLDYzLjQsNDIuMywxMDEuN3YyMTcyYzAsMzguMy0xNSw3NC40LTQyLjMsMTAxLjcKCQkJCXMtNjMuNCw0Mi4zLTEwMS43LDQyLjNoLTkwOWMtMzguMywwLTc0LjQtMTUtMTAxLjctNDIuM3MtNDIuMy02My40LTQyLjMtMTAxLjdWMTg2YzAtMzguMywxNS03NC40LDQyLjMtMTAxLjdTMTcyLjIsNDIsMjEwLjUsNDIKCQkJCUgxMTE5LjUgTTExMTkuNSwzNmgtOTA5Yy04Mi41LDAtMTUwLDY3LjUtMTUwLDE1MHYyMTcyYzAsODIuNSw2Ny41LDE1MCwxNTAsMTUwaDkwOWM4Mi41LDAsMTUwLTY3LjUsMTUwLTE1MFYxODYKCQkJCUMxMjY5LjUsMTAzLjUsMTIwMiwzNiwxMTE5LjUsMzZMMTExOS41LDM2eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMjEuNSw1OC43YzMzLjUsMCw2NS4xLDEzLjEsODksMzdzMzcsNTUuNSwzNyw4OXYyMTc0LjZjMCwzMy41LTEzLjEsNjUuMS0zNyw4OXMtNTUuNSwzNy04OSwzN2gtOTEyCgkJCQljLTMzLjUsMC02NS4xLTEzLjEtODktMzdzLTM3LTU1LjUtMzctODlWMTg0LjdjMC0zMy41LDEzLjEtNjUuMSwzNy04OXM1NS41LTM3LDg5LTM3TDExMjEuNSw1OC43IE0xMTIxLjUsNTQuN2gtOTEyCgkJCQljLTcxLjUsMC0xMzAsNTguNS0xMzAsMTMwdjIxNzQuNmMwLDcxLjUsNTguNSwxMzAsMTMwLDEzMGg5MTJjNzEuNSwwLDEzMC01OC41LDEzMC0xMzBWMTg0LjcKCQkJCUMxMjUxLjUsMTEzLjIsMTE5Myw1NC43LDExMjEuNSw1NC43TDExMjEuNSw1NC43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OSw3MDJ2MTQyYzAsNi4zLDQuOSwxMS40LDExLDExLjl2LTRjLTMuOS0wLjUtNy0zLjktNy03LjlWNzAyYzAtNC4xLDMuMS03LjQsNy03Ljl2LTQKCQkJQzUzLjksNjkwLjYsNDksNjk1LjcsNDksNzAyeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OSw1MDV2MTQyYzAsNi4zLDQuOSwxMS40LDExLDExLjl2LTRjLTMuOS0wLjUtNy0zLjktNy03LjlWNTA1YzAtNC4xLDMuMS03LjQsNy03Ljl2LTQKCQkJQzUzLjksNDkzLjYsNDksNDk4LjcsNDksNTA1eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MCwzMTcuMXYtNGMtNi4xLDAuNS0xMSw1LjctMTEsMTEuOXY2NmMwLDYuMyw0LjksMTEuNCwxMSwxMS45di00Yy0zLjktMC41LTctMy45LTctNy45di02NgoJCQlDNTMsMzIwLjksNTYuMSwzMTcuNiw2MCwzMTcuMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K); }
.svd-simulator-frame.svd-simulator-iphone8:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5OTAgMTg2MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTkwIDE4NjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNDA0MDQwO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDp0cmFuc3BhcmVudDt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NjAuNywxODkuNEg0MzcuOWMtNiwwLTEwLjgtNC45LTEwLjgtMTAuOHM0LjktMTAuOCwxMC44LTEwLjhoMTIyLjhjNiwwLDEwLjgsNC45LDEwLjgsMTAuOAoJCQkJUzU2Ni43LDE4OS40LDU2MC43LDE4OS40eiBNNDM3LjksMTcxLjRjLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTIyLjhjMy45LDAsNy4xLTMuMiw3LjEtNy4xCgkJCQljMC0zLjktMy4yLTcuMS03LjEtNy4xSDQzNy45eiIvPgoJCQk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIzNTkuNSIgY3k9IjE3OC42IiByPSIxNS41Ii8+CgkJCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjQ5OS4zIiBjeT0iMTI2LjUiIHI9IjkuNSIvPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzgxLjUsNjBjMzguMywwLDc0LjQsMTUsMTAxLjcsNDIuM3M0Mi4zLDYzLjQsNDIuMywxMDEuN3YxNDY1YzAsMzguMy0xNSw3NC40LTQyLjMsMTAxLjcKCQkJCQljLTI3LjMsMjcuMy02My40LDQyLjMtMTAxLjcsNDIuM2gtNTY1Yy0zOC4zLDAtNzQuNC0xNS0xMDEuNy00Mi4zcy00Mi4zLTYzLjQtNDIuMy0xMDEuN1YyMDRjMC0zOC4zLDE1LTc0LjQsNDIuMy0xMDEuNwoJCQkJCVMxNzguMiw2MCwyMTYuNSw2MEg3ODEuNSBNNzgxLjUsNTRoLTU2NWMtODIuNSwwLTE1MCw2Ny41LTE1MCwxNTB2MTQ2NWMwLDgyLjUsNjcuNSwxNTAsMTUwLDE1MGg1NjVjODIuNSwwLDE1MC02Ny41LDE1MC0xNTAKCQkJCQlWMjA0QzkzMS41LDEyMS41LDg2NCw1NCw3ODEuNSw1NEw3ODEuNSw1NHoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03ODIuNSw3Ny43YzMzLjUsMCw2NS4xLDEzLjEsODksMzdzMzcsNTUuNSwzNyw4OXYxNDY0LjZjMCwzMy41LTEzLjEsNjUuMS0zNyw4OXMtNTUuNSwzNy04OSwzN2gtNTY3CgkJCQkJYy0zMy41LDAtNjUuMS0xMy4xLTg5LTM3cy0zNy01NS41LTM3LTg5VjIwMy43YzAtMzMuNSwxMy4xLTY1LjEsMzctODlzNTUuNS0zNyw4OS0zN0g3ODIuNSBNNzgyLjUsNzMuN2gtNTY3CgkJCQkJYy03MS41LDAtMTMwLDU4LjUtMTMwLDEzMHYxNDY0LjZjMCw3MS41LDU4LjUsMTMwLDEzMCwxMzBoNTY3YzcxLjUsMCwxMzAtNTguNSwxMzAtMTMwVjIwMy43QzkxMi41LDEzMi4yLDg1NCw3My43LDc4Mi41LDczLjcKCQkJCQlMNzgyLjUsNzMuN3oiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU1LDY0NnYxNDJjMCw2LjMsNC45LDExLjQsMTEsMTEuOXYtNGMtMy45LTAuNS03LTMuOS03LTcuOVY2NDZjMC00LjEsMy4xLTcuNCw3LTcuOXYtNAoJCQkJQzU5LjksNjM0LjYsNTUsNjM5LjcsNTUsNjQ2eiIvPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTUsNDQ5djE0MmMwLDYuMyw0LjksMTEuNCwxMSwxMS45di00Yy0zLjktMC41LTctMy45LTctNy45VjQ0OWMwLTQuMSwzLjEtNy40LDctNy45di00CgkJCQlDNTkuOSw0MzcuNiw1NSw0NDIuNyw1NSw0NDl6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MzIsNTI3Ljl2NGM2LjEtMC41LDExLTUuNywxMS0xMS45VjM5OWMwLTYuMy00LjktMTEuNC0xMS0xMS45djRjMy45LDAuNSw3LDMuOSw3LDcuOXYxMjEKCQkJCUM5MzksNTI0LjEsOTM1LjksNTI3LjQsOTMyLDUyNy45eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNDkzIiBjeT0iMTY4OSIgcj0iNjYuNSIvPgoJCQk8Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSI0OTMiIGN5PSIxNjg5IiByPSI1NSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjEyMS41IiB5PSIyNjMuNSIgY2xhc3M9InN0MiIgd2lkdGg9Ijc0OSIgaGVpZ2h0PSIxMzMzIi8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTg3MCwyNjR2MTMzMkgxMjJWMjY0SDg3MCBNODcxLDI2M0gxMjF2MTMzNGg3NTBWMjYzTDg3MSwyNjN6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==); }
.svd-simulator-frame.svd-simulator-iphone8plus:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMzMwIDI1NTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMzAgMjU1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjY4LjEsMTMzLjJjLTguMywwLTE1LjEtNi44LTE1LjEtMTUuMXM2LjgtMTUuMSwxNS4xLTE1LjFzMTUuMSw2LjgsMTUuMSwxNS4xCgkJCUM2ODMuMiwxMjYuNCw2NzYuNCwxMzMuMiw2NjguMSwxMzMuMnogTTY2OC4xLDEwNi43Yy02LjMsMC0xMS40LDUuMS0xMS40LDExLjRzNS4xLDExLjQsMTEuNCwxMS40YzYuMywwLDExLjQtNS4xLDExLjQtMTEuNAoJCQlDNjc5LjQsMTExLjgsNjc0LjQsMTA2LjcsNjY4LjEsMTA2Ljd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwNS41LDIwOC44Yy0xMS41LDAtMjAuOC05LjMtMjAuOC0yMC44czkuMy0yMC44LDIwLjgtMjAuOHMyMC44LDkuMywyMC44LDIwLjhTNTE3LDIwOC44LDUwNS41LDIwOC44egoJCQkgTTUwNS41LDE3MWMtOS40LDAtMTcsNy42LTE3LDE3czcuNiwxNywxNywxN3MxNy03LjYsMTctMTdDNTIyLjYsMTc4LjYsNTE0LjksMTcxLDUwNS41LDE3MXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzM3LjUsMTk3LjVINTk2LjdjLTYsMC0xMC44LTQuOS0xMC44LTEwLjhzNC45LTEwLjgsMTAuOC0xMC44aDE0MC44YzYsMCwxMC44LDQuOSwxMC44LDEwLjgKCQkJUzc0My41LDE5Ny41LDczNy41LDE5Ny41eiBNNTk2LjcsMTc5LjVjLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTQwLjhjMy45LDAsNy4xLTMuMiw3LjEtNy4xCgkJCWMwLTMuOS0zLjItNy4xLTcuMS03LjFINTk2Ljd6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBkPSJNNjY4LDI0MjYuMWMtMzgsMC02OC45LTMwLjktNjguOS02OC45czMwLjktNjguOSw2OC45LTY4LjlzNjguOSwzMC45LDY4LjksNjguOVM3MDYsMjQyNi4xLDY2OCwyNDI2LjF6IE02NjgsMjI5MS45CgkJCWMtMzYsMC02NS4zLDI5LjMtNjUuMyw2NS4zczI5LjMsNjUuMyw2NS4zLDY1LjNzNjUuMy0yOS4zLDY1LjMtNjUuM1M3MDQsMjI5MS45LDY2OCwyMjkxLjl6Ii8+CgkJPHBhdGggZD0iTTY2OCwyNDM5LjZjLTQ1LjUsMC04Mi41LTM3LTgyLjUtODIuNXMzNy04Mi41LDgyLjUtODIuNXM4Mi41LDM3LDgyLjUsODIuNVM3MTMuNSwyNDM5LjYsNjY4LDI0MzkuNnogTTY2OCwyMjc4LjMKCQkJYy00My41LDAtNzguOCwzNS40LTc4LjgsNzguOGMwLDQzLjUsMzUuNCw3OC44LDc4LjgsNzguOGM0My41LDAsNzguOC0zNS40LDc4LjgtNzguOFM3MTEuNSwyMjc4LjMsNjY4LDIyNzguM3oiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjEyOC41IiB5PSIzMTUuNSIgY2xhc3M9InN0MSIgd2lkdGg9IjEwNzkiIGhlaWdodD0iMTkxOSIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjA3LDMxNnYxOTE4SDEyOVYzMTZIMTIwNyBNMTIwOCwzMTVIMTI4djE5MjBoMTA4MFYzMTVMMTIwOCwzMTV6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMjIuNSw0MmMzOC4zLDAsNzQuNCwxNSwxMDEuNyw0Mi4zYzI3LjMsMjcuMyw0Mi4zLDYzLjQsNDIuMywxMDEuN3YyMTcyYzAsMzguMy0xNSw3NC40LTQyLjMsMTAxLjcKCQkJCXMtNjMuNCw0Mi4zLTEwMS43LDQyLjNoLTkwOWMtMzguMywwLTc0LjQtMTUtMTAxLjctNDIuM3MtNDIuMy02My40LTQyLjMtMTAxLjdWMTg2YzAtMzguMywxNS03NC40LDQyLjMtMTAxLjdTMTc1LjIsNDIsMjEzLjUsNDIKCQkJCUgxMTIyLjUgTTExMjIuNSwzNmgtOTA5Yy04Mi41LDAtMTUwLDY3LjUtMTUwLDE1MHYyMTcyYzAsODIuNSw2Ny41LDE1MCwxNTAsMTUwaDkwOWM4Mi41LDAsMTUwLTY3LjUsMTUwLTE1MFYxODYKCQkJCUMxMjcyLjUsMTAzLjUsMTIwNSwzNiwxMTIyLjUsMzZMMTEyMi41LDM2eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTExMjQuNSw1OC43YzMzLjUsMCw2NS4xLDEzLjEsODksMzdzMzcsNTUuNSwzNyw4OXYyMTc0LjZjMCwzMy41LTEzLjEsNjUuMS0zNyw4OXMtNTUuNSwzNy04OSwzN2gtOTEyCgkJCQljLTMzLjUsMC02NS4xLTEzLjEtODktMzdzLTM3LTU1LjUtMzctODlWMTg0LjdjMC0zMy41LDEzLjEtNjUuMSwzNy04OXM1NS41LTM3LDg5LTM3TDExMjQuNSw1OC43IE0xMTI0LjUsNTQuN2gtOTEyCgkJCQljLTcxLjUsMC0xMzAsNTguNS0xMzAsMTMwdjIxNzQuNmMwLDcxLjUsNTguNSwxMzAsMTMwLDEzMGg5MTJjNzEuNSwwLDEzMC01OC41LDEzMC0xMzBWMTg0LjcKCQkJCUMxMjU0LjUsMTEzLjIsMTE5Niw1NC43LDExMjQuNSw1NC43TDExMjQuNSw1NC43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Miw3MDJ2MTQyYzAsNi4zLDQuOSwxMS40LDExLDExLjl2LTRjLTMuOS0wLjUtNy0zLjktNy03LjlWNzAyYzAtNC4xLDMuMS03LjQsNy03Ljl2LTQKCQkJQzU2LjksNjkwLjYsNTIsNjk1LjcsNTIsNzAyeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Miw1MDV2MTQyYzAsNi4zLDQuOSwxMS40LDExLDExLjl2LTRjLTMuOS0wLjUtNy0zLjktNy03LjlWNTA1YzAtNC4xLDMuMS03LjQsNy03Ljl2LTQKCQkJQzU2LjksNDkzLjYsNTIsNDk4LjcsNTIsNTA1eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MywzMTcuMXYtNGMtNi4xLDAuNS0xMSw1LjctMTEsMTEuOXY2NmMwLDYuMyw0LjksMTEuNCwxMSwxMS45di00Yy0zLjktMC41LTctMy45LTctNy45di02NgoJCQlDNTYsMzIwLjksNTkuMSwzMTcuNiw2MywzMTcuMXoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K); }
.svd-simulator-frame.svd-simulator-iphonex:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMzMwIDI2ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzMzAgMjY4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE0NCw1NC41YzQwLjIsMCw3OCwxNS44LDEwNi42LDQ0LjRzNDQuNCw2Ni41LDQ0LjQsMTA2LjZ2MjI2OGMwLDQwLjItMTUuOCw3OC00NC40LDEwNi42CgkJCXMtNjYuNSw0NC40LTEwNi42LDQ0LjRIMTkwLjFjLTQwLjIsMC03OC0xNS44LTEwNi42LTQ0LjRjLTI4LjYtMjguNi00NC40LTY2LjUtNDQuNC0xMDYuNnYtMjI2OGMwLTQwLjIsMTUuOC03OCw0NC40LTEwNi42CgkJCVMxNTAsNTQuNSwxOTAuMSw1NC41SDExNDQgTTExNDQsNDguNUgxOTAuMWMtODYuNCwwLTE1Nyw3MC43LTE1NywxNTd2MjI2OGMwLDg2LjQsNzAuNiwxNTcsMTU3LDE1N0gxMTQ0Yzg2LjQsMCwxNTctNzAuNiwxNTctMTU3CgkJCXYtMjI2OEMxMzAxLDExOS4yLDEyMzAuMyw0OC41LDExNDQsNDguNUwxMTQ0LDQ4LjV6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE1MS4xLDgyLjVjMzEuOSwwLDYyLDEyLjUsODQuNywzNS4zYzIyLjcsMjIuNywzNS4zLDUyLjgsMzUuMyw4NC43djIyNzRjMCwzMS45LTEyLjUsNjItMzUuMyw4NC43CgkJCWMtMjIuNywyMi43LTUyLjgsMzUuMy04NC43LDM1LjNoLTk2OGMtMzEuOSwwLTYyLTEyLjUtODQuNy0zNS4zYy0yMi43LTIyLjctMzUuMy01Mi44LTM1LjMtODQuN3YtMjI3NGMwLTMxLjksMTIuNS02MiwzNS4zLTg0LjcKCQkJYzIyLjctMjIuNyw1Mi44LTM1LjMsODQuNy0zNS4zSDExNTEuMSBNMTE1MS4xLDc4LjVoLTk2OGMtNjguMiwwLTEyNCw1NS44LTEyNCwxMjR2MjI3NGMwLDY4LjIsNTUuOCwxMjQsMTI0LDEyNGg5NjgKCQkJYzY4LjIsMCwxMjQtNTUuOCwxMjQtMTI0di0yMjc0QzEyNzUuMSwxMzQuMywxMjE5LjMsNzguNSwxMTUxLjEsNzguNUwxMTUxLjEsNzguNXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MTAuOCwxNDYuNWMwLTExLjUsOS4zLTIwLjgsMjAuOC0yMC44czIwLjgsOS4zLDIwLjgsMjAuOHMtOS4zLDIwLjgtMjAuOCwyMC44UzgxMC44LDE1OCw4MTAuOCwxNDYuNXoKCQkJIE04MTQuNiwxNDYuNWMwLDkuNCw3LjYsMTcsMTcsMTdzMTctNy42LDE3LTE3cy03LjYtMTctMTctMTdDODIyLjIsMTI5LjUsODE0LjYsMTM3LjEsODE0LjYsMTQ2LjV6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU4OC44LDE0NS4xYzAtNiw0LjktMTAuOCwxMC44LTEwLjhoMTQwLjhjNiwwLDEwLjgsNC45LDEwLjgsMTAuOHMtNC45LDEwLjgtMTAuOCwxMC44SDU5OS42CgkJCUM1OTMuNiwxNTYsNTg4LjgsMTUxLjEsNTg4LjgsMTQ1LjF6IE01OTkuNiwxMzhjLTMuOSwwLTcuMSwzLjItNy4xLDcuMWMwLDMuOSwzLjIsNy4xLDcuMSw3LjFoMTQwLjhjMy45LDAsNy4xLTMuMiw3LjEtNy4xCgkJCWMwLTMuOS0zLjItNy4xLTcuMS03LjFINTk5LjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjE5LjMsMjU1N2MtNjMsMC0xMTQuMy01MS4zLTExNC4zLTExNC4zVjIzNi4zYzAtNjMsNTEuMy0xMTQuMywxMTQuMy0xMTQuM2gxMzQuNmMwLjcsMCwxLjMsMC4zLDEuOCwwLjcKCQkJYzAuNSwwLjUsMC43LDEuMSwwLjcsMS44djI2LjljMCwyNy45LDIyLjcsNTAuNiw1MC42LDUwLjZoNTE5LjhjMjcuOSwwLDUwLjYtMjIuNyw1MC42LTUwLjZ2LTI2LjljMC0wLjcsMC4zLTEuMywwLjctMS44CgkJCXMxLjEtMC43LDEuNy0wLjdoMTM0LjhjNjMsMCwxMTQuMyw1MS4zLDExNC4zLDExNC4zdjIyMDYuNGMwLDYzLTUxLjMsMTE0LjMtMTE0LjMsMTE0LjNIMjE5LjNMMjE5LjMsMjU1N3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTExNC42LDEyMi41YzMwLjQsMCw1OSwxMS44LDgwLjUsMzMuM3MzMy4zLDUwLjEsMzMuMyw4MC41djIyMDYuNGMwLDMwLjQtMTEuOCw1OS0zMy4zLDgwLjUKCQkJcy01MC4xLDMzLjMtODAuNSwzMy4zSDIxOS4zYy0zMC40LDAtNTktMTEuOC04MC41LTMzLjNzLTMzLjMtNTAuMS0zMy4zLTgwLjVWMjM2LjNjMC0zMC40LDExLjgtNTksMzMuMy04MC41czUwLjEtMzMuMyw4MC41LTMzLjMKCQkJaDEzNC42YzAuNSwwLDEsMC4yLDEuNCwwLjZjMC40LDAuNCwwLjYsMC45LDAuNiwxLjR2MjYuOWMwLDI4LjIsMjIuOSw1MS4xLDUxLjEsNTEuMWg1MTkuOGMyOC4yLDAsNTEuMS0yMi45LDUxLjEtNTEuMXYtMjYuOQoJCQljMC0wLjUsMC4yLTEsMC42LTEuNHMwLjgtMC42LDEuNC0wLjZMMTExNC42LDEyMi41IE0xMTE0LjYsMTIxLjVIOTc5LjhjLTEuNiwwLTIuOSwxLjMtMi45LDNsMCwwdjI2LjkKCQkJYzAsMjcuNS0yMi41LDUwLjEtNTAuMSw1MC4xSDQwN2MtMjcuNSwwLTUwLjEtMjIuNS01MC4xLTUwLjF2LTI2LjljMC0xLjctMS4zLTMtMy0zSDIxOS4zYy02My40LDAtMTE0LjgsNTEuNC0xMTQuOCwxMTQuOHYyMjA2LjQKCQkJYzAsNjMuNCw1MS40LDExNC44LDExNC44LDExNC44aDg5NS40YzYzLjQsMCwxMTQuOC01MS40LDExNC44LTExNC44VjIzNi4zQzEyMjkuNSwxNzIuOSwxMTc4LDEyMS41LDExMTQuNiwxMjEuNUwxMTE0LjYsMTIxLjV6IgoJCQkvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=); }
.svd-simulator-frame.svd-simulator-iphonexmax:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNDEwIDI5ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0MTAgMjk4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIyMi4xLDk3LjhjMzkuNCwwLDc2LjUsMTUuNCwxMDQuNSw0My41czQzLjUsNjUuMiw0My41LDEwNC41djI0ODljMCwzOS40LTE1LjQsNzYuNS00My41LDEwNC41CgkJCXMtNjUuMiw0My41LTEwNC41LDQzLjVIMTg4LjJjLTM5LjQsMC03Ni41LTE1LjQtMTA0LjUtNDMuNXMtNDMuNS02NS4yLTQzLjUtMTA0LjV2LTI0ODljMC0zOS40LDE1LjQtNzYuNSw0My41LTEwNC41CgkJCXM2NS4xLTQzLjUsMTA0LjUtNDMuNUgxMjIyLjEgTTEyMjIuMSw5MS44SDE4OC4yYy04NC43LDAtMTU0LDY5LjMtMTU0LDE1NHYyNDg5YzAsODQuNyw2OS4zLDE1NCwxNTQsMTU0aDEwMzMuOQoJCQljODQuNywwLDE1NC02OS4zLDE1NC0xNTR2LTI0ODlDMTM3Ni4xLDE2MS4xLDEzMDYuOCw5MS44LDEyMjIuMSw5MS44TDEyMjIuMSw5MS44eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyMjYuMiwxMjUuOGMzMS45LDAsNjIsMTIuNSw4NC43LDM1LjNjMjIuNywyMi43LDM1LjMsNTIuOCwzNS4zLDg0Ljd2MjQ4OWMwLDMxLjktMTIuNSw2Mi0zNS4zLDg0LjcKCQkJYy0yMi43LDIyLjctNTIuOCwzNS4zLTg0LjcsMzUuM2gtMTA0MmMtMzEuOSwwLTYyLTEyLjUtODQuNy0zNS4zYy0yMi43LTIyLjctMzUuMy01Mi44LTM1LjMtODQuN3YtMjQ4OWMwLTMxLjksMTIuNS02MiwzNS4zLTg0LjcKCQkJYzIyLjctMjIuNyw1Mi44LTM1LjMsODQuNy0zNS4zSDEyMjYuMiBNMTIyNi4yLDEyMS44aC0xMDQyYy02OC4yLDAtMTI0LDU1LjgtMTI0LDEyNHYyNDg5YzAsNjguMiw1NS44LDEyNCwxMjQsMTI0aDEwNDIKCQkJYzY4LjIsMCwxMjQtNTUuOCwxMjQtMTI0di0yNDg5QzEzNTAuMiwxNzcuNiwxMjk0LjQsMTIxLjgsMTIyNi4yLDEyMS44TDEyMjYuMiwxMjEuOHoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04NDQuMywxNzFjMC0xMS41LDkuMy0yMC44LDIwLjgtMjAuOHMyMC44LDkuMywyMC44LDIwLjhzLTkuMywyMC44LTIwLjgsMjAuOFM4NDQuMywxODIuNSw4NDQuMywxNzF6CgkJCSBNODQ4LjEsMTcxYzAsOS40LDcuNiwxNywxNywxN3MxNy03LjYsMTctMTdzLTcuNi0xNy0xNy0xN0M4NTUuNywxNTQsODQ4LjEsMTYxLjYsODQ4LjEsMTcxeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MjIuMywxNjkuNmMwLTYsNC45LTEwLjgsMTAuOC0xMC44aDE0MC44YzYsMCwxMC44LDQuOSwxMC44LDEwLjhzLTQuOSwxMC44LTEwLjgsMTAuOEg2MzMuMQoJCQlDNjI3LjEsMTgwLjUsNjIyLjMsMTc1LjYsNjIyLjMsMTY5LjZ6IE02MzMuMSwxNjIuNWMtMy45LDAtNy4xLDMuMi03LjEsNy4xYzAsMy45LDMuMiw3LjEsNy4xLDcuMWgxNDAuOGMzLjksMCw3LjEtMy4yLDcuMS03LjEKCQkJYzAtMy45LTMuMi03LjEtNy4xLTcuMUg2MzMuMXoiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xOTksMjgzMy44Yy02MywwLTExNC4zLTUxLjMtMTE0LjMtMTE0LjNWMjYxLjFjMC02Myw1MS4zLTExNC4zLDExNC4zLTExNC4zaDE5My43YzAuNywwLDEuMywwLjMsMS44LDAuNwoJCQlzMC43LDEuMSwwLjcsMS44djI2LjljMCwyNy45LDIyLjcsNTAuNiw1MC42LDUwLjZoNTE5LjhjMjcuOSwwLDUwLjYtMjIuNyw1MC42LTUwLjZ2LTI2LjljMC0wLjcsMC4yLTEuMywwLjctMS44czEuMS0wLjcsMS43LTAuNwoJCQloMTkyLjhjNjMsMCwxMTQuMyw1MS4zLDExNC4zLDExNC4zdjI0NTguNGMwLDYzLTUxLjMsMTE0LjMtMTE0LjMsMTE0LjNIMTk5TDE5OSwyODMzLjh6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEyMTEuNCwxNDcuM2MzMC40LDAsNTksMTEuOCw4MC41LDMzLjNzMzMuMyw1MC4xLDMzLjMsODAuNXYyNDU4LjRjMCwzMC40LTExLjgsNTktMzMuMyw4MC41CgkJCXMtNTAuMSwzMy4zLTgwLjUsMzMuM0gxOTljLTMwLjQsMC01OS0xMS44LTgwLjUtMzMuM3MtMzMuMy01MC4xLTMzLjMtODAuNVYyNjEuMWMwLTMwLjQsMTEuOC01OSwzMy4zLTgwLjVzNTAuMS0zMy4zLDgwLjUtMzMuMwoJCQloMTkzLjdjMC41LDAsMSwwLjIsMS40LDAuNmMwLjQsMC40LDAuNiwwLjksMC42LDEuNHYyNi45YzAsMjguMiwyMi45LDUxLjEsNTEuMSw1MS4xaDUxOS44YzI4LjIsMCw1MS4xLTIyLjksNTEuMS01MS4xdi0yNi45CgkJCWMwLTAuNSwwLjItMSwwLjYtMS40YzAuNC0wLjQsMC44LTAuNiwxLjQtMC42SDEyMTEuNCBNMTIxMS40LDE0Ni4zaC0xOTIuOGMtMS42LDAtMi45LDEuMy0yLjksM2wwLDB2MjYuOQoJCQljMCwyNy41LTIyLjUsNTAuMS01MC4xLDUwLjFINDQ1LjhjLTI3LjUsMC01MC4xLTIyLjUtNTAuMS01MC4xdi0yNi45YzAtMS43LTEuMy0zLTMtM0gxOTljLTYzLjQsMC0xMTQuOCw1MS40LTExNC44LDExNC44djI0NTguNAoJCQljMCw2My40LDUxLjQsMTE0LjgsMTE0LjgsMTE0LjhoMTAxMi40YzYzLjQsMCwxMTQuOC01MS40LDExNC44LTExNC44VjI2MS4xQzEzMjYuMiwxOTcuNywxMjc0LjgsMTQ2LjMsMTIxMS40LDE0Ni4zTDEyMTEuNCwxNDYuMwoJCQl6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==); }
.svd-simulator-frame.svd-simulator-ipad:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxODM3IDI1NjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4MzcgMjU2MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDF7ZmlsbDojNDA0MDQwO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIxNTQuMiIgeT0iMjU1LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNTM1IiBoZWlnaHQ9IjIwNDciLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTY4OC43LDI1NnYyMDQ2aC0xNTM0VjI1NkgxNjg4LjcgTTE2ODkuNywyNTVoLTE1MzZ2MjA0OGgxNTM2VjI1NUwxNjg5LjcsMjU1eiIvPgoJPC9nPgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE2OTcuMiwyNTMwLjVoLTE1NTFjLTYwLjUsMC0xMTAtNDkuNS0xMTAtMTEwdi0yMjgwYzAtNjAuNSw0OS41LTExMCwxMTAtMTEwaDE1NTFjNjAuNSwwLDExMCw0OS41LDExMCwxMTAKCQl2MjI4MEMxODA3LjIsMjQ4MSwxNzU3LjcsMjUzMC41LDE2OTcuMiwyNTMwLjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTY4OC40LDI1MTRIMTU1Yy01Ny44LDAtMTA1LTQ3LjMtMTA1LTEwNVYxNDlDNTAsOTEuMyw5Ny4yLDQ0LDE1NSw0NGgxNTMzLjVjNTcuOCwwLDEwNSw0Ny4zLDEwNSwxMDV2MjI2MAoJCUMxNzkzLjQsMjQ2Ni44LDE3NDYuMiwyNTE0LDE2ODguNCwyNTE0eiIvPgoJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iOTIxLjciIGN5PSIxNDkuNSIgcj0iMTYuNSIvPgoJPGNpcmNsZSBjbGFzcz0ic3QyIiBjeD0iOTIxLjUiIGN5PSIyNDExLjUiIHI9IjUzLjUiLz4KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik05MzcuMiwyNDMxLjVoLTMxYy0yLjgsMC01LTIuMy01LTV2LTMxYzAtMi44LDIuMy01LDUtNWgzMWMyLjgsMCw1LDIuMyw1LDV2MzEKCQlDOTQyLjIsMjQyOS4zLDk0MCwyNDMxLjUsOTM3LjIsMjQzMS41eiIvPgo8L2c+Cjwvc3ZnPgo=); }
.svd-simulator-frame.svd-simulator-ipadmini:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA5NDUgMTMwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTQ1IDEzMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDp0cmFuc3BhcmVudDt9Cgkuc3Qze2ZpbGw6IzQwNDA0MDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MzYuNCwxMjc1LjVIMTExLjhjLTQ0LDAtODAtMzYtODAtODBWMTA2LjhjMC00NCwzNi04MCw4MC04MGg3MjQuNmM0NCwwLDgwLDM2LDgwLDgwdjEwODguNwoJQzkxNi40LDEyMzkuNSw4ODAuNCwxMjc1LjUsODM2LjQsMTI3NS41eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODMzLjQsMTI2My4zSDExNC44Yy0zOC41LDAtNzAtMzEuNS03MC03MFYxMDguOWMwLTM4LjUsMzEuNS03MCw3MC03MGg3MTguNmMzOC41LDAsNzAsMzEuNSw3MCw3MHYxMDg0LjQKCUM5MDMuNCwxMjMxLjgsODcxLjksMTI2My4zLDgzMy40LDEyNjMuM3oiLz4KPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNDc0IiBjeT0iODYuNiIgcj0iOC4yIi8+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjQ3NC4xIiBjeT0iMTIxNi40IiByPSIyNi43Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00NzkuMywxMjI2LjRoLTEwLjVjLTIuOCwwLTUtMi4zLTUtNXYtMTAuNWMwLTIuOCwyLjMtNSw1LTVoMTAuNWMyLjgsMCw1LDIuMyw1LDV2MTAuNQoJQzQ4NC4zLDEyMjQuMiw0ODIuMSwxMjI2LjQsNDc5LjMsMTIyNi40eiIvPgo8Zz4KCTxyZWN0IHg9IjkwLjYiIHk9IjEzOS41IiBjbGFzcz0ic3QyIiB3aWR0aD0iNzY3IiBoZWlnaHQ9IjEwMjMiLz4KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik04NTcuMSwxNDB2MTAyMmgtNzY2VjE0MEg4NTcuMSBNODU4LjEsMTM5aC03Njh2MTAyNGg3NjhWMTM5TDg1OC4xLDEzOXoiLz4KPC9nPgo8L3N2Zz4K); }
.svd-simulator-frame.svd-simulator-ipadpro:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDA4IDI5ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMDggMjk4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MntmaWxsOnRyYW5zcGFyZW50O30KCS5zdDN7ZmlsbDojNDA0MDQwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4NTQuMSwyOTA5LjVoLTE2OTljLTYwLjUsMC0xMTAtNDkuNS0xMTAtMTEwdi0yNjE5YzAtNjAuNSw0OS41LTExMCwxMTAtMTEwaDE2OTljNjAuNSwwLDExMCw0OS41LDExMCwxMTAKCXYyNjE5QzE5NjQuMSwyODYwLDE5MTQuNiwyOTA5LjUsMTg1NC4xLDI5MDkuNXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE4NDUuMywyODkzSDE2My44Yy01Ny44LDAtMTA1LTQ3LjMtMTA1LTEwNVYxODljMC01Ny44LDQ3LjMtMTA1LDEwNS0xMDVoMTY4MS41YzU3LjgsMCwxMDUsNDcuMywxMDUsMTA1djI1OTkKCUMxOTUwLjMsMjg0NS44LDE5MDMsMjg5MywxODQ1LjMsMjg5M3oiLz4KPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMTAwNC42IiBjeT0iMTg5LjUiIHI9IjE2LjUiLz4KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTAwNC42IiBjeT0iMjc5MC4zIiByPSI1My41Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMDIwLjEsMjgxMC44aC0zMWMtMi44LDAtNS0yLjMtNS01di0zMWMwLTIuOCwyLjMtNSw1LTVoMzFjMi44LDAsNSwyLjMsNSw1djMxCglDMTAyNS4xLDI4MDguNiwxMDIyLjgsMjgxMC44LDEwMjAuMSwyODEwLjh6Ii8+CjxnPgoJPHJlY3QgeD0iMTYxLjEiIHk9IjI5NS41IiBjbGFzcz0ic3QyIiB3aWR0aD0iMTY4NyIgaGVpZ2h0PSIyMzg3Ii8+Cgk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTg0Ny42LDI5NnYyMzg2aC0xNjg2VjI5NkgxODQ3LjYgTTE4NDguNiwyOTVoLTE2ODh2MjM4OGgxNjg4VjI5NUwxODQ4LjYsMjk1eiIvPgo8L2c+Cjwvc3ZnPgo=); }
.svd-simulator-frame.svd-simulator-ipadpro13:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMzYwIDMzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzNjAgMzMwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MntmaWxsOnRyYW5zcGFyZW50O30KCS5zdDN7ZmlsbDojNDA0MDQwO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIxOS4yLDMyNjkuMkgxMzkuNWMtNjAuNSwwLTExMC00OS41LTExMC0xMTB2LTMwMjRjMC02MC41LDQ5LjUtMTEwLDExMC0xMTBoMjA3OS44YzYwLjUsMCwxMTAsNDkuNSwxMTAsMTEwCgkJdjMwMjRDMjMyOS4yLDMyMTkuNywyMjc5LjcsMzI2OS4yLDIyMTkuMiwzMjY5LjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIwOC41LDMyNTAuNEgxNTAuMmMtNTcuOCwwLTEwNS00Ny4zLTEwNS0xMDVWMTQ1LjdjMC01Ny43LDQ3LjMtMTA1LDEwNS0xMDVoMjA1OC4zYzU3LjgsMCwxMDUsNDcuMywxMDUsMTA1CgkJdjI5OTkuN0MyMzEzLjUsMzIwMy4xLDIyNjYuMiwzMjUwLjQsMjIwOC41LDMyNTAuNHoiLz4KCTxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjExNzkuMyIgY3k9IjE2My43IiByPSIxNi41Ii8+Cgk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMTc5LjMiIGN5PSIzMTMzLjQiIHI9IjUzLjUiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMTk0LjgsMzE1My45aC0zMWMtMi44LDAtNS0yLjMtNS01di0zMWMwLTIuOCwyLjMtNSw1LTVoMzFjMi44LDAsNSwyLjMsNSw1djMxCgkJQzExOTkuOCwzMTUxLjgsMTE5Ny42LDMxNTMuOSwxMTk0LjgsMzE1My45eiIvPgoJPGc+CgkJPHJlY3QgeD0iMTU1LjgiIHk9IjI4NS43IiBjbGFzcz0ic3QyIiB3aWR0aD0iMjA0NyIgaGVpZ2h0PSIyNzMxIi8+CgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIyMDIuMywyODYuMnYyNzMwaC0yMDQ2di0yNzMwTDIyMDIuMywyODYuMiBNMjIwMy4zLDI4NS4yaC0yMDQ4djI3MzJoMjA0OFYyODUuMkwyMjAzLjMsMjg1LjJ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==); }
.svd-simulator-frame.svd-simulator-androidphone:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDg1MCAxNjMwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4NTAgMTYzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0MDQwNDA7fQoJLnN0MXtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGcgaWQ9IkxheWVyXzEiPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NzEuMSwzOGMyMi42LDAsNDEsMTguNCw0MSw0MXYxNDkyYzAsMjIuNi0xOC40LDQxLTQxLDQxaC02OTVjLTIyLjYsMC00MS0xOC40LTQxLTQxVjc5CgkJCQljMC0yMi42LDE4LjQtNDEsNDEtNDFINzcxLjEgTTc3MS4xLDM0aC02OTVjLTI0LjgsMC00NSwyMC4zLTQ1LDQ1djE0OTJjMCwyNC44LDIwLjMsNDUsNDUsNDVoNjk1YzI0LjgsMCw0NS0yMC4zLDQ1LTQ1Vjc5CgkJCQlDODE2LjEsNTQuMyw3OTUuOSwzNCw3NzEuMSwzNEw3NzEuMSwzNHoiLz4KCQk8L2c+CgkJPGc+CgkJCTxyZWN0IHg9IjY0LjEiIHk9IjE3NS41IiBjbGFzcz0ic3QxIiB3aWR0aD0iNzE5IiBoZWlnaHQ9IjEyNzkiLz4KCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTc4Mi42LDE3NnYxMjc4aC03MThWMTc2SDc4Mi42IE03ODMuNiwxNzVoLTcyMHYxMjgwaDcyMFYxNzVMNzgzLjYsMTc1eiIvPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDY2LDEwMS44YzMuNiwwLDYuNSwyLjksNi41LDYuNXMtMi45LDYuNS02LjUsNi41aC04NGMtMy42LDAtNi41LTIuOS02LjUtNi41czIuOS02LjUsNi41LTYuNUg0NjYKCQkJCQkgTTQ2Niw5Ny44aC04NGMtNS44LDAtMTAuNSw0LjctMTAuNSwxMC41czQuNywxMC41LDEwLjUsMTAuNWg4NGM1LjgsMCwxMC41LTQuNywxMC41LTEwLjVDNDc2LjUsMTAyLjYsNDcxLjgsOTcuOCw0NjYsOTcuOAoJCQkJCUw0NjYsOTcuOHoiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMzcsMTAxLjhjMy42LDAsNi41LDIuOSw2LjUsNi41cy0yLjksNi41LTYuNSw2LjVoLTMxYy0zLjYsMC02LjUtMi45LTYuNS02LjVzMi45LTYuNSw2LjUtNi41SDMzNwoJCQkJCSBNMzM3LDk3LjhoLTMxYy01LjgsMC0xMC41LDQuNy0xMC41LDEwLjVzNC43LDEwLjUsMTAuNSwxMC41aDMxYzUuOCwwLDEwLjUtNC43LDEwLjUtMTAuNUMzNDcuNSwxMDIuNiwzNDIuOCw5Ny44LDMzNyw5Ny44CgkJCQkJTDMzNyw5Ny44eiIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTU0Ny41LDk1LjNjNy4yLDAsMTMsNS44LDEzLDEzcy01LjgsMTMtMTMsMTNzLTEzLTUuOC0xMy0xM1M1NDAuMyw5NS4zLDU0Ny41LDk1LjMgTTU0Ny41LDkxLjMKCQkJCQljLTkuNCwwLTE3LDcuNi0xNywxN3M3LjYsMTcsMTcsMTdzMTctNy42LDE3LTE3UzU1Ni45LDkxLjMsNTQ3LjUsOTEuM0w1NDcuNSw5MS4zeiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODI1LjUsMzAwdjI0NGgtOVYzMDBIODI1LjUgTTgyOS41LDI5NmgtMTd2MjUyaDE3VjI5Nkw4MjkuNSwyOTZ6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODI1LjUsNjI3djkxaC05di05MUg4MjUuNSBNODI5LjUsNjIzaC0xN3Y5OWgxN1Y2MjNMODI5LjUsNjIzeiIvPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cmVjdCB4PSIxNzUuOCIgeT0iMTUxNiIgY2xhc3M9InN0MCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjQiLz4KCQkJCTxyZWN0IHg9IjE3NS44IiB5PSIxNTI5IiBjbGFzcz0ic3QwIiB3aWR0aD0iMzIiIGhlaWdodD0iNCIvPgoJCQkJPHJlY3QgeD0iMTc1LjgiIHk9IjE1NDIiIGNsYXNzPSJzdDAiIHdpZHRoPSIzMiIgaGVpZ2h0PSI0Ii8+CgkJCTwvZz4KCQkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQzNi44LDE1NDVoLTE4Yy0yLjgsMC01LTIuMy01LTV2LTE4YzAtMi44LDIuMy01LDUtNWgxOGMyLjgsMCw1LDIuMyw1LDV2MTgKCQkJCUM0NDEuOCwxNTQyLjgsNDM5LjUsMTU0NSw0MzYuOCwxNTQ1eiIvPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjY3MS40LDE1MTcuNyA2NjguNiwxNTE0LjggNjUyLDE1MzEuNCA2NTIuMiwxNTMxLjUgNjUyLDE1MzEuNyA2NjguNiwxNTQ4LjIgNjcxLjQsMTU0NS40IAoJCQkJNjU3LjUsMTUzMS41IAkJCSIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iTGF5ZXJfMiI+CjwvZz4KPC9zdmc+Cg==); }
.svd-simulator-frame.svd-simulator-androidtablet:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDcwIDE0ODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwNzAgMTQ4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDF7ZmlsbDojNDA0MDQwO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo2O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDN7ZmlsbDpub25lO3N0cm9rZTojNDA0MDQwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIxMzUiIHk9IjEwMS4xIiBjbGFzcz0ic3QwIiB3aWR0aD0iNzk5IiBoZWlnaHQ9IjEyNzkiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOTMzLjUsMTAxLjZ2MTI3OGgtNzk4di0xMjc4TDkzMy41LDEwMS42IE05MzQuNSwxMDAuNmgtODAwdjEyODBoODAwVjEwMC42TDkzNC41LDEwMC42eiIvPgoJPC9nPgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTk3My41LDE0NTYuMWgtODgyYy0yOCwwLTUxLTIyLjktNTEtNTFWNzZjMC0yOCwyMi45LTUxLDUxLTUxaDg4Mi4xYzI4LDAsNTEsMjIuOSw1MSw1MXYxMzI5LjEKCQlDMTAyNC41LDE0MzMuMSwxMDAxLjYsMTQ1Ni4xLDk3My41LDE0NTYuMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik05NzEuNCwxNDQ3LjhIOTMuNmMtMjQuOCwwLTQ1LTIwLjMtNDUtNDVWNzguM2MwLTI0LjgsMjAuMy00NSw0NS00NWg4NzcuOGMyNC44LDAsNDUsMjAuMyw0NSw0NXYxMzI0LjUKCQlDMTAxNi40LDE0MjcuNiw5OTYuMiwxNDQ3LjgsOTcxLjQsMTQ0Ny44eiIvPgoJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iNzkuNSIgY3k9Ijc0MC42IiByPSIxMiIvPgo8L2c+Cjwvc3ZnPgo=); }
.svd-simulator-frame.svd-simulator-win10phone:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0ODAgODQ1LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4MCA4NDUuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtvcGFjaXR5OjAuNTt9Cgkuc3Qxe2ZpbGw6dHJhbnNwYXJlbnQ7fQoJLnN0MntmaWxsOiM0MDQwNDA7fQoJLnN0M3tmaWxsOm5vbmU7c3Ryb2tlOiM0MDQwNDA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8Zz4KCTxnIGNsYXNzPSJzdDAiPgoJCTxyZWN0IHg9Ijc2LjUiIHk9IjEzOC4xIiBjbGFzcz0ic3QxIiB3aWR0aD0iMzI5IiBoZWlnaHQ9IjU2NyIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik00MDUsMTM4LjZ2NTY2SDc3di01NjZINDA1IE00MDYsMTM3LjZINzZ2NTY4aDMzMFYxMzcuNkw0MDYsMTM3LjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDQ4LDU3LjZjMC41LDAsMSwwLjUsMSwxdjc3NGMwLDAuNS0wLjUsMS0xLDFIMzJjLTAuNSwwLTEtMC41LTEtMXYtNzc0YzAtMC41LDAuNS0xLDEtMUg0NDggTTQ0OCw1My42SDMyCgkJCWMtMi44LDAtNSwyLjMtNSw1djc3NGMwLDIuOCwyLjMsNSw1LDVoNDE2YzIuOCwwLDUtMi4zLDUtNXYtNzc0QzQ1Myw1NS45LDQ1MC44LDUzLjYsNDQ4LDUzLjZMNDQ4LDUzLjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDE1LjUsNzAuNmMxMy41LDAsMjQuNSwxMSwyNC41LDI0LjV2NzAwYzAsMTMuNS0xMSwyNC41LTI0LjUsMjQuNWgtMzUxYy0xMy41LDAtMjQuNS0xMS0yNC41LTI0LjV2LTcwMAoJCQljMC0xMy41LDExLTI0LjUsMjQuNS0yNC41SDQxNS41IE00MTUuNSw2OC42aC0zNTFDNDkuOSw2OC42LDM4LDgwLjUsMzgsOTUuMXY3MDBjMCwxNC42LDExLjksMjYuNSwyNi41LDI2LjVoMzUxCgkJCWMxNC42LDAsMjYuNS0xMS45LDI2LjUtMjYuNXYtNzAwQzQ0Miw4MC41LDQzMC4xLDY4LjYsNDE1LjUsNjguNkw0MTUuNSw2OC42eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTI2Niw5MC42YzAuNSwwLDEsMC41LDEsMXMtMC41LDEtMSwxaC01NWMtMC41LDAtMS0wLjUtMS0xczAuNS0xLDEtMUgyNjYgTTI2Niw4OC42aC01NWMtMS42LDAtMywxLjQtMywzCgkJCXMxLjQsMywzLDNoNTVjMS42LDAsMy0xLjQsMy0zUzI2Ny42LDg4LjYsMjY2LDg4LjZMMjY2LDg4LjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cmVjdCB4PSI0NTIiIHk9IjIwMS42IiBjbGFzcz0ic3QyIiB3aWR0aD0iNSIgaGVpZ2h0PSIxMjEiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjQ1MiIgeT0iMzc5LjYiIGNsYXNzPSJzdDIiIHdpZHRoPSI1IiBoZWlnaHQ9IjYxIi8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjEwOCw3NDEuNiA5Ny42LDc0MS42IDEwMy41LDczNS43IDk5LjIsNzM1LjggOTQuMiw3NDAuOCA5Mi4xLDc0Mi45IDk0LjIsNzQ1IDk5LjIsNzUwIDEwMy41LDc1MC4xIAoJCQk5OCw3NDQuNiAxMDgsNzQ0LjYgCQkiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjIzOCw3NDMuNiAyMjksNzQzLjYgMjI5LDc1MS4xIDIzOCw3NTIuMyAJCQkiLz4KCQkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyNDAsNzQzLjYgMjQwLDc1Mi41IDI1Miw3NTQuMSAyNTIsNzQzLjYgCQkJIi8+CgkJPC9nPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjI0MCw3MzIuNyAyNDAsNzQxLjYgMjUyLDc0MS42IDI1Miw3MzEuMSAJCQkiLz4KCQkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyMzgsNzMyLjkgMjI5LDczNC4xIDIyOSw3NDEuNiAyMzgsNzQxLjYgCQkJIi8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGNpcmNsZSBjbGFzcz0ic3QzIiBjeD0iMzgyLjUiIGN5PSI3NDQuMSIgcj0iNiIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zNzMuMyw3NTMuOEwzNzMuMyw3NTMuOGMtMC42LTAuNi0wLjYtMS41LDAtMi4xbDQuNC00LjRsMi4xLDIuMWwtNC40LDQuNAoJCQlDMzc0LjgsNzU0LjQsMzczLjgsNzU0LjQsMzczLjMsNzUzLjh6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==); }
.svd-simulator-frame.svd-simulator-mssurface:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDQwIDE2MjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwNDAgMTYyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnRyYW5zcGFyZW50O30KCS5zdDF7ZmlsbDojNDA0MDQwO30KPC9zdHlsZT4KPGc+Cgk8Zz4KCQk8cmVjdCB4PSIxMzYuNSIgeT0iMTI3LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSI3NjciIGhlaWdodD0iMTM2NSIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05MDMsMTI4djEzNjRIMTM3VjEyOEg5MDMgTTkwNCwxMjdIMTM2djEzNjZoNzY4VjEyN0w5MDQsMTI3eiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTUzLjMsODE0LjUgOTUzLjMsODMwLjUgOTY2LjcsODMwLjUgOTY4LjcsODE0LjUgCQkJIi8+CgkJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTUzLjMsODEwLjkgOTY5LjIsODEwLjkgOTcyLDc4OS41IDk1My4zLDc4OS41IAkJCSIvPgoJCTwvZz4KCQk8Zz4KCQkJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSI5MzMuOCw4MTAuOSA5NDkuNyw4MTAuOSA5NDkuNyw3ODkuNSA5MzEsNzg5LjUgCQkJIi8+CgkJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTM0LjMsODE0LjUgOTM2LjMsODMwLjUgOTQ5LjcsODMwLjUgOTQ5LjcsODE0LjUgCQkJIi8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTk4MywzMmMxMSwwLDIwLDksMjAsMjB2MTUxNmMwLDExLTksMjAtMjAsMjBINTljLTExLDAtMjAtOS0yMC0yMFY1MmMwLTExLDktMjAsMjAtMjBIOTgzIE05ODMsMjhINTkKCQkJYy0xMy4zLDAtMjQsMTAuNy0yNCwyNHYxNTE2YzAsMTMuMywxMC43LDI0LDI0LDI0aDkyNGMxMy4zLDAsMjQtMTAuNywyNC0yNFY1MkMxMDA3LDM4LjcsOTk2LjMsMjgsOTgzLDI4TDk4MywyOHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K); }
.svd-simulator-frame.svd-simulator-genphone:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MzAiIGhlaWdodD0iNzUxIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImIiIHdpZHRoPSIzMzAiIGhlaWdodD0iNjUxIiB4PSIxMjAiIHk9IjQ1OCIgcng9IjIwIi8+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjE0NS41JSIgaGVpZ2h0PSIxMjMlIiB4PSItMjIuNyUiIHk9Ii0xMS41JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48ZmVPZmZzZXQgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjI1IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMSAwIiBpbj0ic2hhZG93Qmx1ck91dGVyMSIvPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MCAtNDA4KSI+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjRkZGIiB4bGluazpocmVmPSIjYiIvPjxyZWN0IHdpZHRoPSI3MCIgaGVpZ2h0PSI4IiB4PSIyNDIiIHk9IjQ3MCIgZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJub256ZXJvIiByeD0iNCIvPjxjaXJjbGUgY3g9IjMyNCIgY3k9IjQ3NCIgcj0iNCIgZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZmlsbD0iI0U3RTdFNyIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTI0IDQ5MGgzMjJ2NTcwSDEyNFY0OTB6bTEgMXY1NjhoMzIwVjQ5MUgxMjV6Ii8+PHBhdGggZmlsbD0iI0Y0RjRGNCIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTI1IDQ5MWgzMjB2NTY4SDEyNXoiLz48Y2lyY2xlIGN4PSIyODUiIGN5PSIxMDg0IiByPSIxNSIgZmlsbD0iI0Y0RjRGNCIvPjwvZz48L3N2Zz4=); }
.svd-simulator-main {
  min-height: 100%; }
.svd-simulator-main.svd-simulator-main--desktop {
    min-height: auto; }
.svd-simulator-main.svd-simulator-main--frame {
    display: flex;
    align-items: center; }
.svd-simulator-main:not(.svd-simulator-main--frame) {
    background-color: transparent; }
.svd-simulator-main .sd-root-modern {
    min-height: 100%; }
.svd-simulator-content {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: auto; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-tab-test {
  width: 100%;
  height: 100%;
  background: var(--background-dim, #f3f3f3); }
.svc-test-tab__content .svc-plugin-tab__content {
  overflow-y: auto; }
.svc-test-tab__content .svc-plugin-tab__content .sv-root-modern .sv-completedpage,
  .svc-test-tab__content .svc-plugin-tab__content .sv_default_css .sv_completed_page {
    margin: 0;
    border: 0;
    background-color: var(--background-dim, #f3f3f3); }
.svc-test-tab__content .svc-plugin-tab__content .sv_default_css .sv_body {
    border: 0; }
.svc-test-tab__content .svc-plugin-tab__content .svc-preview__test-again {
    width: calc(33 * var(--base-unit, 8px));
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 72px;
    margin-top: 8px; }
.svc-creator-tab__content--with-toolbar.svc-test-tab__content .svc-plugin-tab__content {
  height: calc(100% - calc(6 * var(--base-unit, 8px))); }
.svc-test-tab__content-actions {
  position: relative; }
.svc-test-tab__content-actions .sv-action-bar {
    padding: 0;
    height: calc(6 * var(--base-unit, 8px));
    background: var(--background, #fff);
    border-top: 1px solid var(--border, #d6d6d6);
    width: 100%;
    position: absolute; }
.svc-test-tab__content-actions .sv-action-bar.sv-action-bar--pages {
    left: 0;
    right: 0;
    justify-content: center;
    grid-gap: calc(1 * var(--base-unit, 8px));
    gap: calc(1 * var(--base-unit, 8px)); }
.svc-test-tab__content-actions .sv-action-bar.sv-action-bar--pages .sv-action__content {
      padding: 0; }
.svc-test-tab__content-actions .sv-action-bar.sv-action-bar--pages .sv-action-bar-item {
      margin: 0; }
.svc-test-tab__content-actions .sv-action-bar-item {
    font-family: var(--font-family);
    font-style: normal;
    font-weight: 600;
    font-size: calc(1.5 * var(--base-unit, 8px));
    line-height: calc(2 * var(--base-unit, 8px));
    width: 100%;
    height: calc(4 * var(--base-unit, 8px)); }
.svc-test-tab__content-actions .svc-page-selector {
    max-width: 50%; }
.svc-test-tab__content-actions .svc-page-selector .sv-action-bar-item__title {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      color: var(--foreground, #161616);
      display: inline-block; }
.svc-test-tab__content.svc-creator-tab__content--with-toolbar .sd-body__navigation {
  padding-bottom: calc(8 * var(--base-unit, 8px)); }
.svc-test-tab__content .sd-body--empty {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 400;
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  overflow: hidden; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.sl-table {
  width: 50%;
  margin: 0 25%; }
.sl-table__row {
  position: relative; }
.sl-table__cell.st-table__cell--actions:first-of-type .sv-action-bar {
  margin-top: calc(-0.5 * var(--base-unit, 8px));
  padding-right: calc(4 * var(--base-unit, 8px)); }
.sl-table .sl-table__detail-button.sl-table__detail-button {
  width: calc(6 * var(--base-unit, 8px));
  height: calc(6 * var(--base-unit, 8px));
  box-sizing: border-box;
  border-radius: calc(12.5 * var(--base-unit, 8px));
  padding: 0; }
.sl-table .sl-table__detail-button.sl-table__detail-button:hover, .sl-table .sl-table__detail-button.sl-table__detail-button.sv-focused--by-key {
    background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
    outline: none; }
.sl-table .sl-table__detail-button.sl-table__detail-button:hover use, .sl-table .sl-table__detail-button.sl-table__detail-button.sv-focused--by-key use {
      fill: var(--primary, #19b394); }
.sl-table__remove-button .sv-action-bar-item {
  border-radius: calc(12.5 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  cursor: pointer; }
.sl-table__remove-button .sv-action-bar-item:hover, .sl-table__remove-button .sv-action-bar-item.sv-focused--by-key {
    background-color: var(--red-light, rgba(229, 10, 62, 0.1));
    outline: none; }
.sl-table__remove-button .sv-action-bar-item:hover use, .sl-table__remove-button .sv-action-bar-item.sv-focused--by-key use {
      fill: var(--red, #e60a3e); }
.sl-table__cell .sv-action-bar-item__icon {
  display: none; }
.sl-table__row:hover .sl-table__cell .sv-action-bar-item__icon,
.sl-table__cell .sv-action-bar-item.sv-focused--by-key .sv-action-bar-item__icon {
  display: block; }
.sl-table__row #remove-row .sv-action-bar-item {
  border: none;
  width: calc(5 * var(--base-unit, 8px));
  height: calc(5 * var(--base-unit, 8px)); }
.sl-table__row #remove-row .sv-action-bar-item__icon use {
  fill: var(--red, #e60a3e); }
.sl-table__row.sl-table__row--additional .sl-table__cell .svc-action-button {
  color: var(--secondary, #ff9814); }
.sl-table__cell .svc-action-button,
.sl-table__cell .svc-action-button:hover,
.sl-table__cell .svc-action-button:focus {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: bold;
  font-size: calc(3 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  background: transparent;
  color: var(--foreground, #161616);
  outline: none;
  border: none;
  box-shadow: none;
  max-height: calc(13.5 * var(--base-unit, 8px));
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }
.sl-table__cell {
  color: var(--foreground, #161616);
  font-weight: bold;
  font-size: calc(2 * var(--base-unit, 8px));
  font-family: var(--font-family);
  vertical-align: top;
  padding: calc(2 * var(--base-unit, 8px)) 0;
  width: 100%; }
.sl-table__cell--actions {
  position: absolute;
  width: max-content; }
.sl-table__cell--actions:first-of-type {
    transform: translateX(-100%); }
.sl-table__cell--detail-button {
  overflow: hidden;
  appearance: none;
  outline: none;
  border: none;
  background-color: transparent; }
.sl-table {
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed; }
.sl-table thead th:first-child {
    position: absolute;
    left: 0;
    transform: translateX(-100%); }
.sl-table thead th:last-child {
    position: absolute;
    right: 0;
    transform: translateX(100%); }
.sl-table thead .sl-table__cell.st-table__cell--header {
    text-align: left; }
.sl-table tbody tr:last-of-type .sl-table__cell {
    padding-bottom: calc(10 * var(--base-unit, 8px)); }
.sl-table tr:first-of-type .sl-table__cell {
    padding-top: calc(4 * var(--base-unit, 8px)); }
.sl-table td:first-of-type,
  .sl-table th:first-of-type {
    padding-left: calc(4 * var(--base-unit, 8px)); }
.sl-table td:first-of-type .sv-action-bar,
    .sl-table th:first-of-type .sv-action-bar {
      justify-content: flex-end; }
.sl-table td:last-of-type,
  .sl-table th:last-of-type {
    padding-right: calc(4 * var(--base-unit, 8px)); }
.sl-panel .sl-panel__footer {
  padding: 0; }
.sl-panel .sl-panel__footer .sv-action {
    width: 100%; }
.sl-panel .sl-panel__footer .sv-action__content {
    width: 100%; }
.sl-panel .sl-panel__footer button.sl-panel__done-button {
    width: 100%;
    margin: calc(2 * var(--base-unit, 8px)) 0 calc(10 * var(--base-unit, 8px)) 0;
    color: var(--primary, #19b394);
    background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
    font-family: var(--font-family);
    font-size: calc(2 * var(--base-unit, 8px));
    border-radius: calc(12.5 * var(--base-unit, 8px));
    display: flex;
    align-items: center;
    vertical-align: baseline;
    text-align: center;
    -webkit-user-select: none;
            user-select: none; }
.sl-panel .sl-panel__footer button:hover {
    background-color: var(--primary, #19b394);
    color: var(--primary-foreground, #fff); }
.sl-panel .sl-panel__footer .sv-action-bar-item__title {
    color: inherit;
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: center;
    font-weight: 600; }
.sl-element .sd-paneldynamic__buttons-container {
  padding: 0; }
.sl-question {
  display: flex;
  align-items: center;
  margin-top: calc(2 * var(--base-unit, 8px)); }
.sl-row {
  display: flex;
  align-items: flex-start;
  flex-flow: row wrap; }
.sl-row--multiple .sl-panel {
  padding-bottom: 0; }
.sl-question__header--left {
  margin-right: calc(1 * var(--base-unit, 8px)); }
.sl-row .sd-scrollable-container:not(.sd-scrollable-container--compact) {
  overflow-x: auto; }
.sl-question__title {
  color: var(--foreground, #161616);
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  margin: 0;
  font-weight: 600; }
.sl-question__title span + span {
    display: none; }
.sl-row--multiple .sl-question {
  padding-right: calc(1 * var(--base-unit, 8px)); }
.svc-logic-question-value {
  padding-right: calc(5 * var(--base-unit, 8px));
  margin-top: calc(2 * var(--base-unit, 8px)); }
.svc-logic_trigger-editor {
  margin-top: calc(2 * var(--base-unit, 8px)); }
.svc-logic_trigger-editor .svc-logic-question-value {
  margin-top: 0; }
.sv-popup.sv-property-editor .sl-row {
  flex-flow: nowrap; }
.spg-comment.sl-comment {
  height: calc(17 * var(--base-unit, 8px)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-tab-translation {
  width: 100%;
  height: 100%;
  background-color: var(--background-dim, #f3f3f3); }
.st-properties .spg-item.spg-selectbase__label:focus-within {
  outline: 1px dotted var(--primary, #19b394); }
.st-properties .spg-selectbase__label:focus-within {
  outline: none; }
.st-properties .spg-panel__content .spg-row {
  margin-top: 0; }
.st-no-strings {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 400;
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  overflow: hidden; }
.st-content {
  display: flex;
  height: 100%; }
.st-strings {
  height: calc(100% - calc(6 * var(--base-unit, 8px)));
  overflow-y: auto;
  overflow-x: hidden; }
.st-strings-wrapper {
  flex-grow: 1; }
.st-property-panel {
  flex-shrink: 0;
  flex-grow: 0;
  width: 450px;
  border-left: 1px solid var(--border, #d6d6d6); }
.st-property-panel .spg-panel__content .spg-row {
  margin-top: 0; }
.st-property-panel .spg-panel__content .spg-row:first-child {
  margin-top: calc(2 * var(--base-unit, 8px)); }
.st-strings-header .st-table__cell {
  background-color: var(--background-dim, #f3f3f3);
  height: auto; }
.st-root-modern {
  width: 100%; }
.st-title.st-panel__title,
.st-table__cell.st-table__cell--header {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 600;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
  text-align: left; }
.st-title.st-panel__title {
  height: calc(4 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  padding-left: calc(3 * var(--base-unit, 8px));
  margin: 0;
  background-color: var(--background-for-editors, #f9f9f9);
  border-bottom: 1px solid var(--border-light, #eaeaea); }
.st-table tr {
  display: flex;
  align-items: stretch; }
.st-table__cell {
  display: block;
  flex: 1 1;
  box-sizing: border-box;
  background-color: #ffffff;
  border-bottom: 1px solid var(--border-light, #eaeaea);
  padding: calc(1 * var(--base-unit, 8px)) 0; }
td.st-table__cell:first-of-type {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 600;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  max-width: 300px;
  padding-right: calc(3 * var(--base-unit, 8px)); }
td.st-table__cell:first-of-type span {
    display: inline-block;
    padding-left: calc(3 * var(--base-unit, 8px)); }
.st-panel-indent .st-table__cell:first-of-type span {
  padding-left: calc(6 * var(--base-unit, 8px)); }
.st-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0; }
.st-comment {
  font-family: var(--font-family);
  font-style: normal;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  display: block;
  width: calc(100% - 3 * var(--base-unit, 8px));
  border: unset;
  outline: none;
  background-color: #ffffff;
  resize: none;
  padding: 0; }
.sd-translation-line-skeleton {
  min-height: calc(5 * var(--base-unit, 8px));
  background-color: var(--background-dim, #f3f3f3); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-tab-logic-edit {
  width: 100%;
  height: 100%;
  background: var(--background-dim, #f3f3f3); }
.svc-tab-logic-edit__content {
  height: calc(100% - calc(6 * var(--base-unit, 8px)));
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 16%;
  padding-right: 16%; }
.svc-tab-logic-edit__content .sd-row {
  flex-wrap: wrap; }
.svc-logic_trigger-editor .sd-row {
  margin-top: 0; }
.svc-tab-logic-edit__content-actions .sv-action-bar {
  padding: 0;
  height: calc(6 * var(--base-unit, 8px));
  background: var(--background, #fff);
  border-top: 1px solid var(--border, #d6d6d6);
  width: 100%; }
.svc-logic-paneldynamic div.svc-logic-operator {
  height: calc(3 * var(--base-unit, 8px));
  box-sizing: content-box; }
.svc-logic-paneldynamic .svc-logic-operator {
  appearance: none;
  padding: calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  border-radius: calc(12.5 * var(--base-unit, 8px));
  border: none;
  outline: none;
  font-weight: 600;
  font-family: var(--font-family);
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
  height: calc(5 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  cursor: pointer; }
.svc-logic-paneldynamic .svc-logic-operator option {
    background: var(--background, #fff);
    color: var(--foreground, #161616); }
.svc-logic-operator:focus {
  outline: 1px dotted var(--primary, #19b394); }
.sl-question.svc-logic-question--answered .svc-logic-operator {
  color: var(--foreground, #161616); }
.svc-logic-operator.svc-logic-operator:hover, .svc-logic-operator.svc-logic-operator:focus {
  color: #ffffff;
  outline: none;
  box-shadow: none; }
.svc-logic-operator.svc-logic-operator--question {
  background-color: var(--blue-light, rgba(67, 127, 217, 0.1)); }
.svc-logic-operator.svc-logic-operator--question:hover, .svc-logic-operator.svc-logic-operator--question:focus {
    background-color: var(--blue, #437fd9); }
.svc-logic-operator.svc-logic-operator--conjunction,
.svc-logic-operator.svc-logic-operator--operator {
  background-color: var(--yellow-light, rgba(255, 152, 20, 0.1)); }
.svc-logic-operator.svc-logic-operator--conjunction:hover, .svc-logic-operator.svc-logic-operator--conjunction:focus,
  .svc-logic-operator.svc-logic-operator--operator:hover,
  .svc-logic-operator.svc-logic-operator--operator:focus {
    background-color: var(--yellow, #ff9814); }
.svc-logic-operator.svc-logic-operator--action {
  background-color: var(--red-light, rgba(229, 10, 62, 0.1)); }
.svc-logic-operator.svc-logic-operator--action:hover, .svc-logic-operator.svc-logic-operator--action:focus {
    background-color: var(--red, #e60a3e); }
.svc-logic-operator.svc-logic-operator--error {
  background-color: var(--background, #fff);
  color: var(--red, #e60a3e);
  box-shadow: inset 0 0 0 2px var(--red, #e60a3e); }
.svc-logic-operator__error {
  display: none; }
.svc-logic-paneldynamic .sd-paneldynamic__separator {
  display: none; }
.svc-action-button.svc-logic-condition-remove.svc-icon-remove:focus {
  outline: none; }
.svc-logic-condition-remove.svc-icon-remove {
  display: none;
  width: calc(5 * var(--base-unit, 8px));
  height: calc(5 * var(--base-unit, 8px));
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 4H20H16V2C16 0.9 15.1 0 14 0H10C8.9 0 8 0.9 8 2V4H4H2V6H4V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V6H22V4ZM10 2H14V4H10V2ZM18 20H6V6H8H16H18V20ZM14 8H16V18H14V8ZM11 8H13V18H11V8ZM8 8H10V18H8V8Z' fill='%23E60A3E'/%3E%3C/svg%3E%0A");
  background-size: calc(3 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
  background-position: center; }
.sl-panel-wrapper--in-row:hover .svc-logic-condition-remove.svc-icon-remove,
.sl-panel-wrapper--in-row:focus-within .svc-logic-condition-remove.svc-icon-remove {
  display: block; }
.svc-logic-condition-remove.svc-icon-remove:hover,
.svc-logic-condition-remove.svc-icon-remove:focus {
  background-color: var(--red-light, rgba(229, 10, 62, 0.1)); }
.svc-logic-condition-remove-question {
  height: calc(5 * var(--base-unit, 8px)); }
.svc-logic-paneldynamic__button.svc-logic-paneldynamic__remove-btn {
  display: none; }
.svc-logic-paneldynamic__button.svc-logic-paneldynamic__remove-btn {
  display: none; }
.svc-logic-operator--action.sl-paneldynamic__add-btn.sl-paneldynamic__add-btn,
.svc-logic-operator--operator.sl-paneldynamic__add-btn.sl-paneldynamic__add-btn {
  color: var(--foreground-light, #909090);
  margin-top: calc(2 * var(--base-unit, 8px)); }
.svc-logic-operator--action.sl-paneldynamic__add-btn.sl-paneldynamic__add-btn:hover, .svc-logic-operator--action.sl-paneldynamic__add-btn.sl-paneldynamic__add-btn:focus,
  .svc-logic-operator--operator.sl-paneldynamic__add-btn.sl-paneldynamic__add-btn:hover,
  .svc-logic-operator--operator.sl-paneldynamic__add-btn.sl-paneldynamic__add-btn:focus {
    color: var(--primary-foreground, #fff); }
.svc-logic-tab__content.svc-logic-tab__empty {
  flex-direction: column;
  display: flex;
  align-items: center;
  position: absolute;
  top: 35%; }
.svc-logic-tab__content.svc-logic-tab__empty .svc-logic-tab__content-action {
    width: calc(33 * var(--base-unit, 8px));
    margin-top: calc(4 * var(--base-unit, 8px)); }
.svc-logic-tab__content .svc-logic-tab__content-action {
  margin-left: 25%;
  margin-right: 25%;
  margin-bottom: calc(8 * var(--base-unit, 8px)); }
.svc-logic-tab__content .svc-logic-tab__content-action--disabled {
  cursor: default;
  outline: none; }
.svc-logic-tab__content .svc-logic-tab__content-action--disabled:hover {
    background-color: var(--background, #fff);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15); }
.svc-logic-tab__content .svc-logic-tab__content-action--disabled .svc-text {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16)); }
.svc-logic-tab__content .sd-paneldynamic__panel-wrapper--in-row {
  margin-top: 0;
  align-items: start; }
.svc-logic-paneldynamic {
  font-family: var(--font-family); }
.svc-logic-paneldynamic .sd-row--multiple {
    padding: 0;
    background: none;
    box-shadow: none;
    border-radius: 0;
    overflow: visible; }
.svc-logic-paneldynamic .sd-question__content {
    margin-top: 0; }
.svc-logic-paneldynamic .sd-row__panel {
    width: calc(100% - 5 * var(--base-unit, 8px)); }
.svc-logic-tab__content .svc-logic-paneldynamic .sd-row {
  margin-top: 0;
  flex-flow: row wrap; }
.sl-table__cell--detail-panel .sd-body {
  margin: 0;
  min-width: none;
  max-width: none; }
.sl-table__cell--detail-panel .sd-page.sd-body__page {
  padding: 0; }
.sl-table__cell--detail-panel .sl-panel__footer {
  margin: 0; }
.sl-dropdown {
  max-width: 45vw; }
.sl-dropdown__value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.svc-logic-placeholder {
  width: calc(78 * var(--base-unit, 8px));
  min-width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin-top: calc(2 * var(--base-unit, 8px));
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  padding: calc(4 * var(--base-unit, 8px)) calc(5 * var(--base-unit, 8px)) calc(5 * var(--base-unit, 8px)); }
.svc-logic-placeholder__text {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 400;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  text-align: center;
  color: var(--foreground-light, #909090);
  display: block;
  padding: calc(4 * var(--base-unit, 8px)) calc(8 * var(--base-unit, 8px)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-notifier {
  position: absolute;
  bottom: calc(1 * var(--base-unit, 8px));
  left: calc(1 * var(--base-unit, 8px));
  background: var(--background, #fff);
  opacity: 0.75;
  padding: calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  min-width: calc(30 * var(--base-unit, 8px));
  text-align: center;
  z-index: 1600;
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 600;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px)); }
.svc-notifier.svc-notifier--error {
  background-color: var(--red, #e60a3e);
  color: #ffffff;
  opacity: 1; }
.svc-creator--mobile .svc-notifier {
  left: 0;
  bottom: calc(6 * var(--base-unit, 8px));
  width: 100%;
  box-sizing: border-box;
  opacity: 1;
  z-index: 1000; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-tab-designer {
  width: 100%;
  height: 100%;
  background: var(--background-dim, #f3f3f3); }
.svc-tab-designer {
  display: flex;
  flex-grow: 1;
  height: 100%;
  overflow-y: scroll; }
.svc-tab-designer--with-place-holder .svc-tab-designer_content {
  display: flex;
  justify-content: center; }
.svc-tab-designer--with-place-holder .svc-designer-header {
  min-width: calc(84 * var(--base-unit, 8px)); }
.svc-tab-designer .svc-tab-designer_content {
  width: 100%; }
.svc-tab-designer .sd-container-modern {
  min-width: calc(70 * var(--base-unit, 8px));
  width: 100%;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto; }
.svc-tab-designer .sd-container-modern .sd-container-modern__title {
    grid-gap: 0;
    gap: 0; }
.svc-tab-designer .sd-container-modern.sd-container-modern--static {
    max-width: calc(84 * var(--base-unit, 8px)); }
.svc-tab-designer .sd-container-modern.sd-container-modern--responsive {
    max-width: initial;
    padding: 0 calc(1 * var(--base-unit, 8px)); }
.svc-tab-designer .sd-question.sd-question--image {
  width: 100%; }
.svc-tab-designer .sd-progress,
.svc-tab-designer .sd-progress__bar {
  background-color: transparent; }
.svc-designer-header {
  border-bottom: 2px solid transparent; }
.svc-designer__placeholder-container {
  position: absolute;
  top: 35%; }
.svc-designer-placeholder-page {
  margin-top: calc(2 * var(--base-unit, 8px)); }
.svc-designer-placeholder-page .svc-page__add-new-question {
  width: calc(33 * var(--base-unit, 8px));
  margin: auto; }
.svc-designer-placeholder-page .svc-row--ghost {
  display: none; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-creator--mobile .svc-question__content .sd-question__content .sd-selectbase__column {
  max-width: initial;
  display: block;
  margin-left: 0; }
.svc-creator--mobile .svc-question__content--selected .svc-rating-question-controls {
  bottom: calc(10 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-page {
  margin-top: calc(1 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-page__content {
  padding-left: 0;
  padding-right: 0;
  border: 0; }
.svc-creator--mobile .svc-page__content .sd-page {
    padding: calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-page__content .svc-page__add-new-question {
    margin-left: calc(2 * var(--base-unit, 8px));
    margin-right: calc(2 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-question__content {
  padding: calc(2 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-question__content.svc-question__content--selected {
    padding-bottom: calc(8 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-tab-designer {
  justify-content: initial; }
.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title {
    padding: calc(2 * var(--base-unit, 8px));
    flex-direction: column-reverse;
    align-items: flex-start; }
.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title .svc-logo-image {
      margin-top: 0; }
.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title .svc-logo-image-placeholder {
      margin-left: calc(-2 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title h3 {
      margin: 0;
      font-size: calc(3 * var(--base-unit, 8px));
      line-height: calc(4 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title h5 {
      margin: 0; }
.svc-creator--mobile .svc-tab-designer .sd-container-modern {
  min-width: calc(46 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-properties-wrapper {
  width: 100%; }
.svc-creator--mobile .svc-question__content-actions {
  width: calc(100% - 3 * var(--base-unit, 8px));
  left: calc(2 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-question__content-actions .sv-action-bar-item {
    border: 0; }
.svc-creator--mobile .svc-page__content-actions .sv-action-bar {
  padding-right: calc(1 * var(--base-unit, 8px)); }
.svc-creator--mobile .svc-page__content-actions .sv-action-bar .sv-action .sv-action__content {
    padding-right: 0; }
.svc-creator--mobile .svc-page__content-actions .sv-action-bar .sv-action .sv-action__content .sv-action-bar-item__title--with-icon {
      display: none; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
survey-creator,
.svc-creator {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
  -webkit-font-smoothing: antialiased; }
survey-creator *,
  .svc-creator * {
    scrollbar-width: thin;
    scrollbar-color: var(--border, #d6d6d6) transparent; }
survey-creator ::-webkit-scrollbar,
  .svc-creator ::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    background-color: transparent; }
survey-creator ::-webkit-scrollbar-thumb,
  .svc-creator ::-webkit-scrollbar-thumb {
    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    border-radius: 32px;
    background-color: var(--border, #d6d6d6); }
survey-creator ::-webkit-scrollbar-track,
  .svc-creator ::-webkit-scrollbar-track {
    background: transparent; }
survey-creator ::-webkit-scrollbar-thumb:hover,
  .svc-creator ::-webkit-scrollbar-thumb:hover {
    border: 2px solid rgba(0, 0, 0, 0);
    background-color: var(--foreground-light, #909090); }
.svc-creator__area {
  position: relative;
  -webkit-user-select: none;
  user-select: none; }
.svc-creator__area.svc-creator__area--with-banner {
  height: calc(100% - calc(4 * var(--base-unit, 8px))); }
.svc-creator__content-wrapper {
  width: 100%;
  height: calc(100% - calc(8 * var(--base-unit, 8px))); }
.svc-creator__content-wrapper--footer-toolbar {
  height: calc(100% - calc(6 * var(--base-unit, 8px))); }
.svc-creator__content-holder {
  width: 100%;
  height: 100%; }
.svc-creator-tab {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  min-height: var(--tab-min-height, auto); }
.svc-creator__toolbox--right.svc-creator-tab {
  flex-direction: row-reverse; }
.svc-creator-tab__content {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box; }
.svc-plugin-tab__content {
  height: 100%;
  overflow-y: auto; }
.svc-plugin-tab__content-actions sv-action-bar {
  padding: 0;
  height: calc(6 * var(--base-unit, 8px));
  background: var(--background, #fff);
  border-top: 1px solid var(--border, #d6d6d6); }
.svc-creator__banner {
  position: absolute;
  bottom: calc(-4 * var(--base-unit, 8px));
  width: 100%;
  height: calc(4 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  background-color: var(--secondary, #ff9814);
  text-align: center;
  overflow: hidden; }
.svc-item__banner {
  position: absolute;
  top: 0;
  max-width: 0;
  overflow: hidden;
  height: 100%;
  background-color: var(--background, #fff);
  /* Shadow / Medium */
  border-radius: calc(12.5 * var(--base-unit, 8px));
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  transition: max-width 0.1s ease-in-out, padding 0.2s ease-in-out; }
.svc-creator__non-commercial-text {
  color: var(--primary-foreground, #fff);
  font-family: var(--font-family);
  font-weight: bold;
  font-size: calc(2 * var(--base-unit, 8px));
  text-transform: uppercase;
  vertical-align: middle; }
.svc-creator__non-commercial-text a {
    color: var(--primary-foreground, #fff);
    text-decoration: none; }
.sv-drag-drop-ghost {
  top: calc(0.75 * var(--base-unit, 8px));
  width: 100%;
  height: calc(0.5 * var(--base-unit, 8px));
  background: var(--secondary, #ff9814);
  position: absolute; }
.sv-drag-drop-ghost--vertical {
  height: 10000px;
  width: 4px; }
.sv-drag-drop-ghost--item-value-bottom {
  top: initial;
  bottom: calc(-0.5 * var(--base-unit, 8px)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-string-editor {
  position: static; }
.svc-string-editor [contenteditable] {
    user-select: text;
    -webkit-user-select: text; }
.svc-string-editor .sv-string-editor {
    display: inline-block;
    position: relative;
    outline: none;
    white-space: pre-wrap;
    word-break: break-word;
    z-index: 12; }
.svc-string-editor .sv-string-editor[aria-placeholder]:empty:before {
      content: attr(aria-placeholder);
      color: var(--foreground-light, #909090); }
.svc-string-editor.svc-string-editor--hidden {
    display: none; }
.svc-string-editor__content {
  display: inline-block;
  position: relative;
  z-index: 10; }
.svc-string-editor__border {
  display: none;
  position: absolute;
  z-index: 11;
  display: flex;
  align-items: center;
  justify-content: right;
  line-height: 0px; }
.svc-string-editor__error {
  margin-left: calc(1 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  color: red; }
.svc-string-editor__controls {
  position: absolute;
  left: 100%;
  height: 100%;
  width: calc(2 * var(--base-unit, 8px));
  top: 0;
  padding-left: calc(2 * var(--base-unit, 8px));
  z-index: 12;
  display: none;
  align-items: center;
  justify-content: center;
  line-height: 0px; }
.svc-string-editor__button {
  display: none;
  position: relative; }
.svc-string-editor__button use {
    fill: var(--primary, #19b394); }
.svc-string-editor__button--edit {
  height: calc(2 * var(--base-unit, 8px));
  width: calc(2 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px)); }
.svc-string-editor__button--edit .sv-svg-icon {
    vertical-align: bottom; }
.svc-string-editor__button--edit.sv-svg-icon {
    overflow: visible; }
.svc-string-editor:hover:not(:focus-within) .svc-string-editor__button--edit {
  display: none; }
.svc-string-editor:hover:not(.svc-string-editor--readonly):not(:focus-within) {
  color: var(--foreground, #161616); }
.svc-string-editor:hover:not(.svc-string-editor--readonly):not(:focus-within) .svc-string-editor__border {
    display: flex;
    top: calc(0 * var(--base-unit, 8px));
    bottom: calc(0 * var(--base-unit, 8px));
    left: calc(-0.5 * var(--base-unit, 8px));
    right: calc(-0.5 * var(--base-unit, 8px));
    border: none;
    background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
    border-radius: 3px; }
.svc-string-editor:focus-within {
  color: var(--foreground, #161616); }
.svc-string-editor:focus-within .svc-string-editor__border {
    display: flex;
    top: calc(-0.5 * var(--base-unit, 8px));
    bottom: calc(-0.5 * var(--base-unit, 8px));
    left: calc(-1 * var(--base-unit, 8px));
    right: calc(-1 * var(--base-unit, 8px));
    border: 2px solid var(--primary, #19b394);
    border-radius: 5px;
    box-sizing: content-box;
    background-color: var(--background, #fff);
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); }
.sd-rating .sd-rating__item:focus-within {
  border: calc(0.25 * var(--base-unit, 8px)) solid var(--primary, #19b394); }
.sd-rating:not(.sd-rating__min-text) .svc-string-editor:focus-within .svc-string-editor__border {
  display: none; }
.sd-table__cell--header .svc-matrix-cell:not(:focus):focus-within .svc-matrix-cell--selected {
  border: calc(0.25 * var(--base-unit, 8px)) solid var(--primary, #19b394);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  display: block; }
.sd-table__cell--header .svc-string-editor:focus-within .svc-string-editor__border {
  display: none; }
.sd-item__control-label .svc-string-editor:focus-within .svc-string-editor__border {
  left: calc(-0.7 * var(--base-unit, 8px));
  right: calc(-0.7 * var(--base-unit, 8px)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-btn {
  display: flex;
  align-items: center;
  height: calc(7 * var(--base-unit, 8px));
  line-height: calc(7 * var(--base-unit, 8px));
  vertical-align: baseline;
  text-align: center;
  background-color: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  outline-color: var(--primary, #19b394); }
.svc-btn .svc-text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: center;
    color: var(--primary, #19b394); }
.svc-btn:hover,
.svc-btn:focus {
  box-shadow: 0 0 0 2px var(--primary, #19b394);
  outline: none; }
.svc-action-button {
  display: inline-block;
  padding: calc(0.5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  box-sizing: border-box;
  border-radius: calc(12.5 * var(--base-unit, 8px));
  color: var(--primary, #19b394);
  font-weight: 600;
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  border: calc(0.25 * var(--base-unit, 8px)) solid transparent; }
.svc-action-button:focus, .svc-action-button:hover {
    background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
    outline: none; }
.svc-action-button--selected {
  border-color: var(--primary, #19b394); }
.svc-action-button--disabled {
  opacity: 0.25;
  color: var(--foreground, #161616); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-page-navigator,
.svc-page-navigator {
  display: flex;
  flex-direction: column; }
.svc-page-navigator__navigator-icon {
  display: block;
  height: calc(3 * var(--base-unit, 8px));
  width: calc(3 * var(--base-unit, 8px));
  padding: calc(1.25 * var(--base-unit, 8px));
  border-radius: 50%;
  cursor: pointer; }
.svc-page-navigator__navigator-icon use {
    fill: var(--foreground-light, #909090); }
.svc-page-navigator__selector {
  width: calc(5.5 * var(--base-unit, 8px));
  height: calc(5.5 * var(--base-unit, 8px));
  min-height: calc(5.5 * var(--base-unit, 8px)); }
survey-creator .svc-page-navigator__selector:hover, survey-creator .svc-page-navigator__selector:focus,
.svc-creator .svc-page-navigator__selector:hover,
.svc-creator .svc-page-navigator__selector:focus {
  outline: none; }
survey-creator .svc-page-navigator__selector:hover .svc-page-navigator__navigator-icon, survey-creator .svc-page-navigator__selector:focus .svc-page-navigator__navigator-icon,
  .svc-creator .svc-page-navigator__selector:hover .svc-page-navigator__navigator-icon,
  .svc-creator .svc-page-navigator__selector:focus .svc-page-navigator__navigator-icon {
    background-color: var(--primary-light, rgba(25, 179, 148, 0.1)); }
survey-creator .svc-page-navigator__selector:hover .svc-page-navigator__navigator-icon use, survey-creator .svc-page-navigator__selector:focus .svc-page-navigator__navigator-icon use,
    .svc-creator .svc-page-navigator__selector:hover .svc-page-navigator__navigator-icon use,
    .svc-creator .svc-page-navigator__selector:focus .svc-page-navigator__navigator-icon use {
      fill: var(--primary, #19b394); }
.svc-page-navigator__selector--opened {
  opacity: 0.5; }
.svc-page-navigator__selector--opened .svc-page-navigator__navigator-icon {
    background-color: var(--primary-light, rgba(25, 179, 148, 0.1)); }
.svc-page-navigator__selector--opened .svc-page-navigator__navigator-icon use {
      fill: var(--primary, #19b394); }
.svc-page-navigator__popup {
  min-width: calc(12.5 * var(--base-unit, 8px)); }
.svc-tab-designer--with-page-navigator .svc-tab-designer_content {
  margin-right: calc(6.5 * var(--base-unit, 8px)); }
.svc-tab-designer__page-navigator {
  width: calc(5.5 * var(--base-unit, 8px));
  position: absolute;
  padding: calc(16.5 * var(--base-unit, 8px)) 0;
  top: 0;
  bottom: 0;
  right: calc(1 * var(--base-unit, 8px)); }
.svc-creator__toolbox--right .svc-tab-designer--with-page-navigator .svc-tab-designer_content {
  margin-right: 0;
  margin-left: calc(6.5 * var(--base-unit, 8px)); }
.svc-creator__toolbox--right .svc-tab-designer__page-navigator {
  right: unset;
  left: calc(1 * var(--base-unit, 8px)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-page-navigator-item,
.svc-page-navigator-item {
  display: block;
  width: calc(5.5 * var(--base-unit, 8px));
  height: calc(4.5 * var(--base-unit, 8px));
  min-height: calc(4.5 * var(--base-unit, 8px));
  cursor: pointer;
  position: relative; }
.svc-page-navigator-item-content {
  height: 100%;
  width: 100%; }
.svc-page-navigator-item-content:hover, .svc-page-navigator-item-content:focus {
    outline: none; }
.svc-page-navigator__items--up .svc-page-navigator-item-content {
  transition: 0.25s ease-in-out;
  transform: translateY(-100%); }
.svc-page-navigator__items--up svc-page-navigator-item:first-child .svc-page-navigator-item-content {
  opacity: 0; }
.svc-page-navigator__items--down .svc-page-navigator-item-content {
  transition: 0.25s ease-in-out;
  transform: translateY(100%); }
.svc-page-navigator__items--down svc-page-navigator-item:last-child .svc-page-navigator-item-content {
  opacity: 0; }
.svc-page-navigator-item__dot {
  box-sizing: content-box;
  position: absolute;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  right: calc(50% - 6px / 2);
  top: calc(50% - 6px / 2);
  background: var(--border, #d6d6d6); }
.svc-page-navigator-item--selected .svc-page-navigator-item__dot {
  width: calc(1 * var(--base-unit, 8px));
  height: calc(1 * var(--base-unit, 8px));
  right: calc(50% - 1.5 * var(--base-unit, 8px) / 2);
  top: calc(50% - 1.5 * var(--base-unit, 8px) / 2);
  background: var(--background, #fff);
  border: calc(0.25 * var(--base-unit, 8px)) solid var(--primary, #19b394); }
.svc-page-navigator-item__banner {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  right: calc(0.5 * var(--base-unit, 8px));
  display: flex;
  align-items: center;
  line-height: calc(4 * var(--base-unit, 8px));
  animation: 0.5s ease-in;
  padding: 0;
  opacity: 0;
  z-index: 20; }
.svc-page-navigator-item__banner .svc-page-navigator-item__dot {
    position: absolute;
    display: inline-block;
    top: calc(1.75 * var(--base-unit, 8px));
    right: calc(1.75 * var(--base-unit, 8px)); }
.svc-creator__toolbox--right .svc-page-navigator-item__banner {
  right: unset;
  left: calc(0.625 * var(--base-unit, 8px)); }
.svc-creator__toolbox--right .svc-page-navigator-item__banner .svc-page-navigator-item__dot {
    right: unset;
    left: calc(1.75 * var(--base-unit, 8px)); }
.svc-page-navigator-item-content:not(.svc-page-navigator-item--disabled) .svc-page-navigator-item__banner .svc-page-navigator-item__dot {
  width: calc(1 * var(--base-unit, 8px));
  height: calc(1 * var(--base-unit, 8px));
  border: none;
  background: var(--primary, #19b394); }
.svc-page-navigator-item-content:not(.svc-page-navigator-item--selected):hover .svc-page-navigator-item__banner,
.svc-page-navigator-item-content:not(.svc-page-navigator-item--selected):focus .svc-page-navigator-item__banner {
  padding: 0 calc(4.5 * var(--base-unit, 8px)) 0 calc(2.5 * var(--base-unit, 8px));
  max-width: calc(25 * var(--base-unit, 8px));
  opacity: 1; }
.svc-creator__toolbox--right .svc-page-navigator-item-content:not(.svc-page-navigator-item--selected):hover .svc-page-navigator-item__banner,
.svc-creator__toolbox--right .svc-page-navigator-item-content:not(.svc-page-navigator-item--selected):focus .svc-page-navigator-item__banner {
  padding: 0 calc(2.5 * var(--base-unit, 8px)) 0 calc(4.5 * var(--base-unit, 8px)); }
.svc-page-navigator-item--disabled .svc-page-navigator-item__banner {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-page {
  display: block; }
.svc-page {
  margin-top: calc(2 * var(--base-unit, 8px)); }
.svc-page .sd-page__title {
    margin: calc(2.5 * var(--base-unit, 8px)) 0 0 0; }
.svc-page__content {
  position: relative;
  padding: calc(1 * var(--base-unit, 8px)) calc(0 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
  box-sizing: border-box;
  width: 100%;
  outline: none; }
.svc-page__content .sd-page {
    margin: 0;
    padding: calc(1 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)); }
.svc-page__content-actions {
  position: absolute;
  display: none;
  top: calc(1 * var(--base-unit, 8px));
  inset-inline-end: 0;
  padding: 0 calc(1.5 * var(--base-unit, 8px));
  z-index: 1; }
.svc-page__content:not(.svc-page__content--new):focus,
.svc-hovered.svc-page__content:not(.svc-page__content--new) {
  background: var(--secondary-back-light, rgba(255, 152, 20, 0.1)); }
.svc-creator .svc-page .svc-page__content--selected,
.svc-creator .svc-page .svc-page__content--selected:focus,
.svc-hovered {
  border-radius: calc(0.5 * var(--base-unit, 8px)); }
.svc-creator .svc-page .svc-page__content--selected.svc-page__content--selected,
  .svc-creator .svc-page .svc-page__content--selected:focus.svc-page__content--selected,
  .svc-hovered.svc-page__content--selected {
    box-shadow: 0 0 0 2px var(--secondary, #ff9814) inset;
    background: var(--secondary-back-light, rgba(255, 152, 20, 0.1)); }
.svc-creator .svc-page .svc-page__content--selected.svc-page__content--selected .svc-page__content-actions,
    .svc-creator .svc-page .svc-page__content--selected:focus.svc-page__content--selected .svc-page__content-actions,
    .svc-hovered.svc-page__content--selected .svc-page__content-actions {
      display: block; }
.svc-page__add-new-question {
  margin-left: calc(3 * var(--base-unit, 8px));
  margin-right: calc(3 * var(--base-unit, 8px)); }
.svc-page__add-new-question .svc-text {
    margin-left: calc(6 * var(--base-unit, 8px)); }
.svc-page__question-type-selector {
  appearance: none;
  display: flex;
  height: calc(5 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  box-sizing: border-box;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  cursor: pointer;
  margin-inline-end: calc(1 * var(--base-unit, 8px));
  outline: none; }
.svc-page__question-type-selector use {
    fill: var(--foreground-light, #909090); }
.svc-page__question-type-selector:hover, .svc-page__question-type-selector:focus {
    background-color: var(--background-dim, #f3f3f3); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-row {
  width: 100%; }
.svc-row .sd-row--multiple {
  padding: calc(1 * var(--base-unit, 8px));
  grid-gap: calc(1 * var(--base-unit, 8px));
  gap: calc(1 * var(--base-unit, 8px)); }
.sd-panel .svc-row .sd-row--multiple {
  padding: calc(0 * var(--base-unit, 8px));
  box-shadow: none;
  border-radius: 0;
  padding: 2px;
  margin: -2px; }
.svc-row.svc-row--ghost .svc-question__content {
  padding: 0;
  border: none;
  box-shadow: none; }
.svc-row.svc-row--ghost .sd-row {
  margin-top: calc(2 * var(--base-unit, 8px));
  margin-bottom: calc(2 * var(--base-unit, 8px)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-question {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px; }
.svc-question__adorner {
  position: relative;
  height: 100%;
  width: 100%; }
.svc-question__adorner .sv-action-bar {
    overflow: visible; }
.svc-question__adorner .sv-action-bar .sv-action:not(:first-child) .sv-action-bar-item {
      border: none; }
.svc-question__adorner .sv-action-bar .sv-action:not(:first-child) .sv-action-bar-item:active {
        opacity: 0.5;
        background-color: var(--background-dim, #f3f3f3); }
.svc-question__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: calc(0.5 * var(--base-unit, 8px));
  box-sizing: border-box;
  padding: calc(4 * var(--base-unit, 8px)) calc(5 * var(--base-unit, 8px)) calc(8 * var(--base-unit, 8px));
  background: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border: 2px solid transparent;
  outline: none; }
.svc-question__content .sd-multipletext__item-title {
  color: var(--foreground, #161616); }
.svc-question__content .sd-multipletext__item-container.sd-input:focus-within {
  box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15); }
.svc-question__content .sd-matrixdynamic__btn.sd-matrixdynamic__add-btn {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.25)); }
.svc-question__content > div {
  overflow: visible; }
.svc-panel__placeholder {
  color: var(--foreground-light, #909090); }
.svc-question__content-actions {
  position: absolute;
  display: none;
  bottom: calc(2 * var(--base-unit, 8px));
  inset-inline-start: calc(4 * var(--base-unit, 8px));
  inset-inline-end: calc(3.5 * var(--base-unit, 8px)); }
.svc-question__content-actions .sv-action--convertTo {
    min-width: calc(13 * var(--base-unit, 8px));
    max-width: max-content;
    margin-inline-end: auto; }
.svc-question__content-actions .sv-action--convertTo .sv-action-bar-item {
      max-width: 100%;
      flex-direction: row-reverse; }
.svc-question__content-actions .sv-action--convertTo .sv-action-bar-item__title {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      display: inline-block;
      justify-content: left; }
.svc-question__content-actions .sv-action--convertTo .sv-action-bar-item__title--with-icon {
      margin-inline-start: 0;
      margin-inline-end: calc(0.5 * var(--base-unit, 8px)); }
.svc-question__content:focus,
.svc-creator .svc-page .svc-hovered > .svc-question__content {
  box-shadow: 0 0 0 2px var(--secondary-light, rgba(255, 152, 20, 0.25)); }
.svc-creator .svc-page .svc-question__content--selected:not(.svc-question__content--dragged).svc-question__content--selected,
.svc-creator .svc-page .svc-hovered > .svc-question__content:not(.svc-question__content--dragged).svc-question__content--selected {
  box-shadow: 0 0 0 2px var(--secondary, #ff9814); }
.svc-creator .svc-page .svc-question__content--selected:not(.svc-question__content--dragged) > .svc-question__content-actions,
.svc-creator .svc-page .svc-hovered > .svc-question__content:not(.svc-question__content--dragged) > .svc-question__content-actions {
  display: block; }
.svc-question__content--dragged {
  background: var(--background-for-editors, #f9f9f9); }
.svc-question__content--dragged .sd-question__title {
    color: var(--foreground-light, #909090); }
.svc-question__content--dragged.svc-question__content--selected .svc-question__content-actions {
    display: none; }
.svc-question__content .sd-question.sd-question--table {
  margin-top: calc(-1 * var(--base-unit, 8px));
  padding-top: calc(1 * var(--base-unit, 8px)); }
.svc-dragged-element-shortcut {
  min-width: 100px;
  height: calc(3 * var(--base-unit, 8px));
  border-radius: calc(12.5 * var(--base-unit, 8px));
  background-color: var(--background, #fff);
  padding: calc(1 * var(--base-unit, 8px)) calc(1.5 * var(--base-unit, 8px));
  cursor: grabbing;
  position: absolute;
  z-index: 1000;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  user-select: none; }
.svc-dragged-element-shortcut .sv-svg-icon use {
  fill: var(--primary, #19b394); }
.svc-dragged-element-shortcut--selected {
  border: 2px solid var(--secondary, #ff9814); }
.svc-dragged-element-shortcut__text {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 600;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  margin-left: calc(4 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px)); }
.svc-dragged-element-shortcut__icon {
  position: absolute;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px)); }
.svc-question__content--drag-over-inside .svc-panel__placeholder_frame,
.svc-hovered > .svc-question__content--drag-over-inside .svc-panel__placeholder_frame {
  box-shadow: 0 0 0 2px var(--primary, #19b394);
  background: var(--primary-light, rgba(25, 179, 148, 0.1)); }
.svc-question__content--drag-over-inside .svc-panel__placeholder_frame > .svc-question__content-actions,
  .svc-hovered > .svc-question__content--drag-over-inside .svc-panel__placeholder_frame > .svc-question__content-actions {
    display: block; }
.svc-question__content--drag-over-left:before {
  content: " ";
  position: absolute;
  left: -7px;
  background: var(--secondary, #ff9814);
  top: 0;
  height: 100%;
  width: 4px; }
.svc-question__content--drag-over-right:after {
  content: " ";
  position: absolute;
  right: -7px;
  background: var(--secondary, #ff9814);
  top: 0;
  height: 100%;
  width: 4px; }
.svc-question__content-actions .sv-action-bar {
  box-sizing: border-box;
  padding: 0;
  justify-content: flex-end; }
svc-question sv-action-bar,
svc-question .sv-action-bar,
.svc-question sv-action-bar,
.svc-question .sv-action-bar {
  padding: 0; }
.svc-panel__edge {
  position: absolute;
  border: 1px solid orange;
  height: 10px;
  width: 100%; }
.svc-panel__edge--top {
  top: 0; }
.svc-panel__edge--bottom {
  bottom: 0; }
.svc-question__adorner--start-with-new-line[data-sv-drop-target-survey-element="sv-drag-drop-ghost-survey-element-name"] {
  height: 100%;
  overflow: hidden;
  min-width: 4px; }
.svc-question__adorner--start-with-new-line[data-sv-drop-target-survey-element="sv-drag-drop-ghost-survey-element-name"] .svc-question__content.svc-question__content.svc-question__content {
    border: 0;
    padding: 0; }
[data-sv-drop-target-survey-element="sv-drag-drop-ghost-survey-element-name"] {
  border: none;
  height: 0; }
[data-sv-drop-target-survey-element="sv-drag-drop-ghost-survey-element-name"] .svc-question__drag-area {
    display: none; }
[data-sv-drop-target-survey-element="sv-drag-drop-ghost-survey-element-name"] .svc-question__drag-element {
    display: none; }
[data-sv-drop-target-survey-element="sv-drag-drop-ghost-survey-element-name"] .svc-question__content {
    background: transparent;
    box-shadow: none; }
.svc-hovered > .svc-question__content > .svc-question__drag-area {
  visibility: visible; }
.svc-question__content.svc-question__content--selected > .svc-question__drag-area {
  visibility: visible;
  z-index: 1; }
.svc-question__drag-area {
  position: absolute;
  cursor: move;
  top: 0;
  left: 0;
  visibility: hidden;
  height: calc(3.5 * var(--base-unit, 8px));
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }
.svc-question__drag-element {
  width: 100%;
  height: calc(4 * var(--base-unit, 8px));
  opacity: 0.5; }
.svc-question__drag-element use {
    fill: var(--foreground-light, #909090); }
.sd-panel .svc-question__content,
.sd-row--multiple .svc-question__content {
  border-radius: 0; }
.sd-panel .svc-question__content.svc-question__content--selected,
  .sd-row--multiple .svc-question__content.svc-question__content--selected {
    border: 1px solid transparent;
    box-shadow: none; }
.sd-panel .svc-question__content:hover,
  .sd-row--multiple .svc-question__content:hover {
    border: 1px solid transparent;
    box-shadow: none; }
.sd-panel .svc-question__content:not(.svc-question__content--selected):not(:hover),
  .sd-row--multiple .svc-question__content:not(.svc-question__content--selected):not(:hover) {
    border: 1px dashed var(--border, #d6d6d6);
    box-shadow: none; }
.sd-row--multiple .svc-hovered > .svc-question__content:not(.svc-question__content--selected) {
  border: 1px solid var(--secondary-light, rgba(255, 152, 20, 0.25));
  box-shadow: 0 0 0 1px var(--secondary-light, rgba(255, 152, 20, 0.25)); }
.sd-panel .svc-row--ghost.svc-row--ghost .svc-question__content.svc-question__content {
  border: none; }
.svc-widget__content {
  width: 100%; }
.svc-widget__content .sd-question__content {
    pointer-events: none; }
.svc-question__content .sd-paneldynamic__footer,
.svc-question__content .sd-paneldynamic__separator {
  display: none; }
.svc-panel__placeholder_frame {
  border: 1px dashed var(--border, #d6d6d6);
  width: 100%;
  box-sizing: border-box;
  height: calc(30 * var(--base-unit, 8px));
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: calc(2 * var(--base-unit, 8px)) calc(8 * var(--base-unit, 8px)); }
.svc-panel__add-new-question-container {
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative; }
.svc-panel__add-new-question {
  align-items: center;
  margin-top: calc(2 * var(--base-unit, 8px));
  margin-left: 0;
  margin-right: 0;
  width: auto;
  height: calc(5 * var(--base-unit, 8px));
  line-height: calc(5 * var(--base-unit, 8px));
  vertical-align: baseline;
  text-align: center;
  background-color: var(--background, #fff);
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  border: none;
  box-shadow: none; }
.svc-panel__add-new-question:hover {
    outline: none; }
.svc-panel__add-new-question .svc-text {
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: center;
    margin: calc(1 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
    line-height: calc(2 * var(--base-unit, 8px));
    color: var(--primary, #19b394); }
.svc-panel__question-type-selector {
  appearance: none;
  display: flex;
  height: calc(5 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  box-sizing: border-box;
  border: none;
  border-radius: 2px;
  background-color: transparent;
  cursor: pointer;
  margin-right: calc(1 * var(--base-unit, 8px));
  top: calc(2 * var(--base-unit, 8px));
  margin: 0;
  position: absolute;
  right: 0; }
.svc-panel__question-type-selector use {
    fill: var(--foreground-light, #909090); }
.svc-panel__question-type-selector:hover {
    background-color: var(--background-dim, #f3f3f3); }
.sd-panel .svc-row {
  margin-top: calc(1 * var(--base-unit, 8px)); }
.sd-panel .svc-row:first-of-type {
  margin-top: 0; }
.sd-panel .svc-row .sd-row {
  margin-top: 0;
  margin-bottom: 0; }
.sd-panel .svc-row.svc-row--ghost {
  margin-top: calc(1 * var(--base-unit, 8px));
  margin-bottom: calc(1.5 * var(--base-unit, 8px)); }
.sd-panel .svc-row.svc-row--ghost .sv-drag-drop-ghost {
    top: 0; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-question__dropdown-choices {
  margin-top: calc(2 * var(--base-unit, 8px)); }
.svc-question__dropdown-choice--collapsed:nth-last-child(1) {
  opacity: 0.25; }
.svc-question__dropdown-choice--collapsed:nth-last-child(2) {
  opacity: 0.5; }
.svc-question__dropdown-choice--collapsed:nth-last-child(3) {
  opacity: 0.75; }
.svc-question__dropdown-choices--wrapper .svc-action-button {
  margin-left: calc(6.75 * var(--base-unit, 8px));
  margin-top: calc(1 * var(--base-unit, 8px));
  cursor: pointer; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-image-question-controls {
  position: absolute;
  top: calc(1.5 * var(--base-unit, 8px));
  right: calc(1.5 * var(--base-unit, 8px));
  display: none; }
.svc-question__content--selected .svc-image-question-controls {
  display: block; }
.svc-image-question-controls__button {
  display: inline-block;
  background-color: var(--background, #fff);
  border-radius: 50%;
  width: calc(6 * var(--base-unit, 8px));
  height: calc(6 * var(--base-unit, 8px));
  cursor: pointer; }
.svc-image-question-controls__button:not(:last-child) {
    margin-right: calc(0.5 * var(--base-unit, 8px)); }
.svc-image-question-controls__button .sv-svg-icon {
    margin-top: calc(50% - 1.5 * var(--base-unit, 8px));
    margin-left: calc(50% - 1.5 * var(--base-unit, 8px)); }
.svc-image-question-controls__button use {
    fill: var(--foreground-light, #909090); }
.svc-image-item-value-controls__choose-file:hover use {
  fill: var(--primary, #19b394); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-rating-question-controls {
  position: absolute; }
.svc-question__content--selected-no-border .svc-rating-question-controls.svc-item-value-controls {
  display: flex; }
.svc-question__content--selected .svc-rating-question-controls.svc-item-value-controls {
  display: flex; }
.svc-question__content .sd-rating {
  margin-inline-start: calc(9 * var(--base-unit, 8px));
  width: calc(100% - 9 * var(--base-unit, 8px)); }
.svc-question__content .svc-rating-question-controls {
  display: flex;
  width: calc(8 * var(--base-unit, 8px));
  min-width: auto;
  justify-content: flex-start; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-item-value-wrapper {
  position: relative;
  display: flex;
  grid-gap: calc(1 * var(--base-unit, 8px));
  gap: calc(1 * var(--base-unit, 8px));
  align-items: center;
  margin-left: calc(-5 * var(--base-unit, 8px)); }
.svc-question__dropdown-choice .svc-item-value-wrapper,
.sd-selectbase .svc-item-value-wrapper {
  align-items: flex-start; }
.svc-question__content .sd-selectbase__column:not(.sd-imagepicker__column):not(:first-of-type) {
  margin-left: calc(5 * var(--base-unit, 8px)); }
.svc-question__content .sd-selectbase__column:not(:last-child) {
  padding-right: 0; }
.svc-item-value--dragging {
  background: var(--background, #fff);
  box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) rgba(0, 0, 0, 0.1);
  border-radius: calc(12.5 * var(--base-unit, 8px));
  padding-right: calc(3 * var(--base-unit, 8px));
  padding-left: calc(0.5 * var(--base-unit, 8px));
  -webkit-user-select: none;
  user-select: none; }
.svc-item-value-controls {
  display: flex;
  margin: calc(1 * var(--base-unit, 8px)) 0;
  height: calc(4 * var(--base-unit, 8px));
  box-sizing: border-box;
  flex-shrink: 0;
  min-width: 72px;
  justify-content: flex-end; }
.svc-item-value-controls__button {
  border-radius: 50%;
  padding: calc(1 * var(--base-unit, 8px));
  cursor: pointer;
  display: inline-block;
  outline: none;
  height: calc(2 * var(--base-unit, 8px));
  box-sizing: content-box; }
.svc-item-value-controls__button .sv-svg-icon {
    display: block; }
.svc-item-value-controls__button > span {
  display: block; }
.svc-item-value-controls__drag-icon {
  display: block; }
.svc-item-value-wrapper:hover:not(.svc-item-value--ghost) .svc-item-value-controls__drag-icon,
.svc-item-value-controls__drag:hover:not(.svc-item-value--ghost) .svc-item-value-controls__drag-icon {
  visibility: visible; }
.svc-item-value-controls__drag {
  padding: calc(0.5 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px));
  cursor: move;
  opacity: 0.25; }
.svc-item-value-controls__drag .svc-item-value-controls__drag-icon {
    visibility: hidden; }
.svc-item-value-controls__drag use {
    fill: var(--foreground, #161616); }
.svc-item-value-controls__remove use {
  fill: var(--red, #e60a3e); }
.svc-item-value-controls__add use {
  fill: var(--primary, #19b394); }
.svc-item-value-controls__add:hover, .svc-item-value-controls__add:focus {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1)); }
.svc-item-value-controls__remove:hover, .svc-item-value-controls__remove:focus {
  background-color: var(--red-light, rgba(229, 10, 62, 0.1)); }
.sv-string-editor {
  cursor: text; }
.svc-item-value--new .svc-item-value__item .sd-item__control-label,
.svc-item-value--new .svc-item-value__item .sv-ranking-item__text {
  color: var(--foreground-light, #909090); }
.svc-item-value--new .svc-item-value__item .sd-item__decorator {
  opacity: 0.35; }
.svc-item-value--new .sv-ranking-item__index {
  background: var(--background-for-editors, #f9f9f9); }
.sv-ranking .svc-item-value-wrapper {
  align-items: center; }
.svc-item-value__item .sv-ranking-item__content {
  padding-left: 0; }
.svc-item-value__item .sv-ranking-item__icon-container {
  display: none; }
.svc-item-value--ghost .svc-item-value__ghost {
  display: block; }
.svc-item-value--ghost .svc-item-value-controls {
  visibility: hidden; }
.svc-item-value--movedown {
  transform: translate(0, 0);
  animation: svdragdropmovedown 0.1s;
  animation-timing-function: ease-in-out; }
@keyframes svdragdropmovedown {
  0% {
    transform: translate(0, -50px); }
  100% {
    transform: translate(0, 0); } }
.svc-item-value--moveup {
  transform: translate(0, 0);
  animation: svdragdropmoveup 0.1s;
  animation-timing-function: ease-in-out; }
@keyframes svdragdropmoveup {
  0% {
    transform: translate(0, 50px); }
  100% {
    transform: translate(0, 0); } }
.svc-item-value__ghost {
  display: none;
  background: var(--background-dim, #f3f3f3);
  border-radius: calc(12.5 * var(--base-unit, 8px));
  width: calc(25 * var(--base-unit, 8px));
  height: 55px;
  z-index: 11;
  position: absolute;
  left: 35px; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-image-item-value-wrapper {
  display: inline-block;
  position: relative; }
.svc-image-item-value--new {
  display: none;
  height: max-content; }
.svc-image-item-value--new .sd-imagepicker__image {
    box-sizing: border-box;
    border: 1px dashed var(--border, #d6d6d6); }
.svc-image-item-value--file-dragging .sd-imagepicker__image {
  border: 2px solid var(--primary, #19b394);
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1)); }
.svc-image-item-value--file-dragging .svc-image-item-value__item {
  position: relative;
  z-index: 2; }
.svc-question__content--selected .svc-image-item-value--new {
  display: inline-block; }
.svc-image-item-value-controls {
  position: absolute;
  top: calc(1 * var(--base-unit, 8px));
  right: calc(1 * var(--base-unit, 8px)); }
.svc-image-item-value--new .svc-image-item-value-controls {
  top: calc(50% - 3 * var(--base-unit, 8px));
  left: calc(50% - 3 * var(--base-unit, 8px)); }
.svc-image-item-value-controls {
  display: flex; }
.svc-image-item-value-controls__button {
  display: block;
  background-color: var(--background, #fff);
  border-radius: 50%;
  width: calc(6 * var(--base-unit, 8px));
  height: calc(6 * var(--base-unit, 8px));
  cursor: pointer;
  outline: none; }
.svc-image-item-value-controls__button:not(:last-child) {
    margin-right: calc(1 * var(--base-unit, 8px)); }
.svc-image-item-value-controls__button .sv-svg-icon {
    margin-top: calc(50% - 1.5 * var(--base-unit, 8px));
    margin-left: calc(50% - 1.5 * var(--base-unit, 8px)); }
.svc-image-item-value-controls__button use {
    fill: var(--foreground-light, #909090); }
.svc-image-item-value--new .svc-image-item-value-controls__button {
  background-color: transparent; }
.svc-image-item-value-controls__choose-file:hover use, .svc-image-item-value-controls__choose-file:focus use {
  fill: var(--primary, #19b394); }
.svc-image-item-value-controls__remove:hover use, .svc-image-item-value-controls__remove:focus use {
  fill: var(--red, #e60a3e); }
.svc-image-item-value-controls__add use {
  fill: var(--primary, #19b394); }
.svc-image-item-value-controls__add:hover, .svc-image-item-value-controls__add:focus {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1)); }
.svc-choose-file-input {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  overflow: hidden; }
.svc-image-item-value__item .sd-imagepicker__item.sd-imagepicker__item {
  width: 100%; }
.svc-question__content--selected .svc-image-item-value-wrapper:hover .svc-image-item-value-controls__drag-area-indicator {
  display: block; }
.svc-image-item-value-controls__drag-area-indicator {
  cursor: move;
  position: absolute;
  top: calc(1 * var(--base-unit, 8px));
  left: calc(1 * var(--base-unit, 8px));
  display: none; }
.svc-image-item-value-wrapper--ghost .svc-image-item-value-wrapper__ghost {
  display: block; }
.svc-image-item-value-wrapper--ghost .svc-image-item-value-wrapper__content {
  display: none; }
.svc-image-item-value-wrapper__ghost {
  display: none;
  background: var(--background-dim, #f3f3f3); }
.svc-image-item-value--single {
  width: 100%; }
.svc-image-item-value--single .sd-imagepicker__image {
    height: calc(30 * var(--base-unit, 8px)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-matrix-cell {
  position: relative; }
.sd-table thead tr th .svc-matrix-cell {
  padding: calc(1.5 * var(--base-unit, 8px)); }
.svc-matrix-cell--selected {
  position: absolute;
  border: calc(0.25 * var(--base-unit, 8px)) solid var(--secondary, #ff9814);
  border-radius: calc(0.5 * var(--base-unit, 8px));
  top: calc(0 * var(--base-unit, 8px));
  left: calc(0 * var(--base-unit, 8px));
  right: calc(0 * var(--base-unit, 8px));
  bottom: calc(0 * var(--base-unit, 8px));
  display: none; }
.svc-matrix-cell--selected.svc-visible {
    display: block; }
.svc-hovered > .svc-matrix-cell--selected:not(.svc-visible) {
  border: calc(0.25 * var(--base-unit, 8px)) solid var(--secondary-light, rgba(255, 152, 20, 0.25));
  border-radius: calc(0.5 * var(--base-unit, 8px));
  display: block; }
.svc-matrix-cell__question-controls {
  display: none;
  position: absolute;
  top: calc(50% - 3 * var(--base-unit, 8px));
  left: calc(50% - 3 * var(--base-unit, 8px)); }
.svc-matrix-cell__question-controls-button {
  display: block;
  width: calc(6 * var(--base-unit, 8px));
  height: calc(6 * var(--base-unit, 8px));
  background: var(--background, #fff);
  border: 1px solid var(--border, #d6d6d6);
  box-sizing: border-box;
  border-radius: 50%;
  padding: calc(1.5 * var(--base-unit, 8px));
  cursor: pointer; }
.svc-matrix-cell__question-controls-button use {
    fill: var(--foreground-light, #909090); }
.svc-matrix-cell:hover .svc-matrix-cell__question-controls {
  display: block; }
.svc-question__content--selected-no-border {
  padding: 0;
  width: calc(100% - 25 * var(--base-unit, 8px));
  min-width: calc(70 * var(--base-unit, 8px));
  box-shadow: none;
  background-color: inherit; }
.svc-matrix-cell__popup .sv-popup__scrolling-content {
  margin-top: calc(1 * var(--base-unit, 8px));
  padding-top: 0; }
.svc-question__content .sd-table__cell--detail-panel .svc-question__adorner {
  z-index: 13; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svd-test-results {
  font-family: var(--font-family);
  width: 80%;
  margin: auto;
  margin-bottom: calc(5 * var(--base-unit, 8px));
  background-color: var(--background, #fff);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 4px; }
.svd-test-results .svd-test-results__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: calc(2 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
    font-size: calc(2 * var(--base-unit, 8px));
    color: var(--foreground-light, #909090);
    border-bottom: 2px solid var(--border-light, #eaeaea); }
.svd-test-results .svd-test-results__header .svd-test-results__header-text {
      margin: 0; }
.svd-test-results .svd-test-results__header .svd-test-results__header-types {
      display: flex;
      grid-gap: calc(1 * var(--base-unit, 8px));
      gap: calc(1 * var(--base-unit, 8px)); }
.svd-test-results .svd-test-results__text {
    display: flex;
    padding: calc(2 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
    width: calc(100% - calcSize(6));
    overflow: auto;
    -webkit-user-select: text;
            user-select: text;
    white-space: pre-wrap; }
.svd-test-results .svd-test-results__table {
    width: 100%; }
.svd-test-results .svd-test-results__table table {
      width: 100%;
      border-collapse: collapse; }
.svd-test-results .svd-test-results__table table .svd-test-results__marker {
        position: absolute;
        top: calc(1.5 * var(--base-unit, 8px)); }
.svd-test-results .svd-test-results__table table .svd-test-results__marker .sv-svg-icon {
          transition: transform 0.2s ease-in-out; }
.svd-test-results .svd-test-results__table table .svd-test-results__marker .sv-svg-icon use {
            fill: var(--foreground-light, #909090); }
.svd-test-results .svd-test-results__table table .svd-test-results__marker.svd-test-results__marker--expanded .sv-svg-icon {
          transform-origin: center;
          transform: rotate(90deg); }
.svd-test-results .svd-test-results__table table th {
        padding: calc(1 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px));
        background-color: var(--background-dim, #f3f3f3);
        text-align: left;
        font-weight: 600;
        font-size: 12px;
        color: var(--foreground-light, #909090); }
.svd-test-results .svd-test-results__table table th:nth-child(1) {
          padding-left: calc(3 * var(--base-unit, 8px)); }
.svd-test-results .svd-test-results__table table td {
        padding: calc(1 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px));
        max-width: calc(50 * var(--base-unit, 8px));
        overflow: auto;
        border-top: 2px solid var(--border-light, #eaeaea);
        -webkit-user-select: text;
                user-select: text; }
.svd-test-results .svd-test-results__table table td:nth-child(1) {
          position: relative;
          width: 50%;
          font-weight: 600; }
.svd-test-results .svd-test-results__table table td:nth-child(2) {
          width: 50%;
          padding-right: calc(3 * var(--base-unit, 8px)); }
.svd-test-results .svd-test-results__table table .survey-result-value {
        word-break: break-all; }
.svd-test-results .svd-test-results__table table tr {
        vertical-align: top; }
.svd-test-results .svd-test-results__table table tr .svd-test-results__node-value {
          color: var(--foreground-light, #909090); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-logo-image {
  position: relative;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  padding: 0;
  cursor: pointer; }
.svc-logo-image .svc-image-item-value-controls {
    display: block;
    top: calc(2.5 * var(--base-unit, 8px));
    right: calc(1.5 * var(--base-unit, 8px)); }
.svc-logo-image-placeholder {
  font-size: calc(4 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090);
  opacity: 0.25;
  white-space: nowrap;
  word-break: keep-all;
  padding: 0;
  width: calc(8 * var(--base-unit, 8px));
  height: calc(8 * var(--base-unit, 8px));
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: calc(-2 * var(--base-unit, 8px));
  border-radius: calc(4 * var(--base-unit, 8px)); }
.svc-logo-image-placeholder:hover {
    background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
    opacity: unset; }
.svc-logo-image-placeholder:hover use {
      fill: var(--primary, #19b394); }
.svc-logo-image-placeholder svg {
    width: calc(4 * var(--base-unit, 8px));
    height: calc(4 * var(--base-unit, 8px)); }
.svc-logo-image-placeholder use {
  fill: var(--foreground-light, #909090); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-question-link__set-button {
  font-weight: 600;
  cursor: pointer; }
.svc-link-value-button {
  margin-left: calc(-2 * var(--base-unit, 8px)); }
.svc-question-link__clear-button {
  margin-left: calc(4 * var(--base-unit, 8px));
  color: var(--red, #e60a3e);
  font-weight: 600;
  cursor: pointer; }
.svc-question-link__clear-button:hover {
  background-color: var(--red-light, rgba(229, 10, 62, 0.1)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-property-panel__item {
  margin: calc(2 * var(--base-unit, 8px)) 0;
  width: 100%; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-property-panel__group {
  appearance: none;
  width: 100%;
  padding: calc(2 * var(--base-unit, 8px));
  border: none;
  outline: none;
  color: var(--foreground-light, #909090);
  cursor: pointer;
  text-align: left;
  background: var(--background, #fff);
  box-shadow: inset 0px -1px 0px var(--border, #d6d6d6);
  font-family: var(--font-family);
  font-size: calc(2 * var(--base-unit, 8px)); }
.svc-property-panel__group:disabled,
.svc-property-panel__group:disabled:hover {
  background-color: var(--background, #fff);
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
  cursor: default; }
.svc-property-panel__group:hover {
  background-color: var(--background-dim, #f3f3f3);
  color: var(--foreground-light, #909090);
  font-weight: 400; }
.svc-property-panel__group--active,
.svc-property-panel__group--active:hover {
  color: var(--foreground, #161616);
  font-weight: 600;
  background-color: var(--background, #fff); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-tabbed-menu-item {
  padding: calc(2 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
  height: calc(8 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  box-sizing: border-box;
  cursor: pointer; }
.svc-tabbed-menu-item:hover, .svc-tabbed-menu-item:focus {
    background-color: var(--background-dim, #f3f3f3);
    box-shadow: inset 0px -1px 0px var(--border, #d6d6d6);
    outline: none; }
.svc-tabbed-menu-item--selected {
  background: var(--background, #fff);
  box-shadow: inset 0px -2px 0px var(--primary, #19b394); }
.svc-tabbed-menu-item--selected:hover, .svc-tabbed-menu-item--selected:focus {
    background: var(--background, #fff);
    box-shadow: inset 0px -2px 0px var(--primary, #19b394); }
.svc-tabbed-menu-item--disabled {
  cursor: default;
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16)); }
.svc-tabbed-menu-item--disabled:hover {
    background-color: var(--background, #fff); }
.svc-tabbed-menu-item--hidden {
  visibility: hidden; }
.svc-tabbed-menu-item .svc-tabbed-menu-item__text {
  white-space: nowrap;
  line-height: calc(4 * var(--base-unit, 8px)); }
.svc-tabbed-menu-item-container .sv-dots__item {
  width: auto; }
#action-undo .sv-action-bar-item:disabled,
#action-redo .sv-action-bar-item:disabled {
  background-color: var(--background, #fff); }
#action-undo .sv-action-bar-item .sv-action-bar-item__icon use,
#action-redo .sv-action-bar-item .sv-action-bar-item__icon use {
  fill: var(--foreground-light, #909090);
  opacity: 1; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-tabbed-menu {
  display: flex;
  white-space: nowrap;
  overflow: hidden;
  align-items: center;
  height: calc(8 * var(--base-unit, 8px)); }
.svc-tabbed-menu-wrapper {
  flex: 1 1 auto;
  overflow: hidden; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-toolbox__item {
  display: flex;
  position: relative;
  align-items: center;
  z-index: 20;
  outline: none;
  padding: calc(1 * var(--base-unit, 8px)) calc(1.5 * var(--base-unit, 8px)); }
.svc-toolbox__item sv-svg-icon,
  .svc-toolbox__item .sv-svg-icon {
    display: block;
    height: calc(3 * var(--base-unit, 8px)); }
.svc-toolbox__item-container {
  outline: none; }
.svc-toolbox__item-container .sv-svg-icon use {
    fill: var(--foreground-light, #909090); }
.svc-toolbox__item-banner {
  opacity: 0;
  display: flex;
  box-sizing: border-box;
  align-items: center;
  margin-right: 0;
  margin-left: calc(-1.5 * var(--base-unit, 8px)); }
.svc-toolbox__item-banner .svc-toolbox__item-icon {
    position: absolute;
    display: block;
    left: calc(1.5 * var(--base-unit, 8px));
    top: calc(1 * var(--base-unit, 8px)); }
.svc-toolbox__item-banner .svc-toolbox__item-title {
    color: var(--foreground, #161616); }
.svc-toolbox__item-banner .sv-svg-icon use {
    fill: var(--primary, #19b394); }
.svc-creator__toolbox--right .svc-toolbox__item:hover .svc-toolbox__item-banner,
.svc-creator__toolbox--right .svc-toolbox__item:focus .svc-toolbox__item-banner {
  flex-direction: row-reverse;
  padding-right: calc(1.5 * var(--base-unit, 8px));
  padding-left: calc(2 * var(--base-unit, 8px));
  margin-left: 0;
  margin-right: 0;
  transform: translateX(calc(1.5 * var(--base-unit, 8px))); }
.svc-creator__toolbox--right .svc-toolbox__item:hover .svc-toolbox__item-banner .svc-toolbox__item-title,
  .svc-creator__toolbox--right .svc-toolbox__item:focus .svc-toolbox__item-banner .svc-toolbox__item-title {
    padding-left: calc(1 * var(--base-unit, 8px));
    padding-right: calc(4 * var(--base-unit, 8px)); }
.svc-creator__toolbox--right .svc-toolbox__item {
  flex-direction: row-reverse; }
.svc-creator__toolbox--right .svc-toolbox__tool.sv-dots {
  place-self: flex-end; }
.svc-creator__toolbox--right .svc-toolbox__tool {
  justify-content: flex-end; }
.svc-creator__toolbox--right .svc-toolbox__category {
  align-items: flex-end; }
.svc-creator__toolbox--right .svc-toolbox__item-banner .svc-toolbox__item-icon {
  left: auto;
  right: calc(1.5 * var(--base-unit, 8px)); }
.svc-toolbox__item-title {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: 600;
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px));
  display: block;
  padding-left: calc(1 * var(--base-unit, 8px));
  padding-right: calc(1.5 * var(--base-unit, 8px));
  white-space: nowrap;
  color: var(--foreground-light, #909090); }
.svc-toolbox__item:hover .svc-toolbox__item-banner,
.svc-toolbox__item:focus .svc-toolbox__item-banner {
  max-width: calc(100 * var(--base-unit, 8px));
  padding-left: calc(1.5 * var(--base-unit, 8px));
  padding-right: calc(2 * var(--base-unit, 8px));
  opacity: 1; }
.svc-toolbox__item:hover .svc-toolbox__item-banner .svc-toolbox__item-title,
  .svc-toolbox__item:focus .svc-toolbox__item-banner .svc-toolbox__item-title {
    padding-left: calc(4 * var(--base-unit, 8px)); }
.svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__item:not(.sv-dots):focus,
.svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__item:not(.sv-dots):hover {
  overflow: hidden;
  border-radius: calc(12.5 * var(--base-unit, 8px));
  background-color: var(--background, #fff);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
  transition: 0.1s ease-in-out; }
.svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__item:not(.sv-dots):focus .svc-toolbox__item-title,
  .svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__item:not(.sv-dots):hover .svc-toolbox__item-title {
    color: var(--foreground, #161616); }
.svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__item:not(.sv-dots):focus .sv-svg-icon use,
  .svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__item:not(.sv-dots):hover .sv-svg-icon use {
    fill: var(--primary, #19b394); }
.svc-toolbox__tool .sv-dots__item:hover,
.svc-toolbox__tool .sv-dots__item:focus,
.svc-toolbox__tool .sv-dots__item.sv-action-bar-item--pressed {
  background-color: var(--primary-light, rgba(25, 179, 148, 0.1));
  border-radius: calc(12.5 * var(--base-unit, 8px)); }
.svc-toolbox__tool .sv-dots__item:hover .sv-svg-icon use,
  .svc-toolbox__tool .sv-dots__item:focus .sv-svg-icon use,
  .svc-toolbox__tool .sv-dots__item.sv-action-bar-item--pressed .sv-svg-icon use {
    fill: var(--primary, #19b394); }
.svc-toolbox-popup .sv-list__item:first-child .sv-list__item-separator {
  display: none; }
.svc-toolbox-popup .sv-list__item .sv-list__item-body {
  padding-top: calc(1.5 * var(--base-unit, 8px));
  padding-bottom: calc(1.5 * var(--base-unit, 8px));
  padding-left: calc(2 * var(--base-unit, 8px));
  padding-right: calc(5 * var(--base-unit, 8px)); }
.svc-toolbox .svc-toolbox__tool--pressed .svc-toolbox__item:not(.sv-dots), .svc-toolbox .svc-toolbox__tool--pressed .svc-toolbox__item:not(.sv-dots):hover, .svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__tool--pressed .svc-toolbox__item:not(.sv-dots), .svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__tool--pressed .svc-toolbox__item:not(.sv-dots):hover {
  color: var(--foreground, #161616);
  opacity: 0.5; }
.svc-toolbox .svc-toolbox__tool--pressed .svc-toolbox__item:not(.sv-dots) .sv-svg-icon use, .svc-toolbox .svc-toolbox__tool--pressed .svc-toolbox__item:not(.sv-dots):hover .sv-svg-icon use, .svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__tool--pressed .svc-toolbox__item:not(.sv-dots) .sv-svg-icon use, .svc-toolbox:not(.svc-toolbox--compact) .svc-toolbox__tool--pressed .svc-toolbox__item:not(.sv-dots):hover .sv-svg-icon use {
    fill: var(--foreground, #161616);
    opacity: 0.5; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
svc-toolbox {
  display: flex;
  flex-direction: column;
  position: absolute; }
.svc-toolbox {
  height: 100%;
  padding: calc(2 * var(--base-unit, 8px));
  box-sizing: border-box;
  overflow-y: auto;
  direction: rtl; }
.svc-toolbox--compact {
  width: calc(10.5 * var(--base-unit, 8px));
  overflow: visible;
  direction: ltr; }
.svc-toolbox__container {
  direction: ltr; }
.svc-toolbox__category {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
.svc-toolbox__tool:not(.sv-dots) {
  display: flex;
  width: auto; }
.svc-toolbox__tool .sv-dots__item {
  width: calc(6 * var(--base-unit, 8px));
  margin-top: calc(0.5 * var(--base-unit, 8px)); }
.svc-toolbox__category-separator {
  height: 1px;
  width: calc(6 * var(--base-unit, 8px));
  background-color: var(--border, #d6d6d6);
  margin: calc(1 * var(--base-unit, 8px)) 0 calc(1.5 * var(--base-unit, 8px)); }
.svc-toolbox__category-header {
  height: calc(5 * var(--base-unit, 8px));
  padding: calc(1.5 * var(--base-unit, 8px));
  background: var(--background-dim, #f3f3f3);
  border-bottom: 1px solid var(--border, #d6d6d6);
  box-sizing: border-box;
  width: 100%;
  min-width: calc(20 * var(--base-unit, 8px));
  position: relative; }
.svc-toolbox__category-header--collapsed {
  cursor: pointer; }
.svc-toolbox__category-title {
  font-family: var(--font-family);
  font-size: calc(1.5 * var(--base-unit, 8px));
  font-weight: bold;
  line-height: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  vertical-align: middle;
  display: block; }
.svc-toolbox__category-header__controls {
  position: absolute;
  right: calc(1 * var(--base-unit, 8px));
  top: calc(1 * var(--base-unit, 8px));
  display: none; }
.svc-toolbox__category-header__button {
  fill: var(--foreground-light, #909090); }
.svc-toolbox__category-header:hover .svc-toolbox__category-header__controls {
  display: block; }
.svc-toolbox__tool {
  cursor: default; }
.svc-toolbox__tool .sv-action__content {
    display: flex;
    padding-top: calc(0.5 * var(--base-unit, 8px));
    flex-direction: column;
    align-items: flex-start; }
.svc-creator__toolbox--right .svc-toolbox__tool .sv-action__content {
  align-items: flex-end; }
.svc-toolbox__category--collapsed .svc-toolbox__tool {
  height: 0;
  visibility: hidden; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-side-bar__container {
  display: block;
  position: relative;
  font-family: var(--font-family);
  min-width: 370px;
  max-width: calc(68 * var(--base-unit, 8px));
  width: 450px;
  height: 100%; }
.svc-side-bar__container .svc-resizer {
  width: 3px;
  height: 100%;
  position: absolute;
  top: 0;
  background-color: transparent;
  cursor: e-resize; }
.svc-resizer-west {
  left: 0; }
.svc-resizer-east {
  right: 0; }
.svc-side-bar__container-header {
  background: var(--background, #fff);
  box-shadow: inset 0px -2px 0px var(--primary, #19b394);
  text-align: right;
  line-height: calc(3 * var(--base-unit, 8px));
  display: flex; }
.svc-side-bar__container-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: calc(100% - calc(8 * var(--base-unit, 8px)));
  overflow-y: auto;
  background-color: var(--background, #fff); }
.svc-side-bar__container-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 0px calc(2 * var(--base-unit, 8px)) calc(3 * var(--base-unit, 8px));
  box-sizing: border-box;
  background: var(--background-dim, #f3f3f3);
  box-shadow: inset 0px -1px 0px var(--border, #d6d6d6); }
.svc-side-bar__container-title {
  display: flex;
  line-height: calc(4.5 * var(--base-unit, 8px));
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-end;
  padding: calc(1.5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)); }
.svc-side-bar__container-actions {
  width: 100%;
  padding: calc(1.5 * var(--base-unit, 8px)) calc(1 * var(--base-unit, 8px)); }
.svc-side-bar__container-actions .sv-action-bar {
    justify-content: flex-end;
    padding: 0; }
.svc-side-bar__container-close {
  display: none; }
.svc-flex-column.svc-side-bar__wrapper {
  width: auto;
  border-left: 1px solid var(--border, #d6d6d6);
  height: 100%;
  background-color: var(--background-dim, #f3f3f3); }
.svc-side-bar {
  height: 100%; }
.svc-flyout-side-bar {
  width: 0;
  overflow: visible; }
.svc-flyout-side-bar .svc-side-bar__shadow {
    background-color: var(--foreground-light, #909090);
    opacity: 0.75;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 9000; }
.svc-flyout-side-bar .svc-side-bar__wrapper {
    z-index: 10000;
    position: absolute;
    right: 0;
    display: inline-block;
    height: 100%;
    max-width: 100%; }
.svc-full-container.svc-creator__side-bar--left {
  flex-direction: row-reverse; }
.svc-full-container.svc-creator__side-bar--left .svc-side-bar__wrapper {
    left: 0;
    right: unset; }
.svc-full-container.svc-creator__side-bar--left .svc-side-bar__container-header .sv-action-bar {
    flex-direction: row-reverse; }
.svc-full-container.svc-creator__side-bar--left .sv-action--object-selector {
    justify-content: flex-start;
    flex: 1;
    display: flex; }
.svc-full-container.svc-creator__side-bar--left .svd-grid-hide .sv-svg-icon {
    transform: rotate(180deg); }
.svd-grid-hide {
  margin-inline-end: auto; }
.sv-mobile-side-bar .svc-side-bar__container-actions {
  display: none; }
.sv-mobile-side-bar .svc-side-bar__container-title {
  display: block;
  font-weight: bold;
  font-size: calc(3 * var(--base-unit, 8px));
  line-height: calc(4 * var(--base-unit, 8px));
  flex: unset; }
.sv-mobile-side-bar .svc-side-bar__wrapper {
  top: calc(2 * var(--base-unit, 8px));
  background: none; }
.sv-mobile-side-bar .svc-side-bar__container {
  width: 100%;
  min-width: 338px; }
.sv-mobile-side-bar .svc-side-bar__container-header {
  border: unset;
  box-shadow: 0px calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  border-radius: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)) 0px 0px; }
.sv-mobile-side-bar .svc-side-bar__container-content {
  height: calc(100% - 20 * var(--base-unit, 8px));
  background-color: var(--background-dim, #f3f3f3); }
.sv-mobile-side-bar .svc-side-bar__container-close {
  display: flex;
  background-color: var(--background-dim, #f3f3f3); }
.sv-mobile-side-bar .svc-side-bar__container-close .svc-side-bar__container-close-button {
    width: 100%;
    margin: calc(2 * var(--base-unit, 8px)); }
.svc-side-bar .svc-toolbox {
  width: 100%; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.spg-action-bar {
  display: flex;
  box-sizing: content-box;
  padding-right: calc(0.5 * var(--base-unit, 8px));
  position: relative;
  align-items: center;
  margin-left: auto;
  overflow: hidden;
  white-space: nowrap; }
.spg-action-bar .sv-action:not(.sv-action--hidden):not(:last-of-type) > .sv-action__content {
    padding-right: 0; }
.spg-action-button {
  appearance: none;
  display: flex;
  padding: calc(1 * var(--base-unit, 8px));
  box-sizing: border-box;
  border: none;
  border-radius: calc(12.5 * var(--base-unit, 8px));
  background-color: transparent;
  cursor: pointer; }
.spg-action-button:hover, .spg-action-button:focus {
    opacity: 1;
    outline: none;
    background-color: var(--primary-light, rgba(25, 179, 148, 0.1)); }
.spg-action-button:hover use, .spg-action-button:focus use {
      fill: var(--primary, #19b394); }
.spg-action-button__icon {
  display: block; }
.spg-action-button__icon use {
    fill: var(--foreground-light, #909090); }
.spg-action-button--danger:hover, .spg-action-button--danger:focus {
  background-color: var(--red-light, rgba(229, 10, 62, 0.1)); }
.spg-action-button--danger:hover use, .spg-action-button--danger:focus use {
    fill: var(--red, #e60a3e); }
button.spg-action-button--large {
  padding: calc(0.5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px)); }
.spg-action-button:disabled {
  opacity: 0.25;
  pointer-events: none;
  cursor: default; }
.spg-action-button--muted {
  opacity: 0.5; }
.spg-action-button:active {
  opacity: 0.5; }
.spg-question {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px; }
.spg-question__header {
  width: 100%; }
.spg-question__title {
  width: 100%;
  margin: 0;
  padding: calc(1 * var(--base-unit, 8px)) 0;
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  font-family: var(--font-family);
  color: var(--foreground-light, #909090);
  font-weight: normal;
  box-sizing: border-box; }
.spg-question__content {
  width: 100%;
  color: var(--primary, #19b394);
  cursor: pointer; }
.spg-question__description {
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  padding-bottom: calc(2 * var(--base-unit, 8px));
  white-space: normal; }
.spg-row-narrow__question {
  margin-top: calc(-2 * var(--base-unit, 8px)); }
.spg-question--location--left {
  flex-direction: row;
  background: var(--background, #fff);
  border: 1px solid var(--border, #d6d6d6);
  line-height: calc(6 * var(--base-unit, 8px));
  vertical-align: middle;
  align-items: stretch; }
.spg-question--location--left:focus-within {
    border-color: var(--primary, #19b394);
    box-shadow: none; }
.spg-question--location--left:focus-within .spg-question__header--location--left {
      box-shadow: none;
      border: 1px solid var(--primary, #19b394);
      border-left: none;
      border-right: none;
      box-shadow: inset 1px 0 0 0 var(--primary, #19b394); }
.spg-question--location--left .spg-input:focus {
    border: 1px solid var(--primary, #19b394);
    border-left: none;
    border-right: none;
    box-shadow: inset -1px 0 0 0 var(--primary, #19b394); }
.spg-question__header--location--left {
  width: auto;
  max-width: 50%;
  display: flex;
  align-items: center; }
.spg-question__header--location--left .spg-question__title {
    padding: calc(1 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
    border-right: 1px solid var(--border, #d6d6d6);
    display: inline-block; }
.spg-question__content--left .spg-input {
  border: none; }
.spg-row--multiple {
  display: flex;
  grid-gap: calc(1 * var(--base-unit, 8px));
  gap: calc(1 * var(--base-unit, 8px));
  overflow: hidden;
  flex-wrap: wrap; }
.spg-row--multiple > div {
    width: 0;
    flex-grow: 1;
    min-width: calc(25.5 * var(--base-unit, 8px)); }
.spg-row--multiple > div .spg-question__header--location--left {
      min-width: calc(8 * var(--base-unit, 8px)); }
.spg-row--multiple > div input {
      min-width: calc(17 * var(--base-unit, 8px));
      width: 100%; }
.spg-row--multiple > div input[type="date"] {
      width: 100%; }
.spg-row--multiple > div input[type="date"]::-webkit-calendar-picker-indicator {
        display: none; }
.spg-input {
  appearance: none;
  display: block;
  background-color: var(--background, #fff);
  box-sizing: border-box;
  width: 100%;
  height: calc(6 * var(--base-unit, 8px));
  border: 1px solid var(--border-inside, rgba(0, 0, 0, 0.16));
  padding: calc(1.5 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  outline: none;
  font-size: calc(2 * var(--base-unit, 8px));
  font-family: var(--font-family);
  color: var(--foreground, #161616); }
.spg-input::placeholder {
  color: var(--foreground-light, #909090); }
.spg-input:focus,
.spg-input.spg-dropdown:focus,
.spg-input.spg-dropdown:focus-within {
  border-color: var(--primary, #19b394);
  box-shadow: inset 0 0 0 1px var(--primary, #19b394); }
.spg-input:disabled,
.spg-input:disabled::placeholder {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16)); }
.spg-input[type="color"] {
  padding-left: 0;
  padding-right: 0;
  min-width: calc(8 * var(--base-unit, 8px)); }
.spg-dropdown {
  border-radius: 0;
  display: flex;
  padding-right: calc(5.5 * var(--base-unit, 8px));
  box-shadow: none;
  line-height: normal;
  background-position: right calc(1.625 * var(--base-unit, 8px)) top 50%, 0 0; }
.spg-dropdown__filter-string-input {
  line-height: unset; }
.spg-dropdown__filter-string-input::placeholder {
    position: absolute; }
.spg-comment {
  height: calc(9 * var(--base-unit, 8px));
  max-width: 100%;
  min-width: calc(6 * var(--base-unit, 8px));
  min-height: calc(6 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px)); }
.spg-panel__title {
  appearance: none;
  box-sizing: border-box;
  width: 100%;
  padding: calc(2 * var(--base-unit, 8px));
  border: none;
  outline: none;
  color: var(--foreground-light, #909090);
  cursor: pointer;
  text-align: left;
  background-color: var(--background, #fff);
  box-shadow: inset 0px -1px 0px var(--border, #d6d6d6);
  font-family: var(--font-family);
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 400;
  margin: 0; }
.spg-panel__title:disabled,
.spg-panel__title:disabled:hover {
  color: var(--foreground-disabled, rgba(22, 22, 22, 0.16));
  cursor: default; }
.spg-panel__title--expandable:not(.spg-panel__title[aria-expanded=true]):hover, .spg-panel__title--expandable:not(.spg-panel__title[aria-expanded=true]):focus {
  background-color: var(--background-dim, #f3f3f3); }
.spg-panel__title[aria-expanded=true],
.spg-panel__title--expanded {
  color: var(--foreground, #161616);
  font-weight: 600; }
.spg-panel__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 0 calc(4 * var(--base-unit, 8px)) calc(5 * var(--base-unit, 8px));
  box-sizing: border-box;
  background: var(--background-dim, #f3f3f3);
  box-shadow: inset 0px -1px 0px var(--border, #d6d6d6); }
.spg-panel__content .spg-row {
  width: 100%;
  margin-top: calc(2 * var(--base-unit, 8px)); }
.spg-panel__content .spg-row--multiple {
  margin-top: calc(1 * var(--base-unit, 8px)); }
.sv-mobile-side-bar .spg-panel__content {
  padding: 0 calc(2 * var(--base-unit, 8px)) calc(5 * var(--base-unit, 8px)); }
.spg-checkbox {
  cursor: pointer;
  margin-top: calc(2 * var(--base-unit, 8px)); }
.spg-checkbox--disabled {
  cursor: default; }
.spg-checkbox--disabled .spg-checkbox {
    cursor: default; }
.spg-checkbox--disabled .spg-checkbox__caption {
    color: var(--foreground-light, #909090); }
.spg-checkbox__caption {
  font-family: var(--font-family);
  font-size: calc(2 * var(--base-unit, 8px));
  color: var(--foreground, #161616);
  line-height: calc(3 * var(--base-unit, 8px)); }
.spg-checkbox__rectangle {
  background: var(--background, #fff);
  border: 1px solid var(--border, #d6d6d6);
  box-sizing: border-box;
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  flex-shrink: 0;
  padding: 1px 1px; }
.spg-checkbox:hover .spg-checkbox__rectangle {
  background-color: var(--background-dim, #f3f3f3); }
.spg-checkbox--disabled .spg-checkbox__rectangle:hover {
  background: var(--background, #fff); }
.spg-checkbox__control:focus + .spg-checkbox__rectangle {
  outline: 2px solid var(--primary, #19b394);
  outline-offset: -2px; }
.spg-checkbox .spg-checkbox__svg {
  display: none; }
.spg-checkbox--checked .spg-checkbox__svg {
  display: block;
  width: calc(2.5 * var(--base-unit, 8px));
  height: calc(2.5 * var(--base-unit, 8px));
  background-repeat: no-repeat;
  background-size: calc(2 * var(--base-unit, 8px)) calc(2 * var(--base-unit, 8px));
  fill: var(--primary, #19b394); }
.spg-checkbox--disabled.spg-checkbox--checked .spg-checkbox__svg {
  fill: var(--border, #d6d6d6); }
.spg-checkbox__control {
  position: fixed;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }
.spg-checkbox__hidden {
  display: none; }
.spg-selectbase {
  border: none;
  padding: 0;
  margin: 0; }
.spg-selectbase__label {
  display: flex;
  align-items: flex-start;
  grid-gap: calc(1 * var(--base-unit, 8px));
  gap: calc(1 * var(--base-unit, 8px)); }
.spg-matrixdynamic__drag-element {
  padding: calc(2 * var(--base-unit, 8px)); }
.spg-matrixdynamic__drag-element:hover {
    background-color: var(--background, #fff); }
.spg-matrixdynamic__drag-element:after {
    content: " ";
    display: block;
    height: calc(0.5 * var(--base-unit, 8px)); }
.spg-drag-element__svg {
  width: calc(3 * var(--base-unit, 8px));
  height: calc(3 * var(--base-unit, 8px));
  padding: calc(1 * var(--base-unit, 8px));
  display: block;
  opacity: 0.5; }
.spg-drag-element__svg use {
    fill: var(--foreground-light, #909090); }
.spg-matrixdynamic__drag-drop-ghost-position-top,
.spg-matrixdynamic__drag-drop-ghost-position-bottom {
  position: relative; }
.spg-matrixdynamic__drag-drop-ghost-position-top::after,
.spg-matrixdynamic__drag-drop-ghost-position-bottom::after {
  content: "";
  width: 100%;
  height: calc(0.5 * var(--base-unit, 8px));
  background-color: var(--secondary, #ff9814);
  position: absolute;
  left: 0; }
.spg-matrixdynamic__drag-drop-ghost-position-top::after {
  top: 0; }
.spg-matrixdynamic__drag-drop-ghost-position-bottom::after {
  bottom: 0; }
.spg-matrixdynamic__placeholder {
  padding: calc(6 * var(--base-unit, 8px)) 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: var(--background, #fff);
  border: 1px solid var(--border, #d6d6d6);
  box-sizing: border-box; }
.spg-matrixdynamic__placeholder .spg-matrixdynamic__add-btn {
    display: initial; }
.spg-matrixdynamic__placeholder-text {
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px));
  color: var(--foreground-light, #909090); }
.spg-matrixdynamic__add-btn {
  display: none;
  appearance: none;
  border: none;
  margin-top: calc(0.5 * var(--base-unit, 8px));
  background: transparent;
  color: var(--primary, #19b394);
  font-family: var(--font-family);
  font-size: calc(2 * var(--base-unit, 8px));
  font-weight: 600;
  line-height: calc(3 * var(--base-unit, 8px)); }
.spg-table {
  width: 100%;
  background-color: var(--background, #fff);
  border: 1px solid var(--border, #d6d6d6);
  border-collapse: collapse; }
.spg-table tr {
    border-bottom: 1px solid var(--border, #d6d6d6); }
.spg-table__cell {
  padding: 0; }
.spg-table__cell .spg-checkbox {
    margin: 0 calc(2 * var(--base-unit, 8px)); }
.spg-table__cell--detail-panel {
  background: var(--background-dim, #f3f3f3); }
.spg-table__cell--detail-panel .spg-panel__content {
    box-shadow: none; }
.spg-table__cell:not(.spg-table__cell--detail-panel) .spg-text {
  appearance: none;
  line-height: calc(3 * var(--base-unit, 8px));
  font-size: calc(2 * var(--base-unit, 8px));
  border: none;
  background-color: transparent;
  padding: calc(1.5 * var(--base-unit, 8px)) 0;
  padding-right: calc(2 * var(--base-unit, 8px)); }
.spg-table__cell:not(.spg-table__cell--detail-panel) .spg-text[type="color"] {
    padding-right: 0; }
.spg-table__cell:not(.spg-table__cell--detail-panel):first-of-type .spg-text {
  padding-left: calc(2 * var(--base-unit, 8px)); }
.spg-table__cell--actions:first-of-type {
  width: calc(6 * var(--base-unit, 8px)); }
.spg-table__cell--actions > .spg-matrixdynamic__drag-element {
  display: inline-block;
  margin-top: calc(0.5 * var(--base-unit, 8px));
  cursor: move; }
.spg-table__cell--header {
  font-size: calc(1.5 * var(--base-unit, 8px));
  font-weight: normal;
  color: var(--foreground-light, #909090);
  line-height: calc(3 * var(--base-unit, 8px));
  background: var(--background-dim, #f3f3f3);
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100px; }
.spg-root-modern {
  width: 100%;
  border-right: 1px solid var(--border, #d6d6d6);
  box-sizing: border-box; }
.sv-popup--modal {
  padding: calc(4 * var(--base-unit, 8px)); }
.sv-popup--modal.sv-property-editor .sv-popup__container .sv-popup_shadow {
    background-color: transparent; }
.sv-popup--modal.sv-property-editor .sv-popup__container .sd-root-modern {
    background-color: transparent; }
.sv-popup--modal.sv-property-editor .sv-popup__container .sd-page {
    margin: 0;
    padding: 0; }
.sv-popup--modal .sv-popup__footer {
    padding-bottom: 2px; }
.sv-popup--modal .sd-body, .sv-popup--modal .sl-body {
    min-width: calc(78 * var(--base-unit, 8px)); }
.sv-popup.sv-property-editor .sd-root-modern {
  --sd-mobile-width: 0; }
.svc-object-selector .sv-popup__container {
  margin-left: calc(1 * var(--base-unit, 8px));
  margin-right: calc(1 * var(--base-unit, 8px)); }
.spg-title .spg-action-bar {
  margin-top: calc(-1 * var(--base-unit, 8px));
  margin-bottom: calc(-1 * var(--base-unit, 8px));
  margin-right: 1px; }
.spg-body--empty {
  margin: calc(3 * var(--base-unit, 8px)); }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-text {
  font-family: var(--font-family);
  font-style: normal;
  font-weight: normal;
  color: var(--foreground, #161616); }
.svc-text--normal {
  font-size: calc(2 * var(--base-unit, 8px));
  line-height: calc(3 * var(--base-unit, 8px)); }
.svc-text--small {
  font-size: calc(1.5 * var(--base-unit, 8px));
  line-height: calc(2 * var(--base-unit, 8px)); }
.svc-text--bold {
  font-weight: 600; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v26/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.svc-flex-container {
  display: flex; }
.svc-flex-row {
  display: flex;
  flex-direction: row;
  background: var(--background-dim, #f3f3f3); }
.svc-full-container {
  height: 100%;
  width: 100%; }
.svc-flex-row__element--growing {
  flex: 1;
  overflow: auto; }
.svc-flex-column {
  display: flex;
  flex-direction: column; }
.sv-action-bar--default-size-mode .sv-action-bar-separator {
  height: calc(5 * var(--base-unit, 8px)); }
.sv-action-bar--small-size-mode .sv-action-bar-separator {
  height: calc(4 * var(--base-unit, 8px)); }
.svc-creator--mobile .sv-action-bar-separator {
  height: calc(3 * var(--base-unit, 8px)); }
.sv-action-bar--small-size-mode .sv-action-bar-item {
  font-weight: 600;
  align-items: center; }
.svc-top-bar {
  display: flex;
  background: var(--background, #fff);
  box-sizing: border-box;
  box-shadow: inset 0px -1px 0px var(--border, #d6d6d6); }
.svc-top-bar .svc-toolbar-wrapper {
    flex: 0 0 auto;
    display: flex; }
.svc-top-bar .svc-toolbar-wrapper .sv-action-bar {
      padding: 0 calc(1 * var(--base-unit, 8px));
      justify-content: flex-end; }
.svc-top-bar .svc-toolbar-wrapper .sv-action .sv-action-bar-item {
      margin: 0 calc(1 * var(--base-unit, 8px)); }
.svc-footer-bar .svc-toolbar-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: calc(6 * var(--base-unit, 8px)); }
.svc-footer-bar .svc-toolbar-wrapper .sv-action-bar {
    justify-content: center;
    padding: 0;
    width: 100%;
    height: calc(6 * var(--base-unit, 8px));
    background: var(--background, #fff);
    border-top: 1px solid var(--border, #d6d6d6); }
