@charset "UTF-8";

/* apps/backstage/src/ui/stylesheets/main.scss */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: .67em 0;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: .35em .75em .625em;
}
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
}
.pickr {
  overflow: visible;
  position: relative;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.pickr * {
  -webkit-appearance: none;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
.pickr .pcr-button {
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;
  background-size: 0;
  border-radius: .15em;
  cursor: pointer;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  height: 2em;
  padding: .5em;
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s;
  width: 2em;
}
.pickr .pcr-button:before {
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: .5em;
  z-index: -1;
  z-index: auto;
}
.pickr .pcr-button:after,
.pickr .pcr-button:before {
  border-radius: .15em;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.pickr .pcr-button:after {
  background: var(--pcr-color);
  -webkit-transition: background .3s;
  transition: background .3s;
}
.pickr .pcr-button.clear {
  background-size: 70%;
}
.pickr .pcr-button.clear:before {
  opacity: 0;
}
.pickr .pcr-button.clear:focus {
  -webkit-box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px var(--pcr-color);
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px var(--pcr-color);
}
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}
.pcr-app *,
.pickr * {
  -webkit-appearance: none;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
.pcr-app button.pcr-active,
.pcr-app button:focus,
.pcr-app input.pcr-active,
.pcr-app input:focus,
.pickr button.pcr-active,
.pickr button:focus,
.pickr input.pcr-active,
.pickr input:focus {
  -webkit-box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px var(--pcr-color);
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px var(--pcr-color);
}
.pcr-app .pcr-palette,
.pcr-app .pcr-slider,
.pickr .pcr-palette,
.pickr .pcr-slider {
  -webkit-transition: -webkit-box-shadow .3s;
  transition: -webkit-box-shadow .3s;
  transition: box-shadow .3s;
  transition: box-shadow .3s, -webkit-box-shadow .3s;
}
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus,
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  -webkit-box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px rgba(0, 0, 0, .25);
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px rgba(0, 0, 0, .25);
}
.pcr-app {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  background: #fff;
  border-radius: .1em;
  -webkit-box-shadow: 0 .15em 1.5em 0 rgba(0, 0, 0, .1), 0 0 1em 0 rgba(0, 0, 0, .03);
  box-shadow: 0 .15em 1.5em 0 rgba(0, 0, 0, .1), 0 0 1em 0 rgba(0, 0, 0, .03);
  -ms-flex-direction: column;
  flex-direction: column;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    sans-serif;
  left: 0;
  opacity: 0;
  top: 0;
  -webkit-transition: opacity .3s, visibility 0s .3s;
  transition: opacity .3s, visibility 0s .3s;
  visibility: hidden;
  z-index: 10000;
}
.pcr-app.visible {
  opacity: 1;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  visibility: visible;
}
.pcr-app .pcr-swatches {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: .75em;
}
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}
@supports (display:grid) {
  .pcr-app .pcr-swatches {
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}
.pcr-app .pcr-swatches > button {
  border-radius: .15em;
  cursor: pointer;
  font-size: 1em;
  height: calc(1.75em - 5px);
  margin: 2.5px;
  position: relative;
  width: calc(1.75em - 5px);
  -ms-flex-negative: 0;
  background: transparent;
  flex-shrink: 0;
  justify-self: center;
  overflow: hidden;
  -webkit-transition: all .15s;
  transition: all .15s;
  z-index: 1;
}
.pcr-app .pcr-swatches > button:before {
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: .15em;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.pcr-app .pcr-swatches > button:after {
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, .05);
  border-radius: .15em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.pcr-app .pcr-swatches > button:hover {
  -webkit-filter: brightness(1.05);
  filter: brightness(1.05);
}
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pcr-app .pcr-interaction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -.2em;
}
.pcr-app .pcr-interaction > * {
  margin: 0 .2em;
}
.pcr-app .pcr-interaction input {
  background: #f1f3f4;
  border-radius: .15em;
  color: #75797e;
  cursor: pointer;
  font-size: .75em;
  letter-spacing: .07em;
  margin-top: .75em;
  padding: .45em .5em;
  text-align: center;
  -webkit-transition: all .15s;
  transition: all .15s;
}
.pcr-app .pcr-interaction input:hover {
  -webkit-filter: brightness(.975);
  filter: brightness(.975);
}
.pcr-app .pcr-interaction input:focus {
  -webkit-box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px rgba(66, 133, 244, .75);
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px rgba(66, 133, 244, .75);
}
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  -webkit-box-flex: 1;
  background: #f1f3f4;
  border-radius: .15em;
  cursor: text;
  -ms-flex: 1 1 8em;
  flex: 1 1 8em;
  min-width: 8em;
  -webkit-transition: all .2s;
  transition: all .2s;
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-type.active {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-save {
  color: #fff;
  width: auto;
}
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover,
.pcr-app .pcr-interaction .pcr-save:hover {
  -webkit-filter: brightness(.925);
  filter: brightness(.925);
}
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  background: #f44250;
}
.pcr-app .pcr-interaction .pcr-cancel:focus,
.pcr-app .pcr-interaction .pcr-clear:focus {
  -webkit-box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px rgba(244, 66, 80, .75);
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px rgba(244, 66, 80, .75);
}
.pcr-app .pcr-selection .pcr-picker {
  border: 2px solid #fff;
  border-radius: 100%;
  height: 18px;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 18px;
}
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity,
.pcr-app .pcr-selection .pcr-color-palette {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  cursor: grab;
  cursor: -webkit-grab;
  -ms-flex-direction: column;
  flex-direction: column;
}
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active,
.pcr-app .pcr-selection .pcr-color-palette:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}
.pcr-app[data-theme=monolith] {
  max-width: 95vw;
  padding: .8em;
  width: 14.25em;
}
.pcr-app[data-theme=monolith] .pcr-selection {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.pcr-app[data-theme=monolith] .pcr-selection,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview {
  height: 1em;
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: .5em;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview:before {
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: .5em;
  border-radius: .15em;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color {
  border-radius: .15em 0 0 .15em;
  cursor: pointer;
  -webkit-transition: background-color .3s, -webkit-box-shadow .3s;
  transition: background-color .3s, -webkit-box-shadow .3s;
  transition: background-color .3s, box-shadow .3s;
  transition:
    background-color .3s,
    box-shadow .3s,
    -webkit-box-shadow .3s;
  z-index: 2;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
  border-radius: 0 .15em .15em 0;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color {
  background: var(--pcr-color);
  height: 100%;
  width: 50%;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
  height: 8em;
  width: 100%;
  z-index: 1;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: .15em;
  height: 100%;
  width: 100%;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette:before {
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: .5em;
  border-radius: .15em;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity {
  height: .5em;
  margin-top: .75em;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border-radius: 50em;
  flex-grow: 1;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: -webkit-gradient(linear, left top, right top, from(red), color-stop(#ff0), color-stop(#0f0), color-stop(#0ff), color-stop(#00f), color-stop(#f0f), to(red));
  background:
    linear-gradient(
      90deg,
      red,
      #ff0,
      #0f0,
      #0ff,
      #00f,
      #f0f,
      red);
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(#000)), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background:
    linear-gradient(
      90deg,
      transparent,
      #000),
    url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, .25em;
}
.dropdown-toggle .caret,
.feature-dependant .form-group:before,
.feature-dependant .grouped-controls:before,
.feature-dependant.form-group:before,
.rd-back,
.rd-next,
.upload-manager header .collapse,
[class*=" ic-"],
[class^=ic-],
nav.main > .toggler {
  font-family: spoticons\.7cbc2c9e7 !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pickr {
  position: absolute;
}
.pickr .pcr-button {
  height: 32px;
  vertical-align: top;
  width: 32px;
}
.pickr .pcr-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pickr .pcr-button:after,
.pickr .pcr-button:before {
  height: 16px;
  left: 8px;
  top: 8px;
  width: 16px;
}
.pickr .pcr-button:after {
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3);
}
.pcr-app {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
}
.pcr-app button.pcr-active {
  -webkit-box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px rgb(var(--base-700-rgb));
  box-shadow: 0 0 0 1px hsla(0, 0%, 100%, .85), 0 0 0 3px rgb(var(--base-700-rgb));
}
.pcr-app .pcr-interaction {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-flow: row-reverse;
  flex-flow: row-reverse;
}
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-save {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgb(var(--base-300-rgb));
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-size: .875rem;
  letter-spacing: normal;
  line-height: 20px;
  line-height: 1.25rem;
  margin-left: 8px;
  margin-right: 8px;
  overflow: hidden;
  padding: 6px 12px;
  text-align: center;
  text-overflow: ellipsis;
  -webkit-transition: color .1s linear, background-color .1s linear;
  transition: color .1s linear, background-color .1s linear;
  vertical-align: top;
}
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-save:hover {
  background-color: rgb(var(--base-305-rgb));
  -webkit-box-shadow: none;
  box-shadow: none;
  color: rgb(var(--base-700-rgb));
  text-decoration: none;
}
.pcr-app .pcr-interaction .pcr-cancel:focus,
.pcr-app .pcr-interaction .pcr-save:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pcr-app .pcr-interaction .pcr-save {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
  margin-left: 0;
}
.pcr-app .pcr-interaction .pcr-save:hover {
  background-color: rgb(var(--primary-305-rgb));
  color: rgb(var(--base-000-rgb));
}
:host,
:root {
  --d2h-bg-color:#fff;
  --d2h-border-color:#ddd;
  --d2h-dim-color:rgba(0,0,0,.3);
  --d2h-line-border-color:#eee;
  --d2h-file-header-bg-color:#f7f7f7;
  --d2h-file-header-border-color:#d8d8d8;
  --d2h-empty-placeholder-bg-color:#f1f1f1;
  --d2h-empty-placeholder-border-color:#e1e1e1;
  --d2h-selected-color:#c8e1ff;
  --d2h-ins-bg-color:#dfd;
  --d2h-ins-border-color:#b4e2b4;
  --d2h-ins-highlight-bg-color:#97f295;
  --d2h-ins-label-color:#399839;
  --d2h-del-bg-color:#fee8e9;
  --d2h-del-border-color:#e9aeae;
  --d2h-del-highlight-bg-color:#ffb6ba;
  --d2h-del-label-color:#c33;
  --d2h-change-del-color:#fdf2d0;
  --d2h-change-ins-color:#ded;
  --d2h-info-bg-color:#f8fafd;
  --d2h-info-border-color:#d5e4f2;
  --d2h-change-label-color:#d0b44c;
  --d2h-moved-label-color:#3572b0;
  --d2h-dark-color:#e6edf3;
  --d2h-dark-bg-color:#0d1117;
  --d2h-dark-border-color:#30363d;
  --d2h-dark-dim-color:#6e7681;
  --d2h-dark-line-border-color:#21262d;
  --d2h-dark-file-header-bg-color:#161b22;
  --d2h-dark-file-header-border-color:#30363d;
  --d2h-dark-empty-placeholder-bg-color:hsla(215,8%,47%,.1);
  --d2h-dark-empty-placeholder-border-color:#30363d;
  --d2h-dark-selected-color:rgba(56,139,253,.1);
  --d2h-dark-ins-bg-color:rgba(46,160,67,.15);
  --d2h-dark-ins-border-color:rgba(46,160,67,.4);
  --d2h-dark-ins-highlight-bg-color:rgba(46,160,67,.4);
  --d2h-dark-ins-label-color:#3fb950;
  --d2h-dark-del-bg-color:rgba(248,81,73,.1);
  --d2h-dark-del-border-color:rgba(248,81,73,.4);
  --d2h-dark-del-highlight-bg-color:rgba(248,81,73,.4);
  --d2h-dark-del-label-color:#f85149;
  --d2h-dark-change-del-color:rgba(210,153,34,.2);
  --d2h-dark-change-ins-color:rgba(46,160,67,.25);
  --d2h-dark-info-bg-color:rgba(56,139,253,.1);
  --d2h-dark-info-border-color:rgba(56,139,253,.4);
  --d2h-dark-change-label-color:#d29922;
  --d2h-dark-moved-label-color:#3572b0;
}
.d2h-wrapper {
  text-align: left;
}
.d2h-file-header {
  background-color: #f7f7f7;
  background-color: var(--d2h-file-header-bg-color);
  border-bottom: 1px solid #d8d8d8;
  border-bottom: 1px solid var(--d2h-file-header-border-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family:
    Source Sans Pro,
    Helvetica Neue,
    Helvetica,
    Arial,
    sans-serif;
  height: 35px;
  padding: 5px 10px;
}
.d2h-file-header.d2h-sticky-header {
  position: sticky;
  top: 0;
  z-index: 1;
}
.d2h-file-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  margin-left: auto;
}
.d2h-lines-added {
  border: 1px solid #b4e2b4;
  border: 1px solid var(--d2h-ins-border-color);
  border-radius: 5px 0 0 5px;
  color: #399839;
  color: var(--d2h-ins-label-color);
  padding: 2px;
  text-align: right;
  vertical-align: middle;
}
.d2h-lines-deleted {
  border: 1px solid #e9aeae;
  border: 1px solid var(--d2h-del-border-color);
  border-radius: 0 5px 5px 0;
  color: #c33;
  color: var(--d2h-del-label-color);
  margin-left: 1px;
  padding: 2px;
  text-align: left;
  vertical-align: middle;
}
.d2h-file-name-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 15px;
  width: 100%;
}
.d2h-file-name {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.d2h-file-wrapper {
  margin-bottom: 1em;
}
.d2h-file-collapse,
.d2h-file-wrapper {
  border: 1px solid #ddd;
  border: 1px solid var(--d2h-border-color);
  border-radius: 3px;
}
.d2h-file-collapse {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  cursor: pointer;
  display: none;
  font-size: 12px;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4px 8px;
}
.d2h-file-collapse.d2h-selected {
  background-color: #c8e1ff;
  background-color: var(--d2h-selected-color);
}
.d2h-file-collapse-input {
  margin: 0 4px 0 0;
}
.d2h-diff-table {
  border-collapse: collapse;
  font-family:
    Menlo,
    Consolas,
    monospace;
  font-size: 13px;
  width: 100%;
}
.d2h-files-diff {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.d2h-file-diff {
  overflow-y: hidden;
}
.d2h-file-diff.d2h-d-none,
.d2h-files-diff.d2h-d-none {
  display: none;
}
.d2h-file-side-diff {
  display: inline-block;
  overflow-x: scroll;
  overflow-y: hidden;
  width: 50%;
}
.d2h-code-line {
  padding: 0 8em;
  width: calc(100% - 16em);
}
.d2h-code-line,
.d2h-code-side-line {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.d2h-code-side-line {
  padding: 0 4.5em;
  width: calc(100% - 9em);
}
.d2h-code-line-ctn {
  background: none;
  display: inline-block;
  padding: 0;
  word-wrap: normal;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  vertical-align: middle;
  white-space: pre;
  width: 100%;
}
.d2h-code-line del,
.d2h-code-side-line del {
  background-color: #ffb6ba;
  background-color: var(--d2h-del-highlight-bg-color);
}
.d2h-code-line del,
.d2h-code-line ins,
.d2h-code-side-line del,
.d2h-code-side-line ins {
  border-radius: .2em;
  display: inline-block;
  margin-top: -1px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.d2h-code-line ins,
.d2h-code-side-line ins {
  background-color: #97f295;
  background-color: var(--d2h-ins-highlight-bg-color);
  text-align: left;
}
.d2h-code-line-prefix {
  background: none;
  display: inline;
  padding: 0;
  word-wrap: normal;
  white-space: pre;
}
.line-num1 {
  float: left;
}
.line-num1,
.line-num2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0 .5em;
  text-overflow: ellipsis;
  width: 3.5em;
}
.line-num2 {
  float: right;
}
.d2h-code-linenumber {
  background-color: #fff;
  background-color: var(--d2h-bg-color);
  border: solid #eee;
  border: solid var(--d2h-line-border-color);
  border-width: 0 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .3);
  color: var(--d2h-dim-color);
  cursor: pointer;
  display: inline-block;
  position: absolute;
  text-align: right;
  width: 7.5em;
}
.d2h-code-linenumber:after {
  content: "\200b";
}
.d2h-code-side-linenumber {
  background-color: #fff;
  background-color: var(--d2h-bg-color);
  border: solid #eee;
  border: solid var(--d2h-line-border-color);
  border-width: 0 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .3);
  color: var(--d2h-dim-color);
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 0 .5em;
  position: absolute;
  text-align: right;
  text-overflow: ellipsis;
  width: 4em;
}
.d2h-code-side-linenumber:after {
  content: "\200b";
}
.d2h-code-side-emptyplaceholder,
.d2h-emptyplaceholder {
  background-color: #f1f1f1;
  background-color: var(--d2h-empty-placeholder-bg-color);
  border-color: #e1e1e1;
  border-color: var(--d2h-empty-placeholder-border-color);
}
.d2h-code-line-prefix,
.d2h-code-linenumber,
.d2h-code-side-linenumber,
.d2h-emptyplaceholder {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.d2h-code-linenumber,
.d2h-code-side-linenumber {
  direction: rtl;
}
.d2h-del {
  background-color: #fee8e9;
  background-color: var(--d2h-del-bg-color);
  border-color: #e9aeae;
  border-color: var(--d2h-del-border-color);
}
.d2h-ins {
  background-color: #dfd;
  background-color: var(--d2h-ins-bg-color);
  border-color: #b4e2b4;
  border-color: var(--d2h-ins-border-color);
}
.d2h-info {
  background-color: #f8fafd;
  background-color: var(--d2h-info-bg-color);
  border-color: #d5e4f2;
  border-color: var(--d2h-info-border-color);
  color: rgba(0, 0, 0, .3);
  color: var(--d2h-dim-color);
}
.d2h-file-diff .d2h-del.d2h-change {
  background-color: #fdf2d0;
  background-color: var(--d2h-change-del-color);
}
.d2h-file-diff .d2h-ins.d2h-change {
  background-color: #ded;
  background-color: var(--d2h-change-ins-color);
}
.d2h-file-list-wrapper {
  margin-bottom: 10px;
}
.d2h-file-list-wrapper a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.d2h-file-list-wrapper a,
.d2h-file-list-wrapper a:visited {
  color: #3572b0;
  color: var(--d2h-moved-label-color);
}
.d2h-file-list-header {
  text-align: left;
}
.d2h-file-list-title {
  font-weight: 700;
}
.d2h-file-list-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}
.d2h-file-list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.d2h-file-list > li {
  border-bottom: 1px solid #ddd;
  border-bottom: 1px solid var(--d2h-border-color);
  margin: 0;
  padding: 5px 10px;
}
.d2h-file-list > li:last-child {
  border-bottom: none;
}
.d2h-file-switch {
  cursor: pointer;
  display: none;
  font-size: 10px;
}
.d2h-icon {
  margin-right: 10px;
  vertical-align: middle;
  fill: currentColor;
}
.d2h-deleted {
  color: #c33;
  color: var(--d2h-del-label-color);
}
.d2h-added {
  color: #399839;
  color: var(--d2h-ins-label-color);
}
.d2h-changed {
  color: #d0b44c;
  color: var(--d2h-change-label-color);
}
.d2h-moved {
  color: #3572b0;
  color: var(--d2h-moved-label-color);
}
.d2h-tag {
  background-color: #fff;
  background-color: var(--d2h-bg-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  margin-left: 5px;
  padding: 0 2px;
}
.d2h-deleted-tag {
  border: 1px solid #c33;
  border: 1px solid var(--d2h-del-label-color);
}
.d2h-added-tag {
  border: 1px solid #399839;
  border: 1px solid var(--d2h-ins-label-color);
}
.d2h-changed-tag {
  border: 1px solid #d0b44c;
  border: 1px solid var(--d2h-change-label-color);
}
.d2h-moved-tag {
  border: 1px solid #3572b0;
  border: 1px solid var(--d2h-moved-label-color);
}
.d2h-dark-color-scheme {
  background-color: #0d1117;
  background-color: var(--d2h-dark-bg-color);
  color: #e6edf3;
  color: var(--d2h-dark-color);
}
.d2h-dark-color-scheme .d2h-file-header {
  background-color: #161b22;
  background-color: var(--d2h-dark-file-header-bg-color);
  border-bottom: #30363d;
  border-bottom: var(--d2h-dark-file-header-border-color);
}
.d2h-dark-color-scheme .d2h-lines-added {
  border: 1px solid rgba(46, 160, 67, .4);
  border: 1px solid var(--d2h-dark-ins-border-color);
  color: #3fb950;
  color: var(--d2h-dark-ins-label-color);
}
.d2h-dark-color-scheme .d2h-lines-deleted {
  border: 1px solid rgba(248, 81, 73, .4);
  border: 1px solid var(--d2h-dark-del-border-color);
  color: #f85149;
  color: var(--d2h-dark-del-label-color);
}
.d2h-dark-color-scheme .d2h-code-line del,
.d2h-dark-color-scheme .d2h-code-side-line del {
  background-color: rgba(248, 81, 73, .4);
  background-color: var(--d2h-dark-del-highlight-bg-color);
}
.d2h-dark-color-scheme .d2h-code-line ins,
.d2h-dark-color-scheme .d2h-code-side-line ins {
  background-color: rgba(46, 160, 67, .4);
  background-color: var(--d2h-dark-ins-highlight-bg-color);
}
.d2h-dark-color-scheme .d2h-diff-tbody {
  border-color: #30363d;
  border-color: var(--d2h-dark-border-color);
}
.d2h-dark-color-scheme .d2h-code-side-linenumber {
  background-color: #0d1117;
  background-color: var(--d2h-dark-bg-color);
  border-color: #21262d;
  border-color: var(--d2h-dark-line-border-color);
  color: #6e7681;
  color: var(--d2h-dark-dim-color);
}
.d2h-dark-color-scheme .d2h-files-diff .d2h-code-side-emptyplaceholder,
.d2h-dark-color-scheme .d2h-files-diff .d2h-emptyplaceholder {
  background-color: hsla(215, 8%, 47%, .1);
  background-color: var(--d2h-dark-empty-placeholder-bg-color);
  border-color: #30363d;
  border-color: var(--d2h-dark-empty-placeholder-border-color);
}
.d2h-dark-color-scheme .d2h-code-linenumber {
  background-color: #0d1117;
  background-color: var(--d2h-dark-bg-color);
  border-color: #21262d;
  border-color: var(--d2h-dark-line-border-color);
  color: #6e7681;
  color: var(--d2h-dark-dim-color);
}
.d2h-dark-color-scheme .d2h-del {
  background-color: rgba(248, 81, 73, .1);
  background-color: var(--d2h-dark-del-bg-color);
  border-color: rgba(248, 81, 73, .4);
  border-color: var(--d2h-dark-del-border-color);
}
.d2h-dark-color-scheme .d2h-ins {
  background-color: rgba(46, 160, 67, .15);
  background-color: var(--d2h-dark-ins-bg-color);
  border-color: rgba(46, 160, 67, .4);
  border-color: var(--d2h-dark-ins-border-color);
}
.d2h-dark-color-scheme .d2h-info {
  background-color: rgba(56, 139, 253, .1);
  background-color: var(--d2h-dark-info-bg-color);
  border-color: rgba(56, 139, 253, .4);
  border-color: var(--d2h-dark-info-border-color);
  color: #6e7681;
  color: var(--d2h-dark-dim-color);
}
.d2h-dark-color-scheme .d2h-file-diff .d2h-del.d2h-change {
  background-color: rgba(210, 153, 34, .2);
  background-color: var(--d2h-dark-change-del-color);
}
.d2h-dark-color-scheme .d2h-file-diff .d2h-ins.d2h-change {
  background-color: rgba(46, 160, 67, .25);
  background-color: var(--d2h-dark-change-ins-color);
}
.d2h-dark-color-scheme .d2h-file-wrapper {
  border: 1px solid #30363d;
  border: 1px solid var(--d2h-dark-border-color);
}
.d2h-dark-color-scheme .d2h-file-collapse {
  border: 1px solid #0d1117;
  border: 1px solid var(--d2h-dark-bg-color);
}
.d2h-dark-color-scheme .d2h-file-collapse.d2h-selected {
  background-color: rgba(56, 139, 253, .1);
  background-color: var(--d2h-dark-selected-color);
}
.d2h-dark-color-scheme .d2h-file-list-wrapper a,
.d2h-dark-color-scheme .d2h-file-list-wrapper a:visited {
  color: #3572b0;
  color: var(--d2h-dark-moved-label-color);
}
.d2h-dark-color-scheme .d2h-file-list > li {
  border-bottom: 1px solid #0d1117;
  border-bottom: 1px solid var(--d2h-dark-bg-color);
}
.d2h-dark-color-scheme .d2h-deleted {
  color: #f85149;
  color: var(--d2h-dark-del-label-color);
}
.d2h-dark-color-scheme .d2h-added {
  color: #3fb950;
  color: var(--d2h-dark-ins-label-color);
}
.d2h-dark-color-scheme .d2h-changed {
  color: #d29922;
  color: var(--d2h-dark-change-label-color);
}
.d2h-dark-color-scheme .d2h-moved {
  color: #3572b0;
  color: var(--d2h-dark-moved-label-color);
}
.d2h-dark-color-scheme .d2h-tag {
  background-color: #0d1117;
  background-color: var(--d2h-dark-bg-color);
}
.d2h-dark-color-scheme .d2h-deleted-tag {
  border: 1px solid #f85149;
  border: 1px solid var(--d2h-dark-del-label-color);
}
.d2h-dark-color-scheme .d2h-added-tag {
  border: 1px solid #3fb950;
  border: 1px solid var(--d2h-dark-ins-label-color);
}
.d2h-dark-color-scheme .d2h-changed-tag {
  border: 1px solid #d29922;
  border: 1px solid var(--d2h-dark-change-label-color);
}
.d2h-dark-color-scheme .d2h-moved-tag {
  border: 1px solid #3572b0;
  border: 1px solid var(--d2h-dark-moved-label-color);
}
@media (prefers-color-scheme:dark) {
  .d2h-auto-color-scheme {
    background-color: #0d1117;
    background-color: var(--d2h-dark-bg-color);
    color: #e6edf3;
    color: var(--d2h-dark-color);
  }
  .d2h-auto-color-scheme .d2h-file-header {
    background-color: #161b22;
    background-color: var(--d2h-dark-file-header-bg-color);
    border-bottom: #30363d;
    border-bottom: var(--d2h-dark-file-header-border-color);
  }
  .d2h-auto-color-scheme .d2h-lines-added {
    border: 1px solid rgba(46, 160, 67, .4);
    border: 1px solid var(--d2h-dark-ins-border-color);
    color: #3fb950;
    color: var(--d2h-dark-ins-label-color);
  }
  .d2h-auto-color-scheme .d2h-lines-deleted {
    border: 1px solid rgba(248, 81, 73, .4);
    border: 1px solid var(--d2h-dark-del-border-color);
    color: #f85149;
    color: var(--d2h-dark-del-label-color);
  }
  .d2h-auto-color-scheme .d2h-code-line del,
  .d2h-auto-color-scheme .d2h-code-side-line del {
    background-color: rgba(248, 81, 73, .4);
    background-color: var(--d2h-dark-del-highlight-bg-color);
  }
  .d2h-auto-color-scheme .d2h-code-line ins,
  .d2h-auto-color-scheme .d2h-code-side-line ins {
    background-color: rgba(46, 160, 67, .4);
    background-color: var(--d2h-dark-ins-highlight-bg-color);
  }
  .d2h-auto-color-scheme .d2h-diff-tbody {
    border-color: #30363d;
    border-color: var(--d2h-dark-border-color);
  }
  .d2h-auto-color-scheme .d2h-code-side-linenumber {
    background-color: #0d1117;
    background-color: var(--d2h-dark-bg-color);
    border-color: #21262d;
    border-color: var(--d2h-dark-line-border-color);
    color: #6e7681;
    color: var(--d2h-dark-dim-color);
  }
  .d2h-auto-color-scheme .d2h-files-diff .d2h-code-side-emptyplaceholder,
  .d2h-auto-color-scheme .d2h-files-diff .d2h-emptyplaceholder {
    background-color: hsla(215, 8%, 47%, .1);
    background-color: var(--d2h-dark-empty-placeholder-bg-color);
    border-color: #30363d;
    border-color: var(--d2h-dark-empty-placeholder-border-color);
  }
  .d2h-auto-color-scheme .d2h-code-linenumber {
    background-color: #0d1117;
    background-color: var(--d2h-dark-bg-color);
    border-color: #21262d;
    border-color: var(--d2h-dark-line-border-color);
    color: #6e7681;
    color: var(--d2h-dark-dim-color);
  }
  .d2h-auto-color-scheme .d2h-del {
    background-color: rgba(248, 81, 73, .1);
    background-color: var(--d2h-dark-del-bg-color);
    border-color: rgba(248, 81, 73, .4);
    border-color: var(--d2h-dark-del-border-color);
  }
  .d2h-auto-color-scheme .d2h-ins {
    background-color: rgba(46, 160, 67, .15);
    background-color: var(--d2h-dark-ins-bg-color);
    border-color: rgba(46, 160, 67, .4);
    border-color: var(--d2h-dark-ins-border-color);
  }
  .d2h-auto-color-scheme .d2h-info {
    background-color: rgba(56, 139, 253, .1);
    background-color: var(--d2h-dark-info-bg-color);
    border-color: rgba(56, 139, 253, .4);
    border-color: var(--d2h-dark-info-border-color);
    color: #6e7681;
    color: var(--d2h-dark-dim-color);
  }
  .d2h-auto-color-scheme .d2h-file-diff .d2h-del.d2h-change {
    background-color: rgba(210, 153, 34, .2);
    background-color: var(--d2h-dark-change-del-color);
  }
  .d2h-auto-color-scheme .d2h-file-diff .d2h-ins.d2h-change {
    background-color: rgba(46, 160, 67, .25);
    background-color: var(--d2h-dark-change-ins-color);
  }
  .d2h-auto-color-scheme .d2h-file-wrapper {
    border: 1px solid #30363d;
    border: 1px solid var(--d2h-dark-border-color);
  }
  .d2h-auto-color-scheme .d2h-file-collapse {
    border: 1px solid #0d1117;
    border: 1px solid var(--d2h-dark-bg-color);
  }
  .d2h-auto-color-scheme .d2h-file-collapse.d2h-selected {
    background-color: rgba(56, 139, 253, .1);
    background-color: var(--d2h-dark-selected-color);
  }
  .d2h-auto-color-scheme .d2h-file-list-wrapper a,
  .d2h-auto-color-scheme .d2h-file-list-wrapper a:visited {
    color: #3572b0;
    color: var(--d2h-dark-moved-label-color);
  }
  .d2h-auto-color-scheme .d2h-file-list > li {
    border-bottom: 1px solid #0d1117;
    border-bottom: 1px solid var(--d2h-dark-bg-color);
  }
  .d2h-dark-color-scheme .d2h-deleted {
    color: #f85149;
    color: var(--d2h-dark-del-label-color);
  }
  .d2h-auto-color-scheme .d2h-added {
    color: #3fb950;
    color: var(--d2h-dark-ins-label-color);
  }
  .d2h-auto-color-scheme .d2h-changed {
    color: #d29922;
    color: var(--d2h-dark-change-label-color);
  }
  .d2h-auto-color-scheme .d2h-moved {
    color: #3572b0;
    color: var(--d2h-dark-moved-label-color);
  }
  .d2h-auto-color-scheme .d2h-tag {
    background-color: #0d1117;
    background-color: var(--d2h-dark-bg-color);
  }
  .d2h-auto-color-scheme .d2h-deleted-tag {
    border: 1px solid #f85149;
    border: 1px solid var(--d2h-dark-del-label-color);
  }
  .d2h-auto-color-scheme .d2h-added-tag {
    border: 1px solid #3fb950;
    border: 1px solid var(--d2h-dark-ins-label-color);
  }
  .d2h-auto-color-scheme .d2h-changed-tag {
    border: 1px solid #d29922;
    border: 1px solid var(--d2h-dark-change-label-color);
  }
  .d2h-auto-color-scheme .d2h-moved-tag {
    border: 1px solid #3572b0;
    border: 1px solid var(--d2h-dark-moved-label-color);
  }
}
.atwho-view {
  background: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  color: rgb(var(--base-700-rgb));
  display: none;
  left: 0;
  margin-top: 16px;
  min-width: 232px;
  position: absolute;
  top: 0;
  z-index: 90;
}
.atwho-view .atwho-header {
  border-bottom: 1px solid rgb(var(--base-500-rgb));
  cursor: pointer;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 700;
  margin: 16px;
  padding: 16px;
}
.atwho-view .atwho-header:hover {
  cursor: default;
}
.atwho-view .atwho-header .small {
  float: right;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 400;
  margin-right: -5px;
  padding-top: 2px;
}
.atwho-view .cur {
  background: rgb(var(--primary-100-rgb));
}
.atwho-view strong {
  color: rgb(var(--primary-300-rgb));
}
.atwho-view ul {
  border-radius: 4px;
  list-style: none;
  margin: auto;
  max-height: 200px;
  overflow-y: auto;
  padding: 0;
}
.atwho-view ul li {
  cursor: pointer;
  display: block;
  padding: 4px 8px;
}
.atwho-view small {
  color: rgb(var(--base-500-rgb));
  font-size: smaller;
  font-weight: 400;
}
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cropper-container img {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}
.cropper-canvas,
.cropper-crop-box,
.cropper-drag-box,
.cropper-modal,
.cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cropper-canvas,
.cropper-wrap-box {
  overflow: hidden;
}
.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}
.cropper-modal {
  background-color: #000;
  opacity: .5;
}
.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, .75);
  overflow: hidden;
  width: 100%;
}
.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}
.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.3333333333%;
  left: 0;
  top: 33.3333333333%;
  width: 100%;
}
.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.3333333333%;
  top: 0;
  width: 33.3333333333%;
}
.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}
.cropper-center:after,
.cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}
.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}
.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}
.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}
.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}
.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}
.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}
.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}
.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}
.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}
.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}
.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}
.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}
.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}
.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}
@media (min-width:768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}
@media (min-width:992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}
@media (min-width:1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}
.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url(../images/bg.png);
}
.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
.mbsc-grid,
.mbsc-grid-fixed,
.mbsc-grid-unresp {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
}
.mbsc-grid,
.mbsc-grid *,
.mbsc-grid-fixed,
.mbsc-grid-fixed *,
.mbsc-grid-unresp,
.mbsc-grid-unresp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mbsc-form-grid {
  margin-bottom: .75em;
  margin-top: .75em;
}
.mbsc-form-grid .mbsc-col,
.mbsc-form-grid [class*=mbsc-col-],
.mbsc-no-padding .mbsc-col,
.mbsc-no-padding [class*=mbsc-col-] {
  padding-left: 0;
  padding-right: 0;
}
.mbsc-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1em;
  margin-right: -1em;
}
.mbsc-col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}
.mbsc-col,
.mbsc-col-1,
.mbsc-col-10,
.mbsc-col-11,
.mbsc-col-12,
.mbsc-col-2,
.mbsc-col-3,
.mbsc-col-4,
.mbsc-col-5,
.mbsc-col-6,
.mbsc-col-7,
.mbsc-col-8,
.mbsc-col-9,
.mbsc-col-auto,
.mbsc-col-lg,
.mbsc-col-lg-1,
.mbsc-col-lg-10,
.mbsc-col-lg-11,
.mbsc-col-lg-12,
.mbsc-col-lg-2,
.mbsc-col-lg-3,
.mbsc-col-lg-4,
.mbsc-col-lg-5,
.mbsc-col-lg-6,
.mbsc-col-lg-7,
.mbsc-col-lg-8,
.mbsc-col-lg-9,
.mbsc-col-lg-auto,
.mbsc-col-md,
.mbsc-col-md-1,
.mbsc-col-md-10,
.mbsc-col-md-11,
.mbsc-col-md-12,
.mbsc-col-md-2,
.mbsc-col-md-3,
.mbsc-col-md-4,
.mbsc-col-md-5,
.mbsc-col-md-6,
.mbsc-col-md-7,
.mbsc-col-md-8,
.mbsc-col-md-9,
.mbsc-col-md-auto,
.mbsc-col-sm,
.mbsc-col-sm-1,
.mbsc-col-sm-10,
.mbsc-col-sm-11,
.mbsc-col-sm-12,
.mbsc-col-sm-2,
.mbsc-col-sm-3,
.mbsc-col-sm-4,
.mbsc-col-sm-5,
.mbsc-col-sm-6,
.mbsc-col-sm-7,
.mbsc-col-sm-8,
.mbsc-col-sm-9,
.mbsc-col-sm-auto,
.mbsc-col-xl,
.mbsc-col-xl-1,
.mbsc-col-xl-10,
.mbsc-col-xl-11,
.mbsc-col-xl-12,
.mbsc-col-xl-2,
.mbsc-col-xl-3,
.mbsc-col-xl-4,
.mbsc-col-xl-5,
.mbsc-col-xl-6,
.mbsc-col-xl-7,
.mbsc-col-xl-8,
.mbsc-col-xl-9,
.mbsc-col-xl-auto {
  min-height: 1px;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
  width: 100%;
}
.mbsc-col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.mbsc-col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.mbsc-col-3 {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
  flex: 0 0 25%;
  max-width: 25%;
}
.mbsc-col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.mbsc-col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.mbsc-col-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}
.mbsc-col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.mbsc-col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.mbsc-col-9 {
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
  flex: 0 0 75%;
  max-width: 75%;
}
.mbsc-col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.mbsc-col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.mbsc-col-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%;
}
.mbsc-col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  max-width: none;
  width: auto;
}
.mbsc-offset-1 {
  margin-left: 8.333333%;
}
.mbsc-offset-2 {
  margin-left: 16.666667%;
}
.mbsc-offset-3 {
  margin-left: 25%;
}
.mbsc-offset-4 {
  margin-left: 33.333333%;
}
.mbsc-offset-5 {
  margin-left: 41.666667%;
}
.mbsc-offset-6 {
  margin-left: 50%;
}
.mbsc-offset-7 {
  margin-left: 58.333333%;
}
.mbsc-offset-8 {
  margin-left: 66.666667%;
}
.mbsc-offset-9 {
  margin-left: 75%;
}
.mbsc-offset-10 {
  margin-left: 83.333333%;
}
.mbsc-offset-11 {
  margin-left: 91.666667%;
}
@media (min-width:576px) {
  .mbsc-grid.mbsc-grid-fixed {
    max-width: 540px;
  }
  .mbsc-grid .mbsc-col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .mbsc-grid .mbsc-col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .mbsc-grid .mbsc-col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .mbsc-grid .mbsc-col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .mbsc-grid .mbsc-col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .mbsc-grid .mbsc-col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .mbsc-grid .mbsc-col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .mbsc-grid .mbsc-col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .mbsc-grid .mbsc-col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .mbsc-grid .mbsc-col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .mbsc-grid .mbsc-col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .mbsc-grid .mbsc-col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .mbsc-grid .mbsc-col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .mbsc-grid .mbsc-col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mbsc-grid .mbsc-offset-sm-0 {
    margin-left: 0;
  }
  .mbsc-grid .mbsc-offset-sm-1 {
    margin-left: 8.333333%;
  }
  .mbsc-grid .mbsc-offset-sm-2 {
    margin-left: 16.666667%;
  }
  .mbsc-grid .mbsc-offset-sm-3 {
    margin-left: 25%;
  }
  .mbsc-grid .mbsc-offset-sm-4 {
    margin-left: 33.333333%;
  }
  .mbsc-grid .mbsc-offset-sm-5 {
    margin-left: 41.666667%;
  }
  .mbsc-grid .mbsc-offset-sm-6 {
    margin-left: 50%;
  }
  .mbsc-grid .mbsc-offset-sm-7 {
    margin-left: 58.333333%;
  }
  .mbsc-grid .mbsc-offset-sm-8 {
    margin-left: 66.666667%;
  }
  .mbsc-grid .mbsc-offset-sm-9 {
    margin-left: 75%;
  }
  .mbsc-grid .mbsc-offset-sm-10 {
    margin-left: 83.333333%;
  }
  .mbsc-grid .mbsc-offset-sm-11 {
    margin-left: 91.666667%;
  }
  .mbsc-grid .mbsc-push-sm-0 {
    left: auto;
  }
  .mbsc-grid .mbsc-push-sm-1 {
    left: 8.33333333%;
  }
  .mbsc-grid .mbsc-push-sm-2 {
    left: 16.66666667%;
  }
  .mbsc-grid .mbsc-push-sm-3 {
    left: 25%;
  }
  .mbsc-grid .mbsc-push-sm-4 {
    left: 33.33333333%;
  }
  .mbsc-grid .mbsc-push-sm-5 {
    left: 41.66666667%;
  }
  .mbsc-grid .mbsc-push-sm-6 {
    left: 50%;
  }
  .mbsc-grid .mbsc-push-sm-7 {
    left: 58.33333333%;
  }
  .mbsc-grid .mbsc-push-sm-8 {
    left: 66.66666667%;
  }
  .mbsc-grid .mbsc-push-sm-9 {
    left: 75%;
  }
  .mbsc-grid .mbsc-push-sm-10 {
    left: 83.33333333%;
  }
  .mbsc-grid .mbsc-push-sm-11 {
    left: 91.66666667%;
  }
  .mbsc-grid .mbsc-push-sm-12 {
    left: 100%;
  }
  .mbsc-grid .mbsc-pull-sm-0 {
    right: auto;
  }
  .mbsc-grid .mbsc-pull-sm-1 {
    right: 8.33333333%;
  }
  .mbsc-grid .mbsc-pull-sm-2 {
    right: 16.66666667%;
  }
  .mbsc-grid .mbsc-pull-sm-3 {
    right: 25%;
  }
  .mbsc-grid .mbsc-pull-sm-4 {
    right: 33.33333333%;
  }
  .mbsc-grid .mbsc-pull-sm-5 {
    right: 41.66666667%;
  }
  .mbsc-grid .mbsc-pull-sm-6 {
    right: 50%;
  }
  .mbsc-grid .mbsc-pull-sm-7 {
    right: 58.33333333%;
  }
  .mbsc-grid .mbsc-pull-sm-8 {
    right: 66.66666667%;
  }
  .mbsc-grid .mbsc-pull-sm-9 {
    right: 75%;
  }
  .mbsc-grid .mbsc-pull-sm-10 {
    right: 83.33333333%;
  }
  .mbsc-grid .mbsc-pull-sm-11 {
    right: 91.66666667%;
  }
  .mbsc-grid .mbsc-pull-sm-12 {
    right: 100%;
  }
}
@media (min-width:768px) {
  .mbsc-grid.mbsc-grid-fixed {
    max-width: 720px;
  }
  .mbsc-grid .mbsc-col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .mbsc-grid .mbsc-col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .mbsc-grid .mbsc-col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .mbsc-grid .mbsc-col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .mbsc-grid .mbsc-col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .mbsc-grid .mbsc-col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .mbsc-grid .mbsc-col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .mbsc-grid .mbsc-col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .mbsc-grid .mbsc-col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .mbsc-grid .mbsc-col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .mbsc-grid .mbsc-col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .mbsc-grid .mbsc-col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .mbsc-grid .mbsc-col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .mbsc-grid .mbsc-col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mbsc-grid .mbsc-offset-md-0 {
    margin-left: 0;
  }
  .mbsc-grid .mbsc-offset-md-1 {
    margin-left: 8.333333%;
  }
  .mbsc-grid .mbsc-offset-md-2 {
    margin-left: 16.666667%;
  }
  .mbsc-grid .mbsc-offset-md-3 {
    margin-left: 25%;
  }
  .mbsc-grid .mbsc-offset-md-4 {
    margin-left: 33.333333%;
  }
  .mbsc-grid .mbsc-offset-md-5 {
    margin-left: 41.666667%;
  }
  .mbsc-grid .mbsc-offset-md-6 {
    margin-left: 50%;
  }
  .mbsc-grid .mbsc-offset-md-7 {
    margin-left: 58.333333%;
  }
  .mbsc-grid .mbsc-offset-md-8 {
    margin-left: 66.666667%;
  }
  .mbsc-grid .mbsc-offset-md-9 {
    margin-left: 75%;
  }
  .mbsc-grid .mbsc-offset-md-10 {
    margin-left: 83.333333%;
  }
  .mbsc-grid .mbsc-offset-md-11 {
    margin-left: 91.666667%;
  }
  .mbsc-grid .mbsc-push-md-0 {
    left: auto;
  }
  .mbsc-grid .mbsc-push-md-1 {
    left: 8.33333333%;
  }
  .mbsc-grid .mbsc-push-md-2 {
    left: 16.66666667%;
  }
  .mbsc-grid .mbsc-push-md-3 {
    left: 25%;
  }
  .mbsc-grid .mbsc-push-md-4 {
    left: 33.33333333%;
  }
  .mbsc-grid .mbsc-push-md-5 {
    left: 41.66666667%;
  }
  .mbsc-grid .mbsc-push-md-6 {
    left: 50%;
  }
  .mbsc-grid .mbsc-push-md-7 {
    left: 58.33333333%;
  }
  .mbsc-grid .mbsc-push-md-8 {
    left: 66.66666667%;
  }
  .mbsc-grid .mbsc-push-md-9 {
    left: 75%;
  }
  .mbsc-grid .mbsc-push-md-10 {
    left: 83.33333333%;
  }
  .mbsc-grid .mbsc-push-md-11 {
    left: 91.66666667%;
  }
  .mbsc-grid .mbsc-push-md-12 {
    left: 100%;
  }
  .mbsc-grid .mbsc-pull-md-0 {
    right: auto;
  }
  .mbsc-grid .mbsc-pull-md-1 {
    right: 8.33333333%;
  }
  .mbsc-grid .mbsc-pull-md-2 {
    right: 16.66666667%;
  }
  .mbsc-grid .mbsc-pull-md-3 {
    right: 25%;
  }
  .mbsc-grid .mbsc-pull-md-4 {
    right: 33.33333333%;
  }
  .mbsc-grid .mbsc-pull-md-5 {
    right: 41.66666667%;
  }
  .mbsc-grid .mbsc-pull-md-6 {
    right: 50%;
  }
  .mbsc-grid .mbsc-pull-md-7 {
    right: 58.33333333%;
  }
  .mbsc-grid .mbsc-pull-md-8 {
    right: 66.66666667%;
  }
  .mbsc-grid .mbsc-pull-md-9 {
    right: 75%;
  }
  .mbsc-grid .mbsc-pull-md-10 {
    right: 83.33333333%;
  }
  .mbsc-grid .mbsc-pull-md-11 {
    right: 91.66666667%;
  }
  .mbsc-grid .mbsc-pull-md-12 {
    right: 100%;
  }
}
@media (min-width:992px) {
  .mbsc-grid.mbsc-grid-fixed {
    max-width: 960px;
  }
  .mbsc-grid .mbsc-col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .mbsc-grid .mbsc-col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .mbsc-grid .mbsc-col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .mbsc-grid .mbsc-col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .mbsc-grid .mbsc-col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .mbsc-grid .mbsc-col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .mbsc-grid .mbsc-col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .mbsc-grid .mbsc-col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .mbsc-grid .mbsc-col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .mbsc-grid .mbsc-col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .mbsc-grid .mbsc-col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .mbsc-grid .mbsc-col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .mbsc-grid .mbsc-col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .mbsc-grid .mbsc-col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mbsc-grid .mbsc-offset-lg-0 {
    margin-left: 0;
  }
  .mbsc-grid .mbsc-offset-lg-1 {
    margin-left: 8.333333%;
  }
  .mbsc-grid .mbsc-offset-lg-2 {
    margin-left: 16.666667%;
  }
  .mbsc-grid .mbsc-offset-lg-3 {
    margin-left: 25%;
  }
  .mbsc-grid .mbsc-offset-lg-4 {
    margin-left: 33.333333%;
  }
  .mbsc-grid .mbsc-offset-lg-5 {
    margin-left: 41.666667%;
  }
  .mbsc-grid .mbsc-offset-lg-6 {
    margin-left: 50%;
  }
  .mbsc-grid .mbsc-offset-lg-7 {
    margin-left: 58.333333%;
  }
  .mbsc-grid .mbsc-offset-lg-8 {
    margin-left: 66.666667%;
  }
  .mbsc-grid .mbsc-offset-lg-9 {
    margin-left: 75%;
  }
  .mbsc-grid .mbsc-offset-lg-10 {
    margin-left: 83.333333%;
  }
  .mbsc-grid .mbsc-offset-lg-11 {
    margin-left: 91.666667%;
  }
  .mbsc-grid .mbsc-push-lg-0 {
    left: auto;
  }
  .mbsc-grid .mbsc-push-lg-1 {
    left: 8.33333333%;
  }
  .mbsc-grid .mbsc-push-lg-2 {
    left: 16.66666667%;
  }
  .mbsc-grid .mbsc-push-lg-3 {
    left: 25%;
  }
  .mbsc-grid .mbsc-push-lg-4 {
    left: 33.33333333%;
  }
  .mbsc-grid .mbsc-push-lg-5 {
    left: 41.66666667%;
  }
  .mbsc-grid .mbsc-push-lg-6 {
    left: 50%;
  }
  .mbsc-grid .mbsc-push-lg-7 {
    left: 58.33333333%;
  }
  .mbsc-grid .mbsc-push-lg-8 {
    left: 66.66666667%;
  }
  .mbsc-grid .mbsc-push-lg-9 {
    left: 75%;
  }
  .mbsc-grid .mbsc-push-lg-10 {
    left: 83.33333333%;
  }
  .mbsc-grid .mbsc-push-lg-11 {
    left: 91.66666667%;
  }
  .mbsc-grid .mbsc-push-lg-12 {
    left: 100%;
  }
  .mbsc-grid .mbsc-pull-lg-0 {
    right: auto;
  }
  .mbsc-grid .mbsc-pull-lg-1 {
    right: 8.33333333%;
  }
  .mbsc-grid .mbsc-pull-lg-2 {
    right: 16.66666667%;
  }
  .mbsc-grid .mbsc-pull-lg-3 {
    right: 25%;
  }
  .mbsc-grid .mbsc-pull-lg-4 {
    right: 33.33333333%;
  }
  .mbsc-grid .mbsc-pull-lg-5 {
    right: 41.66666667%;
  }
  .mbsc-grid .mbsc-pull-lg-6 {
    right: 50%;
  }
  .mbsc-grid .mbsc-pull-lg-7 {
    right: 58.33333333%;
  }
  .mbsc-grid .mbsc-pull-lg-8 {
    right: 66.66666667%;
  }
  .mbsc-grid .mbsc-pull-lg-9 {
    right: 75%;
  }
  .mbsc-grid .mbsc-pull-lg-10 {
    right: 83.33333333%;
  }
  .mbsc-grid .mbsc-pull-lg-11 {
    right: 91.66666667%;
  }
  .mbsc-grid .mbsc-pull-lg-12 {
    right: 100%;
  }
}
@media (min-width:1200px) {
  .mbsc-grid.mbsc-grid-fixed {
    max-width: 1140px;
  }
  .mbsc-grid .mbsc-col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .mbsc-grid .mbsc-col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    max-width: none;
    width: auto;
  }
  .mbsc-grid .mbsc-col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .mbsc-grid .mbsc-col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .mbsc-grid .mbsc-col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .mbsc-grid .mbsc-col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .mbsc-grid .mbsc-col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .mbsc-grid .mbsc-col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .mbsc-grid .mbsc-col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .mbsc-grid .mbsc-col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .mbsc-grid .mbsc-col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .mbsc-grid .mbsc-col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .mbsc-grid .mbsc-col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .mbsc-grid .mbsc-col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mbsc-grid .mbsc-offset-xl-0 {
    margin-left: 0;
  }
  .mbsc-grid .mbsc-offset-xl-1 {
    margin-left: 8.333333%;
  }
  .mbsc-grid .mbsc-offset-xl-2 {
    margin-left: 16.666667%;
  }
  .mbsc-grid .mbsc-offset-xl-3 {
    margin-left: 25%;
  }
  .mbsc-grid .mbsc-offset-xl-4 {
    margin-left: 33.333333%;
  }
  .mbsc-grid .mbsc-offset-xl-5 {
    margin-left: 41.666667%;
  }
  .mbsc-grid .mbsc-offset-xl-6 {
    margin-left: 50%;
  }
  .mbsc-grid .mbsc-offset-xl-7 {
    margin-left: 58.333333%;
  }
  .mbsc-grid .mbsc-offset-xl-8 {
    margin-left: 66.666667%;
  }
  .mbsc-grid .mbsc-offset-xl-9 {
    margin-left: 75%;
  }
  .mbsc-grid .mbsc-offset-xl-10 {
    margin-left: 83.333333%;
  }
  .mbsc-grid .mbsc-offset-xl-11 {
    margin-left: 91.666667%;
  }
  .mbsc-grid .mbsc-push-xl-0 {
    left: auto;
  }
  .mbsc-grid .mbsc-push-xl-1 {
    left: 8.33333333%;
  }
  .mbsc-grid .mbsc-push-xl-2 {
    left: 16.66666667%;
  }
  .mbsc-grid .mbsc-push-xl-3 {
    left: 25%;
  }
  .mbsc-grid .mbsc-push-xl-4 {
    left: 33.33333333%;
  }
  .mbsc-grid .mbsc-push-xl-5 {
    left: 41.66666667%;
  }
  .mbsc-grid .mbsc-push-xl-6 {
    left: 50%;
  }
  .mbsc-grid .mbsc-push-xl-7 {
    left: 58.33333333%;
  }
  .mbsc-grid .mbsc-push-xl-8 {
    left: 66.66666667%;
  }
  .mbsc-grid .mbsc-push-xl-9 {
    left: 75%;
  }
  .mbsc-grid .mbsc-push-xl-10 {
    left: 83.33333333%;
  }
  .mbsc-grid .mbsc-push-xl-11 {
    left: 91.66666667%;
  }
  .mbsc-grid .mbsc-push-xl-12 {
    left: 100%;
  }
  .mbsc-grid .mbsc-pull-xl-0 {
    right: auto;
  }
  .mbsc-grid .mbsc-pull-xl-1 {
    right: 8.33333333%;
  }
  .mbsc-grid .mbsc-pull-xl-2 {
    right: 16.66666667%;
  }
  .mbsc-grid .mbsc-pull-xl-3 {
    right: 25%;
  }
  .mbsc-grid .mbsc-pull-xl-4 {
    right: 33.33333333%;
  }
  .mbsc-grid .mbsc-pull-xl-5 {
    right: 41.66666667%;
  }
  .mbsc-grid .mbsc-pull-xl-6 {
    right: 50%;
  }
  .mbsc-grid .mbsc-pull-xl-7 {
    right: 58.33333333%;
  }
  .mbsc-grid .mbsc-pull-xl-8 {
    right: 66.66666667%;
  }
  .mbsc-grid .mbsc-pull-xl-9 {
    right: 75%;
  }
  .mbsc-grid .mbsc-pull-xl-10 {
    right: 83.33333333%;
  }
  .mbsc-grid .mbsc-pull-xl-11 {
    right: 91.66666667%;
  }
  .mbsc-grid .mbsc-pull-xl-12 {
    right: 100%;
  }
}
.mbsc-align-items-start {
  -ms-flex-align: start !important;
  -webkit-box-align: start !important;
  align-items: flex-start !important;
}
.mbsc-align-items-center {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
  align-items: center !important;
}
.mbsc-align-items-end {
  -ms-flex-align: end !important;
  -webkit-box-align: end !important;
  align-items: flex-end !important;
}
.mbsc-justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-box-pack: start !important;
  justify-content: flex-start !important;
}
.mbsc-justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-box-pack: center !important;
  justify-content: center !important;
}
.mbsc-justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-box-pack: end !important;
  justify-content: flex-end !important;
}
.mbsc-justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.mbsc-justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-box-pack: justify !important;
  justify-content: space-between !important;
}
.mbsc-ios .mbsc-toast-message {
  border-radius: 1.785715em;
  line-height: 1.857143em;
}
.mbsc-ios .mbsc-alert-title {
  font-size: 1.125em;
  margin: .277778em 0;
  text-align: center;
}
.mbsc-ios .mbsc-alert-message {
  font-size: .875em;
  margin: .357143em 0;
  text-align: center;
}
.mbsc-ios.mbsc-prompt-input.mbsc-font {
  border-radius: .5em;
  border-style: solid;
  border-width: 1px;
  margin-top: 1em;
}
.mbsc-ios.mbsc-prompt-input:after,
.mbsc-ios.mbsc-prompt-input:before {
  display: none;
}
.mbsc-ios.mbsc-prompt-input .mbsc-textfield {
  height: 1.75em;
  line-height: 1.75em;
  padding: 0 .25em;
}
.mbsc-ios.mbsc-prompt-input .mbsc-label {
  height: 1.75em;
  line-height: 1.75em;
  padding-left: .25em;
}
.mbsc-ios.mbsc-primary .mbsc-toast-background {
  background: #3f97f6;
  color: #fff;
}
.mbsc-ios.mbsc-secondary .mbsc-toast-background {
  background: #90979e;
  color: #fff;
}
.mbsc-ios.mbsc-success .mbsc-toast-background {
  background: #43be5f;
  color: #fff;
}
.mbsc-ios.mbsc-danger .mbsc-toast-background {
  background: #f5504e;
  color: #fff;
}
.mbsc-ios.mbsc-warning .mbsc-toast-background {
  background: #f8b042;
  color: #fff;
}
.mbsc-ios.mbsc-info .mbsc-toast-background {
  background: #5bb7c5;
  color: #fff;
}
.mbsc-ios .mbsc-toast-background {
  background: rgba(0, 0, 0, .8);
  color: #fff;
}
.mbsc-ios.mbsc-prompt-input {
  border-color: #ccc;
}
.mbsc-ios.mbsc-color-none .mbsc-snackbar-button.mbsc-button {
  color: #007aff;
}
.mbsc-ios-dark .mbsc-toast-background {
  background: hsla(0, 0%, 100%, .8);
  color: #000;
}
.mbsc-ios-dark.mbsc-prompt-input {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button {
  color: #ff9f0a;
}
.mbsc-material .mbsc-toast-message {
  border-radius: 1.571429em;
}
.mbsc-material .mbsc-toast-background {
  background: #444;
  color: #fff;
}
.mbsc-material.mbsc-prompt-input.mbsc-font {
  margin: 1.5em 0 0;
}
.mbsc-material.mbsc-primary .mbsc-toast-background {
  background: #3f97f6;
  color: #fff;
}
.mbsc-material.mbsc-secondary .mbsc-toast-background {
  background: #90979e;
  color: #fff;
}
.mbsc-material.mbsc-success .mbsc-toast-background {
  background: #43be5f;
  color: #fff;
}
.mbsc-material.mbsc-danger .mbsc-toast-background {
  background: #f5504e;
  color: #fff;
}
.mbsc-material.mbsc-warning .mbsc-toast-background {
  background: #f8b042;
  color: #fff;
}
.mbsc-material.mbsc-info .mbsc-toast-background {
  background: #5bb7c5;
  color: #fff;
}
.mbsc-material.mbsc-color-none .mbsc-snackbar-button.mbsc-button {
  color: #488fed;
}
.mbsc-material-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button {
  color: #b5cff8;
}
.mbsc-windows.mbsc-prompt-input.mbsc-font {
  margin: 1em 0 0;
}
.mbsc-windows.mbsc-primary .mbsc-toast-background {
  background: #3f97f6;
  color: #fff;
}
.mbsc-windows.mbsc-secondary .mbsc-toast-background {
  background: #90979e;
  color: #fff;
}
.mbsc-windows.mbsc-success .mbsc-toast-background {
  background: #43be5f;
  color: #fff;
}
.mbsc-windows.mbsc-danger .mbsc-toast-background {
  background: #f5504e;
  color: #fff;
}
.mbsc-windows.mbsc-warning .mbsc-toast-background {
  background: #f8b042;
  color: #fff;
}
.mbsc-windows.mbsc-info .mbsc-toast-background {
  background: #5bb7c5;
  color: #fff;
}
.mbsc-windows .mbsc-toast-background {
  background: #333;
  color: #fff;
}
.mbsc-windows.mbsc-color-none .mbsc-snackbar-button.mbsc-button {
  color: #0b93ff;
}
.mbsc-windows-dark .mbsc-toast-background {
  background: #fff;
  color: #000;
}
.mbsc-windows-dark.mbsc-color-none .mbsc-snackbar-button.mbsc-button {
  color: #0b93ff;
}
.mbsc-snackbar.mbsc-font .mbsc-popup,
.mbsc-snackbar.mbsc-font .mbsc-popup-body,
.mbsc-toast.mbsc-font .mbsc-popup,
.mbsc-toast.mbsc-font .mbsc-popup-body {
  background: none;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  pointer-events: none;
}
.mbsc-toast.mbsc-font .mbsc-popup-content {
  padding-bottom: 4em;
  text-align: center;
}
.mbsc-toast-message {
  display: inline-block;
  font-size: .875em;
  line-height: 1.428572;
  max-width: 50em;
  min-width: 10em;
  padding: .857143em 2em;
}
.mbsc-snackbar-cont {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  max-width: 36em;
  min-width: 18em;
  padding: .5em;
  pointer-events: auto;
}
.mbsc-snackbar-message {
  font-size: .875em;
  line-height: 1.571429em;
  padding: .5em 1em;
}
.mbsc-snackbar-button.mbsc-button.mbsc-font {
  color: #fff;
  margin: 0;
}
.mbsc-alert-content {
  max-width: 20em;
}
.mbsc-alert-title {
  font-size: 1.428572em;
  font-weight: 700;
  margin: 0 0 1em;
  padding: 0;
}
.mbsc-alert-message {
  font-size: 1em;
  margin: 1em 0;
  padding: 0;
}
@font-face {
  font-family: Mobiscroll;
  font-style: normal;
  font-weight: 400;
  src: url(data:application/x-font-woff;base64,d09GRgABAAAAAGtsAAsAAAAA4FQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAACtsAABxu/CjsVk9TLzIAAAvkAAAARAAAAGBP7UgXY21hcAAADCgAAAYEAAARWqwzwvRnbHlmAAASLAAATWQAAJigufTGzGhlYWQAAF+QAAAAKgAAADZhFUB8aGhlYQAAX7wAAAAhAAAAJAO5AtxobXR4AABf4AAAAGsAAASE+vz/tGxvY2EAAGBMAAACGAAAAkS1Vd9ubWF4cAAAYmQAAAAfAAAAIAI8AbJuYW1lAABihAAAASMAAAIKN+tXw3Bvc3QAAGOoAAAHwgAAD3sZTyhDeJyVWQ/c1ecU/z6///f3+937u+/99973T+8yyWSSvJJJmMzkNZmQTETaljRmhkmbZMhkSPIik0mGJCEzySTDZEJmJpPMTIbJJBPnOc/zu/f3e+9z3z6rT93nnnOe85xznvPvORcCQIhpmA1rzjkj81FavviyFeiHA/VH4rNrsfziCxcjSL8RzuHPAGLgOGqYKs62jzuznGXOfu8+v+mPNK5tbG4ubV7XvKl5om9W/0j/voH1A5sR0xnDOA9LsQobsA17cTuO4qSIiVMsbPobikjIlRBl0SMSUUChC6ZIMkQZjMWfHu1wjfAivBzcFb4o8Qm+EV4kaUP6TARElU4MCO6JhOxWyFBXhEMcog5YERYCktWmtUscPOHDhsdrm3gVyHpSFwsVTMYryBq34LiYLOaLVWKL2C8esPqtmdZ8a4W1xtpobSWbDRJ3j7gL+qyLfl55JGnI/EByCk0RkgQJnST41Dno13AphcVS0rn0vS566V9CegX0LWJ6Za065qLZcZ60gk//N/g8mz5j3usQj148A71dzwlplyC4y9ap0y4bz0aj4wRkrKg0ixhmYcRAXSV+IXMbq/NzUBuXui31uaiOK0WNb7+B5xno5M1KbbL8zm/R5bUuMR9fSLlC4ncOejRdVq4qe0yVfdDCc1HqONNn2wvh4pkoamyN5fDpfMk7ET14PmKN84h6gGNGeoiPeQhbPB2hZPDxLPJfBW3zfwF8DZM61nA2ea/ElYmmQLEXYhBn4iw8nPxcRZjUAyT3I2intJ/DeiSYRDttwkR876fDIf51soFNUd+g738kvDw3JEl93A3Wnr4VcA+vJZ9eitIyhujEmeTR87AQv4XUTXlTAXcxD48t6OJ3tC/V7fe0llHXK5r4A61t9pEEh6EisxdHoG8STUynG3wdrsFW3Iw7cD9JNSSGxVyxSFwqrhajYpvYIw6II+KYBSu2Gng5EuVz7A+gf34u5i+gO0zxMoOUmSaV7cV0hym2yp7ic+yQB+KVGVydb1edVCY5lyBu4RLG97DnJHgRohamRjrV2Dt8yjBRTk55HwFxegnCFlxGN5jLyzLQgG0sRBWLM9C2DhdmoBHHrEs+sIA8KoWW2C8tvDQDS71sUQbmsff6eFUGVuf8a1PFaMPSDLKQM6yCNej/Xrw6A5H7yriYvbPazo94IXmnIKvYrGsvXgOXKRrkRct5HXJOv4j91CM/XUYrpqCc7lEF+w3J4sss2b5x3Elcfc5Bkq/Lvj2RvPUMsnuvvo30HBnbk6EqgYzWR1IlIBpcgrvE6WKJ2CwOUfafb62z9lon7Kn2BfZae5d9t1NxZlOF3eDsce51a+4sd4l7jbvTvdNzvCnePO9yb9Tb7R32Pf8Mf66/3F/nb/cP+MeCRjAzWBisDDYFu4NDwcnCUGF2YVFhZWG0sKtwsHAsrITTwvPC5eHacGu4Lzwcnoz6oxnR+dGKaG20Jbo5OhSdiBvx9HgkXhpfFY/GO+P98T1FqzhYnFGcV1xWXFPcVNxVPFA8WnJKg6Xh0khpSWllaX3phtKe0sHS0cRKGsmkZFoyC2/ARJWFOAZVXmzXlJhz4+DYXK4tB76J9QYOyhNl7ovZT4daEeMy54RrurQ1ZS58BkMdHAb4m/SPqoaATy/r7Kq6gFAEuBITOnZnK3DM++q88kiLgHZLWnnjVxv2stfyCVzlxtSeVq+DNVT9H9pe3fXgnQ95p+5/8HrqG8burGX6L3k3da5+AedrIfXFuwy7xj+PuiW8HX2nsGuF86LP2UXV+EuoIxi7p3v/8H4Dtco3QpT0zacdVB0fN1BTxeKaKT1O3ugAU8uqcZ2ROttbyY7Q0hX4KtRPoavDuVHWqA8ZaFuZd0wN/4iB1mYNFTTrT5sMtDrTdvRSK1EzyEu5W8NaPo+3GSmzmkkfkNVh1SkpBUvjYgWq495y2p9dbqCzMpqDK6ePtxjofM4Ano5aVYPeZ6ALWEJVKUOGD2GdkU5XzAy/DxvodP+R1Yh6j4oh6lhHXW+oi8SbDVS+mCAqOnMNcU36mIGq7cXSgwbp1t5DnehYKlfbq6L6PWwx0Ej/93WukV3U5ww0Q1xNg9Sn8GP0cCfjc7ZOOPfbbNdAw21cgbJBt0G2FtufurNOikBnIyXvtQYKR/dXCd/HqIFCdlEV8sMSd0yfMlAkymZEJeX4rIEiotuS9ykjKKQuspOibROKL3we5YxFZHXrYR/z2DYUBfh6jsLN5F/VDRaw6xQUTXzjFBR9uPEUFEW8FUmHLpk8gA8a8A7z43cAvXA78TZ397LrTLDRgK/rjpS6BHwNyXgS4rs5fJ0jL+K7hKxAuBSlDv6t7gOXGbH6ZYY3GbDtl9JqA1bKxP0M3m3ASplkZ+DiAwasI/S7Bh81YKWXgv1vswEr+xQVjz8hbNsekbKyjrgCbhsH28RPx8H24cA42CLeSO+WTkvyexBrDbi0erzXgFMzlwo+YcClL4NPdsHJ8z5twCXcS/i4gXBtLU6Tt8FZW1b0HTmc8oMK2bWXLPeVrrgmdnbF9eGrY3AhzwwgsxZuzeHqLKHNdvGxP4fLWRvvQGzwvDplni8iNkpSwLYumCa+1AXTh+1dMEV8uQumF3tyGFv3NNKC3+mCadKb24zpw/dymDS6Jbd9XTBNfL8Lpg+3dMEU8YscJp2JyXMOdsE08csumD7c3gVTxPWIDJ45gC8gMtkT38zB07dRHd/KwQOhpjsFfDsHb1kSe3Pwlub4eQ7ekhQ30eu+gz9256Ce7kB/mIMqLy7gRwZoEz/LQfV5+AG/rHO0uAOSf40rjY9fQekuo/TXcFuziddC6ujwbPoQPK7ignulKr3BF1DHtIGi8zYcpZjrF9PEHLFALBNXiLVio7hebBc34sk8v6zo+Ut7mhqk54ncfA5nIelCr6rCVM7OMVUpabMy9x6tmSGma2y+Q0/fXlM4b8Wck1zu1+oc19R5YprG6XNaVVTOyB7NXtU5bXwcQn2atK68aTmXe7yGJmz/RNfxR9EdQKgXpJqc2XiMhmV0wZkINMzl+/HxWPgMcTlHlfAkniC232Az+SZd9Y7DMM/2fM5JT+Bbld/7MIPnLi69JZ+oJ3RlnqYMkc2Ok8Q9+l0traGm7/8i6cZA8QD7Q5knNhU8hWeASspZzF9aWc4w+8k7hvE0ngmpqiFnQk/laaKazxQwG276DU/nWRDVJT0BnULyniBLeLnpzn9ov+pX5Tz037Tf0xPNB+Gq6RVpmmAi8V5Ab5zVWE8ZYQflzFspZxzB3/CgkJOmUiuftn/HSLkOIM5gK5nzhvSM1xNq/qHmXg22Um5+T7ERiPzUcQLfWbsy1XjKGrDEwMN4kqte+wl6tVVl/9TUa1mx+vRa5q3TeKLmcAad2Fo3UYejLTrIFpVTTQ8lsua5ZJGl9A5KUDVOG9R8Xc3ZZN9QgXxvyRPVq8xDD/z25JP4luFlJqFFfXKdTnN0fBRJimE++SJ6Sa6mV90ovXl2UPbbh2MUUwlrDe7a5cveo4zzD7IndxlCZXLZo/4FPucLea7U+J8siSMclizBUZ6hazz+zFNq1cvdB1eoX5oadPtqLfu0v7fWTdzPazWdvJe1kLHzVzi6E/oT+7zFOXA+HC2DjJ1J5Gcn+fcCl+MknUanU5v/8e8FWVyFs0EB/0WUw/SoG6Ezapx/5O880vPSCb785azM0VjlaGyIgf8DXZGAAAB4nGNgYTzIOIGBlYGBcSFjGgMDgzuU/sogydDCwMDEwMrMgBUEpLmmMBxgMHr1n/HA/wMMeozvGNyAwowoihQAkKYNkHicrdUFcFXXGobh909ChLgnJAHqrkCpG3V3bykOxVoc6u4tderu7u7UqLu7r7p7c9d3vpneuXPnztzpdGeevOfsJGfL7PUH6AEUZ0tmJfnlPCK/omhu3huF/cX0LOwvKZqT3zdQl/cUMYCBDGI9BjOGWam7uzv/bPm/9g1hbIrCvv/cIv99219fi+bfJSqiLdqjOnpFn+gbVUE0RWMURVnURF3UR0RL9IjyKI2eURJdURzNURsN0RGV0Rmt0Tt/alE+p5J8LaWUUU5FPuNKqqimhtp8vvX5qI000UwLrfm47fSig0666E0f+jIf87MAC7IQC7NIPqvFWJwl8pUvxdIsw7Isl6+sH/3zNa+Qr3BFVmJlVmFVVmN11mBN1mLtfN3rsG6+nvXZgA3ZiI3ZhE3ZjM3Zgi3Ziq3Zhm3Zju3ZgR3ZiZ3ZhV3ZLd+r3fPdGsowhjOCkYxidL6jezCWcYxnAhPZk72YxGSmMJVpTGcGM5nF3uzDvuzH/hzAgRzEwRzCoRzG4RzBkRzF0RzDsRzH8czmBE7kJE7mFE7lNOZwOmdwJmdxNudwLudxPhdwIRdxMZdwKZdxOVdwJVdxNddwLddxPTdwIzdxM7dwK7dxO3dwJ3dxN/dwL/dxPw/wIHN5iId5hEd5jHk8zhM8yVM8zTM8y3M8zwu8yEu8zCu8ymu8zhu8yVu8zTu8y3u8zwd8yEd8zCd8SuIzPucLvuQrvuYbvuU7vucHfuQnfuYXfuU3fucP/iQ/Y1H6X8/Z/7FVtLVX5+fg31sf8qPwP7YqaGosKqupqw9aepSX9izpKm6ubeio7Gzt/XcO/s9vVfpWPdtvoi9ajQVRkdvPoi23v0V77gCL6tyBFrongyzyPdEaLaxTfeZgCx1tiBXGxVCLptxhFo25wy2KckdYlOWOtKjJHWVRlzvaoj53jIUOMNaiJXechSbXeIvy3AlWeBomWuTJlddPQeTplldSQXTlTrLQ9Jts0Zw7xaI2d6pFQ+40i47c6RaVuTMsOnNnWrTmzrI8n0hhulmpyFCLTRM4lZimcOphms6p1FDLDLXcUCsMtadpaqdKQ60yPSmp2lBrDLXWUOsMtd5QGwy10VCbDLXZUFsMtdVQ2wy13VB7mdZm6jDUTkPtMtTehtrHtJZTX9OiTvMZ6vyGuoChLmioCxnqwoa6iKEuaqiLGerihrqEoS5p+k+bljLUpQ11GUNd1lCXM9TlTWs79TOt7dTftLbTANPaTisY6kDTOk8rGupKhrqyoa5iqKsa6mqGurqhrmGoaxrqWoa6tqEOMs2atI6hrmuo65lmUFrfUDcw1A0NdSND3dhQNzHUTQ11M0Pd3FC3MNQtDXUrQ93aULcx1G0NdTtD3d5QdzDUHQ11J0Pd2VB3MdRdDXU3Qx1smtFpd0MdYprXaahpXqdhpnmdhpvmdRphmtdppGlep1GmeZ1Gm+Z1GmOa12kPQx1rmt1pnGl2p/Gm2Z0mmGZ3mmia3WlP0+xOe5lmd5pkmt1psml2pymm2Z2mmmZ3mmaa3Wm6aXanGabZnWaaZneaZZrdaW9D3cdQ9zXU/Qx1f0M9wFAPNNSDDPVgQz3EUA811MMM9XBDPcJQjzTUowz1aEM9xlCPNdTjDPV4Q51tqCcY6omGepKhnmyopxjqqYZ6mqHOMdTTDfUMQz3TUM8y1LMN9RxDPddQzzPU8w31AkO90FAvMtSLDfUSQ73UUC8z1MsN9QpDvdJQrzLUqw31GkO91lCvM9TrDfUGQ73RUG8y1JsN9RZDvdVQbzPU2w31DkO901DvMtS7DfUeQ73XUO8z1PsN9QFDfdBQ5xrqQ4b6sKE+YqiPGupjhjrPUB831CcM9UlDfcpQnzbUZwz1WUN9zlCfN9QXDPVFQ33JUF821FcM9VVDfc1QXzfUNwz1TUN9y1DfNtR3DPVdQ33PUN831A8M9UND/chQPzbUTwz1U0NNhvqZoX5uqF8Y6peG+pWhfm2o3xjqt4b6naF+b6g/GOqPhvqTof5sqL8Y6q+G+puh/m6ofxjqn4babXT/C+JUAKh4nN29eZwkR3kgmpFXZGadWVlZWffR1VXZXdXTXV1X9lzdJc1oNJc0LY2mZ4Su0iAh0EiihSQksDAFMof9BB6DpbXN4Qab3WeNDRI2hsUGlwAvhrfC8vIbGRvbtP3Y/fkhL6uHsVlYver3fZFZ1dVzSAOC/cPdVZFRkZFxfvHdEckJGxsbfZ6QNS7BZbhpjiPFVrNcJRNyhhQnZFOPxhqFerulN8ulhlm0imaxVWw1Wg2zQfpdI9ALGN1kuZwkPQgH/63X63c7XfiQTidgGIFOObnBsfsQdjrreKvLwR/ZeBHq5ciXuCjHlWzHluxZIsdyRLAcy2wskRbp3fDNzuC7xyOzSSVy/J7Ox27o5Lu9Gz7Wued4REnORo4Pvtv55g29br6D5ckct9Enf0+e5vzQk0lujmtwDlQzESTRLKkvkuYsESZmSXOR1LMkGiRGG/oJPaRZAjVjV6PWIrGgjw58Cbf7jl277ngzBrvnj9ZqR09i8NHAwpQ1FZg/+k8BuC4EUkevyOfz3S7peXkhGNzlZYaA7I0lpxaiurZwuR5dmErGphfuXcvnsf/Q3nXSJx/hLI5zrFh9ibSb5YkQgYHGYbchjB5Y05LammoktdcZSeN1WtL4xTVVhURDvZM0cHwHz9wJt93yIPhb0ubCHGfgwzmyWejlUkiTvioH5a9KWkj6PJmXfEHpKxJ8gj7p09zo+b8nPWyPQd3H2805ApMP41RwsKCvXLB28uB5zXT793+TN5IPYXtKsag8MUfKTWhPPRYNEXLvlgbwW5u32Z51tz0lB1vidqoAIYAktDBWJ86oQYNnsEGkgQ1SX649Dj6MYzMs9JdHzYGGnNec4VytsbbYOKBuAbA4cGlYOFLk0+fV+oMLtu6cuSq5w7xZKPn81uqPXGiuNj5Lvg1rZxv8sKn73CKZ5eUQCZIs316C1CD8bg8HXJ4oNx1yU+Gj0ant0S/GwuGZnTtjz+RMc/Hao9n3FB6N7dxZDYfNZ8ztU9EvUiNASbrwUfYD7syEw7FnskevXTTN3KP5R2OhEHsaijK/QAMGxTZJOEawnnucwFHOx4U4GPRWwSw43orCr9HQizw34DqdTnf4yXf63fX1Xo90Bn0oh2frGEYbnofRJnoBWt5uFODqISOdQKmkP3gymk5HSW3Qd9HPYI3kBwAvg256Kk165eQAMBJkW8tzGpT5J4DjEDdEuBw3wy1wV3DXcDdxr+MeOAdH0BaMl0zrsQwBmC3vJs224V7cJAtvA3rERknD2E5Sj0nWEMjbdYARCGEFQUoJh96dBiqNTwZX3DkxsXMfBsXC3FwBICQJQOJevo7wkmdrbM2LQEAWLTWSUi2AosEzoyhpqABjlpqKqIPfG0VJxyscgmfX5i6fWx4rp7MZ72F1SSPv1vvz7FkLSvmrUUzFJcVq++EoBvh7SDcQoF2UWpywZSrTVtsB3ApItQXIlnD7Hrjiigf2RaPlRnl7WjfITOOKB8jawi1vuGVBKId9fDBgWglKs9fVtt+ywPGsXI68m4tz2wGsojHLlIsTZRuCIfY2o1TGqwX4O8hHrQvW++1QgFLLDkWM4TjHxQ1u12sXSaGc3zGXCNBIpDA70UiEdGJv2/06NQSNIJGQlGsuNnO5Zm4yq5F31I7Oh2LTzq6UMBHUiN8fMWMyTRyq1o/VoXHQ1r/zaOcstxNgagXWMwBRsVGksvsftWLw3ygCdNEJuwyA4UAz65gaxfulpgNARE2rUbfKlm1lCa5k25lgWaG7LGOQ8FwkGyEV3UqWyrUapcevq8QrBNKWJaopkYiiUR9VMaLSwZ9JpUIhnS4UStKOzjSvybtkUfgsLwuUCrJI8UL/n/rRuj8YNEIRrXS8FJmJReavu1PxmXPvrpk+Sn1m7d1zpk/5gD0p1WbmpOIe/0dkiY/zfumjVIm0Igr1LhysquGa3Vz7FpeClVbkbJcOG2NYQBqL22Nx5C8Ishf41Qu6AIt+bYgmButjOGMziXQ7GK7nB12yRhCxdDo9Fq513D/SBQqdHwBiGeRJlxNhzlw85efKbtuc0eIHRFAqwsDDqoa5OYf92cI9OMAD/Vq6tlBLs4DsX1Wo3+yZfqqsMlTfh/C/25eVy5ddjcF/7HROp73M6dqv5v3RqD8Pi3udZYbFN/iClxOCvwMGgfFlMKZPcwqnI19mIQZClFQaRpxWASizWY+ZVhDWBDS0BciyNd8BBIg40Lt2B91SKmDEfYFSCtAjMGzhKKano+7l2/1UCZryNTUZYhGXvrzAxgiwOqE2tQh58oXV5T7pkJ57hZnm2Pp/GvIgTgW6CDyhJVyU3yIHXtc5/iBDBo8yjNA80WyeeC0GB+58z30r5IB3A4JBx7sDAeMV/7+Nz/EC+SLOVqk2bzu1eVhEgGspEDy7Ng9TBlgV1tS8RWvzsKoA9cIym3es2jysH8C+dpn8rw98QCCicoBqggBRQaMHFJEIF0wtvVyGsVSPnsNYXMZlcf2X7VkeGcshV4lYCgcFAYnnymlSaOfS87qaDqemiKoktyXhQ/ZPNh7MzdF8Kxc3/cGplCTxyW3NbcmGSxO/B+W/jStwU1DdhYvfSSynUUeultouf/75C9ZUv/vuXZON8l93cXH4z6vv7rsbk7m5/9oFNp1n/eIAv+VgrXAll2OGiqH2zVpNqMytFtetY5HP83MFn6bWOw01EmHIt9jprRbmyp/tLK+ubihqYU7IluysxLBytztXyGx7c7e7uorViQyuOMAlNlfjVrk3cRwyM+U5gigVQBFm3ISZppYDwkIDZtlybGBzWnaZIinGpVFqzRHHprb3hUcBSqhFvS8UkCPwvOV9oZglGDvbGX5HBf2haWUUVc7LqpKxTFEoFgUxGjs36aBLOskjE3wmUKBRK63RjOGHPH4jQ7W0FaWFQIafeOnb781MT++Ynj4+qugCdY+Sllyi/cKPV8U5t2tY347p4ZgTT3YqcJWXkpsEuwjD12jZw0HyKLy7qIGEM8q+cIt6Or98Ot/zxqY/trhrXg4ICLecP72c77jdGc7/X5EBYBg/cABT3DzAHdBAF+hsoIyMJLo/S7DgvRuMpgpDzEi43EKsFCxV4BtbeHzy5tfcPDmZOXTtoQzJdOYnq6sPr1Yn5zt73nf5x0LAzcZC98XNyWA4HJw04+lJ254sZXK5zGdT9cnq3Fx1sp5Kpwd/7guFzFBo2MY/AXngaaBySWjjDErNJvC2ZlFvtDyysZM4SDRaDWFMoDYLNhAO8mQ+3OuH81RV6Yv3qw+CCAuScsDoEA4WJenlN7gehEDIu1S9n+yi6gBEzI7LsQHHPOS33XWiAMU1uBiXhla0ilRvmAW9ZBYFJqRT0wG2u4BxAtI3YO5BtxHornW7jX/e4LprpNPrDtahtqONDQ6k827v91kE5WmG094G1DzB6HgVZGqOFLYSRamAbHGh1WzDHWCTCyYsvzGaTp4ddBmfvgbh4DBZg750VPIfsGekrw5el8932If00tHBOsuaj6ah78DkqIO+Sk+fpmqXUXKP5mCfRUYVoTXAJhRQsChgt1sNCxj+Ds9tACPQH/TyJA8krz+AJ3obQM7W1lKufMF4NhnoFkiWjN+wEDMAqjClUotwvW6n+/3JR77+9UcmHyWA3dd6vd7hydqRI7XJZg+GyEWL7vh02ejD/FPTHZXdEC3a0HmLdPtrLifQA55k5R0ffQek4IIIAIeytjaUdeAfoKiClG03KSOLaA+ZR2pmeViCjm0GBWByF4GztWPQR74+6aRNI27l4zk9ypPm8TtONIE4G5NzCVVtLfFZ/hHCX3nNjh0ZXbcSxeLM9Pw2rXG8Xj/e4ElitmiQ/F2dUHBh1uO3ce2HucehH7jG+YlZvrnI12NG25FnCWJWW7aBe6VAY516OwbEFqJRaCnedf+hmW3G68YabWRxnTK72EFiySwbjcrI/EK8acE6ZpmBcJSBlkC+RpY4SFxi2G8btTIQiQE7XG+TT8GS3A9reL97CdSCsipqUshQZE0K6LIqiBpNyJovoUXEXDQhUYmGimFLE5VYyAhrkQAN+OVoQFKJygPc8aFwWAn4qEl9wYgRkgTik315WaKioklqQNQVmo4GFC1BZhsHdxl+asSMmBz2i7rsb+SufdW15IHJzebAZfCLc5crJCcKRALWQOJFwIqapBuVmG1O+hXLvxiMKQQQcWgyLfgkMeQTFVmVREnmZUkRZZFP+AUqpURZ8SuixvOSoAmEhCSRJ5Ic8xNZSauSjwRiMyCMhSNCqSpFpGBqXyM/McHhuvBgMQh0GlfpBBu8WB2nwS7DSMOgovQBhBJYBobXAZQo4krEmYS7dt/eycm9+37bvczMZjKzO969Ay+ywsi08pDHVXZnZvbvn5lxw2OZ2dlMqYQhECeX1ltm2mUsRzqBp2GtJoGHrXO7oG2sMQDNDsw+ax/FuIkquSKyFazpFNgXyUX0zTZ1m23RMvntnQVo37WzM3YiuRfal555mx7+kDix83OpeyrbsBf5nTekyJ8OXoik+HbESr8De5DMVMhM5XJocMiWobUzmX8vfiisQ3vJTfcEoSuXVV4FD73dirT5VDn9atabajGTdnnhPyFxWKPLsEKjsCRdod9bqijYW/MMkpnwWbbnWTogRKflKgYyBFfFfAxVM3hrgsmE82ypEGthVhJtQa4UDVUUM7wqBMO5rBU2zGCpGMmEjIVtsmCL0mQ2pEpCnFdEGk63J2JBe1JPB/W7q0tKXZQksS5bfk2WbUHwq7ovYEVCSiiohaOJgr1LabIckq6qklQReYGqofhUSA0F1ZAR55isAR19P9EA1+cQfpxRJ90uWC/z+56w3/GFwz7HH34fC9lvjLJUX/i7jk/Xh7/Oiw11Wt8mBsCKCT9MBIMMadChurnZbtRJZFtcU67zHTh+4MDOeoV87rBPi7aPfeMbxxZbO7EMgZXxafJBzk8eIh8DqdNlWVz2BYSkIlOTOY22VW7POwhVrRpt0iJwl81yCzBTiKAgUSXtcrFethuQPktAmIjK0ViQB5RUlDGJN8soe9TLFLA9qtiKMWeRBxiINe06PGDVqIwaPdqGFeeptdn0xwCc7RiMXKMo2+W2BXgO1ZDAhpaRu42ZLu7PCk6MtnOAi6ldlmONCRPY3piDxWR5iJmAHaFRTnMOKjVlzFisYxJmIEtMZ+BMAO60AH/H2i1sTB3EpeYckct2iEzYqPtkukJA9ICSQW5o2THAyE6r3Io5rKi6AwBqQkl2q4x9hGx1xy7Pt4EMNWIYtmJNuFFrw5PQzUa90YYBASRuM8lsXrZwXFGZDQgeh9WE3resGKvXisrWN3fdvnPn7Q9i8EsEMB38KyqvSYSKIiGUFwGTEonwAo9/hAiiDBf4UEEIQX5B4anAizJgXEIAT/IqoFh4CnLCY5pIRFGC+/CsqAiQlRC4pwiyAqtIFAXA1KJbHhQAmRWIEDkQ5ImiCAQwM9YNGeVKAgrEZhA/NFMU8BkBaxQFlRckKAUaSygUI8sC3PYj/hZkATqkwXqFIhTeJ2HrWA2A+Ak0mrVGhhRWnB8ikibJUI2MvfXzOCAUSnX7TrADMlRPeTYIgoBPYv9V6CLeUSQoDWRSX3vnNBE0QiUJioNGigJ0FTpCIUIkdwB5CYbsAztve+i2nSz4VewMDyMiE3gGuq5iD2VIwK6yucFR4nEQsGs4N7IEEWiQyGOhInZXhU5BLTxrKE4EhfZC5ZrMAynDAYcGCYT1CDLBbSgOapREBUaD5xXCxhmzWVPu3AtQKFSMN4OUCAFCApCKNFLBWmGoiaxp+KAE467IkiyL2BcCz8l8gEfQgHFUJQ2mHvKL2FBomQ+Gh7C5E/wU2AkZwQYKhnuUPUOwp0QjYkAjqojNZF2EIcRxYFAIvYU+4BAJG9oMdB3+CGs2j2MNMwD3caZNASFKIwLlXdvXBuCpjwOeKgKubTDa52k3G3WgcvZIY1BnnFTxm88KrVuWduJK2bmyuCtkJDKTS6XS0uRUNhHyC2/5lqEvnmyzmdy+Paj4y0uHl8qRYNyIMh7z20CDK1we5ZTSCB2yms6pp9WIgbgwsvCRJfvKVx2amTk0szQ7k7RTcyn4ZGMRn8rf+Bv807Nz8PfI7P7pmUMnDs1UK4n03MJcOuCLBIMLwSDchQ/yl0yH8EEuyh1l2hFG4dFkgQgY29F2UBPK1Mes6y7vi78AfbSYvhRpK6Oq7g/8ZyiJ6VHJPT5l//Z6S9JCshLS7UNNxfc+OTBdfrhTseVQgsLkUp+sqQEqUl7wUeDkqEKEuenLw6nwZDNWDiuarKV9iiT+gPqyqR1y0AccpD6Z1TqpdGduZjHIK34q+oH/k0W/IEk+4ChVWAEkKgRDlzW2xSSGRuSg4hOlWCRjufQM+v1xkJxg1BHnTZRbHo8A4qA5bhHL4GxAT3huEtYV4Ac+adXsvR1fSHq/BJ+Qr3Ni+9WpUG/uWqoBEQ8a4ctKhaDvAPCr75ND8PUpB6LpPWVupLNZ4LLcbsaxFAswkiCVeGYIZpWA+hsYc5g1ghktdoLw6MZAirFYk2LkmCRscICkGlQTj0lhaQUY7cavi0KFPyMeg4o3f8Oy9jIGgNsQ6Ae1oPgaWX6NGNReIzT5u6h4hyzf4f2SJYmHHJt0H2l23YVO1PUzgoPMf8NVQKC6C34Ficd0LCKlQ9DJEvLpnbfvmj+Rg7VpAzo2d01M7ZmCT6oZtWG1q3IPp94nlnJHpoHe9GEFTZcBd9jwQDpj71neY0cNW/QBACg9SYNHQPbfebtno/tz8iBXgyuyfR5QIqeHVJxddpNYA1aTg7YIxqPEkOTSNvlzI5UtLCxdc1VH83fq2TlVU/z+fMWwDCtQfPUC3y5Hi4FcSssmyaG04e/sXCxNV/gpUkwDQWsUiM8/XYtVG4LPV26HA3K4EBE8nTDjpxXgkiYBd6AtFO2ztlnP8maDwRbEEZbwF4pde9NTUwtTU93a8b2Tr57ddtXVN67eepOz/eSU/d4bbzkwtd22t0995eTk3hO1G6++atvsx09ud266dfW1t9z4XnvK46lcPbQBPDyzN87iNGzRAgDDXmzFLIMBWxlSkCu0TMBs5Ev7fdPhF3TL0slqOK5P8MK1gvAqSRichmUkvCCKbyXkxv0+3dIHy+F4PExq4WmfAJn4wQ2YgzwJ1P2toojToXqw3TvPzgBCUIIUdIJ4y/uibsAY+y2ZDs8Nup5RIL/BMWUL/jH9xwC/rs1ggFqSvnuv3x3aJJmMbAEW5QhiS51BA2piqQ7znuVL9ZipF6HrZC2RicTjkUwiXZ+sp2eazRmMDP44YHQMcqdfCQ/+Mqz6Q/FQkVSKcFkxAoM8WQ8Ynl5hZEeF/uoFoUCsgtOweC4/6JAnw4NO/skwyUMje/lOnq0f1/aCdn+ZSegti7ZkBIX2I3lemJ5/bb/f3b0QiUyR/g6nU6ryb+33H+bt4tLOX+LYwJL/RK6H53PcPLfk6ngyJJrjYRHCYitbZcRegC0aTh1+U+Tl5hij7EKAXWIGbHzGglVBPjM4LSn8Fwj/NNBjwt8JBPBOpKfvJUJFUUs8RGBe7wKMOfgh4V+PPAX8Xa9IKZ7cQ8i9PIlLyjKBBS6Q+wCrPsUf5UlCEmOEfwRIrcg/Bjc6QGT/Azzo8f3QahgQgIk401QXJ6AxAIPQXHtcBnDG1ZpFcv0nJemT0s1ltLscxqC8aZRoflOakeDzBu8WBI0xqwT1/E3+CGBvFuTaDreX288dhnYw6sQIGdKxMnMuoTKKe0WTKalaqMMEPhhNTG2YpMY8LlgTDU9DgMUrkmPy9qAvKQuKT09FyqEpS5/0Z0LJsCHGQubdeYCAX/bFLaqq4fR80vwjEvCFg8kQ30oE7uz11tb6vV5+bY3kNX8ir2dB2gpP7b+y5PfrkR2xoL+3vt7ran5Zs8NpYzHiDwSTTT6U9A96z4ZhTUCAw6p78PURZjuPcxmuBFigzi0AdbmCu4q7ljvB3cK9hrubux/gb3x4jbbTkGkJO+kUoPO7eSbyWqirBS6jDT1uOzA+jZiFmsKyZbqaJIvZchuyDV/qsPs2jA08WkLcWmxTSIGMEuBZqOGFy+657LJ73o7BlTK/xAcGn2EXYlO+6/NFw37l/wxHfb6rlX1dnl4fgHtyvHuc3nzevWleXgjw+VrQyifCg68m8law5ve7P0nb/UnWvLogGPRzhUJuDYNcoZO/WaTBdMSaTgepeLPldLxbnU5u6fxbXXymO5MPJ8Lwyc8Y/zwWH9LFdYDvj8CIcyCA0nnq6nBQJG0x/i1muSSQ55KxtbASiAWU8FosCcQvv2CaC3mIkABE18LAIcvhNTcpGcMsIzyD5SOF86gshsyYaM1brgIJebQQb7vkLUccJHJmlOfGq9lS/w0fFT6Wmp8oJebmEqWJeRIYVTq1pTHZj/K/jRlSzSZmR9y38YLXpjRi9KFXQau+yDdnebacGtRugKgNLCqwp3nmo7W7eNl8KjV/2b7L4rZ20+rqtcpS99/1OmSNeWPV2B3IkCi3e732iXq/s9Ydw7NPcRIX5LhtRGqVJOpZnx1UISOFIFyn1+v1f/3LX77my18+COupf9rT/2/6uoRRY4HUB+3VdGiCsAqG5bg4u98bGmJ7XWhXD03VQG66y66a7G8It1bzaAzHbDBJWEnjNmlUNTGumGna3+s5KEBAXjuzu/Mbnd0zGjx5dc5LzTUHf1q1EgmrqvlvvNE/1A9yzGpLuQAsakBDtNAqlMyC2WiRtfxgjXShv9084fr9tV43v9b3aP86eRvMxyys98uRvuT4mDkfDfEyGlUBxwKEzKNzFs+YS9efCpLh6jSR0wQi0TJHsUdD4qtQdnqVmBX3KcBTvlkUjoJUdp0AMY0q+8S3KHlByCtKgYeQ1ILiCmB8kChX4Ik9VP6wKIsPgDB1DXBJ4jUQeaMgix+myh7Up2YFVchR+gZKcxDLqvKQnn4L8PQajGvtHLuWEfPYXzrkxe0hj+y4jHKIjDsCzgmCCeL54UMg+Jo8f/gw/AYB9/BhCGLwm/zmmBfgWRD2TEE4dEiAe9R7SBAOHmSFCIeGNgTyFzAvIa4JoxtzXfYWSRnYKDkmIcADnfDaR+Xykqt0xHF3TQ3N8h751ZcpceUJnyApg7crQFhPi1O7UteCKHoypcaV9EmIXZvcVRHVsELuo0GBVIV2URRvlDVJ0jQ+Pa3fJMA06KKoH4W8N4WnM7ykPUODQfo1Udj0xeuSLvMHsKnl2AAqa2v5t5IOXnrn5jEcNKesnZPFy/MaEgL+lXOwT47lWOuSIi1E5t4SeaMowvXnI6Oy8kDPXf8DtNQ6tkOuu+46//BD8mM/GKz+I/kG+TVmwyyhlZwE+Sy/yJeZJ9wixGV7vKz3T506tZxOL7OwWTp58kAyeYCFx8drOTo1zAPh9yaHeSD8wnj9vMeDoN0yBBxIi9mamQHaJAWL9B/Zyx+p1Y7wex8hDw1Of6bzvduu4veVSvv4q277HuEeHdoV/wfAw6/A+Lh+aoAHGH8/IVst5B7g27q4i8U/+nQg7r6pWjjcyW9aYrc3jzebx1+LAYmCGBL2+/+gpzykKGRq0xI7uNfLAsHmXPWgPz7kp8a8fnsP6Q8+qD/0aQweYjr+DZirHvQ6BdzxNJMRRjZQTz5oQgzwBsgNLbsenWgaQ+OxU9QbZP9pLRjUMDgpxkX4+EUFjaNBVT0A/EsvqA2exBxkWQtOMi2LogyexNtBtUaGvrTrsMbRGUMCOWAd0C5H1vob3Dj89tDXmLQ8WZcyg2wD3RcckvdHJhbmY9Ft244uKIQrB/2dmFmpdvr9jufbCHhwDWb5Tu4+7mHuHQC/tXmHueoCrQRpGRUYsEJhSTrzqKzAG7Cc0WUQWUCn2HSGySjYInH19LXmdsiDHDZDp20mw2Exrp4Dixv5IzjDiDWMnH7BSBoqRe1UWRNFPgg/Q0QQ/BF0uRH9kRTcRW0b1bJiDDVtokh8gUwlE4TV79OSGY3yQnDdHe3rt1y+fSPaKtUQ6rLiupbjiag8KvCajskRFRjwP5VlEgyng35eC3t5iShb4WRUCKq8oiqKLBAaCxAzk5kOSiL1xScMXY8mIgWZaEvuDPbgqwXUjnsZ4uw/YXbeFEq5hHEkFhpYYeIa+I+2Iwb/o4Eg3erBqvBFZiDvVJJp+FU9KLkUlvThVyj4xW7AgLsVrXpw5WB1zSXKWB8d2ZV5WHlBgJIkl0W9DcASBTG25RTPCwVasIVN+9kGPLoa7oTXx77dMM+Fn3VdG0h/LZ/v97d80UpNuq6DBMNf32J2aR1owTJyP9ArlxmDWlqe8ILQg6qIEJmX2XjU0RNqNBwC4FRXf8aIg+cL6TlgcShPVw7OSLJUu2Zu3wNX7Gqqsl8kMEl8fjIRSsRdV82YJYZV6g+FfKqyre6RNLIMj6VmElhGtpFbBgFp/miKhE1/lAqCrMjJSERkotFgTSB+RQtoSVNQw2JsX5nNBQw5jrVvNLc2d4Q7yh3nbgD54dXcHdwp7vWwttz9B8xZ4tzrOe5448oGE1fObtI49wqsqsSwpvtFOaPlfa2xODl7BUBf1/teEUkkIuQJCKksDVYkWZa23JbkwWlXO7C65UJOM4+O/HiYiAzeyYp7cyQxuAGLIm+W5PPzydLttTz812o9+F9lIfNb7oOY/DTQsymuDRzYVTBadwOx+B3uzxAr284iQaOVy7Uzh0VAOiNHBIZxqsSxXUMq8vfFRWIxj5ki86OxJ7wICFhuYsPNixa+IvPosJlCMGaWasX5MjrVMc+7JqpeXUUtZp1Al7xW2UEnALs1dhNtZwCTte1k+Oz5t23yjapwlSzKfvlAbKVZOTivVHVLWbB0UtOtBcU6rCofrF1tBPUrq42rfbrv+rerU7UpVdfmd9V8J8yQoWQnsko0aJZ3arrvipnyUjgUcH5eEgbPClLH1SEBhysJvELRBiEpPIC8IvO8iIoKSA/ygiSqXqqb46gs8pSely6s+mzB7xeFydmF8mXTlu5Xl/yo3vIvqXAVH25UlPLc0rxzoBdLJmPpyXxSC4d0PRTubCtW2pUJmi3147iK4vsx/FwwrEXCil8T4JcbD2hYq0ACYW1CCaiCKEoBXYuEVIhDpn0Xe4ITNn608Q1eJh/iDICXXYwHQpEuyG9yli7DO0sWMQ3mC7iiEsM08wA88wzVzMOMk6+nD1+VzR4+vMM0M08Fp4JPZaPR1lNiUHzK0vVtu3ZbsZi1e9c2XR88jd0wc4AeptLkrrQZSaUi5vYjV2c+EQx+InP1kd/6hCR9wtq9uE0PmtGoGdS3Le5+B+TOxvDB9BTHfHLRP78P2H4PYIRbNnE+ChOI5ZbQTrDbDcawnU1dxIBBCDAFCCPlTR/dMnqsUPQcQIMoMyLQsg3Y0nLJhe8LqhGo+VSrFED/93ImM3OgWj0wM5Frq/C7FFStbX9kRTw/+h2psqwU/ETwro1iUk1OJlRGXTKZL2haLWCoFlAgI1Au+RjGG6xH2mqgDGmqNftZK3eF54r+wXJKEvwFgZfEUWwqMQkFFpOM32D+HPcCTxUBnqo49LwaZ/wli0oeCnS3D1m2w+QEb72S/qCXKqHLL4SDK1ZXSd8IoPfvW/YF8oF9b1ldfUaJKc8YAQJpZLWcfBZzP5ssA48dRWJ+c1PTmgevu+6dsvwb+JvjZDZPKKM2uSXuILfC3c49hHMFmIPp5lEhyLZJMM4PlW/IySyhjRxYnobr8OFyOLTpNNytFOjQvJPI6MZftgDZ2w2mfQSWad7bW+HAzTJQeruBvHCVjCja6bgNvPCO/K9i09l2s4ChyWgeFbMtg2Tniql4AP7iqfuEbXh/mzBYNwKr4fBqwFjrqLuEIB8V8YY4Y1NqQ3naNJY1rdmzk7HYJOlnU9Ozs3tnjcBpzBZW/VS8F+RRNCLOlrYXcs36/fVmrrAejwMzEY9H08YOI/1Pp/WQoqyGdP4LkJq3j5bzpxfrUEx9cejTLG780NMpN7nd3D4YTY5A1yQAex1tYMhNMgMIw6ktvVEyL5TcJDKsZRhduTSMGFKrRP5F9cuDF3yhZDEKA6sGfWotx2IKMF7nJw5+LtMMZXY0whkSSTfD2e3wjQ9eIGHyGaUm6P7BfzcozRi5TCKD13CEcHNfODdpOTRoa3qlGoVveRgh1wBN49w9As8yfYsO8Fxh1OwIULM7gOa/lftl7v0oWTK5d4zIj9H4RoGxO3YRaZJlD3fdQAY6Hh/G0FDEtuoU3f1D0kXipbG403BXluurGY0x/8UfdLWAt9VojfkloueiSkknHe3UgOnt/iNiseWtwQlJ6OMVgj/Dq2vsIKsvH1dWsXQMrOVlcmVXTUcHPXejU2DwRVZzj6qdaDoMwN4NAxpFbs69TAkYSse2JHqX0+4F2s+a30WfSg/v8syugbIbSs3lCYr+KnysMY84hbmQGW1SIrZVm1dh5Mu2QX4oauIgr/DqW3ZKqioVPiBQUeaXyWCe3Df4nhgmc4PBF98tyv+FfE4QBn3JEOt3KAqALC9Ssu4b/PEPBt8SguSKwd0+hxCyz4MPlwe3uAJX5a7n7uV+DuSs3+f+L+4s9y0C6MfwGEFY8sgEMw5vEblcd28WtNxwt2whNoyivnQePmh3Raes+bJnbkUuZJ4xPfP4QTVP6WdWMn3Zkq2fsGRUKiJf4V6OAGOqhJW8e8miv4csh8IhWRZF5vIBrI40lkC6P+7jWxKefIWV1xCka/5CueB/AaMvYHQXQuYEzw/ejpF/4PnLQGyVZHhWkkRZogL1w3drwr6fWklv3nzcv1noi14Bn/dKvISChnuRnwJYDrFd1TbncFee7zstDFnsQqugw7flUW7qoi/kwxCZmcI5v0lvg2MoAUNRpRscVdneR/gCfoBfq5JQQ2wCQVgSwhiFgPQBmYy8sQc1JniEScd1RFcwF0NEq8MYsiFDmt8HXP073B9yX+T+M6xH3AVrO20ET2S8mFEC0SY6BtssCQ2GI60GwCuwcnhpAJgzrQcyCAjYFktaJHOEWRoQ/9KgAFlYOTTIA1tnzwpYJJN2+DnSchaFMuoOkZ9Y5IE1tLIClmJR3PwKApC9ZUfnuIrMHlrMRzoV8t/mBSlFeTULIqsy7dM0PuKb8UV4TfNNoxibVQQKPNq8DwRillVQLppV5YdZL1cCskKkdK6iAM1VdR/RZjTiA75AVSq5tARSd0CZn7+kXOvZZjbb3IVBNoV7eNoYpIBRaQOv4uo4/gXboFnQNHm8sTI039LOaepmNn/wwtmOQhvCOsUmCOKwoRTbSSF92MqXzvFOr8kQ/BevyRB8FNvcKq8OtS/8xoDJuE8B9dkBcDVL5ngUUEM8k1qojMwOEiLk+edQYkGpke3BRjkU7VOoSSMDIay9c4cYiUXEHe/UwrKo3BrjlYhfVe+/X1X9EYWPnaTiuwOCdb8SVe63hMDJd0SVHTuU6Dt+oAVI9CHN59MeipJA1KAn36UBR7i0BJyh9q6T1Hh1IPKuJVFcelckcDLKRx56KCIwG50AbV+Htn8EOJpp3K3qcjCetZyB50gWZ7wvAHzZZsjdsvWCTm2ngQ7uuFfg+8uqb7DuU5cVWcxLIUlSqbsxkKoS/MyLcp/mK3n6Ym2wXssv76GVhQrds0yu71DakaNqNyTx4peQR/2SyEuhrhrdFoxEgmvM0SHf7ZiplNnxdMwbwHf2QEYscbNsRx2aqMdwExpyYCFvcl7MFHKBlfOvy2paHzC5AST1tLqslZbVyOBZtqexFlGXpVVvp6Gr5PqHXjCM50GkSuFgLzxZ7IUgHxcwQj0lst0FiOXhTiAcW5c3meZ2cgdAKELTh7ulgBlBPDcxZlKWmf8Y22EHIq5NXRF3tNFWlpi/mOvSGrPI9/Rkw4lFgpQS4vPHqu+txvw+QigNRoDpS+oqlQGC+z5dpp+WMnsz0kSW0uzEXewy+GwwUatPWTVrqj6XCEk+f9yftvP5VHFqspJptzOVyaliKp+30/54QJOj0UAgGj1GCwVaOdXaUZ6ZKe9onfpVzWf5lFBIgYvGbOx/Tv5fZvtD3WOeK3MzzMa+yO0FyWAZJK0budu4u86zsaPepu1kiYAX08CRaLHxKNsmJjFxF/3pmb0dky1XAG5hJhSE0WPXZtZ2TC5hShHWWAMjs0TC3I0g+Z973rBnzxveicFjXV7PpxPpb00lckV9NlEspfbUkpnYNaViYnYlk6ztKQfKU13+5nLR5K/YtS2eMg8Xc4mp5VR8265CoFiGW1PlMD/4QTqv810+ne3ysUwqUyD3pDIxSCiQvlcVBC+05gKx1L7BjyYaKt8lT9o7/fyq4JuL+pvTq7x/p32TPzrnK+8P8Mv1y7u8r7n9Gc3Wtepkl1cbE0c03dYKSz6+u/3AMh/YVn9XLDDXKu97eFfbb6QP3WH427sqhwAH/a+NP+Il8qewjq90PZwY6WJ0yxnyYJ5BMEYBB5VhJGnMM2t6tsOyQ4MubWOUrGyTv+WtpUXrHisctniZTikSbxh3G22Dj0bnA+QqSP/MhZOtzQfJB3i83B1fXIzzkjQFfDZkvTsaxUs9VzwcX1x65wXSr7IWlyz3USgr7u01WgM6buIuVU+/wqwQQwdLVKiM9vRVD1YT0WIim4BPMZqAn1MLC8sLC0zb4eyBcZsuFKYru9p7HEjY4PDe8sLQX+xpgOUEN8F2NRVbrhXbU9RsajA2zRpF1AkCY7OWZ9oRttGN4Pkxv+cijkav3Cyvd939JV0jwHZNQ9B3sUWfnUAzrPsysgbSjM12DrK6qxeuveiU3WqjlDXA5a2mlORMsgNfhVmcwhC+oRNEs0pwtscUDOtduAufblB7AfNAsL5PZUYRXf2NrqsqGbPnh0Ge4YjnxOgpWBstJAJO0XSyzAEWiAL5VPHm5jWPpHeZJ3fb+1L7+xscuxwaJZMHilM3HrQWrsgm9/cHHQwPeSmerZ7t1XV94zjd0SnRbb2kU31tjbCtfqTbGTAPhF6L9HyDXoOM2WXPkFNoly0VHGbhLZAzgxcfzJ45k32QiGcfzJ05k3vw3LyEWgWzALkJl31w8CIRIT85lXuwAtm5TV/Ut3FBdkoEkkZrk/11raNoAqbk7KBvBu67L2CSTiSRuDZ7+Krs4cPZqw5nD5Oe8Xu/ZyQipBJJDL6fu+qq3OHDLHTH+Gvke+STwGezU2LsVtGmRRNtNpbTsHVPTXRm377brrzyNjc8w6DoTaPf+/ZVCcfAzutbnxxADRyOArH710P3uewd7mVks+9DnwS27w/IeOkcvp48NniOVAbPMb0/tDpBjmFCNRHZTPPqepysMBv3mGGaPJZ98MHhhzhjP1h/z5LnyRkY+wT0t8HU+2aD4s5Ts8EUJGjObJFTlYR+5sxzlZWVhA5h74yeqDxHVlYqz+kJCDnXpvkd6MfjHrzgDk8OALKx+XUPYjDPtbuApNKvVo9VKivVasWsPlE1Rx2NYD/PVvCvjwEknNUTCZ1UYe6eeH60b5I8B/ATYjt9zhk74PJbAE5nBk+w51YwPAN/5FQissGxiiBcufPO6qlTnt8fwqIH805DLwqNVrEEo3B2ZaW3skK4FZOsDJ4403n+ec/X8WkYP8E7nQIt2y/ZU4CmBjn13HMX6uidjz/+fBWGorplZgdnvtOruOvxO9DPx5mvLs7WyFd3i/2eLhHCacAjBALajpPbt5+8HwPfJ675xF9iWjTweS8JgsGL13ziGo+Hc+FA5AIgXwJ+KQEANUpF3T0F4jxJE+RLcmxnZefzgzVoLMDjGUACo6nBaSLV/3q4fujs4EwkUSVntk4cqW76WHY2xxoWm1loSVAfjPVjUGAf7aCd6tlq9bHKpl/mz8H8BLkYOxsBtx0CyOrugQG2pwG2ii0WI1eFjfnJd/67wmziPR3kXjuHDh0CfPrXvnx4sj44OzcRt2+PpIxeB4IxH4VT2B7DxN1i0Cho2NnawZ1n4EtOdc504MNx7n5maD/m1Udnk3DOyDrIHoQrbVD2Az7QO5TN8R8g3ax0OhCYZrncse3OnaSKo+Z+j2kxLbbyxEqsNxONzUTvrMDyr7B1RkbrLMd8D5iKc5MOYdVDbTms215A2eDUQEAlnBIwzwaUquoH+DZVv189hunmsecx3j+zuZYeByQegfHlSnWUn4umq1Aq4j5Pil3Ag4ZaM4szrYmdbyCVY/ALcHm1ChgdqGmlWvXm6Wlvr3f+ApqKIjMMFXE9sO3SgOLGoOcYUOcVUu1Aj4+R3vhicM9+O3tnp7Piwu2onhTAw8QF9pMzHxN3D4pUIALUhuh0tPAGX6vmq/AheVyBlVNbq+virepZUtng8JC1IXzozCcJ6Yz94ZMnsz1IYZdN2neA7MM8eA4dYP0D7O5tt27Ns0L2YJ4lAiSLfpplufXkrTnIMqwn5t4HJE7deh50qyEezltBT0My0i8zsxZ5KBD7Drb/O7HATWRPBPC1nog8wmy/Lv5Av1sLoKfEVbkakwn2nePHhlJAltgxq9im5abTkKMWMvDodbJIHNmAhQY8Ft6JRS3Gz6MRBn5Qwm3inFct+Yzs3C+kgtcGf0mW9wuCwxLmlsJzWeMgJlu3CcJtAm/4IEkRhP2yTB7bxE69yoRm77BnZz8eq8TitlXB33+asrWJwV9C6ol4OR4vv7c4nbLvSpQtyDNak9Ut/vycuw5dv32rgGeIwQqEoFNlf8c2F96ZSq8K/xCeqV4QR3mrlz3t+fjDtwOgegoeEEdjHACcwLC0C4/OGAUY/rs0CSoHuN+FQvXwSx5L6IPeMaRMOgB81YT/YVvOcM+zkwqSY3s1GsNIcRjpwfxPJhLfdS/vcy/PY7D1M+6X1UM/TmIOC2HYg4taxXr9yjoswr/3w7VefO7Y0J/mO0AnH4cRh5ZY0LliNOYgBh6ppzMMV/xLJHEs8cFdc4BfZ3dVAfEkdD3Re2D+kC+I+DjoOzT/QNU0Oc9GCWu5B5gnx87p2DGCSmamYww14nvUwJ3rv9Q4z5GJcMz1vhkwwpFgKTOfaZ74HagyBcy/e7kJCEEqEqm7F9JjhjTgC5NGej4zd/WsJwscw7spww2PbZ4rwnvjtsJgg3EKDb2h944dO3OsitwaqXj46XnIg3OWR0+2kut9F40VhxFr0xMX1RCNCYp7pdwf5FgKlVvl00m4lEqpdKFspUk1bZUmfln1VXppq1w4W26xPCysqGo4YrVaViSsqny26sVc2gk0vgcQFOLi7GyPc3zqhC0udIfOxHK5GAZ3uQN0bb9PzuRjg8dj+XyM3BnLDzrusBwjzA8n6PX1bWw8/CClRJmuugB4psLNcnVuO2AarjT0lima9bYwdJsxG4ip3RO7dLSSQdMaw+O83IMwWhIy9qTvrtlw6rkqrtFqanBFtUpWkDkcnA2nYPUyThIXzwbXslt73eWcIrdXK3AznDoG4eC5KumlwlhQ74lI4uwTe2evuGG0FpCHhtk1dOfMd5DTfsyD9z7jvXR29phjo6cz8BnUgrVcfOy5Y8c2uMpzcCFcBSjXsWOdXo+F3IhOPQFjH2bnqiCdss0gD6BttfBAAse0UP63qAmim+wATi3K5PCtlb1TU3srs7t3z35eyuR06XVzpVy8nctIVYkcvPVyqXZg5UBNqipX3nylcjQ2W8rGM++vYs65bGk2M4TRP2R+igXm39P2ZGd3j6ZlAmnZcqbWIV0ulDqHOqVSp9yw5Tvz30luSyS2NVFAfUy2G2W8A7cLsn5n/s7kTNO76/Il/8TGaAJ5U2oDRXA8X1N21ALDK44lmy6OIr145Nd4/nGjUQZq714bxq/xk83Jydfp1ytB5UQEYTpF6QkdcugnFBlWQaM04gNdPp1pu5iEaRH4b4FECNIw/Yd7cq+/dwbkO+KbeX12z8wbZ158fe6e98wM/iVH/DNv/ApLGl/HHYjJjBqzZfypT52twhRuMJjYzCNgHjx10rF0ALVDnyKdDQ7oPzeiyY/jLquSZTtzBJtCuF8o3v/ru3b9+v3F5eXHbw+85z2B2x8fl1swPyCUkpvdsewQcewlggdKkbPug7/wC8Vbl80rb56cvPlK83+5RUBhudoNi8rKirJ4wzgeZ6faGMCf9xg16WyM1v7jbO0bTHK2z1n7sOqGnNip55ARc4PnYp1K5xhALjBFPcYU9SLxwdtI5Yk771wZ4mzcJ6UC9TDYeudUV81FZkEINR2mJHEYO0qLDadF1gYfFShRfORmIfzxz/3oz4FAoAR27GO7P0d+fvBRn4L7oG/2haXP7f5RIlI5Nuhh+Lndm/w/ylvuLj307buopIX4hDx2ATFrgzsFbN4FxKzKqTG+3t2LEWI14a5qdJSGr872UxVNwXRdfSWIOw03EeDl7JkzlZVjQAC4s8eqcAVcBAihMjiD2IdwGELSMbhuwgDiTPds0sJwVrwj0AxP0uq7g3/qiVOROJsKpNcov+oJ6ISO4wfcy7A8EMWgFxrTVrGjiJBnP4YTeYasnDl7dqWyyds8zfrJakc5r3SOT1AJHq0CvwzjNXgM5QRySgkEBg+Rxzpn/WoPUyA41ekMz/x4EdYkDxgO95I2bBAii/BxvQldOu5YDfxIcAOPNHrffJxUEvmJfDIc32cD1Z29em7+WpMv5/OlmcF6aG9oem917yevrr4L/jLF2SM3HpltVtW3v73fr1T6/RFMuDiOnTd9ESw3Im5jnufnYztXJxkAjgs+5yM8Vym5gjer59V9cQzr1Y3E7KJ13nzq1MXqO2WO6rqPpICGJJCSGlgNkBAedzOVqec5HLXYLlLc08yjZtBhg8/DpGZ5phiU/0IKhYM+WfYFwyG4mFJI00Lau1VV9mmyrPlk1VB0LRPyxw2/34gHQmktrJGwBE8EwkHMEgwHCpIW1LTga3hB8asN1a8IEk2pCg2ZwcuDZlDRlBTdbHOStbl40TY7jD/HNfQXstsqX1APbjbu995cPHiQhCS3bp/bkgm3CVr+qf356c29zB8EzrHD3YqnX7l6aKhmlmcXGsQzW8YPKWDGMmYJRN617chZ3kEzhV1uGxOuYQ3PisWdatYiHoRi4VEmbVe58PtEFaOaEFRTbdsPVy0djetqYcFQFGZfzZqG2d7RihkmxKufFEU+ajdS0YK5o6D535YwI40djYiZwKN6w8HwQpEaEasUEINhSPkskcVoWgsKmn+qlVJDohaN78mLE0nC7J/UiEYNCsWWdnxKFFIN2yAJJZnnk87gyVAskYiF5i6fk7NlQmSajVIZfo3wDU/IrYA7dyJ3vfXoxS0Dwtjs84YA96O7vT+tKLG9h/fGNjsbaw07C59zuqfvOrhLZz0jeZKbmMht7QdE+5vtzpfLedZkYXTO8ix3lLsbWozKHtfd2OMqNpuORzhSx3ZGE2q38ZgxdGbe7AHcdTXmbfdUGxMwgnsEJQTsDItRH3FPYrNEI/WFeoSWmjy/2dNkycrnu3lpe4V1Nx5fTZjZ2Xi6Puovr/ojc8nSLp1qAX3Cr88VspM4YOVGRc4YPp9vpln1+3zxAtleasbi8VizJKs8yTZ2w6BYWghP5dNICae4nE1+PDSpCCTujo4Q9hvRcl7gSTgUSxXmzpgwoFk9JlqplCUW4iY3OvPYXQuvdCW8MkD/iSF5yNN48Pqy0PoyEHkxuMMqFO/Muj47I3ISRm03YJB7uNN44hMjhC5ZtBz39HvkZCXPdxTZ2pLLSbk/R+evy1FLmsD92rxrG2P8/rmtRld6trMbbUfn4hxANR64Dpfds+5OmkcsSQtIMUkNDv7M9feHgBx3rxgMvi8GNMgAATmqKAkbQAs668/OZ84bmb/Lzkh6cGIxps39/ZZlq/kVWYs0MsFccNJwF29vs4oKK92Ceu51992E3bbdAk0TWft+l0zo2QZWmLD4bH3ruPfKGSGdiBiFucHm0hd5v99MUMWYHK1/nJfjQNev4u5gp71cdP2PQzBb+ltx109n5cO4tc3NRb8Fx13ymn92y5LfugpysNhHiFAIBSLm2FJ/IuYt9Vg6HXOXOkcvArs/e8j1gBbHtPyzgMuPM5AsIHT+FOGu4wIdQJ8rs34fxu5Rxjd6xyaN4GZ4qhEz6zZc8HAQOsg/xs8neIrC82NA85VcKdcY1tvY3cjxgipPtghOPGlNFj3axnln5GbO0cBu2YYJ4iDdciju5qESv9rr9LachTt20HW30+t4+5UZDZ3kLrsgFj2HcLqEH+jmpVP+fLWI9NDXtjfJf3Y2lrkg/e+N4+G0Usx3u/mCODHkAoDSncsGeHvrsQ87L9oH58KtLbKujG1oY129QB/0eKJknd/cQsIMWYFC3OvYd7Gf+a19CGkJf3pLi0ORwJRmuj0arGMHu1vON2e8jIMtWXopjmZLny6Av9y+WeNY76IYrc8avn4RtCZkwtrF0VjCNPNyJDnEe7MXQWsd7GjnP57Pz/CGz39B1iWUCPgjmqG4XI5wHiNDxmD30iD3UoDzpSHQ06WM+M4fl+e8dKbxklg/T3f4EbZv2nJ37hjeK3QQgUve62uYI91F4quE4c4BbsolNrvQsaTz4yTvYlbv0tly2aIPM5nNm70ZBjnMGEW+ES82e22MgwynTG5OXH75vK4nomk1KKh+u51EfvD3I4FAud3UkenjpdcldH3+8ssTyGhqSWA0VWA4078Uqc+X/ZEYbwBHOXZ2wN1kG3vvzixxmKceq14u/08r6ItHzFCoun1HTFdzS5+xlnKqHtuxvRoKmZG4L+iN5zOkyGw0CbQiO8U5wgRQPIa8aDWcolWkDadhNWz0Bf5NUpjOF0l2Jl+cS16W7E0ulvy7feXboV7zd5q7nnz9tsuf/KMvqU9OTl4W33aFp6di+GqNyVn7XpmkRdk7gZp4XsNPLHT9hZE0wvBHupcsfK2h35EvnUikXd8Odz24/bmGu/Gn1idnM1r6KfT0Wa+nb/WuG9yw671L7vr6qOvmKNYaG44RPcL5rbz8SAiX3K+vvcw8DcZnxTs33puXCtdCWe/HaMtPNPLP/LjjO+i+9Gi6uOR9pMs5TFZldgN3F/LImoh7AJgrJBqig+xI2tHmF/T4R+fI0VH9by3wfMFHA0lfIRjGxgULvmSA+s5J1gMs+QnXovdBQw2rBk0C5jJ8chmbV5Z9hkxjSXrxW1Vvr/3mPGAfutzDr6AfQ2Wh8UqUM/sihERkkQZphKq+oE+Fa5CK8oWTD1Mf/PD94k+45ESfpEqaGAyIoo8KJhRGTYH6RDEQFDW45RNCflHUZMFUNE0xBVkTRX9I1phqj7zp0tVBo3OH3HH++Z/NKCMleQlW0j2R3uM2firjrOu8KPm0C/KePIypJPK6zrLe9opGOjE20jJI9lTbyrQKokA1uOGyQcoWmH4j91buD7k/4da5F38Ko+7Y8LwrkLKdPri9IUS853GTNnv/HHN9xj0auCMDXaSH6uISxX0azKcaa2Uv3JPNYaXuHg9vLxATaNst1tjN59nZZC+xvOhFV1Zx4ieb86/7BVWQVUGVZIEo+L4fEQ+lgYn3biiSLBKqejeoIE0J+EIsefB5P54wLCoKEWQJCpAhv1+UBCr68VRgIgLPJsqS4t0BYFEmREWWFUp+m4mlF13TH77Iei4kXtGK3sbaqVABmFrIxVPooiTw0ngPxu7gGQiKDEMgy+oO6JdfogD0fsKrAlWG4yXhac7jtzaHUsq6z/ahRxdAJcULoJExvbKLr3/22PpngZF/JniXnV1zoXX/b3/V/9tZ2f+G1i/zW3yBPEt+hfODtDkB8u9O7kruOli1d7lnRWzZmTm0tI7rPg334iYNX2CLwDZ8QSqm2EONKKpDS8VhrFneohQdvgYXVgLhxjZRAta8HBCnq4ik7uUBTxeqBb4/isU31ZhkeaQgHXxuUyka2ozWNvc79rF4EEzGFKlj8X8daUS/PIrd6jbCcmX2lZFu9B9GMc49p2qd7T1wz7irc4swsjfjWVEXG7/hy2HPGzNnc5xyIISMK0mGHCvzdMKN6yS0ZaQeudD4REcD8XXcGO4C+Sh2D+4RhF/ksgsPSeXcgbh71G+/JLEx9S6fl2Z2zEih6Zlpdh70CNYSXJmNxyHuOPdq7vXnQNr/bgC7IGSpwVcOWfmfMkh5/jO/xt5jFQeYQnvEAY5z3zzaYNjXGR88Z/NFxe3mEK/jAFhjY0TH4p9kE5aXF69blO9xm/QbkjsI0IrBqLlP97EvGNg9jGGwlp6cTE87zvSYPUGQWHYcmshoON99rsrLOxOww85T40reS7WD7kFhQAxJHg/KY45qx0k5FI2GBn+tZHX0VteZTtEt5C/YucdDO80x7lbubnwjIXkltpocaYw2njWcof+JCdB0CbpB3N2/dQ2+vOWmlOcBGfF54qJqQuYGveFJIiq9SJzc+uOYcB5VFOREgeZokrv0JXXigtpI0RvXt3v60f3opf3y+lG7VmzNsqO1maU7RBrnGcg7Y30g77pIt35EIoFAxDN58xJfodIWQ3lejb/tQsrUNRKpzxto8Z4y8C0h/iAzkdvtlArXaP76MsfOsfLOp68CN7aHOwJ9c01u46r94aRvYW7w3LZLmf8Jfgvz707qFt6CEPLdAZs5wjTEF4n3ccY8Jns0b0OCnpU0chFlMh3TYV3GHeSOcjdyt6P98uX1i6NzbEfmcoZlvDOlo7I09Ie3hpGRzzw9z2f+5TSOoUAkNHnzZCgSCCFkypLhj7QWWxG/IcmQMPiEqwt6/5bLVe7lGe+llRdTQUo0kMsFqASrigjhRCqVCAsEfnivscxvuXjv1x56ostj4+d6ze9hp8a/nEDyUxybwSd/8r4z/eHL9dFV/AP25cJcHt/rQZglZgyMXTzJUlmrpYkhsR35G38imhYGzzB4xTNLBo/22VkCwvtxeVNCfojejF8T2PmeXDqqKACeeNgWO2+A/cLDGhUl6p4zIXq6qFu5Boz4QfY2tyI7VNyjVaNIbEjJ3KMZXAzuRUqjE8jQtFdss0PJ8G3QuMWG/I9rRXvpwFL0tdjq62VSx2udl1YUn0+5Pbp0cClawmhM4q9Fav8Ht2OGq0PTscqi/Df8XbHp0AdD00e+Svm/4f9+csdEMQM9COkQ6CEIMsXNhDyLONP6r+ihkN4B1opj7yNnfbwMuKEGt8R4Ic61hSGGcbm7+shtCM3GExdUm0hj9NseI2nOWJx8JFJrzkWmnORsSlXzh/KqkppNOdv8/tSVaV8gbdtpSQpMz04HRSk9NTX4xoiqv6uDMQzsUYwkI6YZ4XdMpbaliGkSuEzt+JgYj4v2whQxTNMgUwu2cSHU7PpUuOfGb/b7JPM/u8S+N1jf65fcd2tT/z4WvfQRkcSXH5FPe4r63lBh/yZchfz2KSiTRKMELlPbPyZalggDg4MHA2WoAU0LqHn4QqzjXr41Ut4fGrNGiGOw4nJ9LzFarwAeBl/+8ef9MxeeZnYW0XCe3Tbvx3dKvbJ2/1hz+TK9uaQ5+8wlTxLx5ojDE8Vb5qafN/JK4zT9heGhbqr7LmfyEaAvuHcgzXZznnsaN74wd6TlQYf1VfbiXQy+1Ot1XApwH9vbtuXIqHh4sN/F8V3A7S6P7Z7ZluE4o6SPv1usRc3xn2ukO5SNEtb6ZpR0u4PTMTxqcWYypnxs9wujODd8x/HwvdQT7huIpdFrEWC6t7zgkY7OSh9GsKcXeT31ld7RER4Bg25veuWQZzfPRV91RyPgUcc858rhHp83/g6iIu7vLYx2NeBOAKlgFqyx84eZR3l/0DEC5Mkovg8C3zmELxvqQwN63W5/DX510GoIAx4eAAXt5N0/fF0wk3fd8T73/Uc2x5lQ33hdwljc3aeFPvR6EbeZuO856vS8c4u59fVOt7Pe4Tkvwb2s5wfQLpIfnXng7rFg+2nw21lbW8fj2d1tlZ6e1m2fygXx7cp4okYUD+5qE+oQG18KQJ4szIXzq3lz8H/kT5Op1ex6ep305wopExLDg9On85B4DyQO4Yud64478YZvhUMn1+GL4ODHBB6GHbWyghVrsNNFcR9eF/hzWQ2YqXDHH1WksOUPGaHd2UTEjBjGzsVurZ5LpCOJZibf81thSYn6O+GUGVBlLegP5TPNRCSdyNVr3cWdhgHPJLK7Q8amPzbOO9vJC3VH2RGJTallkedX/3XVNDEY9NfIajh83Weuw+CP8SVSrh8EjBbbqxYgXZx20mN7Iojn/9tnMDT2uvDhPuHNLeLu+icvPMmW+5O47DejhDsnwYtyrmwyOh/Ecs9VNwA6pcKojkLLK13Alw8NjzZ3tyV1B4gVAl3CoXn4Pf3+u9zDCchaJ28EAF57PXaBjq+6hxmM/HKG76Yi+FYq9gZpyz2aieT7/dfOTwt8vjkViSzsJnsf7vffyldLHWfH9l/cuVS0h74Z7vutBOYBwlkFo1DCjTKmU7BaVdJq4KvRAQa53hq+EQlf3AVYpdPpovuOB0N/zc5h4RzTdswYO0GKvV9aXt/ahF3nt+B8HOS8JA4a2rWdYYSOvbH+knDR2rR5YOWAOR1q7GpcElL6q/hkpTIZT2Qyno/BsL140k/l3L3ibqua7eIwYjDy6bZyvIFJt/Tf9zAfNifkNm3cg3EL6z/4ETQiwZrDeXDtnh14iXsMn5yI/yUhfxnfg9pT97oHUlCb2o2fon56Ks4Ut7IbgSSZqXIvSCt+zHnKsTc02kzsuqR5yv+48/Sel5qn6svP07B1joWH+V9sou6uem3Cybr4TK1DS+LZbBzaNHqf0Zr3fiA816YUwAVrS5ZUwo28GA5fioTHsTzUwHjjmWe8K8kDAXtuZWVlX7LXS95BWejtYdn4z1D2H1x83yTPPXXkyFO97Ic/nO2txm54y8LCW26I/TC5tpZ8+MmjR59s73j4ROTeeyMnHj63vPB4eXReP7ewc8ohGa8QMlbGWAljj24+tenD5tI/tlezs0n0+NF5Vyl8hw++n2KIvhtmkB+9bH2WGAh7fHORd6gcw9cxZwXc9g7MAODUTutEg4FM48SMtaOzYzYe3+bkfEQNq8SXc7bF4+SWAjsXK18Qt9/YZkC5vX3j9sGXrHh8Fp7YFicf0lRV+xCJb4OfQ3+jDbJB3g20eBK45evxFII5Umavz8Sz3wke8ye5iplZ4p1xFkS7jI3I38qSRd7G7CamyvZEuVVeRIdBK+a+1oQGBXyR3VFJ2CcQWRV213mV8vwOQSK/KQuNXfCLCHtFTdjFE/rP5SvSaEnKX3dsKSdBdiDnV85a/0mUVf/UYql5e1GgqpB71WzBmfQpRJQeFa4RVJkI+65Ge5Z4vZSSrrpSlFThWlE6IarivemUoFIhb0WdqysSJbJYO7Hokx4VxdKhy2dUf36KPV7M+BR7x54C5PDOZh2tO9TB4Jka53hzD3GCNO+irCgV5gFbAQKrUwtNp+Wm5TDMNTG+EP+9u/+PzF2vadfr+ptKVtMqTb/qRfbzl7xf40tyg3M3E85696ZJaUte98mxs8SM4UkAqG4enum/5Sw18uzpaC24Hgz+bsiGSzR93fAdKNHgt0J26HeDkFqLno6mN1+A4sLwC1A+vmWCK9VjMmAd5LaiI47L1tmB4+w8RXwPWx0gooR7/4dvgTfJs7oYC8lEUzRfNJKspfUZPVXd/fpCMeAPyVT1Fbp6SAwPfiHPeInOWq0WL2gBK+CXRRNmk3CRvVNVm2pGfKKykLYzyxtcOB3tR9Nhr40uL8Ha6EyU2w34Ou1GE9WH7it1dIRSk71GGF9nPAGgK+nscCF8Dw/wCrVLaaJOfs5r4nqtlsj7/KMmbrhNVFQjXpxmTSRjTRzxGozfkdhJlRQ5jjY7hJK8ZevLODvnvYuTH/G7KN1ybBvueefWVYl3Vh07dQKAdewcO9LDk+v+bHRynaawE+sg8a+9M+zI2taT65i3XxdPtBt0R4fYDfFsn9EEGTl53DNt04ZlIg8Psp1UaoHMgDLL+7/+9ff38U15a0ABFuadI0ec+f2Q7uFGtFf2OQV3hBmjd+MVKZ4AYBe3HqWx5i6f9cirS7Va6dWRbCgg8qTHi4EQ6boL5cRXP1urffarAV88OLG2NhGM+wIenvsmrOl3clGADrQ3cxKsB4cdtO0hsqjM8BcmvmQaJAntGIjL8hy+TZb8lhag+BpHGjBoaWqqRK+HhKxpZjEhncul6avUgIwkXoZP2jDS8hE8qOkNhw6FIUd2+cSRHDUCtNS9s1uiVciTvfaaHDwgZw5eezAjVyBTpFGHIEhTBw+mKFlQpcDgzQFJfcMfePzv35LPkN+CtW9zDeSjLqkTxS29eK0WpHnLytNglGYLhSy9BRIMAAkKn2w0mqXaATUYVN+0vJyHLPnjx/M0GqS5IyvQ+m0hg0bb7Sg8QDNXX52l5LAqBQcng5L6pv4QVv4W4Pa3QC5KwTyP1SyZeCJfy7FbeCKfSb/i1UJOV9rt4Yf8+mZ5j4+lQ9H/P9ZKulp4nGNgZGBgAGKNCdt94vltvjJwMzGgg/8f/u9iYmM8CmRyMIClAdXGB+oAAHicY2BkYGA88P8AAwMTw/8P/38xsTEARZABoyIApC8GlwAAAHicY2BgYGBi+P8fiP8wgdmkYrBeKEbmw+X/km8uhM2oAsST/v8H09tAGNkuqBqQ+G1UMSLt+UCe+0iy4xda+PxEdz9U/B8Eg/kw+jft3TdYMba4RA8zbPRgcCM6JsU8XOqp77/BAADzJVFdAHicY2AAAhuGFIY9DE8YWRh1GH0YSxgnMe5ivMWkwuTBVMQsw+zBPI9FiaWC5QwrF6sMaxDrItZLbHxsHuxM7B7ss9jvcPBwhHFUcMzh2MfJwPmIS49rAjcTtwt3Gu8u3g98Bnxr+F7wO/D38F8TEBAIE5gkcELggSCDYJLgHCEBoTNCf4TdhGuEZwkfEf4kwidSILJPVEhURdRM1Es0RXSJ6DExHjEFsSSxIrFJ4l7iTeJHJCwkzkk+k3KSOiUtJr1HxkTmn6yL3Cp5AQUHhXkKPxR9FA8pNSl9UdZQTlNeo/xEhUlFQkVPJU6lTWWGyh6Vayp/VC1U41TLVNeo3lITUdNTi1MrUdugdk+dSd1MPU+9QX2S+iL1TepnNOw00jTqNNZo3ND4pCmjWaLZpnlG849WnFaWVpfWMa0/2kbaEdpZ2jXaU7T3aJ/S/qajp5OgM01nn84VnT+6Frplumv02PRs9M7pq+kfMlAziDJUM9xhFGY0xeiEsZZxj4maSZLJCpNPpgamAaZNpq/Misy2mUuYV1noWTyxCrJ6YKNhc802zo7BLseux97CfpmDhMMORy3HEsdnTklOf5zDnM85v3CRc/FzmeVyzVXIVc3Vz3Wa6xbXQ65f3PTcAtwK3Ca4vXDXc09x3+PB5GHgEeFR5THJY4HHO88Kz0teTF4hXsu8jnnzeOt5J3lf8FHyCaAcAgAVtLO9eJxjYGRgYFRkXMYgyAACTEDMBYQMDP/BfAYAHbgB8QB4nF2QQW6CQBiFH4qaSmKaNO2qaWbVLpqAuvQAundh0iXggBpgyDBq7Al6gp6gp+gBmh6rT/JvykyY+d773z/AALjFDzxch4dRu15HjzwS7pMmwj75XniAAI/CQ/ovwmO8IhQOcIc3nuD5N3QmKIR75HfhPvlD2Cd/Cg/wgC/hIf1v4TE2+BUO8Ow9nXWSmcqtdX4sYitKto22zd5UahZOxVnpStvY6a1KLqo55XPnMpVZU6olq7oojKqtOejUhTvn6kUUZeKHqSlxhkaCDAYVHNZUOY78rxi2U/uvNlQWDfatVpjxjqadzIqqanMxlcaWuQQXrg1OfM+crmNa8bHsKUlL6dX8hoKsULe1A52Ufohd21VjgYgz6+RDpnjSH162Wu4AeJx1VwWYG7kV3n/WsLteyIaTS3K5K4ML43VTpmtTZubKY9lWrRnNSZp1nMKVmZmZmZmZmZmZmdsnje0Zb5v9vpX//4nePJK0ECzkf9WF//uHcxBgERVUUUMdS1jGChpYxRrWsYFd2MRu7MFe7MN+HMBBHMJhnIUjOIpjOBvHaf65uBAujIvgorgYLo5L4JK4FC6NJi6Dy+JyuDxCtLCFNq6AE7giroQr4yq4Kq6Gq+MauCauhWvjPFwH18VJXA/Xxw1wQ9wIN8ZNcFPcDDfHLXBL3Aq3xm1wW9wOt8cdcEfcCXfGXXBX3A13B0MHEbrg6KGPAQTugSEkYiRQSHE+NAwsMmxjhFMY4zTuiXvh3rgPLsB9cT/cHw/AA/EgPBgPwUPxMDwcj8Aj8Sg8Go/BY/E4PB5PwBPxJDwZT8FT8TQ8Hc/AM/EsPBvPwXPxPDwfL8AL8SK8GC/BS/EyvByvwCvxKrwar8Fr8Tq8Hm/AG/EmvBlvwVvxNrwd78A78S68G+/Be/E+vB8fwAfxIXwYH8FH8TF8HJ/AJ/EpfBqfwWfxOXweX8AX8SV8GV/BV/E1fB3fwDfxLXwb38F38T18Hz/AD/Ej/Bg/wU/xM/wcv8Av8Sv8Gr/Bb/E7/B5/wB/xJ/wZf8Ff8Tf8Hf/AP/Ev/Bv/CRYCBEGwGFSCalAL6sFSsBysBI1gNVgL1oONYFewGewO9gR7g33B/uBAcDA4FBwOzgqOBEeDY8HZwfHgnODchUUmuktM6FSyhNeYZDoOG0xrNWp21Sgp4/YES96zYQm3V3OsRX9gwzJpL+ckS8MZaq8wa1k0iHliKx2mTaWj1HBPx09IuDHNSCVWM2NrnazTkbye/5ilTiblQOlkKWKSJ12maxGLuWaViGm7HA14NIyZHlYjqSLfGu7arLvuW/8NUrHuak6z1JFKpPqmHqk4Zcas0NYJj6xQSTVS6Tj0basWad4VttIVZrg0XaXW1WzEdb2rVSq5rXJSYrDIx7xB/82O04F3l3uMtpVk1TVCXEqRGmGagwaxHou4+/Qlwn2pOtwN7ivVl3x9hpqpzEydqOSs59aImZBNzVM5XiGmuR1xbt14rSyz3DvE9diRsJbrao/zbljtCcm3KtTGlZ5k/VpPyS7p3lN6xHR3o6cysqf7bL/+gTIXSUYuETqSvNIXPVv1ulYH7ntrvg3rA2Gs0uPKQMW8JmLW5+EBN5klZB3RbRoVCSabmeH68Jx8bCyPmyORkFXNmuvqyIxbpexg0zHvxMnu3WUn4U7BPQ4JZU4086jqsGi4f4ds8m0HZ+JZgNAaqR3vLTr8Jl64f4dQZVaKhK/PxH77IzMqEtomzi01GVvo5lyXL7viZelAJXzVwYRtiz55y4+dGGcaDnUny0ynMuTjsC5FRzM9briVm3kirHk8zYFlz3pKdVc88h5Z8pAWyHudzus54n3m1cgHx5kRUT4mUZZveJSylOfloDHhmsUmn+Dn5goYbq1I+iafbizTqx7ZphmIqQqW9fN+5/p8iZHSslshOFyiHPGmq/iEdU1IrUrDxZile8isXDvLlHy8Qzbx8e6Z2A0yKVnycCEqCktMWZzF67MuHxHH52mzo05NXUnByJJhabyLibWCUuYXWnZd9mmW9HkxwUdLoR0/P2NSnOa6mMW3qQx64+8qZKeoMmm+MRNQ3hLau4M3JWVdSegDkdSX3f8RCsvk0Z1CN72ZZHGHU3Xbt7M3ZSKxh3ZKqSxw7TNi1iMSsthqQY06MiMUgR1FDmoWh8gZO13hOnqmTu/Dw2fqzdJCHck6XG6WaNLPqB4VXnOfXTA6hbJdJWYMDS7cE5MfmnTmiNMlmUsa77IiHImJnsij2RTrpZSkVIXXSwJKhMKxKXdnR2F7n16TQnG8LLWqaShwKOkkHU/0VbqsJSXrODdFsTQdEZzZYunJ8eANWYwyVC2iQaGfGTBdikQzyHo9yYsINkORNhN+yu6fF6WabwuVmcKwriDsm2PTrCqPUWlpofwwyFKXSYUOlnbLdMmGVnXZuFjEZlSoCrZ9bIa3ubbkEyoWUvTpZFHWqrgIjW3BKSTZuNhq1GmyzKpCcFqpmAJ8c15A37EWc8tV8zwujcjI4Z6dZAPNkwEXtpEL/D1jtYTDMmmVyVaZtMtkvFYm4RxrzbGtKcsvMxs5k778UaXetYOHOwWtnYKtnYJ2YyqgerqS41ippFHAcCJOlHOLh5pKyXi1hMMyaZXJ1kRpk6gRXVSG0yUcny7hcVgmrTLZKpP28oRkycoMhQWcGpCgFoZv5swOuI6Vw3rSP6JcIuH6HAvnaWuebs3T9mRTd9dpFHD6UR6HZdIqk60yaVf9pawWqw5d66q+HtUTntGlWS4nfGT8CV5TPapIvOZLTlhLeRIJWfWlpeIKRtU1rYq7pFRTTcW+SseACmuax2qbV/0Vc9HQBZn+w6ovDDUT04bjev5DQrrHDysutx3UXqBbVZfW4bJrR8xGg4axmrOY8juJ6iZLU6XtorsY2AEdPoYSfmWGwiqdMCpcypL8/lzLL+lVd33YamwrmcVUjykc1yY4P9JXpyyzPKRnpaBHpaYHpKSHJKfnZEjPyRE9Odv00LT+qZnRw7NDj8shPSrdE/cEPTFP0YPzND1oTy4s/BcJnEoMAAA=) format("woff");
}
.mbsc-font-icon:before {
  font-family: Mobiscroll;
  speak: none;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mbsc-icon-aid:before {
  content: "\ea01";
}
.mbsc-icon-airplane:before {
  content: "\ea02";
}
.mbsc-icon-alarm2:before {
  content: "\ea03";
}
.mbsc-icon-arrow-down2:before {
  content: "\ea04";
}
.mbsc-icon-arrow-down5:before {
  content: "\ea05";
}
.mbsc-icon-arrow-left2:before {
  content: "\ea06";
}
.mbsc-icon-arrow-left5:before {
  content: "\ea07";
}
.mbsc-icon-arrow-right2:before {
  content: "\ea08";
}
.mbsc-icon-arrow-right5:before {
  content: "\ea09";
}
.mbsc-icon-arrow-up2:before {
  content: "\ea0a";
}
.mbsc-icon-arrow-up5:before {
  content: "\ea0b";
}
.mbsc-icon-attachment:before {
  content: "\ea0c";
}
.mbsc-icon-bars:before {
  content: "\ea0d";
}
.mbsc-icon-book:before {
  content: "\ea0e";
}
.mbsc-icon-brightness-contrast:before {
  content: "\ea0f";
}
.mbsc-icon-bubble:before {
  content: "\ea10";
}
.mbsc-icon-bubbles:before {
  content: "\ea11";
}
.mbsc-icon-bullhorn:before {
  content: "\ea12";
}
.mbsc-icon-calendar:before {
  content: "\ea13";
}
.mbsc-icon-camera:before {
  content: "\ea14";
}
.mbsc-icon-cart:before {
  content: "\ea15";
}
.mbsc-icon-checkmark:before {
  content: "\ea16";
}
.mbsc-icon-clock:before {
  content: "\ea17";
}
.mbsc-icon-close:before {
  content: "\ea18";
}
.mbsc-icon-cloud:before {
  content: "\ea19";
}
.mbsc-icon-cloud-download:before {
  content: "\ea1a";
}
.mbsc-icon-cloud-upload:before {
  content: "\ea1b";
}
.mbsc-icon-cogs:before {
  content: "\ea1c";
}
.mbsc-icon-compass:before {
  content: "\ea1d";
}
.mbsc-icon-connection:before {
  content: "\ea1e";
}
.mbsc-icon-copy2:before {
  content: "\ea1f";
}
.mbsc-icon-copy3:before {
  content: "\ea20";
}
.mbsc-icon-credit:before {
  content: "\ea21";
}
.mbsc-icon-disk:before {
  content: "\ea22";
}
.mbsc-icon-download:before {
  content: "\ea23";
}
.mbsc-icon-drawer:before {
  content: "\ea24";
}
.mbsc-icon-droplet:before {
  content: "\ea25";
}
.mbsc-icon-earth:before {
  content: "\ea26";
}
.mbsc-icon-eye:before {
  content: "\ea27";
}
.mbsc-icon-eye-blocked:before {
  content: "\ea28";
}
.mbsc-icon-fa-dollar:before {
  content: "\ea29";
}
.mbsc-icon-fa-ellipsis-h:before {
  content: "\ea2a";
}
.mbsc-icon-fa-facebook:before {
  content: "\ea2b";
}
.mbsc-icon-fa-globe:before {
  content: "\ea2c";
}
.mbsc-icon-fa-google:before {
  content: "\ea2d";
}
.mbsc-icon-fa-google-plus:before {
  content: "\ea2e";
}
.mbsc-icon-fa-leaf:before {
  content: "\ea2f";
}
.mbsc-icon-fa-mail-reply:before {
  content: "\ea30";
}
.mbsc-icon-fa-retweet:before {
  content: "\ea31";
}
.mbsc-icon-fa-rotate-left:before {
  content: "\ea32";
}
.mbsc-icon-fa-twitter:before {
  content: "\ea33";
}
.mbsc-icon-feed2:before {
  content: "\ea34";
}
.mbsc-icon-file4:before {
  content: "\ea35";
}
.mbsc-icon-film:before {
  content: "\ea36";
}
.mbsc-icon-flag:before {
  content: "\ea37";
}
.mbsc-icon-folder:before {
  content: "\ea38";
}
.mbsc-icon-forward:before {
  content: "\ea39";
}
.mbsc-icon-foundation-mail:before {
  content: "\ea3a";
}
.mbsc-icon-foundation-minus-circle:before {
  content: "\ea3b";
}
.mbsc-icon-gift:before {
  content: "\ea3c";
}
.mbsc-icon-globe:before {
  content: "\ea3d";
}
.mbsc-icon-heart:before {
  content: "\ea3e";
}
.mbsc-icon-heart2:before {
  content: "\ea3f";
}
.mbsc-icon-history:before {
  content: "\ea40";
}
.mbsc-icon-home:before {
  content: "\ea41";
}
.mbsc-icon-image2:before {
  content: "\ea42";
}
.mbsc-icon-ion-android-social-user:before {
  content: "\ea43";
}
.mbsc-icon-ion-android-system-windows:before {
  content: "\ea44";
}
.mbsc-icon-ion-bluetooth:before {
  content: "\ea45";
}
.mbsc-icon-ion-close-circled:before {
  content: "\ea46";
}
.mbsc-icon-ion-email:before {
  content: "\ea47";
}
.mbsc-icon-ion-ios7-arrow-back:before {
  content: "\ea48";
}
.mbsc-icon-ion-ios7-arrow-forward:before {
  content: "\ea49";
}
.mbsc-icon-ion-ios7-checkmark-empty:before {
  content: "\ea4a";
}
.mbsc-icon-ion-ios7-close-empty:before {
  content: "\ea4b";
}
.mbsc-icon-ion-ios7-close-outline:before {
  content: "\ea4c";
}
.mbsc-icon-ion-ios7-email:before {
  content: "\ea4d";
}
.mbsc-icon-ion-ios7-information-outline:before {
  content: "\ea4e";
}
.mbsc-icon-ion-ios7-plus-empty:before {
  content: "\ea4f";
}
.mbsc-icon-ion-iphone:before {
  content: "\ea50";
}
.mbsc-icon-ion-navigate:before {
  content: "\ea51";
}
.mbsc-icon-ion-social-facebook:before {
  content: "\ea52";
}
.mbsc-icon-ion-usb:before {
  content: "\ea53";
}
.mbsc-icon-key2:before {
  content: "\ea54";
}
.mbsc-icon-library:before {
  content: "\ea55";
}
.mbsc-icon-line-bubble:before {
  content: "\ea56";
}
.mbsc-icon-line-calendar:before {
  content: "\ea57";
}
.mbsc-icon-line-food:before {
  content: "\ea58";
}
.mbsc-icon-line-heart:before {
  content: "\ea59";
}
.mbsc-icon-line-key:before {
  content: "\ea5a";
}
.mbsc-icon-line-mail:before {
  content: "\ea5b";
}
.mbsc-icon-line-megaphone:before {
  content: "\ea5c";
}
.mbsc-icon-line-music:before {
  content: "\ea5d";
}
.mbsc-icon-line-note:before {
  content: "\ea5e";
}
.mbsc-icon-line-paperplane:before {
  content: "\ea5f";
}
.mbsc-icon-line-params:before {
  content: "\ea60";
}
.mbsc-icon-line-phone:before {
  content: "\ea61";
}
.mbsc-icon-line-settings:before {
  content: "\ea62";
}
.mbsc-icon-line-star:before {
  content: "\ea63";
}
.mbsc-icon-line-t-shirt:before {
  content: "\ea64";
}
.mbsc-icon-line-tag:before {
  content: "\ea65";
}
.mbsc-icon-line-user:before {
  content: "\ea66";
}
.mbsc-icon-line-world:before {
  content: "\ea67";
}
.mbsc-icon-link:before {
  content: "\ea68";
}
.mbsc-icon-location:before {
  content: "\ea69";
}
.mbsc-icon-lock:before {
  content: "\ea6a";
}
.mbsc-icon-lock2:before {
  content: "\ea6b";
}
.mbsc-icon-loop2:before {
  content: "\ea6c";
}
.mbsc-icon-map:before {
  content: "\ea6d";
}
.mbsc-icon-material-arrow-back:before {
  content: "\ea6e";
}
.mbsc-icon-material-arrow-forward:before {
  content: "\ea6f";
}
.mbsc-icon-material-backspace:before {
  content: "\ea70";
}
.mbsc-icon-material-brightness-medium:before {
  content: "\ea71";
}
.mbsc-icon-material-check:before {
  content: "\ea72";
}
.mbsc-icon-material-check-box-outline-blank:before {
  content: "\ea73";
}
.mbsc-icon-material-close:before {
  content: "\ea74";
}
.mbsc-icon-material-crop:before {
  content: "\ea75";
}
.mbsc-icon-material-date-range:before {
  content: "\ea76";
}
.mbsc-icon-material-email:before {
  content: "\ea77";
}
.mbsc-icon-material-equalizer:before {
  content: "\ea78";
}
.mbsc-icon-material-event-note:before {
  content: "\ea79";
}
.mbsc-icon-material-explore:before {
  content: "\ea7a";
}
.mbsc-icon-material-filter:before {
  content: "\ea7b";
}
.mbsc-icon-material-filter-list:before {
  content: "\ea7c";
}
.mbsc-icon-material-format-bold:before {
  content: "\ea7d";
}
.mbsc-icon-material-format-ital:before {
  content: "\ea7e";
}
.mbsc-icon-material-format-list-numbered:before {
  content: "\ea7f";
}
.mbsc-icon-material-format-paint:before {
  content: "\ea80";
}
.mbsc-icon-material-format-underline:before {
  content: "\ea81";
}
.mbsc-icon-material-inbox:before {
  content: "\ea82";
}
.mbsc-icon-material-iso:before {
  content: "\ea83";
}
.mbsc-icon-material-keyboard-arrow-down:before {
  content: "\ea84";
}
.mbsc-icon-material-keyboard-arrow-left:before {
  content: "\ea85";
}
.mbsc-icon-material-keyboard-arrow-right:before {
  content: "\ea86";
}
.mbsc-icon-material-keyboard-arrow-up:before {
  content: "\ea87";
}
.mbsc-icon-material-label:before {
  content: "\ea88";
}
.mbsc-icon-material-language:before {
  content: "\ea89";
}
.mbsc-icon-material-list:before {
  content: "\ea8a";
}
.mbsc-icon-material-menu:before {
  content: "\ea8b";
}
.mbsc-icon-material-message:before {
  content: "\ea8c";
}
.mbsc-icon-material-more-horiz:before {
  content: "\ea8d";
}
.mbsc-icon-material-music-note:before {
  content: "\ea8e";
}
.mbsc-icon-material-notifications:before {
  content: "\ea8f";
}
.mbsc-icon-material-palette:before {
  content: "\ea90";
}
.mbsc-icon-material-pause:before {
  content: "\ea91";
}
.mbsc-icon-material-people:before {
  content: "\ea92";
}
.mbsc-icon-material-phone-iphone:before {
  content: "\ea93";
}
.mbsc-icon-material-photo-size-select-large:before {
  content: "\ea94";
}
.mbsc-icon-material-play-arrow:before {
  content: "\ea95";
}
.mbsc-icon-material-repeat:before {
  content: "\ea96";
}
.mbsc-icon-material-rotate-right:before {
  content: "\ea97";
}
.mbsc-icon-material-search:before {
  content: "\ea98";
}
.mbsc-icon-material-share:before {
  content: "\ea99";
}
.mbsc-icon-material-shuffle:before {
  content: "\ea9a";
}
.mbsc-icon-material-skip-next:before {
  content: "\ea9b";
}
.mbsc-icon-material-skip-previous:before {
  content: "\ea9c";
}
.mbsc-icon-material-star:before {
  content: "\ea9d";
}
.mbsc-icon-material-star-outline:before {
  content: "\ea9e";
}
.mbsc-icon-material-stop:before {
  content: "\ea9f";
}
.mbsc-icon-material-system-update:before {
  content: "\eaa0";
}
.mbsc-icon-material-texture:before {
  content: "\eaa1";
}
.mbsc-icon-material-today:before {
  content: "\eaa2";
}
.mbsc-icon-material-tune:before {
  content: "\eaa3";
}
.mbsc-icon-material-tv:before {
  content: "\eaa4";
}
.mbsc-icon-material-vertical-align-bottom:before {
  content: "\eaa5";
}
.mbsc-icon-material-view-day:before {
  content: "\eaa6";
}
.mbsc-icon-material-wb-auto:before {
  content: "\eaa7";
}
.mbsc-icon-material-zoom-in:before {
  content: "\eaa8";
}
.mbsc-icon-material-zoom-out:before {
  content: "\eaa9";
}
.mbsc-icon-meteo-Celsius:before {
  content: "\eaaa";
}
.mbsc-icon-meteo-Fahrenheit:before {
  content: "\eaab";
}
.mbsc-icon-meteo-cloud:before {
  content: "\eaac";
}
.mbsc-icon-meteo-cloud2:before {
  content: "\eaad";
}
.mbsc-icon-meteo-cloud3:before {
  content: "\eaae";
}
.mbsc-icon-meteo-cloud4:before {
  content: "\eaaf";
}
.mbsc-icon-meteo-cloud5:before {
  content: "\eab0";
}
.mbsc-icon-meteo-cloudy:before {
  content: "\eab1";
}
.mbsc-icon-meteo-cloudy2:before {
  content: "\eab2";
}
.mbsc-icon-meteo-cloudy3:before {
  content: "\eab3";
}
.mbsc-icon-meteo-cloudy4:before {
  content: "\eab4";
}
.mbsc-icon-meteo-compass:before {
  content: "\eab5";
}
.mbsc-icon-meteo-lightning:before {
  content: "\eab6";
}
.mbsc-icon-meteo-lightning2:before {
  content: "\eab7";
}
.mbsc-icon-meteo-lightning3:before {
  content: "\eab8";
}
.mbsc-icon-meteo-lightning4:before {
  content: "\eab9";
}
.mbsc-icon-meteo-lightning5:before {
  content: "\eaba";
}
.mbsc-icon-meteo-lines:before {
  content: "\eabb";
}
.mbsc-icon-meteo-moon:before {
  content: "\eabc";
}
.mbsc-icon-meteo-moon2:before {
  content: "\eabd";
}
.mbsc-icon-meteo-none:before {
  content: "\eabe";
}
.mbsc-icon-meteo-rainy:before {
  content: "\eabf";
}
.mbsc-icon-meteo-rainy2:before {
  content: "\eac0";
}
.mbsc-icon-meteo-rainy3:before {
  content: "\eac1";
}
.mbsc-icon-meteo-rainy4:before {
  content: "\eac2";
}
.mbsc-icon-meteo-snowflake:before {
  content: "\eac3";
}
.mbsc-icon-meteo-snowy:before {
  content: "\eac4";
}
.mbsc-icon-meteo-snowy2:before {
  content: "\eac5";
}
.mbsc-icon-meteo-snowy3:before {
  content: "\eac6";
}
.mbsc-icon-meteo-snowy4:before {
  content: "\eac7";
}
.mbsc-icon-meteo-snowy5:before {
  content: "\eac8";
}
.mbsc-icon-meteo-sun:before {
  content: "\eac9";
}
.mbsc-icon-meteo-sun2:before {
  content: "\eaca";
}
.mbsc-icon-meteo-sun3:before {
  content: "\eacb";
}
.mbsc-icon-meteo-sunrise:before {
  content: "\eacc";
}
.mbsc-icon-meteo-thermometer:before {
  content: "\eacd";
}
.mbsc-icon-meteo-weather:before {
  content: "\eace";
}
.mbsc-icon-meteo-weather2:before {
  content: "\eacf";
}
.mbsc-icon-meteo-weather3:before {
  content: "\ead0";
}
.mbsc-icon-meteo-weather4:before {
  content: "\ead1";
}
.mbsc-icon-meteo-weather5:before {
  content: "\ead2";
}
.mbsc-icon-meteo-wind:before {
  content: "\ead3";
}
.mbsc-icon-meteo-windy:before {
  content: "\ead4";
}
.mbsc-icon-meteo-windy2:before {
  content: "\ead5";
}
.mbsc-icon-meteo-windy3:before {
  content: "\ead6";
}
.mbsc-icon-meteo-windy4:before {
  content: "\ead7";
}
.mbsc-icon-meteo-windy5:before {
  content: "\ead8";
}
.mbsc-icon-minus:before {
  content: "\ead9";
}
.mbsc-icon-mobile:before {
  content: "\eada";
}
.mbsc-icon-music:before {
  content: "\eadb";
}
.mbsc-icon-neutral:before {
  content: "\eadc";
}
.mbsc-icon-newspaper:before {
  content: "\eadd";
}
.mbsc-icon-office:before {
  content: "\eade";
}
.mbsc-icon-pause2:before {
  content: "\eadf";
}
.mbsc-icon-pencil:before {
  content: "\eae0";
}
.mbsc-icon-phone:before {
  content: "\eae1";
}
.mbsc-icon-play:before {
  content: "\eae2";
}
.mbsc-icon-play3:before {
  content: "\eae3";
}
.mbsc-icon-plus:before {
  content: "\eae4";
}
.mbsc-icon-print:before {
  content: "\eae5";
}
.mbsc-icon-redo2:before {
  content: "\eae6";
}
.mbsc-icon-remove:before {
  content: "\eae7";
}
.mbsc-icon-reply:before {
  content: "\eae8";
}
.mbsc-icon-sad:before {
  content: "\eae9";
}
.mbsc-icon-sad2:before {
  content: "\eaea";
}
.mbsc-icon-share:before {
  content: "\eaeb";
}
.mbsc-icon-smiley:before {
  content: "\eaec";
}
.mbsc-icon-smiley2:before {
  content: "\eaed";
}
.mbsc-icon-stack:before {
  content: "\eaee";
}
.mbsc-icon-star:before {
  content: "\eaef";
}
.mbsc-icon-star2:before {
  content: "\eaf0";
}
.mbsc-icon-star3:before {
  content: "\eaf1";
}
.mbsc-icon-stop2:before {
  content: "\eaf2";
}
.mbsc-icon-stopwatch:before {
  content: "\eaf3";
}
.mbsc-icon-stream-sync:before {
  content: "\eaf4";
}
.mbsc-icon-support:before {
  content: "\eaf5";
}
.mbsc-icon-tag:before {
  content: "\eaf6";
}
.mbsc-icon-thumbs-up:before {
  content: "\eaf7";
}
.mbsc-icon-thumbs-up2:before {
  content: "\eaf8";
}
.mbsc-icon-undo2:before {
  content: "\eaf9";
}
.mbsc-icon-unlocked:before {
  content: "\eafa";
}
.mbsc-icon-upload:before {
  content: "\eafb";
}
.mbsc-icon-user4:before {
  content: "\eafc";
}
.mbsc-icon-volume-high:before {
  content: "\eafd";
}
.mbsc-icon-volume-medium:before {
  content: "\eafe";
}
.mbsc-icon-volume-mute2:before {
  content: "\eaff";
}
.mbsc-icon {
  display: inline-block;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  vertical-align: middle;
  width: 1.5em;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.mbsc-icon > svg {
  display: block;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  fill: currentColor;
}
:root {
  --mbsc-safe-top:0;
  --mbsc-safe-right:0;
  --mbsc-safe-bottom:0;
  --mbsc-safe-left:0;
}
@supports (top:constant(safe-area-inset-top)) {
  :root {
    --mbsc-safe-top:constant(safe-area-inset-top);
    --mbsc-safe-right:constant(safe-area-inset-right);
    --mbsc-safe-bottom:constant(safe-area-inset-bottom);
    --mbsc-safe-left:constant(safe-area-inset-left);
  }
}
@supports (top:env(safe-area-inset-top)) {
  :root {
    --mbsc-safe-top:env(safe-area-inset-top);
    --mbsc-safe-right:env(safe-area-inset-right);
    --mbsc-safe-bottom:env(safe-area-inset-bottom);
    --mbsc-safe-left:env(safe-area-inset-left);
  }
}
.mbsc-font {
  font-family:
    -apple-system,
    Segoe UI,
    Roboto,
    sans-serif;
  font-size: 16px;
  font-weight: 400;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
}
.mbsc-reset {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
}
.mbsc-resize {
  bottom: 0;
  overflow: hidden;
  right: 0;
  z-index: -1;
}
.mbsc-resize,
.mbsc-resize-i {
  left: 0;
  position: absolute;
  top: 0;
}
.mbsc-resize-y {
  height: 200%;
  width: 200%;
}
.mbsc-hidden {
  visibility: hidden;
}
.mbsc-overflow-hidden {
  overflow: hidden;
}
.mbsc-hidden-content {
  height: 1px;
  overflow: hidden;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
}
.mbsc-ltr {
  direction: ltr;
}
.mbsc-rtl {
  direction: rtl;
}
.mbsc-ripple {
  background: currentColor;
  border-radius: 1000em;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.mbsc-flex,
.mbsc-flex-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mbsc-flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.mbsc-flex-1-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.mbsc-flex-1-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.mbsc-flex-1-0-0 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
}
@media (-ms-high-contrast:none) {
  .mbsc-flex-1-0-0 {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
}
.mbsc-flex-none {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
@media (-webkit-min-device-pixel-ratio:2) {
  .mbsc-hb,
  .mbsc-hb:after,
  .mbsc-hb:before {
    border-style: none;
    border-width: .5px !important;
  }
}
.mbsc-ios.mbsc-button {
  border-radius: .25em;
  line-height: 2.25em;
  margin: .5em .25em;
  padding: 0 .5em;
  -webkit-transition: opacity .1s ease-out, background-color .1s ease-out;
  transition: opacity .1s ease-out, background-color .1s ease-out;
}
.mbsc-ios.mbsc-icon-button {
  border-radius: 4em;
  line-height: normal;
  padding: .5em;
}
.mbsc-ios.mbsc-button.mbsc-hover {
  opacity: .7;
}
.mbsc-ios.mbsc-button.mbsc-active {
  opacity: .5;
}
.mbsc-ios.mbsc-button.mbsc-disabled,
.mbsc-ios.mbsc-button:disabled {
  opacity: .2;
}
.mbsc-ios.mbsc-button-outline.mbsc-active {
  opacity: 1;
}
.mbsc-ios.mbsc-ltr.mbsc-button-icon-start {
  padding-right: .375em;
}
.mbsc-ios.mbsc-ltr.mbsc-button-icon-end,
.mbsc-ios.mbsc-rtl.mbsc-button-icon-start {
  padding-left: .375em;
}
.mbsc-ios.mbsc-rtl.mbsc-button-icon-end {
  padding-right: .375em;
}
.mbsc-ios .mbsc-button-group,
.mbsc-ios .mbsc-button-group-block,
.mbsc-ios .mbsc-button-group-justified {
  margin: .5em .75em;
}
.mbsc-ios .mbsc-button-group-block {
  margin: .5em 1em;
}
.mbsc-ios.mbsc-button-standard {
  background: #fff;
  color: #007aff;
}
.mbsc-ios.mbsc-button-flat {
  color: #007aff;
}
.mbsc-ios.mbsc-button-outline {
  border: 1px solid #1273de;
  color: #1273de;
}
.mbsc-ios.mbsc-button-outline.mbsc-active {
  background: #1273de;
  color: #f7f7f7;
}
.mbsc-ios.mbsc-button.mbsc-focus {
  background: rgba(0, 0, 0, .05);
}
.mbsc-ios.mbsc-button-primary.mbsc-button-standard {
  background: #3f97f6;
  color: #fff;
}
.mbsc-ios.mbsc-button-secondary.mbsc-button-standard {
  background: #90979e;
  color: #fff;
}
.mbsc-ios.mbsc-button-success.mbsc-button-standard {
  background: #43be5f;
  color: #fff;
}
.mbsc-ios.mbsc-button-danger.mbsc-button-standard {
  background: #f5504e;
  color: #fff;
}
.mbsc-ios.mbsc-button-warning.mbsc-button-standard {
  background: #f8b042;
  color: #fff;
}
.mbsc-ios.mbsc-button-info.mbsc-button-standard {
  background: #5bb7c5;
  color: #fff;
}
.mbsc-ios.mbsc-button-dark.mbsc-button-standard {
  background: #47494a;
  color: #fff;
}
.mbsc-ios.mbsc-button-light.mbsc-button-standard {
  background: #fff;
  color: #000;
}
.mbsc-ios.mbsc-button-primary.mbsc-button-flat {
  color: #3f97f6;
}
.mbsc-ios.mbsc-button-secondary.mbsc-button-flat {
  color: #90979e;
}
.mbsc-ios.mbsc-button-success.mbsc-button-flat {
  color: #43be5f;
}
.mbsc-ios.mbsc-button-danger.mbsc-button-flat {
  color: #f5504e;
}
.mbsc-ios.mbsc-button-warning.mbsc-button-flat {
  color: #f8b042;
}
.mbsc-ios.mbsc-button-info.mbsc-button-flat {
  color: #5bb7c5;
}
.mbsc-ios.mbsc-button-dark.mbsc-button-flat {
  color: #47494a;
}
.mbsc-ios.mbsc-button-light.mbsc-button-flat {
  color: #ccc;
}
.mbsc-ios.mbsc-button-primary.mbsc-button-outline {
  border-color: #3f97f6;
  color: #3f97f6;
}
.mbsc-ios.mbsc-button-primary.mbsc-button-outline.mbsc-active {
  background: #3f97f6;
  color: #fff;
}
.mbsc-ios.mbsc-button-secondary.mbsc-button-outline {
  border-color: #90979e;
  color: #90979e;
}
.mbsc-ios.mbsc-button-secondary.mbsc-button-outline.mbsc-active {
  background: #90979e;
  color: #fff;
}
.mbsc-ios.mbsc-button-success.mbsc-button-outline {
  border-color: #43be5f;
  color: #43be5f;
}
.mbsc-ios.mbsc-button-success.mbsc-button-outline.mbsc-active {
  background: #43be5f;
  color: #fff;
}
.mbsc-ios.mbsc-button-danger.mbsc-button-outline {
  border-color: #f5504e;
  color: #f5504e;
}
.mbsc-ios.mbsc-button-danger.mbsc-button-outline.mbsc-active {
  background: #f5504e;
  color: #fff;
}
.mbsc-ios.mbsc-button-warning.mbsc-button-outline {
  border-color: #f8b042;
  color: #f8b042;
}
.mbsc-ios.mbsc-button-warning.mbsc-button-outline.mbsc-active {
  background: #f8b042;
  color: #fff;
}
.mbsc-ios.mbsc-button-info.mbsc-button-outline {
  border-color: #5bb7c5;
  color: #5bb7c5;
}
.mbsc-ios.mbsc-button-info.mbsc-button-outline.mbsc-active {
  background: #5bb7c5;
  color: #fff;
}
.mbsc-ios.mbsc-button-dark.mbsc-button-outline {
  border-color: #47494a;
  color: #47494a;
}
.mbsc-ios.mbsc-button-dark.mbsc-button-outline.mbsc-active {
  background: #47494a;
  color: #fff;
}
.mbsc-ios.mbsc-button-light.mbsc-button-outline {
  border-color: #bfbfbf;
  color: #bfbfbf;
}
.mbsc-ios.mbsc-button-light.mbsc-button-outline.mbsc-active {
  background: #bfbfbf;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-standard {
  background: #3b3b3b;
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-button-flat {
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-button-outline {
  border: 1px solid #ffa519;
  color: #ffa519;
}
.mbsc-ios-dark.mbsc-button-outline.mbsc-active {
  background: #ffa519;
  color: #000;
}
.mbsc-ios-dark.mbsc-button.mbsc-focus {
  background: hsla(0, 0%, 100%, .05);
}
.mbsc-ios-dark.mbsc-button-primary.mbsc-button-standard {
  background: #3f97f6;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-secondary.mbsc-button-standard {
  background: #90979e;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-success.mbsc-button-standard {
  background: #43be5f;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-danger.mbsc-button-standard {
  background: #f5504e;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-warning.mbsc-button-standard {
  background: #f8b042;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-info.mbsc-button-standard {
  background: #5bb7c5;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-dark.mbsc-button-standard {
  background: #47494a;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-light.mbsc-button-standard {
  background: #fff;
  color: #000;
}
.mbsc-ios-dark.mbsc-button-primary.mbsc-button-flat {
  color: #3f97f6;
}
.mbsc-ios-dark.mbsc-button-secondary.mbsc-button-flat {
  color: #90979e;
}
.mbsc-ios-dark.mbsc-button-success.mbsc-button-flat {
  color: #43be5f;
}
.mbsc-ios-dark.mbsc-button-danger.mbsc-button-flat {
  color: #f5504e;
}
.mbsc-ios-dark.mbsc-button-warning.mbsc-button-flat {
  color: #f8b042;
}
.mbsc-ios-dark.mbsc-button-info.mbsc-button-flat {
  color: #5bb7c5;
}
.mbsc-ios-dark.mbsc-button-dark.mbsc-button-flat {
  color: #47494a;
}
.mbsc-ios-dark.mbsc-button-light.mbsc-button-flat {
  color: #ccc;
}
.mbsc-ios-dark.mbsc-button-primary.mbsc-button-outline {
  border-color: #3f97f6;
  color: #3f97f6;
}
.mbsc-ios-dark.mbsc-button-primary.mbsc-button-outline.mbsc-active {
  background: #3f97f6;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-secondary.mbsc-button-outline {
  border-color: #90979e;
  color: #90979e;
}
.mbsc-ios-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-active {
  background: #90979e;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-success.mbsc-button-outline {
  border-color: #43be5f;
  color: #43be5f;
}
.mbsc-ios-dark.mbsc-button-success.mbsc-button-outline.mbsc-active {
  background: #43be5f;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-danger.mbsc-button-outline {
  border-color: #f5504e;
  color: #f5504e;
}
.mbsc-ios-dark.mbsc-button-danger.mbsc-button-outline.mbsc-active {
  background: #f5504e;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-warning.mbsc-button-outline {
  border-color: #f8b042;
  color: #f8b042;
}
.mbsc-ios-dark.mbsc-button-warning.mbsc-button-outline.mbsc-active {
  background: #f8b042;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-info.mbsc-button-outline {
  border-color: #5bb7c5;
  color: #5bb7c5;
}
.mbsc-ios-dark.mbsc-button-info.mbsc-button-outline.mbsc-active {
  background: #5bb7c5;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-dark.mbsc-button-outline {
  border-color: #47494a;
  color: #47494a;
}
.mbsc-ios-dark.mbsc-button-dark.mbsc-button-outline.mbsc-active {
  background: #47494a;
  color: #fff;
}
.mbsc-ios-dark.mbsc-button-light.mbsc-button-outline {
  border-color: #bfbfbf;
  color: #bfbfbf;
}
.mbsc-ios-dark.mbsc-button-light.mbsc-button-outline.mbsc-active {
  background: #bfbfbf;
  color: #fff;
}
.mbsc-material.mbsc-button {
  border-radius: .285715em;
  font-size: .875em;
  font-weight: 600;
  line-height: 1.714286em;
  margin: .5em;
  min-width: 4.571429em;
  padding: .428572em 1.142858em;
  text-transform: uppercase;
  -webkit-transition: background-color .2s ease-out, -webkit-box-shadow .2s ease-out;
  transition: background-color .2s ease-out, -webkit-box-shadow .2s ease-out;
  transition: box-shadow .2s ease-out, background-color .2s ease-out;
  transition:
    box-shadow .2s ease-out,
    background-color .2s ease-out,
    -webkit-box-shadow .2s ease-out;
}
.mbsc-material.mbsc-button-outline {
  border: 1px solid;
}
.mbsc-material.mbsc-button .mbsc-icon {
  font-size: 1.142858em;
}
.mbsc-material.mbsc-icon-button {
  border-radius: 2em;
  font-size: 1em;
  line-height: normal;
  min-width: 0;
  padding: .5em;
}
.mbsc-material.mbsc-icon-button .mbsc-icon {
  font-size: 1em;
  height: 1.5em;
  width: 1.5em;
}
.mbsc-material.mbsc-button.mbsc-disabled,
.mbsc-material.mbsc-button:disabled {
  opacity: .3;
}
.mbsc-material.mbsc-ltr.mbsc-button-icon-start {
  margin-left: -.25em;
  padding-right: .5em;
}
.mbsc-material.mbsc-ltr.mbsc-button-icon-end,
.mbsc-material.mbsc-rtl.mbsc-button-icon-start {
  margin-right: -.25em;
  padding-left: .5em;
}
.mbsc-material.mbsc-rtl.mbsc-button-icon-end {
  margin-left: -.25em;
  padding-right: .5em;
}
.mbsc-material .mbsc-button-group,
.mbsc-material .mbsc-button-group-justified {
  margin: .5em;
}
.mbsc-material .mbsc-button-group-block {
  margin: .5em 1em;
}
.mbsc-material.mbsc-button-standard {
  background: #cfcfcf;
  -webkit-box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 2px 2px 0 rgba(0, 0, 0, .14),
    0 1px 5px 0 rgba(0, 0, 0, .12);
  box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 2px 2px 0 rgba(0, 0, 0, .14),
    0 1px 5px 0 rgba(0, 0, 0, .12);
  color: #000;
}
.mbsc-material.mbsc-button-standard.mbsc-hover {
  -webkit-box-shadow:
    0 2px 4px -1px rgba(0, 0, 0, .2),
    0 4px 5px 0 rgba(0, 0, 0, .14),
    0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow:
    0 2px 4px -1px rgba(0, 0, 0, .2),
    0 4px 5px 0 rgba(0, 0, 0, .14),
    0 1px 10px 0 rgba(0, 0, 0, .12);
}
.mbsc-material.mbsc-button-standard.mbsc-active,
.mbsc-material.mbsc-button-standard.mbsc-focus {
  -webkit-box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, .2),
    0 8px 10px 1px rgba(0, 0, 0, .14),
    0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, .2),
    0 8px 10px 1px rgba(0, 0, 0, .14),
    0 3px 14px 2px rgba(0, 0, 0, .12);
}
.mbsc-material.mbsc-button-flat,
.mbsc-material.mbsc-button-outline {
  color: #000;
}
.mbsc-material.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-flat.mbsc-hover,
.mbsc-material.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-outline.mbsc-hover {
  background: rgba(0, 0, 0, .2);
}
.mbsc-material.mbsc-button-flat.mbsc-focus,
.mbsc-material.mbsc-button-outline.mbsc-focus {
  background: rgba(0, 0, 0, .3);
}
.mbsc-material.mbsc-button-outline {
  border-color: #000;
}
.mbsc-material.mbsc-button-primary.mbsc-button-standard {
  background: #3f97f6;
  color: #fff;
}
.mbsc-material.mbsc-button-secondary.mbsc-button-standard {
  background: #90979e;
  color: #fff;
}
.mbsc-material.mbsc-button-success.mbsc-button-standard {
  background: #43be5f;
  color: #fff;
}
.mbsc-material.mbsc-button-danger.mbsc-button-standard {
  background: #f5504e;
  color: #fff;
}
.mbsc-material.mbsc-button-warning.mbsc-button-standard {
  background: #f8b042;
  color: #fff;
}
.mbsc-material.mbsc-button-info.mbsc-button-standard {
  background: #5bb7c5;
  color: #fff;
}
.mbsc-material.mbsc-button-dark.mbsc-button-standard {
  background: #47494a;
  color: #fff;
}
.mbsc-material.mbsc-button-light.mbsc-button-standard {
  background: #fff;
  color: #303030;
}
.mbsc-material.mbsc-button-primary.mbsc-button-flat {
  color: #3f97f6;
}
.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-hover {
  background: rgba(63, 151, 246, .2);
}
.mbsc-material.mbsc-button-primary.mbsc-button-flat.mbsc-focus {
  background: rgba(63, 151, 246, .3);
}
.mbsc-material.mbsc-button-secondary.mbsc-button-flat {
  color: #90979e;
}
.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-hover {
  background: hsla(210, 7%, 59%, .2);
}
.mbsc-material.mbsc-button-secondary.mbsc-button-flat.mbsc-focus {
  background: hsla(210, 7%, 59%, .3);
}
.mbsc-material.mbsc-button-success.mbsc-button-flat {
  color: #43be5f;
}
.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-hover {
  background: rgba(67, 190, 95, .2);
}
.mbsc-material.mbsc-button-success.mbsc-button-flat.mbsc-focus {
  background: rgba(67, 190, 95, .3);
}
.mbsc-material.mbsc-button-danger.mbsc-button-flat {
  color: #f5504e;
}
.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-hover {
  background: rgba(245, 80, 78, .2);
}
.mbsc-material.mbsc-button-danger.mbsc-button-flat.mbsc-focus {
  background: rgba(245, 80, 78, .3);
}
.mbsc-material.mbsc-button-warning.mbsc-button-flat {
  color: #f8b042;
}
.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-hover {
  background: rgba(248, 176, 66, .2);
}
.mbsc-material.mbsc-button-warning.mbsc-button-flat.mbsc-focus {
  background: rgba(248, 176, 66, .3);
}
.mbsc-material.mbsc-button-info.mbsc-button-flat {
  color: #5bb7c5;
}
.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-hover {
  background: rgba(91, 183, 197, .2);
}
.mbsc-material.mbsc-button-info.mbsc-button-flat.mbsc-focus {
  background: rgba(91, 183, 197, .3);
}
.mbsc-material.mbsc-button-dark.mbsc-button-flat {
  color: #47494a;
}
.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-hover {
  background: rgba(71, 73, 74, .2);
}
.mbsc-material.mbsc-button-dark.mbsc-button-flat.mbsc-focus {
  background: rgba(71, 73, 74, .3);
}
.mbsc-material.mbsc-button-light.mbsc-button-flat {
  color: #ccc;
}
.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-active,
.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-hover {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-material.mbsc-button-light.mbsc-button-flat.mbsc-focus {
  background: hsla(0, 0%, 100%, .3);
}
.mbsc-material.mbsc-button-primary.mbsc-button-outline {
  border-color: #3f97f6;
  color: #3f97f6;
}
.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-hover {
  background: rgba(63, 151, 246, .2);
}
.mbsc-material.mbsc-button-primary.mbsc-button-outline.mbsc-focus {
  background: rgba(63, 151, 246, .3);
}
.mbsc-material.mbsc-button-secondary.mbsc-button-outline {
  border-color: #90979e;
  color: #90979e;
}
.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-hover {
  background: hsla(210, 7%, 59%, .2);
}
.mbsc-material.mbsc-button-secondary.mbsc-button-outline.mbsc-focus {
  background: hsla(210, 7%, 59%, .3);
}
.mbsc-material.mbsc-button-success.mbsc-button-outline {
  border-color: #43be5f;
  color: #43be5f;
}
.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-hover {
  background: rgba(67, 190, 95, .2);
}
.mbsc-material.mbsc-button-success.mbsc-button-outline.mbsc-focus {
  background: rgba(67, 190, 95, .3);
}
.mbsc-material.mbsc-button-danger.mbsc-button-outline {
  border-color: #f5504e;
  color: #f5504e;
}
.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-hover {
  background: rgba(245, 80, 78, .2);
}
.mbsc-material.mbsc-button-danger.mbsc-button-outline.mbsc-focus {
  background: rgba(245, 80, 78, .3);
}
.mbsc-material.mbsc-button-warning.mbsc-button-outline {
  border-color: #f8b042;
  color: #f8b042;
}
.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-hover {
  background: rgba(248, 176, 66, .2);
}
.mbsc-material.mbsc-button-warning.mbsc-button-outline.mbsc-focus {
  background: rgba(248, 176, 66, .3);
}
.mbsc-material.mbsc-button-info.mbsc-button-outline {
  border-color: #5bb7c5;
  color: #5bb7c5;
}
.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-hover {
  background: rgba(91, 183, 197, .2);
}
.mbsc-material.mbsc-button-info.mbsc-button-outline.mbsc-focus {
  background: rgba(91, 183, 197, .3);
}
.mbsc-material.mbsc-button-dark.mbsc-button-outline {
  border-color: #47494a;
  color: #47494a;
}
.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-hover {
  background: rgba(71, 73, 74, .2);
}
.mbsc-material.mbsc-button-dark.mbsc-button-outline.mbsc-focus {
  background: rgba(71, 73, 74, .3);
}
.mbsc-material.mbsc-button-light.mbsc-button-outline {
  border-color: #ccc;
  color: #ccc;
}
.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-active,
.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-hover {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-material.mbsc-button-light.mbsc-button-outline.mbsc-focus {
  background: hsla(0, 0%, 100%, .3);
}
.mbsc-material-dark.mbsc-button-standard {
  background: #2b2b2b;
  -webkit-box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 2px 2px 0 rgba(0, 0, 0, .14),
    0 1px 5px 0 rgba(0, 0, 0, .12);
  box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, .2),
    0 2px 2px 0 rgba(0, 0, 0, .14),
    0 1px 5px 0 rgba(0, 0, 0, .12);
  color: #fff;
}
.mbsc-material-dark.mbsc-button-standard.mbsc-hover {
  -webkit-box-shadow:
    0 2px 4px -1px rgba(0, 0, 0, .2),
    0 4px 5px 0 rgba(0, 0, 0, .14),
    0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow:
    0 2px 4px -1px rgba(0, 0, 0, .2),
    0 4px 5px 0 rgba(0, 0, 0, .14),
    0 1px 10px 0 rgba(0, 0, 0, .12);
}
.mbsc-material-dark.mbsc-button-standard.mbsc-active,
.mbsc-material-dark.mbsc-button-standard.mbsc-focus {
  -webkit-box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, .2),
    0 8px 10px 1px rgba(0, 0, 0, .14),
    0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow:
    0 5px 5px -3px rgba(0, 0, 0, .2),
    0 8px 10px 1px rgba(0, 0, 0, .14),
    0 3px 14px 2px rgba(0, 0, 0, .12);
}
.mbsc-material-dark.mbsc-button-flat,
.mbsc-material-dark.mbsc-button-outline {
  color: #fff;
}
.mbsc-material-dark.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-flat.mbsc-hover,
.mbsc-material-dark.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-outline.mbsc-hover {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-material-dark.mbsc-button-flat.mbsc-focus,
.mbsc-material-dark.mbsc-button-outline.mbsc-focus {
  background: hsla(0, 0%, 100%, .3);
}
.mbsc-material-dark.mbsc-button-outline {
  border-color: #fff;
}
.mbsc-material-dark.mbsc-button-primary.mbsc-button-standard {
  background: #3f97f6;
  color: #000;
}
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-standard {
  background: #90979e;
  color: #000;
}
.mbsc-material-dark.mbsc-button-success.mbsc-button-standard {
  background: #43be5f;
  color: #000;
}
.mbsc-material-dark.mbsc-button-danger.mbsc-button-standard {
  background: #f5504e;
  color: #000;
}
.mbsc-material-dark.mbsc-button-warning.mbsc-button-standard {
  background: #f8b042;
  color: #000;
}
.mbsc-material-dark.mbsc-button-info.mbsc-button-standard {
  background: #5bb7c5;
  color: #000;
}
.mbsc-material-dark.mbsc-button-dark.mbsc-button-standard {
  background: #47494a;
  color: #000;
}
.mbsc-material-dark.mbsc-button-light.mbsc-button-standard {
  background: #fff;
  color: #fff;
}
.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat {
  color: #3f97f6;
}
.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-hover {
  background: rgba(63, 151, 246, .2);
}
.mbsc-material-dark.mbsc-button-primary.mbsc-button-flat.mbsc-focus {
  background: rgba(63, 151, 246, .3);
}
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat {
  color: #90979e;
}
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-hover {
  background: hsla(210, 7%, 59%, .2);
}
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-focus {
  background: hsla(210, 7%, 59%, .3);
}
.mbsc-material-dark.mbsc-button-success.mbsc-button-flat {
  color: #43be5f;
}
.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-hover {
  background: rgba(67, 190, 95, .2);
}
.mbsc-material-dark.mbsc-button-success.mbsc-button-flat.mbsc-focus {
  background: rgba(67, 190, 95, .3);
}
.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat {
  color: #f5504e;
}
.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-hover {
  background: rgba(245, 80, 78, .2);
}
.mbsc-material-dark.mbsc-button-danger.mbsc-button-flat.mbsc-focus {
  background: rgba(245, 80, 78, .3);
}
.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat {
  color: #f8b042;
}
.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-hover {
  background: rgba(248, 176, 66, .2);
}
.mbsc-material-dark.mbsc-button-warning.mbsc-button-flat.mbsc-focus {
  background: rgba(248, 176, 66, .3);
}
.mbsc-material-dark.mbsc-button-info.mbsc-button-flat {
  color: #5bb7c5;
}
.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-hover {
  background: rgba(91, 183, 197, .2);
}
.mbsc-material-dark.mbsc-button-info.mbsc-button-flat.mbsc-focus {
  background: rgba(91, 183, 197, .3);
}
.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat {
  color: #47494a;
}
.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-hover {
  background: rgba(71, 73, 74, .2);
}
.mbsc-material-dark.mbsc-button-dark.mbsc-button-flat.mbsc-focus {
  background: rgba(71, 73, 74, .3);
}
.mbsc-material-dark.mbsc-button-light.mbsc-button-flat {
  color: #ccc;
}
.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-active,
.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-hover {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-material-dark.mbsc-button-light.mbsc-button-flat.mbsc-focus {
  background: hsla(0, 0%, 100%, .3);
}
.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline {
  border-color: #3f97f6;
  color: #3f97f6;
}
.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-hover {
  background: rgba(63, 151, 246, .2);
}
.mbsc-material-dark.mbsc-button-primary.mbsc-button-outline.mbsc-focus {
  background: rgba(63, 151, 246, .3);
}
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline {
  border-color: #90979e;
  color: #90979e;
}
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-hover {
  background: hsla(210, 7%, 59%, .2);
}
.mbsc-material-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-focus {
  background: hsla(210, 7%, 59%, .3);
}
.mbsc-material-dark.mbsc-button-success.mbsc-button-outline {
  border-color: #43be5f;
  color: #43be5f;
}
.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-hover {
  background: rgba(67, 190, 95, .2);
}
.mbsc-material-dark.mbsc-button-success.mbsc-button-outline.mbsc-focus {
  background: rgba(67, 190, 95, .3);
}
.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline {
  border-color: #f5504e;
  color: #f5504e;
}
.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-hover {
  background: rgba(245, 80, 78, .2);
}
.mbsc-material-dark.mbsc-button-danger.mbsc-button-outline.mbsc-focus {
  background: rgba(245, 80, 78, .3);
}
.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline {
  border-color: #f8b042;
  color: #f8b042;
}
.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-hover {
  background: rgba(248, 176, 66, .2);
}
.mbsc-material-dark.mbsc-button-warning.mbsc-button-outline.mbsc-focus {
  background: rgba(248, 176, 66, .3);
}
.mbsc-material-dark.mbsc-button-info.mbsc-button-outline {
  border-color: #5bb7c5;
  color: #5bb7c5;
}
.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-hover {
  background: rgba(91, 183, 197, .2);
}
.mbsc-material-dark.mbsc-button-info.mbsc-button-outline.mbsc-focus {
  background: rgba(91, 183, 197, .3);
}
.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline {
  border-color: #47494a;
  color: #47494a;
}
.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-hover {
  background: rgba(71, 73, 74, .2);
}
.mbsc-material-dark.mbsc-button-dark.mbsc-button-outline.mbsc-focus {
  background: rgba(71, 73, 74, .3);
}
.mbsc-material-dark.mbsc-button-light.mbsc-button-outline {
  border-color: #ccc;
  color: #ccc;
}
.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-active,
.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-hover {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-material-dark.mbsc-button-light.mbsc-button-outline.mbsc-focus {
  background: hsla(0, 0%, 100%, .3);
}
.mbsc-windows.mbsc-button {
  border: .125em solid transparent;
  line-height: 1.75em;
  margin: .5em .25em;
  padding: 0 .5em;
  -webkit-transition: border-color .1s ease-out, background-color .1s ease-out;
  transition: border-color .1s ease-out, background-color .1s ease-out;
}
.mbsc-windows.mbsc-icon-button {
  height: 2em;
  width: 2.75em;
}
.mbsc-windows.mbsc-button-flat {
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
}
.mbsc-windows.mbsc-button-flat.mbsc-hover {
  opacity: .7;
}
.mbsc-windows.mbsc-button-flat.mbsc-active {
  opacity: 1;
}
.mbsc-windows.mbsc-button.mbsc-disabled,
.mbsc-windows.mbsc-button:disabled {
  opacity: .3;
}
.mbsc-windows.mbsc-ltr.mbsc-button-icon-start {
  padding-right: .5em;
}
.mbsc-windows.mbsc-ltr.mbsc-button-icon-end,
.mbsc-windows.mbsc-rtl.mbsc-button-icon-start {
  padding-left: .5em;
}
.mbsc-windows.mbsc-rtl.mbsc-button-icon-end {
  padding-right: .5em;
}
.mbsc-windows .mbsc-button-group,
.mbsc-windows .mbsc-button-group-justified {
  margin: .5em .75em;
}
.mbsc-windows .mbsc-button-group-block {
  margin: .5em 1em;
}
.mbsc-windows.mbsc-button-standard {
  background: #ccc;
  border-color: #ccc;
  color: #333;
}
.mbsc-windows.mbsc-button-standard.mbsc-hover {
  border-color: #7a7a7a;
}
.mbsc-windows.mbsc-button-standard.mbsc-active {
  background: #7a7a7a;
  border-color: #7a7a7a;
}
.mbsc-windows.mbsc-button-flat {
  color: #333;
}
.mbsc-windows.mbsc-button-flat.mbsc-active {
  background: #f2f2f2;
  border-color: #f2f2f2;
  color: #333;
}
.mbsc-windows.mbsc-button-outline {
  border: .125em solid #999;
  color: #999;
}
.mbsc-windows.mbsc-button-outline.mbsc-hover {
  border-color: grey;
}
.mbsc-windows.mbsc-button-outline.mbsc-active {
  background: grey;
  border-color: grey;
  color: #fff;
}
.mbsc-windows.mbsc-button.mbsc-focus {
  -webkit-box-shadow: 0 0 0 1px #333;
  box-shadow: 0 0 0 1px #333;
}
.mbsc-windows.mbsc-button-primary.mbsc-button-standard {
  background: #3f97f6;
  border-color: #3f97f6;
  color: #fff;
}
.mbsc-windows.mbsc-button-secondary.mbsc-button-standard {
  background: #90979e;
  border-color: #90979e;
  color: #fff;
}
.mbsc-windows.mbsc-button-success.mbsc-button-standard {
  background: #43be5f;
  border-color: #43be5f;
  color: #fff;
}
.mbsc-windows.mbsc-button-danger.mbsc-button-standard {
  background: #f5504e;
  border-color: #f5504e;
  color: #fff;
}
.mbsc-windows.mbsc-button-warning.mbsc-button-standard {
  background: #f8b042;
  border-color: #f8b042;
  color: #fff;
}
.mbsc-windows.mbsc-button-info.mbsc-button-standard {
  background: #5bb7c5;
  border-color: #5bb7c5;
  color: #fff;
}
.mbsc-windows.mbsc-button-dark.mbsc-button-standard {
  background: #47494a;
  border-color: #47494a;
  color: #fff;
}
.mbsc-windows.mbsc-button-light.mbsc-button-standard {
  background: #fff;
  border-color: #fff;
  color: #000;
}
.mbsc-windows.mbsc-button-primary.mbsc-button-flat {
  color: #3f97f6;
}
.mbsc-windows.mbsc-button-primary.mbsc-button-flat.mbsc-active {
  background: #88bff9;
  border-color: #88bff9;
}
.mbsc-windows.mbsc-button-secondary.mbsc-button-flat {
  color: #90979e;
}
.mbsc-windows.mbsc-button-secondary.mbsc-button-flat.mbsc-active {
  background: #b9bdc2;
  border-color: #b9bdc2;
}
.mbsc-windows.mbsc-button-success.mbsc-button-flat {
  color: #43be5f;
}
.mbsc-windows.mbsc-button-success.mbsc-button-flat.mbsc-active {
  background: #7cd28f;
  border-color: #7cd28f;
}
.mbsc-windows.mbsc-button-danger.mbsc-button-flat {
  color: #f5504e;
}
.mbsc-windows.mbsc-button-danger.mbsc-button-flat.mbsc-active {
  background: #f99896;
  border-color: #f99896;
}
.mbsc-windows.mbsc-button-warning.mbsc-button-flat {
  color: #f8b042;
}
.mbsc-windows.mbsc-button-warning.mbsc-button-flat.mbsc-active {
  background: #fbcf8c;
  border-color: #fbcf8c;
}
.mbsc-windows.mbsc-button-info.mbsc-button-flat {
  color: #5bb7c5;
}
.mbsc-windows.mbsc-button-info.mbsc-button-flat.mbsc-active {
  background: #94d0d9;
  border-color: #94d0d9;
}
.mbsc-windows.mbsc-button-dark.mbsc-button-flat {
  color: #47494a;
}
.mbsc-windows.mbsc-button-dark.mbsc-button-flat.mbsc-active {
  background: #6c7071;
  border-color: #6c7071;
}
.mbsc-windows.mbsc-button-light.mbsc-button-flat {
  color: #ccc;
}
.mbsc-windows.mbsc-button-light.mbsc-button-flat.mbsc-active {
  background: #fff;
  border-color: #fff;
}
.mbsc-windows.mbsc-button-primary.mbsc-button-outline {
  border-color: #3f97f6;
  color: #3f97f6;
}
.mbsc-windows.mbsc-button-secondary.mbsc-button-outline {
  border-color: #90979e;
  color: #90979e;
}
.mbsc-windows.mbsc-button-success.mbsc-button-outline {
  border-color: #43be5f;
  color: #43be5f;
}
.mbsc-windows.mbsc-button-danger.mbsc-button-outline {
  border-color: #f5504e;
  color: #f5504e;
}
.mbsc-windows.mbsc-button-warning.mbsc-button-outline {
  border-color: #f8b042;
  color: #f8b042;
}
.mbsc-windows.mbsc-button-info.mbsc-button-outline {
  border-color: #5bb7c5;
  color: #5bb7c5;
}
.mbsc-windows.mbsc-button-dark.mbsc-button-outline {
  border-color: #47494a;
  color: #47494a;
}
.mbsc-windows.mbsc-button-light.mbsc-button-outline {
  border-color: #ccc;
  color: #ccc;
}
.mbsc-windows.mbsc-button-primary.mbsc-button-outline.mbsc-hover,
.mbsc-windows.mbsc-button-primary.mbsc-button-standard.mbsc-hover {
  border-color: #0964c6;
}
.mbsc-windows.mbsc-button-primary.mbsc-button-outline.mbsc-active,
.mbsc-windows.mbsc-button-primary.mbsc-button-standard.mbsc-active {
  background: #0964c6;
  color: #fff;
}
.mbsc-windows.mbsc-button-secondary.mbsc-button-outline.mbsc-hover,
.mbsc-windows.mbsc-button-secondary.mbsc-button-standard.mbsc-hover {
  border-color: #5d646b;
}
.mbsc-windows.mbsc-button-secondary.mbsc-button-outline.mbsc-active,
.mbsc-windows.mbsc-button-secondary.mbsc-button-standard.mbsc-active {
  background: #5d646b;
  color: #fff;
}
.mbsc-windows.mbsc-button-success.mbsc-button-outline.mbsc-hover,
.mbsc-windows.mbsc-button-success.mbsc-button-standard.mbsc-hover {
  border-color: #287339;
}
.mbsc-windows.mbsc-button-success.mbsc-button-outline.mbsc-active,
.mbsc-windows.mbsc-button-success.mbsc-button-standard.mbsc-active {
  background: #287339;
  color: #fff;
}
.mbsc-windows.mbsc-button-danger.mbsc-button-outline.mbsc-hover,
.mbsc-windows.mbsc-button-danger.mbsc-button-standard.mbsc-hover {
  border-color: #d10e0c;
}
.mbsc-windows.mbsc-button-danger.mbsc-button-outline.mbsc-active,
.mbsc-windows.mbsc-button-danger.mbsc-button-standard.mbsc-active {
  background: #d10e0c;
  color: #fff;
}
.mbsc-windows.mbsc-button-warning.mbsc-button-outline.mbsc-hover,
.mbsc-windows.mbsc-button-warning.mbsc-button-standard.mbsc-hover {
  border-color: #cc7f08;
}
.mbsc-windows.mbsc-button-warning.mbsc-button-outline.mbsc-active,
.mbsc-windows.mbsc-button-warning.mbsc-button-standard.mbsc-active {
  background: #cc7f08;
  color: #fff;
}
.mbsc-windows.mbsc-button-info.mbsc-button-outline.mbsc-hover,
.mbsc-windows.mbsc-button-info.mbsc-button-standard.mbsc-hover {
  border-color: #317e89;
}
.mbsc-windows.mbsc-button-info.mbsc-button-outline.mbsc-active,
.mbsc-windows.mbsc-button-info.mbsc-button-standard.mbsc-active {
  background: #317e89;
  color: #fff;
}
.mbsc-windows.mbsc-button-dark.mbsc-button-outline.mbsc-hover,
.mbsc-windows.mbsc-button-dark.mbsc-button-standard.mbsc-hover {
  border-color: #000;
}
.mbsc-windows.mbsc-button-dark.mbsc-button-outline.mbsc-active,
.mbsc-windows.mbsc-button-dark.mbsc-button-standard.mbsc-active {
  background: #000;
  color: #fff;
}
.mbsc-windows.mbsc-button-light.mbsc-button-outline.mbsc-hover,
.mbsc-windows.mbsc-button-light.mbsc-button-standard.mbsc-hover {
  border-color: #999;
}
.mbsc-windows.mbsc-button-light.mbsc-button-outline.mbsc-active,
.mbsc-windows.mbsc-button-light.mbsc-button-standard.mbsc-active {
  background: #999;
  color: #47494a;
}
.mbsc-windows-dark.mbsc-button-standard {
  background: #404040;
  border-color: #404040;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-standard.mbsc-hover {
  border-color: #ababab;
}
.mbsc-windows-dark.mbsc-button-standard.mbsc-active {
  background: #ababab;
  border-color: #ababab;
}
.mbsc-windows-dark.mbsc-button-flat {
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-flat.mbsc-active {
  background: #676767;
  border-color: #676767;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-outline {
  border: .125em solid #737373;
  color: #737373;
}
.mbsc-windows-dark.mbsc-button-outline.mbsc-hover {
  border-color: #8d8d8d;
}
.mbsc-windows-dark.mbsc-button-outline.mbsc-active {
  background: #8d8d8d;
  border-color: #8d8d8d;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button.mbsc-focus {
  -webkit-box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px #fff;
}
.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard {
  background: #3f97f6;
  border-color: #3f97f6;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard {
  background: #90979e;
  border-color: #90979e;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard {
  background: #43be5f;
  border-color: #43be5f;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard {
  background: #f5504e;
  border-color: #f5504e;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard {
  background: #f8b042;
  border-color: #f8b042;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard {
  background: #5bb7c5;
  border-color: #5bb7c5;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard {
  background: #47494a;
  border-color: #47494a;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard {
  background: #fff;
  border-color: #fff;
  color: #000;
}
.mbsc-windows-dark.mbsc-button-primary.mbsc-button-flat {
  color: #3f97f6;
}
.mbsc-windows-dark.mbsc-button-primary.mbsc-button-flat.mbsc-active {
  background: #88bff9;
  border-color: #88bff9;
}
.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-flat {
  color: #90979e;
}
.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-flat.mbsc-active {
  background: #b9bdc2;
  border-color: #b9bdc2;
}
.mbsc-windows-dark.mbsc-button-success.mbsc-button-flat {
  color: #43be5f;
}
.mbsc-windows-dark.mbsc-button-success.mbsc-button-flat.mbsc-active {
  background: #7cd28f;
  border-color: #7cd28f;
}
.mbsc-windows-dark.mbsc-button-danger.mbsc-button-flat {
  color: #f5504e;
}
.mbsc-windows-dark.mbsc-button-danger.mbsc-button-flat.mbsc-active {
  background: #f99896;
  border-color: #f99896;
}
.mbsc-windows-dark.mbsc-button-warning.mbsc-button-flat {
  color: #f8b042;
}
.mbsc-windows-dark.mbsc-button-warning.mbsc-button-flat.mbsc-active {
  background: #fbcf8c;
  border-color: #fbcf8c;
}
.mbsc-windows-dark.mbsc-button-info.mbsc-button-flat {
  color: #5bb7c5;
}
.mbsc-windows-dark.mbsc-button-info.mbsc-button-flat.mbsc-active {
  background: #94d0d9;
  border-color: #94d0d9;
}
.mbsc-windows-dark.mbsc-button-dark.mbsc-button-flat {
  color: #47494a;
}
.mbsc-windows-dark.mbsc-button-dark.mbsc-button-flat.mbsc-active {
  background: #6c7071;
  border-color: #6c7071;
}
.mbsc-windows-dark.mbsc-button-light.mbsc-button-flat {
  color: #ccc;
}
.mbsc-windows-dark.mbsc-button-light.mbsc-button-flat.mbsc-active {
  background: #fff;
  border-color: #fff;
}
.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline {
  border-color: #3f97f6;
  color: #3f97f6;
}
.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline {
  border-color: #90979e;
  color: #90979e;
}
.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline {
  border-color: #43be5f;
  color: #43be5f;
}
.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline {
  border-color: #f5504e;
  color: #f5504e;
}
.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline {
  border-color: #f8b042;
  color: #f8b042;
}
.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline {
  border-color: #5bb7c5;
  color: #5bb7c5;
}
.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline {
  border-color: #47494a;
  color: #47494a;
}
.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline {
  border-color: #ccc;
  color: #ccc;
}
.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline.mbsc-hover,
.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard.mbsc-hover {
  border-color: #0964c6;
}
.mbsc-windows-dark.mbsc-button-primary.mbsc-button-outline.mbsc-active,
.mbsc-windows-dark.mbsc-button-primary.mbsc-button-standard.mbsc-active {
  background: #0964c6;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-hover,
.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard.mbsc-hover {
  border-color: #5d646b;
}
.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-outline.mbsc-active,
.mbsc-windows-dark.mbsc-button-secondary.mbsc-button-standard.mbsc-active {
  background: #5d646b;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline.mbsc-hover,
.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard.mbsc-hover {
  border-color: #287339;
}
.mbsc-windows-dark.mbsc-button-success.mbsc-button-outline.mbsc-active,
.mbsc-windows-dark.mbsc-button-success.mbsc-button-standard.mbsc-active {
  background: #287339;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline.mbsc-hover,
.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard.mbsc-hover {
  border-color: #d10e0c;
}
.mbsc-windows-dark.mbsc-button-danger.mbsc-button-outline.mbsc-active,
.mbsc-windows-dark.mbsc-button-danger.mbsc-button-standard.mbsc-active {
  background: #d10e0c;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline.mbsc-hover,
.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard.mbsc-hover {
  border-color: #cc7f08;
}
.mbsc-windows-dark.mbsc-button-warning.mbsc-button-outline.mbsc-active,
.mbsc-windows-dark.mbsc-button-warning.mbsc-button-standard.mbsc-active {
  background: #cc7f08;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline.mbsc-hover,
.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard.mbsc-hover {
  border-color: #317e89;
}
.mbsc-windows-dark.mbsc-button-info.mbsc-button-outline.mbsc-active,
.mbsc-windows-dark.mbsc-button-info.mbsc-button-standard.mbsc-active {
  background: #317e89;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline.mbsc-hover,
.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard.mbsc-hover {
  border-color: #000;
}
.mbsc-windows-dark.mbsc-button-dark.mbsc-button-outline.mbsc-active,
.mbsc-windows-dark.mbsc-button-dark.mbsc-button-standard.mbsc-active {
  background: #000;
  color: #fff;
}
.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline.mbsc-hover,
.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard.mbsc-hover {
  border-color: #999;
}
.mbsc-windows-dark.mbsc-button-light.mbsc-button-outline.mbsc-active,
.mbsc-windows-dark.mbsc-button-light.mbsc-button-standard.mbsc-active {
  background: #999;
  color: #47494a;
}
.mbsc-button {
  display: inline-block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  vertical-align: middle;
  z-index: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 1em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.mbsc-button.mbsc-disabled,
.mbsc-button:disabled {
  cursor: not-allowed;
}
.mbsc-button:focus {
  outline: 0;
}
.mbsc-button::-moz-focus-inner {
  border: 0;
}
.mbsc-icon-button {
  height: 2.5em;
  padding: .5em;
  width: 2.5em;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.mbsc-button-icon > *,
.mbsc-button-icon > * > * {
  height: 100%;
}
.mbsc-button-icon-end {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.mbsc-button-group,
.mbsc-button-group-block,
.mbsc-button-group-justified {
  border: 1px solid transparent;
}
.mbsc-button-block,
.mbsc-button-group-block .mbsc-button {
  display: block;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
}
.mbsc-button-group-justified,
.mbsc-button-group-justified mbsc-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mbsc-button-group-justified .mbsc-button,
.mbsc-button-group-justified mbsc-button {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.mbsc-ios.mbsc-popup-wrapper-bottom-full {
  padding-top: 1em;
}
.mbsc-ios.mbsc-popup-wrapper-top-full {
  padding-bottom: 1em;
}
.mbsc-ios.mbsc-popup-top {
  border-bottom: 1px solid;
}
.mbsc-ios.mbsc-popup-bottom {
  border-top: 1px solid;
}
.mbsc-ios.mbsc-popup-body-center {
  border-radius: .9375em;
}
.mbsc-ios.mbsc-popup-body-bottom-full {
  border-radius: .75em .75em 0 0;
}
.mbsc-ios.mbsc-popup-body-top-full {
  border-radius: 0 0 .75em .75em;
}
.mbsc-ios.mbsc-popup-body-anchored {
  border-radius: .9375em;
}
.mbsc-ios.mbsc-popup-arrow {
  border-radius: 0 .375em;
}
.mbsc-ios.mbsc-popup-header {
  font-weight: 700;
  left: 0;
  line-height: 1.25em;
  padding: .75em 4.375em;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1;
}
.mbsc-ios.mbsc-popup-header-center,
.mbsc-ios.mbsc-popup-header-no-buttons {
  border-bottom: 1px solid;
  position: relative;
}
.mbsc-ios.mbsc-popup-header-center {
  padding: .75em .5em;
}
.mbsc-ios.mbsc-popup-bottom-full .mbsc-popup-header,
.mbsc-ios.mbsc-popup-top-full .mbsc-popup-header {
  padding: 1.125em 4.375em;
}
.mbsc-ios.mbsc-popup-buttons {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  border-bottom: 1px solid;
  order: -1;
}
.mbsc-ios.mbsc-popup-buttons.mbsc-ltr {
  text-align: right;
}
.mbsc-ios.mbsc-popup-buttons.mbsc-rtl {
  text-align: left;
}
.mbsc-ios.mbsc-popup-button.mbsc-font {
  margin-bottom: .25em;
  margin-top: .25em;
  z-index: 2;
}
.mbsc-ios.mbsc-popup-button-primary {
  font-weight: 700;
}
.mbsc-ios.mbsc-popup-button-close.mbsc-ltr {
  float: left;
}
.mbsc-ios.mbsc-popup-button-close.mbsc-rtl {
  float: right;
}
.mbsc-ios.mbsc-popup-buttons-anchored,
.mbsc-ios.mbsc-popup-buttons-bottom,
.mbsc-ios.mbsc-popup-buttons-top {
  padding: 0 .25em;
}
.mbsc-ios.mbsc-popup-buttons-bottom-full,
.mbsc-ios.mbsc-popup-buttons-top-full {
  padding: .375em .25em;
}
.mbsc-ios.mbsc-popup-buttons.mbsc-flex {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  background: none;
  border: 0;
  order: 0;
  padding: 0;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-font {
  -webkit-box-flex: 1;
  display: block;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-button {
  margin-bottom: .5em;
  margin-top: .5em;
  opacity: 1;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-button-flat {
  background: none;
  border-radius: 0;
  border-top: 1px solid;
  line-height: 2.75em;
  margin: 0;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-button-flat.mbsc-ltr {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-button-flat.mbsc-rtl {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-button-flat:last-child {
  border-left: 0;
  border-right: 0;
}
.mbsc-ios.mbsc-popup-body-round {
  border-radius: .9375em;
}
.mbsc-ios.mbsc-popup-pointer .mbsc-popup-body-round {
  border-radius: .5em;
}
.mbsc-ios.mbsc-popup-round .mbsc-popup {
  border: 0;
}
.mbsc-ios.mbsc-popup-round .mbsc-popup-body-bottom-full {
  border-radius: .75em .75em 0 0;
}
.mbsc-ios.mbsc-popup-round .mbsc-popup-body-top-full {
  border-radius: 0 0 .75em .75em;
}
.mbsc-ios.mbsc-popup-arrow {
  background: #f2f2f7;
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .2);
  box-shadow: 0 0 1em rgba(0, 0, 0, .2);
}
.mbsc-ios.mbsc-popup-bottom,
.mbsc-ios.mbsc-popup-top {
  border-color: #ccc;
}
.mbsc-ios.mbsc-popup-body {
  background: #f2f2f7;
  color: #000;
}
.mbsc-ios.mbsc-popup-body-anchored,
.mbsc-ios.mbsc-popup-body-center,
.mbsc-ios.mbsc-popup-body-round {
  -webkit-box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0 24px 38px 3px rgba(0, 0, 0, .14),
    0 9px 46px 8px rgba(0, 0, 0, .12);
  box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0 24px 38px 3px rgba(0, 0, 0, .14),
    0 9px 46px 8px rgba(0, 0, 0, .12);
}
.mbsc-ios.mbsc-popup-buttons,
.mbsc-ios.mbsc-popup-header-center,
.mbsc-ios.mbsc-popup-header-no-buttons {
  border-color: #ccc;
}
.mbsc-ios.mbsc-popup-buttons-bottom,
.mbsc-ios.mbsc-popup-buttons-top {
  background: #f7f7f7;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-button-flat.mbsc-font {
  border-color: #ccc;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-focus,
.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-hover {
  background: #eaeaea;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-font.mbsc-active {
  background: #ccc;
}
.mbsc-ios.mbsc-popup-button-flex.mbsc-button.mbsc-disabled {
  color: rgba(0, 122, 255, .2);
}
.mbsc-ios-dark.mbsc-popup-arrow {
  background: #1c1c1c;
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .2);
  box-shadow: 0 0 1em rgba(0, 0, 0, .2);
}
.mbsc-ios-dark.mbsc-popup-bottom,
.mbsc-ios-dark.mbsc-popup-top {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-popup-body {
  background: #1c1c1c;
  color: #fff;
}
.mbsc-ios-dark.mbsc-popup-body-anchored,
.mbsc-ios-dark.mbsc-popup-body-center,
.mbsc-ios-dark.mbsc-popup-body-round {
  -webkit-box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0 24px 38px 3px rgba(0, 0, 0, .14),
    0 9px 46px 8px rgba(0, 0, 0, .12);
  box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0 24px 38px 3px rgba(0, 0, 0, .14),
    0 9px 46px 8px rgba(0, 0, 0, .12);
}
.mbsc-ios-dark.mbsc-popup-buttons,
.mbsc-ios-dark.mbsc-popup-header-center,
.mbsc-ios-dark.mbsc-popup-header-no-buttons {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-popup-buttons-anchored,
.mbsc-ios-dark.mbsc-popup-buttons-bottom,
.mbsc-ios-dark.mbsc-popup-buttons-top {
  background: #292929;
}
.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-button-flat.mbsc-font {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-font.mbsc-focus,
.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-font.mbsc-hover {
  background: #242424;
}
.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-font.mbsc-active {
  background: #333;
}
.mbsc-ios-dark.mbsc-popup-button-flex.mbsc-button.mbsc-disabled {
  color: rgba(255, 159, 10, .2);
}
.mbsc-material.mbsc-popup-body-anchored,
.mbsc-material.mbsc-popup-body-center,
.mbsc-material.mbsc-popup-body-round {
  border-radius: .25em;
}
.mbsc-material.mbsc-popup-header {
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.4em;
  padding: .8em .8em 0;
}
.mbsc-material.mbsc-popup-buttons {
  display: block;
  padding: .5em;
}
.mbsc-material.mbsc-popup-buttons.mbsc-ltr,
.mbsc-material.mbsc-popup-buttons.mbsc-rtl {
  text-align: right;
}
.mbsc-material.mbsc-popup-button.mbsc-button-flat {
  margin-left: 0;
  margin-right: 0;
}
.mbsc-material.mbsc-popup-button.mbsc-font {
  font-size: .9375em;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 0;
}
.mbsc-material.mbsc-popup-round .mbsc-popup-body-bottom-full {
  border-radius: .25em .25em 0 0;
}
.mbsc-material.mbsc-popup-round .mbsc-popup-body-top-full {
  border-radius: 0 0 .25em .25em;
}
.mbsc-material.mbsc-popup-body {
  background: #fff;
  -webkit-box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0 24px 38px 3px rgba(0, 0, 0, .14),
    0 9px 46px 8px rgba(0, 0, 0, .12);
  box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0 24px 38px 3px rgba(0, 0, 0, .14),
    0 9px 46px 8px rgba(0, 0, 0, .12);
  color: #303030;
}
.mbsc-material.mbsc-popup-arrow {
  background: #fff;
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .2);
  box-shadow: 0 0 1em rgba(0, 0, 0, .2);
}
.mbsc-material.mbsc-popup-button.mbsc-font {
  color: #1a73e8;
}
.mbsc-material-dark.mbsc-popup-body {
  background: #303030;
  -webkit-box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0 24px 38px 3px rgba(0, 0, 0, .14),
    0 9px 46px 8px rgba(0, 0, 0, .12);
  box-shadow:
    0 11px 15px -7px rgba(0, 0, 0, .2),
    0 24px 38px 3px rgba(0, 0, 0, .14),
    0 9px 46px 8px rgba(0, 0, 0, .12);
  color: #fff;
}
.mbsc-material-dark.mbsc-popup-arrow {
  background: #303030;
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .2);
  box-shadow: 0 0 1em rgba(0, 0, 0, .2);
}
.mbsc-material-dark.mbsc-popup-button.mbsc-font {
  color: #87b0f3;
}
.mbsc-windows.mbsc-popup {
  border: 1px solid;
}
.mbsc-windows.mbsc-popup-anchored-top {
  margin-top: -.75em;
}
.mbsc-windows.mbsc-popup-anchored-bottom {
  margin-top: .75em;
}
.mbsc-windows.mbsc-popup-arrow {
  border: 1px solid;
  height: 1em;
  width: 1em;
}
.mbsc-windows.mbsc-popup-arrow-bottom,
.mbsc-windows.mbsc-popup-arrow-top {
  margin-left: -.5em;
}
.mbsc-windows.mbsc-popup-arrow-left,
.mbsc-windows.mbsc-popup-arrow-right {
  margin-top: -.5em;
}
.mbsc-windows.mbsc-popup-arrow-bottom {
  top: 1.5em;
}
.mbsc-windows.mbsc-popup-arrow-top {
  bottom: 1.5em;
}
.mbsc-windows.mbsc-popup-arrow-left {
  right: 1.5em;
}
.mbsc-windows.mbsc-popup-arrow-right {
  left: 1.5em;
}
.mbsc-windows.mbsc-popup-header {
  border-bottom: 1px solid;
  font-weight: 700;
  padding: .5em;
  text-align: center;
}
.mbsc-windows.mbsc-popup-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  border-top: 1px solid;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.mbsc-windows.mbsc-popup-button.mbsc-font {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
  padding-bottom: .25em;
  padding-top: .25em;
}
.mbsc-windows.mbsc-popup-button.mbsc-button-flat {
  margin: 0;
}
.mbsc-windows.mbsc-popup {
  -webkit-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, .133), 0 1px 4px 0 rgba(0, 0, 0, .11);
  box-shadow: 0 6px 14px 0 rgba(0, 0, 0, .133), 0 1px 4px 0 rgba(0, 0, 0, .11);
  color: #333;
}
.mbsc-windows.mbsc-popup,
.mbsc-windows.mbsc-popup-arrow {
  background: #fff;
  border-color: #e6e6e6;
}
.mbsc-windows.mbsc-popup-buttons,
.mbsc-windows.mbsc-popup-header {
  border-color: #e6e6e6;
}
.mbsc-windows-dark.mbsc-popup {
  -webkit-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, .133), 0 1px 4px 0 rgba(0, 0, 0, .11);
  box-shadow: 0 6px 14px 0 rgba(0, 0, 0, .133), 0 1px 4px 0 rgba(0, 0, 0, .11);
  color: #fff;
}
.mbsc-windows-dark.mbsc-popup,
.mbsc-windows-dark.mbsc-popup-arrow {
  background: #1a1a1a;
  border-color: #343434;
}
.mbsc-windows-dark.mbsc-popup-buttons,
.mbsc-windows-dark.mbsc-popup-header {
  border-color: #343434;
}
@-webkit-keyframes mbsc-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mbsc-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes mbsc-fade-out {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mbsc-fade-out {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes mbsc-pop-in {
  0% {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes mbsc-pop-in {
  0% {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes mbsc-pop-out {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }
}
@keyframes mbsc-pop-out {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }
}
@-webkit-keyframes mbsc-slide-up-in {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes mbsc-slide-up-in {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes mbsc-slide-up-out {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes mbsc-slide-up-out {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@-webkit-keyframes mbsc-slide-down-in {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes mbsc-slide-down-in {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes mbsc-slide-down-out {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes mbsc-slide-down-out {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
.mbsc-popup-open-ios {
  bottom: 0;
  height: auto;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.mbsc-popup-ctx {
  position: relative;
  --mbsc-safe-top:0;
  --mbsc-safe-right:0;
  --mbsc-safe-bottom:0;
  --mbsc-safe-left:0;
}
.mbsc-popup-limits {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.mbsc-popup-limits-anchored,
.mbsc-popup-limits-center {
  margin: 1em;
}
.mbsc-popup,
.mbsc-popup-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mbsc-popup-wrapper {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border: 0 solid transparent;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99998;
}
.mbsc-popup-wrapper-ctx {
  bottom: auto;
  height: 100%;
  overflow: hidden;
  position: absolute;
  right: auto;
  width: 100%;
}
.mbsc-popup-wrapper-center {
  padding: 1em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: var(--mbsc-safe-top) var(--mbsc-safe-right) var(--mbsc-safe-bottom) var(--mbsc-safe-left);
}
.mbsc-popup-wrapper-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: var(--mbsc-safe-bottom) solid transparent;
}
.mbsc-popup-wrapper-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top-width: var(--mbsc-safe-top);
}
.mbsc-popup-wrapper-anchored {
  border-width: 0 var(--mbsc-safe-right) var(--mbsc-safe-bottom) var(--mbsc-safe-left);
}
.mbsc-popup-hidden {
  opacity: 0;
}
.mbsc-popup-overlay {
  background: rgba(0, 0, 0, .5);
  bottom: 0;
  left: 0;
  margin: -10em;
  pointer-events: auto;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 1;
}
.mbsc-popup-overlay-in {
  -webkit-animation: mbsc-fade-in .15s cubic-bezier(0, 0, .2, 1);
  animation: mbsc-fade-in .15s cubic-bezier(0, 0, .2, 1);
  opacity: 1;
}
.mbsc-popup-overlay-out {
  -webkit-animation: mbsc-fade-out 75ms cubic-bezier(.4, 0, 1, 1);
  animation: mbsc-fade-out 75ms cubic-bezier(.4, 0, 1, 1);
  opacity: 0;
}
.mbsc-popup {
  max-height: 100%;
  min-width: 12em;
  pointer-events: auto;
  position: relative;
  text-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 2;
}
.mbsc-popup-center {
  min-width: 16em;
}
.mbsc-popup-bottom {
  bottom: 0;
  width: 100%;
}
.mbsc-popup-top {
  top: 0;
  width: 100%;
}
.mbsc-popup-anchored {
  position: absolute;
}
.mbsc-popup-anchored-left {
  margin-left: -1em;
}
.mbsc-popup-anchored-right {
  margin-left: 1em;
}
.mbsc-popup-arrow-wrapper {
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}
.mbsc-popup-arrow-wrapper-bottom,
.mbsc-popup-arrow-wrapper-top {
  height: 2em;
  left: 0;
  right: 0;
}
.mbsc-popup-arrow-wrapper-left,
.mbsc-popup-arrow-wrapper-right {
  bottom: 0;
  top: 0;
  width: 2em;
}
.mbsc-popup-arrow-wrapper-top {
  top: 100%;
}
.mbsc-popup-arrow-wrapper-bottom {
  bottom: 100%;
}
.mbsc-popup-arrow-wrapper-left {
  left: 100%;
}
.mbsc-popup-arrow-wrapper-right {
  right: 100%;
}
.mbsc-popup-arrow {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 1.5em;
  pointer-events: auto;
  position: absolute;
  width: 1.5em;
}
.mbsc-popup-arrow-top {
  bottom: 1.25em;
}
.mbsc-popup-arrow-bottom {
  top: 1.25em;
}
.mbsc-popup-arrow-bottom,
.mbsc-popup-arrow-top {
  left: 50%;
  margin-left: -.75em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mbsc-popup-arrow-left {
  right: 1.25em;
}
.mbsc-popup-arrow-right {
  left: 1.25em;
}
.mbsc-popup-arrow-left,
.mbsc-popup-arrow-right {
  margin-top: -.75em;
  top: 50%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mbsc-popup-focus {
  outline: 0;
}
.mbsc-popup-body {
  overflow: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.mbsc-popup-body-top {
  padding-top: var(--mbsc-safe-top);
}
.mbsc-popup-body-bottom {
  padding-bottom: var(--mbsc-safe-bottom);
}
.mbsc-popup-body-bottom,
.mbsc-popup-body-top {
  padding-left: var(--mbsc-safe-left);
  padding-right: var(--mbsc-safe-right);
}
.mbsc-popup-body-round {
  padding: 0;
}
.mbsc-popup-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-popup-content {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.mbsc-popup-padding {
  padding: 1em;
}
.mbsc-popup-pop-in {
  -webkit-animation: mbsc-pop-in .15s cubic-bezier(0, 0, .2, 1);
  animation: mbsc-pop-in .15s cubic-bezier(0, 0, .2, 1);
  opacity: 1;
}
.mbsc-popup-pop-out {
  -webkit-animation: mbsc-pop-out 75ms cubic-bezier(.4, 0, 1, 1) forwards;
  animation: mbsc-pop-out 75ms cubic-bezier(.4, 0, 1, 1) forwards;
  opacity: 0;
}
.mbsc-popup-slide-up-in {
  -webkit-animation: mbsc-slide-up-in .25s cubic-bezier(0, 0, .2, 1);
  animation: mbsc-slide-up-in .25s cubic-bezier(0, 0, .2, 1);
}
.mbsc-popup-slide-up-out {
  -webkit-animation: mbsc-slide-up-out .2s cubic-bezier(.4, 0, 1, 1) forwards;
  animation: mbsc-slide-up-out .2s cubic-bezier(.4, 0, 1, 1) forwards;
}
.mbsc-popup-slide-down-in {
  -webkit-animation: mbsc-slide-down-in .25s cubic-bezier(0, 0, .2, 1);
  animation: mbsc-slide-down-in .25s cubic-bezier(0, 0, .2, 1);
}
.mbsc-popup-slide-down-out {
  -webkit-animation: mbsc-slide-down-out .2s cubic-bezier(.4, 0, 1, 1) forwards;
  animation: mbsc-slide-down-out .2s cubic-bezier(.4, 0, 1, 1) forwards;
}
.mbsc-popup-pointer .mbsc-popup-overlay-anchored,
.mbsc-popup-pointer.mbsc-picker .mbsc-popup-overlay {
  background: none;
}
.mbsc-popup-round .mbsc-popup-slide-up-in {
  -webkit-animation-name: mbsc-slide-up-in, mbsc-fade-in;
  animation-name: mbsc-slide-up-in, mbsc-fade-in;
}
.mbsc-popup-round .mbsc-popup-slide-up-out {
  -webkit-animation-name: mbsc-slide-up-out, mbsc-fade-out;
  animation-name: mbsc-slide-up-out, mbsc-fade-out;
}
.mbsc-popup-round .mbsc-popup-slide-down-in {
  -webkit-animation-name: mbsc-slide-down-in, mbsc-fade-in;
  animation-name: mbsc-slide-down-in, mbsc-fade-in;
}
.mbsc-popup-round .mbsc-popup-slide-down-out {
  -webkit-animation-name: mbsc-slide-down-out, mbsc-fade-out;
  animation-name: mbsc-slide-down-out, mbsc-fade-out;
}
.mbsc-popup-round .mbsc-popup-bottom,
.mbsc-popup-round .mbsc-popup-top {
  margin-bottom: 3em;
  margin-top: 3em;
  width: auto;
}
.mbsc-ios.mbsc-calendar-controls {
  padding: 2px;
}
.mbsc-ios.mbsc-calendar-cell {
  border-top-style: solid;
  border-top-width: 1px;
}
.mbsc-ios.mbsc-calendar-cell-text {
  border-radius: 2em;
  height: 2em;
  line-height: 2em;
  padding: 0 .5em;
}
.mbsc-ios.mbsc-calendar-week-day {
  font-size: .625em;
  height: 1.7em;
  line-height: 1.7em;
}
.mbsc-ios.mbsc-calendar-week-nr {
  font-size: .75em;
  font-weight: 700;
  height: auto;
  line-height: 3em;
  width: 2em;
}
.mbsc-ios.mbsc-calendar-day-text {
  border: 2px solid transparent;
  border-radius: 2em;
  height: 1.625em;
  line-height: 1.625em;
  margin: .1875em;
  padding: 0;
  width: 1.625em;
}
.mbsc-ios.mbsc-range-day .mbsc-calendar-cell-inner {
  z-index: 1;
}
.mbsc-ios.mbsc-range-day:after,
.mbsc-ios.mbsc-range-hover:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 1.875em;
  left: -1px;
  position: absolute;
  right: -1px;
  top: .25em;
  z-index: 0;
}
.mbsc-ios.mbsc-range-hover:before {
  border-bottom: 2px dashed;
  border-top: 2px dashed;
}
.mbsc-ios.mbsc-range-day-end.mbsc-rtl:after,
.mbsc-ios.mbsc-range-day-start.mbsc-ltr:after,
.mbsc-ios.mbsc-range-hover-end.mbsc-rtl:before,
.mbsc-ios.mbsc-range-hover-start.mbsc-ltr:before {
  border-radius: 2em 0 0 2em;
  left: 50%;
  margin-left: -.9375em;
}
.mbsc-ios.mbsc-range-day-end.mbsc-ltr:after,
.mbsc-ios.mbsc-range-day-start.mbsc-rtl:after,
.mbsc-ios.mbsc-range-hover-end.mbsc-ltr:before,
.mbsc-ios.mbsc-range-hover-start.mbsc-rtl:before {
  border-radius: 0 2em 2em 0;
  margin-right: -.9375em;
  right: 50%;
}
.mbsc-ios.mbsc-range-day-start.mbsc-range-day-end:after,
.mbsc-ios.mbsc-range-hover-start.mbsc-range-hover-end:before {
  display: none;
}
.mbsc-ios.mbsc-calendar-day-marked {
  padding-bottom: .4375em;
}
.mbsc-ios.mbsc-calendar-marks {
  margin-top: -.0625em;
}
.mbsc-ios.mbsc-calendar-mark {
  border-radius: .375em;
  height: .375em;
  margin: 0 .0625em;
  width: .375em;
}
.mbsc-ios.mbsc-calendar-day-colors .mbsc-calendar-day-text {
  background-clip: padding-box;
}
.mbsc-ios.mbsc-calendar-day-colors.mbsc-hover .mbsc-calendar-cell-text {
  background-clip: border-box;
}
.mbsc-ios.mbsc-calendar-text:before {
  border-radius: .4em;
}
.mbsc-ios.mbsc-calendar-label {
  font-weight: 600;
}
.mbsc-ios.mbsc-calendar-label-background {
  background: currentColor;
  margin: 0 -.1em;
  opacity: .3;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
}
.mbsc-ios.mbsc-calendar-label-end.mbsc-rtl .mbsc-calendar-label-background,
.mbsc-ios.mbsc-calendar-label-start.mbsc-ltr .mbsc-calendar-label-background {
  border-bottom-left-radius: .4em;
  border-top-left-radius: .4em;
  margin-left: 0;
}
.mbsc-ios.mbsc-calendar-label-end.mbsc-ltr .mbsc-calendar-label-background,
.mbsc-ios.mbsc-calendar-label-start.mbsc-rtl .mbsc-calendar-label-background {
  border-bottom-right-radius: .4em;
  border-top-right-radius: .4em;
  margin-right: 0;
}
.mbsc-ios.mbsc-calendar-label-hover .mbsc-calendar-label-background {
  opacity: .6;
}
.mbsc-ios.mbsc-calendar-label.mbsc-calendar-label-hover:before {
  background: none;
}
.mbsc-ios.mbsc-calendar-label-active .mbsc-calendar-label-background,
.mbsc-ios.mbsc-calendar-label-dragging .mbsc-calendar-label-background {
  opacity: .9;
}
.mbsc-ios.mbsc-calendar-height-md .mbsc-calendar-day:after {
  border-left-style: solid;
  border-left-width: 1px;
  bottom: 0;
  content: "";
  margin-right: -1px;
  position: absolute;
  right: 100%;
  top: 0;
  z-index: 1;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-title {
  font-size: 1.5em;
  line-height: 1.666667em;
  padding: 0 .166667em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-week-day {
  border-left: 1px solid transparent;
  font-size: 1em;
  height: 2.5em;
  line-height: 2.5em;
  padding: 0 .5em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-week-nr {
  font-size: .75em;
  padding: 0;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-day-inner {
  min-height: 2.5em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner {
  min-height: 4.75em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-marks {
  padding: 0 .75em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-day-text {
  height: 1.375em;
  line-height: 1.375em;
  width: 1.375em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-text {
  height: 1.8em;
  line-height: 1.8em;
  margin: 0 .5em .2em .6em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-label {
  padding: 0 .4em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-label-text {
  font-size: 1.2em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-calendar-label-background {
  margin: 0 -.4em;
}
.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-ltr,
.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-ltr,
.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-ltr {
  text-align: right;
}
.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-rtl,
.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-rtl,
.mbsc-ios.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-rtl {
  text-align: left;
}
.mbsc-ios.mbsc-calendar-grid-view .mbsc-calendar-title {
  font-size: 1.5em;
  line-height: 1.666667em;
  padding: 0 .166667em;
}
.mbsc-ios.mbsc-calendar-grid {
  border-top: 1px solid;
}
.mbsc-ios.mbsc-calendar-grid .mbsc-calendar-grid-item .mbsc-calendar-week-days {
  background: none;
}
.mbsc-ios.mbsc-calendar-grid .mbsc-calendar-cell {
  border: 0;
}
.mbsc-ios.mbsc-calendar {
  background: #fff;
  color: #000;
}
.mbsc-ios.mbsc-calendar-header,
.mbsc-ios.mbsc-calendar-wrapper {
  border-color: #ccc;
}
.mbsc-ios.mbsc-calendar-button.mbsc-button {
  color: #007aff;
}
.mbsc-ios.mbsc-calendar-cell {
  background: #fff;
  border-color: #ccc;
  color: #000;
}
.mbsc-ios.mbsc-calendar-day:after {
  border-color: #ccc;
}
.mbsc-ios.mbsc-calendar-today,
.mbsc-ios.mbsc-calendar-week-nr {
  color: #007aff;
}
.mbsc-ios.mbsc-hover .mbsc-calendar-cell-text {
  background-color: rgba(0, 122, 255, .3);
}
.mbsc-ios.mbsc-range-day:after {
  background-color: #cbe2fb;
}
.mbsc-ios.mbsc-range-day .mbsc-calendar-cell-text {
  color: #000;
}
.mbsc-ios.mbsc-range-hover:before {
  border-color: #dedede;
}
.mbsc-ios.mbsc-selected .mbsc-calendar-cell-text {
  background: #007aff;
  border-color: #007aff;
  color: #fff;
}
.mbsc-ios.mbsc-focus .mbsc-calendar-cell-text {
  -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .5);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, .5);
}
.mbsc-ios.mbsc-focus .mbsc-calendar-day-text {
  border-color: rgba(0, 0, 0, .5);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mbsc-ios.mbsc-calendar-mark {
  background: #ccc;
}
.mbsc-ios.mbsc-calendar-label {
  color: #5ac8fa;
}
.mbsc-ios.mbsc-calendar-label-text {
  color: #000;
}
.mbsc-ios.mbsc-calendar-label-active .mbsc-calendar-label-inner,
.mbsc-ios.mbsc-calendar-label-dragging .mbsc-calendar-label-inner {
  color: #fff;
}
.mbsc-ios.mbsc-calendar-label-active .mbsc-calendar-label-text,
.mbsc-ios.mbsc-calendar-label-dragging .mbsc-calendar-label-text {
  color: inherit;
}
.mbsc-ios.mbsc-calendar-text-more .mbsc-calendar-label-text {
  color: #000;
}
.mbsc-ios.mbsc-calendar-popup .mbsc-calendar-cell,
.mbsc-ios.mbsc-calendar-popup .mbsc-popup-arrow,
.mbsc-ios.mbsc-calendar-popup .mbsc-popup-body {
  background: #fff;
}
.mbsc-ios.mbsc-calendar-grid {
  border-color: #ccc;
}
.mbsc-ios.mbsc-calendar-month-title {
  color: #007aff;
}
.mbsc-ios-dark.mbsc-calendar {
  background: #000;
  color: #fff;
}
.mbsc-ios-dark.mbsc-calendar-header,
.mbsc-ios-dark.mbsc-calendar-wrapper {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-calendar-button.mbsc-button {
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-calendar-cell {
  background: #000;
  border-color: #333;
  color: #fff;
}
.mbsc-ios-dark.mbsc-calendar-day:after {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-calendar-today,
.mbsc-ios-dark.mbsc-calendar-week-nr {
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-hover .mbsc-calendar-cell-text {
  background-color: rgba(255, 159, 10, .3);
}
.mbsc-ios-dark.mbsc-range-day:after {
  background-color: #3d2705;
}
.mbsc-ios-dark.mbsc-range-day .mbsc-calendar-cell-text {
  color: #fff;
}
.mbsc-ios-dark.mbsc-range-hover:before {
  border-color: #2b2b2b;
}
.mbsc-ios-dark.mbsc-selected .mbsc-calendar-cell-text {
  background: #ff9f0a;
  border-color: #ff9f0a;
  color: #fff;
}
.mbsc-ios-dark.mbsc-focus .mbsc-calendar-cell-text {
  -webkit-box-shadow: 0 0 0 2px hsla(0, 0%, 100%, .5);
  box-shadow: 0 0 0 2px hsla(0, 0%, 100%, .5);
}
.mbsc-ios-dark.mbsc-focus .mbsc-calendar-day-text {
  border-color: hsla(0, 0%, 100%, .5);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mbsc-ios-dark.mbsc-calendar-mark {
  background: #333;
}
.mbsc-ios-dark.mbsc-calendar-label {
  color: #5ac8fa;
}
.mbsc-ios-dark.mbsc-calendar-label-active .mbsc-calendar-label-inner,
.mbsc-ios-dark.mbsc-calendar-label-dragging .mbsc-calendar-label-inner,
.mbsc-ios-dark.mbsc-calendar-label-text {
  color: #fff;
}
.mbsc-ios-dark.mbsc-calendar-label-active .mbsc-calendar-label-text,
.mbsc-ios-dark.mbsc-calendar-label-dragging .mbsc-calendar-label-text {
  color: inherit;
}
.mbsc-ios-dark.mbsc-calendar-text-more .mbsc-calendar-label-text {
  color: #fff;
}
.mbsc-ios-dark.mbsc-calendar-popup .mbsc-popup-arrow,
.mbsc-ios-dark.mbsc-calendar-popup .mbsc-popup-body {
  background: #292929;
}
.mbsc-ios-dark.mbsc-calendar-popup .mbsc-calendar-cell {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-calendar-grid {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-calendar-month-title {
  color: #ff9f0a;
}
.mbsc-material.mbsc-calendar-wrapper-fixed:after {
  bottom: -.5em;
  content: "";
  height: .5em;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 7;
}
.mbsc-material.mbsc-calendar-controls {
  padding: .5em;
}
.mbsc-material.mbsc-calendar-week-day {
  font-size: .75em;
  font-weight: 700;
  height: 2.5em;
  line-height: 2.5em;
}
.mbsc-material.mbsc-calendar-week-nr {
  font-size: .6875em;
  font-weight: 700;
  height: auto;
  line-height: 3.272728em;
  width: 2.181819em;
}
.mbsc-material.mbsc-calendar-button.mbsc-button {
  padding: .428572em;
}
.mbsc-material.mbsc-calendar-title {
  font-size: 1.428572em;
  font-weight: 400;
  line-height: 1.4em;
  text-transform: none;
}
.mbsc-material.mbsc-calendar-cell-text {
  border-radius: 2em;
  height: 2em;
  line-height: 2em;
  padding: 0 .5em;
}
.mbsc-material.mbsc-calendar-month-name {
  font-size: .8125em;
}
.mbsc-material.mbsc-calendar-month-name.mbsc-ltr {
  padding-left: .461539em;
}
.mbsc-material.mbsc-calendar-month-name.mbsc-rtl {
  padding-right: .461539em;
}
.mbsc-material.mbsc-calendar-day-text {
  border: 2px solid transparent;
  font-size: .8125em;
  height: 1.846154em;
  line-height: 1.846154em;
  margin: .230769em auto;
  padding: 0;
  width: 1.846154em;
}
.mbsc-material.mbsc-range-day:after,
.mbsc-material.mbsc-range-hover:before {
  content: "";
  height: 1.75em;
  left: 0;
  position: absolute;
  right: 0;
  top: .25em;
  z-index: -1;
}
.mbsc-material.mbsc-range-hover:before {
  border-bottom: 2px dashed;
  border-top: 2px dashed;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 1.5em;
}
.mbsc-material.mbsc-range-day-end.mbsc-rtl:after,
.mbsc-material.mbsc-range-day-start.mbsc-ltr:after {
  border-radius: 2em 0 0 2em;
  left: 50%;
  margin-left: -.875em;
  right: 0;
}
.mbsc-material.mbsc-range-day-end.mbsc-ltr:after,
.mbsc-material.mbsc-range-day-start.mbsc-rtl:after {
  border-radius: 0 2em 2em 0;
  left: 0;
  margin-right: -.875em;
  right: 50%;
}
.mbsc-material.mbsc-range-hover-end.mbsc-rtl:before,
.mbsc-material.mbsc-range-hover-start.mbsc-ltr:before {
  left: 50%;
  right: 0;
}
.mbsc-material.mbsc-range-hover-end.mbsc-ltr:before,
.mbsc-material.mbsc-range-hover-start.mbsc-rtl:before {
  left: 0;
  right: 50%;
}
.mbsc-material.mbsc-range-day-start.mbsc-range-day-end:after,
.mbsc-material.mbsc-range-hover-start.mbsc-range-hover-end:before {
  display: none;
}
.mbsc-material.mbsc-calendar-marks {
  margin-top: -.375em;
  -webkit-transition: -webkit-transform .1s ease-out;
  transition: -webkit-transform .1s ease-out;
  transition: transform .1s ease-out;
  transition: transform .1s ease-out, -webkit-transform .1s ease-out;
}
.mbsc-material.mbsc-calendar-day-colors .mbsc-calendar-marks,
.mbsc-material.mbsc-focus .mbsc-calendar-marks,
.mbsc-material.mbsc-highlighted .mbsc-calendar-marks,
.mbsc-material.mbsc-hover .mbsc-calendar-marks,
.mbsc-material.mbsc-hover-highlighted .mbsc-calendar-marks,
.mbsc-material.mbsc-selected .mbsc-calendar-marks {
  -webkit-transform: translate3d(0, .25em, 0);
  transform: translate3d(0, .25em, 0);
}
.mbsc-material.mbsc-calendar-label {
  border-radius: .4em;
  font-weight: 600;
}
.mbsc-material.mbsc-calendar-label-background {
  background: currentColor;
  margin: 0 -.1em;
}
.mbsc-material.mbsc-calendar-text:before {
  border-radius: .4em;
}
.mbsc-material.mbsc-calendar-label:before {
  border-radius: 0;
  margin: 0 -.1em;
}
.mbsc-material.mbsc-calendar-label-end.mbsc-rtl .mbsc-calendar-label-background,
.mbsc-material.mbsc-calendar-label-end.mbsc-rtl.mbsc-calendar-text:before,
.mbsc-material.mbsc-calendar-label-start.mbsc-ltr .mbsc-calendar-label-background,
.mbsc-material.mbsc-calendar-label-start.mbsc-ltr.mbsc-calendar-text:before {
  border-bottom-left-radius: .4em;
  border-top-left-radius: .4em;
  margin-left: 0;
}
.mbsc-material.mbsc-calendar-label-end.mbsc-ltr .mbsc-calendar-label-background,
.mbsc-material.mbsc-calendar-label-end.mbsc-ltr.mbsc-calendar-text:before,
.mbsc-material.mbsc-calendar-label-start.mbsc-rtl .mbsc-calendar-label-background,
.mbsc-material.mbsc-calendar-label-start.mbsc-rtl.mbsc-calendar-text:before {
  border-bottom-right-radius: .4em;
  border-top-right-radius: .4em;
  margin-right: 0;
}
.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-slide {
  padding: 0;
}
.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day {
  border-bottom: 1px solid;
}
.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day:after {
  border-left-style: solid;
  border-left-width: 1px;
  bottom: 0;
  content: "";
  margin-right: -1px;
  position: absolute;
  right: 100%;
  top: 0;
  z-index: 1;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-week-day {
  padding: 0 1em;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-inner {
  min-height: 4em;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner {
  min-height: 5.5em;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-day-text {
  margin: .461539em;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-week-nr {
  line-height: 3.818182em;
  padding: 0;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-marks {
  margin-left: -1px;
  margin-right: -1px;
  padding: 0 1.125em;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-text {
  height: 1.8em;
  line-height: 1.8em;
  margin: 0 .5em .2em .6em;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label {
  padding: 0 .4em;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label-text {
  font-size: 1.2em;
}
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label-background,
.mbsc-material.mbsc-calendar-width-md .mbsc-calendar-label:before {
  margin: 0 -.4em;
}
.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-ltr,
.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-ltr,
.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-ltr {
  text-align: left;
}
.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-rtl,
.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-rtl,
.mbsc-material.mbsc-calendar-height-md.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-rtl {
  text-align: right;
}
.mbsc-material.mbsc-calendar-wrapper:after {
  -webkit-box-shadow: inset 0 .5em .25em -.5em rgba(48, 48, 48, .5);
  box-shadow: inset 0 .5em .25em -.5em rgba(48, 48, 48, .5);
}
.mbsc-material.mbsc-calendar-button.mbsc-button {
  color: #303030;
}
.mbsc-material.mbsc-calendar-picker-slide,
.mbsc-material.mbsc-calendar-slide {
  background: #fff;
}
.mbsc-material.mbsc-calendar-week-day {
  color: rgba(48, 48, 48, .7);
}
.mbsc-material.mbsc-calendar-cell-text {
  color: #303030;
}
.mbsc-material.mbsc-calendar-today,
.mbsc-material.mbsc-calendar-week-nr {
  color: #1a73e8;
}
.mbsc-material.mbsc-focus .mbsc-calendar-cell-text {
  -webkit-box-shadow: 0 0 0 2px rgba(48, 48, 48, .7);
  box-shadow: 0 0 0 2px rgba(48, 48, 48, .7);
}
.mbsc-material.mbsc-hover .mbsc-calendar-cell-text {
  background: rgba(0, 0, 0, .1);
}
.mbsc-material.mbsc-range-hover:before {
  border-color: #e6e6e6;
}
.mbsc-material.mbsc-range-day:after {
  background-color: rgba(26, 115, 232, .25);
}
.mbsc-material.mbsc-selected .mbsc-calendar-cell-text {
  background: #1a73e8;
  border-color: #1a73e8;
  color: #fff;
}
.mbsc-material.mbsc-calendar-mark {
  background: #1a73e8;
}
.mbsc-material.mbsc-calendar-label {
  color: #1a73e8;
}
.mbsc-material.mbsc-calendar-label-inner {
  color: #fff;
}
.mbsc-material.mbsc-calendar-label.mbsc-calendar-label-active,
.mbsc-material.mbsc-calendar-label.mbsc-calendar-label-dragging {
  -webkit-box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, .14),
    0 1px 8px 0 rgba(0, 0, 0, .12),
    0 1px 3px -1px rgba(0, 0, 0, .2);
  box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, .14),
    0 1px 8px 0 rgba(0, 0, 0, .12),
    0 1px 3px -1px rgba(0, 0, 0, .2);
}
.mbsc-material .mbsc-calendar-label.mbsc-calendar-label-active .mbsc-calendar-label-background {
  -webkit-box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
}
.mbsc-material.mbsc-calendar-text-more {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mbsc-material.mbsc-calendar-text-more .mbsc-calendar-label-text {
  color: #303030;
}
.mbsc-material.mbsc-calendar-popup .mbsc-popup-arrow,
.mbsc-material.mbsc-calendar-popup .mbsc-popup-body {
  background: #fff;
}
.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day,
.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-day:after,
.mbsc-material.mbsc-calendar-height-md .mbsc-calendar-week-day {
  border-color: #cfcfcf;
}
.mbsc-material.mbsc-calendar-month-title {
  color: #1a73e8;
}
.mbsc-material-dark.mbsc-calendar-wrapper:after {
  -webkit-box-shadow: inset 0 .5em .25em -.5em hsla(0, 0%, 100%, .5);
  box-shadow: inset 0 .5em .25em -.5em hsla(0, 0%, 100%, .5);
}
.mbsc-material-dark.mbsc-calendar-button.mbsc-button {
  color: #fff;
}
.mbsc-material-dark.mbsc-calendar-slide {
  background: #000;
}
.mbsc-material-dark.mbsc-calendar-picker-slide {
  background: #303030;
}
.mbsc-material-dark.mbsc-calendar-week-day {
  color: hsla(0, 0%, 100%, .7);
}
.mbsc-material-dark.mbsc-calendar-cell-text {
  color: #fff;
}
.mbsc-material-dark.mbsc-calendar-today,
.mbsc-material-dark.mbsc-calendar-week-nr {
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-focus .mbsc-calendar-cell-text {
  -webkit-box-shadow: 0 0 0 2px hsla(0, 0%, 100%, .7);
  box-shadow: 0 0 0 2px hsla(0, 0%, 100%, .7);
}
.mbsc-material-dark.mbsc-hover .mbsc-calendar-cell-text {
  background: hsla(0, 0%, 100%, .1);
}
.mbsc-material-dark.mbsc-range-hover:before {
  border-color: #1a1a1a;
}
.mbsc-material-dark.mbsc-range-day:after {
  background-color: rgba(135, 176, 243, .25);
}
.mbsc-material-dark.mbsc-selected .mbsc-calendar-cell-text {
  background: #87b0f3;
  border-color: #87b0f3;
  color: #000;
}
.mbsc-material-dark.mbsc-calendar-mark {
  background: #87b0f3;
}
.mbsc-material-dark.mbsc-calendar-label {
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-calendar-label-inner {
  color: #000;
}
.mbsc-material-dark.mbsc-calendar-label.mbsc-calendar-label-active,
.mbsc-material-dark.mbsc-calendar-label.mbsc-calendar-label-dragging {
  -webkit-box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, .14),
    0 1px 8px 0 rgba(0, 0, 0, .12),
    0 1px 3px -1px rgba(0, 0, 0, .2);
  box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, .14),
    0 1px 8px 0 rgba(0, 0, 0, .12),
    0 1px 3px -1px rgba(0, 0, 0, .2);
}
.mbsc-material-dark .mbsc-calendar-label.mbsc-calendar-label-active .mbsc-calendar-label-background {
  -webkit-box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
}
.mbsc-material-dark.mbsc-calendar-text-more {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mbsc-material-dark.mbsc-calendar-text-more .mbsc-calendar-label-text {
  color: #fff;
}
.mbsc-material-dark.mbsc-calendar-popup .mbsc-popup-arrow,
.mbsc-material-dark.mbsc-calendar-popup .mbsc-popup-body {
  background: #303030;
}
.mbsc-material-dark.mbsc-calendar-height-md .mbsc-calendar-day,
.mbsc-material-dark.mbsc-calendar-height-md .mbsc-calendar-day:after,
.mbsc-material-dark.mbsc-calendar-height-md .mbsc-calendar-week-day {
  border-color: #2b2b2b;
}
.mbsc-material-dark.mbsc-calendar-month-title {
  color: #87b0f3;
}
.mbsc-windows.mbsc-calendar-header {
  margin-bottom: -1px;
}
.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-font {
  margin: 1px;
}
.mbsc-windows.mbsc-calendar-title-wrapper .mbsc-calendar-button {
  padding: 0;
}
.mbsc-windows.mbsc-calendar-controls {
  min-height: 2.125em;
  padding: .5em;
}
.mbsc-windows.mbsc-calendar-week-day {
  font-size: .75em;
  height: 2.5em;
  line-height: 2.5em;
}
.mbsc-windows.mbsc-calendar-body .mbsc-calendar-week-day {
  border: 0;
}
.mbsc-windows.mbsc-calendar-week-nr {
  font-size: .75em;
  font-weight: 700;
  line-height: 3em;
  width: 2em;
}
.mbsc-windows.mbsc-calendar-picker-slide {
  padding: .25em;
}
.mbsc-windows.mbsc-calendar-cell {
  background-clip: padding-box;
  border: solid transparent;
  border-width: 1px 0 0;
  padding: 0;
}
.mbsc-windows.mbsc-calendar-cell:after {
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.mbsc-windows.mbsc-calendar-cell-inner {
  border-color: transparent;
  border-style: solid;
  border-width: 2px 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  height: 100%;
  position: relative;
  width: 100%;
}
.mbsc-windows.mbsc-calendar-cell-text {
  display: table-cell;
  min-width: 0;
  vertical-align: middle;
}
.mbsc-windows.mbsc-calendar-month-name {
  font-size: .875em;
  vertical-align: middle;
}
.mbsc-windows.mbsc-calendar-month-name.mbsc-ltr {
  margin-left: .5em;
}
.mbsc-windows.mbsc-calendar-month-name.mbsc-rtl {
  margin-right: .5em;
}
.mbsc-windows.mbsc-calendar-day-inner {
  display: block;
}
.mbsc-windows.mbsc-calendar-day-empty:after {
  display: none;
}
.mbsc-windows.mbsc-calendar-day-text {
  border-radius: 2em;
  display: inline-block;
  font-size: .875em;
  line-height: 2.285715em;
  margin: 0 .5em;
}
.mbsc-windows.mbsc-calendar-marks {
  bottom: .25em;
}
.mbsc-windows.mbsc-calendar-label-background {
  background: currentColor;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-title {
  font-size: 1.625em;
  font-weight: 300;
  line-height: 1.461538em;
  padding: 0 .307693em;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day {
  font-size: .875em;
  height: 2.142858em;
  line-height: 2.142858em;
  padding: 0 .5em;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-nr {
  font-size: .75em;
  height: auto;
  padding: 0;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day:after {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-inner {
  min-height: 4em;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-text {
  text-align: center;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day-labels .mbsc-calendar-day-inner {
  min-height: 4.75em;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks {
  bottom: .5em;
  padding: 0 .625em;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-text {
  height: 1.8em;
  line-height: 1.8em;
  padding: 0 .6em;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-label-text {
  font-size: 1.2em;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-ltr,
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-ltr,
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-ltr {
  text-align: left;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-rtl,
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-marks.mbsc-rtl,
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-week-day.mbsc-rtl {
  text-align: right;
}
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day.mbsc-calendar-day-labels {
  text-align: center;
}
.mbsc-windows.mbsc-calendar-grid-view .mbsc-calendar-title {
  font-size: 1.625em;
  font-weight: 300;
  line-height: 1.461538em;
  padding: 0 .307693em;
}
.mbsc-windows.mbsc-calendar,
.mbsc-windows.mbsc-calendar-button.mbsc-button {
  color: #333;
}
.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-active {
  background: #f2f2f2;
  border-color: #f2f2f2;
}
.mbsc-windows.mbsc-calendar-button.mbsc-button.mbsc-focus {
  -webkit-box-shadow: 0 0 0 1px #333;
  box-shadow: 0 0 0 1px #333;
}
.mbsc-windows.mbsc-calendar-wrapper-fixed {
  border-bottom: 1px solid #e6e6e6;
}
.mbsc-windows.mbsc-calendar-slide {
  background: #fff;
  color: #333;
}
.mbsc-windows.mbsc-calendar-week-day {
  color: #666;
}
.mbsc-windows.mbsc-calendar-today,
.mbsc-windows.mbsc-calendar-week-nr {
  color: #0078d7;
}
.mbsc-windows.mbsc-range-day {
  border-left-color: rgba(0, 120, 215, .25);
}
.mbsc-windows.mbsc-range-day-end.mbsc-rtl,
.mbsc-windows.mbsc-range-day-start.mbsc-ltr {
  border-left-color: transparent;
}
.mbsc-windows.mbsc-range-hover .mbsc-calendar-cell-inner {
  border-bottom-color: rgba(51, 51, 51, .1);
  border-style: dashed;
  border-top-color: rgba(51, 51, 51, .1);
}
.mbsc-windows.mbsc-range-day .mbsc-calendar-cell-inner,
.mbsc-windows.mbsc-selected .mbsc-calendar-cell-inner {
  background: rgba(0, 120, 215, .25);
}
.mbsc-windows.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-inner {
  background-color: #0078d7;
}
.mbsc-windows.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-text {
  color: #fff;
}
.mbsc-windows.mbsc-calendar-day-colors.mbsc-selected:after {
  border: 2px solid #0078d7;
}
.mbsc-windows.mbsc-calendar-cell.mbsc-focus:after {
  border: 1px solid #333;
}
.mbsc-windows.mbsc-calendar-cell.mbsc-hover:after {
  background: rgba(51, 51, 51, .1);
}
.mbsc-windows.mbsc-calendar-mark {
  background: rgba(51, 51, 51, .5);
}
.mbsc-windows.mbsc-calendar-label {
  color: #0078d7;
}
.mbsc-windows.mbsc-calendar-label-inner {
  color: #fff;
}
.mbsc-windows.mbsc-calendar-label.mbsc-calendar-label-active {
  outline: 1px solid #333;
}
.mbsc-windows.mbsc-calendar-text-more .mbsc-calendar-label-text {
  color: #333;
}
.mbsc-windows.mbsc-calendar-height-md .mbsc-calendar-week-day,
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day,
.mbsc-windows.mbsc-calendar-width-md .mbsc-calendar-day:after {
  border-color: #e6e6e6;
}
.mbsc-windows.mbsc-calendar-popup .mbsc-popup,
.mbsc-windows.mbsc-calendar-popup .mbsc-popup-arrow {
  background: #fff;
  border-color: #e6e6e6;
}
.mbsc-windows.mbsc-calendar-month-title {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-calendar,
.mbsc-windows-dark.mbsc-calendar-button.mbsc-button {
  color: #fff;
}
.mbsc-windows-dark.mbsc-calendar-button.mbsc-button.mbsc-active {
  background: #676767;
  border-color: #676767;
}
.mbsc-windows-dark.mbsc-calendar-button.mbsc-button.mbsc-focus {
  -webkit-box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px #fff;
}
.mbsc-windows-dark.mbsc-calendar-wrapper-fixed {
  border-bottom: 1px solid #343434;
}
.mbsc-windows-dark.mbsc-calendar-slide {
  background: #1a1a1a;
  color: #fff;
}
.mbsc-windows-dark.mbsc-calendar-week-day {
  color: #ccc;
}
.mbsc-windows-dark.mbsc-calendar-today,
.mbsc-windows-dark.mbsc-calendar-week-nr {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-range-day {
  border-left-color: rgba(0, 120, 215, .25);
}
.mbsc-windows-dark.mbsc-range-day-end.mbsc-rtl,
.mbsc-windows-dark.mbsc-range-day-start.mbsc-ltr {
  border-left-color: transparent;
}
.mbsc-windows-dark.mbsc-range-hover .mbsc-calendar-cell-inner {
  border-bottom-color: hsla(0, 0%, 100%, .22);
  border-style: dashed;
  border-top-color: hsla(0, 0%, 100%, .22);
}
.mbsc-windows-dark.mbsc-range-day .mbsc-calendar-cell-inner,
.mbsc-windows-dark.mbsc-selected .mbsc-calendar-cell-inner {
  background: rgba(0, 120, 215, .25);
}
.mbsc-windows-dark.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-inner {
  background-color: #0078d7;
}
.mbsc-windows-dark.mbsc-selected.mbsc-range-day .mbsc-calendar-cell-text {
  color: #fff;
}
.mbsc-windows-dark.mbsc-calendar-day-colors.mbsc-selected:after {
  border: 2px solid #0078d7;
}
.mbsc-windows-dark.mbsc-calendar-cell.mbsc-focus:after {
  border: 1px solid #fff;
}
.mbsc-windows-dark.mbsc-calendar-cell.mbsc-hover:after {
  background: hsla(0, 0%, 100%, .22);
}
.mbsc-windows-dark.mbsc-calendar-mark {
  background: hsla(0, 0%, 100%, .5);
}
.mbsc-windows-dark.mbsc-calendar-label {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-calendar-label-inner {
  color: #fff;
}
.mbsc-windows-dark.mbsc-calendar-label.mbsc-calendar-label-active {
  outline: 1px solid #fff;
}
.mbsc-windows-dark.mbsc-calendar-text-more .mbsc-calendar-label-text {
  color: #fff;
}
.mbsc-windows-dark.mbsc-calendar-height-md .mbsc-calendar-week-day,
.mbsc-windows-dark.mbsc-calendar-width-md .mbsc-calendar-day,
.mbsc-windows-dark.mbsc-calendar-width-md .mbsc-calendar-day:after {
  border-color: #343434;
}
.mbsc-windows-dark.mbsc-calendar-popup .mbsc-popup,
.mbsc-windows-dark.mbsc-calendar-popup .mbsc-popup-arrow {
  background: #1a1a1a;
  border-color: #343434;
}
.mbsc-windows-dark.mbsc-calendar-month-title {
  color: #0078d7;
}
@-webkit-keyframes mbsc-zoom-in-up {
  0% {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes mbsc-zoom-in-up {
  0% {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes mbsc-zoom-in-down {
  0% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes mbsc-zoom-in-down {
  0% {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes mbsc-zoom-out-up {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}
@keyframes mbsc-zoom-out-up {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}
@-webkit-keyframes mbsc-zoom-out-down {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
  }
}
@keyframes mbsc-zoom-out-down {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5);
  }
}
.mbsc-calendar {
  position: relative;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mbsc-calendar-wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.mbsc-calendar-header {
  position: relative;
  will-change: opacity;
  z-index: 1;
}
.mbsc-calendar-header .mbsc-calendar-week-days {
  margin-left: -1px;
}
.mbsc-calendar-controls {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  min-height: 2.5em;
}
.mbsc-calendar-button.mbsc-button.mbsc-reset {
  margin: 0;
}
.mbsc-calendar-button-prev-multi {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.mbsc-calendar-button-next-multi {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.mbsc-calendar-body {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.mbsc-calendar-body-inner {
  margin-left: -1px;
  overflow: hidden;
  position: relative;
}
.mbsc-calendar-wrapper-fixed {
  height: auto;
  overflow: visible;
}
.mbsc-calendar-title-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
}
.mbsc-calendar-title {
  display: inline-block;
  font-size: 1.125em;
  overflow: hidden;
  padding: 0 .25em;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.mbsc-calendar-scroll-wrapper {
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.mbsc-calendar-picker-wrapper {
  height: 16em;
  overflow: hidden;
  position: relative;
  width: 16em;
}
.mbsc-calendar-picker {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.mbsc-calendar-picker-main {
  position: relative;
  z-index: 0;
}
.mbsc-calendar-picker-in-up {
  -webkit-animation: mbsc-zoom-in-up .2s cubic-bezier(0, 0, .2, 1) forwards;
  animation: mbsc-zoom-in-up .2s cubic-bezier(0, 0, .2, 1) forwards;
  opacity: 0;
}
.mbsc-calendar-picker-in-down {
  -webkit-animation: mbsc-zoom-in-down .2s cubic-bezier(0, 0, .2, 1) forwards;
  animation: mbsc-zoom-in-down .2s cubic-bezier(0, 0, .2, 1) forwards;
  opacity: 0;
}
.mbsc-calendar-picker-out-up {
  -webkit-animation: mbsc-zoom-out-up .2s cubic-bezier(.4, 0, 1, 1) forwards;
  animation: mbsc-zoom-out-up .2s cubic-bezier(.4, 0, 1, 1) forwards;
  opacity: 0;
}
.mbsc-calendar-picker-out-down {
  -webkit-animation: mbsc-zoom-out-down .2s cubic-bezier(0, 0, .2, 1) forwards;
  animation: mbsc-zoom-out-down .2s cubic-bezier(0, 0, .2, 1) forwards;
  opacity: 0;
}
.mbsc-calendar-scroll-wrapper > div {
  height: 100%;
}
.mbsc-calendar-scroll-wrapper > div > div {
  height: 100%;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.mbsc-calendar-slide {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.mbsc-calendar-slide.mbsc-calendar-picker {
  position: relative;
}
.mbsc-calendar-slide.mbsc-ltr {
  left: 0;
}
.mbsc-calendar-slide.mbsc-rtl {
  right: 0;
}
.mbsc-calendar-table {
  height: 100%;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.mbsc-calendar-cell {
  cursor: pointer;
  position: relative;
  text-align: center;
  white-space: nowrap;
}
.mbsc-calendar-cell-text:focus {
  outline: 0;
}
.mbsc-calendar-cell-inner {
  display: inline-block;
  padding: 0 .25em;
  vertical-align: middle;
}
.mbsc-calendar-cell.mbsc-disabled {
  cursor: not-allowed;
}
.mbsc-calendar-week-day {
  border-bottom: 1px solid transparent;
  font-size: .6875em;
  height: 2em;
  line-height: 2em;
  text-align: center;
}
.mbsc-calendar-month,
.mbsc-calendar-year {
  vertical-align: middle;
}
.mbsc-calendar-month-text,
.mbsc-calendar-year-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: .875em 0;
  min-width: 4.5em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mbsc-calendar-day {
  min-width: 0;
  text-align: center;
}
.mbsc-calendar-day-empty {
  cursor: default;
}
.mbsc-calendar-day-text {
  display: inline-block;
  text-align: center;
}
.mbsc-calendar-day-text.mbsc-calendar-cell-text {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.mbsc-calendar-day-inner {
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 0;
  position: relative;
  width: 100%;
}
.mbsc-calendar-day-hidden {
  visibility: hidden;
}
.mbsc-calendar-month-name {
  display: none;
}
.mbsc-calendar-width-md .mbsc-calendar-month-name {
  display: inline-block;
  font-weight: 700;
}
.mbsc-calendar-popup .mbsc-calendar-month-name {
  display: none;
}
.mbsc-calendar-day-outer .mbsc-calendar-day-text,
.mbsc-calendar-day-outer .mbsc-calendar-month-name {
  opacity: .5;
}
.mbsc-calendar-day-outer.mbsc-selected .mbsc-calendar-day-text,
.mbsc-calendar-day-outer.mbsc-selected .mbsc-calendar-month-name {
  opacity: 1;
}
.mbsc-disabled .mbsc-calendar-cell-text,
.mbsc-disabled .mbsc-calendar-month-name {
  opacity: .2;
}
.mbsc-calendar-day-highlight:before {
  background: rgba(0, 0, 0, .1);
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mbsc-calendar-day-marked {
  padding-bottom: .25em;
}
.mbsc-calendar-marks {
  height: .375em;
  left: 0;
  margin-top: -.125em;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
  white-space: nowrap;
}
.mbsc-calendar-mark {
  border-radius: .25em;
  display: inline-block;
  height: .25em;
  margin: .0625em;
  vertical-align: top;
  width: .25em;
}
.mbsc-calendar-labels {
  left: -1px;
  position: absolute;
  right: -1px;
}
.mbsc-calendar-labels-row {
  position: relative;
}
.mbsc-calendar-label-wrapper {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.mbsc-calendar-label-wrapper:first-child {
  position: relative;
}
.mbsc-calendar-label-wrapper:focus {
  outline: 0;
}
.mbsc-calendar-label {
  padding: 0 .3em;
}
.mbsc-calendar-label-text {
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  z-index: 2;
}
.mbsc-calendar-label-background,
.mbsc-calendar-text:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
  z-index: 0;
}
.mbsc-calendar-label.mbsc-calendar-label-hover:before {
  background-color: rgba(0, 0, 0, .2);
  z-index: 1;
}
.mbsc-calendar-text-more {
  padding: 0 .3em;
}
.mbsc-calendar-text-more.mbsc-calendar-label-active:before,
.mbsc-calendar-text-more.mbsc-calendar-label-hover:before {
  background-color: rgba(0, 0, 0, .1);
}
.mbsc-calendar-text {
  display: block;
  font-size: .625em;
  height: 1.6em;
  line-height: 1.6em;
  margin: 0 .1em .2em .2em;
  position: relative;
  white-space: nowrap;
}
.mbsc-calendar-text-placeholder {
  z-index: -1;
}
.mbsc-calendar-text.mbsc-ltr {
  text-align: left;
}
.mbsc-calendar-text.mbsc-rtl {
  text-align: right;
}
.mbsc-calendar-label-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: .5em;
  z-index: 2;
}
.mbsc-calendar-label-resize:after {
  background: #fff;
  border: 1px solid;
  border-radius: .8em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: none;
  height: .8em;
  margin-top: -.4em;
  position: absolute;
  top: 50%;
  width: .8em;
}
.mbsc-calendar-label-resize-end.mbsc-rtl,
.mbsc-calendar-label-resize-start.mbsc-ltr {
  left: 0;
}
.mbsc-calendar-label-resize-end.mbsc-ltr,
.mbsc-calendar-label-resize-start.mbsc-rtl {
  right: 0;
}
.mbsc-calendar-label-resize-end.mbsc-rtl:after,
.mbsc-calendar-label-resize-start.mbsc-ltr:after {
  left: -.4em;
}
.mbsc-calendar-label-resize-end.mbsc-ltr:after,
.mbsc-calendar-label-resize-start.mbsc-rtl:after {
  right: -.4em;
}
.mbsc-calendar-label-resize-end-touch:before,
.mbsc-calendar-label-resize-start-touch:before {
  content: "";
  height: 2em;
  margin-top: -1em;
  position: absolute;
  top: 50%;
  width: 2em;
}
.mbsc-calendar-label-resize-start-touch:before {
  left: -1em;
}
.mbsc-calendar-label-resize-end-touch:before {
  right: -1em;
}
.mbsc-calendar-label-dragging .mbsc-calendar-label-resize:after,
.mbsc-calendar-label-hover .mbsc-calendar-label-resize:after {
  display: block;
}
.mbsc-calendar-label-inactive {
  opacity: .4;
}
.mbsc-calendar-label-hidden {
  visibility: hidden;
}
.mbsc-calendar-labels-dragging {
  z-index: 3;
}
.mbsc-calendar-grid {
  overflow: auto;
  padding: 0 2%;
}
.mbsc-calendar-grid .mbsc-calendar-table {
  margin: 0 5%;
  width: 90%;
}
.mbsc-calendar-grid-item {
  margin: 1em 0;
  padding-top: 2.5em;
}
.mbsc-calendar-month-title {
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.2em;
  margin: -2em 10% 0;
  padding-bottom: .8em;
}
.mbsc-calendar-body-inner-variable {
  overflow-y: auto;
}
.mbsc-calendar-body-inner-variable .mbsc-calendar-table {
  min-height: 20em;
}
.mbsc-material.mbsc-scroller-wheel-wrapper {
  margin: 0 .25em;
  padding: .5em 0;
}
.mbsc-material.mbsc-scroller-wheel-cont:after,
.mbsc-material.mbsc-scroller-wheel-cont:before {
  border-top-style: solid;
  border-width: 2px;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.mbsc-material.mbsc-scroller-wheel-cont:after {
  bottom: -2px;
}
.mbsc-material.mbsc-scroller-wheel-cont:before {
  top: -2px;
}
.mbsc-material.mbsc-scroller-wheel-group {
  padding: 2em .25em;
}
.mbsc-material.mbsc-scroller-wheel-item {
  font-size: 1.375em;
  padding: 0 .272727em;
  text-align: center;
}
.mbsc-material.mbsc-wheel-item-multi {
  padding: 0 2em;
}
.mbsc-material.mbsc-scroller-wheel-header {
  font-size: 1.125em;
  font-weight: 700;
}
.mbsc-material.mbsc-wheel-checkmark {
  border-radius: .1875em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  height: 1.3em;
  margin-top: -.55em;
  position: absolute;
  top: 50%;
  width: 1.3em;
}
.mbsc-material.mbsc-wheel-checkmark:after {
  border: .125em solid;
  border-right: 0;
  border-top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: .4375em;
  left: .27273em;
  opacity: 0;
  position: absolute;
  top: .27273em;
  -webkit-transform: scale(0) rotate(-45deg);
  transform: scale(0) rotate(-45deg);
  -webkit-transition: -webkit-transform .1s ease-out;
  transition: -webkit-transform .1s ease-out;
  transition: transform .1s ease-out;
  transition: transform .1s ease-out, -webkit-transform .1s ease-out;
  width: .8125em;
}
.mbsc-material.mbsc-wheel-checkmark.mbsc-selected:after {
  opacity: 1;
  -webkit-transform: scale(1) rotate(-45deg);
  transform: scale(1) rotate(-45deg);
}
.mbsc-material.mbsc-wheel-checkmark.mbsc-ltr {
  left: .25em;
}
.mbsc-material.mbsc-wheel-checkmark.mbsc-rtl {
  right: .25em;
}
.mbsc-material.mbsc-wheel-item-multi .mbsc-material.mbsc-wheel-checkmark {
  display: block;
}
.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-group {
  padding: 0;
}
.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-wrapper {
  margin: 0;
  padding: 0;
}
.mbsc-material.mbsc-scroller-pointer .mbsc-scroller-wheel-item {
  font-size: 1em;
  padding: 0 1.25em;
}
.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi {
  padding: 0 2em;
}
.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi.mbsc-ltr {
  text-align: left;
}
.mbsc-material.mbsc-scroller-pointer .mbsc-wheel-item-multi.mbsc-rtl {
  text-align: right;
}
.mbsc-material.mbsc-scroller-wheel-cont:after,
.mbsc-material.mbsc-scroller-wheel-cont:before {
  border-color: #1a73e8;
}
.mbsc-material.mbsc-scroller-wheel-multi:after,
.mbsc-material.mbsc-scroller-wheel-multi:before {
  border-color: transparent;
}
.mbsc-material.mbsc-scroller-wheel-header.mbsc-focus,
.mbsc-material.mbsc-scroller-wheel-item.mbsc-active,
.mbsc-material.mbsc-scroller-wheel-item.mbsc-focus,
.mbsc-material.mbsc-scroller-wheel-item.mbsc-hover {
  background: rgba(0, 0, 0, .05);
}
.mbsc-material.mbsc-wheel-checkmark:after {
  border-color: #1a73e8;
}
.mbsc-material-dark.mbsc-scroller-wheel-cont:after,
.mbsc-material-dark.mbsc-scroller-wheel-cont:before {
  border-color: #87b0f3;
}
.mbsc-material-dark.mbsc-scroller-wheel-multi:after,
.mbsc-material-dark.mbsc-scroller-wheel-multi:before {
  border-color: transparent;
}
.mbsc-material-dark.mbsc-scroller-wheel-header.mbsc-focus,
.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-active,
.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-focus,
.mbsc-material-dark.mbsc-scroller-wheel-item.mbsc-hover {
  background: rgba(0, 0, 0, .05);
}
.mbsc-material-dark.mbsc-wheel-checkmark:after {
  border-color: #87b0f3;
}
.mbsc-ios.mbsc-scroller-wheel-multi.mbsc-scroller-wheel-cont-3d {
  visibility: hidden;
}
.mbsc-ios.mbsc-scroller-wheel-group-cont {
  padding: 0 .625em;
}
.mbsc-ios.mbsc-scroller-wheel-group {
  padding: .625em;
}
.mbsc-ios.mbsc-wheel-group-checkmark {
  padding: .625em 0;
}
.mbsc-ios.mbsc-scroller-wheel-3d {
  overflow: visible;
}
.mbsc-ios.mbsc-scroller-wheel-line {
  border-radius: .5em;
  display: block;
  margin: 0 .625em;
  z-index: 1;
}
.mbsc-ios.mbsc-scroller-wheel-overlay {
  display: block;
}
.mbsc-ios.mbsc-scroller-wheel-item {
  border-radius: .5em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.25em;
  padding: 0 .5em;
  text-align: center;
}
.mbsc-ios.mbsc-scroller-wheel-item-3d {
  font-size: 1.125em;
}
.mbsc-ios.mbsc-wheel-item-checkmark {
  padding-left: 1.75em;
  padding-right: 1.75em;
}
.mbsc-ios.mbsc-scroller-wheel-header {
  font-size: .875em;
}
.mbsc-ios.mbsc-wheel-checkmark {
  display: none;
  height: 1.75em;
  margin-top: -.875em;
  position: absolute;
  top: 50%;
  width: 1.75em;
}
.mbsc-ios.mbsc-wheel-checkmark:after {
  border: .125em solid;
  border-right: 0;
  border-top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: .375em;
  left: 26%;
  opacity: 0;
  position: absolute;
  top: 32%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  width: .75em;
}
.mbsc-ios.mbsc-wheel-checkmark.mbsc-selected:after {
  opacity: 1;
}
.mbsc-ios.mbsc-wheel-checkmark.mbsc-ltr {
  left: 0;
}
.mbsc-ios.mbsc-wheel-checkmark.mbsc-rtl {
  right: 0;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-ios.mbsc-wheel-item-checkmark .mbsc-wheel-checkmark,
.mbsc-ios.mbsc-wheel-item-multi .mbsc-ios.mbsc-wheel-checkmark {
  display: block;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-group,
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-group-cont {
  padding: 0;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-wrapper {
  padding: .1875em 0;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-overlay {
  display: none;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-item {
  font-size: 1em;
  margin: 0 .1875em;
  padding: 0 .75em;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-line {
  margin: 0 .1875em;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-wheel-item-checkmark.mbsc-ltr {
  padding-left: 1.75em;
  text-align: left;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-wheel-item-checkmark.mbsc-rtl {
  padding-right: 1.75em;
  text-align: right;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-header {
  font-size: .75em;
  font-weight: 700;
}
.mbsc-ios.mbsc-scroller {
  background: #fff;
}
.mbsc-ios.mbsc-scroller-bottom,
.mbsc-ios.mbsc-scroller-top {
  background: #d1d5db;
}
.mbsc-ios.mbsc-scroller-wheel-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(52%, hsla(0, 0%, 100%, 0)), color-stop(48%, hsla(0, 0%, 100%, 0)), to(#fff));
  background:
    linear-gradient(
      #fff,
      hsla(0, 0%, 100%, 0) 52%,
      hsla(0, 0%, 100%, 0) 0,
      #fff);
}
.mbsc-ios.mbsc-scroller-wheel-overlay-bottom,
.mbsc-ios.mbsc-scroller-wheel-overlay-top {
  background: -webkit-gradient(linear, left top, left bottom, from(#d1d5db), color-stop(52%, rgba(209, 213, 219, 0)), color-stop(48%, rgba(209, 213, 219, 0)), to(#d1d5db));
  background:
    linear-gradient(
      #d1d5db,
      rgba(209, 213, 219, 0) 52%,
      rgba(209, 213, 219, 0) 0,
      #d1d5db);
}
.mbsc-ios.mbsc-scroller-wheel-line {
  background: rgba(0, 0, 0, .1);
}
.mbsc-ios.mbsc-scroller-wheel-item {
  color: #9e9e9e;
}
.mbsc-ios.mbsc-scroller-wheel-header.mbsc-focus,
.mbsc-ios.mbsc-scroller-wheel-item.mbsc-active,
.mbsc-ios.mbsc-scroller-wheel-item.mbsc-focus,
.mbsc-ios.mbsc-scroller-wheel-item.mbsc-hover {
  background: rgba(0, 122, 255, .15);
}
.mbsc-ios.mbsc-scroller-wheel-item-2d,
.mbsc-ios.mbsc-scroller-wheel-item.mbsc-selected {
  color: #000;
}
.mbsc-ios.mbsc-scroller-wheel-cont-3d {
  background: #fff;
}
.mbsc-ios.mbsc-scroller-wheel-item-3d {
  color: #a3a3a3;
}
.mbsc-ios.mbsc-scroller-wheel-header,
.mbsc-ios.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi {
  color: #000;
}
.mbsc-ios.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi.mbsc-selected-3d {
  color: #007aff;
}
.mbsc-ios.mbsc-scroller-wheel-cont-bottom.mbsc-scroller-wheel-cont-3d,
.mbsc-ios.mbsc-scroller-wheel-cont-top.mbsc-scroller-wheel-cont-3d {
  background: #d1d5db;
}
.mbsc-ios.mbsc-scroller-pointer.mbsc-scroller,
.mbsc-ios.mbsc-scroller-pointer.mbsc-scroller-inline,
.mbsc-ios.mbsc-scroller-wheel-cont-inline.mbsc-scroller-wheel-cont-3d {
  background: #fff;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-item {
  color: #000;
}
.mbsc-ios.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected {
  color: #007aff;
}
.mbsc-ios-dark.mbsc-scroller,
.mbsc-ios-dark.mbsc-scroller-bottom,
.mbsc-ios-dark.mbsc-scroller-top {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-scroller-wheel-overlay,
.mbsc-ios-dark.mbsc-scroller-wheel-overlay-bottom,
.mbsc-ios-dark.mbsc-scroller-wheel-overlay-top {
  background: -webkit-gradient(linear, left top, left bottom, from(#1c1c1c), color-stop(52%, rgba(28, 28, 28, 0)), color-stop(48%, rgba(28, 28, 28, 0)), to(#1c1c1c));
  background:
    linear-gradient(
      #1c1c1c,
      rgba(28, 28, 28, 0) 52%,
      rgba(28, 28, 28, 0) 0,
      #1c1c1c);
}
.mbsc-ios-dark.mbsc-scroller-wheel-line {
  background: hsla(0, 0%, 100%, .1);
}
.mbsc-ios-dark.mbsc-scroller-wheel-item {
  color: #9e9e9e;
}
.mbsc-ios-dark.mbsc-scroller-wheel-header.mbsc-focus,
.mbsc-ios-dark.mbsc-scroller-wheel-item.mbsc-active,
.mbsc-ios-dark.mbsc-scroller-wheel-item.mbsc-focus,
.mbsc-ios-dark.mbsc-scroller-wheel-item.mbsc-hover {
  background: rgba(255, 159, 10, .15);
}
.mbsc-ios-dark.mbsc-scroller-wheel-item-2d,
.mbsc-ios-dark.mbsc-scroller-wheel-item.mbsc-selected {
  color: #fff;
}
.mbsc-ios-dark.mbsc-scroller-wheel-cont-3d {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-scroller-wheel-item-3d {
  color: #666;
}
.mbsc-ios-dark.mbsc-scroller-wheel-header,
.mbsc-ios-dark.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi {
  color: #fff;
}
.mbsc-ios-dark.mbsc-scroller-wheel-item-3d.mbsc-wheel-item-multi.mbsc-selected-3d {
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-scroller-pointer.mbsc-scroller,
.mbsc-ios-dark.mbsc-scroller-pointer.mbsc-scroller-inline,
.mbsc-ios-dark.mbsc-scroller-wheel-cont-bottom.mbsc-scroller-wheel-cont-3d,
.mbsc-ios-dark.mbsc-scroller-wheel-cont-inline.mbsc-scroller-wheel-cont-3d,
.mbsc-ios-dark.mbsc-scroller-wheel-cont-top.mbsc-scroller-wheel-cont-3d {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-scroller-pointer .mbsc-scroller-wheel-item {
  color: #fff;
}
.mbsc-ios-dark.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected {
  color: #ff9f0a;
}
.mbsc-windows.mbsc-scroller {
  position: relative;
}
.mbsc-windows.mbsc-scroller-wheel-wrapper.mbsc-ltr {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-windows.mbsc-scroller-wheel-wrapper-0.mbsc-ltr {
  border-left: 0;
}
.mbsc-windows.mbsc-scroller-wheel-wrapper.mbsc-rtl {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-windows.mbsc-scroller-wheel-wrapper-0.mbsc-rtl {
  border-right: 0;
}
.mbsc-windows.mbsc-scroller-wheel-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 .5em;
  text-align: center;
}
.mbsc-windows.mbsc-wheel-item-multi {
  padding: 0 2.0625em;
}
.mbsc-windows.mbsc-wheel-item-multi.mbsc-ltr {
  text-align: left;
}
.mbsc-windows.mbsc-wheel-item-multi.mbsc-rtl {
  text-align: right;
}
.mbsc-windows.mbsc-scroller-wheel-line {
  display: block;
  z-index: 1;
}
.mbsc-windows.mbsc-scroller-wheel-header {
  font-size: 1.375em;
}
.mbsc-windows.mbsc-wheel-checkmark {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  height: 1.5625em;
  margin-top: -.8125em;
  position: absolute;
  top: 50%;
  width: 1.5625em;
}
.mbsc-windows.mbsc-wheel-checkmark:after {
  border: .125em solid;
  border-right: 0;
  border-top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: block;
  height: .475em;
  left: 21%;
  opacity: 0;
  position: absolute;
  top: 28%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: .875em;
}
.mbsc-windows.mbsc-wheel-checkmark.mbsc-selected:after {
  opacity: 1;
}
.mbsc-windows.mbsc-wheel-checkmark.mbsc-ltr {
  left: .25em;
}
.mbsc-windows.mbsc-wheel-checkmark.mbsc-rtl {
  right: .25em;
}
.mbsc-windows.mbsc-wheel-item-multi .mbsc-windows.mbsc-wheel-checkmark {
  display: block;
}
.mbsc-windows.mbsc-scroller-pointer .mbsc-scroller-wheel-item {
  padding: 0 1.25em;
}
.mbsc-windows.mbsc-scroller-pointer .mbsc-wheel-item-multi {
  padding: 0 2.0625em;
}
.mbsc-windows.mbsc-scroller-bar:after {
  border-radius: 0;
}
.mbsc-windows.mbsc-scroller-wheel-wrapper {
  border-color: #e6e6e6;
  color: #333;
}
.mbsc-windows.mbsc-scroller-wheel-line {
  background: rgba(0, 120, 215, .4);
}
.mbsc-windows.mbsc-scroller-wheel-header.mbsc-focus,
.mbsc-windows.mbsc-scroller-wheel-item.mbsc-active,
.mbsc-windows.mbsc-scroller-wheel-item.mbsc-focus,
.mbsc-windows.mbsc-scroller-wheel-item.mbsc-hover {
  background: rgba(51, 51, 51, .1);
}
.mbsc-windows.mbsc-wheel-checkmark:after {
  border-color: #0078d7;
}
.mbsc-windows-dark.mbsc-scroller-wheel-wrapper {
  border-color: #343434;
  color: #fff;
}
.mbsc-windows-dark.mbsc-scroller-wheel-line {
  background: rgba(0, 120, 215, .4);
}
.mbsc-windows-dark.mbsc-scroller-wheel-header.mbsc-focus,
.mbsc-windows-dark.mbsc-scroller-wheel-item.mbsc-active,
.mbsc-windows-dark.mbsc-scroller-wheel-item.mbsc-focus,
.mbsc-windows-dark.mbsc-scroller-wheel-item.mbsc-hover {
  background: hsla(0, 0%, 100%, .1);
}
.mbsc-windows-dark.mbsc-wheel-checkmark:after {
  border-color: #0078d7;
}
.mbsc-scroller {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.mbsc-scroller-wheel-group-cont {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.mbsc-scroller-wheel-group-cont:first-child:last-child {
  display: block;
}
.mbsc-scroller-wheel-group {
  margin: 0 auto;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.mbsc-scroller-wheel-group-3d {
  -webkit-perspective: 100em;
  perspective: 100em;
}
.mbsc-scroller-wheel-wrapper {
  display: block;
  max-width: 100%;
  min-width: 80px;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
}
.mbsc-scroller-pointer .mbsc-scroller-wheel-wrapper-0:last-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.mbsc-scroller-wheel-line {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mbsc-scroller-wheel-line,
.mbsc-scroller-wheel-overlay {
  display: none;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
}
.mbsc-scroller-wheel-overlay {
  bottom: 0;
  top: 0;
  z-index: 2;
}
.mbsc-scroller-wheel {
  display: block;
  margin: -1px 0;
  overflow: hidden;
}
.mbsc-scroller-wheel,
.mbsc-scroller-wheel-cont {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}
.mbsc-scroller-wheel-cont {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
.mbsc-scroller-wheel-cont-3d {
  border: 0;
  overflow: hidden;
}
.mbsc-scroller-wheel-cont-3d > div {
  position: relative;
  top: -1px;
}
.mbsc-scroller-items-3d,
.mbsc-scroller-wheel-3d,
.mbsc-scroller-wheel-wrapper-3d {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.mbsc-scroller-items-3d {
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.mbsc-scroller .mbsc-scroller-wheel,
.mbsc-scroller .mbsc-scroller-wheel-cont {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.mbsc-scroller-wheel-item {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-scroller-wheel-header:focus,
.mbsc-scroller-wheel-item:focus {
  outline: 0;
}
.mbsc-scroller-wheel-item-3d {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.mbsc-scroller-wheel-item.mbsc-disabled {
  opacity: .3;
}
.mbsc-scroller-wheel-header {
  display: block;
  padding: 0 .5em;
}
.mbsc-scroller-wheel-header.mbsc-ltr {
  text-align: left;
}
.mbsc-scroller-wheel-header.mbsc-rtl {
  text-align: right;
}
.mbsc-scroller-bar-cont {
  background: rgba(0, 0, 0, .05);
  bottom: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  width: 10px;
  z-index: 4;
}
.mbsc-scroller-bar-cont.mbsc-ltr {
  right: 0;
}
.mbsc-scroller-bar-cont.mbsc-rtl {
  left: 0;
}
.mbsc-scroller-bar-hidden {
  display: none;
}
.mbsc-scroller-bar-hover,
.mbsc-scroller-bar-started {
  opacity: 1;
}
.mbsc-scroller-bar {
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
}
.mbsc-scroller-bar:after {
  background: rgba(0, 0, 0, .5);
  border-radius: 3px;
  bottom: 2px;
  content: "";
  left: 2px;
  position: absolute;
  right: 2px;
  top: 2px;
}
.mbsc-ios.mbsc-datetime-year-wheel .mbsc-scroller-wheel-item {
  min-width: 3.8em;
}
.mbsc-ios.mbsc-datetime-month-wheel .mbsc-scroller-wheel-item {
  text-align: left;
}
.mbsc-ios.mbsc-datetime-date-wheel .mbsc-scroller-wheel-item,
.mbsc-ios.mbsc-datetime-day-wheel .mbsc-scroller-wheel-item,
.mbsc-ios.mbsc-datetime-hour-wheel .mbsc-scroller-wheel-item {
  text-align: right;
}
.mbsc-windows.mbsc-datetime-date-wheel.mbsc-scroller-wheel-wrapper {
  min-width: 120px;
}
.mbsc-windows.mbsc-datetime-date-wheel .mbsc-scroller-wheel-item,
.mbsc-windows.mbsc-datetime-month-wheel .mbsc-scroller-wheel-item {
  text-align: left;
}
.mbsc-windows.mbsc-datetime-date-wheel.mbsc-rtl .mbsc-scroller-wheel-item,
.mbsc-windows.mbsc-datetime-month-wheel.mbsc-rtl .mbsc-scroller-wheel-item {
  text-align: right;
}
.mbsc-ios.mbsc-segmented {
  border-radius: .5625em;
  margin: .75em;
  padding: .0625em;
  position: relative;
}
.mbsc-ios.mbsc-segmented-item:before {
  border-left: 1px solid;
  bottom: .3125em;
  content: "";
  opacity: 1;
  position: absolute;
  top: .3125em;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
}
.mbsc-ios.mbsc-segmented-item.mbsc-ltr:before {
  left: 0;
}
.mbsc-ios.mbsc-segmented-item.mbsc-rtl:before {
  right: 0;
}
.mbsc-ios.mbsc-segmented-item-selected + .mbsc-segmented-item:before,
.mbsc-ios.mbsc-segmented-item-selected:before,
.mbsc-ios.mbsc-segmented-item:first-child:before {
  opacity: 0;
}
.mbsc-ios.mbsc-segmented-selectbox {
  border-radius: .4375em;
  bottom: 0;
  display: none;
  left: 0;
  padding: .0625em;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mbsc-ios.mbsc-segmented-selectbox.mbsc-selected {
  display: block;
}
.mbsc-ios.mbsc-segmented-selectbox-animate {
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}
.mbsc-ios.mbsc-segmented-selectbox-inner {
  border-radius: .4375em;
  height: 100%;
  -webkit-transition: -webkit-transform .1s ease-in-out;
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  visibility: hidden;
}
.mbsc-ios.mbsc-segmented-selectbox-inner-visible {
  visibility: visible;
}
.mbsc-ios.mbsc-segmented-item:first-child .mbsc-segmented-selectbox-inner {
  -webkit-transform-origin: left;
  transform-origin: left;
}
.mbsc-ios.mbsc-segmented-item:last-child .mbsc-segmented-selectbox-inner {
  -webkit-transform-origin: right;
  transform-origin: right;
}
.mbsc-ios.mbsc-segmented-dragging {
  cursor: pointer;
}
.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-item-selected {
  z-index: 2;
}
.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-item-selected:after {
  bottom: 0;
  content: "";
  cursor: pointer;
  left: -4px;
  position: absolute;
  right: -4px;
  top: 0;
}
.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-selectbox-inner {
  -webkit-transform: scale(.97, .95);
  transform: scale(.97, .95);
}
.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-item:first-child .mbsc-segmented-selectbox-inner {
  -webkit-transform: scale(.97, .95) translateX(.0625em);
  transform: scale(.97, .95) translateX(.0625em);
}
.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-item:last-child .mbsc-segmented-selectbox-inner {
  -webkit-transform: scale(.97, .95) translateX(-.0625em);
  transform: scale(.97, .95) translateX(-.0625em);
}
.mbsc-ios.mbsc-segmented-button.mbsc-icon-button {
  height: 2.307693em;
}
.mbsc-ios.mbsc-segmented-button.mbsc-button {
  border-radius: 0;
  font-size: .8125em;
  line-height: 2.307693em;
  margin: 0;
  padding: 0 .615385em;
  -webkit-transition:
    opacity .1s ease-out,
    background-color .1s ease-out,
    -webkit-transform .1s ease-in-out;
  transition:
    opacity .1s ease-out,
    background-color .1s ease-out,
    -webkit-transform .1s ease-in-out;
  transition:
    opacity .1s ease-out,
    background-color .1s ease-out,
    transform .1s ease-in-out;
  transition:
    opacity .1s ease-out,
    background-color .1s ease-out,
    transform .1s ease-in-out,
    -webkit-transform .1s ease-in-out;
  -webkit-font-smoothing: subpixel-antialiased;
}
.mbsc-ios.mbsc-segmented-button.mbsc-button.mbsc-active,
.mbsc-ios.mbsc-segmented-button.mbsc-button.mbsc-hover {
  opacity: 1;
}
.mbsc-ios.mbsc-segmented-dragging .mbsc-segmented-item-selected .mbsc-segmented-button {
  -webkit-transform: scale(.97, .95);
  transform: scale(.97, .95);
}
.mbsc-ios.mbsc-segmented-item-selected:first-child .mbsc-segmented-button {
  -webkit-transform-origin: left;
  transform-origin: left;
}
.mbsc-ios.mbsc-segmented-item-selected:last-child .mbsc-segmented-button {
  -webkit-transform-origin: right;
  transform-origin: right;
}
.mbsc-ios.mbsc-segmented {
  background: #dedede;
}
.mbsc-ios.mbsc-segmented-item:before {
  border-color: rgba(0, 0, 0, .2);
}
.mbsc-ios.mbsc-segmented-item.mbsc-focus .mbsc-segmented-selectbox {
  -webkit-box-shadow: inset 0 0 0 .0625em rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 0 .0625em rgba(0, 0, 0, .5);
}
.mbsc-ios.mbsc-segmented-selectbox-inner {
  background: #fff;
}
.mbsc-ios.mbsc-segmented-selectbox-inner.mbsc-selected {
  -webkit-box-shadow: 3px 3px 8px -4px #bababa;
  box-shadow: 3px 3px 8px -4px #bababa;
}
.mbsc-ios.mbsc-segmented-button.mbsc-button {
  background: transparent;
  color: #000;
}
.mbsc-ios.mbsc-segmented-primary {
  background: #3f97f6;
}
.mbsc-ios.mbsc-segmented-secondary {
  background: #90979e;
}
.mbsc-ios.mbsc-segmented-success {
  background: #43be5f;
}
.mbsc-ios.mbsc-segmented-warning {
  background: #f8b042;
}
.mbsc-ios.mbsc-segmented-danger {
  background: #f5504e;
}
.mbsc-ios.mbsc-segmented-info {
  background: #5bb7c5;
}
.mbsc-ios.mbsc-segmented-light {
  background: #fff;
}
.mbsc-ios.mbsc-segmented-dark {
  background: #47494a;
}
.mbsc-ios-dark.mbsc-segmented {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-segmented-item:before {
  border-color: hsla(0, 0%, 100%, .2);
}
.mbsc-ios-dark.mbsc-segmented-item.mbsc-focus .mbsc-segmented-selectbox {
  -webkit-box-shadow: inset 0 0 0 .0625em hsla(0, 0%, 100%, .5);
  box-shadow: inset 0 0 0 .0625em hsla(0, 0%, 100%, .5);
}
.mbsc-ios-dark.mbsc-segmented-selectbox-inner {
  background: #5a5a5a;
}
.mbsc-ios-dark.mbsc-segmented-selectbox-inner.mbsc-selected {
  -webkit-box-shadow: 3px 3px 8px -4px #000;
  box-shadow: 3px 3px 8px -4px #000;
}
.mbsc-ios-dark.mbsc-segmented-button.mbsc-button {
  background: transparent;
  color: #fff;
}
.mbsc-ios-dark.mbsc-calendar-header .mbsc-ios-dark.mbsc-segmented,
.mbsc-ios-dark.mbsc-datepicker .mbsc-segmented,
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-segmented {
  background: #2b2b2b;
}
.mbsc-ios-dark.mbsc-segmented-primary {
  background: #3f97f6;
}
.mbsc-ios-dark.mbsc-segmented-secondary {
  background: #90979e;
}
.mbsc-ios-dark.mbsc-segmented-success {
  background: #43be5f;
}
.mbsc-ios-dark.mbsc-segmented-warning {
  background: #f8b042;
}
.mbsc-ios-dark.mbsc-segmented-danger {
  background: #f5504e;
}
.mbsc-ios-dark.mbsc-segmented-info {
  background: #5bb7c5;
}
.mbsc-ios-dark.mbsc-segmented-light {
  background: #fff;
}
.mbsc-ios-dark.mbsc-segmented-dark {
  background: #47494a;
}
.mbsc-material.mbsc-segmented {
  padding: .75em;
}
.mbsc-material.mbsc-segmented-selectbox {
  display: none;
}
.mbsc-material.mbsc-segmented-item:first-child .mbsc-segmented-button {
  border-bottom-left-radius: .25em;
  border-top-left-radius: .25em;
}
.mbsc-material.mbsc-segmented-item:first-child .mbsc-segmented-button.mbsc-rtl {
  border-radius: 0 .25em .25em 0;
  border-right-width: .142858em;
}
.mbsc-material.mbsc-segmented-item:last-child .mbsc-segmented-button {
  border-bottom-right-radius: .25em;
  border-right-width: .142858em;
  border-top-right-radius: .25em;
}
.mbsc-material.mbsc-segmented-item:last-child .mbsc-segmented-button.mbsc-rtl {
  border-radius: .25em 0 0 .25em;
  border-right-width: 0;
}
.mbsc-material.mbsc-segmented-button.mbsc-button {
  background: none;
  border: .142858em solid transparent;
  border-radius: 0;
  border-right-width: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: .875em;
  margin: 0;
  min-width: auto;
  padding: .285715em 1.142858em;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-active,
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-focus:after {
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary {
  border-color: #3f97f6;
  color: #3f97f6;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-active,
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-hover {
  background: rgba(63, 151, 246, .2);
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-selected {
  background: #3f97f6;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary {
  border-color: #90979e;
  color: #90979e;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-active,
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-hover {
  background: hsla(210, 7%, 59%, .2);
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-selected {
  background: #90979e;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success {
  border-color: #43be5f;
  color: #43be5f;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-active,
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-hover {
  background: rgba(67, 190, 95, .2);
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-selected {
  background: #43be5f;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger {
  border-color: #f5504e;
  color: #f5504e;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-active,
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-hover {
  background: rgba(245, 80, 78, .2);
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-selected {
  background: #f5504e;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning {
  border-color: #f8b042;
  color: #f8b042;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-active,
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-hover {
  background: rgba(248, 176, 66, .2);
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-selected {
  background: #f8b042;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info {
  border-color: #5bb7c5;
  color: #5bb7c5;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-active,
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-hover {
  background: rgba(91, 183, 197, .2);
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-selected {
  background: #5bb7c5;
}
.mbsc-material.mbsc-segmented-button.mbsc-button {
  border-color: #1a73e8;
  color: #000;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-active,
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-hover {
  background: rgba(0, 0, 0, .2);
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-selected {
  background: #1a73e8;
  color: #fff;
}
.mbsc-material.mbsc-segmented-button.mbsc-button.mbsc-focus:after {
  background: rgba(0, 0, 0, .2);
}
.mbsc-material-dark.mbsc-segmented-button.mbsc-button {
  border-color: #87b0f3;
  color: #fff;
}
.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-active,
.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-hover {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-selected {
  background: #87b0f3;
  color: #000;
}
.mbsc-material-dark.mbsc-segmented-button.mbsc-button.mbsc-focus:after {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-windows.mbsc-segmented {
  padding: .75em;
}
.mbsc-windows.mbsc-segmented-selectbox {
  display: none;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button {
  border-color: transparent;
  margin: 0;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-active,
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-hover {
  border-color: transparent;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-focus {
  z-index: 2;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-active,
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-primary.mbsc-selected {
  background: #3f97f6;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-active,
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-secondary.mbsc-selected {
  background: #90979e;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-active,
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-success.mbsc-selected {
  background: #43be5f;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-active,
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-danger.mbsc-selected {
  background: #f5504e;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-active,
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-warning.mbsc-selected {
  background: #f8b042;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-active,
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-button-info.mbsc-selected {
  background: #5bb7c5;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button {
  background: #ccc;
  color: #333;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-active,
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-hover {
  background: #d4d4d4;
}
.mbsc-windows.mbsc-segmented-button.mbsc-button.mbsc-selected {
  background: #7a7a7a;
  color: #fff;
}
.mbsc-windows-dark.mbsc-segmented-button.mbsc-button {
  background: #404040;
  color: #fff;
}
.mbsc-windows-dark.mbsc-segmented-button.mbsc-button.mbsc-active,
.mbsc-windows-dark.mbsc-segmented-button.mbsc-button.mbsc-hover {
  background: #454545;
}
.mbsc-windows-dark.mbsc-segmented-button.mbsc-button.mbsc-selected {
  background: #ababab;
  color: #000;
}
.mbsc-segmented {
  overflow: hidden;
}
.mbsc-segmented-item {
  font-size: 1em;
  margin: 0;
  position: relative;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  min-width: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mbsc-segmented-label {
  display: block;
  margin: 0;
  padding: 0;
}
.mbsc-segmented-input {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mbsc-segmented-button.mbsc-button {
  width: 100%;
}
.mbsc-ios.mbsc-timegrid-item {
  border-radius: 2em;
  font-size: .875em;
  line-height: 2em;
  margin: .5em .625em;
}
.mbsc-ios.mbsc-timegrid-item.mbsc-selected,
.mbsc-ios.mbsc-timegrid-item:focus,
.mbsc-ios.mbsc-timegrid-item:hover {
  font-size: 1em;
  margin: 0 .25em;
  outline: none;
}
.mbsc-ios.mbsc-timegrid-item:focus,
.mbsc-ios.mbsc-timegrid-item:hover {
  background: rgba(0, 122, 255, .3);
}
.mbsc-ios.mbsc-timegrid-item.mbsc-selected {
  background: #007aff;
  color: #fff;
}
.mbsc-ios-dark.mbsc-timegrid-item:focus,
.mbsc-ios-dark.mbsc-timegrid-item:hover {
  background: rgba(255, 159, 10, .3);
}
.mbsc-ios-dark.mbsc-timegrid-item.mbsc-selected {
  background: #ff9f0a;
  color: #fff;
}
.mbsc-material.mbsc-timegrid-item {
  border-radius: 2em;
  font-size: .875em;
  line-height: 2em;
  margin: .5em .625em;
}
.mbsc-material.mbsc-timegrid-item.mbsc-selected,
.mbsc-material.mbsc-timegrid-item:focus,
.mbsc-material.mbsc-timegrid-item:hover {
  margin: 0 .25em;
  outline: none;
}
.mbsc-material.mbsc-timegrid-item:focus,
.mbsc-material.mbsc-timegrid-item:hover {
  background: rgba(48, 48, 48, .1);
}
.mbsc-material.mbsc-timegrid-item.mbsc-selected {
  background: #1a73e8;
  color: #fff;
}
.mbsc-material-dark.mbsc-timegrid-item:focus,
.mbsc-material-dark.mbsc-timegrid-item:hover {
  background: hsla(0, 0%, 100%, .1);
}
.mbsc-material-dark.mbsc-timegrid-item.mbsc-selected {
  background: #87b0f3;
  color: #000;
}
.mbsc-windows.mbsc-timegrid-item {
  font-size: 14px;
  margin: .0625em;
  padding: 1.3125em 0;
}
.mbsc-windows.mbsc-timegrid-item:focus {
  outline: none;
}
.mbsc-windows.mbsc-timegrid-item.mbsc-selected {
  background: rgba(0, 120, 215, .25);
  color: #333;
}
.mbsc-windows.mbsc-timegrid-item:focus,
.mbsc-windows.mbsc-timegrid-item:hover {
  background: rgba(51, 51, 51, .1);
}
.mbsc-windows.mbsc-timegrid-item.mbsc-selected:focus,
.mbsc-windows.mbsc-timegrid-item.mbsc-selected:hover {
  background: rgba(18, 96, 158, .35);
}
.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected {
  background: rgba(0, 120, 215, .25);
  color: #fff;
}
.mbsc-windows-dark.mbsc-timegrid-item:focus,
.mbsc-windows-dark.mbsc-timegrid-item:hover {
  background: hsla(0, 0%, 100%, .1);
}
.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected:focus,
.mbsc-windows-dark.mbsc-timegrid-item.mbsc-selected:hover {
  background: rgba(89, 167, 229, .35);
}
.mbsc-datepicker-control-calendar .mbsc-datepicker-tab-timegrid {
  min-height: 10em;
}
.mbsc-datepicker-tab-timegrid {
  min-height: 19em;
}
.mbsc-timegrid-item.mbsc-disabled {
  opacity: .2;
  pointer-events: none;
}
.mbsc-datepicker-tab-timegrid.mbsc-datepicker-tab {
  overflow: auto;
  position: relative;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 18.5em;
}
.mbsc-timegrid-container {
  bottom: 0;
  display: table;
  left: 0;
  position: absolute;
  right: 0;
  table-layout: fixed;
  top: 0;
  width: 100%;
}
.mbsc-timegrid-row {
  display: table-row;
}
.mbsc-timegrid-cell {
  display: table-cell;
  position: relative;
}
.mbsc-timegrid-cell.mbsc-disabled {
  cursor: not-allowed;
}
.mbsc-timegrid-item {
  cursor: pointer;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.mbsc-ios.mbsc-form-control-wrapper {
  margin-top: -1px;
}
.mbsc-ios.mbsc-form-control-wrapper.mbsc-error {
  z-index: 2;
}
.mbsc-ios.mbsc-form-control-wrapper:after,
.mbsc-ios.mbsc-form-control-wrapper:before {
  border-top: 1px solid transparent;
  content: "";
  position: absolute;
}
.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:after,
.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:before {
  left: 1em;
  right: 0;
}
.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:after,
.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:before {
  left: 0;
  right: 1em;
}
.mbsc-ios.mbsc-form-control-wrapper:before {
  top: 0;
}
.mbsc-ios.mbsc-form-control-wrapper:after {
  bottom: 0;
}
.mbsc-block-title + .mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:before,
.mbsc-form-group-title + .mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:before,
.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:first-child:before,
.mbsc-ios.mbsc-form-control-wrapper.mbsc-ltr:last-child:after {
  left: 0;
}
.mbsc-block-title + .mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:before,
.mbsc-form-group-title + .mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:before,
.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:first-child:before,
.mbsc-ios.mbsc-form-control-wrapper.mbsc-rtl:last-child:after {
  right: 0;
}
.mbsc-ios.mbsc-description.mbsc-disabled,
.mbsc-ios.mbsc-form-control-label.mbsc-disabled {
  opacity: .3;
}
.mbsc-ios .mbsc-form-group-inset .mbsc-form-control-wrapper:first-child,
.mbsc-ios .mbsc-form-group-inset .mbsc-form-group-title + .mbsc-form-control-wrapper {
  border-top-left-radius: .5em;
  border-top-right-radius: .5em;
}
.mbsc-ios .mbsc-form-group-inset .mbsc-form-control-wrapper:last-child {
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: .5em;
}
.mbsc-ios .mbsc-form-group-inset .mbsc-form-control-wrapper:first-child:before,
.mbsc-ios .mbsc-form-group-inset .mbsc-form-control-wrapper:last-child:after,
.mbsc-ios .mbsc-form-group-inset .mbsc-form-group-title,
.mbsc-ios .mbsc-form-group-inset .mbsc-form-group-title + .mbsc-form-control-wrapper:before {
  border-width: 0;
}
.mbsc-ios.mbsc-form-control-wrapper {
  background: #fff;
}
.mbsc-ios.mbsc-form-control-wrapper:after,
.mbsc-ios.mbsc-form-control-wrapper:before {
  border-color: #ccc;
}
.mbsc-ios.mbsc-form-control-wrapper.mbsc-error + .mbsc-form-control-wrapper:before,
.mbsc-ios.mbsc-form-control-wrapper.mbsc-error:after {
  border-color: #d8332a;
}
.mbsc-ios-dark.mbsc-form-control-wrapper {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-form-control-wrapper:after,
.mbsc-ios-dark.mbsc-form-control-wrapper:before {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-form-control-wrapper.mbsc-error + .mbsc-form-control-wrapper:before,
.mbsc-ios-dark.mbsc-form-control-wrapper.mbsc-error:after {
  border-color: #d8332a;
}
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-form-control-wrapper {
  background: #2b2b2b;
}
.mbsc-material.mbsc-description.mbsc-disabled,
.mbsc-material.mbsc-form-control-label.mbsc-disabled,
.mbsc-windows.mbsc-description.mbsc-disabled,
.mbsc-windows.mbsc-form-control-label.mbsc-disabled {
  opacity: .3;
}
.mbsc-form-control-label {
  display: block;
}
.mbsc-form-control-input {
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
.mbsc-ios.mbsc-textfield-wrapper-has-icon-left.mbsc-ltr,
.mbsc-ios.mbsc-textfield-wrapper-has-icon-right.mbsc-rtl {
  z-index: 1;
}
.mbsc-ios.mbsc-textfield-wrapper-has-icon-left.mbsc-ltr:after,
.mbsc-ios.mbsc-textfield-wrapper-has-icon-left.mbsc-ltr:before {
  left: 3.375em;
}
.mbsc-ios.mbsc-textfield-wrapper-has-icon-right.mbsc-rtl:after,
.mbsc-ios.mbsc-textfield-wrapper-has-icon-right.mbsc-rtl:before {
  right: 3.375em;
}
.mbsc-ios.mbsc-textfield-inner {
  position: static;
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
  z-index: -1;
}
.mbsc-ios.mbsc-textfield-inner.mbsc-disabled {
  opacity: .5;
}
.mbsc-ios.mbsc-textfield {
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.75em;
  padding: 0 1em;
}
.mbsc-ios.mbsc-textfield-has-icon-left {
  padding-left: 3.375em;
}
.mbsc-ios.mbsc-textfield-has-icon-right {
  padding-right: 3.375em;
}
.mbsc-ios.mbsc-textfield-floating,
.mbsc-ios.mbsc-textfield-stacked {
  height: 3.5em;
  padding-top: 1.25em;
}
.mbsc-ios.mbsc-textfield-icon {
  top: .625em;
  z-index: 1;
}
.mbsc-ios.mbsc-textfield-icon-left {
  left: .9375em;
}
.mbsc-ios.mbsc-textfield-icon-right {
  right: .9375em;
}
.mbsc-ios.mbsc-textfield-icon-floating,
.mbsc-ios.mbsc-textfield-icon-stacked {
  top: 1em;
}
.mbsc-ios.mbsc-label-inline {
  line-height: 2.75em;
}
.mbsc-ios.mbsc-label-inline.mbsc-ltr {
  padding-left: 1em;
}
.mbsc-ios.mbsc-label-inline.mbsc-rtl {
  padding-right: 1em;
}
.mbsc-ios.mbsc-label-stacked {
  font-size: .75em;
  line-height: 1em;
  top: .666667em;
}
.mbsc-ios.mbsc-label-stacked.mbsc-ltr {
  left: 1.333334em;
}
.mbsc-ios.mbsc-label-stacked.mbsc-rtl {
  right: 1.333334em;
}
.mbsc-ios.mbsc-label-floating {
  line-height: 2em;
  top: .875em;
}
.mbsc-ios.mbsc-label-floating.mbsc-ltr {
  left: 1em;
}
.mbsc-ios.mbsc-label-floating.mbsc-rtl {
  right: 1em;
}
.mbsc-ios.mbsc-label-floating-active.mbsc-label {
  -webkit-transform: translateY(-.75em) scale(.75);
  transform: translateY(-.75em) scale(.75);
}
.mbsc-ios.mbsc-label.mbsc-disabled {
  opacity: .5;
}
.mbsc-ios.mbsc-error-message {
  display: block;
  line-height: 1.666667em;
  padding: 0 1.333334em;
}
.mbsc-ios.mbsc-error-message-underline {
  position: static;
}
.mbsc-ios.mbsc-error-message-has-icon-left.mbsc-ltr {
  padding-left: 4.5em;
}
.mbsc-ios.mbsc-error-message-has-icon-right.mbsc-rtl {
  padding-right: 4.5em;
}
.mbsc-ios .mbsc-textfield-wrapper-underline {
  overflow: hidden;
}
.mbsc-ios.mbsc-textfield-underline-inline-has-icon-left.mbsc-ltr {
  padding-left: 1em;
}
.mbsc-ios.mbsc-textfield-underline-inline-has-icon-right.mbsc-rtl {
  padding-right: 1em;
}
.mbsc-ios.mbsc-label-underline {
  margin: 0;
}
.mbsc-ios.mbsc-label-underline-stacked-has-icon-left.mbsc-ltr {
  left: 4.5em;
}
.mbsc-ios.mbsc-label-underline-stacked-has-icon-right.mbsc-rtl {
  right: 4.5em;
}
.mbsc-ios.mbsc-label-underline-inline-has-icon-left.mbsc-ltr {
  padding-left: 3.375em;
}
.mbsc-ios.mbsc-label-underline-inline-has-icon-right.mbsc-rtl {
  padding-right: 3.375em;
}
.mbsc-ios.mbsc-label-underline-floating-has-icon-left.mbsc-ltr {
  left: 3.375em;
}
.mbsc-ios.mbsc-label-underline-floating-has-icon-right.mbsc-rtl {
  right: 3.375em;
}
.mbsc-ios.mbsc-error-message-underline.mbsc-error-message-inline.mbsc-ltr {
  padding-left: 1.333334em;
}
.mbsc-ios.mbsc-error-message-underline.mbsc-error-message-inline.mbsc-rtl {
  padding-right: 1.333334em;
}
.mbsc-ios.mbsc-textfield-wrapper-box,
.mbsc-ios.mbsc-textfield-wrapper-outline {
  margin: 1.5em 1em;
}
.mbsc-ios.mbsc-textfield-wrapper-box.mbsc-font:after,
.mbsc-ios.mbsc-textfield-wrapper-box.mbsc-font:before,
.mbsc-ios.mbsc-textfield-wrapper-outline.mbsc-font:after,
.mbsc-ios.mbsc-textfield-wrapper-outline.mbsc-font:before {
  border: none;
}
.mbsc-ios.mbsc-textfield-box,
.mbsc-ios.mbsc-textfield-outline {
  border: 1px solid transparent;
  border-radius: .5em;
}
.mbsc-ios.mbsc-textfield-inner-box,
.mbsc-ios.mbsc-textfield-inner-outline {
  position: relative;
}
.mbsc-ios.mbsc-label-box-stacked-has-icon-left.mbsc-ltr,
.mbsc-ios.mbsc-label-outline-stacked-has-icon-left.mbsc-ltr {
  left: 4.5em;
}
.mbsc-ios.mbsc-label-box-stacked-has-icon-right.mbsc-rtl,
.mbsc-ios.mbsc-label-outline-stacked-has-icon-right.mbsc-rtl {
  right: 4.5em;
}
.mbsc-ios.mbsc-label-box-floating,
.mbsc-ios.mbsc-label-box-stacked,
.mbsc-ios.mbsc-label-outline-floating,
.mbsc-ios.mbsc-label-outline-stacked {
  margin: 0 1px;
}
.mbsc-ios.mbsc-label-box-floating-has-icon-left.mbsc-ltr,
.mbsc-ios.mbsc-label-outline-floating-has-icon-left.mbsc-ltr {
  left: 3.375em;
}
.mbsc-ios.mbsc-label-box-floating-has-icon-right.mbsc-rtl,
.mbsc-ios.mbsc-label-outline-floating-has-icon-right.mbsc-rtl {
  right: 3.375em;
}
.mbsc-ios.mbsc-error-message-box,
.mbsc-ios.mbsc-error-message-outline {
  margin: 0 1px;
}
.mbsc-ios.mbsc-select.mbsc-ltr {
  padding-right: 3.375em;
}
.mbsc-ios.mbsc-select.mbsc-rtl {
  padding-left: 3.375em;
}
.mbsc-ios.mbsc-select.mbsc-textfield-has-icon-right.mbsc-ltr {
  padding-right: 4.875em;
}
.mbsc-ios.mbsc-select.mbsc-textfield-has-icon-left.mbsc-rtl {
  padding-left: 4.875em;
}
.mbsc-ios.mbsc-select-icon {
  top: .625em;
}
.mbsc-ios.mbsc-select-icon-floating,
.mbsc-ios.mbsc-select-icon-stacked {
  top: 1em;
}
.mbsc-ios.mbsc-select-icon.mbsc-ltr {
  right: .9375em;
}
.mbsc-ios.mbsc-select-icon.mbsc-rtl {
  left: .9375em;
}
.mbsc-ios.mbsc-select-icon-right.mbsc-ltr {
  right: 3.375em;
}
.mbsc-ios.mbsc-select-icon-left.mbsc-rtl {
  left: 3.375em;
}
.mbsc-ios.mbsc-textarea {
  border: 0;
  height: 3em;
}
.mbsc-ios.mbsc-textarea.mbsc-textfield-floating,
.mbsc-ios.mbsc-textarea.mbsc-textfield-stacked {
  padding-top: 0;
}
.mbsc-ios.mbsc-textarea-inner {
  padding-bottom: .625em;
  padding-top: .625em;
}
.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-box,
.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-outline {
  border: 1px solid transparent;
  border-radius: .5em;
}
.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-floating,
.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-stacked {
  padding-top: 1.375em;
}
.mbsc-ios.mbsc-textfield-tags-inner {
  padding-bottom: 0;
  padding-top: 0;
}
.mbsc-ios.mbsc-textfield.mbsc-textfield-tags {
  min-height: 2.75em;
  padding-bottom: .3125em;
  padding-top: .3125em;
}
.mbsc-ios.mbsc-textfield-tags.mbsc-textfield-floating,
.mbsc-ios.mbsc-textfield-tags.mbsc-textfield-stacked {
  min-height: 2.125em;
  padding-bottom: 0;
  padding-top: 0;
}
.mbsc-ios.mbsc-textfield-tag {
  border-radius: 1em;
}
.mbsc-ios.mbsc-textfield-wrapper {
  background: none;
}
.mbsc-ios.mbsc-textfield-wrapper-underline {
  background: #fff;
}
.mbsc-ios.mbsc-label,
.mbsc-ios.mbsc-textfield {
  color: #000;
}
.mbsc-ios.mbsc-textfield-box,
.mbsc-ios.mbsc-textfield-outline {
  background: #fff;
}
.mbsc-ios.mbsc-textfield-outline {
  border-color: #ccc;
}
.mbsc-ios.mbsc-select-icon,
.mbsc-ios.mbsc-textfield-icon {
  color: #8c8c8c;
}
.mbsc-ios.mbsc-textfield-box.mbsc-error,
.mbsc-ios.mbsc-textfield-outline.mbsc-error {
  border-color: #d8332a;
}
.mbsc-ios.mbsc-error-message {
  color: #d8332a;
}
.mbsc-ios.mbsc-select,
.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-box,
.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-outline {
  background: #fff;
}
.mbsc-ios.mbsc-textarea-inner.mbsc-textfield-inner-outline {
  border-color: #ccc;
}
.mbsc-ios.mbsc-textarea-inner.mbsc-error {
  border-color: #d8332a;
}
.mbsc-ios.mbsc-textfield-tag {
  background: #dedede;
}
.mbsc-ios.mbsc-textfield-tag-clear {
  color: #8c8c8c;
}
.mbsc-ios-dark.mbsc-textfield-wrapper {
  background: none;
}
.mbsc-ios-dark.mbsc-textfield-wrapper-underline {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-label,
.mbsc-ios-dark.mbsc-textfield {
  color: #fff;
}
.mbsc-ios-dark.mbsc-textfield-box,
.mbsc-ios-dark.mbsc-textfield-outline {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-textfield-outline {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-select-icon,
.mbsc-ios-dark.mbsc-textfield-icon {
  color: #fff;
}
.mbsc-ios-dark.mbsc-textfield-box.mbsc-error,
.mbsc-ios-dark.mbsc-textfield-outline.mbsc-error {
  border-color: #d8332a;
}
.mbsc-ios-dark.mbsc-error-message {
  color: #d8332a;
}
.mbsc-ios-dark.mbsc-select,
.mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-box,
.mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-outline {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-outline {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-textarea-inner.mbsc-error {
  border-color: #d8332a;
}
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textfield-wrapper {
  background: none;
}
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-select,
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-box,
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textarea-inner.mbsc-textfield-inner-outline,
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textfield-box,
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textfield-outline,
.mbsc-ios-dark.mbsc-popup .mbsc-ios-dark.mbsc-textfield-wrapper-underline {
  background: #2b2b2b;
}
.mbsc-ios-dark.mbsc-textfield-tag {
  background: #3b3b3b;
}
.mbsc-ios-dark.mbsc-textfield-tag-clear {
  color: #fff;
}
.mbsc-material.mbsc-textfield-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1.5em 1em;
}
.mbsc-material.mbsc-textfield-inner.mbsc-disabled {
  opacity: .5;
}
.mbsc-material.mbsc-textfield {
  background-color: transparent;
  border-bottom: 1px solid;
  display: block;
  font-size: 1em;
  height: 2.25em;
  -webkit-transition: border-color .2s;
  transition: border-color .2s;
  width: 100%;
}
.mbsc-material.mbsc-textfield-has-icon-left {
  padding-left: 2em;
}
.mbsc-material.mbsc-textfield-has-icon-right {
  padding-right: 2em;
}
.mbsc-material.mbsc-textfield-icon {
  top: .375em;
}
.mbsc-material.mbsc-textfield-icon-floating,
.mbsc-material.mbsc-textfield-icon-outline,
.mbsc-material.mbsc-textfield-icon-stacked {
  top: 1em;
}
.mbsc-material .mbsc-textfield-ripple {
  bottom: 0;
  height: 2px;
  left: 0;
  position: absolute;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform .18s cubic-bezier(.4, 0, .2, 1);
  transition: -webkit-transform .18s cubic-bezier(.4, 0, .2, 1);
  transition: transform .18s cubic-bezier(.4, 0, .2, 1);
  transition: transform .18s cubic-bezier(.4, 0, .2, 1), -webkit-transform .18s cubic-bezier(.4, 0, .2, 1);
  width: 100%;
  z-index: 2;
}
.mbsc-material .mbsc-textfield-ripple-active {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.mbsc-material.mbsc-label {
  font-size: .75em;
}
.mbsc-material.mbsc-label-inline {
  font-size: 1em;
  line-height: 2em;
}
.mbsc-material.mbsc-label-inline.mbsc-ltr {
  padding-right: .5em;
}
.mbsc-material.mbsc-label-inline.mbsc-rtl {
  padding-left: .5em;
}
.mbsc-material.mbsc-label-floating {
  font-size: 1em;
  line-height: 1.5em;
  top: 1.125em;
}
.mbsc-material.mbsc-label-floating-active {
  -webkit-transform: translateY(-1.125em) scale(.75);
  transform: translateY(-1.125em) scale(.75);
}
.mbsc-material.mbsc-label.mbsc-disabled {
  opacity: .5;
}
.mbsc-material.mbsc-error-message.mbsc-ltr {
  left: 0;
}
.mbsc-material.mbsc-error-message.mbsc-rtl {
  right: 0;
}
.mbsc-material.mbsc-error-message-has-icon-left.mbsc-ltr {
  left: 2.66667em;
}
.mbsc-material.mbsc-error-message-has-icon-right.mbsc-rtl {
  right: 2.66667em;
}
.mbsc-material.mbsc-textfield-underline-floating,
.mbsc-material.mbsc-textfield-underline-stacked {
  height: 3em;
  padding-top: .875em;
}
.mbsc-material.mbsc-textfield-icon-underline {
  top: .25em;
}
.mbsc-material.mbsc-textfield-icon-underline.mbsc-textfield-icon-floating,
.mbsc-material.mbsc-textfield-icon-underline.mbsc-textfield-icon-stacked {
  top: 1.125em;
}
.mbsc-material.mbsc-label-underline-inline {
  padding-top: 1px;
}
.mbsc-material.mbsc-label-underline-stacked-has-icon-left.mbsc-ltr {
  left: 2.66667em;
}
.mbsc-material.mbsc-label-underline-stacked-has-icon-right.mbsc-rtl {
  right: 2.66667em;
}
.mbsc-material.mbsc-label-underline-floating-has-icon-left.mbsc-ltr {
  left: 2em;
}
.mbsc-material.mbsc-label-underline-floating-has-icon-right.mbsc-rtl {
  right: 2em;
}
.mbsc-material.mbsc-textfield-box,
.mbsc-material.mbsc-textfield-inner-box {
  border-radius: .25em .25em 0 0;
}
.mbsc-material.mbsc-textfield-box {
  padding: 0 1em;
}
.mbsc-material.mbsc-textfield-box-floating,
.mbsc-material.mbsc-textfield-box-stacked {
  height: 3.5em;
  padding-top: 1.25em;
}
.mbsc-material.mbsc-textfield-underline.mbsc-disabled {
  border-style: dotted;
}
.mbsc-material.mbsc-label-box-inline {
  padding-top: 1px;
}
.mbsc-material.mbsc-label-box-stacked {
  top: .666667em;
}
.mbsc-material.mbsc-label-box-floating {
  top: 1em;
}
.mbsc-material.mbsc-label-box-floating.mbsc-label-floating-active {
  -webkit-transform: translateY(-.625em) scale(.75);
  transform: translateY(-.625em) scale(.75);
}
.mbsc-material.mbsc-textfield-inner-outline {
  padding: 0 2px;
}
.mbsc-material.mbsc-textfield-outline {
  border: 0;
  border-radius: 4px;
  height: 3.5em;
  padding: 2px 1em;
}
.mbsc-material.mbsc-textfield-fieldset {
  border: 1px solid;
  border-radius: 4px;
  top: -.5em;
  -webkit-transition: border-color .2s;
  transition: border-color .2s;
}
.mbsc-material.mbsc-textfield-fieldset-has-icon-left {
  padding-left: 3em;
}
.mbsc-material.mbsc-textfield-fieldset-has-icon-right {
  padding-right: 3em;
}
.mbsc-material.mbsc-textfield-fieldset.mbsc-focus {
  border-width: 2px;
}
.mbsc-material.mbsc-textfield-legend {
  color: transparent;
  font-size: .75em;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  width: .01px;
}
.mbsc-material.mbsc-textfield-legend-active {
  margin: 0 -.333334em;
  padding: 0 .333334em;
  width: auto;
}
.mbsc-material.mbsc-label-outline-inline {
  line-height: 3.375em;
}
.mbsc-material.mbsc-label-outline-stacked {
  margin: 0 2px;
  top: -.5em;
}
.mbsc-material.mbsc-label-outline-floating {
  margin: 0 2px;
  top: 1em;
}
.mbsc-material.mbsc-label-outline-floating.mbsc-label-floating-active {
  margin-top: -1px;
  -webkit-transform: translateY(-1.5em) scale(.75);
  transform: translateY(-1.5em) scale(.75);
}
.mbsc-material.mbsc-error-message-outline {
  margin: 0 2px;
}
.mbsc-material.mbsc-textfield-box-has-icon-left,
.mbsc-material.mbsc-textfield-outline-has-icon-left {
  padding-left: 3em;
}
.mbsc-material.mbsc-textfield-box-has-icon-right,
.mbsc-material.mbsc-textfield-outline-has-icon-right {
  padding-right: 3em;
}
.mbsc-material.mbsc-textfield-icon-box-left,
.mbsc-material.mbsc-textfield-icon-outline-left {
  left: .75em;
}
.mbsc-material.mbsc-textfield-icon-box-right,
.mbsc-material.mbsc-textfield-icon-outline-right {
  right: .75em;
}
.mbsc-material.mbsc-label-box-stacked.mbsc-ltr,
.mbsc-material.mbsc-label-outline-stacked.mbsc-ltr {
  left: 1.333334em;
}
.mbsc-material.mbsc-label-box-stacked.mbsc-rtl,
.mbsc-material.mbsc-label-outline-stacked.mbsc-rtl {
  right: 1.333334em;
}
.mbsc-material.mbsc-label-box-stacked-has-icon-left.mbsc-ltr,
.mbsc-material.mbsc-label-outline-stacked-has-icon-left.mbsc-ltr {
  left: 4em;
}
.mbsc-material.mbsc-label-box-stacked-has-icon-right.mbsc-rtl,
.mbsc-material.mbsc-label-outline-stacked-has-icon-right.mbsc-rtl {
  right: 4em;
}
.mbsc-material.mbsc-label-box-floating.mbsc-ltr,
.mbsc-material.mbsc-label-outline-floating.mbsc-ltr {
  left: 1em;
}
.mbsc-material.mbsc-label-box-floating.mbsc-rtl,
.mbsc-material.mbsc-label-outline-floating.mbsc-rtl {
  right: 1em;
}
.mbsc-material.mbsc-label-box-floating-has-icon-left.mbsc-ltr,
.mbsc-material.mbsc-label-outline-floating-has-icon-left.mbsc-ltr {
  left: 3em;
}
.mbsc-material.mbsc-label-box-floating-has-icon-left.mbsc-rtl,
.mbsc-material.mbsc-label-outline-floating-has-icon-left.mbsc-rtl {
  right: 1em;
}
.mbsc-material.mbsc-label-box-floating-has-icon-right.mbsc-rtl,
.mbsc-material.mbsc-label-outline-floating-has-icon-right.mbsc-rtl {
  right: 3em;
}
.mbsc-material.mbsc-error-message-box.mbsc-ltr,
.mbsc-material.mbsc-error-message-outline.mbsc-ltr {
  left: 1.333334em;
}
.mbsc-material.mbsc-error-message-box.mbsc-rtl,
.mbsc-material.mbsc-error-message-outline.mbsc-rtl {
  right: 1.333334em;
}
.mbsc-material.mbsc-error-message-box.mbsc-error-message-has-icon-left.mbsc-ltr,
.mbsc-material.mbsc-error-message-outline.mbsc-error-message-has-icon-left.mbsc-ltr {
  left: 4em;
}
.mbsc-material.mbsc-error-message-box.mbsc-error-message-has-icon-right.mbsc-rtl,
.mbsc-material.mbsc-error-message-outline.mbsc-error-message-has-icon-right.mbsc-rtl {
  right: 4em;
}
.mbsc-material.mbsc-select.mbsc-ltr {
  padding-right: 3em;
}
.mbsc-material.mbsc-select.mbsc-rtl {
  padding-left: 3em;
}
.mbsc-material.mbsc-select.mbsc-textfield-has-icon-right.mbsc-ltr {
  padding-right: 4.5em;
}
.mbsc-material.mbsc-select.mbsc-textfield-has-icon-left.mbsc-rtl {
  padding-left: 4.5em;
}
.mbsc-material.mbsc-select.mbsc-textfield-underline-has-icon-right.mbsc-ltr {
  padding-right: 3.75em;
}
.mbsc-material.mbsc-select.mbsc-textfield-underline-has-icon-left.mbsc-rtl {
  padding-left: 3.75em;
}
.mbsc-material.mbsc-select-icon {
  top: .375em;
}
.mbsc-material.mbsc-select-icon.mbsc-ltr {
  right: .75em;
}
.mbsc-material.mbsc-select-icon.mbsc-rtl {
  left: .75em;
}
.mbsc-material.mbsc-select-icon-right.mbsc-ltr {
  right: 3em;
}
.mbsc-material.mbsc-select-icon-left.mbsc-rtl {
  left: 3em;
}
.mbsc-material.mbsc-select-icon-floating,
.mbsc-material.mbsc-select-icon-outline,
.mbsc-material.mbsc-select-icon-stacked {
  top: 1em;
}
.mbsc-material.mbsc-select-icon-underline {
  top: .25em;
}
.mbsc-material.mbsc-select-icon-underline.mbsc-ltr {
  right: 0;
}
.mbsc-material.mbsc-select-icon-underline.mbsc-rtl {
  left: 0;
}
.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-right.mbsc-ltr {
  right: 2.25em;
}
.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-left.mbsc-rtl {
  left: 2.25em;
}
.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-floating,
.mbsc-material.mbsc-select-icon-underline.mbsc-select-icon-stacked {
  top: 1.125em;
}
.mbsc-material.mbsc-textarea {
  height: 1.875em;
  padding-bottom: .375em;
}
.mbsc-material.mbsc-textarea.mbsc-textfield-floating,
.mbsc-material.mbsc-textarea.mbsc-textfield-stacked {
  padding-top: 0;
}
.mbsc-material.mbsc-textarea.mbsc-textfield-outline {
  height: 1.5em;
  padding-bottom: 0;
  padding-top: 0;
}
.mbsc-material.mbsc-textarea.mbsc-textfield-underline {
  padding-bottom: .3125em;
}
.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-box {
  padding-top: .375em;
}
.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-floating,
.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-stacked {
  padding-top: 1.625em;
}
.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-outline {
  padding-bottom: 1em;
  padding-top: 1em;
}
.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline {
  padding-top: .25em;
}
.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline.mbsc-textfield-inner-floating,
.mbsc-material.mbsc-textarea-inner.mbsc-textfield-inner-underline.mbsc-textfield-inner-stacked {
  padding-top: 1.125em;
}
.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-inline,
.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-underline {
  padding-top: 0;
}
.mbsc-material.mbsc-textfield-tags-inner.mbsc-textfield-inner-outline {
  padding-bottom: .625em;
  padding-top: .625em;
}
.mbsc-material.mbsc-textfield-tags.mbsc-textfield {
  min-height: 2.25em;
  padding-bottom: 0;
}
.mbsc-material.mbsc-textfield-tags.mbsc-textfield-outline {
  padding-bottom: 1px;
  padding-top: 1px;
}
.mbsc-material.mbsc-textfield-tag {
  border-radius: 1em;
}
.mbsc-material.mbsc-textfield {
  border-bottom-color: rgba(0, 0, 0, .42);
  color: rgba(0, 0, 0, .87);
}
.mbsc-material.mbsc-textfield.mbsc-hover {
  border-color: rgba(0, 0, 0, .87);
}
.mbsc-material.mbsc-textfield.mbsc-error {
  border-color: #de3226;
}
.mbsc-material.mbsc-select-icon,
.mbsc-material.mbsc-textfield-icon {
  color: rgba(0, 0, 0, .54);
}
.mbsc-material.mbsc-textfield-ripple {
  background-color: #1a73e8;
}
.mbsc-material.mbsc-textfield-ripple.mbsc-error {
  background-color: #de3226;
}
.mbsc-material.mbsc-label {
  color: rgba(0, 0, 0, .6);
}
.mbsc-material.mbsc-label-floating.mbsc-focus,
.mbsc-material.mbsc-label-stacked.mbsc-focus {
  color: #1a73e8;
}
.mbsc-material.mbsc-error-message,
.mbsc-material.mbsc-label.mbsc-error {
  color: #de3226;
}
.mbsc-material.mbsc-select {
  background: #fff;
}
.mbsc-material.mbsc-textfield-box.mbsc-select,
.mbsc-material.mbsc-textfield-inner-box {
  background: #f5f5f5;
}
.mbsc-material.mbsc-textfield-box.mbsc-select.mbsc-hover,
.mbsc-material.mbsc-textfield-inner-box.mbsc-hover {
  background: #ededed;
}
.mbsc-material.mbsc-textfield-box.mbsc-select.mbsc-focus,
.mbsc-material.mbsc-textfield-inner-box.mbsc-focus {
  background: #e3e3e3;
}
.mbsc-material.mbsc-textfield-fieldset {
  border-color: rgba(0, 0, 0, .42);
}
.mbsc-material.mbsc-textfield-fieldset.mbsc-hover {
  border-color: rgba(0, 0, 0, .87);
}
.mbsc-material.mbsc-textfield-fieldset.mbsc-focus {
  border-color: #1a73e8;
}
.mbsc-material.mbsc-textfield-fieldset.mbsc-error {
  border-color: #de3226;
}
.mbsc-material.mbsc-textfield-fieldset.disabled {
  border-color: rgba(0, 0, 0, .87);
}
.mbsc-material.mbsc-textfield-tag {
  background: #d4d4d4;
}
.mbsc-material.mbsc-textfield-tag-clear {
  color: rgba(0, 0, 0, .54);
}
.mbsc-material-dark.mbsc-textfield {
  border-bottom-color: #fff;
  color: #fff;
}
.mbsc-material-dark.mbsc-textfield.mbsc-hover {
  border-color: #fff;
}
.mbsc-material-dark.mbsc-textfield.mbsc-error {
  border-color: #de3226;
}
.mbsc-material-dark.mbsc-select-icon,
.mbsc-material-dark.mbsc-textfield-icon {
  color: #fff;
}
.mbsc-material-dark.mbsc-textfield-ripple {
  background-color: #87b0f3;
}
.mbsc-material-dark.mbsc-textfield-ripple.mbsc-error {
  background-color: #de3226;
}
.mbsc-material-dark.mbsc-label {
  color: hsla(0, 0%, 100%, .6);
}
.mbsc-material-dark.mbsc-label-floating.mbsc-focus,
.mbsc-material-dark.mbsc-label-stacked.mbsc-focus {
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-error-message,
.mbsc-material-dark.mbsc-label.mbsc-error {
  color: #de3226;
}
.mbsc-material-dark.mbsc-select {
  background: #000;
}
.mbsc-material-dark.mbsc-textfield-box.mbsc-select,
.mbsc-material-dark.mbsc-textfield-inner-box {
  background: #0a0a0a;
}
.mbsc-material-dark.mbsc-textfield-box.mbsc-select.mbsc-hover,
.mbsc-material-dark.mbsc-textfield-inner-box.mbsc-hover {
  background: #121212;
}
.mbsc-material-dark.mbsc-textfield-box.mbsc-select.mbsc-focus,
.mbsc-material-dark.mbsc-textfield-inner-box.mbsc-focus {
  background: #1c1c1c;
}
.mbsc-material-dark.mbsc-textfield-fieldset,
.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-hover {
  border-color: #fff;
}
.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-focus {
  border-color: #87b0f3;
}
.mbsc-material-dark.mbsc-textfield-fieldset.mbsc-error {
  border-color: #de3226;
}
.mbsc-material-dark.mbsc-textfield-fieldset.disabled {
  border-color: #fff;
}
.mbsc-material-dark.mbsc-textfield-tag {
  background: #454545;
}
.mbsc-material-dark.mbsc-textfield-tag-clear {
  color: #fff;
}
.mbsc-windows.mbsc-textfield-wrapper {
  margin: 1em;
}
.mbsc-windows.mbsc-textfield-wrapper-inline {
  margin: 1.75em 1em;
}
.mbsc-windows.mbsc-textfield-wrapper-floating {
  padding-top: 1.75em;
}
.mbsc-windows.mbsc-textfield {
  border: 1px solid;
  border-radius: 2px;
  height: 2em;
  padding: 0 .5em;
}
.mbsc-windows.mbsc-textfield-icon {
  height: 1.125em;
  line-height: 1.125em;
  margin: 0 1px;
  top: .4375em;
  width: 1.125em;
}
.mbsc-windows.mbsc-textfield-has-icon-right {
  padding-right: 2em;
}
.mbsc-windows.mbsc-textfield-has-icon-left {
  padding-left: 2em;
}
.mbsc-windows.mbsc-textfield-icon-left {
  left: .4375em;
}
.mbsc-windows.mbsc-textfield-icon-right {
  right: .4375em;
}
.mbsc-windows.mbsc-error-message {
  font-size: .75em;
}
.mbsc-windows.mbsc-label {
  font-size: .875em;
  font-weight: 600;
  line-height: 2em;
}
.mbsc-windows.mbsc-label-inline {
  line-height: 2.285715em;
}
.mbsc-windows.mbsc-label-floating {
  top: 2.142858em;
}
.mbsc-windows.mbsc-label-stacked {
  position: static;
}
.mbsc-windows.mbsc-label-floating.mbsc-ltr {
  -webkit-transform: translateX(.571429em);
  transform: translateX(.571429em);
}
.mbsc-windows.mbsc-label-floating.mbsc-rtl {
  -webkit-transform: translateX(-.5em);
  transform: translateX(-.5em);
}
.mbsc-windows.mbsc-label-box-floating-has-icon-left.mbsc-ltr,
.mbsc-windows.mbsc-label-outline-floating-has-icon-left.mbsc-ltr,
.mbsc-windows.mbsc-label-underline-floating-has-icon-left.mbsc-ltr {
  -webkit-transform: translateX(2.285715em);
  transform: translateX(2.285715em);
}
.mbsc-windows.mbsc-label-box-floating-has-icon-right.mbsc-rtl,
.mbsc-windows.mbsc-label-outline-floating-has-icon-right.mbsc-rtl,
.mbsc-windows.mbsc-label-underline-floating-has-icon-right.mbsc-rtl {
  -webkit-transform: translateX(-2.285715em);
  transform: translateX(-2.285715em);
}
.mbsc-windows.mbsc-label.mbsc-label-floating-active {
  -webkit-transform: translateY(-2.142858em);
  transform: translateY(-2.142858em);
}
.mbsc-windows.mbsc-textfield-wrapper-underline {
  border-bottom: 1px solid;
}
.mbsc-windows.mbsc-textfield-underline {
  border: 0;
  border-radius: 0;
}
.mbsc-windows.mbsc-select.mbsc-ltr {
  padding-right: 2em;
}
.mbsc-windows.mbsc-select.mbsc-rtl {
  padding-left: 2em;
}
.mbsc-windows.mbsc-select.mbsc-textfield-has-icon-right.mbsc-ltr {
  padding-right: 3.125em;
}
.mbsc-windows.mbsc-select.mbsc-textfield-has-icon-left.mbsc-rtl {
  padding-left: 3.125em;
}
.mbsc-windows.mbsc-select-icon {
  height: 1.125em;
  line-height: 1.125em;
  margin: 0 1px;
  top: .4375em;
  width: 1.125em;
}
.mbsc-windows.mbsc-select-icon.mbsc-ltr {
  right: .4375em;
}
.mbsc-windows.mbsc-select-icon.mbsc-rtl {
  left: .4375em;
}
.mbsc-windows.mbsc-select-icon-right.mbsc-ltr {
  right: 2em;
}
.mbsc-windows.mbsc-select-icon-left.mbsc-rtl {
  left: 2em;
}
.mbsc-windows.mbsc-textarea {
  height: 3.5em;
  padding-bottom: .1875em;
  padding-top: .1875em;
}
.mbsc-windows.mbsc-textfield.mbsc-textfield-tags {
  min-height: 2em;
  padding: .125em;
}
.mbsc-windows.mbsc-textfield-tag {
  margin: .125em;
}
.mbsc-windows.mbsc-textfield-tag.mbsc-ltr {
  margin-right: .125em;
}
.mbsc-windows.mbsc-textfield-tag.mbsc-rtl {
  margin-left: .125em;
}
.mbsc-windows.mbsc-textfield-tag-text {
  line-height: 1.571429em;
}
.mbsc-windows.mbsc-textfield-tag-clear.mbsc-icon {
  border-width: .125em;
  height: 1.375em;
  width: 1.375em;
}
.mbsc-windows.mbsc-textfield-tags-placeholder {
  line-height: 1.625em;
  padding: 0 .375em;
}
.mbsc-windows.mbsc-textfield-wrapper {
  color: #333;
}
.mbsc-windows.mbsc-textfield-wrapper.mbsc-disabled {
  color: #9e9e9e;
}
.mbsc-windows.mbsc-textfield {
  background: #fff;
  color: #333;
}
.mbsc-windows.mbsc-textfield-box,
.mbsc-windows.mbsc-textfield-outline {
  border-color: #878787;
}
.mbsc-windows.mbsc-textfield.mbsc-hover {
  border-color: #333;
}
.mbsc-windows.mbsc-textfield-box.mbsc-focus,
.mbsc-windows.mbsc-textfield-outline.mbsc-focus {
  border-color: #0078d7;
  -webkit-box-shadow: inset 0 0 0 1px #0078d7;
  box-shadow: inset 0 0 0 1px #0078d7;
}
.mbsc-windows.mbsc-textfield.mbsc-disabled {
  background: #f2f2f2;
  border-color: #f2f2f2;
}
.mbsc-windows.mbsc-textfield.mbsc-error {
  border-color: #a4262c;
}
.mbsc-windows.mbsc-textfield-box.mbsc-error.mbsc-focus,
.mbsc-windows.mbsc-textfield-outline.mbsc-error.mbsc-focus {
  -webkit-box-shadow: inset 0 0 0 1px #a4262c;
  box-shadow: inset 0 0 0 1px #a4262c;
}
.mbsc-windows.mbsc-error-message {
  color: #a4262c;
}
.mbsc-windows.mbsc-label {
  color: #333;
}
.mbsc-windows.mbsc-textfield-wrapper-underline {
  border-color: #878787;
}
.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-hover {
  border-color: #333;
}
.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-focus {
  border-color: #0078d7;
  -webkit-box-shadow: 0 1px 0 0 #0078d7;
  box-shadow: 0 1px 0 0 #0078d7;
}
.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-disabled {
  border-color: #f2f2f2;
}
.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-error {
  border-color: #a4262c;
}
.mbsc-windows.mbsc-textfield-wrapper-underline.mbsc-error.mbsc-focus {
  -webkit-box-shadow: 0 1px 0 0 #a4262c;
  box-shadow: 0 1px 0 0 #a4262c;
}
.mbsc-windows.mbsc-textfield-tag {
  background: #e6e6e6;
}
.mbsc-windows-dark.mbsc-textfield-wrapper {
  color: #fff;
}
.mbsc-windows-dark.mbsc-textfield-wrapper.mbsc-disabled {
  color: #949494;
}
.mbsc-windows-dark.mbsc-textfield {
  background: #1a1a1a;
  color: #fff;
}
.mbsc-windows-dark.mbsc-textfield-box,
.mbsc-windows-dark.mbsc-textfield-outline {
  border-color: #ababab;
}
.mbsc-windows-dark.mbsc-textfield.mbsc-hover {
  border-color: #fff;
}
.mbsc-windows-dark.mbsc-textfield-box.mbsc-focus,
.mbsc-windows-dark.mbsc-textfield-outline.mbsc-focus {
  border-color: #0078d7;
  -webkit-box-shadow: inset 0 0 0 1px #0078d7;
  box-shadow: inset 0 0 0 1px #0078d7;
}
.mbsc-windows-dark.mbsc-textfield.mbsc-disabled {
  background: #272727;
  border-color: #272727;
}
.mbsc-windows-dark.mbsc-textfield.mbsc-error {
  border-color: #a4262c;
}
.mbsc-windows-dark.mbsc-textfield-box.mbsc-error.mbsc-focus,
.mbsc-windows-dark.mbsc-textfield-outline.mbsc-error.mbsc-focus {
  -webkit-box-shadow: inset 0 0 0 1px #a4262c;
  box-shadow: inset 0 0 0 1px #a4262c;
}
.mbsc-windows-dark.mbsc-error-message {
  color: #a4262c;
}
.mbsc-windows-dark.mbsc-label {
  color: #fff;
}
.mbsc-windows-dark.mbsc-textfield-wrapper-underline {
  border-color: #ababab;
}
.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-hover {
  border-color: #fff;
}
.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-focus {
  border-color: #0078d7;
  -webkit-box-shadow: 0 1px 0 0 #0078d7;
  box-shadow: 0 1px 0 0 #0078d7;
}
.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-disabled {
  border-color: #272727;
}
.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-error {
  border-color: #a4262c;
}
.mbsc-windows-dark.mbsc-textfield-wrapper-underline.mbsc-error.mbsc-focus {
  -webkit-box-shadow: 0 1px 0 0 #a4262c;
  box-shadow: 0 1px 0 0 #a4262c;
}
.mbsc-windows-dark.mbsc-textfield-tag {
  background: #5f5f5f;
}
@-webkit-keyframes autofill {
  0% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
@keyframes autofill {
  0% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
.mbsc-textfield-wrapper {
  display: block;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 0;
}
.mbsc-textfield-wrapper-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mbsc-form-grid .mbsc-textfield-wrapper-box,
.mbsc-form-grid .mbsc-textfield-wrapper-outline {
  margin: .75em 1em;
}
.mbsc-textfield-inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: relative;
}
.mbsc-textfield-inner-inline {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.mbsc-textfield {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  outline: 0;
  padding: 0;
  width: 100%;
}
.mbsc-textfield:-webkit-autofill {
  -webkit-animation-name: autofill;
  animation-name: autofill;
}
.mbsc-textfield::-webkit-inner-spin-button {
  align-self: center;
  height: 2em;
}
.mbsc-textfield::-moz-placeholder {
  color: inherit;
  opacity: .5;
}
.mbsc-textfield::-webkit-input-placeholder {
  color: inherit;
  opacity: .5;
}
.mbsc-textfield-floating:-ms-input-placeholder {
  color: transparent;
}
.mbsc-textfield-floating::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity .2s;
  transition: opacity .2s;
}
.mbsc-textfield-floating::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}
.mbsc-textfield-floating::-webkit-datetime-edit {
  color: transparent;
}
.mbsc-textfield-floating-active:-ms-input-placeholder {
  color: inherit;
}
.mbsc-textfield-floating-active::-moz-placeholder {
  opacity: .5;
}
.mbsc-textfield-floating-active::-webkit-input-placeholder {
  opacity: .5;
}
.mbsc-textfield-floating-active::-webkit-datetime-edit {
  color: inherit;
}
.mbsc-textfield-floating .mbsc-textfield-tags-placeholder {
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}
.mbsc-textfield-floating-active .mbsc-textfield-tags-placeholder {
  opacity: .5;
}
.mbsc-textfield-fieldset {
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0 1em;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.mbsc-textfield-icon {
  position: absolute;
  text-align: center;
  top: 0;
}
.mbsc-textfield-icon-left {
  left: 0;
}
.mbsc-textfield-icon-right {
  right: 0;
}
.mbsc-label {
  line-height: 1em;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
  z-index: 1;
}
.mbsc-label-inline {
  overflow: hidden;
  position: static;
  -webkit-box-flex: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 12.5em;
  pointer-events: auto;
  width: 30%;
}
.mbsc-label-floating-animate {
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
}
.mbsc-label-floating.mbsc-ltr {
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
.mbsc-label-floating.mbsc-rtl {
  -webkit-transform-origin: top right;
  transform-origin: top right;
}
.mbsc-error-message {
  font-size: .75em;
  line-height: 1.5em;
  position: absolute;
  top: 100%;
}
.mbsc-textfield-file {
  left: 0;
  opacity: 0;
  position: absolute;
}
.mbsc-select {
  cursor: pointer;
}
.mbsc-select-icon {
  pointer-events: none;
  position: absolute;
  text-align: center;
}
.mbsc-textarea {
  line-height: 1.5em;
  overflow: hidden;
  resize: none;
}
.mbsc-toggle-icon:hover {
  cursor: pointer;
}
.mbsc-textfield.mbsc-textfield-hidden.mbsc-textarea {
  border: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.mbsc-textfield.mbsc-textfield-tags.mbsc-textarea {
  display: block;
  height: auto;
  max-height: 5.5em;
  overflow: auto;
}
.mbsc-textfield-tag {
  display: inline-block;
  line-height: normal;
  margin: .25em 0;
}
.mbsc-textfield-tag.mbsc-ltr {
  margin-right: .5em;
  padding-left: .75em;
}
.mbsc-textfield-tag.mbsc-rtl {
  margin-left: .5em;
  padding-right: .75em;
}
.mbsc-textfield-tag-text {
  font-size: .875em;
  line-height: 1.857143em;
}
.mbsc-textfield-tag-clear.mbsc-icon {
  border: .25em solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  height: 1.625em;
  vertical-align: top;
  width: 1.625em;
}
.mbsc-textfield-tags-placeholder {
  line-height: 2.125em;
  opacity: .5;
}
.mbsc-ios.mbsc-picker .mbsc-popup-overlay-bottom,
.mbsc-ios.mbsc-picker .mbsc-popup-overlay-top {
  background: none;
}
.mbsc-ios.mbsc-datepicker-inline {
  border-bottom: 1px solid;
  border-top: 1px solid;
  margin-bottom: -1px;
  margin-top: -1px;
  position: relative;
  z-index: 2;
}
.mbsc-ios.mbsc-datepicker .mbsc-calendar-cell,
.mbsc-ios.mbsc-datepicker .mbsc-calendar-cell-inner,
.mbsc-ios.mbsc-datepicker .mbsc-calendar-grid {
  border-color: transparent;
}
.mbsc-ios.mbsc-datepicker .mbsc-highlighted .mbsc-calendar-day-text,
.mbsc-ios.mbsc-datepicker .mbsc-hover .mbsc-calendar-day-text,
.mbsc-ios.mbsc-datepicker .mbsc-range-hover-end .mbsc-calendar-day-text,
.mbsc-ios.mbsc-datepicker .mbsc-range-hover-start .mbsc-calendar-day-text,
.mbsc-ios.mbsc-datepicker .mbsc-selected .mbsc-calendar-day-text {
  font-size: 1.125em;
  height: 1.444445em;
  line-height: 1.444445em;
  margin: .16667em;
  width: 1.444445em;
}
.mbsc-ios.mbsc-picker-header {
  border-bottom: 1px solid;
  font-weight: 700;
  line-height: 1.25em;
  padding: .75em 4.375em;
  text-align: center;
}
.mbsc-ios.mbsc-range-control-wrapper {
  overflow: hidden;
  padding: 0 .75em;
}
.mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  width: 17em;
}
.mbsc-ios.mbsc-datepicker-control-calendar.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-ios.mbsc-datepicker-control-calendar.mbsc-datepicker-control-timegrid .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-ios.mbsc-datepicker-control-date.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-ios.mbsc-datepicker-control-datetime .mbsc-range-control-wrapper .mbsc-segmented {
  width: 25em;
}
.mbsc-ios.mbsc-range-control-wrapper .mbsc-segmented-button {
  display: block;
  padding: 0 .5em;
}
.mbsc-ios.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button {
  padding: 0 2.0625em 0 .5em;
}
.mbsc-ios.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-rtl {
  padding: 0 .5em 0 2.0625em;
}
.mbsc-ios.mbsc-range-control-label,
.mbsc-ios.mbsc-range-control-value {
  line-height: 1.538462em;
  text-align: left;
}
.mbsc-ios.mbsc-range-control-label.active,
.mbsc-ios.mbsc-range-control-value.active {
  font-weight: 600;
}
.mbsc-ios.mbsc-range-control-label.mbsc-rtl,
.mbsc-ios.mbsc-range-control-value.mbsc-rtl {
  text-align: right;
}
.mbsc-ios.mbsc-range-control-label {
  padding: .615385em .615385em 0;
}
.mbsc-ios.mbsc-range-control-value {
  overflow: hidden;
  padding: 0 .615385em .615385em;
  text-overflow: ellipsis;
}
.mbsc-ios.mbsc-range-control-value.active {
  font-size: 1.076923em;
  line-height: 1.428572em;
  padding: 0 .571429em .571429em;
}
.mbsc-ios.mbsc-range-label-clear {
  height: 1.307693em;
  margin-top: -.692308em;
  width: 1.307693em;
}
.mbsc-ios.mbsc-range-label-clear.mbsc-ltr {
  right: 1em;
}
.mbsc-ios.mbsc-range-label-clear.mbsc-rtl {
  left: 1em;
}
.mbsc-ios.mbsc-picker .mbsc-popup-arrow,
.mbsc-ios.mbsc-picker .mbsc-popup-body {
  background: #fff;
}
.mbsc-ios.mbsc-picker-header {
  border-color: #ccc;
}
.mbsc-ios.mbsc-datepicker .mbsc-calendar,
.mbsc-ios.mbsc-datepicker .mbsc-calendar-cell,
.mbsc-ios.mbsc-datepicker .mbsc-calendar-slide {
  background: #fff;
}
.mbsc-ios.mbsc-datepicker-bottom.mbsc-datepicker-control-date,
.mbsc-ios.mbsc-datepicker-top.mbsc-datepicker-control-date {
  background: #d1d5db;
}
.mbsc-ios.mbsc-datepicker-inline {
  background: #fff;
  border-color: #ccc;
  color: #000;
}
.mbsc-ios.mbsc-range-control-value.active {
  color: #007aff;
}
.mbsc-ios.mbsc-range-control-text-empty,
.mbsc-ios.mbsc-range-control-text-empty.active {
  color: rgba(0, 0, 0, .4);
}
.mbsc-ios.mbsc-range-label-clear {
  color: #ccc;
}
.mbsc-ios.mbsc-range-label-clear:hover {
  color: #b2b2b2;
}
.mbsc-ios-dark.mbsc-picker .mbsc-popup-arrow,
.mbsc-ios-dark.mbsc-picker .mbsc-popup-body {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-picker-header {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-datepicker .mbsc-calendar,
.mbsc-ios-dark.mbsc-datepicker .mbsc-calendar-cell,
.mbsc-ios-dark.mbsc-datepicker .mbsc-calendar-slide,
.mbsc-ios-dark.mbsc-datepicker-bottom.mbsc-datepicker-control-date,
.mbsc-ios-dark.mbsc-datepicker-top.mbsc-datepicker-control-date {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-datepicker-inline {
  background: #1c1c1c;
  border-color: #333;
  color: #fff;
}
.mbsc-ios-dark.mbsc-range-control-value.active {
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-range-control-text-empty,
.mbsc-ios-dark.mbsc-range-control-text-empty.active {
  color: hsla(0, 0%, 100%, .4);
}
.mbsc-ios-dark.mbsc-range-label-clear {
  color: #333;
}
.mbsc-ios-dark.mbsc-range-label-clear:hover {
  color: #4d4d4d;
}
.mbsc-material.mbsc-picker-header {
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.4em;
  padding: .8em .8em 0;
  text-align: center;
}
.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented {
  max-width: 100%;
  padding: 0;
  width: 18.5em;
}
.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-button.mbsc-font {
  background: none;
  border: 0;
  border-bottom: 2px solid transparent;
  border-radius: 0;
  display: block;
  padding: .8571422em 1.142857em;
}
.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-ltr {
  text-align: left;
}
.mbsc-material.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-rtl {
  text-align: right;
}
.mbsc-material.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-ltr {
  padding-right: 2.642857em;
}
.mbsc-material.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-rtl {
  padding-left: 2.642857em;
}
.mbsc-material.mbsc-datepicker-control-calendar.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-material.mbsc-datepicker-control-calendar.mbsc-datepicker-control-timegrid .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-material.mbsc-datepicker-control-date.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-material.mbsc-datepicker-control-datetime .mbsc-range-control-wrapper .mbsc-segmented {
  width: 25em;
}
.mbsc-material.mbsc-range-control-label {
  text-transform: uppercase;
}
.mbsc-material.mbsc-range-control-value {
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mbsc-material.mbsc-range-label-clear {
  height: 1.3125em;
  margin-top: -.625em;
  right: .75em;
  width: 1.3125em;
}
.mbsc-material.mbsc-range-label-clear.mbsc-ltr {
  right: .75em;
}
.mbsc-material.mbsc-range-label-clear.mbsc-rtl {
  left: .75em;
}
.mbsc-material.mbsc-datepicker .mbsc-calendar-title {
  font-size: 1.142858em;
  line-height: 1.75em;
}
.mbsc-material.mbsc-calendar-grid .mbsc-calendar-title {
  font-size: 1.428572em;
  line-height: 1.4em;
}
.mbsc-material.mbsc-datepicker .mbsc-calendar-slide {
  background: #fff;
}
.mbsc-material.mbsc-datepicker-inline {
  background: #fff;
  color: #303030;
}
.mbsc-material.mbsc-datepicker-inline .mbsc-calendar-slide {
  background: #fff;
}
.mbsc-material.mbsc-range-control-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, .2);
}
.mbsc-material.mbsc-range-control-wrapper .mbsc-material.mbsc-segmented-button.mbsc-selected {
  border-bottom-color: #1a73e8;
}
.mbsc-material.mbsc-range-control-label.active,
.mbsc-material.mbsc-range-control-value.active {
  color: #1a73e8;
}
.mbsc-material.mbsc-range-control-text-empty,
.mbsc-material.mbsc-range-control-text-empty.active {
  color: rgba(48, 48, 48, .4);
}
.mbsc-material.mbsc-range-label-clear {
  color: #b0b0b0;
}
.mbsc-material.mbsc-range-label-clear:hover {
  color: #7d7d7d;
}
.mbsc-material-dark.mbsc-datepicker .mbsc-calendar-slide {
  background: #303030;
}
.mbsc-material-dark.mbsc-datepicker-inline {
  background: #000;
  color: #fff;
}
.mbsc-material-dark.mbsc-datepicker-inline .mbsc-calendar-slide {
  background: #000;
}
.mbsc-material-dark.mbsc-range-control-wrapper {
  border-bottom: 1px solid hsla(0, 0%, 100%, .2);
}
.mbsc-material-dark.mbsc-range-control-wrapper .mbsc-material-dark.mbsc-segmented-button.mbsc-selected {
  border-bottom-color: #87b0f3;
}
.mbsc-material-dark.mbsc-range-control-label.active,
.mbsc-material-dark.mbsc-range-control-value.active {
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-range-control-text-empty,
.mbsc-material-dark.mbsc-range-control-text-empty.active {
  color: hsla(0, 0%, 100%, .4);
}
.mbsc-material-dark.mbsc-range-label-clear {
  color: grey;
}
.mbsc-material-dark.mbsc-range-label-clear:hover {
  color: #b3b3b3;
}
.mbsc-windows.mbsc-picker-header {
  border-bottom: 1px solid;
  font-weight: 700;
  padding: .5em;
  text-align: center;
}
.mbsc-windows.mbsc-datepicker-tab {
  border-top: 1px solid;
  margin-top: -1px;
}
.mbsc-windows.mbsc-range-control-wrapper .mbsc-segmented {
  max-width: 100%;
  padding: 0;
  width: 18.5em;
}
.mbsc-windows.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-button.mbsc-font {
  background: none;
  border: 0;
  border-bottom: 2px solid transparent;
  display: block;
  line-height: 1.25em;
  padding: .625em 1em;
  text-align: left;
}
.mbsc-windows.mbsc-range-control-wrapper .mbsc-segmented-button.mbsc-rtl {
  text-align: right;
}
.mbsc-windows.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-ltr {
  padding-right: 1.875em;
}
.mbsc-windows.mbsc-range-control-wrapper .mbsc-range-value-nonempty .mbsc-segmented-button.mbsc-rtl {
  padding-left: 1.875em;
}
.mbsc-windows.mbsc-datepicker-control-calendar.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-windows.mbsc-datepicker-control-calendar.mbsc-datepicker-control-timegrid .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-windows.mbsc-datepicker-control-date.mbsc-datepicker-control-time .mbsc-range-control-wrapper .mbsc-segmented,
.mbsc-windows.mbsc-datepicker-control-datetime .mbsc-range-control-wrapper .mbsc-segmented {
  width: 26.25em;
}
.mbsc-windows.mbsc-range-control-label {
  font-size: .9375em;
  line-height: 1.6em;
}
.mbsc-windows.mbsc-range-control-value {
  font-size: 1.0625em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mbsc-windows.mbsc-range-label-clear {
  height: 1em;
  margin-top: -.5em;
  right: .4375em;
  width: 1em;
}
.mbsc-windows.mbsc-range-label-clear.mbsc-ltr {
  right: .4375em;
}
.mbsc-windows.mbsc-range-label-clear.mbsc-rtl {
  left: .4375em;
}
.mbsc-windows.mbsc-datepicker-inline {
  background: #fff;
  color: #333;
}
.mbsc-windows.mbsc-datepicker-tab,
.mbsc-windows.mbsc-picker-header {
  border-color: #e6e6e6;
}
.mbsc-windows.mbsc-range-control-wrapper {
  border-bottom: 1px solid #e6e6e6;
}
.mbsc-windows.mbsc-range-control-wrapper .mbsc-windows.mbsc-segmented-button.mbsc-selected {
  border-bottom-color: #0078d7;
}
.mbsc-windows.mbsc-range-control-wrapper .mbsc-windows.mbsc-segmented-button.mbsc-focus {
  -webkit-box-shadow: inset 0 0 0 1px #333;
  box-shadow: inset 0 0 0 1px #333;
}
.mbsc-windows.mbsc-range-control-label.active,
.mbsc-windows.mbsc-range-control-value.active {
  color: #0078d7;
}
.mbsc-windows.mbsc-range-control-text-empty,
.mbsc-windows.mbsc-range-control-text-empty.active {
  color: rgba(51, 51, 51, .4);
}
.mbsc-windows.mbsc-range-label-clear {
  color: rgba(51, 51, 51, .6);
}
.mbsc-windows.mbsc-range-label-clear:hover {
  color: #333;
}
.mbsc-windows-dark.mbsc-datepicker-inline {
  background: #1a1a1a;
  color: #fff;
}
.mbsc-windows-dark.mbsc-datepicker-tab,
.mbsc-windows-dark.mbsc-picker-header {
  border-color: #343434;
}
.mbsc-windows-dark.mbsc-range-control-wrapper {
  border-bottom: 1px solid #343434;
}
.mbsc-windows-dark.mbsc-range-control-wrapper .mbsc-windows-dark.mbsc-segmented-button.mbsc-selected {
  border-bottom-color: #0078d7;
}
.mbsc-windows-dark.mbsc-range-control-wrapper .mbsc-windows-dark.mbsc-segmented-button.mbsc-focus {
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
.mbsc-windows-dark.mbsc-range-control-label.active,
.mbsc-windows-dark.mbsc-range-control-value.active {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-range-control-text-empty,
.mbsc-windows-dark.mbsc-range-control-text-empty.active {
  color: hsla(0, 0%, 100%, .4);
}
.mbsc-windows-dark.mbsc-range-label-clear {
  color: hsla(0, 0%, 100%, .6);
}
.mbsc-windows-dark.mbsc-range-label-clear:hover {
  color: #fff;
}
mbsc-date,
mbsc-datetime,
mbsc-time {
  display: block;
  width: 100%;
}
.mbsc-datepicker-inline {
  height: 100%;
}
.mbsc-datepicker .mbsc-calendar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 100%;
  max-width: 100%;
  padding-bottom: .5em;
}
.mbsc-datepicker .mbsc-calendar-header .mbsc-calendar-week-days {
  padding: 0 .5em;
}
.mbsc-range-control-wrapper .mbsc-segmented-input {
  width: 1px;
}
.mbsc-range-label-clear {
  position: absolute;
  top: 50%;
}
.mbsc-datepicker-tab-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
  position: relative;
}
.mbsc-datepicker-tab,
.mbsc-datepicker-tab-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.mbsc-datepicker-tab {
  max-width: 100%;
  visibility: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mbsc-datepicker-tab-expand {
  height: 100%;
}
.mbsc-datepicker-tab-active {
  visibility: visible;
}
.mbsc-datepicker-time-modal {
  height: 100%;
  left: 0;
  max-width: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.mbsc-datepicker .mbsc-calendar-slide {
  padding: 0 .5em;
}
.mbsc-ios.mbsc-select-scroller-inline {
  border-bottom: 1px solid;
  border-top: 1px solid;
  margin-bottom: -1px;
  margin-top: -1px;
}
.mbsc-ios.mbsc-select-group-wheel-multi .mbsc-scroller-wheel-cont-3d {
  visibility: hidden;
}
.mbsc-ios.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-select-group-wheel.mbsc-ltr {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-ios.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-select-group-wheel.mbsc-rtl {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-ios.mbsc-select-filter-cont {
  padding: .5em;
}
.mbsc-ios.mbsc-select-filter {
  margin: 0;
}
.mbsc-ios.mbsc-select-filter-input {
  height: 2em;
}
.mbsc-ios.mbsc-select-empty-text {
  font-size: 1.25em;
}
.mbsc-ios.mbsc-select-scroller-inline {
  border-color: #ccc;
}
.mbsc-ios.mbsc-select-filter-cont {
  background-color: #f2f2f7;
}
.mbsc-ios.mbsc-select-filter-clear {
  color: #ccc;
}
.mbsc-ios.mbsc-select-filter-clear:hover {
  color: #b2b2b2;
}
.mbsc-ios.mbsc-select-empty-text {
  color: #9e9e9e;
}
.mbsc-ios.mbsc-select-group-wheel {
  border-color: #ccc;
}
.mbsc-ios.mbsc-select-group-wheel-multi .mbsc-scroller-wheel-item-3d {
  color: #000;
}
.mbsc-ios.mbsc-select-group-wheel-multi .mbsc-selected-3d {
  color: #007aff;
}
.mbsc-ios-dark.mbsc-select-scroller-inline {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-select-filter-cont {
  background-color: #1c1c1c;
}
.mbsc-ios-dark.mbsc-select-filter-clear {
  color: #404040;
}
.mbsc-ios-dark.mbsc-select-filter-clear:hover {
  color: #4d4d4d;
}
.mbsc-ios-dark.mbsc-select-empty-text {
  color: #9e9e9e;
}
.mbsc-ios-dark.mbsc-select-group-wheel {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-select-group-wheel-multi .mbsc-scroller-wheel-item-3d {
  color: #fff;
}
.mbsc-ios-dark.mbsc-select-group-wheel-multi .mbsc-selected-3d {
  color: #ff9f0a;
}
.mbsc-material.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-cont:after,
.mbsc-material.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-cont:before {
  display: none;
}
.mbsc-material.mbsc-select-filter {
  margin: 0;
}
.mbsc-material.mbsc-select-empty-text {
  font-size: 1.375em;
  opacity: .5;
}
.mbsc-material.mbsc-select-scroller-inline {
  background-color: #fff;
  color: #303030;
}
.mbsc-material.mbsc-select-filter-clear {
  color: #b0b0b0;
}
.mbsc-material.mbsc-select-filter-clear:hover {
  color: #7d7d7d;
}
.mbsc-material.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected {
  background: rgba(0, 0, 0, .15);
  color: #1a73e8;
}
.mbsc-material.mbsc-select-group-wheel-multi .mbsc-selected {
  color: #1a73e8;
}
.mbsc-material-dark.mbsc-select-scroller-inline {
  background-color: #000;
  color: #fff;
}
.mbsc-material-dark.mbsc-select-filter-clear {
  color: grey;
}
.mbsc-material-dark.mbsc-select-filter-clear:hover {
  color: #b3b3b3;
}
.mbsc-material-dark.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected {
  background: rgba(0, 0, 0, .15);
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-select-group-wheel-multi .mbsc-selected {
  color: #87b0f3;
}
.mbsc-windows.mbsc-select-filter {
  margin: .5em;
}
.mbsc-windows.mbsc-select-empty-text {
  font-size: 1.5em;
  opacity: .6;
}
.mbsc-windows.mbsc-select-scroller-inline {
  background-color: #fff;
  color: #333;
}
.mbsc-windows.mbsc-select-group-wheel-multi .mbsc-selected,
.mbsc-windows.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-select-scroller-inline {
  background-color: #1a1a1a;
  color: #fff;
}
.mbsc-windows-dark.mbsc-select-group-wheel-multi .mbsc-selected,
.mbsc-windows-dark.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-selected {
  color: #0078d7;
}
.mbsc-select-scroller .mbsc-scroller-wheel-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.mbsc-select-filter-cont {
  position: relative;
}
.mbsc-select-filter-clear {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  height: 1em;
  margin-top: -1em;
  padding: .5em;
  position: absolute;
  top: 50%;
  width: 1em;
}
.mbsc-select-filter-clear.mbsc-rtl {
  left: .5em;
  right: auto;
}
.mbsc-select-filter-clear.mbsc-ltr {
  left: auto;
  right: .5em;
}
.mbsc-select-empty .mbsc-scroller-wheel-group-cont {
  visibility: hidden;
}
.mbsc-select-empty-text {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-ltr {
  text-align: left;
}
.mbsc-select-scroller.mbsc-scroller-pointer .mbsc-scroller-wheel-item.mbsc-rtl {
  text-align: right;
}
.mbsc-ios.mbsc-list-item {
  margin-top: -1px;
  padding: 1em;
}
.mbsc-ios.mbsc-list-item:after,
.mbsc-ios.mbsc-list-item:before {
  content: "";
  left: 1em;
  position: absolute;
  right: 0;
}
.mbsc-ios.mbsc-list-item.mbsc-rtl:after,
.mbsc-ios.mbsc-list-item.mbsc-rtl:before {
  left: 0;
  right: 1em;
}
.mbsc-ios.mbsc-list-item:before {
  top: 0;
  -webkit-transition: none;
  transition: none;
}
.mbsc-ios.mbsc-list-item:after {
  bottom: 0;
}
.mbsc-ios.mbsc-list-item:first-child:before,
.mbsc-ios.mbsc-list-item:last-child:after {
  left: 0;
  right: 0;
}
.mbsc-ios.mbsc-list-item.mbsc-active,
.mbsc-ios.mbsc-list-item.mbsc-hover {
  z-index: 3;
}
.mbsc-ios.mbsc-list-item.mbsc-focus,
.mbsc-ios.mbsc-list-item.mbsc-selected {
  z-index: 5;
}
.mbsc-ios.mbsc-list-item.mbsc-active:after,
.mbsc-ios.mbsc-list-item.mbsc-active:before,
.mbsc-ios.mbsc-list-item.mbsc-focus:after,
.mbsc-ios.mbsc-list-item.mbsc-focus:before,
.mbsc-ios.mbsc-list-item.mbsc-hover:after,
.mbsc-ios.mbsc-list-item.mbsc-hover:before,
.mbsc-ios.mbsc-list-item.mbsc-selected:after,
.mbsc-ios.mbsc-list-item.mbsc-selected:before {
  left: 0;
  right: 0;
}
.mbsc-ios.mbsc-list-header {
  border-bottom: 1px solid;
  border-top: 1px solid;
  font-size: .75em;
  line-height: 1.5em;
  margin-top: -1px;
  padding: 2.333334em 1.333334em .5em;
  text-transform: uppercase;
  z-index: 4;
}
.mbsc-ios.mbsc-list-header:first-child {
  border-top: 0;
  margin-top: 0;
}
.mbsc-ios.mbsc-list-item-background {
  border-radius: .5em;
  bottom: 0;
  left: 0;
  margin: .25em;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .15s ease-in-out;
  transition: background-color .15s ease-in-out;
}
.mbsc-ios.mbsc-list-item {
  background: #fff;
  border-color: #ccc;
  color: #000;
}
.mbsc-ios.mbsc-list-item:after,
.mbsc-ios.mbsc-list-item:before {
  border-top: 1px solid #ccc;
}
.mbsc-ios.mbsc-list-header {
  background: #efeff4;
  border-color: #ccc;
  color: #707070;
}
.mbsc-ios.mbsc-list-item.mbsc-active:before {
  background: rgba(0, 0, 0, .15);
}
.mbsc-ios-dark.mbsc-list-item {
  background: #000;
  border-color: #333;
  color: #fff;
}
.mbsc-ios-dark.mbsc-list-item:after,
.mbsc-ios-dark.mbsc-list-item:before {
  border-top: 1px solid #333;
}
.mbsc-ios-dark.mbsc-list-header {
  background: #1a1a1a;
  border-color: #333;
  color: #8f8f8f;
}
.mbsc-ios-dark.mbsc-list-item.mbsc-active:before {
  background: rgba(0, 0, 0, .15);
}
.mbsc-material.mbsc-list-header {
  background: #fff;
  color: #1a73e8;
  font-size: .875em;
  font-weight: 600;
  margin-top: -1px;
  padding: .5714em 1.14285em;
}
.mbsc-material.mbsc-list-item {
  background: #fff;
  color: #303030;
}
.mbsc-material.mbsc-list-item.mbsc-hover:before {
  background: rgba(0, 0, 0, .05);
}
.mbsc-material.mbsc-list-item.mbsc-active:before {
  background: rgba(0, 0, 0, .1);
}
.mbsc-material-dark.mbsc-list-header {
  background: #000;
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-list-item {
  background: #000;
  color: #fff;
}
.mbsc-material-dark.mbsc-list-item.mbsc-hover:before {
  background: rgba(0, 0, 0, .05);
}
.mbsc-material-dark.mbsc-list-item.mbsc-active:before {
  background: rgba(0, 0, 0, .1);
}
.mbsc-windows.mbsc-list-header {
  font-weight: 500;
  line-height: 1.25em;
}
.mbsc-windows.mbsc-list-item {
  line-height: 1.25em;
  padding: .5em;
}
.mbsc-windows.mbsc-list-header,
.mbsc-windows.mbsc-list-item {
  background: #fff;
  color: #333;
}
.mbsc-windows.mbsc-list-item.mbsc-hover:before {
  background: rgba(51, 51, 51, .1);
}
.mbsc-windows.mbsc-list-item.mbsc-active:before {
  background: rgba(51, 51, 51, .2);
}
.mbsc-windows-dark.mbsc-list-header,
.mbsc-windows-dark.mbsc-list-item {
  background: #1a1a1a;
  color: #fff;
}
.mbsc-windows-dark.mbsc-list-item.mbsc-hover:before {
  background: hsla(0, 0%, 100%, .22);
}
.mbsc-windows-dark.mbsc-list-item.mbsc-active:before {
  background: hsla(0, 0%, 100%, .3);
}
.mbsc-list {
  display: block;
}
.mbsc-list-header,
.mbsc-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mbsc-list-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.25em;
  list-style: none;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.mbsc-list-item-actionable {
  cursor: pointer;
}
.mbsc-list-item:before {
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  z-index: -1;
}
.mbsc-list-item:focus {
  outline: 0;
}
.mbsc-list-item::-moz-focus-inner {
  border: 0;
}
.mbsc-schedule-grid-wrapper {
  overflow: hidden;
  position: relative;
}
.mbsc-schedule-time-col,
.mbsc-timeline-date-col,
.mbsc-timeline-resource-col,
.mbsc-timeline-sidebar-col {
  -webkit-box-flex: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex: none;
  flex: none;
  width: 4.25em;
}
.mbsc-schedule-grid-scroll,
.mbsc-timeline-grid-scroll {
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.mbsc-schedule-all-day-item:after,
.mbsc-timeline-day-border:after {
  bottom: 0;
  content: "";
  position: absolute;
  top: 0;
  z-index: 1;
}
.mbsc-schedule-all-day-item.mbsc-ltr:after,
.mbsc-timeline-day-border.mbsc-ltr:after {
  border-right-style: solid;
  border-right-width: 1px;
  left: 100%;
}
.mbsc-schedule-all-day-item.mbsc-rtl:after,
.mbsc-timeline-day-border.mbsc-rtl:after {
  border-left-style: solid;
  border-left-width: 1px;
  right: 100%;
}
.mbsc-schedule-column.mbsc-ltr,
.mbsc-timeline-column.mbsc-rtl,
.mbsc-timeline-footer-date.mbsc-rtl,
.mbsc-timeline-header-column.mbsc-rtl,
.mbsc-timeline-header-date.mbsc-rtl,
.mbsc-timeline-resource-footer-cont.mbsc-rtl,
.mbsc-timeline-resource-header-cont.mbsc-rtl,
.mbsc-timeline-resource.mbsc-rtl,
.mbsc-timeline-row-date.mbsc-rtl,
.mbsc-timeline-sidebar-footer-cont.mbsc-ltr,
.mbsc-timeline-sidebar-header-cont.mbsc-ltr,
.mbsc-timeline-sidebar-resource.mbsc-ltr,
.mbsc-timeline-slot-header.mbsc-rtl {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-schedule-column.mbsc-rtl,
.mbsc-timeline-column.mbsc-ltr,
.mbsc-timeline-footer-date.mbsc-ltr,
.mbsc-timeline-header-column.mbsc-ltr,
.mbsc-timeline-header-date.mbsc-ltr,
.mbsc-timeline-resource-footer-cont.mbsc-ltr,
.mbsc-timeline-resource-header-cont.mbsc-ltr,
.mbsc-timeline-resource.mbsc-ltr,
.mbsc-timeline-row-date.mbsc-ltr,
.mbsc-timeline-sidebar-footer-cont.mbsc-rtl,
.mbsc-timeline-sidebar-header-cont.mbsc-rtl,
.mbsc-timeline-sidebar-resource.mbsc-rtl,
.mbsc-timeline-slot-header.mbsc-ltr {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-schedule-event:focus {
  outline: none;
}
.mbsc-schedule-event {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: .75em;
  padding: 1px 0;
  position: absolute;
  z-index: 1;
}
.mbsc-schedule-event.mbsc-ltr {
  left: 0;
}
.mbsc-schedule-event.mbsc-rtl {
  right: 0;
}
.mbsc-schedule-event-hover {
  cursor: pointer;
}
.mbsc-schedule-event-inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: .625em;
  line-height: 1.5em;
  margin: 0 .2em;
  max-height: 100%;
  overflow: hidden;
  padding: .5em;
  position: relative;
}
.mbsc-schedule-event-more .mbsc-schedule-event-inner {
  padding: .5em .2em;
  text-align: center;
}
.mbsc-schedule-event-small-height.mbsc-schedule-event-inner {
  line-height: 1.2em;
  margin-top: -1px;
  padding-bottom: 0;
  padding-top: 0;
}
.mbsc-schedule-event-small-height.mbsc-schedule-event-inner .mbsc-schedule-event-title {
  font-size: 1em;
}
.mbsc-schedule-event-background {
  background: currentColor;
  bottom: -.5em;
  left: 1px;
  position: absolute;
  right: 1px;
  top: -.5em;
}
.mbsc-schedule-event-start .mbsc-schedule-event-background {
  top: 1px;
}
.mbsc-schedule-event-end .mbsc-schedule-event-background {
  bottom: 1px;
}
.mbsc-schedule-event-range {
  font-size: .8em;
}
.mbsc-schedule-event-all-day {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  margin: .125em 0;
  min-height: 0;
  padding: 0 .25em;
  position: relative;
  z-index: 2;
}
.mbsc-schedule-event-all-day-placeholder {
  z-index: -1;
}
.mbsc-schedule-event-all-day-inner {
  font-size: .625em;
  height: 1.6em;
  line-height: 1.6em;
  margin: 0;
  overflow: hidden;
  padding: 0 .3em;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background {
  bottom: 0;
  top: 0;
}
.mbsc-schedule-event-dragging {
  position: absolute;
  top: 0;
  z-index: 3;
}
.mbsc-schedule-event-inactive {
  opacity: .5;
}
.mbsc-schedule-event-hidden {
  visibility: hidden;
}
.mbsc-schedule-event-resize {
  cursor: ns-resize;
  display: none;
  height: .25em;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.mbsc-schedule-event-resize-start {
  top: 0;
}
.mbsc-schedule-event-resize-end {
  bottom: 0;
}
.mbsc-schedule-event-resize-start:after {
  right: .5em;
  top: -.25em;
}
.mbsc-schedule-event-resize-end:after {
  bottom: -.25em;
  left: .5em;
}
.mbsc-schedule-event-resize:after {
  background: #fff;
  border: 1px solid;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: .5em;
  margin: 1px 0;
  position: absolute;
  width: .5em;
}
.mbsc-schedule-event-resize-end-touch:before,
.mbsc-schedule-event-resize-start-touch:before {
  content: "";
  height: 1em;
  margin: 1px 0;
  position: absolute;
  width: 1.5em;
}
.mbsc-schedule-event-resize-start-touch:before {
  right: 0;
  top: -.5em;
}
.mbsc-schedule-event-resize-end-touch:before {
  bottom: -.5em;
  left: 0;
}
.mbsc-schedule-event-dragging .mbsc-schedule-event-resize,
.mbsc-schedule-event-hover .mbsc-schedule-event-resize {
  display: block;
}
.mbsc-schedule-drag-clone {
  max-height: 200px;
  max-width: 200px;
  opacity: 1;
}
.mbsc-schedule-drag-clone .mbsc-schedule-event-resize {
  display: none;
}
.mbsc-schedule-event-buffer-background {
  background: currentColor;
  opacity: .3;
}
.mbsc-schedule-color,
.mbsc-schedule-invalid {
  bottom: -.5em;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -.5em;
  z-index: 0;
}
.mbsc-schedule-color-all-day,
.mbsc-schedule-invalid-all-day {
  bottom: 0;
  top: 0;
  z-index: -1;
}
.mbsc-schedule-color-start,
.mbsc-schedule-invalid-start {
  margin-top: -.5em;
  padding-top: .5em;
}
.mbsc-schedule-color-end,
.mbsc-schedule-invalid-end {
  padding-bottom: .5em;
}
.mbsc-schedule-color-text,
.mbsc-schedule-invalid-text {
  font-size: .75em;
  padding: .375em;
}
.mbsc-schedule-color-text {
  opacity: .8;
}
.mbsc-schedule-time-indicator {
  pointer-events: none;
  position: absolute;
  z-index: 2;
}
.mbsc-schedule-time-indicator-x {
  border-bottom: 1px solid;
}
.mbsc-schedule-time-indicator-x.mbsc-ltr {
  left: 4.25em;
  right: 0;
}
.mbsc-schedule-time-indicator-x.mbsc-rtl {
  left: 0;
  right: 4.25em;
}
.mbsc-schedule-time-indicator-y {
  border-left: 1px solid;
  bottom: 0;
  margin-top: -.25em;
  top: 2em;
}
.mbsc-schedule-time-indicator-y.mbsc-ltr {
  margin-left: -1px;
}
.mbsc-schedule-time-indicator-y.mbsc-rtl {
  margin-right: -1px;
}
.mbsc-schedule-time-indicator-day {
  position: absolute;
  width: 14.285714%;
}
.mbsc-schedule-time-indicator-day:before {
  border-radius: 50%;
  content: "";
  height: .4375em;
  margin-left: -.1875em;
  margin-right: -.1875em;
  margin-top: -.1875em;
  position: absolute;
  width: .4375em;
  z-index: 1;
}
.mbsc-schedule-time-indicator-day.mbsc-ltr:before {
  left: 0;
}
.mbsc-schedule-time-indicator-day.mbsc-rtl:before {
  right: 0;
}
.mbsc-schedule-time-indicator-time {
  font-size: .625em;
  line-height: 2em;
  margin-top: 1px;
  padding: 0 .8em;
  position: absolute;
  top: -1em;
  white-space: nowrap;
}
.mbsc-schedule-time-indicator-time-y {
  line-height: 1.6em;
  margin-left: -.5em;
  margin-right: -.5em;
  margin-top: 0;
  padding: 0 .5em;
  top: -1.8em;
}
.mbsc-schedule-time-indicator-time-x.mbsc-ltr,
.mbsc-schedule-time-indicator-time-y.mbsc-rtl {
  right: 100%;
}
.mbsc-schedule-time-indicator-time-x.mbsc-rtl,
.mbsc-schedule-time-indicator-time-y.mbsc-ltr {
  left: 100%;
}
.mbsc-schedule-cursor-time {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: .625em;
  line-height: 2em;
  position: absolute;
  white-space: nowrap;
  z-index: 3;
}
.mbsc-schedule-cursor-time-x {
  margin-top: -1em;
}
.mbsc-schedule-cursor-time-x.mbsc-ltr {
  text-align: right;
}
.mbsc-schedule-cursor-time-x.mbsc-rtl {
  text-align: left;
}
.mbsc-schedule-cursor-time-y {
  padding: 0 .5em;
  top: .8em;
}
@supports (overflow:clip) {
  .mbsc-schedule-event-inner {
    position: sticky;
    top: 0;
  }
}
.mbsc-schedule-wrapper {
  overflow: auto;
}
.mbsc-schedule-grid {
  height: 100%;
}
.mbsc-schedule-resource-group {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-preferred-size: 16em;
  flex-basis: 16em;
}
.mbsc-schedule-resource-group:first-child:last-child {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}
.mbsc-schedule-resource-group.mbsc-ltr {
  border-left-style: solid;
  border-left-width: 2px;
}
.mbsc-schedule-resource-group.mbsc-rtl {
  border-right-style: solid;
  border-right-width: 2px;
}
.mbsc-schedule-resource-group:first-child {
  border: 0;
}
.mbsc-schedule-date-header-text {
  line-height: 1.5em;
  text-align: center;
}
.mbsc-schedule-header {
  overflow: hidden;
}
.mbsc-schedule-all-day-group-wrapper,
.mbsc-schedule-header-wrapper {
  min-width: 0;
  overflow: hidden;
}
.mbsc-schedule-header-item {
  display: block;
  line-height: 1.25em;
  position: relative;
  text-align: center;
}
.mbsc-schedule-header-item.mbsc-hover {
  cursor: pointer;
}
.mbsc-schedule-header-dayname {
  font-size: .75em;
}
.mbsc-schedule-header-day {
  font-size: 1.125em;
}
.mbsc-schedule-col-width {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 2.5em;
}
.mbsc-schedule-wrapper-multi .mbsc-schedule-col-width {
  width: 6.25em;
}
.mbsc-schedule-resource {
  overflow: hidden;
}
.mbsc-schedule-resource-title {
  font-size: .875em;
  font-weight: 600;
  padding: .5em;
  text-align: center;
}
.mbsc-schedule-all-day-cont {
  position: relative;
}
.mbsc-schedule-all-day-wrapper {
  max-height: 7.8125em;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
}
.mbsc-schedule-all-day-wrapper-shadow:after {
  bottom: -4px;
  -webkit-box-shadow: inset 0 .5em .25em -.5em rgba(48, 48, 48, .5);
  box-shadow: inset 0 .5em .25em -.5em rgba(48, 48, 48, .5);
  content: "";
  height: 4px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 4;
}
.mbsc-schedule-all-day-item {
  position: relative;
}
.mbsc-schedule-all-day-item:first-child,
.mbsc-schedule-column:first-child {
  border: 0;
}
.mbsc-schedule-timezone-labels {
  bottom: 0;
  font-weight: 700;
  position: absolute;
  z-index: 1;
}
.mbsc-schedule-timezone-label {
  font-size: .75em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-schedule-time-indicator-tz {
  width: 5.666667em;
}
.mbsc-schedule-time-indicator-tz.mbsc-ltr,
.mbsc-schedule-timezone-label.mbsc-ltr {
  text-align: right;
}
.mbsc-schedule-time-indicator-tz.mbsc-rtl,
.mbsc-schedule-timezone-label.mbsc-rtl {
  text-align: left;
}
.mbsc-schedule-time-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 3.125em;
  pointer-events: auto;
  position: relative;
  width: 4.25em;
}
.mbsc-schedule-time {
  font-size: .75em;
  line-height: 2em;
  position: relative;
  top: -1em;
}
.mbsc-schedule-time-end {
  bottom: -1em;
  left: 0;
  position: absolute;
  right: 0;
  top: auto;
}
.mbsc-schedule-time-col.mbsc-ltr {
  text-align: right;
}
.mbsc-schedule-time-col.mbsc-rtl {
  text-align: left;
}
.mbsc-schedule-time-cont-pos {
  position: relative;
}
.mbsc-schedule-time-cont-inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: .5em 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.mbsc-schedule-column {
  padding: .5em 0;
}
.mbsc-schedule-column-inner {
  position: relative;
}
.mbsc-schedule-all-day-item,
.mbsc-schedule-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mbsc-schedule-item {
  border-top: 1px solid;
  height: 3.125em;
  position: relative;
}
.mbsc-schedule-item-last {
  border-bottom: 1px solid;
}
.mbsc-schedule-events {
  height: 100%;
  position: absolute;
}
.mbsc-schedule-events.mbsc-ltr {
  left: 0;
  right: .5em;
}
.mbsc-schedule-events-more.mbsc-ltr {
  right: 1.875em;
}
.mbsc-schedule-events.mbsc-rtl {
  left: .5em;
  right: 0;
}
.mbsc-schedule-events-more.mbsc-rtl {
  left: 1.875em;
}
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize {
  cursor: ew-resize;
  height: 100%;
  width: .25em;
}
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize:after {
  left: auto;
  margin-top: -.25em;
  right: auto;
  top: 50%;
}
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-rtl,
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-ltr {
  right: auto;
}
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-ltr,
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-rtl {
  left: auto;
}
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-rtl:after,
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-ltr:after {
  right: -.25em;
}
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end.mbsc-ltr:after,
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start.mbsc-rtl:after {
  left: -.25em;
}
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-start-touch:before {
  height: 1.5em;
  left: -.75em;
  margin-top: -.75em;
  right: auto;
  top: 50%;
}
.mbsc-schedule-event-all-day .mbsc-schedule-event-resize-end-touch:before {
  height: 1.5em;
  left: auto;
  margin-top: -.75em;
  right: -.75em;
  top: 50%;
}
.mbsc-schedule-event-buffer {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  left: 1px;
  position: absolute;
  right: 1px;
  z-index: -1;
}
.mbsc-schedule-event-buffer-before {
  border-top-left-radius: .25em;
  border-top-right-radius: .25em;
  bottom: 100%;
  margin-bottom: -.25em;
  padding-bottom: .25em;
}
.mbsc-schedule-event-buffer-after {
  border-bottom-left-radius: .25em;
  border-bottom-right-radius: .25em;
  margin-top: -.25em;
  padding-top: .25em;
  top: 100%;
}
.mbsc-calendar-width-md .mbsc-schedule-event-title {
  font-size: 1.2em;
}
.mbsc-calendar-width-md .mbsc-schedule-event-all-day-title,
.mbsc-calendar-width-md .mbsc-schedule-event-range {
  font-size: 1em;
}
.mbsc-calendar-width-md .mbsc-schedule-event-all-day-inner {
  font-size: .75em;
  height: 1.5em;
  line-height: 1.5em;
  padding: 0 .333334em;
}
.mbsc-timeline {
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.mbsc-timeline-empty-day {
  width: 0;
}
.mbsc-timeline-column-xxs {
  width: 1.5em;
}
.mbsc-timeline-column-xs {
  width: 3em;
}
.mbsc-timeline-column-s {
  width: 4.5em;
}
.mbsc-timeline-column-m {
  width: 6em;
}
.mbsc-timeline-column-l {
  width: 7.5em;
}
.mbsc-timeline-column-xl {
  width: 9em;
}
.mbsc-timeline-column-xxl {
  width: 10.5em;
}
.mbsc-timeline-column-xxxl,
.mbsc-timeline-resource-col,
.mbsc-timeline-sidebar-col {
  width: 12em;
}
.mbsc-timeline-resource-depth-step {
  width: 1.75em;
}
.mbsc-timeline-resources,
.mbsc-timeline-sidebar {
  bottom: 15px;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 5;
}
.mbsc-timeline-resources.mbsc-ltr,
.mbsc-timeline-sidebar.mbsc-rtl {
  left: 0;
}
.mbsc-timeline-resources.mbsc-rtl,
.mbsc-timeline-sidebar.mbsc-ltr {
  right: 0;
}
.mbsc-timeline-resource-footer-cont,
.mbsc-timeline-resource-header-cont,
.mbsc-timeline-sidebar-footer-cont,
.mbsc-timeline-sidebar-header-cont {
  overflow: hidden;
  pointer-events: auto;
  position: relative;
  z-index: 5;
}
.mbsc-timeline-resource,
.mbsc-timeline-sidebar-resource {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.mbsc-timeline-resource-icon {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  font-size: .875em;
  font-weight: 600;
  margin: .357143em 0;
}
.mbsc-timeline-resource-icon.mbsc-ltr {
  margin-left: .5em;
}
.mbsc-timeline-resource-icon.mbsc-rtl {
  margin-right: .5em;
}
.mbsc-timeline-resource-footer,
.mbsc-timeline-resource-header,
.mbsc-timeline-resource-title,
.mbsc-timeline-sidebar-footer,
.mbsc-timeline-sidebar-header,
.mbsc-timeline-sidebar-resource-title {
  font-size: .875em;
  font-weight: 600;
  padding: .5em;
}
.mbsc-timeline-footer,
.mbsc-timeline-header {
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  z-index: 5;
}
.mbsc-timeline-header {
  top: 0;
}
.mbsc-timeline-footer {
  bottom: 0;
  margin-top: -1px;
}
.mbsc-timeline-footer-ph {
  margin-top: -1px;
}
.mbsc-timeline-footer-bg,
.mbsc-timeline-header-bg {
  position: relative;
  width: 0;
}
.mbsc-timeline-day {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 0;
  position: relative;
}
.mbsc-timeline-day:last-child .mbsc-flex:last-child .mbsc-timeline-column:last-child,
.mbsc-timeline-day:last-child .mbsc-timeline-footer-column:last-child,
.mbsc-timeline-day:last-child .mbsc-timeline-footer-date,
.mbsc-timeline-day:last-child .mbsc-timeline-footer-week,
.mbsc-timeline-day:last-child .mbsc-timeline-header-column:last-child,
.mbsc-timeline-day:last-child .mbsc-timeline-header-date,
.mbsc-timeline-day:last-child .mbsc-timeline-header-week,
.mbsc-timeline-day:last-child .mbsc-timeline-slot-header:last-child,
.mbsc-timeline-day:last-child.mbsc-timeline-column {
  border-left-color: transparent;
  border-right-color: transparent;
}
.mbsc-timeline-column.mbsc-timeline-no-border,
.mbsc-timeline-header-column.mbsc-timeline-no-border {
  border-left: 0;
  border-right: 0;
}
.mbsc-timeline-month {
  position: relative;
}
.mbsc-timeline-footer-date,
.mbsc-timeline-header-date,
.mbsc-timeline-header-month,
.mbsc-timeline-header-week {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1.625em;
}
.mbsc-timeline-footer-date,
.mbsc-timeline-header-date {
  overflow: hidden;
}
.mbsc-timeline-footer-week-last.mbsc-ltr,
.mbsc-timeline-header-month-last.mbsc-ltr,
.mbsc-timeline-header-week-last.mbsc-ltr {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-timeline-footer-week-last.mbsc-rtl,
.mbsc-timeline-header-month-last.mbsc-rtl,
.mbsc-timeline-header-week-last.mbsc-rtl {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-timeline-footer-month-text,
.mbsc-timeline-footer-week-text,
.mbsc-timeline-header-date-text,
.mbsc-timeline-header-month-text,
.mbsc-timeline-header-week-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  font-size: .875em;
  line-height: 1.785715em;
  padding: 0 .285714em;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.mbsc-timeline-header-month-text {
  font-weight: 700;
}
.mbsc-timeline-header-date-cont,
.mbsc-timeline-header-date-text,
.mbsc-timeline-header-month-cont,
.mbsc-timeline-header-month-text-last,
.mbsc-timeline-header-week-cont,
.mbsc-timeline-header-week-text-last,
.mbsc-timeline-header-year-cont {
  max-width: 100%;
  overflow: hidden;
}
.mbsc-timeline-header-month-cont,
.mbsc-timeline-header-week-cont {
  white-space: nowrap;
}
.mbsc-timeline-header-active {
  padding: 0 .714286em;
  position: relative;
  z-index: 0;
}
.mbsc-timeline-header-active:after {
  border-radius: .75em;
  bottom: .142857em;
  content: "";
  left: .142857em;
  position: absolute;
  right: .142857em;
  top: .142857em;
  z-index: -1;
}
.mbsc-timeline-footer-column,
.mbsc-timeline-header-column {
  min-height: 1.625em;
  overflow: hidden;
}
.mbsc-timeline-footer-time,
.mbsc-timeline-header-time {
  font-size: .625em;
  line-height: 2.6em;
  min-width: 0;
  overflow: hidden;
  padding: 0 .5em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-timeline .mbsc-timeline-time-indicator-cont {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 100%;
  margin-top: -2em;
  overflow: hidden;
  padding-top: 2em;
  pointer-events: none;
  position: absolute;
  top: 100%;
  width: 100%;
}
.mbsc-timeline-header-sticky {
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 6;
}
.mbsc-timeline-header-sticky .mbsc-timeline-header-date {
  border-left: 0;
  border-right: 0;
}
.mbsc-timeline-footer-sticky {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  z-index: 6;
}
.mbsc-timeline-column,
.mbsc-timeline-header-column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.mbsc-timeline-grid-scroll {
  overflow-y: auto;
  -webkit-overflow-scrolling: auto;
}
.mbsc-timeline-grid {
  overflow: hidden;
  position: relative;
}
.mbsc-timeline-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 3.25em;
  position: relative;
  -webkit-transition: background-color .15s ease-out;
  transition: background-color .15s ease-out;
}
.mbsc-timeline-row-fixed {
  position: sticky;
  z-index: 3;
}
.mbsc-timeline-hidden {
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
}
.mbsc-timeline-row-group {
  position: relative;
}
.mbsc-timeline-row-group:after {
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1;
}
.mbsc-timeline-row-group:last-child:after {
  display: none;
}
.mbsc-timeline-row-date {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mbsc-timeline-row-date .mbsc-timeline-header-date-text {
  line-height: 1.285715em;
  padding-bottom: .285715em;
  padding-top: .285715em;
  white-space: normal;
}
.mbsc-timeline-row-resource-col {
  overflow: hidden;
}
.mbsc-timeline-row-date-col {
  width: 5.5em;
}
.mbsc-timeline-date-col {
  width: 8.75em;
}
.mbsc-timeline-row-gutter {
  height: 1em;
}
.mbsc-timeline-header-column,
.mbsc-timeline-header-date,
.mbsc-timeline-header-month,
.mbsc-timeline-header-week,
.mbsc-timeline-resource,
.mbsc-timeline-resource-header-cont,
.mbsc-timeline-row,
.mbsc-timeline-row-date,
.mbsc-timeline-row-group:after,
.mbsc-timeline-sidebar-header-cont,
.mbsc-timeline-sidebar-resource {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.mbsc-timeline-footer-column,
.mbsc-timeline-footer-date,
.mbsc-timeline-footer-week,
.mbsc-timeline-resource-footer-cont,
.mbsc-timeline-sidebar-footer-cont {
  border-top-style: solid;
  border-top-width: 1px;
}
.mbsc-timeline-resource-dragged {
  -webkit-box-shadow:
    0 0 transparent,
    0 0 transparent,
    0 4px 6px -1px rgba(0, 0, 0, .1),
    0 2px 4px -1px rgba(0, 0, 0, .06);
  box-shadow:
    0 0 transparent,
    0 0 transparent,
    0 4px 6px -1px rgba(0, 0, 0, .1),
    0 2px 4px -1px rgba(0, 0, 0, .06);
  left: .625em;
  opacity: .7;
  pointer-events: none;
  position: absolute;
  right: 0;
  visibility: hidden;
  z-index: 7;
}
.mbsc-timeline-resource-dragged .mbsc-timeline-row {
  border-top: 1px solid;
}
.mbsc-timeline-resource-drop {
  height: 2px;
  left: 0;
  margin-top: -1px;
  pointer-events: none;
  position: absolute;
  right: 0;
  visibility: hidden;
  z-index: 6;
}
.mbsc-timeline-resource-sort svg {
  pointer-events: none;
}
.mbsc-timeline-events {
  bottom: 1em;
  position: absolute;
  top: 0;
  width: 100%;
}
.mbsc-timeline-events-variable .mbsc-timeline-events {
  bottom: auto;
}
.mbsc-timeline-events-variable .mbsc-timeline-events-track {
  position: relative;
}
.mbsc-timeline-events-variable .mbsc-timeline-event {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.mbsc-timeline-events-variable .mbsc-timeline-event-slot {
  display: block;
}
.mbsc-timeline-event {
  min-width: .75em;
  padding: 6px 0 0;
  z-index: 2;
}
.mbsc-timeline-event.mbsc-timeline-event-dragging {
  position: absolute;
}
.mbsc-timeline-event.mbsc-schedule-event-all-day {
  padding-left: .25em;
  padding-right: .25em;
}
.mbsc-timeline-event .mbsc-schedule-event-all-day-inner {
  font-size: .75em;
  height: 1.5em;
  line-height: 1.5em;
  padding: 0 .333334em;
}
.mbsc-timeline-event .mbsc-schedule-event-range,
.mbsc-timeline-event .mbsc-schedule-event-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-timeline-event-background {
  bottom: 0;
  margin-top: 6px;
  top: 0;
}
.mbsc-timeline-event-resize {
  bottom: 0;
  cursor: ew-resize;
  left: auto;
  right: auto;
  top: 6px;
  width: .25em;
}
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end.mbsc-rtl,
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start.mbsc-ltr {
  height: auto;
  left: 0;
}
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end.mbsc-ltr,
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start.mbsc-rtl {
  height: auto;
  right: 0;
}
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end:after,
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start:after {
  margin-top: -.25em;
  top: 50%;
}
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end:after {
  left: -.125em;
}
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start:after {
  right: -.125em;
}
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-end-touch:before,
.mbsc-timeline-event-resize.mbsc-schedule-event-resize-start-touch:before {
  height: 1.5em;
  left: 50%;
  margin: -.75em 0 0 -.75em;
  top: 50%;
}
.mbsc-timeline-event-listing {
  margin: 0;
  position: absolute;
}
.mbsc-timeline-event-slot {
  left: 0;
  margin: 0 2px;
  position: relative;
  right: 0;
}
.mbsc-timeline-event-buffer {
  bottom: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-top: 6px;
  position: absolute;
  top: 0;
  z-index: -1;
}
.mbsc-timeline-event-buffer-after.mbsc-rtl,
.mbsc-timeline-event-buffer-before.mbsc-ltr {
  border-bottom-left-radius: .25em;
  border-top-left-radius: .25em;
  margin-right: -.25em;
  padding-right: .25em;
  right: 100%;
}
.mbsc-timeline-event-buffer-after.mbsc-ltr,
.mbsc-timeline-event-buffer-before.mbsc-rtl {
  border-bottom-right-radius: .25em;
  border-top-right-radius: .25em;
  left: 100%;
  margin-left: -.25em;
  padding-left: .25em;
}
.mbsc-timeline-color,
.mbsc-timeline-invalid {
  bottom: 0;
  margin: 0;
  padding: 0;
  top: 0;
}
.mbsc-timeline-footer-column.mbsc-timeline-no-height,
.mbsc-timeline-header-column.mbsc-timeline-no-height {
  border: 0;
  height: 0;
  min-height: 0;
}
.mbsc-connections {
  display: block;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.mbsc-connection {
  stroke-width: 1.5px;
  fill: none;
  pointer-events: visibleStroke;
}
.mbsc-timeline-slots {
  border-bottom: 1px solid;
  height: 1.625em;
}
.mbsc-timeline-slot,
.mbsc-timeline-slots {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mbsc-timeline-slot {
  position: relative;
}
.mbsc-timeline-slot-title {
  font-size: .875em;
  font-weight: 600;
  line-height: 1.785715em;
  overflow: hidden;
  padding: 0 .285714em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-has-sticky .mbsc-timeline-grid-scroll.mbsc-ltr {
  position: relative;
}
.mbsc-has-sticky .mbsc-timeline-footer,
.mbsc-has-sticky .mbsc-timeline-header {
  left: auto;
  overflow: visible;
  position: sticky;
  right: auto;
}
.mbsc-has-sticky .mbsc-timeline-resources.mbsc-ltr,
.mbsc-has-sticky .mbsc-timeline-sidebar.mbsc-ltr {
  bottom: auto;
  overflow: visible;
  position: sticky;
  top: auto;
}
@supports (overflow:clip) {
  .mbsc-timeline-grid {
    overflow: clip;
  }
  .mbsc-timeline .mbsc-schedule-event-inner {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
  }
  .mbsc-timeline-event-slot .mbsc-schedule-event-inner {
    display: block;
    position: relative;
  }
}
.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-header-vertical {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: -1px;
}
.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-wrapper {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.mbsc-ios.mbsc-popover-list .mbsc-event:last-child:after {
  display: none;
}
.mbsc-ios.mbsc-event-day.mbsc-list-header {
  font-weight: 700;
  line-height: 1.5em;
  padding: .5em 1em;
  text-transform: none;
}
.mbsc-ios.mbsc-event-time {
  font-size: .875em;
  line-height: 1.428572em;
  width: 6em;
}
.mbsc-ios.mbsc-event-date {
  width: 10.5em;
}
.mbsc-ios.mbsc-event-color {
  border-radius: .125em;
  margin: 0 .5em 0 -.5em;
  width: .25em;
}
.mbsc-ios.mbsc-event-color.mbsc-rtl {
  margin: 0 -.5em 0 .5em;
}
.mbsc-ios.mbsc-event-time.mbsc-ltr {
  text-align: right;
}
.mbsc-ios.mbsc-event-time.mbsc-rtl {
  text-align: left;
}
.mbsc-ios.mbsc-event-end {
  opacity: .7;
}
.mbsc-ios.mbsc-event-text {
  font-weight: 500;
}
.mbsc-ios.mbsc-event-sep {
  display: none;
}
.mbsc-ios.mbsc-calendar-button-today {
  font-weight: 500;
  padding: 0;
}
.mbsc-ios.mbsc-eventcalendar-schedule .mbsc-calendar-day,
.mbsc-ios.mbsc-eventcalendar-schedule .mbsc-calendar-wrapper {
  border: 0;
}
.mbsc-ios.mbsc-schedule-wrapper {
  margin-top: -1px;
  position: relative;
  z-index: 2;
}
.mbsc-ios.mbsc-schedule-header {
  border-bottom: 1px solid;
}
.mbsc-ios.mbsc-schedule-header-item {
  line-height: 1.75em;
  padding: .4375em 0;
}
.mbsc-ios.mbsc-schedule-header-item.mbsc-ltr {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-ios.mbsc-schedule-header-item.mbsc-rtl {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-ios.mbsc-schedule-header-item:first-child {
  border: 0;
}
.mbsc-ios.mbsc-schedule-header-dayname {
  font-size: 1em;
  font-weight: 400;
}
.mbsc-ios.mbsc-schedule-header-day {
  border-radius: 50%;
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  height: 1.625em;
  line-height: 1.625em;
  text-align: center;
  width: 1.625em;
}
.mbsc-ios.mbsc-schedule-header-item-large {
  padding: .1875em 0;
}
.mbsc-ios.mbsc-schedule-header-item-large.mbsc-schedule-header-item {
  border-color: transparent;
}
.mbsc-ios.mbsc-schedule-header-item-large .mbsc-schedule-header-dayname {
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  padding: 0 .375em;
}
.mbsc-ios.mbsc-schedule-all-day-wrapper {
  border-bottom: 1px solid;
  max-height: 3.125em;
}
.mbsc-ios.mbsc-schedule-all-day-text {
  font-size: .75em;
  padding: .5em .666667em;
  text-transform: lowercase;
}
.mbsc-ios.mbsc-schedule-timezone-label {
  line-height: 2.5em;
  padding: 0 .666667em;
}
.mbsc-ios.mbsc-schedule-date-header {
  border-bottom: 1px solid;
  position: relative;
  will-change: opacity;
  z-index: 3;
}
.mbsc-ios.mbsc-schedule-date-header-text {
  font-size: .75em;
  font-weight: 700;
  padding: .5em;
}
.mbsc-ios.mbsc-schedule-resource.mbsc-ltr {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-ios.mbsc-schedule-resource.mbsc-rtl {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-ios.mbsc-schedule-resource:first-child {
  border: 0;
}
.mbsc-ios.mbsc-schedule-all-day-item {
  min-height: 1.875em;
  padding: .25em 0;
}
.mbsc-ios.mbsc-schedule-time {
  font-size: .625em;
  padding: 0 .8em;
}
.mbsc-ios.mbsc-schedule-cursor-time-x {
  padding: 0 .8em;
  width: 6.8em;
}
.mbsc-ios.mbsc-schedule-event:after {
  bottom: -.5em;
  content: "";
  left: 1px;
  position: absolute;
  right: 1px;
  top: -.5em;
  z-index: -1;
}
.mbsc-ios.mbsc-schedule-event-start:after {
  top: 1px;
}
.mbsc-ios.mbsc-schedule-event-end:after {
  bottom: 1px;
}
.mbsc-ios.mbsc-schedule-event-custom:after {
  display: none;
}
.mbsc-ios.mbsc-schedule-event-background {
  opacity: .3;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
}
.mbsc-ios.mbsc-schedule-event-start .mbsc-schedule-event-background,
.mbsc-ios.mbsc-schedule-event-start:after {
  border-top-left-radius: .25em;
  border-top-right-radius: .25em;
}
.mbsc-ios.mbsc-schedule-event-end .mbsc-schedule-event-background,
.mbsc-ios.mbsc-schedule-event-end:after {
  border-bottom-left-radius: .25em;
  border-bottom-right-radius: .25em;
}
.mbsc-ios.mbsc-timeline-event:after {
  bottom: 0;
  margin-top: 6px;
  top: 0;
}
.mbsc-ios.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-background,
.mbsc-ios.mbsc-timeline-event-end.mbsc-rtl:after,
.mbsc-ios.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-background,
.mbsc-ios.mbsc-timeline-event-start.mbsc-ltr:after {
  border-bottom-left-radius: .25em;
  border-top-left-radius: .25em;
}
.mbsc-ios.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-background,
.mbsc-ios.mbsc-timeline-event-end.mbsc-ltr:after,
.mbsc-ios.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-background,
.mbsc-ios.mbsc-timeline-event-start.mbsc-rtl:after {
  border-bottom-right-radius: .25em;
  border-top-right-radius: .25em;
}
.mbsc-ios.mbsc-schedule-event-hover .mbsc-schedule-event-background {
  opacity: .6;
}
.mbsc-ios.mbsc-schedule-event-active .mbsc-schedule-event-background,
.mbsc-ios.mbsc-schedule-event-dragging .mbsc-schedule-event-background {
  opacity: .9;
}
.mbsc-ios.mbsc-schedule-event-dragging {
  top: .25em;
}
.mbsc-ios.mbsc-timeline-event-dragging {
  top: 0;
}
.mbsc-ios.mbsc-schedule-event-bar {
  background: currentColor;
  bottom: -.5em;
  position: absolute;
  top: -.5em;
  width: .1875em;
}
.mbsc-ios.mbsc-schedule-event-bar.mbsc-ltr {
  left: 1px;
}
.mbsc-ios.mbsc-schedule-event-bar.mbsc-rtl {
  right: 1px;
}
.mbsc-ios.mbsc-schedule-event-start .mbsc-schedule-event-bar {
  top: 1px;
}
.mbsc-ios.mbsc-schedule-event-start .mbsc-schedule-event-bar.mbsc-ltr,
.mbsc-ios.mbsc-schedule-event-start .mbsc-schedule-event-bar.mbsc-rtl {
  border-top-left-radius: .1875em;
}
.mbsc-ios.mbsc-schedule-event-end .mbsc-schedule-event-bar {
  bottom: 1px;
}
.mbsc-ios.mbsc-schedule-event-end .mbsc-schedule-event-bar.mbsc-ltr,
.mbsc-ios.mbsc-schedule-event-end .mbsc-schedule-event-bar.mbsc-rtl {
  border-bottom-left-radius: .1875em;
}
.mbsc-ios.mbsc-schedule-event-title {
  font-weight: 600;
}
.mbsc-ios.mbsc-schedule-event-buffer-background {
  opacity: .15;
}
.mbsc-ios.mbsc-schedule-event-all-day:after {
  bottom: 0;
  top: 0;
}
.mbsc-ios.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background {
  border-radius: 0;
}
.mbsc-ios.mbsc-schedule-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-ios.mbsc-schedule-event-end.mbsc-schedule-event-all-day.mbsc-rtl:after,
.mbsc-ios.mbsc-schedule-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-ios.mbsc-schedule-event-start.mbsc-schedule-event-all-day.mbsc-ltr:after,
.mbsc-ios.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-ios.mbsc-timeline-event-end.mbsc-schedule-event-all-day.mbsc-rtl:after,
.mbsc-ios.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-ios.mbsc-timeline-event-start.mbsc-schedule-event-all-day.mbsc-ltr:after {
  border-bottom-left-radius: .25em;
  border-top-left-radius: .25em;
  left: .25em;
}
.mbsc-ios.mbsc-schedule-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-ios.mbsc-schedule-event-end.mbsc-schedule-event-all-day.mbsc-ltr:after,
.mbsc-ios.mbsc-schedule-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-ios.mbsc-schedule-event-start.mbsc-schedule-event-all-day.mbsc-rtl:after,
.mbsc-ios.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-ios.mbsc-timeline-event-end.mbsc-schedule-event-all-day.mbsc-ltr:after,
.mbsc-ios.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-ios.mbsc-timeline-event-start.mbsc-schedule-event-all-day.mbsc-rtl:after {
  border-bottom-right-radius: .25em;
  border-top-right-radius: .25em;
  right: .25em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-schedule-all-day-wrapper {
  max-height: 3.5em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-schedule-time,
.mbsc-ios.mbsc-calendar-width-md .mbsc-schedule-time-indicator-time-x {
  font-size: .75em;
  padding: 0 .666667em;
}
.mbsc-ios.mbsc-calendar-width-md .mbsc-schedule-cursor-time-x {
  font-size: .75em;
  padding: 0 .666667em;
  width: 5.666667em;
}
.mbsc-ios.mbsc-timeline-resource-icon {
  padding: 0 .142858em;
  width: 1.214286em;
}
.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-header,
.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-week-days {
  background: #f7f7f7;
}
.mbsc-ios.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled {
  background: #efefef;
}
.mbsc-ios.mbsc-event-list-empty {
  color: #707070;
}
.mbsc-ios.mbsc-event-day.mbsc-list-header {
  background: #fff;
  border-color: #ccc;
  color: #000;
}
.mbsc-ios.mbsc-event.mbsc-list-item {
  background: #fff;
  color: #000;
}
.mbsc-ios.mbsc-event.mbsc-list-item:after,
.mbsc-ios.mbsc-event.mbsc-list-item:before {
  border-color: #ccc;
}
.mbsc-ios.mbsc-event.mbsc-list-item.mbsc-hover:before {
  background: rgba(0, 0, 0, .05);
}
.mbsc-ios.mbsc-event.mbsc-list-item.mbsc-focus .mbsc-list-item-background,
.mbsc-ios.mbsc-event.mbsc-list-item.mbsc-selected .mbsc-list-item-background {
  background: rgba(0, 0, 0, .15);
}
.mbsc-ios.mbsc-event-color {
  background: #5ac8fa;
}
.mbsc-ios.mbsc-eventcalendar-schedule .mbsc-calendar-day,
.mbsc-ios.mbsc-schedule-wrapper {
  background: #f7f7f7;
}
.mbsc-ios.mbsc-schedule-header,
.mbsc-ios.mbsc-schedule-header-item {
  border-color: #ccc;
}
.mbsc-ios.mbsc-schedule-header-day-today {
  color: #007aff;
}
.mbsc-ios.mbsc-schedule-header-day.mbsc-hover {
  background: rgba(0, 122, 255, .3);
}
.mbsc-ios.mbsc-schedule-header-day.mbsc-selected,
.mbsc-ios.mbsc-schedule-header-dayname-curr {
  color: #007aff;
}
.mbsc-ios.mbsc-schedule-header-day.mbsc-selected {
  background: #007aff;
  color: #fff;
}
.mbsc-ios.mbsc-schedule-header-dayname-curr {
  color: #000;
}
.mbsc-ios.mbsc-schedule-date-header {
  background: #f7f7f7;
  border-color: #ccc;
}
.mbsc-ios.mbsc-schedule-grid-wrapper {
  background: #fff;
}
.mbsc-ios.mbsc-schedule-all-day-wrapper {
  background: #fff;
  border-color: #ccc;
}
.mbsc-ios.mbsc-schedule-all-day-text,
.mbsc-ios.mbsc-schedule-timezone-label {
  color: #8c8c8c;
}
.mbsc-ios.mbsc-schedule-all-day-item:after,
.mbsc-ios.mbsc-schedule-column,
.mbsc-ios.mbsc-schedule-item,
.mbsc-ios.mbsc-schedule-resource,
.mbsc-ios.mbsc-schedule-resource-group,
.mbsc-ios.mbsc-timeline-column,
.mbsc-ios.mbsc-timeline-day:after,
.mbsc-ios.mbsc-timeline-footer,
.mbsc-ios.mbsc-timeline-footer-column,
.mbsc-ios.mbsc-timeline-footer-date,
.mbsc-ios.mbsc-timeline-footer-week,
.mbsc-ios.mbsc-timeline-header,
.mbsc-ios.mbsc-timeline-header-column,
.mbsc-ios.mbsc-timeline-header-date,
.mbsc-ios.mbsc-timeline-header-month,
.mbsc-ios.mbsc-timeline-header-week,
.mbsc-ios.mbsc-timeline-resource,
.mbsc-ios.mbsc-timeline-resource-footer-cont,
.mbsc-ios.mbsc-timeline-resource-header-cont,
.mbsc-ios.mbsc-timeline-row,
.mbsc-ios.mbsc-timeline-row-date,
.mbsc-ios.mbsc-timeline-row-group:after,
.mbsc-ios.mbsc-timeline-sidebar-footer-cont,
.mbsc-ios.mbsc-timeline-sidebar-header-cont,
.mbsc-ios.mbsc-timeline-sidebar-resource,
.mbsc-ios.mbsc-timeline-slot-header,
.mbsc-ios.mbsc-timeline-slots {
  border-color: #ccc;
}
.mbsc-ios.mbsc-timeline-row-fixed {
  -webkit-box-shadow: 0 1px 0 0 #ccc;
  box-shadow: 0 1px 0 0 #ccc;
}
.mbsc-ios.mbsc-schedule-cursor-time,
.mbsc-ios.mbsc-schedule-time,
.mbsc-ios.mbsc-timeline-header-column {
  color: #8c8c8c;
}
.mbsc-ios.mbsc-schedule-event {
  color: #5ac8fa;
}
.mbsc-ios.mbsc-schedule-event:after {
  background: hsla(0, 0%, 100%, .9);
}
.mbsc-ios.mbsc-schedule-event-range,
.mbsc-ios.mbsc-schedule-event-title {
  color: #000;
}
.mbsc-ios.mbsc-schedule-event-active .mbsc-schedule-event-inner,
.mbsc-ios.mbsc-schedule-event-dragging .mbsc-schedule-event-inner {
  color: #fff;
}
.mbsc-ios.mbsc-schedule-event-active .mbsc-schedule-event-range,
.mbsc-ios.mbsc-schedule-event-active .mbsc-schedule-event-title,
.mbsc-ios.mbsc-schedule-event-dragging .mbsc-schedule-event-range,
.mbsc-ios.mbsc-schedule-event-dragging .mbsc-schedule-event-title {
  color: inherit;
}
.mbsc-ios.mbsc-schedule-time-indicator {
  border-color: #007aff;
}
.mbsc-ios.mbsc-schedule-time-indicator-day:before {
  background: #007aff;
}
.mbsc-ios.mbsc-schedule-cursor-time,
.mbsc-ios.mbsc-schedule-time-indicator-time {
  background: hsla(0, 0%, 100%, .8);
  color: #007aff;
}
.mbsc-ios.mbsc-schedule-invalid {
  background: hsla(0, 0%, 94%, .75);
  color: #888;
}
.mbsc-ios.mbsc-timeline-footer-bg,
.mbsc-ios.mbsc-timeline-header-bg,
.mbsc-ios.mbsc-timeline-header-text,
.mbsc-ios.mbsc-timeline-resource-bg,
.mbsc-ios.mbsc-timeline-resource-dragged,
.mbsc-ios.mbsc-timeline-resource-footer-cont,
.mbsc-ios.mbsc-timeline-resource-header-cont,
.mbsc-ios.mbsc-timeline-row-fixed,
.mbsc-ios.mbsc-timeline-sidebar-footer-cont,
.mbsc-ios.mbsc-timeline-sidebar-header-cont {
  background: #fff;
}
.mbsc-ios.mbsc-timeline-header-active {
  color: #fff;
}
.mbsc-ios.mbsc-timeline-header-active:after {
  background-color: #007aff;
}
.mbsc-ios.mbsc-timeline-parent {
  background: rgba(0, 0, 0, .028);
}
.mbsc-ios.mbsc-timeline-parent-hover {
  background: rgba(0, 0, 0, .1);
}
.mbsc-ios.mbsc-connection {
  stroke: rgba(0, 0, 0, .7);
}
.mbsc-ios.mbsc-connection-arrow {
  fill: #000;
}
.mbsc-ios.mbsc-timeline-resource-drop {
  background-color: #43be5f;
}
.mbsc-ios.mbsc-timeline-resource-drop-invalid {
  background-color: #d8332a;
}
.mbsc-ios-dark.mbsc-eventcalendar .mbsc-calendar-header,
.mbsc-ios-dark.mbsc-eventcalendar .mbsc-calendar-week-days {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled {
  background: #1a1a1a;
}
.mbsc-ios-dark.mbsc-event-list-empty {
  color: #8f8f8f;
}
.mbsc-ios-dark.mbsc-event-day.mbsc-list-header {
  background: #000;
  border-color: #333;
  color: #fff;
}
.mbsc-ios-dark.mbsc-event.mbsc-list-item {
  background: #000;
  color: #fff;
}
.mbsc-ios-dark.mbsc-event.mbsc-list-item:after,
.mbsc-ios-dark.mbsc-event.mbsc-list-item:before {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-event.mbsc-list-item.mbsc-hover:before {
  background: hsla(0, 0%, 100%, .05);
}
.mbsc-ios-dark.mbsc-event.mbsc-list-item.mbsc-focus .mbsc-list-item-background,
.mbsc-ios-dark.mbsc-event.mbsc-list-item.mbsc-selected .mbsc-list-item-background {
  background: hsla(0, 0%, 100%, .15);
}
.mbsc-ios-dark.mbsc-event-color {
  background: #5ac8fa;
}
.mbsc-ios-dark.mbsc-popover-list .mbsc-ios-dark.mbsc-event {
  background: #2b2b2b;
}
.mbsc-ios-dark.mbsc-eventcalendar-schedule .mbsc-calendar-day,
.mbsc-ios-dark.mbsc-schedule-wrapper {
  background: #1c1c1c;
}
.mbsc-ios-dark.mbsc-schedule-header,
.mbsc-ios-dark.mbsc-schedule-header-item {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-schedule-header-day-today {
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-schedule-header-day.mbsc-hover {
  background: rgba(255, 159, 10, .3);
}
.mbsc-ios-dark.mbsc-schedule-header-day.mbsc-selected,
.mbsc-ios-dark.mbsc-schedule-header-dayname-curr {
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-schedule-header-day.mbsc-selected {
  background: #ff9f0a;
  color: #000;
}
.mbsc-ios-dark.mbsc-schedule-header-dayname-curr {
  color: #fff;
}
.mbsc-ios-dark.mbsc-schedule-date-header {
  background: #1c1c1c;
  border-color: #333;
}
.mbsc-ios-dark.mbsc-schedule-grid-wrapper {
  background: #000;
}
.mbsc-ios-dark.mbsc-schedule-all-day-wrapper {
  background: #000;
  border-color: #333;
}
.mbsc-ios-dark.mbsc-schedule-all-day-text,
.mbsc-ios-dark.mbsc-schedule-timezone-label {
  color: #fff;
}
.mbsc-ios-dark.mbsc-schedule-all-day-item:after,
.mbsc-ios-dark.mbsc-schedule-column,
.mbsc-ios-dark.mbsc-schedule-item,
.mbsc-ios-dark.mbsc-schedule-resource,
.mbsc-ios-dark.mbsc-schedule-resource-group,
.mbsc-ios-dark.mbsc-timeline-column,
.mbsc-ios-dark.mbsc-timeline-day:after,
.mbsc-ios-dark.mbsc-timeline-footer,
.mbsc-ios-dark.mbsc-timeline-footer-column,
.mbsc-ios-dark.mbsc-timeline-footer-date,
.mbsc-ios-dark.mbsc-timeline-footer-week,
.mbsc-ios-dark.mbsc-timeline-header,
.mbsc-ios-dark.mbsc-timeline-header-column,
.mbsc-ios-dark.mbsc-timeline-header-date,
.mbsc-ios-dark.mbsc-timeline-header-month,
.mbsc-ios-dark.mbsc-timeline-header-week,
.mbsc-ios-dark.mbsc-timeline-resource,
.mbsc-ios-dark.mbsc-timeline-resource-footer-cont,
.mbsc-ios-dark.mbsc-timeline-resource-header-cont,
.mbsc-ios-dark.mbsc-timeline-row,
.mbsc-ios-dark.mbsc-timeline-row-date,
.mbsc-ios-dark.mbsc-timeline-row-group:after,
.mbsc-ios-dark.mbsc-timeline-sidebar-footer-cont,
.mbsc-ios-dark.mbsc-timeline-sidebar-header-cont,
.mbsc-ios-dark.mbsc-timeline-sidebar-resource,
.mbsc-ios-dark.mbsc-timeline-slot-header,
.mbsc-ios-dark.mbsc-timeline-slots {
  border-color: #333;
}
.mbsc-ios-dark.mbsc-timeline-row-fixed {
  -webkit-box-shadow: 0 1px 0 0 #333;
  box-shadow: 0 1px 0 0 #333;
}
.mbsc-ios-dark.mbsc-schedule-cursor-time,
.mbsc-ios-dark.mbsc-schedule-time,
.mbsc-ios-dark.mbsc-timeline-header-column {
  color: #fff;
}
.mbsc-ios-dark.mbsc-schedule-event {
  color: #5ac8fa;
}
.mbsc-ios-dark.mbsc-schedule-event:after {
  background: rgba(0, 0, 0, .9);
}
.mbsc-ios-dark.mbsc-schedule-event-active .mbsc-schedule-event-inner,
.mbsc-ios-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-inner,
.mbsc-ios-dark.mbsc-schedule-event-range,
.mbsc-ios-dark.mbsc-schedule-event-title {
  color: #fff;
}
.mbsc-ios-dark.mbsc-schedule-event-active .mbsc-schedule-event-range,
.mbsc-ios-dark.mbsc-schedule-event-active .mbsc-schedule-event-title,
.mbsc-ios-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-range,
.mbsc-ios-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-title {
  color: inherit;
}
.mbsc-ios-dark.mbsc-schedule-time-indicator {
  border-color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-schedule-time-indicator-day:before {
  background: #ff9f0a;
}
.mbsc-ios-dark.mbsc-schedule-cursor-time,
.mbsc-ios-dark.mbsc-schedule-time-indicator-time {
  background: rgba(0, 0, 0, .8);
  color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-schedule-invalid {
  background: rgba(26, 26, 26, .75);
  color: #787878;
}
.mbsc-ios-dark.mbsc-timeline-footer-bg,
.mbsc-ios-dark.mbsc-timeline-header-bg,
.mbsc-ios-dark.mbsc-timeline-header-text,
.mbsc-ios-dark.mbsc-timeline-resource-bg,
.mbsc-ios-dark.mbsc-timeline-resource-dragged,
.mbsc-ios-dark.mbsc-timeline-resource-footer-cont,
.mbsc-ios-dark.mbsc-timeline-resource-header-cont,
.mbsc-ios-dark.mbsc-timeline-row-fixed,
.mbsc-ios-dark.mbsc-timeline-sidebar-footer-cont,
.mbsc-ios-dark.mbsc-timeline-sidebar-header-cont {
  background: #000;
}
.mbsc-ios-dark.mbsc-timeline-header-active {
  color: #fff;
}
.mbsc-ios-dark.mbsc-timeline-header-active:after {
  background-color: #ff9f0a;
}
.mbsc-ios-dark.mbsc-timeline-parent {
  background: hsla(0, 0%, 100%, .1);
}
.mbsc-ios-dark.mbsc-timeline-parent-hover {
  background: hsla(0, 0%, 100%, .15);
}
.mbsc-ios-dark.mbsc-connection {
  stroke: hsla(0, 0%, 100%, .7);
}
.mbsc-ios-dark.mbsc-connection-arrow {
  fill: #fff;
}
.mbsc-ios-dark.mbsc-timeline-resource-drop {
  background-color: #43be5f;
}
.mbsc-ios-dark.mbsc-timeline-resource-drop-invalid {
  background-color: #d8332a;
}
.mbsc-material.mbsc-eventcalendar-schedule .mbsc-calendar-wrapper:after {
  display: none;
}
.mbsc-material.mbsc-event.mbsc-list-item {
  margin: .625em 1em;
  padding: .5em .625em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border-radius: .25em;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: -webkit-box-shadow .2s ease-out;
  transition: -webkit-box-shadow .2s ease-out;
  transition: box-shadow .2s ease-out;
  transition: box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out;
}
.mbsc-material.mbsc-event-text,
.mbsc-material.mbsc-event-time {
  font-size: .8125em;
  line-height: 1.384616em;
}
.mbsc-material.mbsc-event-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 300;
}
.mbsc-material.mbsc-event-text {
  font-weight: 600;
}
.mbsc-material.mbsc-event-all-day {
  display: none;
}
.mbsc-material.mbsc-event-sep {
  padding: 0 .25em;
}
.mbsc-material.mbsc-event-until {
  padding-right: .25em;
}
.mbsc-material.mbsc-popover-list {
  padding: .5em .125em;
  width: 18em;
}
.mbsc-material.mbsc-popover-list .mbsc-event {
  margin: .125em .5em;
  padding: .25em .5em;
}
.mbsc-material.mbsc-popover-list .mbsc-event-text,
.mbsc-material.mbsc-popover-list .mbsc-event-time {
  font-size: .75em;
}
.mbsc-material.mbsc-schedule-header-item {
  padding-bottom: .25em;
}
.mbsc-material.mbsc-schedule-header-dayname {
  font-size: .625em;
  font-weight: 500;
  line-height: 2.8em;
  position: relative;
  text-transform: uppercase;
}
.mbsc-material.mbsc-schedule-header-day {
  border-radius: 50%;
  font-size: 1.25em;
  height: 1.8em;
  line-height: 1.8em;
  margin-left: auto;
  margin-right: auto;
  margin-top: -.3em;
  width: 1.8em;
}
.mbsc-material.mbsc-schedule-date-header-text {
  font-size: .875em;
  font-weight: 600;
  padding: .5714em 1.14285em;
}
.mbsc-material.mbsc-schedule-resource.mbsc-ltr {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-material.mbsc-schedule-resource.mbsc-rtl {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-material.mbsc-schedule-resource:first-child {
  border: 0;
}
.mbsc-material.mbsc-schedule-all-day-text {
  font-size: .625em;
  line-height: 1.6em;
  padding: .4em;
  text-transform: uppercase;
}
.mbsc-material.mbsc-schedule-all-day-text.mbsc-ltr {
  padding-right: 1.6em;
}
.mbsc-material.mbsc-schedule-all-day-text.mbsc-rtl {
  padding-left: 1.6em;
}
.mbsc-material.mbsc-schedule-all-day-item {
  min-height: 1.5em;
  padding: 1px 0;
}
.mbsc-material.mbsc-schedule-time-col.mbsc-ltr {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-material.mbsc-schedule-time-col.mbsc-rtl {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-material.mbsc-schedule-time-col.mbsc-schedule-time-col-empty {
  border: 0;
}
.mbsc-material.mbsc-schedule-time-wrapper.mbsc-ltr {
  padding-right: 1em;
}
.mbsc-material.mbsc-schedule-time-wrapper.mbsc-rtl {
  padding-left: 1em;
}
.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper:after {
  content: "";
  position: absolute;
  top: 0;
  width: 9px;
}
.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper-end:before {
  bottom: 0;
  content: "";
  position: absolute;
  width: 9px;
}
.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper-end.mbsc-ltr:before,
.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper.mbsc-ltr:after {
  right: 0;
}
.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper-end.mbsc-rtl:before,
.mbsc-material.mbsc-schedule-time-col-last .mbsc-schedule-time-wrapper.mbsc-rtl:after {
  left: 0;
}
.mbsc-material.mbsc-schedule-time {
  font-size: .625em;
}
.mbsc-material.mbsc-schedule-time-end.mbsc-ltr {
  right: 1.6em;
}
.mbsc-material.mbsc-schedule-time-end.mbsc-rtl {
  left: 1.6em;
}
.mbsc-material.mbsc-schedule-timezone-label {
  font-size: .625em;
  line-height: 2.4em;
}
.mbsc-material.mbsc-schedule-timezone-label.mbsc-ltr {
  padding-right: 1.6em;
}
.mbsc-material.mbsc-schedule-timezone-label.mbsc-rtl {
  padding-left: 1.6em;
}
.mbsc-material.mbsc-schedule-time-indicator-tz {
  width: 6.8em;
}
.mbsc-material.mbsc-schedule-time-indicator-x:after {
  border-bottom: 1px solid;
  border-color: inherit;
  content: "";
  position: absolute;
  top: 0;
  width: .5625em;
}
.mbsc-material.mbsc-schedule-time-indicator.mbsc-ltr:after {
  left: -.5625em;
}
.mbsc-material.mbsc-schedule-time-indicator.mbsc-rtl:after {
  right: -.5625em;
}
.mbsc-material.mbsc-schedule-time-indicator-time-x {
  margin: 0 1px;
  padding: 0 1.6em;
}
.mbsc-material.mbsc-schedule-cursor-time-x {
  width: 5.2em;
}
.mbsc-material.mbsc-schedule-event-inner {
  border-radius: .333334em;
}
.mbsc-material.mbsc-schedule-event-start .mbsc-schedule-event-background {
  border-top-left-radius: .25em;
  border-top-right-radius: .25em;
}
.mbsc-material.mbsc-schedule-event-end .mbsc-schedule-event-background {
  border-bottom-left-radius: .25em;
  border-bottom-right-radius: .25em;
}
.mbsc-material.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-background,
.mbsc-material.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-background {
  border-bottom-left-radius: .25em;
  border-top-left-radius: .25em;
}
.mbsc-material.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-background,
.mbsc-material.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-background {
  border-bottom-right-radius: .25em;
  border-top-right-radius: .25em;
}
.mbsc-material.mbsc-schedule-event-active .mbsc-schedule-event-background:after,
.mbsc-material.mbsc-schedule-event-hover .mbsc-schedule-event-background:after {
  background: rgba(0, 0, 0, .1);
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
}
.mbsc-material.mbsc-schedule-event-title {
  font-weight: 500;
}
.mbsc-material.mbsc-schedule-event-all-day-background.mbsc-schedule-event-background {
  border-radius: 0;
}
.mbsc-material.mbsc-schedule-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-material.mbsc-schedule-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-material.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-material.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background {
  border-bottom-left-radius: .25em;
  border-top-left-radius: .25em;
  left: .25em;
}
.mbsc-material.mbsc-schedule-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-material.mbsc-schedule-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-material.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-material.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background {
  border-bottom-right-radius: .25em;
  border-top-right-radius: .25em;
  right: .25em;
}
.mbsc-material.mbsc-schedule-header-item-large .mbsc-schedule-header-dayname {
  font-size: .6875em;
  line-height: 2.909091em;
  text-transform: uppercase;
}
.mbsc-material.mbsc-schedule-header-item-large .mbsc-schedule-header-day {
  font-size: 1.625em;
  height: 1.769231em;
  line-height: 1.769231em;
  margin-top: -.307693em;
  width: 1.769231em;
}
.mbsc-material.mbsc-eventcalendar {
  background: #fff;
  color: #303030;
}
.mbsc-material.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled {
  background: #f0f0f0;
}
.mbsc-material.mbsc-event-list-empty {
  color: rgba(48, 48, 48, .7);
}
.mbsc-material.mbsc-event-day.mbsc-list-header,
.mbsc-material.mbsc-schedule-date-header {
  background: #fff;
  color: rgba(48, 48, 48, .7);
}
.mbsc-material.mbsc-colored-event.mbsc-list-item {
  background: #1a73e8;
  color: #fff;
}
.mbsc-material.mbsc-event.mbsc-list-item.mbsc-focus,
.mbsc-material.mbsc-event.mbsc-list-item.mbsc-selected {
  -webkit-box-shadow: 0 .25em .5em 0 rgba(0, 0, 0, .4);
  box-shadow: 0 .25em .5em 0 rgba(0, 0, 0, .4);
}
.mbsc-material.mbsc-event.mbsc-list-item.mbsc-focus:before,
.mbsc-material.mbsc-event.mbsc-list-item.mbsc-selected:before {
  border-radius: .25em;
  -webkit-box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
}
.mbsc-material.mbsc-event-color {
  background: #1a73e8;
}
.mbsc-material.mbsc-schedule-header-dayname {
  color: #7a7070;
}
.mbsc-material.mbsc-schedule-header-day {
  color: #303030;
}
.mbsc-material.mbsc-schedule-header-day-today,
.mbsc-material.mbsc-schedule-header-dayname-curr {
  color: #1a73e8;
}
.mbsc-material.mbsc-schedule-header-day.mbsc-hover {
  background: rgba(26, 115, 232, .3);
}
.mbsc-material.mbsc-schedule-header-day.mbsc-selected {
  background-color: #1a73e8;
  color: #fff;
}
.mbsc-material.mbsc-schedule-all-day-item:after,
.mbsc-material.mbsc-schedule-column,
.mbsc-material.mbsc-schedule-item,
.mbsc-material.mbsc-schedule-resource,
.mbsc-material.mbsc-schedule-resource-group,
.mbsc-material.mbsc-schedule-time-col,
.mbsc-material.mbsc-timeline-column,
.mbsc-material.mbsc-timeline-day:after,
.mbsc-material.mbsc-timeline-footer,
.mbsc-material.mbsc-timeline-footer-column,
.mbsc-material.mbsc-timeline-footer-date,
.mbsc-material.mbsc-timeline-footer-week,
.mbsc-material.mbsc-timeline-header,
.mbsc-material.mbsc-timeline-header-column,
.mbsc-material.mbsc-timeline-header-date,
.mbsc-material.mbsc-timeline-header-month,
.mbsc-material.mbsc-timeline-header-week,
.mbsc-material.mbsc-timeline-resource,
.mbsc-material.mbsc-timeline-resource-footer-cont,
.mbsc-material.mbsc-timeline-resource-header-cont,
.mbsc-material.mbsc-timeline-row,
.mbsc-material.mbsc-timeline-row-date,
.mbsc-material.mbsc-timeline-row-group:after,
.mbsc-material.mbsc-timeline-sidebar-footer-cont,
.mbsc-material.mbsc-timeline-sidebar-header-cont,
.mbsc-material.mbsc-timeline-sidebar-resource,
.mbsc-material.mbsc-timeline-slot-header,
.mbsc-material.mbsc-timeline-slots {
  border-color: #cfcfcf;
}
.mbsc-material.mbsc-timeline-row-fixed {
  -webkit-box-shadow: 0 1px 0 0 #cfcfcf;
  box-shadow: 0 1px 0 0 #cfcfcf;
}
.mbsc-material.mbsc-schedule-time-wrapper-end:before,
.mbsc-material.mbsc-schedule-time-wrapper:after {
  border-bottom: 1px solid #cfcfcf;
}
.mbsc-material.mbsc-schedule-all-day-text,
.mbsc-material.mbsc-schedule-time,
.mbsc-material.mbsc-schedule-timezone-label {
  color: #7a7070;
}
.mbsc-material.mbsc-schedule-time-indicator {
  border-color: #1a73e8;
}
.mbsc-material.mbsc-schedule-time-indicator-day:before {
  background: #1a73e8;
}
.mbsc-material.mbsc-schedule-cursor-time,
.mbsc-material.mbsc-schedule-time-indicator-time {
  background: hsla(0, 0%, 100%, .8);
  color: #1a73e8;
}
.mbsc-material.mbsc-schedule-event {
  color: #1a73e8;
}
.mbsc-material.mbsc-schedule-event-inner {
  color: #fff;
}
.mbsc-material.mbsc-schedule-invalid {
  background: hsla(0, 0%, 94%, .75);
  color: #8a8a8a;
}
.mbsc-material.mbsc-schedule-event-active .mbsc-schedule-event-background,
.mbsc-material.mbsc-schedule-event-dragging .mbsc-schedule-event-background {
  -webkit-box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, .14),
    0 1px 8px 0 rgba(0, 0, 0, .12),
    0 1px 3px -1px rgba(0, 0, 0, .2);
  box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, .14),
    0 1px 8px 0 rgba(0, 0, 0, .12),
    0 1px 3px -1px rgba(0, 0, 0, .2);
}
.mbsc-material.mbsc-schedule-event-active .mbsc-schedule-event-background {
  -webkit-box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
}
.mbsc-material.mbsc-timeline-footer-bg,
.mbsc-material.mbsc-timeline-header-bg,
.mbsc-material.mbsc-timeline-header-text,
.mbsc-material.mbsc-timeline-resource-bg,
.mbsc-material.mbsc-timeline-resource-dragged,
.mbsc-material.mbsc-timeline-resource-footer-cont,
.mbsc-material.mbsc-timeline-resource-header-cont,
.mbsc-material.mbsc-timeline-row-fixed,
.mbsc-material.mbsc-timeline-sidebar-footer-cont,
.mbsc-material.mbsc-timeline-sidebar-header-cont {
  background: #fff;
}
.mbsc-material.mbsc-timeline-header-active {
  color: #fff;
}
.mbsc-material.mbsc-timeline-header-active:after {
  background-color: #1a73e8;
}
.mbsc-material.mbsc-timeline-parent {
  background: rgba(0, 0, 0, .028);
}
.mbsc-material.mbsc-timeline-parent-hover {
  background: rgba(0, 0, 0, .1);
}
.mbsc-material.mbsc-connection {
  stroke: rgba(48, 48, 48, .7);
}
.mbsc-material.mbsc-connection-arrow {
  fill: #303030;
}
.mbsc-material.mbsc-timeline-resource-drop {
  background-color: #43be5f;
}
.mbsc-material.mbsc-timeline-resource-drop-invalid {
  background-color: #de3226;
}
.mbsc-material-dark.mbsc-eventcalendar {
  background: #000;
  color: #fff;
}
.mbsc-material-dark.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled {
  background: #1a1a1a;
}
.mbsc-material-dark.mbsc-event-list-empty {
  color: hsla(0, 0%, 100%, .7);
}
.mbsc-material-dark.mbsc-event-day.mbsc-list-header,
.mbsc-material-dark.mbsc-schedule-date-header {
  background: #000;
  color: hsla(0, 0%, 100%, .7);
}
.mbsc-material-dark.mbsc-colored-event.mbsc-list-item {
  background: #87b0f3;
  color: #000;
}
.mbsc-material-dark.mbsc-event.mbsc-list-item.mbsc-focus,
.mbsc-material-dark.mbsc-event.mbsc-list-item.mbsc-selected {
  -webkit-box-shadow: 0 .25em .5em 0 rgba(0, 0, 0, .4);
  box-shadow: 0 .25em .5em 0 rgba(0, 0, 0, .4);
}
.mbsc-material-dark.mbsc-event.mbsc-list-item.mbsc-focus:before,
.mbsc-material-dark.mbsc-event.mbsc-list-item.mbsc-selected:before {
  border-radius: .25em;
  -webkit-box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
}
.mbsc-material-dark.mbsc-event-color {
  background: #87b0f3;
}
.mbsc-material-dark.mbsc-schedule-header-dayname {
  color: #ddd;
}
.mbsc-material-dark.mbsc-schedule-header-day {
  color: #fff;
}
.mbsc-material-dark.mbsc-schedule-header-day-today,
.mbsc-material-dark.mbsc-schedule-header-dayname-curr {
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-schedule-header-day.mbsc-hover {
  background: rgba(135, 176, 243, .3);
}
.mbsc-material-dark.mbsc-schedule-header-day.mbsc-selected {
  background-color: #87b0f3;
  color: #000;
}
.mbsc-material-dark.mbsc-schedule-all-day-item:after,
.mbsc-material-dark.mbsc-schedule-column,
.mbsc-material-dark.mbsc-schedule-item,
.mbsc-material-dark.mbsc-schedule-resource,
.mbsc-material-dark.mbsc-schedule-resource-group,
.mbsc-material-dark.mbsc-schedule-time-col,
.mbsc-material-dark.mbsc-timeline-column,
.mbsc-material-dark.mbsc-timeline-day:after,
.mbsc-material-dark.mbsc-timeline-footer,
.mbsc-material-dark.mbsc-timeline-footer-column,
.mbsc-material-dark.mbsc-timeline-footer-date,
.mbsc-material-dark.mbsc-timeline-footer-week,
.mbsc-material-dark.mbsc-timeline-header,
.mbsc-material-dark.mbsc-timeline-header-column,
.mbsc-material-dark.mbsc-timeline-header-date,
.mbsc-material-dark.mbsc-timeline-header-month,
.mbsc-material-dark.mbsc-timeline-header-week,
.mbsc-material-dark.mbsc-timeline-resource,
.mbsc-material-dark.mbsc-timeline-resource-footer-cont,
.mbsc-material-dark.mbsc-timeline-resource-header-cont,
.mbsc-material-dark.mbsc-timeline-row,
.mbsc-material-dark.mbsc-timeline-row-date,
.mbsc-material-dark.mbsc-timeline-row-group:after,
.mbsc-material-dark.mbsc-timeline-sidebar-footer-cont,
.mbsc-material-dark.mbsc-timeline-sidebar-header-cont,
.mbsc-material-dark.mbsc-timeline-sidebar-resource,
.mbsc-material-dark.mbsc-timeline-slot-header,
.mbsc-material-dark.mbsc-timeline-slots {
  border-color: #2b2b2b;
}
.mbsc-material-dark.mbsc-timeline-row-fixed {
  -webkit-box-shadow: 0 1px 0 0 #2b2b2b;
  box-shadow: 0 1px 0 0 #2b2b2b;
}
.mbsc-material-dark.mbsc-schedule-time-wrapper-end:before,
.mbsc-material-dark.mbsc-schedule-time-wrapper:after {
  border-bottom: 1px solid #2b2b2b;
}
.mbsc-material-dark.mbsc-schedule-all-day-text,
.mbsc-material-dark.mbsc-schedule-time,
.mbsc-material-dark.mbsc-schedule-timezone-label {
  color: #ddd;
}
.mbsc-material-dark.mbsc-schedule-time-indicator {
  border-color: #87b0f3;
}
.mbsc-material-dark.mbsc-schedule-time-indicator-day:before {
  background: #87b0f3;
}
.mbsc-material-dark.mbsc-schedule-cursor-time,
.mbsc-material-dark.mbsc-schedule-time-indicator-time {
  background: rgba(0, 0, 0, .8);
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-schedule-event {
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-schedule-event-inner {
  color: #000;
}
.mbsc-material-dark.mbsc-schedule-invalid {
  background: rgba(26, 26, 26, .75);
  color: #787878;
}
.mbsc-material-dark.mbsc-schedule-event-active .mbsc-schedule-event-background,
.mbsc-material-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-background {
  -webkit-box-shadow:
    0 4px 8px 0 hsla(0, 0%, 100%, .14),
    0 1px 8px 0 hsla(0, 0%, 100%, .12),
    0 1px 3px -1px hsla(0, 0%, 100%, .2);
  box-shadow:
    0 4px 8px 0 hsla(0, 0%, 100%, .14),
    0 1px 8px 0 hsla(0, 0%, 100%, .12),
    0 1px 3px -1px hsla(0, 0%, 100%, .2);
}
.mbsc-material-dark.mbsc-schedule-event-active .mbsc-schedule-event-background {
  -webkit-box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .5);
}
.mbsc-material-dark.mbsc-timeline-footer-bg,
.mbsc-material-dark.mbsc-timeline-header-bg,
.mbsc-material-dark.mbsc-timeline-header-text,
.mbsc-material-dark.mbsc-timeline-resource-bg,
.mbsc-material-dark.mbsc-timeline-resource-dragged,
.mbsc-material-dark.mbsc-timeline-resource-footer-cont,
.mbsc-material-dark.mbsc-timeline-resource-header-cont,
.mbsc-material-dark.mbsc-timeline-row-fixed,
.mbsc-material-dark.mbsc-timeline-sidebar-footer-cont,
.mbsc-material-dark.mbsc-timeline-sidebar-header-cont {
  background: #000;
}
.mbsc-material-dark.mbsc-timeline-header-active {
  color: #000;
}
.mbsc-material-dark.mbsc-timeline-header-active:after {
  background-color: #87b0f3;
}
.mbsc-material-dark.mbsc-timeline-parent {
  background: hsla(0, 0%, 100%, .1);
}
.mbsc-material-dark.mbsc-timeline-parent-hover {
  background: hsla(0, 0%, 100%, .15);
}
.mbsc-material-dark.mbsc-connection {
  stroke: hsla(0, 0%, 100%, .7);
}
.mbsc-material-dark.mbsc-connection-arrow {
  fill: #fff;
}
.mbsc-material-dark.mbsc-timeline-resource-drop {
  background-color: #43be5f;
}
.mbsc-material-dark.mbsc-timeline-resource-drop-invalid {
  background-color: #de3226;
}
.mbsc-windows.mbsc-popover-list {
  margin: .25em 0;
}
.mbsc-windows.mbsc-event-group {
  border-bottom: 1px solid;
}
.mbsc-windows.mbsc-event-group-empty {
  border: 0;
}
.mbsc-windows.mbsc-event-day.mbsc-list-header {
  padding: 1em 1.5em .25em;
}
.mbsc-windows.mbsc-event.mbsc-list-item {
  margin-bottom: .25em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mbsc-windows.mbsc-event-content {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.mbsc-windows.mbsc-event-time {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: .75em;
  padding: 0 1.333334em;
  width: 7em;
}
.mbsc-windows.mbsc-event-date {
  width: 13em;
}
.mbsc-windows.mbsc-event-color {
  margin: -.5em 0 -.5em -.5em;
  width: .5em;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.mbsc-windows.mbsc-event-sep {
  display: none;
}
.mbsc-windows.mbsc-schedule-wrapper {
  min-height: 1.5em;
  position: relative;
  z-index: 2;
}
.mbsc-windows.mbsc-schedule-header-day {
  border-top: 1px solid;
  font-size: 1em;
  padding: .5em .5em 1.5em;
  text-align: left;
}
.mbsc-windows.mbsc-schedule-header-day.mbsc-ltr {
  border-left-style: solid;
  border-left-width: 1px;
  margin-left: -1px;
}
.mbsc-windows.mbsc-schedule-header-day.mbsc-rtl {
  border-right-style: solid;
  border-right-width: 1px;
  margin-right: -1px;
}
.mbsc-windows.mbsc-schedule-header-item.mbsc-ltr {
  border-left: 1px solid transparent;
}
.mbsc-windows.mbsc-schedule-header-item.mbsc-rtl {
  border-right: 1px solid transparent;
}
.mbsc-windows.mbsc-schedule-header-item:first-child {
  border: 0;
}
.mbsc-windows.mbsc-schedule-header-item:first-child .mbsc-schedule-header-day {
  border-left: 0;
  border-right: 0;
  margin: 0;
}
.mbsc-windows.mbsc-schedule-header-dayname {
  font-size: .875em;
  padding: .571429em;
  text-align: left;
}
.mbsc-windows.mbsc-schedule-all-day-item {
  min-height: 1.375em;
}
.mbsc-windows.mbsc-schedule-all-day-text,
.mbsc-windows.mbsc-schedule-timezone-label {
  font-size: .75em;
  line-height: 1.833334em;
  padding: 0 .333334em;
}
.mbsc-windows.mbsc-schedule-header-dayname {
  position: relative;
}
.mbsc-windows.mbsc-schedule-header-dayname.mbsc-selected:after {
  bottom: 0;
  content: "";
  height: .285715em;
  left: 0;
  position: absolute;
  width: 100%;
}
.mbsc-windows.mbsc-schedule-date-header {
  border-bottom: 1px solid;
}
.mbsc-windows.mbsc-schedule-date-header-text {
  font-weight: 500;
  line-height: 1.25em;
  padding: .5em 0;
}
.mbsc-windows.mbsc-schedule-header-day.mbsc-hover {
  background: rgba(0, 0, 0, .1);
}
.mbsc-windows.mbsc-schedule-resource {
  border-top: 1px solid;
  margin-top: -1px;
}
.mbsc-windows.mbsc-schedule-resource.mbsc-ltr {
  border-left-style: solid;
  border-left-width: 1px;
  text-align: left;
}
.mbsc-windows.mbsc-schedule-resource.mbsc-rtl {
  border-right-style: solid;
  border-right-width: 1px;
  text-align: right;
}
.mbsc-windows.mbsc-schedule-resource:first-child {
  border-left: 0;
  border-right: 0;
}
.mbsc-windows.mbsc-schedule-time-indicator-x {
  border-bottom: 1px dashed;
}
.mbsc-windows.mbsc-schedule-time-indicator-time-x {
  font-size: .75em;
  padding: 0 .333334em;
  text-transform: lowercase;
}
.mbsc-windows.mbsc-schedule-time-indicator-day {
  border-bottom: 1px solid;
  border-top: 1px solid;
}
.mbsc-windows.mbsc-schedule-time-indicator-day:before {
  display: none;
}
.mbsc-windows.mbsc-schedule-cursor-time-x {
  font-size: .75em;
  padding: 0 .333334em;
  width: 5.666667em;
}
.mbsc-windows.mbsc-schedule-all-day-wrapper {
  max-height: 4em;
}
.mbsc-windows.mbsc-schedule-time-col.mbsc-ltr {
  border-right-style: solid;
  border-right-width: 1px;
}
.mbsc-windows.mbsc-schedule-time-col.mbsc-rtl {
  border-left-style: solid;
  border-left-width: 1px;
}
.mbsc-windows.mbsc-schedule-time {
  padding: 0 .333334em;
  text-transform: lowercase;
  top: 0;
}
.mbsc-windows.mbsc-schedule-time-end {
  display: none;
}
.mbsc-windows.mbsc-schedule-event-hover .mbsc-schedule-event-background:after {
  background: rgba(0, 0, 0, .1);
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
}
.mbsc-windows.mbsc-schedule-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-windows.mbsc-schedule-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-windows.mbsc-timeline-event-end.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-windows.mbsc-timeline-event-start.mbsc-ltr .mbsc-schedule-event-all-day-background {
  left: .25em;
}
.mbsc-windows.mbsc-schedule-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-windows.mbsc-schedule-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background,
.mbsc-windows.mbsc-timeline-event-end.mbsc-ltr .mbsc-schedule-event-all-day-background,
.mbsc-windows.mbsc-timeline-event-start.mbsc-rtl .mbsc-schedule-event-all-day-background {
  right: .25em;
}
.mbsc-windows.mbsc-timeline-resource-icon {
  padding: 0 .214286em;
  width: 1.071429em;
}
.mbsc-windows.mbsc-timeline-header-sticky .mbsc-timeline-header-date-text {
  position: relative;
}
.mbsc-windows.mbsc-timeline-header-active {
  position: static;
}
.mbsc-windows.mbsc-timeline-header-active:after {
  border-radius: 0;
  height: .142857em;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}
.mbsc-windows.mbsc-eventcalendar {
  background: #fff;
}
.mbsc-windows.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled {
  background: #f0f0f0;
}
.mbsc-windows.mbsc-event-list-empty {
  color: rgba(51, 51, 51, .7);
}
.mbsc-windows.mbsc-event-group {
  border-color: #e6e6e6;
}
.mbsc-windows.mbsc-event-day.mbsc-list-header,
.mbsc-windows.mbsc-event.mbsc-list-item {
  background: #fff;
  color: #333;
}
.mbsc-windows.mbsc-event.mbsc-focus,
.mbsc-windows.mbsc-event.mbsc-selected {
  background: rgba(0, 120, 215, .25);
}
.mbsc-windows.mbsc-event-color {
  background: #0078d7;
}
.mbsc-windows.mbsc-schedule-wrapper {
  background: #fff;
}
.mbsc-windows.mbsc-schedule-header-day {
  border-color: #e6e6e6;
}
.mbsc-windows.mbsc-schedule-header-item {
  color: #333;
}
.mbsc-windows.mbsc-schedule-header-day-today {
  color: #0078d7;
}
.mbsc-windows.mbsc-schedule-header-dayname.mbsc-selected:after {
  background: #0078d7;
}
.mbsc-windows.mbsc-schedule-date-header {
  border-color: #e6e6e6;
}
.mbsc-windows.mbsc-schedule-time-indicator,
.mbsc-windows.mbsc-schedule-time-indicator-day {
  border-color: #0078d7;
}
.mbsc-windows.mbsc-schedule-cursor-time,
.mbsc-windows.mbsc-schedule-time-indicator-time {
  background: hsla(0, 0%, 100%, .8);
  color: #0078d7;
}
.mbsc-windows.mbsc-schedule-time-indicator-time {
  color: #0078d7;
}
.mbsc-windows.mbsc-schedule-all-day-item:after,
.mbsc-windows.mbsc-schedule-column,
.mbsc-windows.mbsc-schedule-item,
.mbsc-windows.mbsc-schedule-resource,
.mbsc-windows.mbsc-schedule-resource-group,
.mbsc-windows.mbsc-schedule-time-col,
.mbsc-windows.mbsc-timeline-column,
.mbsc-windows.mbsc-timeline-day:after,
.mbsc-windows.mbsc-timeline-footer,
.mbsc-windows.mbsc-timeline-footer-column,
.mbsc-windows.mbsc-timeline-footer-date,
.mbsc-windows.mbsc-timeline-footer-week,
.mbsc-windows.mbsc-timeline-header,
.mbsc-windows.mbsc-timeline-header-column,
.mbsc-windows.mbsc-timeline-header-date,
.mbsc-windows.mbsc-timeline-header-month,
.mbsc-windows.mbsc-timeline-header-week,
.mbsc-windows.mbsc-timeline-resource,
.mbsc-windows.mbsc-timeline-resource-footer-cont,
.mbsc-windows.mbsc-timeline-resource-header-cont,
.mbsc-windows.mbsc-timeline-row,
.mbsc-windows.mbsc-timeline-row-date,
.mbsc-windows.mbsc-timeline-row-group:after,
.mbsc-windows.mbsc-timeline-sidebar-footer-cont,
.mbsc-windows.mbsc-timeline-sidebar-header-cont,
.mbsc-windows.mbsc-timeline-sidebar-resource,
.mbsc-windows.mbsc-timeline-slot-header,
.mbsc-windows.mbsc-timeline-slots {
  border-color: #e6e6e6;
}
.mbsc-windows.mbsc-timeline-row-fixed {
  -webkit-box-shadow: 0 1px 0 0 #e6e6e6;
  box-shadow: 0 1px 0 0 #e6e6e6;
}
.mbsc-windows.mbsc-schedule-time-wrapper {
  border-top: 1px solid #e6e6e6;
  color: #333;
}
.mbsc-windows.mbsc-schedule-time-wrapper-end {
  border-bottom: 1px solid #e6e6e6;
  color: #333;
}
.mbsc-windows.mbsc-schedule-all-day-text,
.mbsc-windows.mbsc-schedule-time-cont,
.mbsc-windows.mbsc-schedule-timezone-label {
  color: #333;
}
.mbsc-windows.mbsc-schedule-event {
  color: #0078d7;
}
.mbsc-windows.mbsc-schedule-event-inner {
  color: #fff;
}
.mbsc-windows.mbsc-schedule-event-active .mbsc-schedule-event-background,
.mbsc-windows.mbsc-schedule-event-dragging .mbsc-schedule-event-background {
  outline: 1px solid #333;
}
.mbsc-windows.mbsc-schedule-invalid {
  background: hsla(0, 0%, 94%, .75);
  color: #8a8a8a;
}
.mbsc-windows.mbsc-timeline-footer-bg,
.mbsc-windows.mbsc-timeline-header-bg,
.mbsc-windows.mbsc-timeline-header-text,
.mbsc-windows.mbsc-timeline-resource-bg,
.mbsc-windows.mbsc-timeline-resource-dragged,
.mbsc-windows.mbsc-timeline-resource-footer-cont,
.mbsc-windows.mbsc-timeline-resource-header-cont,
.mbsc-windows.mbsc-timeline-row-fixed,
.mbsc-windows.mbsc-timeline-sidebar-footer-cont,
.mbsc-windows.mbsc-timeline-sidebar-header-cont {
  background: #fff;
}
.mbsc-windows .mbsc-timeline-header-active:after {
  background-color: #0078d7;
}
.mbsc-windows.mbsc-timeline-parent {
  background: rgba(0, 0, 0, .028);
}
.mbsc-windows.mbsc-timeline-parent-hover {
  background: rgba(0, 0, 0, .084);
}
.mbsc-windows.mbsc-connection {
  stroke: rgba(51, 51, 51, .7);
}
.mbsc-windows.mbsc-connection-arrow {
  fill: #333;
}
.mbsc-windows.mbsc-timeline-resource-drop {
  background-color: #43be5f;
}
.mbsc-windows.mbsc-timeline-resource-drop-invalid {
  background-color: #a4262c;
}
.mbsc-windows-dark.mbsc-eventcalendar {
  background: #1a1a1a;
}
.mbsc-windows-dark.mbsc-eventcalendar .mbsc-calendar-day.mbsc-disabled {
  background: #343434;
}
.mbsc-windows-dark.mbsc-event-list-empty {
  color: hsla(0, 0%, 100%, .7);
}
.mbsc-windows-dark.mbsc-event-group {
  border-color: #343434;
}
.mbsc-windows-dark.mbsc-event-day.mbsc-list-header,
.mbsc-windows-dark.mbsc-event.mbsc-list-item {
  background: #1a1a1a;
  color: #fff;
}
.mbsc-windows-dark.mbsc-event.mbsc-focus,
.mbsc-windows-dark.mbsc-event.mbsc-selected {
  background: rgba(0, 120, 215, .25);
}
.mbsc-windows-dark.mbsc-event-color {
  background: #0078d7;
}
.mbsc-windows-dark.mbsc-schedule-wrapper {
  background: #1a1a1a;
}
.mbsc-windows-dark.mbsc-schedule-header-day {
  border-color: #343434;
}
.mbsc-windows-dark.mbsc-schedule-header-item {
  color: #fff;
}
.mbsc-windows-dark.mbsc-schedule-header-day-today {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-schedule-header-dayname.mbsc-selected:after {
  background: #0078d7;
}
.mbsc-windows-dark.mbsc-schedule-date-header {
  border-color: #343434;
}
.mbsc-windows-dark.mbsc-schedule-time-indicator,
.mbsc-windows-dark.mbsc-schedule-time-indicator-day {
  border-color: #0078d7;
}
.mbsc-windows-dark.mbsc-schedule-cursor-time,
.mbsc-windows-dark.mbsc-schedule-time-indicator-time {
  background: rgba(26, 26, 26, .8);
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-schedule-time-indicator-time {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-schedule-all-day-item:after,
.mbsc-windows-dark.mbsc-schedule-column,
.mbsc-windows-dark.mbsc-schedule-item,
.mbsc-windows-dark.mbsc-schedule-resource,
.mbsc-windows-dark.mbsc-schedule-resource-group,
.mbsc-windows-dark.mbsc-schedule-time-col,
.mbsc-windows-dark.mbsc-timeline-column,
.mbsc-windows-dark.mbsc-timeline-day:after,
.mbsc-windows-dark.mbsc-timeline-footer,
.mbsc-windows-dark.mbsc-timeline-footer-column,
.mbsc-windows-dark.mbsc-timeline-footer-date,
.mbsc-windows-dark.mbsc-timeline-footer-week,
.mbsc-windows-dark.mbsc-timeline-header,
.mbsc-windows-dark.mbsc-timeline-header-column,
.mbsc-windows-dark.mbsc-timeline-header-date,
.mbsc-windows-dark.mbsc-timeline-header-month,
.mbsc-windows-dark.mbsc-timeline-header-week,
.mbsc-windows-dark.mbsc-timeline-resource,
.mbsc-windows-dark.mbsc-timeline-resource-footer-cont,
.mbsc-windows-dark.mbsc-timeline-resource-header-cont,
.mbsc-windows-dark.mbsc-timeline-row,
.mbsc-windows-dark.mbsc-timeline-row-date,
.mbsc-windows-dark.mbsc-timeline-row-group:after,
.mbsc-windows-dark.mbsc-timeline-sidebar-footer-cont,
.mbsc-windows-dark.mbsc-timeline-sidebar-header-cont,
.mbsc-windows-dark.mbsc-timeline-sidebar-resource,
.mbsc-windows-dark.mbsc-timeline-slot-header,
.mbsc-windows-dark.mbsc-timeline-slots {
  border-color: #343434;
}
.mbsc-windows-dark.mbsc-timeline-row-fixed {
  -webkit-box-shadow: 0 1px 0 0 #343434;
  box-shadow: 0 1px 0 0 #343434;
}
.mbsc-windows-dark.mbsc-schedule-time-wrapper {
  border-top: 1px solid #343434;
  color: #fff;
}
.mbsc-windows-dark.mbsc-schedule-time-wrapper-end {
  border-bottom: 1px solid #343434;
  color: #fff;
}
.mbsc-windows-dark.mbsc-schedule-all-day-text,
.mbsc-windows-dark.mbsc-schedule-time-cont,
.mbsc-windows-dark.mbsc-schedule-timezone-label {
  color: #fff;
}
.mbsc-windows-dark.mbsc-schedule-event {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-schedule-event-inner {
  color: #fff;
}
.mbsc-windows-dark.mbsc-schedule-event-active .mbsc-schedule-event-background,
.mbsc-windows-dark.mbsc-schedule-event-dragging .mbsc-schedule-event-background {
  outline: 1px solid #fff;
}
.mbsc-windows-dark.mbsc-schedule-invalid {
  background: rgba(52, 52, 52, .75);
  color: #929292;
}
.mbsc-windows-dark.mbsc-timeline-footer-bg,
.mbsc-windows-dark.mbsc-timeline-header-bg,
.mbsc-windows-dark.mbsc-timeline-header-text,
.mbsc-windows-dark.mbsc-timeline-resource-bg,
.mbsc-windows-dark.mbsc-timeline-resource-dragged,
.mbsc-windows-dark.mbsc-timeline-resource-footer-cont,
.mbsc-windows-dark.mbsc-timeline-resource-header-cont,
.mbsc-windows-dark.mbsc-timeline-row-fixed,
.mbsc-windows-dark.mbsc-timeline-sidebar-footer-cont,
.mbsc-windows-dark.mbsc-timeline-sidebar-header-cont {
  background: #1a1a1a;
}
.mbsc-windows-dark .mbsc-timeline-header-active:after {
  background-color: #0078d7;
}
.mbsc-windows-dark.mbsc-timeline-parent {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-windows-dark.mbsc-timeline-parent-hover {
  background: hsla(0, 0%, 100%, .3);
}
.mbsc-windows-dark.mbsc-connection {
  stroke: hsla(0, 0%, 100%, .7);
}
.mbsc-windows-dark.mbsc-connection-arrow {
  fill: #fff;
}
.mbsc-windows-dark.mbsc-timeline-resource-drop {
  background-color: #43be5f;
}
.mbsc-windows-dark.mbsc-timeline-resource-drop-invalid {
  background-color: #a4262c;
}
.mbsc-eventcalendar {
  height: 100%;
  overflow: hidden;
}
.mbsc-event-list {
  margin-top: -1px;
  position: relative;
  z-index: 0;
}
.mbsc-event-list-scroll {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.mbsc-event-list-empty {
  font-size: 1.5em;
  margin: 3em;
  text-align: center;
}
.mbsc-event-day {
  position: sticky;
  top: 0;
  z-index: 3;
}
.mbsc-event-color,
.mbsc-event-time {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.mbsc-event-content {
  overflow: hidden;
}
.mbsc-event-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-calendar-popup .mbsc-popup-content {
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
}
.mbsc-popover-list {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  overflow: hidden;
  width: 24em;
}
.mbsc-popover-hidden {
  visibility: hidden;
}
.mbsc-calendar-dragging {
  bottom: 0;
  cursor: move;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 3;
}
.mbsc-draggable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mbsc-drag-clone {
  -webkit-box-shadow:
    0 0 transparent,
    0 0 transparent,
    0 4px 6px -1px rgba(0, 0, 0, .1),
    0 2px 4px -1px rgba(0, 0, 0, .06);
  box-shadow:
    0 0 transparent,
    0 0 transparent,
    0 4px 6px -1px rgba(0, 0, 0, .1),
    0 2px 4px -1px rgba(0, 0, 0, .06);
  cursor: move;
  display: table;
  margin: 15px 0 0 !important;
  position: fixed;
  z-index: 99998;
}
.mbsc-drag-clone:after {
  bottom: -50px;
  content: "";
  left: -50px;
  position: absolute;
  right: -50px;
  top: -50px;
}
.mbsc-drag-clone .mbsc-calendar-label-resize {
  display: none;
}
.mbsc-schedule-fake-scroll-x,
.mbsc-schedule-fake-scroll-y {
  visibility: hidden;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.mbsc-schedule-fake-scroll-x {
  overflow-x: scroll;
  width: 0;
}
.mbsc-schedule-fake-scroll-y {
  max-height: 20px;
  overflow-y: scroll;
}
.mbsc-ios.mbsc-checkbox-right {
  padding: .875em 3.75em .875em 1em;
}
.mbsc-ios.mbsc-checkbox-left {
  padding: .875em 1em .875em 3.75em;
}
.mbsc-ios.mbsc-checkbox-box {
  border: .125em solid;
  border-radius: 2em;
  height: 1.75em;
  margin-top: -.875em;
  width: 1.75em;
}
.mbsc-ios.mbsc-checkbox-box-right {
  right: 1em;
}
.mbsc-ios.mbsc-checkbox-box-left {
  left: 1em;
}
.mbsc-ios.mbsc-checkbox-box:after {
  border: .125em solid;
  border-right: 0;
  border-top: 0;
  height: .375em;
  left: 26%;
  top: 32%;
  width: .75em;
}
.mbsc-ios.mbsc-checkbox-box:after,
.mbsc-ios.mbsc-checkbox-box:before {
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
}
.mbsc-ios.mbsc-checkbox-box:before {
  background: #ccc;
  border-radius: 2.5em;
  content: "";
  height: 2.5em;
  left: -.5em;
  opacity: 0;
  position: absolute;
  top: -.5em;
  width: 2.5em;
  z-index: -1;
}
.mbsc-ios.mbsc-checkbox-box.mbsc-focus:before {
  opacity: .12;
}
.mbsc-ios.mbsc-checkbox-box.mbsc-disabled {
  opacity: .3;
}
.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-primary {
  color: #3f97f6;
}
.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-secondary {
  color: #90979e;
}
.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-success {
  color: #43be5f;
}
.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-danger {
  color: #f5504e;
}
.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-warning {
  color: #f8b042;
}
.mbsc-ios.mbsc-checkbox-box.mbsc-checkbox-box-info {
  color: #5bb7c5;
}
.mbsc-ios.mbsc-checkbox-box {
  color: #1273de;
}
.mbsc-ios-dark.mbsc-checkbox-box {
  color: #ffa519;
}
.mbsc-material.mbsc-checkbox-right {
  padding: .9375em 3.5em .9375em 1em;
}
.mbsc-material.mbsc-checkbox-left {
  padding: .9375em 1em .9375em 3.5em;
}
.mbsc-material.mbsc-checkbox-box {
  border: .125em solid;
  border-radius: .1875em;
  height: 1.125em;
  margin-top: -.5625em;
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
  width: 1.125em;
}
.mbsc-material.mbsc-checkbox-box-right {
  right: 1.25em;
}
.mbsc-material.mbsc-checkbox-box-left {
  left: 1.25em;
}
.mbsc-material.mbsc-checkbox-box:after {
  border: .125em solid;
  border-right: 0;
  border-top: 0;
  height: .4375em;
  left: .0625em;
  opacity: 1;
  top: .125em;
  -webkit-transform: scale(0) rotate(-45deg);
  transform: scale(0) rotate(-45deg);
  -webkit-transition: -webkit-transform .1s ease-out;
  transition: -webkit-transform .1s ease-out;
  transition: transform .1s ease-out;
  transition: transform .1s ease-out, -webkit-transform .1s ease-out;
  width: .8125em;
}
.mbsc-material.mbsc-checkbox-box:before {
  background: currentColor;
  border-radius: 2.5em;
  content: "";
  height: 2.5em;
  left: -.8125em;
  opacity: 0;
  position: absolute;
  top: -.8125em;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  width: 2.5em;
  z-index: -1;
}
.mbsc-material.mbsc-checkbox-box.mbsc-focus:before {
  opacity: .12;
}
.mbsc-material.mbsc-checkbox-box.mbsc-active:before {
  opacity: .2;
}
.mbsc-material.mbsc-checkbox-box.mbsc-checked {
  background: currentColor;
  border-color: currentColor;
}
.mbsc-material.mbsc-checkbox-box.mbsc-checked:after {
  -webkit-transform: scale(1) rotate(-45deg);
  transform: scale(1) rotate(-45deg);
}
.mbsc-material.mbsc-checkbox-box.mbsc-disabled {
  opacity: .3;
}
.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-primary {
  color: #3f97f6;
}
.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-secondary {
  color: #90979e;
}
.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-success {
  color: #43be5f;
}
.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-danger {
  color: #f5504e;
}
.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-warning {
  color: #f8b042;
}
.mbsc-material.mbsc-checkbox-box.mbsc-checkbox-box-info {
  color: #5bb7c5;
}
.mbsc-material.mbsc-checkbox-box {
  border-color: #303030;
  color: #1a73e8;
}
.mbsc-material.mbsc-checkbox-box:after {
  border-color: #fff;
}
.mbsc-material-dark.mbsc-checkbox-box {
  border-color: #fff;
  color: #87b0f3;
}
.mbsc-material-dark.mbsc-checkbox-box:after {
  border-color: #000;
}
.mbsc-windows.mbsc-checkbox-left {
  padding: 1.125em 1em 1.125em 2.875em;
}
.mbsc-windows.mbsc-checkbox-right {
  padding: 1.125em 2.875em 1.125em 1em;
}
.mbsc-windows.mbsc-checkbox-box {
  border: .125em solid;
  height: 1.3125em;
  margin-top: -.6875em;
  width: 1.3125em;
}
.mbsc-windows.mbsc-checkbox-box-left {
  left: 1em;
}
.mbsc-windows.mbsc-checkbox-box-right {
  right: 1em;
}
.mbsc-windows.mbsc-checkbox-box:after {
  border: .125em solid;
  border-right: 0;
  border-top: 0;
  height: .475em;
  left: 10%;
  top: 16%;
  width: .875em;
}
.mbsc-windows.mbsc-checkbox-box:before {
  border-radius: 2.5em;
  content: "";
  height: 2.5em;
  left: -.75em;
  opacity: 0;
  position: absolute;
  top: -.75em;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  width: 2.5em;
  z-index: -1;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-focus:before {
  opacity: .12;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-checked {
  background: currentColor;
  border-color: currentColor;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-disabled {
  opacity: .3;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-primary {
  color: #3f97f6;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-secondary {
  color: #90979e;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-success {
  color: #43be5f;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-danger {
  color: #f5504e;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-warning {
  color: #f8b042;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-checkbox-box-info {
  color: #5bb7c5;
}
.mbsc-windows.mbsc-checkbox-box {
  border-color: #333;
  color: #0078d7;
}
.mbsc-windows.mbsc-checkbox-box:after {
  border-color: #e5f1fb;
}
.mbsc-windows.mbsc-checkbox-box:before {
  background: #737373;
}
.mbsc-windows.mbsc-checkbox-box.mbsc-active {
  background: #737373;
  border-color: #737373;
}
.mbsc-windows-dark.mbsc-checkbox-box {
  border-color: #fff;
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-checkbox-box:after {
  border-color: #000;
}
.mbsc-windows-dark.mbsc-checkbox-box:before {
  background: #a6a6a6;
}
.mbsc-windows-dark.mbsc-checkbox-box.mbsc-active {
  background: #a6a6a6;
  border-color: #a6a6a6;
}
.mbsc-checkbox {
  display: block;
  line-height: 1.25em;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 0;
}
.mbsc-checkbox-box {
  height: 1.375em;
  top: 50%;
  width: 1.375em;
}
.mbsc-checkbox-box,
.mbsc-checkbox-box:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
}
.mbsc-checkbox-box:after {
  content: "";
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mbsc-checkbox-box.mbsc-checked:after {
  opacity: 1;
}
.mbsc-ios .mbsc-block-title,
.mbsc-ios .mbsc-form-group-title {
  font-size: .75em;
  line-height: 1.5em;
  padding: .5em 1.333334em;
  text-transform: uppercase;
}
.mbsc-ios.mbsc-page {
  background: #f2f2f7;
  color: #000;
}
.mbsc-ios .mbsc-block-title,
.mbsc-ios .mbsc-form-group-title {
  color: #6e6e6e;
}
.mbsc-ios a {
  color: #007aff;
}
.mbsc-ios-dark.mbsc-page {
  background: #000;
  color: #fff;
}
.mbsc-ios-dark .mbsc-block-title,
.mbsc-ios-dark .mbsc-form-group-title {
  color: #919191;
}
.mbsc-ios-dark a {
  color: #ff9f0a;
}
.mbsc-material .mbsc-block-title,
.mbsc-material .mbsc-form-group-title {
  font-size: .75em;
  padding: .666667em 1.333334em;
  text-transform: uppercase;
}
.mbsc-material.mbsc-page {
  background-color: #fff;
  color: #303030;
}
.mbsc-material .mbsc-block-title,
.mbsc-material .mbsc-form-group-title,
.mbsc-material a {
  color: #1a73e8;
}
.mbsc-material-dark.mbsc-page {
  background-color: #000;
  color: #fff;
}
.mbsc-material-dark .mbsc-block-title,
.mbsc-material-dark .mbsc-form-group-title,
.mbsc-material-dark a {
  color: #87b0f3;
}
.mbsc-windows .mbsc-block-title,
.mbsc-windows .mbsc-form-group-title {
  font-size: 1.5em;
  line-height: 2em;
  padding: 0 .666667em;
}
.mbsc-windows.mbsc-page {
  background-color: #fff;
  color: #333;
}
.mbsc-windows .mbsc-block-title,
.mbsc-windows .mbsc-form-group-title {
  color: #333;
}
.mbsc-windows a {
  color: #0078d7;
}
.mbsc-windows-dark.mbsc-page {
  background-color: #1a1a1a;
  color: #fff;
}
.mbsc-windows-dark .mbsc-block-title,
.mbsc-windows-dark .mbsc-form-group-title {
  color: #fff;
}
.mbsc-windows-dark a {
  color: #0078d7;
}
.mbsc-page {
  display: block;
  min-height: 100%;
  padding: var(--mbsc-safe-top) var(--mbsc-safe-right) var(--mbsc-safe-bottom) var(--mbsc-safe-left);
}
.mbsc-page:after,
.mbsc-page:before {
  content: "";
  display: table;
}
.mbsc-block,
.mbsc-form-group {
  margin: 1.5em 0;
}
.mbsc-form-group-inset {
  margin: 2em 1.5em;
}
.mbsc-form-grid .mbsc-form-group-title {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.mbsc-h1,
.mbsc-h2,
.mbsc-h3,
.mbsc-h4,
.mbsc-h5,
.mbsc-h6,
.mbsc-page h1,
.mbsc-page h2,
.mbsc-page h3,
.mbsc-page h4,
.mbsc-page h5,
.mbsc-page h6 {
  color: inherit;
  font-family: inherit;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.mbsc-p,
.mbsc-page p {
  line-height: 1.5;
  margin: 1em 0;
  padding: 0;
}
.mbsc-a,
.mbsc-page a {
  text-decoration: none;
}
.mbsc-a:hover,
.mbsc-page a:hover {
  text-decoration: underline;
}
.mbsc-a.mbsc-btn:hover,
.mbsc-page a.mbsc-btn:hover {
  text-decoration: none;
}
.mbsc-h1,
.mbsc-page h1 {
  font-size: 2.875em;
  margin: .347826em 0;
}
.mbsc-h2,
.mbsc-page h2 {
  font-size: 2.125em;
  margin: .470588em 0;
}
.mbsc-h3,
.mbsc-page h3 {
  font-size: 1.5em;
  margin: .666666em 0;
}
.mbsc-h4,
.mbsc-page h4 {
  font-size: 1.25em;
  margin: .8em 0;
}
.mbsc-h5,
.mbsc-page h5 {
  font-size: .9375em;
  margin: 1.066666em 0;
}
.mbsc-h6,
.mbsc-page h6 {
  font-size: .75em;
  margin: 1.333333em 0;
}
.mbsc-padding {
  padding: 1em;
}
.mbsc-padding > p:first-child {
  margin-top: 0;
}
.mbsc-padding > p:last-child {
  margin-bottom: 0;
}
.mbsc-margin {
  margin: 1em 0;
}
.mbsc-margin:first-child {
  margin-top: 0;
}
.mbsc-margin:last-child {
  margin-bottom: 0;
}
.mbsc-ol,
.mbsc-page ol,
.mbsc-page ul,
.mbsc-ul {
  line-height: 1.5;
  margin: 1em 0 1em 1.25em;
  padding: 0;
}
.mbsc-ol .mbsc-ol,
.mbsc-page ol ol,
.mbsc-page ul ul,
.mbsc-ul .mbsc-ul {
  margin: 0 0 0 1.25em;
}
.mbsc-txt-xs {
  font-size: .625em;
}
.mbsc-txt-s {
  font-size: .75em;
}
.mbsc-txt-m {
  font-size: 1.25em;
}
.mbsc-txt-l {
  font-size: 1.5em;
}
.mbsc-txt-xl {
  font-size: 2em;
}
.mbsc-txt-muted {
  opacity: .6;
}
.mbsc-line-height-xs {
  line-height: 1;
}
.mbsc-line-height-s {
  line-height: 1.25;
}
.mbsc-line-height-m {
  line-height: 1.5;
}
.mbsc-line-height-l {
  line-height: 1.75;
}
.mbsc-line-height-xl {
  line-height: 2;
}
.mbsc-ultra-bold {
  font-weight: 900;
}
.mbsc-bold {
  font-weight: 700;
}
.mbsc-medium {
  font-weight: 500;
}
.mbsc-light {
  font-weight: 300;
}
.mbsc-thin {
  font-weight: 100;
}
.mbsc-italic {
  font-style: italic;
}
.mbsc-align-left {
  text-align: left;
}
.mbsc-align-right {
  text-align: right;
}
.mbsc-align-center {
  text-align: center;
}
.mbsc-align-justify {
  text-align: justify;
}
.mbsc-pull-right {
  float: right;
}
.mbsc-pull-left {
  float: left;
}
.mbsc-media-fluid {
  display: block;
  width: 100%;
}
.mbsc-img-thumbnail {
  height: 6em;
  margin: 1em;
  width: 6em;
}
.mbsc-avatar {
  border-radius: 1.25em;
  height: 2.5em;
  padding: 0;
  width: 2.5em;
}
.mbsc-note {
  border: 1px solid transparent;
  font-size: .875em;
  margin: 1em;
  padding: .75em 1.25em;
  position: relative;
}
@media (max-width:600px) {
  .mbsc-note {
    text-align: center;
  }
}
.mbsc-ios.mbsc-radio-left {
  padding: .875em 1em .875em 3.75em;
}
.mbsc-ios.mbsc-radio-right {
  padding: .875em 3.75em .875em 1em;
}
.mbsc-ios.mbsc-radio-box:after {
  border: .125em solid;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
  height: .375em;
  left: 23%;
  top: 44%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: .875em;
}
.mbsc-ios.mbsc-radio-box:after,
.mbsc-ios.mbsc-radio-box:before {
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
}
.mbsc-ios.mbsc-radio-box:before {
  background: #ccc;
  border-radius: 2.5em;
  content: "";
  height: 2.5em;
  left: -.75em;
  opacity: 0;
  position: absolute;
  top: -.75em;
  width: 2.5em;
  z-index: -1;
}
.mbsc-ios.mbsc-radio-box.mbsc-focus:before {
  opacity: .12;
}
.mbsc-ios.mbsc-radio-box-left {
  left: 1.125em;
}
.mbsc-ios.mbsc-radio-box-right {
  right: 1.125em;
}
.mbsc-ios.mbsc-radio-box.mbsc-disabled {
  opacity: .3;
}
.mbsc-ios.mbsc-radio-box.mbsc-radio-box-primary:after {
  border-color: #3f97f6;
}
.mbsc-ios.mbsc-radio-box.mbsc-radio-box-secondary:after {
  border-color: #90979e;
}
.mbsc-ios.mbsc-radio-box.mbsc-radio-box-success:after {
  border-color: #43be5f;
}
.mbsc-ios.mbsc-radio-box.mbsc-radio-box-danger:after {
  border-color: #f5504e;
}
.mbsc-ios.mbsc-radio-box.mbsc-radio-box-warning:after {
  border-color: #f8b042;
}
.mbsc-ios.mbsc-radio-box.mbsc-radio-box-info:after {
  border-color: #5bb7c5;
}
.mbsc-ios.mbsc-radio-box:after {
  border-color: #1273de;
}
.mbsc-ios.mbsc-radio-label.mbsc-disabled {
  color: #c4c4c4;
}
.mbsc-ios-dark.mbsc-radio-box:after {
  border-color: #ffa519;
}
.mbsc-ios-dark.mbsc-radio-label.mbsc-disabled {
  color: #3b3b3b;
}
.mbsc-material.mbsc-radio-left {
  padding: .9375em 1em .9375em 3.5em;
}
.mbsc-material.mbsc-radio-right {
  padding: .9375em 3.5em .9375em 1em;
}
.mbsc-material.mbsc-radio-box {
  border: .125em solid;
  -webkit-transition: background-color .1s ease-out;
  transition: background-color .1s ease-out;
}
.mbsc-material.mbsc-radio-box-left {
  left: 1.125em;
}
.mbsc-material.mbsc-radio-box-right {
  right: 1.125em;
}
.mbsc-material.mbsc-radio-box:before {
  background: currentColor;
  border-radius: 2.5em;
  content: "";
  height: 2.5em;
  left: -.75em;
  opacity: 0;
  position: absolute;
  top: -.75em;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  width: 2.5em;
  z-index: -1;
}
.mbsc-material.mbsc-radio-box.mbsc-focus:before {
  opacity: .12;
}
.mbsc-material.mbsc-radio-box.mbsc-active:before {
  opacity: .2;
}
.mbsc-material.mbsc-radio-box:after {
  background: currentColor;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform .1s ease-out;
  transition: -webkit-transform .1s ease-out;
  transition: transform .1s ease-out;
  transition: transform .1s ease-out, -webkit-transform .1s ease-out;
}
.mbsc-material.mbsc-radio-box.mbsc-checked {
  border-color: currentColor;
}
.mbsc-material.mbsc-radio-box.mbsc-checked:after {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.mbsc-material.mbsc-radio-box.mbsc-disabled {
  opacity: .3;
}
.mbsc-material.mbsc-radio-box.mbsc-radio-box-primary {
  color: #3f97f6;
}
.mbsc-material.mbsc-radio-box.mbsc-radio-box-secondary {
  color: #90979e;
}
.mbsc-material.mbsc-radio-box.mbsc-radio-box-success {
  color: #43be5f;
}
.mbsc-material.mbsc-radio-box.mbsc-radio-box-danger {
  color: #f5504e;
}
.mbsc-material.mbsc-radio-box.mbsc-radio-box-warning {
  color: #f8b042;
}
.mbsc-material.mbsc-radio-box.mbsc-radio-box-info {
  color: #5bb7c5;
}
.mbsc-material.mbsc-radio-box {
  border-color: #303030;
  color: #1a73e8;
}
.mbsc-material-dark.mbsc-radio-box {
  border-color: #fff;
  color: #87b0f3;
}
.mbsc-windows.mbsc-radio-left {
  padding: 1.125em 1em 1.125em 3.25em;
}
.mbsc-windows.mbsc-radio-right {
  padding: 1.125em 3.25em 1.125em 1em;
}
.mbsc-windows.mbsc-radio-box-left {
  left: 1em;
}
.mbsc-windows.mbsc-radio-box-right {
  right: 1em;
}
.mbsc-windows.mbsc-radio-box:before {
  background: #ccc;
  border-radius: 2.5em;
  content: "";
  height: 2.5em;
  left: -.75em;
  opacity: 0;
  position: absolute;
  top: -.75em;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  width: 2.5em;
  z-index: -1;
}
.mbsc-windows.mbsc-radio-box.mbsc-focus:before {
  opacity: .12;
}
.mbsc-windows.mbsc-radio-box.mbsc-radio-box-primary.mbsc-checked {
  border-color: #3f97f6;
}
.mbsc-windows.mbsc-radio-box.mbsc-radio-box-secondary.mbsc-checked {
  border-color: #90979e;
}
.mbsc-windows.mbsc-radio-box.mbsc-radio-box-success.mbsc-checked {
  border-color: #43be5f;
}
.mbsc-windows.mbsc-radio-box.mbsc-radio-box-danger.mbsc-checked {
  border-color: #f5504e;
}
.mbsc-windows.mbsc-radio-box.mbsc-radio-box-warning.mbsc-checked {
  border-color: #f8b042;
}
.mbsc-windows.mbsc-radio-box.mbsc-radio-box-info.mbsc-checked {
  border-color: #5bb7c5;
}
.mbsc-windows.mbsc-radio-box {
  border: .125em solid #333;
}
.mbsc-windows.mbsc-radio-box:after {
  background: #333;
}
.mbsc-windows.mbsc-radio-box.mbsc-checked {
  border-color: #0078d7;
}
.mbsc-windows.mbsc-radio-box.mbsc-active {
  border-color: rgba(51, 51, 51, .6);
}
.mbsc-windows.mbsc-radio-box.mbsc-active:after {
  background: rgba(51, 51, 51, .6);
}
.mbsc-windows-dark.mbsc-radio-box {
  border: .125em solid #fff;
}
.mbsc-windows-dark.mbsc-radio-box:after {
  background: #fff;
}
.mbsc-windows-dark.mbsc-radio-box.mbsc-checked {
  border-color: #0078d7;
}
.mbsc-windows-dark.mbsc-radio-box.mbsc-active {
  border-color: hsla(0, 0%, 100%, .6);
}
.mbsc-windows-dark.mbsc-radio-box.mbsc-active:after {
  background: hsla(0, 0%, 100%, .6);
}
.mbsc-radio {
  display: block;
  line-height: 1.25em;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 0;
}
.mbsc-radio-box {
  border-radius: 1.25em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 1.25em;
  margin-top: -.625em;
  position: absolute;
  top: 50%;
  width: 1.25em;
}
.mbsc-radio-box:after {
  border-radius: .625em;
  content: "";
  height: .625em;
  left: 50%;
  margin-left: -.3125em;
  margin-top: -.3125em;
  opacity: 0;
  position: absolute;
  top: 50%;
  width: .625em;
}
.mbsc-radio-box.mbsc-checked:after {
  opacity: 1;
}
.mbsc-ios.mbsc-stepper-input {
  border: 1px solid;
  margin-left: -1px;
  margin-right: -1px;
  z-index: 1;
}
.mbsc-ios.mbsc-stepper-button.mbsc-button {
  line-height: 1.625em;
}
.mbsc-ios.mbsc-stepper-button.mbsc-disabled {
  opacity: 1;
}
.mbsc-ios.mbsc-stepper-inner {
  font-weight: 400;
}
.mbsc-ios.mbsc-disabled .mbsc-stepper-inner {
  opacity: .2;
}
.mbsc-ios.mbsc-stepper-plus:before {
  border-left: 1px solid;
  bottom: .4125em;
  content: "";
  position: absolute;
  top: .4125em;
}
.mbsc-ios.mbsc-stepper-plus.mbsc-ltr:before {
  left: 0;
}
.mbsc-ios.mbsc-stepper-plus.mbsc-rtl:before {
  right: 0;
}
.mbsc-ios.mbsc-stepper-center .mbsc-stepper-plus:before {
  display: none;
}
.mbsc-ios.mbsc-primary .mbsc-stepper-button {
  color: #3f97f6;
}
.mbsc-ios.mbsc-secondary .mbsc-stepper-button {
  color: #90979e;
}
.mbsc-ios.mbsc-success .mbsc-stepper-button {
  color: #43be5f;
}
.mbsc-ios.mbsc-danger .mbsc-stepper-button {
  color: #f5504e;
}
.mbsc-ios.mbsc-warning .mbsc-stepper-button {
  color: #f8b042;
}
.mbsc-ios.mbsc-info .mbsc-stepper-button {
  color: #5bb7c5;
}
.mbsc-ios.mbsc-stepper-input {
  border-color: #dedede;
  color: #000;
}
.mbsc-ios.mbsc-stepper-input.mbsc-disabled {
  color: rgba(0, 0, 0, .2);
}
.mbsc-ios.mbsc-stepper-button {
  background: #dedede;
  color: #000;
}
.mbsc-ios.mbsc-stepper-plus:before {
  border-color: rgba(0, 0, 0, .2);
}
.mbsc-ios-dark.mbsc-stepper-input {
  border-color: #2b2b2b;
  color: #fff;
}
.mbsc-ios-dark.mbsc-stepper-input.mbsc-disabled {
  color: hsla(0, 0%, 100%, .2);
}
.mbsc-ios-dark.mbsc-stepper-button {
  background: #2b2b2b;
  color: #fff;
}
.mbsc-ios-dark.mbsc-stepper-plus:before {
  border-color: hsla(0, 0%, 100%, .2);
}
.mbsc-material.mbsc-stepper-control {
  height: 2.25em;
}
.mbsc-material.mbsc-stepper-inner {
  font-size: 2.142857em;
  font-weight: 750;
}
.mbsc-material.mbsc-stepper-button.mbsc-button {
  border: 2px solid;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 1em;
}
.mbsc-material.mbsc-stepper-minus.mbsc-ltr,
.mbsc-material.mbsc-stepper-plus.mbsc-rtl {
  border-right: 0;
}
.mbsc-material.mbsc-stepper-minus.mbsc-rtl,
.mbsc-material.mbsc-stepper-plus.mbsc-ltr {
  border-left: 0;
}
.mbsc-material.mbsc-stepper-button.mbsc-disabled {
  opacity: 1;
}
.mbsc-material.mbsc-stepper-input {
  border-bottom: 2px solid;
  border-left: 0;
  border-right: 0;
  border-top: 2px solid;
  width: 4em;
  z-index: 1;
}
.mbsc-material.mbsc-primary .mbsc-stepper-button {
  background: #3f97f6;
  border-color: #3f97f6;
}
.mbsc-material.mbsc-secondary .mbsc-stepper-button {
  background: #90979e;
  border-color: #90979e;
}
.mbsc-material.mbsc-success .mbsc-stepper-button {
  background: #43be5f;
  border-color: #43be5f;
}
.mbsc-material.mbsc-danger .mbsc-stepper-button {
  background: #f5504e;
  border-color: #f5504e;
}
.mbsc-material.mbsc-warning .mbsc-stepper-button {
  background: #f8b042;
  border-color: #f8b042;
}
.mbsc-material.mbsc-info .mbsc-stepper-button {
  background: #5bb7c5;
  border-color: #5bb7c5;
}
.mbsc-material.mbsc-primary .mbsc-stepper-input {
  border-color: #3f97f6;
}
.mbsc-material.mbsc-secondary .mbsc-stepper-input {
  border-color: #90979e;
}
.mbsc-material.mbsc-success .mbsc-stepper-input {
  border-color: #43be5f;
}
.mbsc-material.mbsc-danger .mbsc-stepper-input {
  border-color: #f5504e;
}
.mbsc-material.mbsc-warning .mbsc-stepper-input {
  border-color: #f8b042;
}
.mbsc-material.mbsc-info .mbsc-stepper-input {
  border-color: #5bb7c5;
}
.mbsc-material.mbsc-stepper-input {
  border-color: #d6d6d6;
  color: #5b5b5b;
}
.mbsc-material.mbsc-stepper-input.mbsc-disabled {
  color: #b3b3b3;
}
.mbsc-material.mbsc-stepper-button {
  background: #d6d6d6;
  color: #d6d6d6;
}
.mbsc-material.mbsc-stepper-inner {
  color: #fff;
}
.mbsc-material.mbsc-color-none .mbsc-stepper-inner {
  color: #303030;
}
.mbsc-material.mbsc-stepper-button.mbsc-disabled {
  background: #d6d6d6;
}
.mbsc-material.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner {
  color: #b3b3b3;
}
.mbsc-material-dark.mbsc-stepper-input {
  border-color: #595959;
  color: #c2c2c2;
}
.mbsc-material-dark.mbsc-stepper-input.mbsc-disabled {
  color: #737373;
}
.mbsc-material-dark.mbsc-stepper-button {
  background: #595959;
  color: #595959;
}
.mbsc-material-dark.mbsc-stepper-inner {
  color: #000;
}
.mbsc-material-dark.mbsc-color-none .mbsc-stepper-inner {
  color: #fff;
}
.mbsc-material-dark.mbsc-stepper-button.mbsc-disabled {
  background: #595959;
}
.mbsc-material-dark.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner {
  color: #737373;
}
.mbsc-windows.mbsc-stepper-button.mbsc-button {
  border-color: currentColor;
  line-height: 1.5em;
  width: 3.625em;
}
.mbsc-windows.mbsc-stepper-button.mbsc-hover:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.mbsc-windows.mbsc-stepper-button.mbsc-disabled {
  opacity: 1;
}
.mbsc-windows.mbsc-stepper-minus.mbsc-ltr,
.mbsc-windows.mbsc-stepper-plus.mbsc-rtl {
  border-right: 0;
}
.mbsc-windows.mbsc-stepper-minus.mbsc-rtl,
.mbsc-windows.mbsc-stepper-plus.mbsc-ltr {
  border-left: 0;
}
.mbsc-windows.mbsc-stepper-inner {
  font-size: 1.75em;
  font-weight: 800;
}
.mbsc-windows.mbsc-stepper-input {
  border-bottom: 2px solid;
  border-left: 0;
  border-right: 0;
  border-top: 2px solid;
  width: 4em;
  z-index: 1;
}
.mbsc-windows.mbsc-primary .mbsc-stepper-button {
  background: #3f97f6;
  border-color: #3f97f6;
}
.mbsc-windows.mbsc-secondary .mbsc-stepper-button {
  background: #90979e;
  border-color: #90979e;
}
.mbsc-windows.mbsc-success .mbsc-stepper-button {
  background: #43be5f;
  border-color: #43be5f;
}
.mbsc-windows.mbsc-danger .mbsc-stepper-button {
  background: #f5504e;
  border-color: #f5504e;
}
.mbsc-windows.mbsc-warning .mbsc-stepper-button {
  background: #f8b042;
  border-color: #f8b042;
}
.mbsc-windows.mbsc-info .mbsc-stepper-button {
  background: #5bb7c5;
  border-color: #5bb7c5;
}
.mbsc-windows.mbsc-primary .mbsc-stepper-input {
  border-color: #3f97f6;
}
.mbsc-windows.mbsc-secondary .mbsc-stepper-input {
  border-color: #90979e;
}
.mbsc-windows.mbsc-success .mbsc-stepper-input {
  border-color: #43be5f;
}
.mbsc-windows.mbsc-danger .mbsc-stepper-input {
  border-color: #f5504e;
}
.mbsc-windows.mbsc-warning .mbsc-stepper-input {
  border-color: #f8b042;
}
.mbsc-windows.mbsc-info .mbsc-stepper-input {
  border-color: #5bb7c5;
}
.mbsc-windows.mbsc-stepper-input {
  border-color: #ccc;
  color: #333;
}
.mbsc-windows.mbsc-stepper-input.mbsc-disabled {
  color: #b3b3b3;
}
.mbsc-windows.mbsc-stepper-button {
  color: #ccc;
}
.mbsc-windows.mbsc-stepper-button.mbsc-hover:before {
  background: rgba(0, 0, 0, .2);
}
.mbsc-windows.mbsc-stepper-button.mbsc-disabled {
  background: #ccc;
}
.mbsc-windows.mbsc-stepper-inner {
  color: #333;
}
.mbsc-windows.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner {
  color: #b3b3b3;
}
.mbsc-windows-dark.mbsc-stepper-input {
  border-color: #404040;
  color: #fff;
}
.mbsc-windows-dark.mbsc-stepper-input.mbsc-disabled {
  color: gray;
}
.mbsc-windows-dark.mbsc-stepper-button {
  color: #404040;
}
.mbsc-windows-dark.mbsc-stepper-button.mbsc-hover:before {
  background: hsla(0, 0%, 100%, .2);
}
.mbsc-windows-dark.mbsc-stepper-button.mbsc-disabled {
  background: #404040;
}
.mbsc-windows-dark.mbsc-stepper-inner {
  color: #fff;
}
.mbsc-windows-dark.mbsc-stepper-button.mbsc-disabled .mbsc-stepper-inner {
  color: gray;
}
.mbsc-stepper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  line-height: 1.25em;
  margin: 0;
  padding: 1.5em 11.75em 1.5em 1em;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 0;
}
.mbsc-stepper.mbsc-rtl {
  padding: 1.5em 1em 1.5em 11.75em;
}
.mbsc-stepper-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mbsc-stepper-input {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  background: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: .875em;
  margin: 0;
  opacity: 1;
  padding: 0;
  text-align: center;
  width: 3.571429em;
  z-index: 3;
}
.mbsc-stepper-input::-webkit-inner-spin-button,
.mbsc-stepper-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.mbsc-stepper-input:focus {
  outline-width: 0;
}
.mbsc-stepper-input.mbsc-disabled {
  cursor: not-allowed;
}
.mbsc-stepper-control {
  height: 2em;
  margin-top: -1em;
  position: absolute;
  top: 50%;
  z-index: 2;
}
.mbsc-stepper-control.mbsc-ltr {
  right: 1em;
}
.mbsc-stepper-control.mbsc-rtl {
  left: 1em;
}
.mbsc-stepper-start .mbsc-stepper-input {
  border: none;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.mbsc-stepper-start.mbsc-ltr .mbsc-stepper-minus.mbsc-button {
  margin-right: -1px;
}
.mbsc-stepper-start.mbsc-rtl .mbsc-stepper-minus.mbsc-button {
  margin-left: -1px;
}
.mbsc-stepper-end .mbsc-stepper-input {
  border: none;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
.mbsc-stepper-end.mbsc-ltr .mbsc-stepper-minus.mbsc-button {
  margin-right: -1px;
}
.mbsc-stepper-end.mbsc-rtl .mbsc-stepper-minus.mbsc-button {
  margin-left: -1px;
}
.mbsc-stepper-button.mbsc-button.mbsc-font {
  display: inline-block;
  margin: 0;
  width: 3.25em;
}
.mbsc-stepper-inner {
  font-size: 2em;
  font-weight: 700;
}
.mbsc-stepper-minus.mbsc-button.mbsc-ltr {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.mbsc-stepper-minus.mbsc-button.mbsc-rtl,
.mbsc-stepper-plus.mbsc-button.mbsc-ltr {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.mbsc-stepper-plus.mbsc-button.mbsc-rtl {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.mbsc-ios.mbsc-switch-right {
  padding: .875em 5em .875em 1em;
}
.mbsc-ios.mbsc-switch-left {
  padding: .875em 1em .875em 5em;
}
.mbsc-ios.mbsc-switch-track {
  border-radius: 1.25em;
  height: 2em;
  margin: -.96875em .875em 0;
  padding: 0;
  width: 1.25em;
}
.mbsc-ios.mbsc-switch-track-right {
  right: 1em;
}
.mbsc-ios.mbsc-switch-track-left {
  left: 1em;
}
.mbsc-ios.mbsc-switch-track:after {
  border-radius: 1.25em;
  bottom: 0;
  content: "";
  left: -1em;
  position: absolute;
  right: -1em;
  top: 0;
  -webkit-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  z-index: 1;
}
.mbsc-ios.mbsc-switch-track.mbsc-disabled {
  opacity: .3;
}
.mbsc-ios.mbsc-switch-handle {
  background: #fff;
  border-radius: 1.75em;
  -webkit-box-shadow: 0 .1875em .75em rgba(0, 0, 0, .16), 0 .1875em .0625em rgba(0, 0, 0, .1);
  box-shadow: 0 .1875em .75em rgba(0, 0, 0, .16), 0 .1875em .0625em rgba(0, 0, 0, .1);
  height: 1.75em;
  left: 50%;
  margin: -.875em 0 0 -.875em;
  top: 50%;
  width: 1.75em;
  z-index: 2;
}
.mbsc-ios.mbsc-switch-track.mbsc-switch-primary.mbsc-checked:after {
  background: #3f97f6;
}
.mbsc-ios.mbsc-switch-track.mbsc-switch-secondary.mbsc-checked:after {
  background: #90979e;
}
.mbsc-ios.mbsc-switch-track.mbsc-switch-success.mbsc-checked:after {
  background: #43be5f;
}
.mbsc-ios.mbsc-switch-track.mbsc-switch-danger.mbsc-checked:after {
  background: #f5504e;
}
.mbsc-ios.mbsc-switch-track.mbsc-switch-warning.mbsc-checked:after {
  background: #f8b042;
}
.mbsc-ios.mbsc-switch-track.mbsc-switch-info.mbsc-checked:after {
  background: #5bb7c5;
}
.mbsc-ios.mbsc-switch-track:after {
  background: #e5e5e5;
}
.mbsc-ios.mbsc-switch-track.mbsc-focus:after {
  -webkit-box-shadow: 0 0 0 .125em rgba(0, 0, 0, .5);
  box-shadow: 0 0 0 .125em rgba(0, 0, 0, .5);
}
.mbsc-ios.mbsc-switch-track.mbsc-checked:after {
  background: #4cd764;
}
.mbsc-ios-dark.mbsc-switch-track:after {
  background: #383838;
}
.mbsc-ios-dark.mbsc-switch-track.mbsc-focus:after {
  -webkit-box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .5);
  box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .5);
}
.mbsc-ios-dark.mbsc-switch-track.mbsc-checked:after {
  background: #4cd764;
}
.mbsc-material.mbsc-switch-right {
  padding: .9375em 4em .9375em 1em;
}
.mbsc-material.mbsc-switch-left {
  padding: .9375em 1em .9375em 4em;
}
.mbsc-material.mbsc-switch-track {
  border-radius: 1.25em;
  height: .875em;
  margin-top: -.4375em;
  padding: 0 .25em;
  width: 1.75em;
}
.mbsc-material.mbsc-switch-track-left {
  left: 1.25em;
}
.mbsc-material.mbsc-switch-track-right {
  right: 1.25em;
}
.mbsc-material.mbsc-switch-handle {
  border-radius: 1.25em;
  height: 1.25em;
  margin-left: -.625em;
  margin-top: -.625em;
  top: 50%;
  width: 1.25em;
}
.mbsc-material.mbsc-switch-handle:before {
  border-radius: 2.875em;
  content: "";
  display: block;
  height: 2.5em;
  left: -.625em;
  opacity: 0;
  position: absolute;
  top: -.625em;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  width: 2.5em;
  z-index: -1;
}
.mbsc-material.mbsc-switch-handle.mbsc-focus:before {
  opacity: .5;
}
.mbsc-material.mbsc-switch-handle.mbsc-active:before {
  opacity: 1;
}
.mbsc-material.mbsc-switch-handle.mbsc-switch-primary.mbsc-checked {
  background: #3f97f6;
}
.mbsc-material.mbsc-switch-track.mbsc-switch-primary.mbsc-checked {
  background: #a0ccfb;
}
.mbsc-material.mbsc-switch-handle.mbsc-switch-secondary.mbsc-checked {
  background: #90979e;
}
.mbsc-material.mbsc-switch-track.mbsc-switch-secondary.mbsc-checked {
  background: #c6cace;
}
.mbsc-material.mbsc-switch-handle.mbsc-switch-success.mbsc-checked {
  background: #43be5f;
}
.mbsc-material.mbsc-switch-track.mbsc-switch-success.mbsc-checked {
  background: #8fd8a0;
}
.mbsc-material.mbsc-switch-handle.mbsc-switch-danger.mbsc-checked {
  background: #f5504e;
}
.mbsc-material.mbsc-switch-track.mbsc-switch-danger.mbsc-checked {
  background: #faafaf;
}
.mbsc-material.mbsc-switch-handle.mbsc-switch-warning.mbsc-checked {
  background: #f8b042;
}
.mbsc-material.mbsc-switch-track.mbsc-switch-warning.mbsc-checked {
  background: #fcd9a4;
}
.mbsc-material.mbsc-switch-handle.mbsc-switch-info.mbsc-checked {
  background: #5bb7c5;
}
.mbsc-material.mbsc-switch-track.mbsc-switch-info.mbsc-checked {
  background: #a6d8e0;
}
.mbsc-material.mbsc-switch-track {
  background: #c4c4c4;
}
.mbsc-material.mbsc-switch-track.mbsc-checked {
  background: rgba(26, 115, 232, .3);
}
.mbsc-material.mbsc-switch-track.mbsc-disabled {
  background: #e8e8e8;
}
.mbsc-material.mbsc-switch-handle {
  background: #fff;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
}
.mbsc-material.mbsc-switch-handle.mbsc-checked {
  background: #1a73e8;
}
.mbsc-material.mbsc-switch-handle.mbsc-disabled {
  background: #ccc;
}
.mbsc-material.mbsc-switch-handle:before {
  background: rgba(0, 0, 0, .1);
}
.mbsc-material-dark.mbsc-switch-track {
  background: #2b2b2b;
}
.mbsc-material-dark.mbsc-switch-track.mbsc-checked {
  background: rgba(135, 176, 243, .3);
}
.mbsc-material-dark.mbsc-switch-track.mbsc-disabled {
  background: #2b2b2b;
}
.mbsc-material-dark.mbsc-switch-handle {
  background: #878787;
  -webkit-box-shadow: 0 3px 1px -2px hsla(0, 0%, 100%, .2), 0 1px 5px 0 hsla(0, 0%, 100%, .12);
  box-shadow: 0 3px 1px -2px hsla(0, 0%, 100%, .2), 0 1px 5px 0 hsla(0, 0%, 100%, .12);
}
.mbsc-material-dark.mbsc-switch-handle.mbsc-checked {
  background: #87b0f3;
}
.mbsc-material-dark.mbsc-switch-handle.mbsc-disabled {
  background: #292929;
}
.mbsc-material-dark.mbsc-switch-handle:before {
  background: hsla(0, 0%, 100%, .1);
}
.mbsc-windows.mbsc-switch-right {
  padding: 1.125em 5.25em 1.125em 1em;
}
.mbsc-windows.mbsc-switch-left {
  padding: 1.125em 1em 1.125em 5.25em;
}
.mbsc-windows.mbsc-switch-track {
  height: 1em;
  margin-top: -.5em;
  width: 1.5em;
}
.mbsc-windows.mbsc-switch-track-right {
  right: 1.75em;
}
.mbsc-windows.mbsc-switch-track-left {
  left: 1.75em;
}
.mbsc-windows.mbsc-switch-track:after,
.mbsc-windows.mbsc-switch-track:before {
  border: .125em solid transparent;
  content: "";
  position: absolute;
  z-index: 1;
}
.mbsc-windows.mbsc-switch-track:before {
  border-radius: .625em;
  bottom: -.125em;
  left: -.625em;
  right: -.625em;
  top: -.125em;
  -webkit-transition: background-color .2s ease-in-out, border .2s ease-in-out;
  transition: background-color .2s ease-in-out, border .2s ease-in-out;
}
.mbsc-windows.mbsc-switch-track:after {
  border-radius: .75em;
  bottom: -.25em;
  left: -.75em;
  right: -.75em;
  top: -.25em;
}
.mbsc-windows.mbsc-switch-track.mbsc-disabled {
  opacity: .2;
}
.mbsc-windows.mbsc-switch-handle {
  border-radius: 10px;
  height: .625em;
  left: 50%;
  margin: -.3125em 0 0 -.3125em;
  right: auto;
  top: 50%;
  width: .625em;
  z-index: 2;
}
.mbsc-windows.mbsc-switch-track.mbsc-switch-primary.mbsc-checked:before {
  background: #3f97f6;
  border-color: #3f97f6;
}
.mbsc-windows.mbsc-switch-track.mbsc-switch-secondary.mbsc-checked:before {
  background: #90979e;
  border-color: #90979e;
}
.mbsc-windows.mbsc-switch-track.mbsc-switch-success.mbsc-checked:before {
  background: #43be5f;
  border-color: #43be5f;
}
.mbsc-windows.mbsc-switch-track.mbsc-switch-danger.mbsc-checked:before {
  background: #f5504e;
  border-color: #f5504e;
}
.mbsc-windows.mbsc-switch-track.mbsc-switch-warning.mbsc-checked:before {
  background: #f8b042;
  border-color: #f8b042;
}
.mbsc-windows.mbsc-switch-track.mbsc-switch-info.mbsc-checked:before {
  background: #5bb7c5;
  border-color: #5bb7c5;
}
.mbsc-windows.mbsc-switch-track.mbsc-checked:before {
  background: #0078d7;
  border-color: #0078d7;
}
.mbsc-windows.mbsc-switch-track.mbsc-disabled:before,
.mbsc-windows.mbsc-switch-track:before {
  background: none;
  border-color: #333;
}
.mbsc-windows.mbsc-switch-track.mbsc-active:before {
  background: #737373;
  border-color: #737373;
}
.mbsc-windows.mbsc-switch-track.mbsc-focus:after {
  border-color: #a6a6a6;
}
.mbsc-windows.mbsc-switch-handle {
  background: #333;
}
.mbsc-windows.mbsc-switch-handle.mbsc-checked {
  background: #fff;
}
.mbsc-windows.mbsc-switch-handle.mbsc-disabled {
  background: #333;
}
.mbsc-windows-dark.mbsc-switch-track.mbsc-checked:before {
  background: #0078d7;
  border-color: #0078d7;
}
.mbsc-windows-dark.mbsc-switch-track.mbsc-disabled:before,
.mbsc-windows-dark.mbsc-switch-track:before {
  background: none;
  border-color: #fff;
}
.mbsc-windows-dark.mbsc-switch-track.mbsc-active:before {
  background: #a6a6a6;
  border-color: #a6a6a6;
}
.mbsc-windows-dark.mbsc-switch-track.mbsc-focus:after {
  border-color: #8c8c8c;
}
.mbsc-windows-dark.mbsc-switch-handle {
  background: #fff;
}
.mbsc-windows-dark.mbsc-switch-handle.mbsc-checked {
  background: #1a1a1a;
}
.mbsc-windows-dark.mbsc-switch-handle.mbsc-disabled {
  background: #fff;
}
.mbsc-switch {
  display: block;
  line-height: 1.25em;
  margin: 0;
  position: relative;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.mbsc-switch-track {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 4;
}
.mbsc-switch-handle {
  cursor: pointer;
  display: block;
  position: absolute;
}
.mbsc-switch-handle.mbsc-disabled {
  cursor: not-allowed;
}
.mbsc-switch-handle-animate {
  -webkit-transition: left .1s ease-in-out;
  transition: left .1s ease-in-out;
}
.mbsc-description {
  display: block;
  font-size: .75em;
  opacity: .6;
}
.ql-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family:
    Helvetica,
    Arial,
    sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li:before {
  pointer-events: none;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  line-height: 1.42;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre,
.ql-editor ul {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  margin: 0;
  padding: 0;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li:before {
  content: "\2022";
}
.ql-editor ul[data-checked=false],
.ql-editor ul[data-checked=true] {
  pointer-events: none;
}
.ql-editor ul[data-checked=false] > li *,
.ql-editor ul[data-checked=true] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=false] > li:before,
.ql-editor ul[data-checked=true] > li:before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li:before {
  content: "\2611";
}
.ql-editor ul[data-checked=false] > li:before {
  content: "\2610";
}
.ql-editor li:before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl):before {
  margin-left: -1.5em;
  margin-right: .3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl:before {
  margin-left: .3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-increment: list-0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-editor .ql-font-monospace {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-editor .ql-size-small {
  font-size: .75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank:before {
  color: rgba(0, 0, 0, .6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow .ql-toolbar:after,
.ql-snow.ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-toolbar button,
.ql-snow.ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow .ql-toolbar button svg,
.ql-snow.ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow .ql-toolbar button:active:hover,
.ql-snow.ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow .ql-toolbar input.ql-image[type=file],
.ql-snow.ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar button:hover {
  color: #06c;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer:coarse) {
  .ql-snow .ql-toolbar button:hover:not(.ql-active),
  .ql-snow.ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow,
.ql-snow * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-stroke.ql-thin,
.ql-snow .ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: .4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: .83em;
}
.ql-snow .ql-editor h6 {
  font-size: .67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
  white-space: pre-wrap;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label:before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  padding: 2px 4px;
  width: 24px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  margin-top: -9px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-item:before,
.ql-snow .ql-picker.ql-header .ql-picker-label:before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
  font-size: .83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
  font-size: .67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-item:before,
.ql-snow .ql-picker.ql-font .ql-picker-label:before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
  font-family:
    Georgia,
    Times New Roman,
    serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
  font-family:
    Monaco,
    Courier New,
    monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item:before,
.ql-snow .ql-picker.ql-size .ql-picker-label:before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family:
    Helvetica Neue,
    Helvetica,
    Arial,
    sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .2);
  box-shadow: 0 2px 8px rgba(0, 0, 0, .2);
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 0 5px #ddd;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip:before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  border: 1px solid #ccc;
  display: none;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action:after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove:before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]:before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]:before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]:before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
.quill-editor {
  white-space: pre-wrap;
}
.quill-editor .ql-toolbar {
  white-space: normal;
}
.ql-toolbar {
  background-color: rgb(var(--base-100-rgb));
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ql-container {
  border-radius: 4px;
}
.ql-toolbar + .ql-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ql-snow.ql-container,
.ql-snow.ql-toolbar {
  border-color: rgb(var(--base-500-rgb));
}
.ql-snow.ql-container.ql-disabled,
.ql-snow.ql-toolbar.ql-disabled {
  border-color: transparent;
}
.ql-snow.ql-container .ql-picker.ql-expanded .ql-picker-label,
.ql-snow.ql-container .ql-picker.ql-expanded .ql-picker-options,
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  border-color: rgb(var(--base-300-rgb));
}
.ql-snow .ql-editor h3 {
  border-bottom: none;
}
.ql-snow .ql-tooltip {
  margin-left: 128px;
}
.ql-snow .ql-picker {
  color: rgb(var(--base-700-rgb));
}
.ql-snow .ql-stroke {
  stroke: rgb(var(--base-700-rgb));
}
.ql-snow .ql-fill {
  fill: rgb(var(--base-700-rgb));
}
.ql-snow .ql-picker-options {
  background-color: rgb(var(--base-000-rgb));
}
.disabled > .ql-snow.ql-toolbar {
  border-color: transparent;
}
.hide-quill-tooltip .ql-tooltip {
  display: none;
}
.ql-clipboard {
  height: 1px;
  left: -100000px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-editor.ql-blank:before {
  color: rgb(var(--base-500-rgb));
  font-size: 14px;
  font-size: .875rem;
  font-style: normal;
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3rem;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5rem;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3rem;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5rem;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6rem;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5rem;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6rem;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5rem;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9rem;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5rem;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9rem;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5rem;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12rem;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5rem;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12rem;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5rem;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15rem;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5rem;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15rem;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5rem;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18rem;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5rem;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18rem;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5rem;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21rem;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5rem;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21rem;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5rem;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24rem;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5rem;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24rem;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5rem;
}
.ql-color .ql-picker-options [data-value=custom-color] {
  background: none !important;
  height: 26px !important;
  text-align: center;
  width: 100% !important;
}
.ql-color .ql-picker-options [data-value=custom-color]:before {
  content: "Custom Color";
}
.ql-color .ql-picker-options [data-value=custom-color]:hover {
  border-color: transparent !important;
}
.ql-align-center {
  text-align: center;
}
.ql-align-left {
  text-align: left;
}
.ql-align-right {
  text-align: right;
}
.ql-align-justify {
  text-align: justify;
}
.ql-list {
  list-style-type: none;
}
.ql-list > li:before {
  content: "\2022";
  display: inline-block;
  white-space: nowrap;
  width: 1.2rem;
}
.ql-list li:not(.ql-direction-rtl):before {
  margin-left: -1.5rem;
  margin-right: .3rem;
  text-align: right;
}
ol.ql-list {
  list-style-type: none;
}
ol.ql-list li {
  counter-increment: list-0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8;
}
ol.ql-list li:before {
  content: counter(list-0, decimal) ". ";
}
ol.ql-list li.ql-indent-1 {
  counter-increment: list-1;
}
ol.ql-list li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}
ol.ql-list li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8;
}
ol.ql-list li.ql-indent-2 {
  counter-increment: list-2;
}
ol.ql-list li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}
ol.ql-list li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8;
}
ol.ql-list li.ql-indent-3 {
  counter-increment: list-3;
}
ol.ql-list li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}
ol.ql-list li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8;
}
ol.ql-list li.ql-indent-4 {
  counter-increment: list-4;
}
ol.ql-list li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}
ol.ql-list li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8;
}
ol.ql-list li.ql-indent-5 {
  counter-increment: list-5;
}
ol.ql-list li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}
ol.ql-list li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8;
}
ol.ql-list li.ql-indent-6 {
  counter-increment: list-6;
}
ol.ql-list li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}
ol.ql-list li.ql-indent-6 {
  counter-reset: list-7 list-8;
}
ol.ql-list li.ql-indent-7 {
  counter-increment: list-7;
}
ol.ql-list li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}
ol.ql-list li.ql-indent-7 {
  counter-reset: list-8;
}
ol.ql-list li.ql-indent-8 {
  counter-increment: list-8;
}
ol.ql-list li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}
.select2-container {
  display: inline-block;
  margin: 0;
  position: relative;
  zoom: 1;
  vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.select2-container .select2-choice {
  background-clip: padding-box;
  background-image:
    linear-gradient(
      to top,
      rgb(var(--base-300-rgb)) 0,
      rgb(var(--base-000-rgb)) 50%);
  border: 1px solid rgb(var(--base-500-rgb));
  color: rgb(var(--base-605-rgb));
  display: block;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  padding: 0 0 0 8px;
  position: relative;
  text-decoration: none;
  user-select: none;
  white-space: nowrap;
}
.select2-container.select2-drop-above .select2-choice {
  background-image:
    linear-gradient(
      to bottom,
      rgb(var(--base-300-rgb)) 0,
      rgb(var(--base-000-rgb)) 90%);
  border-bottom-color: rgb(var(--base-500-rgb));
  border-radius: 0 0 4px 4px;
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}
.select2-container .select2-choice > .select2-chosen {
  display: block;
  float: none;
  margin-right: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
}
.select2-container .select2-choice abbr {
  background: url(../img/select2.png) 100% 0 no-repeat;
  border: 0;
  cursor: pointer;
  display: none;
  font-size: 1px;
  height: 12px;
  outline: 0;
  position: absolute;
  right: 24px;
  text-decoration: none;
  top: 8px;
  width: 12px;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-drop-mask {
  background-color: rgb(var(--base-000-rgb));
  border: 0;
  height: auto;
  left: 0;
  margin: 0;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  padding: 0;
  position: fixed;
  top: 0;
  width: auto;
  z-index: 9998;
}
.select2-drop {
  background: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 0 0 4px 4px;
  border-top: 0;
  -webkit-box-shadow: 0 4px 5px rgba(var(--base-700-rgb), .15);
  box-shadow: 0 4px 5px rgba(var(--base-700-rgb), .15);
  margin-top: -1px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 9999;
}
.select2-drop.select2-drop-above {
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  border-top: 1px solid rgb(var(--base-500-rgb));
  -webkit-box-shadow: 0 -4px 5px rgba(var(--base-700-rgb), .15);
  box-shadow: 0 -4px 5px rgba(var(--base-700-rgb), .15);
  margin-top: 1px;
}
.select2-drop-active {
  border: 1px solid rgb(var(--primary-300-rgb));
  border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid rgb(var(--primary-300-rgb));
}
.select2-drop-auto-width {
  border-top: 1px solid rgb(var(--base-500-rgb));
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.select2-container .select2-choice .select2-arrow {
  background-clip: padding-box;
  background: rgb(var(--base-305-rgb));
  background-image:
    linear-gradient(
      to top,
      rgb(var(--base-305-rgb)) 0,
      rgb(var(--base-300-rgb)) 60%);
  border-left: 1px solid rgb(var(--base-500-rgb));
  border-radius: 0 4px 4px 0;
  display: inline-block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
}
.select2-container .select2-choice .select2-arrow b {
  background: url(../img/select2.png) no-repeat 0 1px;
  display: block;
  height: 100%;
  width: 100%;
}
.select2-search {
  display: inline-block;
  margin: 0;
  min-height: 26px;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 10000;
}
.select2-search input {
  background: rgb(var(--base-000-rgb)) url(../img/select2.png) no-repeat 100% -22px;
  background:
    url(../img/select2.png) no-repeat 100% -22px,
    linear-gradient(
      to bottom,
      rgb(var(--base-000-rgb)) 85%,
      rgb(var(--base-300-rgb)) 99%) 0 0;
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 0;
  box-shadow: none;
  font-family: sans-serif;
  font-size: 1em;
  height: auto;
  margin: 0;
  min-height: 26px;
  outline: 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
}
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}
.select2-search input.select2-active {
  background: rgb(var(--base-000-rgb)) url(../img/select2-spinner.gif) no-repeat 100%;
  background:
    url(../img/select2-spinner.gif) no-repeat 100%,
    linear-gradient(
      to bottom,
      rgb(var(--base-000-rgb)) 85%,
      rgb(var(--base-300-rgb)) 99%) 0 0;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid rgb(var(--primary-300-rgb));
  -webkit-box-shadow: 0 0 5px rgba(var(--base-700-rgb), .3);
  box-shadow: 0 0 5px rgba(var(--base-700-rgb), .3);
  outline: none;
}
.select2-dropdown-open .select2-choice {
  background-color: rgb(var(--base-300-rgb));
  background-image:
    linear-gradient(
      to top,
      rgb(var(--base-000-rgb)) 0,
      rgb(var(--base-300-rgb)) 50%);
  border-bottom-color: transparent;
  box-shadow: 0 1px 0 rgb(var(--base-000-rgb)) inset;
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background-image:
    linear-gradient(
      to bottom,
      rgb(var(--base-000-rgb)) 0,
      rgb(var(--base-300-rgb)) 50%);
  border: 1px solid rgb(var(--primary-300-rgb));
  border-top: 1px solid transparent;
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.select2-results {
  margin: 4px 4px 4px 0;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0 0 4px;
  position: relative;
}
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}
.select2-results li {
  background-image: none;
  display: list-item;
  list-style: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: 600;
}
.select2-results .select2-result-label {
  cursor: pointer;
  margin: 0;
  min-height: 1em;
  padding: 3px 7px 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results-dept-1 .select2-result-label {
  padding-left: 20px;
}
.select2-results-dept-2 .select2-result-label {
  padding-left: 40px;
}
.select2-results-dept-3 .select2-result-label {
  padding-left: 60px;
}
.select2-results-dept-4 .select2-result-label {
  padding-left: 80px;
}
.select2-results-dept-5 .select2-result-label {
  padding-left: 100px;
}
.select2-results-dept-6 .select2-result-label {
  padding-left: 110px;
}
.select2-results-dept-7 .select2-result-label {
  padding-left: 120px;
}
.select2-results .select2-highlighted {
  background: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.select2-results li em {
  background: rgb(var(--base-050-rgb));
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: rgb(var(--base-000-rgb));
  color: rgb(var(--base-700-rgb));
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: rgb(var(--base-100-rgb));
  display: list-item;
  padding-left: 5px;
}
.select2-results .select2-disabled.select2-highlighted {
  color: rgb(var(--base-600-rgb));
}
.select2-results .select2-disabled,
.select2-results .select2-disabled.select2-highlighted {
  background: rgb(var(--base-100-rgb));
  cursor: default;
  display: list-item;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results.select2-active {
  background: rgb(var(--base-100-rgb)) url(../img/select2-spinner.gif) no-repeat 100%;
}
.select2-more-results {
  background: rgb(var(--base-100-rgb));
  display: list-item;
}
.select2-container.select2-container-disabled .select2-choice {
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: rgb(var(--base-100-rgb));
  background-image: none;
  border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
.select2-container-multi .select2-choices {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.select2-locked {
  padding: 3px 5px !important;
}
.select2-container-multi .select2-choices {
  min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid rgb(var(--primary-300-rgb));
  -webkit-box-shadow: 0 0 5px rgba(var(--base-700-rgb), .3);
  box-shadow: 0 0 5px rgba(var(--base-700-rgb), .3);
  outline: none;
}
.select2-container-multi.select2-dropdown-open .select2-choices {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}
html[dir=rtl] .select2-container-multi .select2-choices li {
  float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
  background: transparent !important;
  border: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: rgb(var(--base-600-rgb));
  font-family: sans-serif;
  font-size: 100%;
  margin: 1px 0;
  outline: 0;
  padding: 5px;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: rgb(var(--base-000-rgb)) url(../img/select2-spinner.gif) no-repeat 100% !important;
}
.select2-default {
  color: #999;
}
.select2-container-multi .select2-choices .select2-search-choice {
  background-clip: padding-box;
  background-color: #e4e4e4;
  background-image:
    linear-gradient(
      to top,
      rgb(var(--base-100-rgb)) 20%,
      #f0f0f0 50%,
      #e8e8e8 52%,
      rgb(var(--base-300-rgb)) 100%);
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 3px;
  box-shadow: 0 0 2px rgb(var(--base-000-rgb)) inset, 0 1px 0 rgba(var(--base-700-rgb), .05);
  color: #333;
  cursor: default;
  line-height: 13px;
  margin: 6px 0 3px 5px;
  padding: 3px 5px 3px 18px;
  position: relative;
  user-select: none;
}
html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice {
  margin-left: 0;
  margin-right: 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}
.select2-search-choice-close {
  background: url(../img/select2.png) 100% 0 no-repeat;
  display: block;
  font-size: 1px;
  height: 13px;
  outline: none;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
}
html[dir=rtl] .select2-search-choice-close {
  left: 3px;
  right: auto;
}
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover,
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: rgb(var(--base-100-rgb));
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background-color: rgb(var(--base-100-rgb));
  background-image: none;
  border: 1px solid #ddd;
  padding: 3px 5px;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  background: none;
  display: none;
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  border: 0 !important;
  height: 1px !important;
  left: 0 !important;
  margin: 0 !important;
  outline: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 1px !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  height: 100px;
  left: -10000px;
  overflow: scroll;
  position: absolute;
  top: -10000px;
  width: 100px;
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-resolution:2dppx) {
  .select2-container .select2-choice .select2-arrow b,
  .select2-container .select2-choice abbr,
  .select2-search input,
  .select2-search-choice-close {
    background-image: url(../img/select2x2.png) !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
fieldset[disabled] .multiselect {
  pointer-events: none;
}
.multiselect__spinner {
  background: #fff;
  display: block;
  height: 38px;
  position: absolute;
  right: 1px;
  top: 1px;
  width: 40px;
}
.multiselect__spinner:after,
.multiselect__spinner:before {
  border: 2px solid transparent;
  border-radius: 100%;
  border-top-color: #41b883;
  -webkit-box-shadow: 0 0 0 1px transparent;
  box-shadow: 0 0 0 1px transparent;
  content: "";
  height: 16px;
  left: 50%;
  margin: -8px 0 0 -8px;
  position: absolute;
  top: 50%;
  width: 16px;
}
.multiselect__spinner:before {
  -webkit-animation: spinning 2.4s cubic-bezier(.41, .26, .2, .62);
  animation: spinning 2.4s cubic-bezier(.41, .26, .2, .62);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.multiselect__spinner:after {
  -webkit-animation: spinning 2.4s cubic-bezier(.51, .09, .21, .8);
  animation: spinning 2.4s cubic-bezier(.51, .09, .21, .8);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.multiselect__loading-enter-active,
.multiselect__loading-leave-active {
  opacity: 1;
  -webkit-transition: opacity .4s ease-in-out;
  transition: opacity .4s ease-in-out;
}
.multiselect__loading-enter,
.multiselect__loading-leave-active {
  opacity: 0;
}
.multiselect,
.multiselect__input,
.multiselect__single {
  font-family: inherit;
  font-size: 16px;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
.multiselect {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: #35495e;
  display: block;
  min-height: 40px;
  position: relative;
  text-align: left;
  width: 100%;
}
.multiselect * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.multiselect:focus {
  outline: none;
}
.multiselect--disabled {
  background: #ededed;
  opacity: .6;
  pointer-events: none;
}
.multiselect--active {
  z-index: 50;
}
.multiselect--active:not(.multiselect--above) .multiselect__current,
.multiselect--active:not(.multiselect--above) .multiselect__input,
.multiselect--active:not(.multiselect--above) .multiselect__tags {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.multiselect--active .multiselect__select {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.multiselect--above.multiselect--active .multiselect__current,
.multiselect--above.multiselect--active .multiselect__input,
.multiselect--above.multiselect--active .multiselect__tags {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.multiselect__input,
.multiselect__single {
  background: #fff;
  border: none;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  line-height: 20px;
  margin-bottom: 8px;
  min-height: 20px;
  padding: 0 0 0 5px;
  position: relative;
  -webkit-transition: border .1s ease;
  transition: border .1s ease;
  vertical-align: top;
  width: 100%;
}
.multiselect__input::-webkit-input-placeholder {
  color: #35495e;
}
.multiselect__input::-moz-placeholder {
  color: #35495e;
}
.multiselect__input:-ms-input-placeholder {
  color: #35495e;
}
.multiselect__input::-ms-input-placeholder {
  color: #35495e;
}
.multiselect__input::placeholder {
  color: #35495e;
}
.multiselect__tag ~ .multiselect__input,
.multiselect__tag ~ .multiselect__single {
  width: auto;
}
.multiselect__input:hover,
.multiselect__single:hover {
  border-color: #cfcfcf;
}
.multiselect__input:focus,
.multiselect__single:focus {
  border-color: #a8a8a8;
  outline: none;
}
.multiselect__single {
  margin-bottom: 8px;
  padding-left: 5px;
}
.multiselect__tags-wrap {
  display: inline;
}
.multiselect__tags {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  display: block;
  font-size: 14px;
  min-height: 40px;
  padding: 8px 40px 0 8px;
}
.multiselect__tag {
  background: #41b883;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  line-height: 1;
  margin-bottom: 5px;
  margin-right: 10px;
  max-width: 100%;
  overflow: hidden;
  padding: 4px 26px 4px 10px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiselect__tag-icon {
  border-radius: 5px;
  bottom: 0;
  cursor: pointer;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  margin-left: 7px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  width: 22px;
}
.multiselect__tag-icon:after {
  color: #266d4d;
  content: "\d7";
  font-size: 14px;
}
.multiselect__tag-icon:focus,
.multiselect__tag-icon:hover {
  background: #369a6e;
}
.multiselect__tag-icon:focus:after,
.multiselect__tag-icon:hover:after {
  color: #fff;
}
.multiselect__current {
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  min-height: 40px;
  overflow: hidden;
  padding: 8px 30px 0 12px;
  white-space: nowrap;
}
.multiselect__current,
.multiselect__select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  line-height: 16px;
  margin: 0;
  text-decoration: none;
}
.multiselect__select {
  height: 38px;
  padding: 4px 8px;
  position: absolute;
  right: 1px;
  text-align: center;
  top: 1px;
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
  width: 40px;
}
.multiselect__select:before {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  color: #999;
  content: "";
  margin-top: 4px;
  position: relative;
  right: 0;
  top: 65%;
}
.multiselect__placeholder {
  color: #adadad;
  display: inline-block;
  margin-bottom: 10px;
  padding-top: 2px;
}
.multiselect--active .multiselect__placeholder {
  display: none;
}
.multiselect__content-wrapper {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: none;
  display: block;
  max-height: 240px;
  overflow: auto;
  position: absolute;
  width: 100%;
  z-index: 50;
  -webkit-overflow-scrolling: touch;
}
.multiselect__content {
  display: inline-block;
  list-style: none;
  margin: 0;
  min-width: 100%;
  padding: 0;
  vertical-align: top;
}
.multiselect--above .multiselect__content-wrapper {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: 1px solid #e8e8e8;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  bottom: 100%;
}
.multiselect__content::webkit-scrollbar {
  display: none;
}
.multiselect__element {
  display: block;
}
.multiselect__option {
  cursor: pointer;
  display: block;
  min-height: 40px;
  padding: 12px;
  position: relative;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  white-space: nowrap;
}
.multiselect__option:after {
  font-size: 13px;
  line-height: 40px;
  padding-left: 20px;
  padding-right: 12px;
  position: absolute;
  right: 0;
  top: 0;
}
.multiselect__option--highlight {
  background: #41b883;
  color: #fff;
  outline: none;
}
.multiselect__option--highlight:after {
  background: #41b883;
  color: #fff;
  content: attr(data-select);
}
.multiselect__option--selected {
  background: #f3f3f3;
  color: #35495e;
  font-weight: 700;
}
.multiselect__option--selected:after {
  background: inherit;
  color: silver;
  content: attr(data-selected);
}
.multiselect__option--selected.multiselect__option--highlight {
  background: #ff6a6a;
  color: #fff;
}
.multiselect__option--selected.multiselect__option--highlight:after {
  background: #ff6a6a;
  color: #fff;
  content: attr(data-deselect);
}
.multiselect--disabled .multiselect__current,
.multiselect--disabled .multiselect__select {
  background: #ededed;
  color: #a6a6a6;
}
.multiselect__option--disabled {
  background: #ededed !important;
  color: #a6a6a6 !important;
  cursor: text;
  pointer-events: none;
}
.multiselect__option--group {
  background: #ededed;
  color: #35495e;
}
.multiselect__option--group.multiselect__option--highlight {
  background: #35495e;
  color: #fff;
}
.multiselect__option--group.multiselect__option--highlight:after {
  background: #35495e;
}
.multiselect__option--disabled.multiselect__option--highlight {
  background: #dedede;
}
.multiselect__option--group-selected.multiselect__option--highlight {
  background: #ff6a6a;
  color: #fff;
}
.multiselect__option--group-selected.multiselect__option--highlight:after {
  background: #ff6a6a;
  color: #fff;
  content: attr(data-deselect);
}
.multiselect-enter-active,
.multiselect-leave-active {
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
}
.multiselect-enter,
.multiselect-leave-active {
  opacity: 0;
}
.multiselect__strong {
  display: inline-block;
  line-height: 20px;
  margin-bottom: 8px;
  vertical-align: top;
}
[dir=rtl] .multiselect {
  text-align: right;
}
[dir=rtl] .multiselect__select {
  left: 1px;
  right: auto;
}
[dir=rtl] .multiselect__tags {
  padding: 8px 8px 0 40px;
}
[dir=rtl] .multiselect__content {
  text-align: right;
}
[dir=rtl] .multiselect__option:after {
  left: 0;
  right: auto;
}
[dir=rtl] .multiselect__clear {
  left: 12px;
  right: auto;
}
[dir=rtl] .multiselect__spinner {
  left: 1px;
  right: auto;
}
@-webkit-keyframes spinning {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(2turn);
    transform: rotate(2turn);
  }
}
@keyframes spinning {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(2turn);
    transform: rotate(2turn);
  }
}
.multiselect.form-control {
  border: 0;
  height: auto;
  min-height: 0;
  padding: 0;
}
.multiselect.form-control.multiselect--active .toggler {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.multiselect.form-control.multiselect--active .multiselect__input {
  border-radius: 4px;
}
.multiselect.form-control.multiselect--disabled {
  cursor: not-allowed !important;
  opacity: 1;
}
.multiselect.form-control.multiselect--disabled .toggler {
  color: rgb(var(--base-300-rgb));
}
.multiselect.form-control.multiselect--disabled .multiselect__tags {
  background-color: rgb(var(--base-100-rgb));
  border-color: rgb(var(--base-300-rgb));
  color: rgb(var(--base-500-rgb));
}
.multiselect.form-control.multiselect--disabled button {
  background-color: rgb(var(--base-100-rgb));
}
.multiselect.form-control.has-warning .multiselect__tags {
  border-color: rgb(var(--warning-300-rgb));
}
.multiselect.form-control.has-error .multiselect__tags {
  border-color: rgb(var(--error-300-rgb));
}
.multiselect.form-control .remove,
.multiselect.form-control .toggler {
  height: 32px;
  line-height: 32px;
  position: absolute;
  right: 1px;
  text-align: center;
  top: 0;
  width: 32px;
  z-index: 1;
}
.multiselect.form-control .remove {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid transparent;
  border-left: 0;
  border-right: 0;
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  height: 30px;
  right: 32px;
  top: 1px;
  width: 24px;
}
.multiselect.form-control .remove i {
  display: block;
}
.multiselect.form-control .toggler .ic-chevron-down {
  display: block;
  line-height: 32px;
  width: 100%;
}
.multiselect.form-control .multiselect__tags {
  background-color: rgb(var(--base-000-rgb));
  border-color: rgb(var(--base-500-rgb));
  border-radius: 4px;
  line-height: 1;
  min-height: 32px;
  padding: 0 32px 0 0;
}
.multiselect.form-control .multiselect__tags:focus-within {
  border-color: rgb(var(--primary-300-rgb));
  -webkit-box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  line-height: 1;
}
.multiselect.form-control .multiselect__input,
.multiselect.form-control .multiselect__placeholder,
.multiselect.form-control .multiselect__single {
  background-color: transparent;
  border: 0;
  display: block;
  font-size: 14px;
  font-size: .875rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  padding: 4px 0 4px 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiselect.form-control .multiselect__input:focus,
.multiselect.form-control .multiselect__placeholder:focus,
.multiselect.form-control .multiselect__single:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.multiselect.form-control .multiselect__input {
  color: rgb(var(--base-700-rgb));
}
.multiselect.form-control .multiselect__placeholder {
  color: rgb(var(--base-500-rgb));
}
.multiselect.form-control i.multiselect-left-icon {
  margin-right: 8px;
}
.multiselect.form-control .max-elements {
  background-color: rgb(var(--warning-100-rgb));
  display: block;
  line-height: 24px;
  line-height: 1.5rem;
  margin: -8px -12px;
  padding: 8px 12px;
  white-space: normal;
}
.multiselect__content-wrapper {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 8px;
  padding: 0;
  z-index: 90;
}
.multiselect__content-wrapper:has(.multiselect__option--group) .multiselect__option {
  padding-left: 24px;
}
.multiselect__content-wrapper:has(.multiselect__option--group) .multiselect__option.multiselect__option--group {
  padding-left: 8px;
}
.multiselect__option {
  line-height: 16px;
  line-height: 1rem;
  min-height: 32px;
  padding: 8px 12px;
}
.multiselect__option:after {
  display: none;
}
.multiselect__option--group {
  background-color: transparent;
  color: rgb(var(--base-700-rgb));
  font-weight: 600;
}
.multiselect__option--highlight {
  background-color: rgb(var(--primary-100-rgb));
  color: rgb(var(--base-700-rgb));
}
.multiselect__option--selected,
.multiselect__option--selected.multiselect__option--highlight {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
  font-weight: 400;
}
.multiselect__tags-wrap {
  display: block;
  font-size: 0;
  line-height: 0;
  max-width: calc(100% - 24px);
}
.multiselect__tag {
  background-color: rgb(var(--base-300-rgb));
  color: rgb(var(--base-700-rgb));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 12px;
  font-size: .75rem;
  gap: 8px;
  line-height: 14px;
  line-height: .875rem;
  margin: 4px;
  max-width: calc(100% - 8px);
}
.multiselect__tag > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiselect__tag button.btn-icon.single {
  margin-left: 0;
  width: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.multiselect__tag button.btn-icon.single i {
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
}
.multiselect__tag-icon:after {
  color: rgb(var(--base-700-rgb));
}
.multiselect__tag-icon:focus,
.multiselect__tag-icon:hover {
  background-color: rgb(var(--base-300-rgb));
}
.multiselect__tag-icon:focus:after,
.multiselect__tag-icon:hover:after {
  color: rgb(var(--error-300-rgb));
}
.multiselect--above .multiselect__content-wrapper {
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  margin-bottom: 8px;
}
.strings-array-input .multiselect__content-wrapper {
  display: none;
}
.multiselect__spinner {
  background-color: transparent;
  border-radius: 2px;
  height: 32px;
  right: 0;
  top: 0;
  width: 32px;
}
.multiselect__spinner:after,
.multiselect__spinner:before {
  border-top-color: rgb(var(--primary-300-rgb));
  margin: -10px 0 0 -10px;
}
.mx-icon-double-left:after,
.mx-icon-double-left:before,
.mx-icon-double-right:after,
.mx-icon-double-right:before,
.mx-icon-left:before,
.mx-icon-right:before {
  border-color: currentcolor;
  border-radius: 1px;
  border-style: solid;
  border-width: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 10px;
  position: relative;
  top: -1px;
  -webkit-transform: rotate(-45deg) scale(.7);
  transform: rotate(-45deg) scale(.7);
  -webkit-transform-origin: center;
  transform-origin: center;
  vertical-align: middle;
  width: 10px;
}
.mx-icon-double-left:after {
  left: -4px;
}
.mx-icon-double-right:before {
  left: 4px;
}
.mx-icon-double-right:after,
.mx-icon-double-right:before,
.mx-icon-right:before {
  -webkit-transform: rotate(135deg) scale(.7);
  transform: rotate(135deg) scale(.7);
}
.mx-btn {
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #73879c;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  margin: 0;
  outline: none;
  padding: 7px 15px;
  white-space: nowrap;
}
.mx-btn:hover {
  border-color: #1284e7;
  color: #1284e7;
}
.mx-btn.disabled,
.mx-btn:disabled {
  color: #ccc;
  cursor: not-allowed;
}
.mx-btn-text {
  border: 0;
  line-height: inherit;
  padding: 0 4px;
  text-align: left;
}
.mx-scrollbar {
  height: 100%;
}
.mx-scrollbar:hover .mx-scrollbar-track {
  opacity: 1;
}
.mx-scrollbar-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.mx-scrollbar-track {
  border-radius: 4px;
  bottom: 2px;
  opacity: 0;
  position: absolute;
  right: 2px;
  top: 2px;
  -webkit-transition: opacity .24s ease-out;
  transition: opacity .24s ease-out;
  width: 6px;
  z-index: 1;
}
.mx-scrollbar-track .mx-scrollbar-thumb {
  background-color: hsla(220, 4%, 58%, .3);
  border-radius: inherit;
  cursor: pointer;
  height: 0;
  position: absolute;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  width: 100%;
}
.mx-zoom-in-down-enter-active,
.mx-zoom-in-down-leave-active {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: center top;
  transform-origin: center top;
  -webkit-transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
  transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  transition:
    transform .3s cubic-bezier(.23, 1, .32, 1),
    opacity .3s cubic-bezier(.23, 1, .32, 1),
    -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
}
.mx-zoom-in-down-enter,
.mx-zoom-in-down-enter-from,
.mx-zoom-in-down-leave-to {
  opacity: 0;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
.mx-datepicker {
  display: inline-block;
  position: relative;
  width: 210px;
}
.mx-datepicker svg {
  height: 1em;
  vertical-align: -.15em;
  width: 1em;
  fill: currentColor;
  overflow: hidden;
}
.mx-datepicker-range {
  width: 320px;
}
.mx-datepicker-inline {
  width: auto;
}
.mx-input-wrapper {
  position: relative;
}
.mx-input {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #555;
  display: inline-block;
  font-size: 14px;
  height: 34px;
  line-height: 1.4;
  padding: 6px 30px 6px 10px;
  width: 100%;
}
.mx-input:focus,
.mx-input:hover {
  border-color: #409aff;
}
.mx-input.disabled,
.mx-input:disabled {
  background-color: #f3f3f3;
  border-color: #ccc;
  color: #ccc;
  cursor: not-allowed;
}
.mx-input:focus {
  outline: none;
}
.mx-input::-ms-clear {
  display: none;
}
.mx-icon-calendar,
.mx-icon-clear {
  color: rgba(0, 0, 0, .5);
  font-size: 16px;
  line-height: 1;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  vertical-align: middle;
}
.mx-icon-clear {
  cursor: pointer;
}
.mx-icon-clear:hover {
  color: rgba(0, 0, 0, .8);
}
.mx-datepicker-main {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  color: #73879c;
  font:
    14px/1.5 Helvetica Neue,
    Helvetica,
    Arial,
    Microsoft Yahei,
    sans-serif;
}
.mx-datepicker-popup {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  margin-bottom: 1px;
  margin-top: 1px;
  position: absolute;
  z-index: 2001;
}
.mx-datepicker-sidebar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  overflow: auto;
  padding: 6px;
  width: 100px;
}
.mx-datepicker-sidebar + .mx-datepicker-content {
  border-left: 1px solid #e8e8e8;
  margin-left: 100px;
}
.mx-datepicker-body {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.mx-btn-shortcut {
  display: block;
  line-height: 24px;
  padding: 0 6px;
}
@media (max-width:750px) {
  .mx-range-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.mx-datepicker-header {
  border-bottom: 1px solid #e8e8e8;
  padding: 6px 8px;
}
.mx-datepicker-footer {
  border-top: 1px solid #e8e8e8;
  padding: 6px 8px;
  text-align: right;
}
.mx-calendar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px 12px;
  width: 248px;
}
.mx-calendar + .mx-calendar {
  border-left: 1px solid #e8e8e8;
}
.mx-calendar-header,
.mx-time-header {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  overflow: hidden;
  text-align: center;
}
.mx-btn-icon-double-left,
.mx-btn-icon-left {
  float: left;
}
.mx-btn-icon-double-right,
.mx-btn-icon-right {
  float: right;
}
.mx-calendar-header-label {
  font-size: 14px;
}
.mx-calendar-decade-separator {
  margin: 0 2px;
}
.mx-calendar-decade-separator:after {
  content: "~";
}
.mx-calendar-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 224px;
  position: relative;
}
.mx-calendar-content .cell {
  cursor: pointer;
}
.mx-calendar-content .cell:hover {
  background-color: #f3f9fe;
  color: #73879c;
}
.mx-calendar-content .cell.active {
  background-color: #1284e7;
  color: #fff;
}
.mx-calendar-content .cell.hover-in-range,
.mx-calendar-content .cell.in-range {
  background-color: #dbedfb;
  color: #73879c;
}
.mx-calendar-content .cell.disabled {
  background-color: #f3f3f3;
  color: #ccc;
  cursor: not-allowed;
}
.mx-calendar-week-mode .mx-date-row {
  cursor: pointer;
}
.mx-calendar-week-mode .mx-date-row:hover {
  background-color: #f3f9fe;
}
.mx-calendar-week-mode .mx-date-row.mx-active-week {
  background-color: #dbedfb;
}
.mx-calendar-week-mode .mx-date-row .cell.active,
.mx-calendar-week-mode .mx-date-row .cell:hover {
  background-color: transparent;
  color: inherit;
}
.mx-week-number {
  opacity: .5;
}
.mx-table {
  border-collapse: separate;
  border-spacing: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
.mx-table th {
  font-weight: 500;
}
.mx-table td,
.mx-table th {
  padding: 0;
  vertical-align: middle;
}
.mx-table-date td,
.mx-table-date th {
  font-size: 12px;
  height: 32px;
}
.mx-table-date .today {
  color: #2a90e9;
}
.mx-table-date .cell.not-current-month {
  background: none;
  color: #ccc;
}
.mx-time {
  -webkit-box-flex: 1;
  background: #fff;
  -ms-flex: 1;
  flex: 1;
  width: 224px;
}
.mx-time + .mx-time {
  border-left: 1px solid #e8e8e8;
}
.mx-calendar-time {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mx-time-header {
  border-bottom: 1px solid #e8e8e8;
}
.mx-time-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 224px;
  overflow: hidden;
}
.mx-time-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.mx-time-column {
  -webkit-box-flex: 1;
  border-left: 1px solid #e8e8e8;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  text-align: center;
}
.mx-time-column:first-child {
  border-left: 0;
}
.mx-time-column .mx-time-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mx-time-column .mx-time-list:after {
  content: "";
  display: block;
  height: 192px;
}
.mx-time-column .mx-time-item {
  cursor: pointer;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
.mx-time-column .mx-time-item:hover {
  background-color: #f3f9fe;
  color: #73879c;
}
.mx-time-column .mx-time-item.active {
  background-color: transparent;
  color: #1284e7;
  font-weight: 700;
}
.mx-time-column .mx-time-item.disabled {
  background-color: #f3f3f3;
  color: #ccc;
  cursor: not-allowed;
}
.mx-time-option {
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 10px;
}
.mx-time-option:hover {
  background-color: #f3f9fe;
  color: #73879c;
}
.mx-time-option.active {
  background-color: transparent;
  color: #1284e7;
  font-weight: 700;
}
.mx-time-option.disabled {
  background-color: #f3f3f3;
  color: #ccc;
  cursor: not-allowed;
}
.mx-datepicker-main {
  background-color: rgb(var(--base-000-rgb));
}
.mx-input-append {
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
}
.mx-datepicker.has-warning .mx-input-wrapper input {
  border-color: rgb(var(--warning-300-rgb));
}
.mx-datepicker.has-warning .mx-input-wrapper input:focus {
  -webkit-box-shadow: 0 0 0 1px rgb(var(--warning-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--warning-300-rgb));
}
.mx-datepicker.has-error .mx-input-wrapper input {
  border-color: rgb(var(--error-300-rgb));
}
.mx-datepicker.has-error .mx-input-wrapper input:focus {
  -webkit-box-shadow: 0 0 0 1px rgb(var(--error-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--error-300-rgb));
}
.mx-input-wrapper input {
  height: 32px;
}
.mx-input {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  color: rgb(var(--base-700-rgb));
}
.mx-input::-webkit-input-placeholder {
  color: rgb(var(--base-500-rgb));
}
.mx-input::-moz-placeholder {
  color: rgb(var(--base-500-rgb));
}
.mx-input:-ms-input-placeholder {
  color: rgb(var(--base-500-rgb));
}
.mx-input::-ms-input-placeholder {
  color: rgb(var(--base-500-rgb));
}
.mx-input::placeholder {
  color: rgb(var(--base-500-rgb));
}
.mx-input:disabled {
  background-color: rgb(var(--base-100-rgb));
  border-color: transparent;
  color: rgb(var(--base-500-rgb));
}
.mx-datepicker-popup {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  margin-top: 8px;
  min-width: 184px;
  padding: 8px;
}
.mx-range-wrapper {
  width: 100%;
}
.mx-range-wrapper,
.mx-shortcuts-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mx-shortcuts-wrapper {
  font-size: 12px;
  font-size: .75rem;
}
.mx-shortcuts-wrapper .mx-shortcuts {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  margin-bottom: 0 8px 8px;
}
.mx-shortcuts-wrapper .mx-shortcuts:after {
  display: none;
}
.mx-calendar {
  padding: 4px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  float: none;
}
.mx-calendar,
.mx-calendar-header {
  color: rgb(var(--base-700-rgb));
}
.mx-table {
  min-width: 184px;
}
.mx-table,
.mx-table th {
  font-size: 12px;
  font-size: .75rem;
}
.mx-table th {
  background-color: transparent;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}
.mx-table td,
.mx-table th {
  height: 24px;
  line-height: 24px;
  padding: 1px;
  width: 26px;
}
.mx-table td {
  border-radius: 24px;
  line-height: 32px;
  line-height: 2rem;
}
.mx-table td.last-month,
.mx-table td.next-month {
  color: rgb(var(--base-700-rgb));
  opacity: .6;
}
.mx-table-date .cell.not-current-month {
  opacity: .6;
}
.mx-calendar-content,
.mx-panel {
  height: auto;
  width: auto;
}
.mx-calendar-content .cell:hover,
.mx-calendar-content .mx-time-item:hover,
.mx-calendar-time .cell:hover,
.mx-calendar-time .mx-time-item:hover {
  background-color: rgb(var(--primary-100-rgb));
  color: inherit;
}
.mx-calendar-content .cell.disabled,
.mx-calendar-content .cell.disabled:disabled,
.mx-calendar-content .mx-time-item.disabled,
.mx-calendar-content .mx-time-item.disabled:disabled,
.mx-calendar-time .cell.disabled,
.mx-calendar-time .cell.disabled:disabled,
.mx-calendar-time .mx-time-item.disabled,
.mx-calendar-time .mx-time-item.disabled:disabled {
  background-color: rgb(var(--base-100-rgb));
  border-radius: 0;
  font-style: italic;
  opacity: .6;
}
.mx-calendar-content .cell.active,
.mx-calendar-content .mx-time-item.active,
.mx-calendar-time .cell.active,
.mx-calendar-time .mx-time-item.active {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.mx-calendar-content .cell.active:has(+ .active),
.mx-calendar-content .cell.active:has(+ .hover-in-range),
.mx-calendar-content .cell.active:has(+ .in-range),
.mx-calendar-content .mx-time-item.active:has(+ .active),
.mx-calendar-content .mx-time-item.active:has(+ .hover-in-range),
.mx-calendar-content .mx-time-item.active:has(+ .in-range),
.mx-calendar-time .cell.active:has(+ .active),
.mx-calendar-time .cell.active:has(+ .hover-in-range),
.mx-calendar-time .cell.active:has(+ .in-range),
.mx-calendar-time .mx-time-item.active:has(+ .active),
.mx-calendar-time .mx-time-item.active:has(+ .hover-in-range),
.mx-calendar-time .mx-time-item.active:has(+ .in-range) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.mx-calendar-content .cell.active + .active,
.mx-calendar-content .mx-time-item.active + .active,
.mx-calendar-time .cell.active + .active,
.mx-calendar-time .mx-time-item.active + .active {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.mx-calendar-content .cell.in-range:not(.disabled),
.mx-calendar-content .mx-time-item.in-range:not(.disabled),
.mx-calendar-time .cell.in-range:not(.disabled),
.mx-calendar-time .mx-time-item.in-range:not(.disabled) {
  background-color: rgb(var(--primary-050-rgb));
}
.mx-calendar-content .cell.hover-in-range,
.mx-calendar-content .cell.in-range,
.mx-calendar-content .mx-time-item.hover-in-range,
.mx-calendar-content .mx-time-item.in-range,
.mx-calendar-time .cell.hover-in-range,
.mx-calendar-time .cell.in-range,
.mx-calendar-time .mx-time-item.hover-in-range,
.mx-calendar-time .mx-time-item.in-range {
  border-radius: 0;
}
.mx-calendar-content .cell.hover-in-range + .active,
.mx-calendar-content .cell.hover-in-range + :hover,
.mx-calendar-content .cell.in-range + .active,
.mx-calendar-content .cell.in-range + :hover,
.mx-calendar-content .mx-time-item.hover-in-range + .active,
.mx-calendar-content .mx-time-item.hover-in-range + :hover,
.mx-calendar-content .mx-time-item.in-range + .active,
.mx-calendar-content .mx-time-item.in-range + :hover,
.mx-calendar-time .cell.hover-in-range + .active,
.mx-calendar-time .cell.hover-in-range + :hover,
.mx-calendar-time .cell.in-range + .active,
.mx-calendar-time .cell.in-range + :hover,
.mx-calendar-time .mx-time-item.hover-in-range + .active,
.mx-calendar-time .mx-time-item.hover-in-range + :hover,
.mx-calendar-time .mx-time-item.in-range + .active,
.mx-calendar-time .mx-time-item.in-range + :hover {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.mx-panel-month,
.mx-panel-year {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mx-panel-month .cell,
.mx-panel-year .cell {
  line-height: 20px;
  line-height: 1.25rem;
  -webkit-box-flex: 1;
  background-color: rgb(var(--primary-300-rgb));
  border-radius: 4px;
  color: rgb(var(--base-000-rgb));
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  margin: 2px;
  padding: 6px 12px;
  width: auto;
}
.mx-panel-month .cell:not(.disabled):hover,
.mx-panel-year .cell:not(.disabled):hover {
  background-color: rgb(var(--primary-305-rgb));
  color: rgb(var(--base-000-rgb));
}
.mx-panel-month .cell:not(.disabled):active,
.mx-panel-year .cell:not(.disabled):active {
  background-color: rgb(var(--primary-500-rgb));
  color: rgb(var(--base-000-rgb));
}
.mx-zoom-in-down-enter-active,
.mx-zoom-in-down-leave-active {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  -webkit-transition: none;
  transition: none;
}
.mx-zoom-in-down-enter,
.mx-zoom-in-down-leave-to {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}
.mx-time-column {
  border-left: 1px solid rgb(var(--base-300-rgb));
}
.mx-time-column .mx-time-list:after {
  height: auto;
}
.mx-time-column .mx-time-item:hover {
  background-color: rgb(var(--base-100-rgb));
}
.mx-time-column .mx-time-item.disabled {
  background-color: transparent;
}
.mx-icon-calendar,
.mx-icon-clear {
  color: rgb(var(--base-700-rgb));
}
.mx-time {
  background-color: rgb(var(--base-000-rgb));
}
.sortable-ghost {
  cursor: -webkit-grab;
  cursor: grab;
}
:root {
  --iti-border-gray:#ccc;
  --iti-text-gray:#999;
  --iti-hover-color:rgba(0,0,0,.05);
  --iti-border-color:var(--iti-border-gray);
  --iti-dialcode-color:var(--iti-text-gray);
  --iti-dropdown-bg:#fff;
  --iti-spacer-horizontal:8px;
  --iti-flag-height:15px;
  --iti-flag-width:20px;
  --iti-border-width:1px;
  --iti-arrow-height:4px;
  --iti-arrow-width:6px;
  --iti-triangle-border:calc(var(--iti-arrow-width)/2);
  --iti-arrow-padding:6px;
  --iti-arrow-color:#555;
  --iti-input-padding:6px;
  --iti-right-hand-selected-country-padding:calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));
  --iti-selected-country-arrow-padding:calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));
  --iti-flag-sprite-width:5762px;
  --iti-flag-sprite-height:15px;
  --iti-mobile-popup-margin:30px;
}
.iti {
  display: inline-block;
  position: relative;
}
.iti * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  height: 1px;
  width: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=tel],
.iti input.iti__tel-input[type=text] {
  margin-bottom: 0 !important;
  margin-right: 0;
  margin-top: 0 !important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  position: relative;
  z-index: 0;
}
.iti__country-container {
  bottom: 0;
  padding: var(--iti-border-width);
  position: absolute;
  right: 0;
  top: 0;
}
.iti__selected-country {
  background: none;
  border: 0;
  border-radius: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  position: relative;
  text-decoration: none;
  z-index: 1;
}
.iti__selected-country,
.iti__selected-country-primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.iti__selected-country-primary {
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
  height: 0;
  margin-left: var(--iti-arrow-padding);
  width: 0;
}
[dir=rtl] .iti__arrow {
  margin-left: 0;
  margin-right: var(--iti-arrow-padding);
}
.iti__arrow--up {
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
  border-top: none;
}
.iti__dropdown-content {
  background-color: var(--iti-dropdown-bg);
  border-radius: 3px;
}
.iti--inline-dropdown .iti__dropdown-content {
  border: var(--iti-border-width) solid var(--iti-border-color);
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
  margin-left: calc(var(--iti-border-width)*-1);
  margin-top: 3px;
  position: absolute;
  z-index: 2;
}
.iti__search-input {
  border-radius: 3px;
  border-width: 0;
  padding: 9px 12px;
  width: 100%;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  margin: 0;
  overflow-y: scroll;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width:500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: var(--iti-flag-width);
}
.iti__country {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  outline: none;
  padding: 8px var(--iti-spacer-horizontal);
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-name,
.iti__flag-box {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-name,
[dir=rtl] .iti__flag-box {
  margin-left: var(--iti-spacer-horizontal);
  margin-right: 0;
}
.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=tel],
.iti--allow-dropdown input.iti__tel-input[type=text] {
  margin-left: 0;
  padding-left: var(--iti-selected-country-arrow-padding);
  padding-right: var(--iti-input-padding);
}
[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text] {
  margin-right: 0;
  padding-left: var(--iti-input-padding);
  padding-right: var(--iti-selected-country-arrow-padding);
}
.iti--allow-dropdown .iti__country-container {
  left: 0;
  right: auto;
}
[dir=rtl] .iti--allow-dropdown .iti__country-container {
  left: auto;
  right: 0;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  left: -1000px;
  padding: var(--iti-border-width);
  position: fixed;
  top: -1000px;
  z-index: 1060;
}
.iti--container:hover {
  cursor: pointer;
}
.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, .5);
  bottom: 0;
  left: 0;
  padding: var(--iti-mobile-popup-margin);
  position: fixed;
  right: 0;
  top: 0;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content,
.iti--fullscreen-popup.iti--container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.iti--fullscreen-popup .iti__dropdown-content {
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  line-height: 1.5em;
  padding: 10px;
}
.iti__flag {
  --iti-flag-offset:100px;
  --iti-flag-width:20px;
  --iti-flag-height:14px;
  background-image: var(--iti-path-flags-1x);
  background-position: var(--iti-flag-offset) 0;
  background-repeat: no-repeat;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
  -webkit-box-shadow: 0 0 1px 0 #888;
  box-shadow: 0 0 1px 0 #888;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
}
.iti__np {
  --iti-flag-width:13px;
}
.iti__ch,
.iti__va {
  --iti-flag-width:15px;
}
.iti__be,
.iti__ne {
  --iti-flag-width:18px;
}
.iti__mc {
  --iti-flag-width:19px;
}
.iti__ac,
.iti__ae,
.iti__ai,
.iti__am,
.iti__as,
.iti__au,
.iti__az,
.iti__ba,
.iti__bm,
.iti__bn,
.iti__bs,
.iti__by,
.iti__ca,
.iti__cc,
.iti__ck,
.iti__cu,
.iti__cx,
.iti__dg,
.iti__dm,
.iti__eh,
.iti__er,
.iti__et,
.iti__fj,
.iti__fk,
.iti__gb,
.iti__gi,
.iti__gs,
.iti__gw,
.iti__hm,
.iti__hn,
.iti__hr,
.iti__hu,
.iti__ie,
.iti__im,
.iti__io,
.iti__jm,
.iti__jo,
.iti__ki,
.iti__kp,
.iti__kw,
.iti__ky,
.iti__kz,
.iti__lc,
.iti__lk,
.iti__lv,
.iti__ly,
.iti__md,
.iti__me,
.iti__mk,
.iti__mn,
.iti__mp,
.iti__ms,
.iti__my,
.iti__nc,
.iti__nf,
.iti__ng,
.iti__nr,
.iti__nu,
.iti__nz,
.iti__om,
.iti__ph,
.iti__pn,
.iti__ps,
.iti__sb,
.iti__sc,
.iti__sd,
.iti__sh,
.iti__si,
.iti__ss,
.iti__st,
.iti__su,
.iti__ta,
.iti__tc,
.iti__tj,
.iti__tk,
.iti__tl,
.iti__to,
.iti__tv,
.iti__uk,
.iti__uz,
.iti__vg,
.iti__ws,
.iti__zw {
  --iti-flag-height:10px;
}
.iti__fm,
.iti__gu,
.iti__lr,
.iti__mh,
.iti__py,
.iti__um,
.iti__us {
  --iti-flag-height:11px;
}
.iti__bd,
.iti__bg,
.iti__bh,
.iti__bi,
.iti__bz,
.iti__cq,
.iti__cr,
.iti__cv,
.iti__de,
.iti__fi,
.iti__gd,
.iti__gy,
.iti__ht,
.iti__ir,
.iti__je,
.iti__kg,
.iti__km,
.iti__li,
.iti__lt,
.iti__lu,
.iti__mx,
.iti__ni,
.iti__sv,
.iti__tt,
.iti__vu {
  --iti-flag-height:12px;
}
.iti__ar,
.iti__ax,
.iti__ee,
.iti__gt,
.iti__kh,
.iti__pl,
.iti__pw,
.iti__se,
.iti__tg {
  --iti-flag-height:13px;
}
.iti__al,
.iti__be,
.iti__bv,
.iti__cd,
.iti__ch,
.iti__dk,
.iti__fo,
.iti__ga,
.iti__il,
.iti__is,
.iti__mc,
.iti__ne,
.iti__no,
.iti__np,
.iti__pg,
.iti__sj,
.iti__sm,
.iti__va,
.iti__xk {
  --iti-flag-height:15px;
}
.iti__qa {
  --iti-flag-height:8px;
}
.iti__ac {
  --iti-flag-offset:0px;
}
.iti__ad {
  --iti-flag-offset:-22px;
}
.iti__ae {
  --iti-flag-offset:-44px;
}
.iti__af {
  --iti-flag-offset:-66px;
}
.iti__ag {
  --iti-flag-offset:-88px;
}
.iti__ai {
  --iti-flag-offset:-110px;
}
.iti__al {
  --iti-flag-offset:-132px;
}
.iti__am {
  --iti-flag-offset:-154px;
}
.iti__ao {
  --iti-flag-offset:-176px;
}
.iti__aq {
  --iti-flag-offset:-198px;
}
.iti__ar {
  --iti-flag-offset:-220px;
}
.iti__as {
  --iti-flag-offset:-242px;
}
.iti__at {
  --iti-flag-offset:-264px;
}
.iti__au {
  --iti-flag-offset:-286px;
}
.iti__aw {
  --iti-flag-offset:-308px;
}
.iti__ax {
  --iti-flag-offset:-330px;
}
.iti__az {
  --iti-flag-offset:-352px;
}
.iti__ba {
  --iti-flag-offset:-374px;
}
.iti__bb {
  --iti-flag-offset:-396px;
}
.iti__bd {
  --iti-flag-offset:-418px;
}
.iti__be {
  --iti-flag-offset:-440px;
}
.iti__bf {
  --iti-flag-offset:-460px;
}
.iti__bg {
  --iti-flag-offset:-482px;
}
.iti__bh {
  --iti-flag-offset:-504px;
}
.iti__bi {
  --iti-flag-offset:-526px;
}
.iti__bj {
  --iti-flag-offset:-548px;
}
.iti__bl {
  --iti-flag-offset:-570px;
}
.iti__bm {
  --iti-flag-offset:-592px;
}
.iti__bn {
  --iti-flag-offset:-614px;
}
.iti__bo {
  --iti-flag-offset:-636px;
}
.iti__bq {
  --iti-flag-offset:-658px;
}
.iti__br {
  --iti-flag-offset:-680px;
}
.iti__bs {
  --iti-flag-offset:-702px;
}
.iti__bt {
  --iti-flag-offset:-724px;
}
.iti__bv {
  --iti-flag-offset:-746px;
}
.iti__bw {
  --iti-flag-offset:-768px;
}
.iti__by {
  --iti-flag-offset:-790px;
}
.iti__bz {
  --iti-flag-offset:-812px;
}
.iti__ca {
  --iti-flag-offset:-834px;
}
.iti__cc {
  --iti-flag-offset:-856px;
}
.iti__cd {
  --iti-flag-offset:-878px;
}
.iti__cf {
  --iti-flag-offset:-900px;
}
.iti__cg {
  --iti-flag-offset:-922px;
}
.iti__ch {
  --iti-flag-offset:-944px;
}
.iti__ci {
  --iti-flag-offset:-961px;
}
.iti__ck {
  --iti-flag-offset:-983px;
}
.iti__cl {
  --iti-flag-offset:-1005px;
}
.iti__cm {
  --iti-flag-offset:-1027px;
}
.iti__cn {
  --iti-flag-offset:-1049px;
}
.iti__co {
  --iti-flag-offset:-1071px;
}
.iti__cp {
  --iti-flag-offset:-1093px;
}
.iti__cq {
  --iti-flag-offset:-1115px;
}
.iti__cr {
  --iti-flag-offset:-1137px;
}
.iti__cu {
  --iti-flag-offset:-1159px;
}
.iti__cv {
  --iti-flag-offset:-1181px;
}
.iti__cw {
  --iti-flag-offset:-1203px;
}
.iti__cx {
  --iti-flag-offset:-1225px;
}
.iti__cy {
  --iti-flag-offset:-1247px;
}
.iti__cz {
  --iti-flag-offset:-1269px;
}
.iti__de {
  --iti-flag-offset:-1291px;
}
.iti__dg {
  --iti-flag-offset:-1313px;
}
.iti__dj {
  --iti-flag-offset:-1335px;
}
.iti__dk {
  --iti-flag-offset:-1357px;
}
.iti__dm {
  --iti-flag-offset:-1379px;
}
.iti__do {
  --iti-flag-offset:-1401px;
}
.iti__dz {
  --iti-flag-offset:-1423px;
}
.iti__ea {
  --iti-flag-offset:-1445px;
}
.iti__ec {
  --iti-flag-offset:-1467px;
}
.iti__ee {
  --iti-flag-offset:-1489px;
}
.iti__eg {
  --iti-flag-offset:-1511px;
}
.iti__eh {
  --iti-flag-offset:-1533px;
}
.iti__er {
  --iti-flag-offset:-1555px;
}
.iti__es {
  --iti-flag-offset:-1577px;
}
.iti__et {
  --iti-flag-offset:-1599px;
}
.iti__eu {
  --iti-flag-offset:-1621px;
}
.iti__ez {
  --iti-flag-offset:-1643px;
}
.iti__fi {
  --iti-flag-offset:-1665px;
}
.iti__fj {
  --iti-flag-offset:-1687px;
}
.iti__fk {
  --iti-flag-offset:-1709px;
}
.iti__fm {
  --iti-flag-offset:-1731px;
}
.iti__fo {
  --iti-flag-offset:-1753px;
}
.iti__fr {
  --iti-flag-offset:-1775px;
}
.iti__fx {
  --iti-flag-offset:-1797px;
}
.iti__ga {
  --iti-flag-offset:-1819px;
}
.iti__gb {
  --iti-flag-offset:-1841px;
}
.iti__gd {
  --iti-flag-offset:-1863px;
}
.iti__ge {
  --iti-flag-offset:-1885px;
}
.iti__gf {
  --iti-flag-offset:-1907px;
}
.iti__gg {
  --iti-flag-offset:-1929px;
}
.iti__gh {
  --iti-flag-offset:-1951px;
}
.iti__gi {
  --iti-flag-offset:-1973px;
}
.iti__gl {
  --iti-flag-offset:-1995px;
}
.iti__gm {
  --iti-flag-offset:-2017px;
}
.iti__gn {
  --iti-flag-offset:-2039px;
}
.iti__gp {
  --iti-flag-offset:-2061px;
}
.iti__gq {
  --iti-flag-offset:-2083px;
}
.iti__gr {
  --iti-flag-offset:-2105px;
}
.iti__gs {
  --iti-flag-offset:-2127px;
}
.iti__gt {
  --iti-flag-offset:-2149px;
}
.iti__gu {
  --iti-flag-offset:-2171px;
}
.iti__gw {
  --iti-flag-offset:-2193px;
}
.iti__gy {
  --iti-flag-offset:-2215px;
}
.iti__hk {
  --iti-flag-offset:-2237px;
}
.iti__hm {
  --iti-flag-offset:-2259px;
}
.iti__hn {
  --iti-flag-offset:-2281px;
}
.iti__hr {
  --iti-flag-offset:-2303px;
}
.iti__ht {
  --iti-flag-offset:-2325px;
}
.iti__hu {
  --iti-flag-offset:-2347px;
}
.iti__ic {
  --iti-flag-offset:-2369px;
}
.iti__id {
  --iti-flag-offset:-2391px;
}
.iti__ie {
  --iti-flag-offset:-2413px;
}
.iti__il {
  --iti-flag-offset:-2435px;
}
.iti__im {
  --iti-flag-offset:-2457px;
}
.iti__in {
  --iti-flag-offset:-2479px;
}
.iti__io {
  --iti-flag-offset:-2501px;
}
.iti__iq {
  --iti-flag-offset:-2523px;
}
.iti__ir {
  --iti-flag-offset:-2545px;
}
.iti__is {
  --iti-flag-offset:-2567px;
}
.iti__it {
  --iti-flag-offset:-2589px;
}
.iti__je {
  --iti-flag-offset:-2611px;
}
.iti__jm {
  --iti-flag-offset:-2633px;
}
.iti__jo {
  --iti-flag-offset:-2655px;
}
.iti__jp {
  --iti-flag-offset:-2677px;
}
.iti__ke {
  --iti-flag-offset:-2699px;
}
.iti__kg {
  --iti-flag-offset:-2721px;
}
.iti__kh {
  --iti-flag-offset:-2743px;
}
.iti__ki {
  --iti-flag-offset:-2765px;
}
.iti__km {
  --iti-flag-offset:-2787px;
}
.iti__kn {
  --iti-flag-offset:-2809px;
}
.iti__kp {
  --iti-flag-offset:-2831px;
}
.iti__kr {
  --iti-flag-offset:-2853px;
}
.iti__kw {
  --iti-flag-offset:-2875px;
}
.iti__ky {
  --iti-flag-offset:-2897px;
}
.iti__kz {
  --iti-flag-offset:-2919px;
}
.iti__la {
  --iti-flag-offset:-2941px;
}
.iti__lb {
  --iti-flag-offset:-2963px;
}
.iti__lc {
  --iti-flag-offset:-2985px;
}
.iti__li {
  --iti-flag-offset:-3007px;
}
.iti__lk {
  --iti-flag-offset:-3029px;
}
.iti__lr {
  --iti-flag-offset:-3051px;
}
.iti__ls {
  --iti-flag-offset:-3073px;
}
.iti__lt {
  --iti-flag-offset:-3095px;
}
.iti__lu {
  --iti-flag-offset:-3117px;
}
.iti__lv {
  --iti-flag-offset:-3139px;
}
.iti__ly {
  --iti-flag-offset:-3161px;
}
.iti__ma {
  --iti-flag-offset:-3183px;
}
.iti__mc {
  --iti-flag-offset:-3205px;
}
.iti__md {
  --iti-flag-offset:-3226px;
}
.iti__me {
  --iti-flag-offset:-3248px;
}
.iti__mf {
  --iti-flag-offset:-3270px;
}
.iti__mg {
  --iti-flag-offset:-3292px;
}
.iti__mh {
  --iti-flag-offset:-3314px;
}
.iti__mk {
  --iti-flag-offset:-3336px;
}
.iti__ml {
  --iti-flag-offset:-3358px;
}
.iti__mm {
  --iti-flag-offset:-3380px;
}
.iti__mn {
  --iti-flag-offset:-3402px;
}
.iti__mo {
  --iti-flag-offset:-3424px;
}
.iti__mp {
  --iti-flag-offset:-3446px;
}
.iti__mq {
  --iti-flag-offset:-3468px;
}
.iti__mr {
  --iti-flag-offset:-3490px;
}
.iti__ms {
  --iti-flag-offset:-3512px;
}
.iti__mt {
  --iti-flag-offset:-3534px;
}
.iti__mu {
  --iti-flag-offset:-3556px;
}
.iti__mv {
  --iti-flag-offset:-3578px;
}
.iti__mw {
  --iti-flag-offset:-3600px;
}
.iti__mx {
  --iti-flag-offset:-3622px;
}
.iti__my {
  --iti-flag-offset:-3644px;
}
.iti__mz {
  --iti-flag-offset:-3666px;
}
.iti__na {
  --iti-flag-offset:-3688px;
}
.iti__nc {
  --iti-flag-offset:-3710px;
}
.iti__ne {
  --iti-flag-offset:-3732px;
}
.iti__nf {
  --iti-flag-offset:-3752px;
}
.iti__ng {
  --iti-flag-offset:-3774px;
}
.iti__ni {
  --iti-flag-offset:-3796px;
}
.iti__nl {
  --iti-flag-offset:-3818px;
}
.iti__no {
  --iti-flag-offset:-3840px;
}
.iti__np {
  --iti-flag-offset:-3862px;
}
.iti__nr {
  --iti-flag-offset:-3877px;
}
.iti__nu {
  --iti-flag-offset:-3899px;
}
.iti__nz {
  --iti-flag-offset:-3921px;
}
.iti__om {
  --iti-flag-offset:-3943px;
}
.iti__pa {
  --iti-flag-offset:-3965px;
}
.iti__pe {
  --iti-flag-offset:-3987px;
}
.iti__pf {
  --iti-flag-offset:-4009px;
}
.iti__pg {
  --iti-flag-offset:-4031px;
}
.iti__ph {
  --iti-flag-offset:-4053px;
}
.iti__pk {
  --iti-flag-offset:-4075px;
}
.iti__pl {
  --iti-flag-offset:-4097px;
}
.iti__pm {
  --iti-flag-offset:-4119px;
}
.iti__pn {
  --iti-flag-offset:-4141px;
}
.iti__pr {
  --iti-flag-offset:-4163px;
}
.iti__ps {
  --iti-flag-offset:-4185px;
}
.iti__pt {
  --iti-flag-offset:-4207px;
}
.iti__pw {
  --iti-flag-offset:-4229px;
}
.iti__py {
  --iti-flag-offset:-4251px;
}
.iti__qa {
  --iti-flag-offset:-4273px;
}
.iti__re {
  --iti-flag-offset:-4295px;
}
.iti__ro {
  --iti-flag-offset:-4317px;
}
.iti__rs {
  --iti-flag-offset:-4339px;
}
.iti__ru {
  --iti-flag-offset:-4361px;
}
.iti__rw {
  --iti-flag-offset:-4383px;
}
.iti__sa {
  --iti-flag-offset:-4405px;
}
.iti__sb {
  --iti-flag-offset:-4427px;
}
.iti__sc {
  --iti-flag-offset:-4449px;
}
.iti__sd {
  --iti-flag-offset:-4471px;
}
.iti__se {
  --iti-flag-offset:-4493px;
}
.iti__sg {
  --iti-flag-offset:-4515px;
}
.iti__sh {
  --iti-flag-offset:-4537px;
}
.iti__si {
  --iti-flag-offset:-4559px;
}
.iti__sj {
  --iti-flag-offset:-4581px;
}
.iti__sk {
  --iti-flag-offset:-4603px;
}
.iti__sl {
  --iti-flag-offset:-4625px;
}
.iti__sm {
  --iti-flag-offset:-4647px;
}
.iti__sn {
  --iti-flag-offset:-4669px;
}
.iti__so {
  --iti-flag-offset:-4691px;
}
.iti__sr {
  --iti-flag-offset:-4713px;
}
.iti__ss {
  --iti-flag-offset:-4735px;
}
.iti__st {
  --iti-flag-offset:-4757px;
}
.iti__su {
  --iti-flag-offset:-4779px;
}
.iti__sv {
  --iti-flag-offset:-4801px;
}
.iti__sx {
  --iti-flag-offset:-4823px;
}
.iti__sy {
  --iti-flag-offset:-4845px;
}
.iti__sz {
  --iti-flag-offset:-4867px;
}
.iti__ta {
  --iti-flag-offset:-4889px;
}
.iti__tc {
  --iti-flag-offset:-4911px;
}
.iti__td {
  --iti-flag-offset:-4933px;
}
.iti__tf {
  --iti-flag-offset:-4955px;
}
.iti__tg {
  --iti-flag-offset:-4977px;
}
.iti__th {
  --iti-flag-offset:-4999px;
}
.iti__tj {
  --iti-flag-offset:-5021px;
}
.iti__tk {
  --iti-flag-offset:-5043px;
}
.iti__tl {
  --iti-flag-offset:-5065px;
}
.iti__tm {
  --iti-flag-offset:-5087px;
}
.iti__tn {
  --iti-flag-offset:-5109px;
}
.iti__to {
  --iti-flag-offset:-5131px;
}
.iti__tr {
  --iti-flag-offset:-5153px;
}
.iti__tt {
  --iti-flag-offset:-5175px;
}
.iti__tv {
  --iti-flag-offset:-5197px;
}
.iti__tw {
  --iti-flag-offset:-5219px;
}
.iti__tz {
  --iti-flag-offset:-5241px;
}
.iti__ua {
  --iti-flag-offset:-5263px;
}
.iti__ug {
  --iti-flag-offset:-5285px;
}
.iti__uk {
  --iti-flag-offset:-5307px;
}
.iti__um {
  --iti-flag-offset:-5329px;
}
.iti__un {
  --iti-flag-offset:-5351px;
}
.iti__us {
  --iti-flag-offset:-5373px;
}
.iti__uy {
  --iti-flag-offset:-5395px;
}
.iti__uz {
  --iti-flag-offset:-5417px;
}
.iti__va {
  --iti-flag-offset:-5439px;
}
.iti__vc {
  --iti-flag-offset:-5456px;
}
.iti__ve {
  --iti-flag-offset:-5478px;
}
.iti__vg {
  --iti-flag-offset:-5500px;
}
.iti__vi {
  --iti-flag-offset:-5522px;
}
.iti__vn {
  --iti-flag-offset:-5544px;
}
.iti__vu {
  --iti-flag-offset:-5566px;
}
.iti__wf {
  --iti-flag-offset:-5588px;
}
.iti__ws {
  --iti-flag-offset:-5610px;
}
.iti__xk {
  --iti-flag-offset:-5632px;
}
.iti__ye {
  --iti-flag-offset:-5654px;
}
.iti__yt {
  --iti-flag-offset:-5676px;
}
.iti__za {
  --iti-flag-offset:-5698px;
}
.iti__zm {
  --iti-flag-offset:-5720px;
}
.iti__zw {
  --iti-flag-offset:-5742px;
}
.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-position: 100%;
  background-size: contain;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 19px;
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
:root {
  --iti-path-flags-1x:url(../img/flags.webp);
  --iti-path-flags-2x:url(../img/flags@2x.webp);
  --iti-path-globe-1x:url(../img/globe.webp);
  --iti-path-globe-2x:url(../img/globe@2x.webp);
}
.row {
  margin-left: -32px;
}
.row:after {
  clear: both;
  content: "";
  display: table;
}
[class*=span] {
  float: left;
  margin-left: 32px;
}
.span1 {
  width: 60px;
}
.span2 {
  width: 152px;
}
.span3 {
  width: 244px;
}
.span4 {
  width: 336px;
}
.span5 {
  width: 428px;
}
.span6 {
  width: 520px;
}
.span7 {
  width: 612px;
}
.span8 {
  width: 704px;
}
.span9 {
  width: 796px;
}
.span10 {
  width: 888px;
}
.span11 {
  width: 980px;
}
.span12 {
  width: 1072px;
}
.offset1 {
  margin-left: 124px;
}
.offset2 {
  margin-left: 216px;
}
.offset3 {
  margin-left: 308px;
}
.offset4 {
  margin-left: 400px;
}
.offset5 {
  margin-left: 492px;
}
.offset6 {
  margin-left: 584px;
}
.offset7 {
  margin-left: 676px;
}
.offset8 {
  margin-left: 768px;
}
.offset9 {
  margin-left: 860px;
}
.offset10 {
  margin-left: 952px;
}
.offset11 {
  margin-left: 1044px;
}
.offset12 {
  margin-left: 1136px;
}
.span12 {
  margin-left: 0;
}
.row-fluid {
  width: 100%;
}
.row-fluid:after {
  clear: both;
  content: "";
  display: table;
}
.row-fluid > [class*=span] {
  float: left;
  margin-left: 3.247%;
}
.row-fluid > [class*=span]:first-child {
  margin-left: 0;
}
.row-fluid > .span1 {
  width: 5.3569166667%;
}
.row-fluid > .span2 {
  width: 13.9608333333%;
}
.row-fluid > .span3 {
  width: 22.56475%;
}
.row-fluid > .span4 {
  width: 31.1686666667%;
}
.row-fluid > .span5 {
  width: 39.7725833333%;
}
.row-fluid > .span6 {
  width: 48.3765%;
}
.row-fluid > .span7 {
  width: 56.9804166667%;
}
.row-fluid > .span8 {
  width: 65.5843333333%;
}
.row-fluid > .span9 {
  width: 74.18825%;
}
.row-fluid > .span10 {
  width: 82.7921666667%;
}
.row-fluid > .span11 {
  width: 91.3960833333%;
}
.row-fluid > .span12 {
  width: 100%;
}
.container {
  margin-left: auto;
  margin-right: auto;
}
.container:after {
  clear: both;
  content: "";
  display: table;
}
.container-fluid {
  padding-left: 32px;
  padding-right: 32px;
}
.container-fluid:after {
  clear: both;
  content: "";
  display: table;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  height: 0;
  overflow: hidden;
  position: relative;
  -webkit-transition: height .35s ease;
  transition: height .35s ease;
}
.collapse.in {
  height: auto;
}
.breadcrumb {
  background-color:
    linear-gradient(
      0deg,
      #fff,
      #f5f5f5);
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  margin: 0 0 18px;
  padding: 7px 14px;
}
.breadcrumb li {
  display: inline-block;
  text-shadow: 0 1px 0 #fff;
}
.breadcrumb .divider {
  color: #999;
  padding: 0 5px;
}
.breadcrumb .active a {
  color: #333;
}
.pagination {
  height: 36px;
  margin: 16px 0;
}
.pagination ul {
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
}
.pagination li {
  display: inline;
}
.pagination a {
  border: 1px solid rgb(var(--base-300-rgb));
  border-left-width: 0;
  float: left;
  line-height: 34px;
  padding: 0 14px;
  text-decoration: none;
}
.pagination .active a,
.pagination a:hover {
  background-color: rgb(var(--primary-300-rgb));
}
.pagination .active a {
  color: var(--base-7000);
  cursor: default;
}
.pagination .disabled a,
.pagination .disabled a:hover {
  background-color: transparent;
  color: var(--base-7000);
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pager {
  list-style: none;
  margin-bottom: 18px;
  margin-left: 0;
  text-align: center;
}
.pager:after {
  clear: both;
  content: "";
  display: table;
}
.pager li {
  display: inline;
}
.pager .next a {
  float: right;
}
.pager .previous a {
  float: left;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
[class*=" icon-"],
[class^=icon-] {
  font-family: FontAwesome;
  *margin-right:.3em;
  text-decoration: inherit;
}
[class*=" icon-"]:before,
[class^=icon-]:before {
  display: inline-block;
  text-decoration: inherit;
  speak: none;
}
.icon-large:before {
  font-size: 4/3em;
  vertical-align: -10%;
}
a [class*=" icon-"],
a [class*=" icon-"]:before,
a [class^=icon-],
a [class^=icon-]:before {
  display: inline;
}
[class*=" icon-"].icon-fixed-width,
[class^=icon-].icon-fixed-width {
  display: inline-block;
  text-align: center;
  width: 18/15em;
}
[class*=" icon-"].icon-fixed-width.icon-large,
[class^=icon-].icon-fixed-width.icon-large {
  width: 22/15em;
}
ul.icons-ul {
  list-style-type: none;
  margin-left: 30/15em;
  text-indent: -10/15em;
}
ul.icons-ul > li .icon-li {
  display: inline-block;
  text-align: center;
  width: 10/15em;
}
[class*=" icon-"].hide,
[class^=icon-].hide {
  display: none;
}
.icon-muted {
  color: #eee;
}
.icon-light {
  color: #fff;
}
.icon-dark {
  color: #333;
}
.icon-border {
  border: 1px solid #eee;
  border-radius: 3px;
  padding: .2em .25em .15em;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-radius: 4px;
  border-width: 2px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-radius: 5px;
  border-width: 3px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-radius: 6px;
  border-width: 4px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-radius: 7px;
  border-width: 5px;
}
[class*=" icon-"].pull-left,
[class^=icon-].pull-left {
  margin-right: .3em;
}
[class*=" icon-"].pull-right,
[class^=icon-].pull-right {
  margin-left: .3em;
}
[class*=" icon-"],
[class^=icon-] {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  display: inline;
  height: auto;
  line-height: normal;
  margin-top: 0;
  vertical-align: baseline;
  width: auto;
}
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-menu > .active > a > [class^=icon-],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^=icon-],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^=icon-],
.icon-white,
.nav-list > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^=icon-],
.nav-pills > .active > a > [class*=" icon-"],
.nav-pills > .active > a > [class^=icon-],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^=icon-] {
  background-image: none;
}
.nav [class*=" icon-"].icon-large,
.nav [class^=icon-].icon-large {
  line-height: .9em;
}
.nav [class*=" icon-"].icon-spin,
.nav [class^=icon-].icon-spin {
  display: inline-block;
}
.nav-pills [class*=" icon-"],
.nav-pills [class*=" icon-"].icon-large,
.nav-pills [class^=icon-],
.nav-pills [class^=icon-].icon-large,
.nav-tabs [class*=" icon-"],
.nav-tabs [class*=" icon-"].icon-large,
.nav-tabs [class^=icon-],
.nav-tabs [class^=icon-].icon-large {
  line-height: .9em;
}
.icon-spin {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: inline-block;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.icon-flip-horizontal:before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.icon-flip-vertical:before {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
[class*=" icon-"],
[class^=icon-] {
  font-family: FontAwesome !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-fire-extinguisher:before {
  content: "\e910";
}
.icon-arrow-down:before {
  content: "\e979";
}
.icon-arrow-left:before {
  content: "\e97a";
}
.icon-arrow-right:before {
  content: "\e97b";
}
.icon-arrow-up:before {
  content: "\e97c";
}
.icon-dot-single:before {
  content: "\e978";
}
.icon-cog:before,
.icon-cogs:before {
  content: "\e95f";
}
.icon-note2:before {
  content: "\e90f";
}
.icon-spotman:before {
  content: "\e90c";
}
.icon-voting:before {
  content: "\e936";
}
.icon-qna:before {
  content: "\e937";
}
.icon-surveys:before {
  content: "\e938";
}
.icon-note:before {
  content: "\e939";
}
.icon-sponsors:before {
  content: "\e93a";
}
.icon-more-events:before {
  content: "\e93b";
}
.icon-warning-sign:before,
.icon-warning:before {
  content: "\e801";
}
.icon-caret-down:before,
.icon-chevron-down:before {
  content: "\e802";
}
.icon-caret-left:before,
.icon-chevron-left:before {
  content: "\e803";
}
.icon-caret-right:before,
.icon-chevron-right:before {
  content: "\e804";
}
.icon-caret-up:before,
.icon-chevron-up:before {
  content: "\e805";
}
.icon-cloud:before {
  content: "\e806";
}
.icon-controller-jump-to-start:before {
  content: "\e93c";
}
.icon-controller-next:before {
  content: "\e93d";
}
.icon-controller-paus:before {
  content: "\e93e";
}
.icon-controller-play:before {
  content: "\e93f";
}
.icon-controller-record:before {
  content: "\e940";
}
.icon-controller-stop:before {
  content: "\e941";
}
.icon-dots-three-horizontal:before,
.icon-ellipsis-horizontal:before {
  content: "\e807";
}
.icon-dots-three-vertical:before {
  content: "\e808";
}
.icon-download:before {
  content: "\e946";
}
.icon-resize-100:before,
.icon-resize-small:before {
  content: "\e95b";
}
.icon-fullscreen:before,
.icon-resize-full-screen:before {
  content: "\e95c";
}
.icon-select-arrows:before {
  content: "\e974";
}
.icon-trash:before {
  content: "\e809";
}
.icon-sort-down:before,
.icon-triangle-down:before {
  content: "\e80a";
}
.icon-triangle-left:before {
  content: "\e80b";
}
.icon-triangle-right:before {
  content: "\e80c";
}
.icon-sort-up:before,
.icon-triangle-up:before {
  content: "\e80d";
}
.icon-save:before,
.icon-upload-alt:before,
.icon-upload-to-cloud:before,
.icon-upload:before {
  content: "\e96e";
}
.icon-address:before {
  content: "\e80e";
}
.icon-adjust:before {
  content: "\e975";
}
.icon-aircraft:before {
  content: "\e80f";
}
.icon-archive:before {
  content: "\e810";
}
.icon-area-graph:before {
  content: "\e811";
}
.icon-attachment:before {
  content: "\e812";
}
.icon-back:before {
  content: "\e95d";
}
.icon-bar-chart:before,
.icon-bar-graph:before {
  content: "\e95e";
}
.icon-bell:before {
  content: "\e813";
}
.icon-blackboard:before {
  content: "\e814";
}
.icon-ban-circle:before,
.icon-block:before {
  content: "\e815";
}
.icon-book:before {
  content: "\e908";
}
.icon-box:before {
  content: "\e816";
}
.icon-briefcase:before {
  content: "\e817";
}
.icon-browser:before,
.icon-list-alt:before {
  content: "\e942";
}
.icon-brush:before {
  content: "\e943";
}
.icon-bucket:before {
  content: "\e909";
}
.icon-cake:before {
  content: "\e90d";
}
.icon-calendar:before {
  content: "\e818";
}
.icon-camera:before {
  content: "\e819";
}
.icon-ccw:before {
  content: "\e81a";
}
.icon-chat:before,
.icon-comment-alt:before,
.icon-comment:before,
.icon-comments-alt:before,
.icon-comments:before {
  content: "\e81b";
}
.icon-check:before,
.icon-ok:before {
  content: "\e81c";
}
.icon-circle-with-cross:before,
.icon-remove-sign:before,
.icon-remove:before {
  content: "\e81d";
}
.icon-circle-with-minus:before,
.icon-minus-sign:before {
  content: "\e81e";
}
.icon-circle-with-plus:before,
.icon-plus-sign:before {
  content: "\e81f";
}
.icon-circle-blank:before,
.icon-circle:before {
  content: "\e976";
}
.icon-clapperboard:before {
  content: "\e90e";
}
.icon-colours:before {
  content: "\e911";
}
.icon-compass:before {
  content: "\e912";
}
.icon-copy:before {
  content: "\e96f";
}
.icon-credit-card:before {
  content: "\e944";
}
.icon-credit:before {
  content: "\e970";
}
.icon-cross:before {
  content: "\e821";
}
.icon-cw:before {
  content: "\e822";
}
.icon-cycle:before,
.icon-refresh:before {
  content: "\e823";
}
.icon-database:before {
  content: "\e900";
}
.icon-direction:before {
  content: "\e824";
}
.icon-file:before {
  content: "\e960";
}
.icon-documents:before {
  content: "\e901";
}
.icon-drop:before,
.icon-tint:before {
  content: "\e945";
}
.icon-edit:before {
  content: "\e825";
}
.icon-email:before {
  content: "\e913";
}
.icon-emoji-happy:before {
  content: "\e826";
}
.icon-emoji-neutral:before {
  content: "\e827";
}
.icon-emoji-sad:before {
  content: "\e828";
}
.icon-erase:before {
  content: "\e829";
}
.icon-eye-open:before,
.icon-eye:before {
  content: "\e82a";
}
.icon-feather:before {
  content: "\e61f";
}
.icon-flag:before {
  content: "\e914";
}
.icon-flash:before {
  content: "\e82b";
}
.icon-flashlight:before {
  content: "\e915";
}
.icon-folder-images:before {
  content: "\e916";
}
.icon-folder-music:before {
  content: "\e917";
}
.icon-folder-video:before {
  content: "\e918";
}
.icon-folder-open:before,
.icon-folder:before {
  content: "\e919";
}
.icon-forward:before,
.icon-redo:before,
.icon-repeat:before {
  content: "\e82c";
}
.icon-filter:before,
.icon-funnel:before {
  content: "\e82d";
}
.icon-game-controller:before {
  content: "\e82e";
}
.icon-gauge:before {
  content: "\e902";
}
.icon-globe:before {
  content: "\e903";
}
.icon-graduation-cap:before {
  content: "\e82f";
}
.icon-grid:before,
.icon-th-large:before {
  content: "\e949";
}
.icon-hair-cross:before {
  content: "\e830";
}
.icon-hand:before {
  content: "\e831";
}
.icon-heart-outlined:before {
  content: "\e832";
}
.icon-heart:before {
  content: "\e833";
}
.icon-help-with-circle:before,
.icon-question-sign:before {
  content: "\e834";
}
.icon-help:before {
  content: "\e947";
}
.icon-home:before {
  content: "\e835";
}
.icon-hour-glass:before {
  content: "\e836";
}
.icon-image:before,
.icon-picture:before {
  content: "\e948";
}
.icon-images:before {
  content: "\e837";
}
.icon-infinity:before {
  content: "\e91a";
}
.icon-info-sign:before,
.icon-info-with-circle:before {
  content: "\e838";
}
.icon-info:before {
  content: "\e91b";
}
.icon-key:before {
  content: "\e839";
}
.icon-keyboard:before {
  content: "\e91c";
}
.icon-lab-flask:before {
  content: "\e91d";
}
.icon-language:before {
  content: "\e95a";
}
.icon-laptop:before {
  content: "\e91e";
}
.icon-leaf:before {
  content: "\e91f";
}
.icon-lifebuoy:before {
  content: "\e83a";
}
.icon-light-bulb:before,
.icon-lightbulb:before {
  content: "\e83b";
}
.icon-light-down:before {
  content: "\e961";
}
.icon-light-up:before {
  content: "\e94a";
}
.icon-line-graph:before {
  content: "\e94b";
}
.icon-link:before {
  content: "\e83c";
}
.icon-list-li:before,
.icon-list-ul:before,
.icon-list:before {
  content: "\e94c";
}
.icon-location-pin:before {
  content: "\e83d";
}
.icon-location:before {
  content: "\e83e";
}
.icon-lock-open:before {
  content: "\e83f";
}
.icon-lock:before {
  content: "\e840";
}
.icon-log-out:before {
  content: "\e94d";
}
.icon-login:before {
  content: "\e94e";
}
.icon-magnet:before {
  content: "\e962";
}
.icon-magnifying-glass:before {
  content: "\e904";
}
.icon-envelope-alt:before,
.icon-envelope:before,
.icon-mail:before {
  content: "\e841";
}
.icon-man:before {
  content: "\e842";
}
.icon-map:before {
  content: "\e843";
}
.icon-mask:before {
  content: "\e963";
}
.icon-medal:before {
  content: "\e964";
}
.icon-bullhorn:before,
.icon-megaphone:before {
  content: "\e844";
}
.icon-menu:before,
.icon-reorder:before {
  content: "\e845";
}
.icon-message:before {
  content: "\e846";
}
.icon-mic:before,
.icon-microphone:before {
  content: "\e847";
}
.icon-minus:before {
  content: "\e848";
}
.icon-mobile-phone:before {
  content: "\e965";
}
.icon-modern-mic:before {
  content: "\e920";
}
.icon-mouse:before {
  content: "\e921";
}
.icon-network:before {
  content: "\e94f";
}
.icon-new-message:before {
  content: "\e950";
}
.icon-new:before {
  content: "\e849";
}
.icon-news:before {
  content: "\e84a";
}
.icon-notification:before {
  content: "\e971";
}
.icon-old-mobile:before {
  content: "\e966";
}
.icon-old-phone:before {
  content: "\e967";
}
.icon-palette:before {
  content: "\e84b";
}
.icon-paper-plane:before {
  content: "\e84c";
}
.icon-pencil:before {
  content: "\e84d";
}
.icon-phone:before {
  content: "\e84e";
}
.icon-pie-chart:before {
  content: "\e968";
}
.icon-pin:before,
.icon-pushpin:before {
  content: "\e922";
}
.icon-plus:before {
  content: "\e84f";
}
.icon-popup:before {
  content: "\e951";
}
.icon-power-plug:before {
  content: "\e952";
}
.icon-price-tag:before {
  content: "\e923";
}
.icon-print:before {
  content: "\e924";
}
.icon-progress-empty:before {
  content: "\e969";
}
.icon-progress-full:before {
  content: "\e96a";
}
.icon-progress-one:before {
  content: "\e96b";
}
.icon-progress-two:before {
  content: "\e96c";
}
.icon-quote:before {
  content: "\e972";
}
.icon-reply-all:before {
  content: "\e850";
}
.icon-reply:before,
.icon-undo:before {
  content: "\e851";
}
.icon-rocket:before {
  content: "\e925";
}
.icon-round-brush:before {
  content: "\e926";
}
.icon-feed:before {
  content: "\e852";
}
.icon-ruler:before {
  content: "\e927";
}
.icon-scissors:before {
  content: "\e928";
}
.icon-share:before {
  content: "\e853";
}
.icon-shield:before {
  content: "\e953";
}
.icon-shop:before {
  content: "\e854";
}
.icon-shopping-basket:before {
  content: "\e954";
}
.icon-shopping-cart:before {
  content: "\e929";
}
.icon-shuffle:before {
  content: "\e955";
}
.icon-signal:before {
  content: "\e92a";
}
.icon-sound-mix:before {
  content: "\e92b";
}
.icon-sports-club:before {
  content: "\e92c";
}
.icon-table:before {
  content: "\e973";
}
.icon-star-outlined:before {
  content: "\e855";
}
.icon-star:before {
  content: "\e856";
}
.icon-stopwatch:before {
  content: "\e92d";
}
.icon-suitcase:before {
  content: "\e92e";
}
.icon-swap:before {
  content: "\e956";
}
.icon-off:before,
.icon-switch:before {
  content: "\e957";
}
.icon-tablet:before {
  content: "\e96d";
}
.icon-thermometer:before {
  content: "\e92f";
}
.icon-thumbs-down:before {
  content: "\e857";
}
.icon-thumbs-up:before {
  content: "\e858";
}
.icon-thunder-cloud:before {
  content: "\e859";
}
.icon-ticket:before {
  content: "\e930";
}
.icon-time-slot:before {
  content: "\e958";
}
.icon-tools:before,
.icon-wrench:before {
  content: "\e90a";
}
.icon-trophy:before {
  content: "\e85a";
}
.icon-desktop:before,
.icon-tv:before {
  content: "\e977";
}
.icon-typing:before {
  content: "\e959";
}
.icon-user:before {
  content: "\e85b";
}
.icon-group:before,
.icon-users:before {
  content: "\e85c";
}
.icon-v-card:before {
  content: "\e85d";
}
.icon-video:before {
  content: "\e931";
}
.icon-vinyl:before {
  content: "\e90b";
}
.icon-voicemail:before {
  content: "\e932";
}
.icon-wallet:before {
  content: "\e933";
}
.icon-facebook:before {
  content: "\e85e";
}
.icon-flickr:before {
  content: "\e905";
}
.icon-google:before {
  content: "\e934";
}
.icon-instagram:before {
  content: "\e935";
}
.icon-linkedin-with-circle:before {
  content: "\e85f";
}
.icon-twitter:before {
  content: "\e860";
}
.icon-youtube:before {
  content: "\e906";
}
.icon-eye-close:before,
.icon-eye-with-line:before {
  content: "\e97d";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-editor-list-ul:before {
  content: "\f0ca";
}
.icon-editor-list-ol:before,
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-loader:before,
.icon-spinner:before {
  content: "\e907";
}
.jt-editor {
  background-color: #fff;
  border: 1px solid #bfbfbf;
  border-radius: 2px;
  color: #555;
  cursor: text;
  display: block;
  font-size: 14px;
  height: auto;
  line-height: 1.428571429;
  padding: 6px 12px 5px;
  vertical-align: middle;
}
.jt-editor.focused-true {
  border-color: #66afe9;
  outline: 0;
}
.jt-tag {
  background: #dee7f8;
  border: 1px solid #949494;
  border-radius: 2px 3px 3px 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
  display: inline-block;
  height: 22px;
  padding: 0 0 20px 2px;
}
.jt-tag:hover {
  border-color: #bcbcbc;
}
.jt-tag .value {
  padding-left: 4px;
}
.jt-tag.active-true {
  border-color: rgba(82, 168, 236, .8);
}
.jt-tag .remove-button {
  cursor: pointer;
  padding-right: 4px;
}
.jt-tag .remove-button:hover {
  font-weight: 700;
}
.jt-tag-edit,
.jt-tag-new {
  border: none;
  min-width: 50px;
  outline: 0;
}
.jt-tag,
.jt-tag-edit,
.jt-tag-new {
  margin: 1px 4px 1px 1px;
}
.jt-fake-input {
  border: 0;
  float: left;
  left: -10000px;
  position: absolute;
  width: 1px;
}
.jt-editor {
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, .075);
  min-height: 29px;
  padding: 2px 12px 1px;
}
.jt-tag {
  background: none;
  border: none;
  position: relative;
  top: 2px;
}
.jt-tag-new {
  min-height: 0;
  padding: 3px;
}
.jt-tag-edit,
.jt-tag-new,
.jt-tag-new:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.rd-container {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-700-rgb));
  display: none;
  padding: 10px;
  text-align: center;
}
.rd-container-attachment {
  position: absolute;
}
.rd-month {
  display: inline-block;
  margin-right: 25px;
}
.rd-month:last-child {
  margin-right: 0;
}
.rd-back,
.rd-next {
  background: none;
  border: none;
  cursor: pointer;
  margin: 0;
  outline: none;
  padding: 0;
}
.rd-back[disabled],
.rd-next[disabled] {
  cursor: default;
}
.rd-back {
  float: left;
}
.rd-next {
  float: right;
}
.rd-back:before {
  content: "\2190";
  display: block;
}
.rd-next:before {
  content: "\2192";
  display: block;
}
.rd-day-body {
  cursor: pointer;
  text-align: center;
}
.rd-day-selected,
.rd-time-option:hover,
.rd-time-selected {
  background-color: rgb(var(--base-700-rgb));
  color: rgb(var(--base-000-rgb));
  cursor: pointer;
}
.rd-day-next-month,
.rd-day-prev-month {
  color: #999;
}
.rd-day-disabled {
  color: #fcc;
  cursor: default;
}
.rd-time {
  margin-top: 5px;
  min-width: 80px;
  position: relative;
}
.rd-time-list {
  background-color: rgb(var(--base-000-rgb));
  color: rgb(var(--base-700-rgb));
  display: none;
  left: 0;
  max-height: 160px;
  overflow-y: scroll;
  position: absolute;
  right: 0;
}
.rd-time-option,
.rd-time-selected {
  padding: 5px;
}
.rd-day-concealed {
  visibility: hidden;
}
.twitter-typeahead {
  display: block !important;
}
.tt-hint {
  color: #999;
}
.tt-dropdown-menu {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  margin-top: 8px;
  max-width: 320px;
  min-width: 232px;
  padding: 16px 0;
}
.tt-suggestion {
  padding: 8px 10px;
}
.tt-suggestion.tt-cursor {
  background-color: rgb(var(--primary-100-rgb));
  cursor: pointer;
}
.tt-suggestion p {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap !important;
}
.ta-editor {
  font-family: inherit;
  font-size: 100%;
  height: auto;
  margin: 20px 0;
  min-height: 600px;
  overflow: auto;
}
.ta-scroll-window.form-control {
  border: 1px solid #ccc;
}
.ta-scroll-window.form-control .ta-bind {
  height: 100%;
}
.ta-scroll-window.form-control .ta-bind:focus {
  outline: none;
}
.floating-instance-selection-modal-view h3.select-instance-for-event-header {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dynamic-type-extension-solo-expander {
  border: 1px solid transparent;
}
.dynamic-type-extension-solo-expander.expanded .dynamic-type-extension-solo-template {
  height: 128px;
  margin-bottom: 10px;
}
.dynamic-type-extension-solo-expander.expandable .teaser-picto-title {
  cursor: pointer;
}
.dynamic-type-extension-solo-expander.expandable .teaser-picto-title i.icon-expand-collapse-sign {
  visibility: visible;
}
.dynamic-type-extension-solo-expander .teaser-picto-title {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dynamic-type-extension-solo-expander i.icon-expand-collapse-sign {
  float: right;
  padding: 4px 0;
  visibility: hidden;
}
.dynamic-type-extension-solo-expander .dynamic-type-extension-solo-template {
  height: 0;
  overflow-y: auto;
}
.email-template-editor-view {
  position: relative;
}
.email-template-editor-view .ta-editor {
  height: 600px;
}
.email-template-editor-view .ta-scroll-window.form-control {
  margin-top: 0;
}
.email-template-editor-view textarea.raw-html-editor {
  font-family: monospace !important;
  height: 400px;
  width: 98.5%;
}
.email-template-editor-view .btn-back-to-pax-list {
  bottom: 16px;
  position: absolute;
  right: 0;
}
.org-data-edit-view legend,
.org-profile-view legend {
  font-size: 18px;
}
.org-data-edit-view .table-update-personal-data {
  margin-top: 0;
}
.org-profile-view .column-org-members-list > fieldset,
.org-profile-view .column-org-members-list > fieldset > legend {
  margin-bottom: 9px;
}
.org-profile-view .column-org-members-list ul {
  margin-left: 0;
}
.org-profile-view .column-org-members-list ul li:first-child {
  margin-top: 0;
}
.org-profile-view .column-org-events-list .table thead {
  border-top: 0;
}
.org-profile-view .column-org-events-list .badge {
  margin-left: 5px;
}
.org-profile-view .pretty-list.users-list [class*=icon-] {
  font-size: 80%;
  position: relative;
  top: 2px;
}
.org-profile-view .promote-to-member {
  text-align: right;
}
.event-package-management-view .bundle-showcase .description-text {
  max-height: 50px;
  overflow-y: scroll;
}
.event-generic-list-with-actions-view .field-box-info,
.event-participants-list-view .field-box-info,
.event-sessions-list-view .field-box-info {
  position: relative;
  top: -56px;
}
.event-generic-list-with-actions-view .smart-table-sortable-cell,
.event-participants-list-view .smart-table-sortable-cell,
.event-sessions-list-view .smart-table-sortable-cell {
  cursor: pointer;
}
.event-generic-list-with-actions-view .smart-table-sortable-cell span i,
.event-participants-list-view .smart-table-sortable-cell span i,
.event-sessions-list-view .smart-table-sortable-cell span i {
  display: inline-block;
  margin: -2px 0 0 8px;
  vertical-align: middle;
}
.event-generic-list-with-actions-view .smart-table-sortable-cell span i:before,
.event-participants-list-view .smart-table-sortable-cell span i:before,
.event-sessions-list-view .smart-table-sortable-cell span i:before {
  content: "\e00d";
}
.event-generic-list-with-actions-view .smart-table-sortable-cell .sort-ascent i:before,
.event-participants-list-view .smart-table-sortable-cell .sort-ascent i:before,
.event-sessions-list-view .smart-table-sortable-cell .sort-ascent i:before {
  content: "\e035";
}
.event-generic-list-with-actions-view .smart-table-sortable-cell .sort-descent i:before,
.event-participants-list-view .smart-table-sortable-cell .sort-descent i:before,
.event-sessions-list-view .smart-table-sortable-cell .sort-descent i:before {
  content: "\e032";
}
.event-generic-list-with-actions-view .smart-table-data-cell p > strong,
.event-participants-list-view .smart-table-data-cell p > strong,
.event-sessions-list-view .smart-table-data-cell p > strong {
  font-size: .875rem1;
}
.event-generic-list-with-actions-view .bs-navigate-to-pax-profile-cell,
.event-generic-list-with-actions-view .smart-table-data-cell span,
.event-participants-list-view .bs-navigate-to-pax-profile-cell,
.event-participants-list-view .smart-table-data-cell span {
  white-space: nowrap;
}
.event-sessions-list-view .bs-agenda-item-capacity-stats-display-cell {
  min-width: 55px;
}
.event-asset-manager-list {
  list-style-type: none;
  margin-left: 0;
}
.event-asset-manager-list li {
  float: left;
  margin-bottom: 18px;
  margin-right: 8px;
  min-width: 16%;
}
@media (max-width:480px) {
  .event-asset-manager-list li {
    min-width: 100%;
  }
}
.event-asset-manager-list .thumbnail {
  background: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #dfe4eb;
  cursor: pointer;
  height: 80px;
  margin: 0 auto 16px;
  position: relative;
  width: 80px;
}
.event-asset-manager-list .thumbnail:after {
  background: #fff;
  bottom: 0;
  content: "\21bb  Replace";
  display: block;
  font-family:
    Tahoma,
    Helvetica Neue,
    Helvetica,
    Arial;
  font-size: 1em;
  opacity: 0;
  padding: 1em 1.3em 1em 1em;
  position: absolute;
  right: -2em;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  white-space: nowrap;
}
.event-asset-manager-list .thumbnail:hover:after {
  opacity: 1;
  right: 0;
}
.event-asset-manager-list .caption {
  font-size: .85em;
  text-align: center;
}
.event-asset-manager-list .current-asset-stage {
  text-align: center;
}
.event-asset-manager-list .current-asset-stage img {
  max-height: 128px;
}
.event-asset-manager-list .pretty-list {
  float: left;
  height: 100%;
  margin-right: 18%;
}
.data-import-upload-view input[type=file],
.event-asset-manager-row input[type=file],
.pax-photo-replacement-trigger-container input[type=file] {
  padding: 1px;
}
.data-import-upload-view .batch-file-download-group-header,
.event-asset-manager-row .batch-file-download-group-header,
.pax-photo-replacement-trigger-container .batch-file-download-group-header {
  border: 1px solid rgb(var(--base-100-rgb));
  margin-bottom: 30px;
  padding: 0 18px 19px;
}
.data-import-upload-view .batch-file-download-group-header h6,
.event-asset-manager-row .batch-file-download-group-header h6,
.pax-photo-replacement-trigger-container .batch-file-download-group-header h6 {
  background: rgb(var(--base-100-rgb));
  border-bottom: 1px solid rgb(var(--base-100-rgb));
  color: rgb(var(--base-700-rgb));
  margin: 0 -18px 16px;
  padding: 2px 12px;
}
.data-import-upload-view .batch-file-download-group-header h6 .icon-download,
.event-asset-manager-row .batch-file-download-group-header h6 .icon-download,
.pax-photo-replacement-trigger-container .batch-file-download-group-header h6 .icon-download {
  margin-right: 5px;
}
.event-asset-manager-row .event-asset-manager-list .thumbnail:after {
  border: 5px solid rgb(var(--base-000-rgb));
  font-size: 10px;
  padding: 0;
}
.app-activation-modal-view .modal-body .well h3 {
  font-weight: 200;
  text-align: center;
}
@-webkit-keyframes progressBarFadeIn {
  0% {
    opacity: 0;
  }
  82% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes progressBarFadeIn {
  0% {
    opacity: 0;
  }
  82% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes progressBarWarp {
  0% {
    -webkit-transform: translate(-100%) scaleX(0);
    transform: translate(-100%) scaleX(0);
  }
  50% {
    -webkit-transform: translate(0) scaleX(.5);
    transform: translate(0) scaleX(.5);
  }
  to {
    -webkit-transform: translate(300%) scaleX(0);
    transform: translate(300%) scaleX(0);
  }
}
@keyframes progressBarWarp {
  0% {
    -webkit-transform: translate(-100%) scaleX(0);
    transform: translate(-100%) scaleX(0);
  }
  50% {
    -webkit-transform: translate(0) scaleX(.5);
    transform: translate(0) scaleX(.5);
  }
  to {
    -webkit-transform: translate(300%) scaleX(0);
    transform: translate(300%) scaleX(0);
  }
}
@-webkit-keyframes progressBarRainbow {
  0% {
    background: #4b4b4b;
  }
  19% {
    background: #4b4b4b;
  }
  20% {
    background: #fb4f15;
  }
  39% {
    background: #fb4f15;
  }
  40% {
    background: #fdb62a;
  }
  59% {
    background: #fdb62a;
  }
  60% {
    background: #9bcf64;
  }
  79% {
    background: #9bcf64;
  }
  80% {
    background: #19c4ca;
  }
  to {
    background: #19c4ca;
  }
}
@keyframes progressBarRainbow {
  0% {
    background: #4b4b4b;
  }
  19% {
    background: #4b4b4b;
  }
  20% {
    background: #fb4f15;
  }
  39% {
    background: #fb4f15;
  }
  40% {
    background: #fdb62a;
  }
  59% {
    background: #fdb62a;
  }
  60% {
    background: #9bcf64;
  }
  79% {
    background: #9bcf64;
  }
  80% {
    background: #19c4ca;
  }
  to {
    background: #19c4ca;
  }
}
.new-progress-bar {
  -webkit-animation: progressBarFadeIn 1s linear;
  animation: progressBarFadeIn 1s linear;
  border-radius: 6px;
  height: 6px;
  overflow: hidden;
  position: relative;
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.new-progress-bar .bar {
  -webkit-animation: progressBarWarp 1s linear infinite, progressBarRainbow 5s linear infinite;
  animation: progressBarWarp 1s linear infinite, progressBarRainbow 5s linear infinite;
  -webkit-animation-delay: .01s;
  animation-delay: .01s;
  background: transparent;
  height: 6px;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  width: 40%;
}
@-webkit-keyframes jumpingSpotletDots {
  0% {
    top: 0;
  }
  to {
    color: #ddd;
  }
}
@keyframes jumpingSpotletDots {
  0% {
    top: 0;
  }
  to {
    color: #ddd;
  }
}
@-webkit-keyframes fadeInThrob {
  0% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInThrob {
  0% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.spotlet-loading-data-throbber {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: fadeInThrob;
  animation-name: fadeInThrob;
  font-family: Georgia;
  font-size: 80px;
  line-height: 10px;
  margin: auto;
  padding: 30px 50px;
  text-align: center;
  text-shadow: 0 0 0 rgba(0, 0, 0, .5);
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
  width: 200px;
  z-index: 2000;
}
.spotlet-loading-data-throbber.active {
  top: 50px;
  visibility: visible;
  z-index: 10;
}
.spotlet-loading-data-throbber span {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: jumpingSpotletDots;
  animation-name: jumpingSpotletDots;
  padding: 1px;
  position: relative;
}
.spotlet-loading-data-throbber span:first-child {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  color: #4b4b4b;
}
.spotlet-loading-data-throbber span:nth-child(2) {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
  color: #fb4f15;
}
.spotlet-loading-data-throbber span:nth-child(3) {
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
  color: #fdb62a;
}
.spotlet-loading-data-throbber span:nth-child(4) {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
  color: #9bcf64;
}
.spotlet-loading-data-throbber span:nth-child(5) {
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
  color: #19c4ca;
}
.modal .modal-header .spotlet-loading-data-throbber {
  font-size: 32px;
  font-size: 2rem;
  padding: 0 12px;
  width: 60px;
}
.card,
branded-app-email-status .card {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  display: block;
}
.app-brandings-list .column-actions .well .input-block-level {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
}
.app-brandings-list .no-requests-screen {
  color: #999;
  line-height: 2em;
  margin-top: 5em;
  text-align: center;
}
.app-brandings-list .no-requests-screen i {
  display: inline-block;
  font-size: 5em;
  margin: 0 .2em .4em;
}
.app-brandings-list .no-requests-screen span {
  font-size: 1.5em;
}
.app-brandings-list .search-filter {
  border-bottom: 1px solid #eaeaea;
  display: block;
  padding: 5px 0 0;
  text-align: right;
}
.app-brandings-list .search-filter div[ng-switch] {
  display: inline-block;
}
.app-brandings-list .search-filter span {
  margin-top: 5px;
}
.app-brandings-list .search-filter select {
  margin: 0 0 5px;
}
.branded-app-configuration-view .nav-list .select-item-link .icon-warning {
  margin-top: 2px;
}
.branded-app-configuration-view label .help-block {
  margin-top: 0;
}
.branded-app-asset-uploader {
  padding: 10px;
  text-align: center;
}
.branded-app-asset-uploader .icon-spinner,
.branded-app-asset-uploader .new-spinner {
  margin-top: 30px;
  position: relative;
}
.branded-app-asset-uploader .asset-container {
  display: inline-block;
  margin-bottom: 10px;
  position: relative;
}
.branded-app-asset-uploader .asset-container .asset,
.branded-app-asset-uploader .asset-container .missing-asset {
  display: none;
}
.branded-app-asset-uploader .asset-container input[type=file] {
  cursor: pointer;
  display: none;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.branded-app-asset-uploader .asset-container.loaded:not(.uploading) .icon-spinner,
.branded-app-asset-uploader .asset-container.loaded:not(.uploading) .new-spinner,
.branded-app-asset-uploader .asset-container.missing:not(.uploading) .icon-spinner,
.branded-app-asset-uploader .asset-container.missing:not(.uploading) .new-spinner {
  display: none;
}
.branded-app-asset-uploader .asset-container.loaded:not(.uploading) input[type=file],
.branded-app-asset-uploader .asset-container.missing:not(.uploading) input[type=file] {
  display: block;
}
.branded-app-asset-uploader .asset-container.missing:not(.uploading) {
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.branded-app-asset-uploader .asset-container.missing:not(.uploading):hover {
  background-color: #f3f3f3;
}
.branded-app-asset-uploader .asset-container.missing:not(.uploading) .missing-asset {
  color: #999;
  display: block;
  font-size: 2em;
  top: 20px;
}
.branded-app-asset-uploader .asset-container.missing:not(.uploading) .asset {
  display: none;
}
.branded-app-asset-uploader .asset-container.loaded:not(.uploading):hover {
  opacity: .8;
}
.branded-app-asset-uploader .asset-container.loaded:not(.uploading) .asset {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVR4AWM8wwABxlB6oAT+QxlnB1YAAJ1iFml5blKlAAAAAElFTkSuQmCC);
  display: inline-block;
}
.branded-app-asset-uploader .asset-tools {
  bottom: 5px;
  display: none;
  line-height: 1px;
  position: absolute;
  right: 5px;
  text-align: right;
  vertical-align: bottom;
}
.branded-app-asset-uploader .asset-container:hover .asset-tools {
  display: block;
}
.branded-app-asset-uploader .dimensions {
  font-size: .9em;
  opacity: .8;
}
.branded-app-asset-uploader .asset-container.loading .asset-tools .btn,
.branded-app-asset-uploader .asset-container.missing .asset-tools .btn {
  display: none;
}
[disabled] .branded-app-asset-uploader .asset-container input[type=file] {
  cursor: not-allowed !important;
}
.branded-app-screenshot-uploader .screenshots-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}
.branded-app-screenshot-uploader .branded-app-asset-uploader {
  display: inline-block;
  padding: 0 5px;
  vertical-align: top;
}
.branded-app-screenshot-uploader .branded-app-asset-uploader:first-child {
  padding-left: 0;
}
.branded-app-screenshot-uploader .branded-app-asset-uploader.last {
  padding-right: 0;
}
.app-branding-editor-section {
  min-width: 0;
}
.app-branding-editor-section legend {
  margin-bottom: 10px;
}
.app-branding-editor-section-dashboard .span3 {
  text-align: center;
}
.app-branding-editor-section-dashboard .span3 .app-icon {
  cursor: pointer;
}
.app-branding-editor-section-dashboard .publishing-request-card {
  padding-bottom: 0;
  padding-top: 10px;
}
.app-branding-editor-section-dashboard .publishing-request-card h4 {
  padding-bottom: 5px;
  padding-top: 15px;
}
.app-branding-editor-section-dashboard .publishing-request-card .table {
  margin: 0;
}
.app-branding-editor-section-dashboard .publishing-request-card .btn-toolbar {
  background: #ddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  margin: 10px -20px 0;
  padding: 5px 15px 1px;
}
.app-branding-editor-section-dashboard .table-changelog tr.first td {
  border-top: none;
}
.app-branding-editor-section-dashboard .table-changelog .cell-icon {
  width: 1%;
}
.app-branding-editor-section-dashboard .table-changelog .cell-description {
  width: 70%;
}
.app-branding-editor-section-dashboard .table-changelog .cell-date {
  width: 29%;
}
.app-branding-editor-section-app-info .branded-app-asset-uploader .icon-spinner,
.app-branding-editor-section-app-info .branded-app-asset-uploader .new-spinner {
  margin-top: -300px;
  position: relative;
}
.app-branding-editor-section-app-info .branded-app-asset-uploader .asset-container {
  height: 370px !important;
  line-height: 370px !important;
}
.app-branding-editor-section-app-info .branded-app-asset-uploader .asset-container .asset {
  vertical-align: middle;
}
.app-branding-editor-section-app-info .branded-app-asset-uploader input[type=file] {
  height: 370px !important;
}
.app-branding-editor-section-activation-screen .activation-pages-wrapper {
  overflow: auto;
  width: 100%;
}
.app-branding-editor-section-activation-screen .activation-page-box {
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 128px;
  line-height: 128px;
  margin: 0 5px 0 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  width: 128px;
}
.app-branding-editor-section-activation-screen .activation-page-box .icon-plus {
  color: #999;
  font-size: 2em;
  vertical-align: middle;
}
.app-branding-editor-section-activation-screen .activation-page-box.active {
  background-color: #ebf6fd;
  border-color: #34a0ed;
  border-width: 2px;
  cursor: default;
}
.app-branding-editor-section-activation-screen .activation-page-box .activation-page-controls {
  bottom: 5px;
  display: none;
  left: 5px;
  line-height: 0;
  position: absolute;
  right: 5px;
  text-align: center;
}
.app-branding-editor-section-activation-screen .activation-page-box:hover .activation-page-controls {
  display: block;
}
.app-branding-editor-section-activation-screen .activation-page-box:first-child .activation-page-controls {
  padding-left: 28px;
}
.app-branding-editor-section-activation-screen .activation-page-box:nth-last-child(2) .activation-page-controls {
  padding-right: 28px;
}
.app-branding-editor-section-app-i18n .select2-container,
.app-branding-editor-section-app-i18n select {
  display: inline-block;
  width: 300px;
}
.app-branding-editor-section-app-i18n form {
  margin: 0;
}
.app-branding-editor-section-app-i18n .table.table-plain {
  margin: 20px 0 0;
}
.app-branding-editor-section-app-i18n .padded-container {
  text-align: right;
}
.app-branding-editor-section-app-i18n .padded-container small {
  font-size: .8em;
  opacity: .8em;
}
.app-branding-editor-section-store-info .form-generator-array-field-container td {
  padding: 0;
}
.branded-app-preview-container {
  cursor: default;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.branded-app-preview-container [ng-style] {
  -webkit-transition: background-color .2s ease, color .2s ease;
  transition: background-color .2s ease, color .2s ease;
}
.branded-app-preview-container .statusbar {
  color: #fff;
  font-size: .9em;
  text-align: right;
}
.branded-app-preview-container .statusbar,
.branded-app-preview-container .titlebar {
  padding: 0 5px;
}
.branded-app-preview-container .statusbar,
.branded-app-preview-container .titlebar,
.branded-app-preview-container .toolbar {
  vertical-align: middle;
}
.branded-app-preview-container .titlebar,
.branded-app-preview-container .toolbar {
  text-align: center;
}
.branded-app-preview-container .titlebar .btn-group,
.branded-app-preview-container .toolbar .btn-group {
  margin: 0 auto;
}
.branded-app-preview-container .titlebar {
  padding: 5px;
}
.branded-app-preview-container .event-list {
  background: #f3f3f3;
  height: 300px;
  padding: 5px 10px 20px;
}
.branded-app-preview-container .section-title {
  color: silver;
  margin-top: 15px;
  text-indent: 5px;
  text-transform: uppercase;
}
.branded-app-preview-container .past-event-box {
  background: #fff;
  border-radius: 4px;
}
.branded-app-preview-container .past-event-box .line3 {
  color: #999;
  font-size: .8em;
}
.branded-app-preview-container .past-event-box {
  padding: 5px;
}
.branded-app-preview-container .past-event-box .event-icon {
  font-size: 3em;
  padding: 15px 0;
  text-align: center;
}
branded-app-email-status .table-wrapper {
  margin-bottom: 16px;
}
branded-app-email-status .card-list {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
branded-app-email-status .card {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 16px;
  width: 192px;
}
branded-app-email-status .card .counter {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 600;
}
branded-app-email-status .card .count {
  display: inline-block;
}
branded-app-email-status .card .label {
  color: rgb(var(--base-600-rgb));
}
.bstg1 bs-legal-docs-picker {
  display: block;
}
.bstg1 bs-legal-docs-picker .item {
  border-bottom: 1px solid #f2f2f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
}
.bstg1 bs-legal-docs-picker .item .btn.btn-danger {
  margin-left: 5px;
}
.bstg1 bs-legal-docs-picker .actions {
  background-color: #fafafa;
  border-bottom: 1px solid #f2f2f2;
  padding: 10px;
}
.bstg1 bs-legal-docs-picker .actions a {
  margin-top: 5px;
}
.bstg1 bs-legal-docs-picker .new-item {
  background-color: #ffe;
}
bs-org-entitlements-manager {
  display: block;
  position: relative;
}
bs-org-entitlements-manager .heading .actions {
  float: right;
  margin: 0;
}
bs-org-entitlements-manager bs-org-entitlements {
  display: block;
}
bs-org-entitlements-manager bs-org-entitlements .representative {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  float: right;
  margin: 0 0 16px 16px;
  padding: 16px;
}
bs-org-entitlements-manager bs-org-entitlements .loader-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 260px;
  justify-content: center;
}
bs-org-entitlements-manager bs-org-entitlements i.icon-loader {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: inline-block;
  font-size: 40px;
}
bs-org-entitlements-manager bs-org-entitlements .superadmin-controls {
  margin-top: 20px;
}
bs-org-entitlements-manager bs-org-entitlements legend {
  margin-bottom: 10px;
}
bs-org-entitlements-manager bs-org-entitlements-exporter {
  margin-bottom: 15px;
  text-align: right;
}
bs-org-entitlements-manager .btn + bs-org-entitlements-exporter {
  margin-left: 8px;
}
bs-org-entitlements-manager bs-org-entitlement-transactions {
  display: block;
}
bs-org-entitlements-manager bs-org-entitlement-transactions .loader-container {
  display: block;
  height: auto;
  position: absolute;
  top: 39px;
}
bs-org-entitlements-manager bs-org-entitlement-transactions i.icon-loader {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: inline-block;
  font-size: inherit;
}
bs-org-entitlements-manager bs-org-entitlement-transactions .intro-text {
  margin-bottom: 25px;
}
bs-org-entitlements-manager bs-org-entitlement-transactions bs-org-entitlements-table .loader-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 260px;
  justify-content: center;
  position: relative;
}
bs-org-entitlements-manager bs-org-entitlement-transactions bs-org-entitlements-table i.icon-loader {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: inline-block;
  font-size: 40px;
}
bs-org-entitlements-manager bs-org-entitlements-table {
  display: block;
}
bs-org-entitlements-manager bs-org-entitlements-table .table-body-row + .table-body-row {
  border-top: none;
}
bs-org-entitlements-manager bs-org-entitlements-table tr.collapsible td {
  padding: 0;
  -webkit-transition: border-top .01s ease-in-out;
  transition: border-top .01s ease-in-out;
}
bs-org-entitlements-manager bs-org-entitlements-table tr.collapsible .details-container {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
bs-org-entitlements-manager bs-org-entitlements-table tr.collapsible.expanded td {
  border-top: 0;
}
bs-org-entitlements-manager bs-org-entitlements-table tr.collapsible.expanded .details-container {
  max-height: 1000px;
}
bs-org-entitlements-manager bs-org-entitlements-table .table.table-striped {
  margin-bottom: 0;
}
bs-org-entitlements-manager bs-org-entitlements-table .table.table-striped [class*=span] {
  margin-left: 0;
}
bs-org-entitlements-manager bs-org-entitlements-table .table.table-striped .tr {
  float: left;
  margin-left: 0;
}
bs-org-entitlements-manager bs-org-event-entitlements {
  display: block;
  margin-top: 25px;
}
bs-org-entitlements-manager bs-org-event-entitlements .event-entitlements-tabs .nav.nav-tabs {
  float: left;
  width: 80%;
}
bs-org-entitlements-manager bs-org-event-entitlements bs-org-entitlements-exporter {
  float: right;
  text-align: right;
  width: 20%;
}
bs-org-entitlements-manager bs-org-event-entitlements .clearfix {
  clear: both;
}
bs-org-entitlements-manager bs-org-event-entitlements .panel {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(var(--base-700-rgb), .05);
  box-shadow: 0 1px 1px rgba(var(--base-700-rgb), .05);
  margin-bottom: 20px;
  padding: 15px 15px 0;
}
bs-org-entitlements-manager bs-org-event-entitlements .panel-heading {
  background-color: rgb(var(--base-100-rgb));
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  font-size: 17.5px;
  font-weight: 350;
  margin: -15px -15px 0;
  padding: 10px 15px;
}
bs-org-entitlements-manager bs-org-event-entitlements .panel-body {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  margin: 0 -15px;
  padding: 10px 15px;
  position: relative;
}
bs-org-entitlements-manager bs-org-event-entitlements .panel-body span {
  position: relative;
  z-index: 2;
}
bs-org-entitlements-manager bs-org-event-entitlements .panel-body:last-of-type {
  border-bottom: none;
}
bs-org-entitlements-manager bs-org-event-entitlements .panel-body:last-of-type .usage-gauge {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
bs-org-entitlements-manager bs-org-event-entitlements .panel-footer {
  background-color: rgb(var(--base-100-rgb));
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top: 1px solid rgb(var(--base-300-rgb));
  margin: 15px -15px -15px;
  padding: 10px 15px;
}
bs-org-entitlements-manager bs-org-event-entitlements .clearfix > .loader-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 260px;
  justify-content: center;
  position: relative;
}
bs-org-entitlements-manager bs-org-event-entitlements .clearfix > .loader-container i.icon-loader {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: inline-block;
  font-size: 40px;
}
bs-org-entitlements-manager bs-org-event-entitlements .event-creation-date {
  font-size: 12px;
  font-weight: 400;
  padding-left: 10px;
}
bs-org-entitlements-manager bs-org-event-entitlements .assign-entitlements-button {
  cursor: pointer;
}
bs-org-entitlements-manager bs-org-event-entitlements .history {
  font-size: small;
}
bs-org-entitlements-manager bs-org-event-entitlements .add-entitlement:hover {
  text-decoration: none;
}
bs-org-entitlements-manager .pagination {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  height: auto;
  margin: 6px;
}
bs-org-entitlements-manager .pagination .next,
bs-org-entitlements-manager .pagination .prev {
  color: #08c;
  padding: 5px;
  text-align: center;
  width: 60px;
}
bs-org-entitlements-manager .pagination .next:hover,
bs-org-entitlements-manager .pagination .prev:hover {
  background-color: rgb(var(--base-100-rgb));
  cursor: pointer;
}
bs-org-entitlements-manager .pagination .next.disabled,
bs-org-entitlements-manager .pagination .prev.disabled {
  background-color: rgb(var(--base-100-rgb));
  color: #a9a4a4;
}
bs-org-entitlements-manager .pagination .prev {
  border-right: 1px solid rgb(var(--base-300-rgb));
}
bs-org-entitlements-manager .footnote {
  color: #c1c1c1;
  font-size: 10px;
  margin-top: 20px;
}
bs-org-entitlements-manager bs-org-assign-entitlement table {
  margin-top: 20px;
}
bs-org-entitlements-manager bs-org-assign-entitlement .table-body-row + .table-body-row {
  border-top: none;
}
bs-org-entitlements-manager bs-org-assign-entitlement tr.collapsible td {
  padding: 0;
  -webkit-transition: border-top .01s ease-in-out;
  transition: border-top .01s ease-in-out;
}
bs-org-entitlements-manager bs-org-assign-entitlement tr.collapsible .details-container {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
bs-org-entitlements-manager bs-org-assign-entitlement tr.collapsible.expanded td {
  border-top: 0;
}
bs-org-entitlements-manager bs-org-assign-entitlement tr.collapsible.expanded .details-container {
  max-height: 1000px;
}
bs-org-entitlements-manager bs-org-assign-entitlement .table.table-striped [class*=span] {
  margin-left: 0;
}
bs-org-entitlements-manager bs-org-assign-entitlement .table.table-striped .tr {
  float: left;
  margin-left: 0;
}
bs-org-entitlements-manager bs-org-assign-entitlement #assign-entitlement-to-event table {
  margin-top: 20px;
}
bs-org-entitlements-manager bs-org-assign-entitlement #assign-entitlement-to-event form.form-horizontal.quantity {
  margin: 25px 0;
}
bs-org-entitlements-manager bs-org-assign-entitlement #assign-entitlement-to-event label[for=quantity] {
  text-align: left;
}
bs-org-entitlements-manager bs-org-assign-entitlement #assign-entitlement-to-event input#quantity {
  width: 35%;
}
bs-org-entitlements-manager bs-org-assign-entitlement #assign-entitlement-to-event .row-fluid.summary {
  margin: 40px 0;
}
bs-org-entitlements-manager bs-org-assign-entitlement label[for=quantity] {
  text-align: left !important;
}
bs-org-entitlements-manager bs-org-assign-entitlement .form-horizontal .controls {
  margin-left: 0;
}
bs-org-entitlements-manager bs-org-assign-entitlement .input-container {
  margin-bottom: 15px;
}
bs-org-entitlements-manager bs-org-assign-entitlement .loader-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 260px;
  justify-content: center;
  position: relative;
}
bs-org-entitlements-manager bs-org-assign-entitlement i.icon-loader {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: inline-block;
  font-size: 40px;
}
bs-org-entitlements-manager bs-org-assign-entitlement .summary {
  margin-bottom: 20px;
  margin-top: 20px;
}
bs-org-entitlements-manager bs-org-assign-entitlement .summary-event,
bs-org-entitlements-manager bs-org-assign-entitlement .summary-organization {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #666;
  padding: 10px 20px;
  text-align: center;
}
bs-org-entitlements-manager bs-org-assign-entitlement .summary-event h3,
bs-org-entitlements-manager bs-org-assign-entitlement .summary-organization h3 {
  margin-bottom: 10px;
}
bs-org-entitlements-manager bs-org-assign-entitlement .summary-direction {
  font-size: 50px;
  margin-top: 25px;
  text-align: center;
}
bs-org-entitlements-manager bs-org-entitlement-details {
  background: #fff;
  border: 1px solid #ddd;
  color: #666;
  display: block;
  margin: 0 10px 10px;
  padding: 10px;
}
bs-org-entitlements-manager bs-org-entitlement-details ul {
  margin-bottom: 0;
}
bs-org-entitlements-manager bs-org-entitlement-details h5 {
  margin-bottom: 10px;
}
bs-org-entitlements-manager bs-org-entitlement-details h5.extra {
  margin-top: 10px;
}
bs-org-entitlements-manager bs-org-per-event-entitlements .loader-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 260px;
  justify-content: center;
  position: relative;
}
bs-org-entitlements-manager bs-org-per-event-entitlements i.icon-loader {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: inline-block;
  font-size: 40px;
}
bs-org-entitlements-manager bs-org-per-event-entitlements .page-info {
  margin-bottom: 18px;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-gauge {
  height: 100%;
  left: 0;
  opacity: .2;
  position: absolute;
  top: 0;
  z-index: 1;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-ok,
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-used {
  color: #468847;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-ok .usage-gauge,
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-used .usage-gauge {
  background-color: #468847;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-error,
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-warn {
  color: #c09853;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-error .usage-gauge,
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-warn .usage-gauge {
  background-color: #c09853;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-ko {
  color: #b94a48;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-ko .usage-gauge {
  background-color: #b94a48;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .availability span {
  position: relative;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .availability .usage-info {
  height: 100%;
  position: absolute;
  width: 100%;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .usage-can-be-added .product-name {
  cursor: pointer;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .add-entitlement {
  color: #0051a3;
  font-size: 17.5px;
  margin-left: 10px;
  vertical-align: middle;
}
bs-org-entitlements-manager bs-org-entitlement-product-block .settle-over-usage {
  font-weight: 350;
  margin-left: 16px;
}
bs-org-entitlements-manager bs-org-entitlements-exporter {
  display: inline-block;
}
bs-org-entitlements-manager .product-accordion {
  border: 1px solid #e5e5e5;
  display: block;
}
bs-org-entitlements-manager .product-accordion:not(:last-child) {
  border-bottom: none;
}
bs-org-entitlements-manager .product-accordion .accordion-heading {
  background-color: #f3f3f3;
  font-weight: 700;
  padding: 8px 15px;
}
bs-org-entitlements-manager .product-accordion .accordion-body {
  max-height: 0;
  overflow: hidden;
  text-align: center;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
bs-org-entitlements-manager .product-accordion.expanded .accordion-body {
  max-height: 10000px;
}
bs-org-entitlements-manager .product-accordion .transactions-loading-indicator i.icon-loader {
  font-size: inherit;
  margin-left: 10px;
}
bs-org-entitlements-manager .product-icon {
  color: #bbb;
  margin-right: 10px;
}
bs-org-entitlements-manager .add-product {
  color: #4c4c4c;
  cursor: pointer;
  margin-left: 5px;
}
bs-org-entitlements-manager .product-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
bs-org-entitlements-manager .product-info .indicator-icon {
  color: #4c4c4c;
  margin-left: 10px;
}
bs-org-entitlements-manager .text-success {
  color: #468847;
}
bs-org-entitlements-manager .text-warning {
  color: #c09853;
}
bs-org-entitlements-manager .text-error {
  color: #b94a48;
}
bs-org-entitlement-overage-report .indicator-icon {
  color: #29323d !important;
  display: block;
  margin-top: 5px;
}
bs-org-entitlement-overage-report .expanded {
  margin-bottom: 10px;
}
bs-org-entitlement-overage-report a,
bs-org-entitlement-overage-report a:active,
bs-org-entitlement-overage-report a:hover {
  color: #b94a48;
}
bs-org-entitlement-overage-report .loader-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 40px;
  justify-content: center;
}
bs-org-entitlement-overage-report i.icon-loader {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: inline-block;
  font-size: 20px;
}
.entitlements-export-modal .download-completed {
  margin: 25px 0;
  text-align: center;
}
.entitlements-export-modal i.icon-check {
  background-color: #2bb12f;
  border-radius: 22px;
  color: rgb(var(--base-000-rgb));
  display: block;
  font-size: 30px;
  height: 45px;
  line-height: 45px;
  margin: 0 auto 10px;
  width: 45px;
}
bs-org-product-mappings .btn.btn-primary {
  margin: 6px;
}
bs-org-product-mappings .pagination {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  height: auto;
  margin: 6px;
}
bs-org-product-mappings .pagination .next,
bs-org-product-mappings .pagination .prev {
  color: #08c;
  padding: 5px;
  text-align: center;
  width: 60px;
}
bs-org-product-mappings .pagination .next:hover,
bs-org-product-mappings .pagination .prev:hover {
  background-color: rgb(var(--base-100-rgb));
  cursor: pointer;
}
bs-org-product-mappings .pagination .next.disabled,
bs-org-product-mappings .pagination .prev.disabled {
  background-color: rgb(var(--base-100-rgb));
  color: #a9a4a4;
}
bs-org-product-mappings .pagination .prev {
  border-right: 1px solid rgb(var(--base-300-rgb));
}
.bstg1 .org-package-manager .table-global-search input {
  position: relative;
  top: 0;
}
.bstg1 .org-package-manager .search-bar {
  line-height: 30px;
}
.bstg1 .org-package-manager .table {
  margin-top: 18px;
}
.bstg1 .org-package-manager .table thead {
  border-top: 0;
}
.bstg1 .org-package-manager .latest-version {
  display: inline-block;
  min-width: 60px;
}
.bstg1 .org-package-manager .badge {
  border-radius: 4px;
  font-size: 11px;
  font-weight: 500;
}
.bstg1 .org-package-manager .badge-deprecated {
  background-color: hsla(0, 0%, 61%, .2);
  color: #252533;
}
.bstg1 .org-package-manager .badge-draft {
  background-color: hsla(0, 0%, 61%, .2);
  color: #9b9b9b;
}
.bstg1 .org-package-manager .badge-new-version {
  background-color: rgba(255, 149, 0, .2);
  color: #ff9500;
}
.bstg1 .org-package-manager-modal .form-generator-array-field-container select {
  width: 90%;
}
.bstg1 .org-package-manager-modal .form-generator-array-field-container button {
  position: relative;
}
.bstg1 .org-package-manager-modal .badge {
  border-radius: 4px;
  font-size: 11px;
  font-weight: 500;
}
.bstg1 .org-package-manager-modal .badge-draft {
  background-color: hsla(0, 0%, 61%, .2);
  color: #9b9b9b;
}
.bstg1 .org-package-manager-modal .badge-new-version {
  background-color: rgba(255, 149, 0, .2);
  color: #ff9500;
}
bs-multilanguage-picker .btn-delete-item {
  margin-left: 8px;
}
bs-multilanguage-picker .select2-container {
  margin-bottom: 0;
}
:root {
  --base-700:#2d3339;
  --base-700-rgb:45,51,57;
  --base-605:#4f5a63;
  --base-605-rgb:79,90,99;
  --base-600:#5b6771;
  --base-600-rgb:91,103,113;
  --base-550:#71808e;
  --base-550-rgb:113,128,142;
  --base-500:#aab3bb;
  --base-500-rgb:170,179,187;
  --base-305:#d5d9dd;
  --base-305-rgb:213,217,221;
  --base-300:#e3e6e8;
  --base-300-rgb:227,230,232;
  --base-100:#f1f2f4;
  --base-100-rgb:241,242,244;
  --base-050:#f7f7f8;
  --base-050-rgb:247,247,248;
  --base-000:#fff;
  --base-000-rgb:255,255,255;
  --primary-600:#0554c5;
  --primary-600-rgb:5,84,197;
  --primary-500:#065fde;
  --primary-500-rgb:6,95,222;
  --primary-305:#1d78f9;
  --primary-305-rgb:29,120,249;
  --primary-300:#3687fa;
  --primary-300-rgb:54,135,250;
  --primary-100:#d5e6fe;
  --primary-100-rgb:213,230,254;
  --primary-050:#e4effe;
  --primary-050-rgb:228,239,254;
  --success-500:#20934a;
  --success-500-rgb:32,147,74;
  --success-305:#29bd5f;
  --success-305-rgb:41,189,95;
  --success-300:#2dd269;
  --success-300-rgb:45,210,105;
  --success-100:#d4f6e0;
  --success-100-rgb:212,246,224;
  --warning-500:#b38f00;
  --warning-500-rgb:179,143,0;
  --warning-305:#e6b800;
  --warning-305-rgb:230,184,0;
  --warning-300:#fc0;
  --warning-300-rgb:255,204,0;
  --warning-100:#fff4ca;
  --warning-100-rgb:255,244,202;
  --alert-500:#b36800;
  --alert-500-rgb:179,104,0;
  --alert-305:#e68600;
  --alert-305-rgb:230,134,0;
  --alert-300:#ff9500;
  --alert-300-rgb:255,149,0;
  --alert-100:#ffe9ca;
  --alert-100-rgb:255,233,202;
  --error-500:#b20a00;
  --error-500-rgb:178,10,0;
  --error-305:#ff2619;
  --error-305-rgb:255,38,25;
  --error-300:#ff3e33;
  --error-300-rgb:255,62,51;
  --error-100:#ffe7e5;
  --error-100-rgb:255,231,229;
  --alt-1-300:#523af2;
  --alt-1-300-rgb:82,58,242;
  --alt-1-100:#e5e1fd;
  --alt-1-100-rgb:229,225,253;
  --alt-2-500:#c843de;
  --alt-2-500-rgb:200,67,222;
  --alt-2-300:#9f20b4;
  --alt-2-300-rgb:159,32,180;
  --alt-2-100:#f7e3fa;
  --alt-2-100-rgb:247,227,250;
}
.column-org-members-list .name {
  font-weight: 600;
}
.column-org-members-list .email {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.column-org-members-list .pretty-list.users-list .search-bar {
  margin-top: -56px;
}
.column-org-members-list .pretty-list.users-list .table-wrapper {
  max-height: calc(100vh - 240px);
}
.column-org-members-list .pretty-list.users-list [class*=icon-] {
  font-size: medium;
}
.column-org-members-list .toggler.disabled .switch-off {
  opacity: .5;
}
.column-org-members-list .select2-container {
  margin-bottom: 0;
}
@-webkit-keyframes fade {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes appear {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes appear {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .8;
  }
  to {
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .8;
  }
  to {
    opacity: 1;
  }
}
@font-face {
  font-family: spoticons\.7cbc2c9e7;
  font-style: normal;
  font-weight: 400;
  src:
    url(../fonts/spoticons.7cbc2c9e7.woff) format("woff"),
    url(../fonts/spoticons.7cbc2c9e7.ttf) format("truetype"),
    url(../fonts/spoticons.7cbc2c9e7.svg) format("svg");
}
:root {
  --container-max-columns:12;
  --grid-vertical-gap:24px;
}
h1,
h2,
h4,
h5,
h6,
strong {
  font-weight: 600;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  word-wrap: break-word;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  margin-left: 16px;
}
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1 {
  color: rgb(var(--base-700-rgb));
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 24px;
}
h1 + p.subtitle {
  margin-top: -20px;
}
.table-network-configuration-editor h1 .label,
h1 .badge,
h1 .table-network-configuration-editor .label {
  margin-left: 16px;
  margin-top: -4px;
  vertical-align: middle;
}
h2 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 16px;
}
h2 + p.subtitle {
  margin-top: -20px;
}
.inline-editable-fieldset legend,
fieldset legend,
h3 {
  border-bottom: 1px solid rgb(var(--base-500-rgb));
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 16px;
  padding-bottom: 8px;
}
h4 {
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 8px;
  padding: 0;
}
h4.separator {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  margin-bottom: 24px;
  padding-bottom: 8px;
}
h4 a:hover {
  text-decoration: underline;
}
h5 {
  font-size: 14px;
  font-size: .875rem;
  line-height: 24px;
  line-height: 1.5rem;
}
h6 {
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
span.highlight {
  font-weight: 600;
}
p {
  margin: 0 0 16px;
}
p.subtitle {
  color: rgb(var(--base-500-rgb));
  line-height: 24px;
  line-height: 1.5rem;
}
p:only-child {
  margin-bottom: 0;
}
p:empty {
  margin: 0;
}
hr {
  background: none;
  border: 0;
  border-top: 1px solid rgb(var(--base-300-rgb));
}
a {
  color: rgb(var(--primary-300-rgb));
}
a,
a:hover {
  text-decoration: none;
}
a:hover {
  color: rgb(var(--primary-500-rgb));
}
a.disabled,
a[disabled] {
  cursor: not-allowed;
  opacity: .6;
}
.has-action,
a[href] {
  cursor: pointer;
}
a.opposite,
div.opposite,
small.opposite,
span.opposite {
  float: right;
}
a.opposite:dir(rtl),
div.opposite:dir(rtl),
small.opposite:dir(rtl),
span.opposite:dir(rtl) {
  float: left;
}
img {
  max-width: 100%;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
}
figure {
  font-size: 0;
  line-height: 0;
  margin: 0;
}
figure picture {
  display: inline-block;
  max-width: 100%;
}
figure picture img {
  min-width: 100%;
}
figure figcaption {
  font-size: 14px;
  font-size: .875rem;
  line-height: 24px;
  line-height: 1.5rem;
}
abbr {
  white-space: nowrap;
}
.small:not(div),
small {
  font-size: 12px;
  font-size: .75rem;
}
small:not(.important) {
  color: rgb(var(--base-500-rgb));
}
.clearfix:after {
  clear: both;
  content: "";
  display: table;
}
.hidden,
.hide {
  display: none !important;
}
footer.actions {
  text-align: right;
}
header a.back {
  color: rgb(var(--base-500-rgb));
  display: inline-block;
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 8px;
}
header a.back:hover {
  opacity: .8;
}
header a.back i {
  margin-right: 8px;
}
.success {
  color: rgb(var(--success-300-rgb));
}
.warning {
  color: rgb(var(--warning-300-rgb));
}
.error,
.external.ng-invalid:not(.ng-untouched) .choose,
.external.ng-invalid:not(.ng-untouched) .select2-choice,
.form-control.ng-invalid:not(.ng-untouched) {
  color: rgb(var(--error-300-rgb));
}
.boxed-content {
  background-color: rgb(var(--base-050-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 16px;
}
.or {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  margin: 24px;
  text-align: center;
  text-transform: uppercase;
}
.or:after,
.or:before {
  content: "";
  -webkit-box-flex: 1;
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  -ms-flex: 1;
  flex: 1;
}
.drag-handle {
  cursor: -webkit-grab;
  cursor: grab;
}
:-webkit-full-screen {
  background-color: rgb(var(--base-000-rgb));
}
:-ms-fullscreen {
  background-color: rgb(var(--base-000-rgb));
}
:fullscreen {
  background-color: rgb(var(--base-000-rgb));
}
:-webkit-full-screen #privileged-content-wrapper {
  margin-left: 0;
}
:-ms-fullscreen #privileged-content-wrapper {
  margin-left: 0;
}
:fullscreen #privileged-content-wrapper {
  margin-left: 0;
}
:-webkit-full-screen .fullscreen-controls-container,
:-webkit-full-screen nav.main {
  display: none !important;
}
:-ms-fullscreen .fullscreen-controls-container,
:-ms-fullscreen nav.main {
  display: none !important;
}
:fullscreen .fullscreen-controls-container,
:fullscreen nav.main {
  display: none !important;
}
html.backstage:not(:has(.maximized-view-mode-active)),
html.backstage:not(:has(.maximized-view-mode-active)) body {
  scrollbar-gutter: stable;
}
body {
  font-size: 14px;
  font-size: .875rem;
  line-height: 24px;
  line-height: 1.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: rgb(var(--base-000-rgb));
  color: rgb(var(--base-700-rgb));
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Helvetica Neue,
    Lucida Grande,
    Segoe UI;
  font-weight: 400;
}
body #privileged-content-wrapper {
  margin-left: 320px;
  min-height: 100vh;
  overflow: auto;
  -webkit-transition: margin-left .2s ease-in-out;
  transition: margin-left .2s ease-in-out;
}
body.working * {
  cursor: wait;
}
body.maximized #privileged-content-wrapper,
body.no-menu #privileged-content-wrapper {
  margin-left: 0;
}
body.maximized nav.main,
body.no-menu nav.main {
  display: none;
}
body.no-menu .content-wrapper.live-streams {
  max-width: none;
  padding: 0;
}
html.minified-menu #privileged-content-wrapper {
  margin-left: 72px;
}
#main-content {
  padding: 0;
}
.bs-common-toolbar .buttons-container,
.content-wrapper,
.secondary-page-toolbar .buttons-container {
  margin: 0 auto;
  max-width: 1200px;
  min-width: 1024px;
  padding-left: 32px;
  padding-right: 32px;
}
.content-wrapper {
  padding-bottom: 64px;
  padding-top: 40px;
}
.content-wrapper.live-streams {
  padding-bottom: 0;
}
.inner-page {
  padding-bottom: 32px;
}
.subpage .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.subpage .content .nav-list-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 320px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.subpage .content .view-wrapper {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  padding-left: 32px;
}
.page-actions {
  float: right;
}
.panels {
  container-name: panels;
  container-type: inline-size;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
}
.panels.narrow {
  margin: 0;
}
.panels.narrow > .panel {
  padding: 0;
}
.panels .panel {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 16px;
  padding: 0 16px;
}
.panels .panel:last-child,
.panels .panel:nth-last-child(2) {
  margin-bottom: 0;
}
.panels .panel:only-child {
  max-width: none !important;
}
.panels.panels-a > .panel {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}
.panels.panels-b > .panel:nth-child(odd) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.66%;
  flex: 1 1 66.66%;
  max-width: 66.66%;
}
.panels.panels-b > .panel:nth-child(2n) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.34%;
  flex: 1 1 33.34%;
  max-width: 33.34%;
}
.panels.panels-b1 > .panel:nth-child(odd) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  max-width: 60%;
}
.panels.panels-b1 > .panel:nth-child(2n) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
}
.panels.panels-b2 > .panel:nth-child(odd) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 60%;
  flex: 0 1 60%;
  max-width: 60%;
}
.panels.panels-b2 > .panel:nth-child(2n) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
  max-width: 40%;
}
.panels.panels-c > .panel:nth-child(odd) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 40%;
  flex: 0 1 40%;
}
.panels.panels-c > .panel:nth-child(2n) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
}
@container panels (width < 769px) {
  .panels.panels > .panel:nth-child(odd) {
    margin-bottom: 24px;
  }
  .panels.panels > .panel:nth-child(2n),
  .panels.panels > .panel:nth-child(odd) {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: none;
  }
  .panels.panels > .panel:last-child {
    margin-bottom: 0;
  }
}
nav.main,
nav.main .heading {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  position: fixed;
  top: 0;
  -webkit-transition: width .2s ease-in-out;
  transition: width .2s ease-in-out;
  width: 320px;
}
nav.main {
  bottom: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  overflow: hidden;
  padding-right: 24px;
  z-index: 10;
}
nav.main:hover > .toggler:before {
  opacity: 1;
}
nav.main.animating .heading,
nav.main.animating .menus,
nav.main.animating .sidemenu,
nav.main.animating .submenu {
  overflow: hidden;
}
nav.main.submenu-open:not(.minified) .heading .icon,
nav.main.submenu-open:not(.minified) .sidemenu {
  background-color: rgb(var(--base-300-rgb));
}
nav.main.submenu-open:not(.minified) .heading .workspace {
  padding-left: 16px;
}
nav.main.submenu-open:not(.minified) .heading .workspace:after {
  display: block;
}
nav.main.submenu-open:not(.minified) .baseline span.text,
nav.main.submenu-open:not(.minified) .top-level-menu span.text {
  display: none;
}
nav.main.submenu-open:not(.minified) .baseline {
  width: 40px;
}
nav.main.submenu-open:not(.minified) .top-level-menu {
  width: 72px;
}
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li:hover a {
  background-color: rgb(var(--base-100-rgb));
}
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li:hover .bullet {
  border-color: rgb(var(--base-100-rgb));
}
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li.selected.active:hover > a,
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li.selected.active > a,
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li.selected.has-sub:not(.active) > a {
  background-color: rgb(var(--base-100-rgb));
  color: rgb(var(--primary-300-rgb));
}
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li.selected:hover > a {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li.active {
  padding-left: 0;
  padding-right: 0;
}
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li.active a {
  background-color: rgb(var(--base-100-rgb));
  border-radius: 0;
  color: rgb(var(--base-700-rgb));
  padding-left: 26px;
  padding-right: 26px;
}
nav.main.submenu-open:not(.minified) .top-level-menu > ul > li.active .bullet {
  border-color: rgb(var(--base-100-rgb));
}
nav.main.submenu-open:not(.minified) .top-level-menu .counter {
  display: none;
}
nav.main.submenu-open:not(.minified) .bullet {
  border-color: rgb(var(--base-300-rgb));
}
nav.main.submenu-open:not(.minified) [delayed-tooltip]:after {
  display: block;
}
nav.main > .toggler {
  color: rgb(var(--primary-300-rgb));
  cursor: pointer;
  height: 100vh;
  position: absolute;
  right: 0;
  top: 0;
  width: 24px;
}
nav.main > .toggler:before {
  content: "\e033";
  display: block;
  height: 24px;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
  width: 24px;
}
nav.main .sidemenu {
  background-color: rgb(var(--base-100-rgb));
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100vh;
  left: 0;
  padding: 0;
  position: absolute;
  right: 24px;
  top: 0;
}
nav.main .sidemenu li {
  overflow: hidden;
  white-space: nowrap;
}
nav.main .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
}
nav.main .heading .icon,
nav.main .heading .logo,
nav.main .heading .workspace {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 24px 16px 12px;
  vertical-align: middle;
}
nav.main .heading .icon {
  height: 40px;
  max-width: 40px;
  min-width: 40px;
  width: 40px;
}
nav.main .heading .icon img {
  border-radius: 4px;
  max-height: 100%;
  width: 100%;
}
nav.main .heading .logo {
  -ms-flex-item-align: center;
  align-self: center;
}
nav.main .heading .logo img {
  vertical-align: middle;
}
nav.main .workspace {
  background-color: rgb(var(--base-100-rgb));
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  max-width: 248px;
  padding-left: 12px;
  position: relative;
}
nav.main .workspace:after {
  border-bottom: 1px solid rgb(var(--base-500-rgb));
  bottom: -1px;
  content: "";
  display: none;
  height: 1px;
  left: 16px;
  position: absolute;
  right: 16px;
}
nav.main .workspace .name {
  display: block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
  overflow: hidden;
  padding-right: 24px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
nav.main .workspace .stage {
  display: block;
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
nav.main .workspace .preview {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  color: rgb(var(--base-600-rgb));
  line-height: 0;
  padding: 4px;
  position: absolute;
  right: 16px;
  top: 32px;
}
nav.main .workspace .preview:hover {
  background-color: rgb(var(--base-100-rgb));
  cursor: pointer;
}
nav.main .workspace .preview i {
  font-size: 16px;
  font-size: 1rem;
}
nav.main .baseline {
  bottom: 0;
  left: 0;
  padding: 24px 16px;
  position: absolute;
  right: 0;
}
nav.main .menus,
nav.main .submenu {
  bottom: 144px;
  left: 0;
  overflow: auto;
  padding-bottom: 8px;
  padding-top: 8px;
  position: absolute;
  right: 0;
  top: 76px;
}
nav.main .top-level-menu i {
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  margin-top: -3px;
  vertical-align: middle;
}
nav.main .top-level-menu i + span.text {
  margin-left: 16px;
}
nav.main .top-level-menu > ul > li {
  margin-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
}
nav.main .top-level-menu > ul > li.selected:hover > a,
nav.main .top-level-menu > ul > li.selected > a {
  background-color: rgb(var(--primary-300-rgb));
  color: #fff;
}
nav.main .top-level-menu > ul > li:hover a {
  background-color: rgb(var(--base-300-rgb));
}
nav.main .top-level-menu > ul > li:hover .bullet {
  border-color: rgb(var(--base-300-rgb));
}
nav.main .top-level-menu > ul > li a {
  max-height: 24px;
  padding: 8px 10px;
}
nav.main .top-level-menu [delayed-tooltip]:after {
  display: none;
}
nav.main ul.externals {
  border-top: 1px solid rgb(var(--base-300-rgb));
  margin-top: 8px;
  padding-top: 8px;
}
nav.main ul.externals i {
  color: rgb(var(--primary-300-rgb));
}
nav.main .submenu {
  background-color: rgb(var(--base-100-rgb));
  bottom: 0;
  display: none;
  left: 72px;
  padding: 0 16px 24px;
}
nav.main .submenu.in {
  display: block;
}
nav.main .submenu h3 {
  border-bottom: 0;
  color: rgb(var(--base-600-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 40px;
  line-height: 2.5rem;
  margin: 0;
  padding-bottom: 0;
  padding-top: 20px;
  text-transform: uppercase;
}
nav.main .submenu > ul {
  border-bottom: 1px solid rgb(var(--base-500-rgb));
  margin-bottom: 19px;
  padding-bottom: 20px;
}
nav.main .submenu > ul:last-of-type {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
nav.main .submenu > ul > li.selected.hover > a,
nav.main .submenu > ul > li.selected:hover > a,
nav.main .submenu > ul > li.selected > a {
  background-color: rgb(var(--primary-300-rgb));
  color: #fff;
}
nav.main .submenu > ul > li > a:hover {
  background-color: rgb(var(--base-300-rgb));
}
nav.main .bullet {
  background-color: rgb(var(--primary-300-rgb));
  border: 2px solid rgb(var(--base-100-rgb));
  border-radius: 8px;
  display: inline-block;
  height: 8px;
  width: 8px;
}
nav.main i {
  position: relative;
}
nav.main i .bullet {
  position: absolute;
  right: -2px;
  top: -2px;
}
.user-menu {
  line-height: 0;
}
.user-menu .help {
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 40px;
  line-height: 2.5rem;
  margin-bottom: 16px;
}
.user-menu .help .activator {
  background-color: rgb(var(--base-500-rgb));
}
.user-menu .help i {
  color: rgb(var(--base-000-rgb));
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 40px;
  line-height: 2.5rem;
}
.user-menu .support {
  background-color: rgb(var(--base-500-rgb));
  display: block;
  font-size: 1.25rem;
  font-size: 20px;
  line-height: 42px;
  line-height: 2.625rem;
  margin-bottom: 16px;
}
.user-menu .activator,
.user-menu .support {
  border-radius: 100%;
  color: rgb(var(--base-000-rgb));
  height: 40px;
  text-align: center;
  width: 40px;
}
.user-menu .activator {
  background-color: rgb(var(--alt-1-300-rgb));
  cursor: pointer;
  line-height: 40px;
}
.user-menu .anchor-sw.dropdown-vue.menu {
  margin-left: 0;
  margin-top: -8px;
  -webkit-transform: translate3d(0, calc(-100% - 40px), 0);
  transform: translate3d(0, calc(-100% - 40px), 0);
}
.theme-switch {
  display: block;
  float: right;
  margin-top: 16px;
}
.theme-switch .slide {
  background-color: rgb(var(--base-500-rgb));
  border-radius: 16px;
  cursor: pointer;
  display: block;
  height: 20px;
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 40px;
}
.theme-switch span.switch {
  background-color: rgb(var(--primary-300-rgb));
  border-radius: 16px;
  color: #fff;
  display: block;
  height: 16px;
  left: 0;
  padding: 2px;
  position: absolute;
  top: 0;
  -webkit-transition: left .1s linear, background-color .1s linear;
  transition: left .1s linear, background-color .1s linear;
  width: 16px;
}
.theme-switch span.switch.dark {
  left: calc(100% - 20px);
}
.theme-switch i {
  display: block;
  margin: 1px 0 0 1px;
}
.global-hotkeys td,
.global-hotkeys th {
  vertical-align: top;
}
.global-hotkeys th.shortcut {
  white-space: nowrap;
}
.minified-menu nav.main {
  overflow: visible;
}
.minified-menu nav.main,
.minified-menu nav.main .heading {
  width: 72px;
}
.minified-menu nav.main > .toggler:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.minified-menu nav.main .heading .workspace,
.minified-menu nav.main .submenu {
  display: none;
}
.minified-menu nav.main .menus {
  overflow-x: hidden;
  overflow-y: auto;
}
.minified-menu nav.main span.counter,
.minified-menu nav.main span.text {
  display: none;
}
.bs-common-toolbar,
.secondary-page-toolbar {
  background-color: rgb(var(--base-000-rgb));
  bottom: 0;
  left: 320px;
  position: fixed;
  right: 0;
  -webkit-transition: left .2s ease-in-out;
  transition: left .2s ease-in-out;
  z-index: 9;
}
.bs-common-toolbar .buttons-container,
.secondary-page-toolbar .buttons-container {
  min-width: 320px;
}
.bs-common-toolbar .buttons,
.secondary-page-toolbar .buttons {
  border-top: 1px solid rgb(var(--base-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 16px;
  padding-top: 16px;
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.bs-common-toolbar .buttons:after,
.secondary-page-toolbar .buttons:after {
  clear: both;
  content: "";
  display: table;
}
.bs-common-toolbar .buttons .contextual,
.bs-common-toolbar .buttons ng-transclude,
.secondary-page-toolbar .buttons .contextual,
.secondary-page-toolbar .buttons ng-transclude {
  -webkit-box-flex: 1;
  display: inline-block;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: left;
}
.bs-common-toolbar .buttons .new-spinner,
.secondary-page-toolbar .buttons .new-spinner {
  display: none;
}
.bs-common-toolbar .custom-action,
.secondary-page-toolbar .custom-action {
  display: inline-block;
  margin: 0 8px;
}
.bs-common-toolbar .contextual .custom-action:first-child,
.secondary-page-toolbar .contextual .custom-action:first-child {
  margin-left: 0;
}
.bs-common-toolbar .alert,
.secondary-page-toolbar .alert {
  line-height: 30px;
  line-height: 1.875rem;
  margin: 0 12px;
  padding: 0 16px;
}
.minified-menu .bs-common-toolbar,
.minified-menu .secondary-page-toolbar {
  left: 72px;
}
.no-menu .bs-common-toolbar,
.no-menu .secondary-page-toolbar {
  left: 0;
}
.minified-menu .loader .loading {
  left: calc(50% + 36px);
}
.modal-open {
  overflow: hidden;
}
.maximized #intercom-container {
  display: none;
}
code,
pre {
  font-size: 12px;
  font-size: .75rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-radius: 4px;
  font-family: Consolas, monospace;
  font-weight: 400;
  padding: 16px;
}
code {
  color: rgb(var(--error-500-rgb));
  padding: 4px;
}
code,
pre {
  background-color: rgb(var(--base-100-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
}
pre {
  border-radius: 4px;
  display: block;
  line-height: 18px;
  line-height: 1.125rem;
  margin: 0 0 16px;
  padding: 16px;
  white-space: pre;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}
pre code {
  background-color: transparent;
  border: 0;
  color: inherit;
  padding: 0;
}
.accordion .accordion-item {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 24px;
}
.accordion .accordion-item.with-header-icon > section {
  padding-left: 56px !important;
}
.accordion .accordion-item.open {
  -webkit-box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
  box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
}
.accordion .accordion-item.open,
.accordion .accordion-item.open.not-empty:hover {
  border-color: rgb(var(--primary-300-rgb));
}
.accordion .accordion-item.open > header .opposite .toggler i {
  color: rgb(var(--primary-300-rgb));
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.accordion .accordion-item.open > section {
  overflow: visible;
  padding: 0 16px 16px;
}
.accordion .accordion-item.not-empty:hover {
  border-color: rgb(var(--base-700-rgb));
  -webkit-box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
  box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
}
.accordion .accordion-item:last-of-type {
  margin-bottom: 0;
}
.accordion .accordion-item > header {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 12px 16px;
}
.accordion .accordion-item > header .opposite .toggler i {
  color: rgb(var(--base-700-rgb));
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.accordion .accordion-item > header .badge {
  margin-left: 12px;
  margin-right: 12px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-grow: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.accordion .accordion-item > section {
  padding: 0 16px;
}
.accordion .accordion-item .header-icon i {
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-size: 1rem;
  height: 32px;
  line-height: 1;
  position: relative;
  width: 32px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  float: left;
}
.accordion .accordion-item .header-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  padding-left: 8px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.accordion .accordion-item .header-text .failure-reason {
  color: rgb(var(--error-300-rgb));
  font-size: 10px;
  font-size: .625rem;
  font-weight: 400;
  height: 12px;
  line-height: .75rem;
  margin-top: -4px;
}
.alert {
  background-color: rgb(var(--base-300-rgb));
  border: 1px solid rgb(var(--base-700-rgb));
  border-left-width: 6px;
  border-radius: 4px;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 32px;
  padding: 12px 16px;
}
.alert:only-child {
  margin-bottom: 0;
}
.alert.alert-warning,
.alert.warning {
  background-color: rgb(var(--warning-100-rgb));
  border-color: rgb(var(--warning-300-rgb));
}
.alert.alert-danger,
.alert.alert-error,
.alert.error {
  background-color: rgb(var(--error-100-rgb));
  border-color: rgb(var(--error-300-rgb));
}
.alert.alert-success,
.alert.success {
  background-color: rgb(var(--success-100-rgb));
  border-color: rgb(var(--success-300-rgb));
}
.alert.alert-info,
.alert.alert-notice,
.alert.info {
  background-color: rgb(var(--primary-100-rgb));
  border-color: rgb(var(--primary-300-rgb));
}
.alert .close {
  margin-right: -8px;
}
.alert > :last-child {
  margin-bottom: 0;
}
.initial-failure {
  margin: 90px auto;
  width: 320px;
}
body.maximized .entitlement-over-usage-notice {
  display: none;
}
.anonymized-alert h5 a {
  float: right;
  font-weight: 400;
}
.anonymized-alert p {
  margin: 12px 0 0;
}
.apps-preview .buttons-toggler {
  margin-bottom: 16px;
}
.apps-preview .mobile-preview {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(3, 1fr);
}
.apps-preview .mobile-preview .home {
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 1));
}
.apps-preview .mobile-preview .menu {
  grid-column-end: span calc(min(calc(var(--container-max-columns) - 2 + 1), 1));
  grid-column-start: 2;
}
.badge,
.badger-wizard .wizard-actions button.btn-mini,
.badger-wizard .wizard-actions button.btn-small,
.badger-wizard .wizard-actions button.mini,
.btn-mini.button-and-dropdown,
.btn-mini.primary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown,
.btn-small.button-and-dropdown,
.btn-small.primary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown,
.btn.btn-mini,
.btn.btn-mini.primary,
.btn.btn-mini.secondary,
.btn.btn-small,
.btn.btn-small.primary,
.btn.btn-small.secondary,
.btn.mini,
.btn.mini.primary,
.btn.mini.secondary,
.mini.button-and-dropdown,
.mini.primary.button-and-dropdown,
.mini.secondary.button-and-dropdown,
.table-network-configuration-editor .label {
  background-color: rgb(var(--base-300-rgb));
  border-radius: 4px;
  color: rgb(var(--base-700-rgb));
  display: inline-block;
  font-size: 10px;
  font-size: .625rem;
  font-weight: 600;
  letter-spacing: .3px;
  line-height: 18px;
  line-height: 1.125rem;
  margin-top: -2px;
  overflow: hidden;
  padding: 0 8px;
  text-overflow: ellipsis;
  text-transform: uppercase;
  -webkit-transition: color .1s linear, background-color .1s linear;
  transition: color .1s linear, background-color .1s linear;
  vertical-align: middle;
  white-space: nowrap;
}
.badge + .badge,
.badge + .btn-mini.button-and-dropdown,
.badge + .btn-mini.primary.button-and-dropdown,
.badge + .btn-mini.secondary.button-and-dropdown,
.badge + .btn-small.button-and-dropdown,
.badge + .btn-small.primary.button-and-dropdown,
.badge + .btn-small.secondary.button-and-dropdown,
.badge + .btn.btn-mini,
.badge + .btn.btn-mini.primary,
.badge + .btn.btn-mini.secondary,
.badge + .btn.btn-small,
.badge + .btn.btn-small.primary,
.badge + .btn.btn-small.secondary,
.badge + .btn.mini,
.badge + .btn.mini.primary,
.badge + .btn.mini.secondary,
.badge + .mini.button-and-dropdown,
.badge + .mini.primary.button-and-dropdown,
.badge + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions .badge + button.btn-mini,
.badger-wizard .wizard-actions .badge + button.btn-mini.primary,
.badger-wizard .wizard-actions .badge + button.btn-mini.secondary,
.badger-wizard .wizard-actions .badge + button.btn-small,
.badger-wizard .wizard-actions .badge + button.btn-small.primary,
.badger-wizard .wizard-actions .badge + button.btn-small.secondary,
.badger-wizard .wizard-actions .badge + button.mini,
.badger-wizard .wizard-actions .badge + button.mini.primary,
.badger-wizard .wizard-actions .badge + button.mini.secondary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-mini + button.mini,
.badger-wizard .wizard-actions .btn.btn-mini + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.mini,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.mini,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-small + button.mini,
.badger-wizard .wizard-actions .btn.btn-small + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-small + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.mini,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.mini,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.mini + button.btn-mini,
.badger-wizard .wizard-actions .btn.mini + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.mini + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.mini + button.btn-small,
.badger-wizard .wizard-actions .btn.mini + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.mini + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.mini + button.mini,
.badger-wizard .wizard-actions .btn.mini + button.mini.primary,
.badger-wizard .wizard-actions .btn.mini + button.mini.secondary,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-mini,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-small,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.mini.primary + button.mini,
.badger-wizard .wizard-actions .btn.mini.primary + button.mini.primary,
.badger-wizard .wizard-actions .btn.mini.primary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-mini,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-small,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.mini,
.badger-wizard .wizard-actions .btn.mini.secondary + button.mini.primary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.mini.secondary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-mini,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-mini.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-small,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-small.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-small.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.mini,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.mini.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini.primary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini.secondary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small.primary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small.secondary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini.primary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini.secondary + .label,
.badger-wizard .wizard-actions button.btn-mini + .badge,
.badger-wizard .wizard-actions button.btn-mini + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini + .btn.mini,
.badger-wizard .wizard-actions button.btn-mini + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-mini + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + button.btn-mini,
.badger-wizard .wizard-actions button.btn-mini + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini + button.btn-small,
.badger-wizard .wizard-actions button.btn-mini + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini + button.mini,
.badger-wizard .wizard-actions button.btn-mini + button.mini.primary,
.badger-wizard .wizard-actions button.btn-mini + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + .badge,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.mini,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-mini,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-small,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.mini,
.badger-wizard .wizard-actions button.btn-mini.primary + button.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .badge,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.mini,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-mini,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-small,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.mini,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-small + .badge,
.badger-wizard .wizard-actions button.btn-small + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small + .btn.mini,
.badger-wizard .wizard-actions button.btn-small + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-small + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-small + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + button.btn-mini,
.badger-wizard .wizard-actions button.btn-small + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small + button.btn-small,
.badger-wizard .wizard-actions button.btn-small + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small + button.mini,
.badger-wizard .wizard-actions button.btn-small + button.mini.primary,
.badger-wizard .wizard-actions button.btn-small + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + .badge,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.mini,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-mini,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-small,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + button.mini,
.badger-wizard .wizard-actions button.btn-small.primary + button.mini.primary,
.badger-wizard .wizard-actions button.btn-small.primary + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + .badge,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.mini,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-mini,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-small,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.mini,
.badger-wizard .wizard-actions button.btn-small.secondary + button.mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.mini.secondary,
.badger-wizard .wizard-actions button.mini + .badge,
.badger-wizard .wizard-actions button.mini + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn.btn-mini,
.badger-wizard .wizard-actions button.mini + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.mini + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini + .btn.btn-small,
.badger-wizard .wizard-actions button.mini + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.mini + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.mini + .btn.mini,
.badger-wizard .wizard-actions button.mini + .btn.mini.primary,
.badger-wizard .wizard-actions button.mini + .btn.mini.secondary,
.badger-wizard .wizard-actions button.mini + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + button.btn-mini,
.badger-wizard .wizard-actions button.mini + button.btn-mini.primary,
.badger-wizard .wizard-actions button.mini + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini + button.btn-small,
.badger-wizard .wizard-actions button.mini + button.btn-small.primary,
.badger-wizard .wizard-actions button.mini + button.btn-small.secondary,
.badger-wizard .wizard-actions button.mini + button.mini,
.badger-wizard .wizard-actions button.mini + button.mini.primary,
.badger-wizard .wizard-actions button.mini + button.mini.secondary,
.badger-wizard .wizard-actions button.mini.primary + .badge,
.badger-wizard .wizard-actions button.mini.primary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-mini,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-small,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.primary + .btn.mini,
.badger-wizard .wizard-actions button.mini.primary + .btn.mini.primary,
.badger-wizard .wizard-actions button.mini.primary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.mini.primary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + button.btn-mini,
.badger-wizard .wizard-actions button.mini.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.primary + button.btn-small,
.badger-wizard .wizard-actions button.mini.primary + button.btn-small.primary,
.badger-wizard .wizard-actions button.mini.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.primary + button.mini,
.badger-wizard .wizard-actions button.mini.primary + button.mini.primary,
.badger-wizard .wizard-actions button.mini.primary + button.mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary + .badge,
.badger-wizard .wizard-actions button.mini.secondary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-mini,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-small,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.mini,
.badger-wizard .wizard-actions button.mini.secondary + .btn.mini.primary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-mini,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-small,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.secondary + button.mini,
.badger-wizard .wizard-actions button.mini.secondary + button.mini.primary,
.badger-wizard .wizard-actions button.mini.secondary + button.mini.secondary,
.btn-mini.button-and-dropdown + .badge,
.btn-mini.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn.btn-mini,
.btn-mini.button-and-dropdown + .btn.btn-mini.primary,
.btn-mini.button-and-dropdown + .btn.btn-mini.secondary,
.btn-mini.button-and-dropdown + .btn.btn-small,
.btn-mini.button-and-dropdown + .btn.btn-small.primary,
.btn-mini.button-and-dropdown + .btn.btn-small.secondary,
.btn-mini.button-and-dropdown + .btn.mini,
.btn-mini.button-and-dropdown + .btn.mini.primary,
.btn-mini.button-and-dropdown + .btn.mini.secondary,
.btn-mini.button-and-dropdown + .mini.button-and-dropdown,
.btn-mini.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-mini.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .badge,
.btn-mini.primary.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn.btn-mini,
.btn-mini.primary.button-and-dropdown + .btn.btn-mini.primary,
.btn-mini.primary.button-and-dropdown + .btn.btn-mini.secondary,
.btn-mini.primary.button-and-dropdown + .btn.btn-small,
.btn-mini.primary.button-and-dropdown + .btn.btn-small.primary,
.btn-mini.primary.button-and-dropdown + .btn.btn-small.secondary,
.btn-mini.primary.button-and-dropdown + .btn.mini,
.btn-mini.primary.button-and-dropdown + .btn.mini.primary,
.btn-mini.primary.button-and-dropdown + .btn.mini.secondary,
.btn-mini.primary.button-and-dropdown + .mini.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .badge,
.btn-mini.secondary.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn.btn-mini,
.btn-mini.secondary.button-and-dropdown + .btn.btn-mini.primary,
.btn-mini.secondary.button-and-dropdown + .btn.btn-mini.secondary,
.btn-mini.secondary.button-and-dropdown + .btn.btn-small,
.btn-mini.secondary.button-and-dropdown + .btn.btn-small.primary,
.btn-mini.secondary.button-and-dropdown + .btn.btn-small.secondary,
.btn-mini.secondary.button-and-dropdown + .btn.mini,
.btn-mini.secondary.button-and-dropdown + .btn.mini.primary,
.btn-mini.secondary.button-and-dropdown + .btn.mini.secondary,
.btn-mini.secondary.button-and-dropdown + .mini.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-small.button-and-dropdown + .badge,
.btn-small.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-small.button-and-dropdown + .btn.btn-mini,
.btn-small.button-and-dropdown + .btn.btn-mini.primary,
.btn-small.button-and-dropdown + .btn.btn-mini.secondary,
.btn-small.button-and-dropdown + .btn.btn-small,
.btn-small.button-and-dropdown + .btn.btn-small.primary,
.btn-small.button-and-dropdown + .btn.btn-small.secondary,
.btn-small.button-and-dropdown + .btn.mini,
.btn-small.button-and-dropdown + .btn.mini.primary,
.btn-small.button-and-dropdown + .btn.mini.secondary,
.btn-small.button-and-dropdown + .mini.button-and-dropdown,
.btn-small.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-small.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .badge,
.btn-small.primary.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn.btn-mini,
.btn-small.primary.button-and-dropdown + .btn.btn-mini.primary,
.btn-small.primary.button-and-dropdown + .btn.btn-mini.secondary,
.btn-small.primary.button-and-dropdown + .btn.btn-small,
.btn-small.primary.button-and-dropdown + .btn.btn-small.primary,
.btn-small.primary.button-and-dropdown + .btn.btn-small.secondary,
.btn-small.primary.button-and-dropdown + .btn.mini,
.btn-small.primary.button-and-dropdown + .btn.mini.primary,
.btn-small.primary.button-and-dropdown + .btn.mini.secondary,
.btn-small.primary.button-and-dropdown + .mini.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .badge,
.btn-small.secondary.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn.btn-mini,
.btn-small.secondary.button-and-dropdown + .btn.btn-mini.primary,
.btn-small.secondary.button-and-dropdown + .btn.btn-mini.secondary,
.btn-small.secondary.button-and-dropdown + .btn.btn-small,
.btn-small.secondary.button-and-dropdown + .btn.btn-small.primary,
.btn-small.secondary.button-and-dropdown + .btn.btn-small.secondary,
.btn-small.secondary.button-and-dropdown + .btn.mini,
.btn-small.secondary.button-and-dropdown + .btn.mini.primary,
.btn-small.secondary.button-and-dropdown + .btn.mini.secondary,
.btn-small.secondary.button-and-dropdown + .mini.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn.btn-mini + .badge,
.btn.btn-mini + .btn-mini.button-and-dropdown,
.btn.btn-mini + .btn-mini.primary.button-and-dropdown,
.btn.btn-mini + .btn-mini.secondary.button-and-dropdown,
.btn.btn-mini + .btn-small.button-and-dropdown,
.btn.btn-mini + .btn-small.primary.button-and-dropdown,
.btn.btn-mini + .btn-small.secondary.button-and-dropdown,
.btn.btn-mini + .btn.btn-mini,
.btn.btn-mini + .btn.btn-mini.primary,
.btn.btn-mini + .btn.btn-mini.secondary,
.btn.btn-mini + .btn.btn-small,
.btn.btn-mini + .btn.btn-small.primary,
.btn.btn-mini + .btn.btn-small.secondary,
.btn.btn-mini + .btn.mini,
.btn.btn-mini + .btn.mini.primary,
.btn.btn-mini + .btn.mini.secondary,
.btn.btn-mini + .mini.button-and-dropdown,
.btn.btn-mini + .mini.primary.button-and-dropdown,
.btn.btn-mini + .mini.secondary.button-and-dropdown,
.btn.btn-mini.primary + .badge,
.btn.btn-mini.primary + .btn-mini.button-and-dropdown,
.btn.btn-mini.primary + .btn-mini.primary.button-and-dropdown,
.btn.btn-mini.primary + .btn-mini.secondary.button-and-dropdown,
.btn.btn-mini.primary + .btn-small.button-and-dropdown,
.btn.btn-mini.primary + .btn-small.primary.button-and-dropdown,
.btn.btn-mini.primary + .btn-small.secondary.button-and-dropdown,
.btn.btn-mini.primary + .btn.btn-mini,
.btn.btn-mini.primary + .btn.btn-mini.primary,
.btn.btn-mini.primary + .btn.btn-mini.secondary,
.btn.btn-mini.primary + .btn.btn-small,
.btn.btn-mini.primary + .btn.btn-small.primary,
.btn.btn-mini.primary + .btn.btn-small.secondary,
.btn.btn-mini.primary + .btn.mini,
.btn.btn-mini.primary + .btn.mini.primary,
.btn.btn-mini.primary + .btn.mini.secondary,
.btn.btn-mini.primary + .mini.button-and-dropdown,
.btn.btn-mini.primary + .mini.primary.button-and-dropdown,
.btn.btn-mini.primary + .mini.secondary.button-and-dropdown,
.btn.btn-mini.secondary + .badge,
.btn.btn-mini.secondary + .btn-mini.button-and-dropdown,
.btn.btn-mini.secondary + .btn-mini.primary.button-and-dropdown,
.btn.btn-mini.secondary + .btn-mini.secondary.button-and-dropdown,
.btn.btn-mini.secondary + .btn-small.button-and-dropdown,
.btn.btn-mini.secondary + .btn-small.primary.button-and-dropdown,
.btn.btn-mini.secondary + .btn-small.secondary.button-and-dropdown,
.btn.btn-mini.secondary + .btn.btn-mini,
.btn.btn-mini.secondary + .btn.btn-mini.primary,
.btn.btn-mini.secondary + .btn.btn-mini.secondary,
.btn.btn-mini.secondary + .btn.btn-small,
.btn.btn-mini.secondary + .btn.btn-small.primary,
.btn.btn-mini.secondary + .btn.btn-small.secondary,
.btn.btn-mini.secondary + .btn.mini,
.btn.btn-mini.secondary + .btn.mini.primary,
.btn.btn-mini.secondary + .btn.mini.secondary,
.btn.btn-mini.secondary + .mini.button-and-dropdown,
.btn.btn-mini.secondary + .mini.primary.button-and-dropdown,
.btn.btn-mini.secondary + .mini.secondary.button-and-dropdown,
.btn.btn-small + .badge,
.btn.btn-small + .btn-mini.button-and-dropdown,
.btn.btn-small + .btn-mini.primary.button-and-dropdown,
.btn.btn-small + .btn-mini.secondary.button-and-dropdown,
.btn.btn-small + .btn-small.button-and-dropdown,
.btn.btn-small + .btn-small.primary.button-and-dropdown,
.btn.btn-small + .btn-small.secondary.button-and-dropdown,
.btn.btn-small + .btn.btn-mini,
.btn.btn-small + .btn.btn-mini.primary,
.btn.btn-small + .btn.btn-mini.secondary,
.btn.btn-small + .btn.btn-small,
.btn.btn-small + .btn.btn-small.primary,
.btn.btn-small + .btn.btn-small.secondary,
.btn.btn-small + .btn.mini,
.btn.btn-small + .btn.mini.primary,
.btn.btn-small + .btn.mini.secondary,
.btn.btn-small + .mini.button-and-dropdown,
.btn.btn-small + .mini.primary.button-and-dropdown,
.btn.btn-small + .mini.secondary.button-and-dropdown,
.btn.btn-small.primary + .badge,
.btn.btn-small.primary + .btn-mini.button-and-dropdown,
.btn.btn-small.primary + .btn-mini.primary.button-and-dropdown,
.btn.btn-small.primary + .btn-mini.secondary.button-and-dropdown,
.btn.btn-small.primary + .btn-small.button-and-dropdown,
.btn.btn-small.primary + .btn-small.primary.button-and-dropdown,
.btn.btn-small.primary + .btn-small.secondary.button-and-dropdown,
.btn.btn-small.primary + .btn.btn-mini,
.btn.btn-small.primary + .btn.btn-mini.primary,
.btn.btn-small.primary + .btn.btn-mini.secondary,
.btn.btn-small.primary + .btn.btn-small,
.btn.btn-small.primary + .btn.btn-small.primary,
.btn.btn-small.primary + .btn.btn-small.secondary,
.btn.btn-small.primary + .btn.mini,
.btn.btn-small.primary + .btn.mini.primary,
.btn.btn-small.primary + .btn.mini.secondary,
.btn.btn-small.primary + .mini.button-and-dropdown,
.btn.btn-small.primary + .mini.primary.button-and-dropdown,
.btn.btn-small.primary + .mini.secondary.button-and-dropdown,
.btn.btn-small.secondary + .badge,
.btn.btn-small.secondary + .btn-mini.button-and-dropdown,
.btn.btn-small.secondary + .btn-mini.primary.button-and-dropdown,
.btn.btn-small.secondary + .btn-mini.secondary.button-and-dropdown,
.btn.btn-small.secondary + .btn-small.button-and-dropdown,
.btn.btn-small.secondary + .btn-small.primary.button-and-dropdown,
.btn.btn-small.secondary + .btn-small.secondary.button-and-dropdown,
.btn.btn-small.secondary + .btn.btn-mini,
.btn.btn-small.secondary + .btn.btn-mini.primary,
.btn.btn-small.secondary + .btn.btn-mini.secondary,
.btn.btn-small.secondary + .btn.btn-small,
.btn.btn-small.secondary + .btn.btn-small.primary,
.btn.btn-small.secondary + .btn.btn-small.secondary,
.btn.btn-small.secondary + .btn.mini,
.btn.btn-small.secondary + .btn.mini.primary,
.btn.btn-small.secondary + .btn.mini.secondary,
.btn.btn-small.secondary + .mini.button-and-dropdown,
.btn.btn-small.secondary + .mini.primary.button-and-dropdown,
.btn.btn-small.secondary + .mini.secondary.button-and-dropdown,
.btn.mini + .badge,
.btn.mini + .btn-mini.button-and-dropdown,
.btn.mini + .btn-mini.primary.button-and-dropdown,
.btn.mini + .btn-mini.secondary.button-and-dropdown,
.btn.mini + .btn-small.button-and-dropdown,
.btn.mini + .btn-small.primary.button-and-dropdown,
.btn.mini + .btn-small.secondary.button-and-dropdown,
.btn.mini + .btn.btn-mini,
.btn.mini + .btn.btn-mini.primary,
.btn.mini + .btn.btn-mini.secondary,
.btn.mini + .btn.btn-small,
.btn.mini + .btn.btn-small.primary,
.btn.mini + .btn.btn-small.secondary,
.btn.mini + .btn.mini,
.btn.mini + .btn.mini.primary,
.btn.mini + .btn.mini.secondary,
.btn.mini + .mini.button-and-dropdown,
.btn.mini + .mini.primary.button-and-dropdown,
.btn.mini + .mini.secondary.button-and-dropdown,
.btn.mini.primary + .badge,
.btn.mini.primary + .btn-mini.button-and-dropdown,
.btn.mini.primary + .btn-mini.primary.button-and-dropdown,
.btn.mini.primary + .btn-mini.secondary.button-and-dropdown,
.btn.mini.primary + .btn-small.button-and-dropdown,
.btn.mini.primary + .btn-small.primary.button-and-dropdown,
.btn.mini.primary + .btn-small.secondary.button-and-dropdown,
.btn.mini.primary + .btn.btn-mini,
.btn.mini.primary + .btn.btn-mini.primary,
.btn.mini.primary + .btn.btn-mini.secondary,
.btn.mini.primary + .btn.btn-small,
.btn.mini.primary + .btn.btn-small.primary,
.btn.mini.primary + .btn.btn-small.secondary,
.btn.mini.primary + .btn.mini,
.btn.mini.primary + .btn.mini.primary,
.btn.mini.primary + .btn.mini.secondary,
.btn.mini.primary + .mini.button-and-dropdown,
.btn.mini.primary + .mini.primary.button-and-dropdown,
.btn.mini.primary + .mini.secondary.button-and-dropdown,
.btn.mini.secondary + .badge,
.btn.mini.secondary + .btn-mini.button-and-dropdown,
.btn.mini.secondary + .btn-mini.primary.button-and-dropdown,
.btn.mini.secondary + .btn-mini.secondary.button-and-dropdown,
.btn.mini.secondary + .btn-small.button-and-dropdown,
.btn.mini.secondary + .btn-small.primary.button-and-dropdown,
.btn.mini.secondary + .btn-small.secondary.button-and-dropdown,
.btn.mini.secondary + .btn.btn-mini,
.btn.mini.secondary + .btn.btn-mini.primary,
.btn.mini.secondary + .btn.btn-mini.secondary,
.btn.mini.secondary + .btn.btn-small,
.btn.mini.secondary + .btn.btn-small.primary,
.btn.mini.secondary + .btn.btn-small.secondary,
.btn.mini.secondary + .btn.mini,
.btn.mini.secondary + .btn.mini.primary,
.btn.mini.secondary + .btn.mini.secondary,
.btn.mini.secondary + .mini.button-and-dropdown,
.btn.mini.secondary + .mini.primary.button-and-dropdown,
.btn.mini.secondary + .mini.secondary.button-and-dropdown,
.mini.button-and-dropdown + .badge,
.mini.button-and-dropdown + .btn-mini.button-and-dropdown,
.mini.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.mini.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.mini.button-and-dropdown + .btn-small.button-and-dropdown,
.mini.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.mini.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.mini.button-and-dropdown + .btn.btn-mini,
.mini.button-and-dropdown + .btn.btn-mini.primary,
.mini.button-and-dropdown + .btn.btn-mini.secondary,
.mini.button-and-dropdown + .btn.btn-small,
.mini.button-and-dropdown + .btn.btn-small.primary,
.mini.button-and-dropdown + .btn.btn-small.secondary,
.mini.button-and-dropdown + .btn.mini,
.mini.button-and-dropdown + .btn.mini.primary,
.mini.button-and-dropdown + .btn.mini.secondary,
.mini.button-and-dropdown + .mini.button-and-dropdown,
.mini.button-and-dropdown + .mini.primary.button-and-dropdown,
.mini.button-and-dropdown + .mini.secondary.button-and-dropdown,
.mini.primary.button-and-dropdown + .badge,
.mini.primary.button-and-dropdown + .btn-mini.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-small.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn.btn-mini,
.mini.primary.button-and-dropdown + .btn.btn-mini.primary,
.mini.primary.button-and-dropdown + .btn.btn-mini.secondary,
.mini.primary.button-and-dropdown + .btn.btn-small,
.mini.primary.button-and-dropdown + .btn.btn-small.primary,
.mini.primary.button-and-dropdown + .btn.btn-small.secondary,
.mini.primary.button-and-dropdown + .btn.mini,
.mini.primary.button-and-dropdown + .btn.mini.primary,
.mini.primary.button-and-dropdown + .btn.mini.secondary,
.mini.primary.button-and-dropdown + .mini.button-and-dropdown,
.mini.primary.button-and-dropdown + .mini.primary.button-and-dropdown,
.mini.primary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .badge,
.mini.secondary.button-and-dropdown + .btn-mini.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-small.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn.btn-mini,
.mini.secondary.button-and-dropdown + .btn.btn-mini.primary,
.mini.secondary.button-and-dropdown + .btn.btn-mini.secondary,
.mini.secondary.button-and-dropdown + .btn.btn-small,
.mini.secondary.button-and-dropdown + .btn.btn-small.primary,
.mini.secondary.button-and-dropdown + .btn.btn-small.secondary,
.mini.secondary.button-and-dropdown + .btn.mini,
.mini.secondary.button-and-dropdown + .btn.mini.primary,
.mini.secondary.button-and-dropdown + .btn.mini.secondary,
.mini.secondary.button-and-dropdown + .mini.button-and-dropdown,
.mini.secondary.button-and-dropdown + .mini.primary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.table-network-configuration-editor .badge + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-mini,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-mini.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-mini.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-small,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-small.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-small.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.mini,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.mini.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.mini.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini.primary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini.secondary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small.primary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small.secondary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini.primary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini.secondary + .label,
.table-network-configuration-editor .btn-mini.button-and-dropdown + .label,
.table-network-configuration-editor .btn-mini.primary.button-and-dropdown + .label,
.table-network-configuration-editor .btn-mini.secondary.button-and-dropdown + .label,
.table-network-configuration-editor .btn-small.button-and-dropdown + .label,
.table-network-configuration-editor .btn-small.primary.button-and-dropdown + .label,
.table-network-configuration-editor .btn-small.secondary.button-and-dropdown + .label,
.table-network-configuration-editor .btn.btn-mini + .label,
.table-network-configuration-editor .btn.btn-mini.primary + .label,
.table-network-configuration-editor .btn.btn-mini.secondary + .label,
.table-network-configuration-editor .btn.btn-small + .label,
.table-network-configuration-editor .btn.btn-small.primary + .label,
.table-network-configuration-editor .btn.btn-small.secondary + .label,
.table-network-configuration-editor .btn.mini + .label,
.table-network-configuration-editor .btn.mini.primary + .label,
.table-network-configuration-editor .btn.mini.secondary + .label,
.table-network-configuration-editor .label + .badge,
.table-network-configuration-editor .label + .btn-mini.button-and-dropdown,
.table-network-configuration-editor .label + .btn-mini.primary.button-and-dropdown,
.table-network-configuration-editor .label + .btn-mini.secondary.button-and-dropdown,
.table-network-configuration-editor .label + .btn-small.button-and-dropdown,
.table-network-configuration-editor .label + .btn-small.primary.button-and-dropdown,
.table-network-configuration-editor .label + .btn-small.secondary.button-and-dropdown,
.table-network-configuration-editor .label + .btn.btn-mini,
.table-network-configuration-editor .label + .btn.btn-mini.primary,
.table-network-configuration-editor .label + .btn.btn-mini.secondary,
.table-network-configuration-editor .label + .btn.btn-small,
.table-network-configuration-editor .label + .btn.btn-small.primary,
.table-network-configuration-editor .label + .btn.btn-small.secondary,
.table-network-configuration-editor .label + .btn.mini,
.table-network-configuration-editor .label + .btn.mini.primary,
.table-network-configuration-editor .label + .btn.mini.secondary,
.table-network-configuration-editor .label + .label,
.table-network-configuration-editor .label + .mini.button-and-dropdown,
.table-network-configuration-editor .label + .mini.primary.button-and-dropdown,
.table-network-configuration-editor .label + .mini.secondary.button-and-dropdown,
.table-network-configuration-editor .mini.button-and-dropdown + .label,
.table-network-configuration-editor .mini.primary.button-and-dropdown + .label,
.table-network-configuration-editor .mini.secondary.button-and-dropdown + .label {
  margin-left: 0;
}
* + .badge,
* + .btn-mini.button-and-dropdown,
* + .btn-mini.primary.button-and-dropdown,
* + .btn-mini.secondary.button-and-dropdown,
* + .btn-small.button-and-dropdown,
* + .btn-small.primary.button-and-dropdown,
* + .btn-small.secondary.button-and-dropdown,
* + .btn.btn-mini,
* + .btn.btn-mini.primary,
* + .btn.btn-mini.secondary,
* + .btn.btn-small,
* + .btn.btn-small.primary,
* + .btn.btn-small.secondary,
* + .btn.mini,
* + .btn.mini.primary,
* + .btn.mini.secondary,
* + .mini.button-and-dropdown,
* + .mini.primary.button-and-dropdown,
* + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions * + button.btn-mini,
.badger-wizard .wizard-actions * + button.btn-small,
.badger-wizard .wizard-actions * + button.mini,
.table-network-configuration-editor * + .label {
  margin-left: 8px;
}
.badge:first-child,
.badger-wizard .wizard-actions button.btn-mini:first-child,
.badger-wizard .wizard-actions button.btn-small:first-child,
.badger-wizard .wizard-actions button.mini:first-child,
.btn-mini.button-and-dropdown:first-child,
.btn-small.button-and-dropdown:first-child,
.btn.btn-mini:first-child,
.btn.btn-small:first-child,
.btn.mini:first-child,
.mini.button-and-dropdown:first-child,
.table-network-configuration-editor .label:first-child {
  margin-left: 0;
}
.badge:last-child,
.badger-wizard .wizard-actions button.btn-mini:last-child,
.badger-wizard .wizard-actions button.btn-small:last-child,
.badger-wizard .wizard-actions button.mini:last-child,
.btn-mini.button-and-dropdown:last-child,
.btn-small.button-and-dropdown:last-child,
.btn.btn-mini:last-child,
.btn.btn-small:last-child,
.btn.mini:last-child,
.mini.button-and-dropdown:last-child,
.table-network-configuration-editor .label:last-child {
  margin-right: 0;
}
.badge-info.btn-mini.button-and-dropdown,
.badge-info.btn-small.button-and-dropdown,
.badge-info.btn.btn-mini,
.badge-info.btn.btn-small,
.badge-info.btn.mini,
.badge-info.mini.button-and-dropdown,
.badge.badge-info,
.badge.btn-mini.primary.button-and-dropdown,
.badge.btn-small.primary.button-and-dropdown,
.badge.btn.btn-mini.primary,
.badge.btn.btn-small.primary,
.badge.btn.mini.primary,
.badge.info,
.badge.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-mini.appscript,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-small.appscript,
.badger-wizard .wizard-actions .package-inspector .changes button.mini.appscript,
.badger-wizard .wizard-actions .table-network-configuration-editor button.label.btn-mini.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.label.btn-small.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.label.mini.primary,
.badger-wizard .wizard-actions button.badge-info.btn-mini,
.badger-wizard .wizard-actions button.badge-info.btn-small,
.badger-wizard .wizard-actions button.badge-info.mini,
.badger-wizard .wizard-actions button.badge.btn-mini.primary,
.badger-wizard .wizard-actions button.badge.btn-small.primary,
.badger-wizard .wizard-actions button.badge.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.btn.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.btn.primary,
.badger-wizard .wizard-actions button.btn-mini.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.btn-mini.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary.btn,
.badger-wizard .wizard-actions button.btn-mini.primary.btn-small,
.badger-wizard .wizard-actions button.btn-mini.primary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary.btn.btn-small,
.badger-wizard .wizard-actions button.btn-mini.primary.btn.mini,
.badger-wizard .wizard-actions button.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.btn-mini.primary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.btn-mini.primary.mini,
.badger-wizard .wizard-actions button.btn-mini.primary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.btn.mini.primary,
.badger-wizard .wizard-actions button.btn-small.btn.primary,
.badger-wizard .wizard-actions button.btn-small.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.btn-small.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.btn-small.mini.primary,
.badger-wizard .wizard-actions button.btn-small.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.primary.btn,
.badger-wizard .wizard-actions button.btn-small.primary.btn-mini,
.badger-wizard .wizard-actions button.btn-small.primary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary.btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small.primary.btn.mini,
.badger-wizard .wizard-actions button.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.btn-small.primary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.btn-small.primary.mini,
.badger-wizard .wizard-actions button.btn-small.primary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.btn.mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.btn.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary.primary,
.badger-wizard .wizard-actions button.btn-small.secondary.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn.btn-mini.btn-small.primary,
.badger-wizard .wizard-actions button.btn.btn-mini.mini.primary,
.badger-wizard .wizard-actions button.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn.btn-mini.primary.btn-small,
.badger-wizard .wizard-actions button.btn.btn-mini.primary.mini,
.badger-wizard .wizard-actions button.btn.btn-mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.btn.btn-mini.secondary.mini.primary,
.badger-wizard .wizard-actions button.btn.btn-mini.secondary.primary,
.badger-wizard .wizard-actions button.btn.btn-small.btn-mini.primary,
.badger-wizard .wizard-actions button.btn.btn-small.mini.primary,
.badger-wizard .wizard-actions button.btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn.btn-small.primary.btn-mini,
.badger-wizard .wizard-actions button.btn.btn-small.primary.mini,
.badger-wizard .wizard-actions button.btn.btn-small.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.btn.btn-small.secondary.mini.primary,
.badger-wizard .wizard-actions button.btn.btn-small.secondary.primary,
.badger-wizard .wizard-actions button.btn.mini.btn-mini.primary,
.badger-wizard .wizard-actions button.btn.mini.btn-small.primary,
.badger-wizard .wizard-actions button.btn.mini.primary,
.badger-wizard .wizard-actions button.btn.mini.primary.btn-mini,
.badger-wizard .wizard-actions button.btn.mini.primary.btn-small,
.badger-wizard .wizard-actions button.btn.mini.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.btn.mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.btn.mini.secondary.primary,
.badger-wizard .wizard-actions button.info.btn-mini,
.badger-wizard .wizard-actions button.info.btn-mini.primary,
.badger-wizard .wizard-actions button.info.btn-mini.secondary,
.badger-wizard .wizard-actions button.info.btn-small,
.badger-wizard .wizard-actions button.info.btn-small.primary,
.badger-wizard .wizard-actions button.info.btn-small.secondary,
.badger-wizard .wizard-actions button.info.mini,
.badger-wizard .wizard-actions button.info.mini.primary,
.badger-wizard .wizard-actions button.info.mini.secondary,
.badger-wizard .wizard-actions button.mini.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.btn-small.primary,
.badger-wizard .wizard-actions button.mini.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.btn.btn-small.primary,
.badger-wizard .wizard-actions button.mini.btn.primary,
.badger-wizard .wizard-actions button.mini.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.mini.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.mini.primary,
.badger-wizard .wizard-actions button.mini.primary.btn,
.badger-wizard .wizard-actions button.mini.primary.btn-mini,
.badger-wizard .wizard-actions button.mini.primary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary.btn-small,
.badger-wizard .wizard-actions button.mini.primary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary.btn.btn-mini,
.badger-wizard .wizard-actions button.mini.primary.btn.btn-small,
.badger-wizard .wizard-actions button.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.mini.primary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.mini.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.secondary.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.mini.secondary.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.secondary.btn.btn-small.primary,
.badger-wizard .wizard-actions button.mini.secondary.btn.primary,
.badger-wizard .wizard-actions button.mini.secondary.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.secondary.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.mini.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.mini.secondary.primary,
.badger-wizard .wizard-actions button.mini.secondary.primary.button-and-dropdown,
.btn-mini.button-and-dropdown.btn-small.primary,
.btn-mini.button-and-dropdown.btn.btn-small.primary,
.btn-mini.button-and-dropdown.btn.mini.primary,
.btn-mini.button-and-dropdown.btn.primary,
.btn-mini.button-and-dropdown.mini.primary,
.btn-mini.button-and-dropdown.primary,
.btn-mini.primary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown.btn,
.btn-mini.primary.button-and-dropdown.btn-small,
.btn-mini.primary.button-and-dropdown.btn.btn-small,
.btn-mini.primary.button-and-dropdown.btn.mini,
.btn-mini.primary.button-and-dropdown.mini,
.btn-mini.secondary.button-and-dropdown.btn-small.primary,
.btn-mini.secondary.button-and-dropdown.btn.btn-small.primary,
.btn-mini.secondary.button-and-dropdown.btn.mini.primary,
.btn-mini.secondary.button-and-dropdown.btn.primary,
.btn-mini.secondary.button-and-dropdown.mini.primary,
.btn-mini.secondary.button-and-dropdown.primary,
.btn-small.button-and-dropdown.btn-mini.primary,
.btn-small.button-and-dropdown.btn.btn-mini.primary,
.btn-small.button-and-dropdown.btn.mini.primary,
.btn-small.button-and-dropdown.btn.primary,
.btn-small.button-and-dropdown.mini.primary,
.btn-small.button-and-dropdown.primary,
.btn-small.primary.button-and-dropdown,
.btn-small.primary.button-and-dropdown.btn,
.btn-small.primary.button-and-dropdown.btn-mini,
.btn-small.primary.button-and-dropdown.btn.btn-mini,
.btn-small.primary.button-and-dropdown.btn.mini,
.btn-small.primary.button-and-dropdown.mini,
.btn-small.secondary.button-and-dropdown.btn-mini.primary,
.btn-small.secondary.button-and-dropdown.btn.btn-mini.primary,
.btn-small.secondary.button-and-dropdown.btn.mini.primary,
.btn-small.secondary.button-and-dropdown.btn.primary,
.btn-small.secondary.button-and-dropdown.mini.primary,
.btn-small.secondary.button-and-dropdown.primary,
.btn.btn-mini.btn-small.primary,
.btn.btn-mini.btn-small.primary.button-and-dropdown,
.btn.btn-mini.mini.primary,
.btn.btn-mini.mini.primary.button-and-dropdown,
.btn.btn-mini.primary,
.btn.btn-mini.primary.btn-small,
.btn.btn-mini.primary.btn-small.button-and-dropdown,
.btn.btn-mini.primary.button-and-dropdown,
.btn.btn-mini.primary.mini,
.btn.btn-mini.primary.mini.button-and-dropdown,
.btn.btn-mini.secondary.btn-small.primary,
.btn.btn-mini.secondary.btn-small.primary.button-and-dropdown,
.btn.btn-mini.secondary.mini.primary,
.btn.btn-mini.secondary.mini.primary.button-and-dropdown,
.btn.btn-mini.secondary.primary,
.btn.btn-mini.secondary.primary.button-and-dropdown,
.btn.btn-small.btn-mini.primary,
.btn.btn-small.btn-mini.primary.button-and-dropdown,
.btn.btn-small.mini.primary,
.btn.btn-small.mini.primary.button-and-dropdown,
.btn.btn-small.primary,
.btn.btn-small.primary.btn-mini,
.btn.btn-small.primary.btn-mini.button-and-dropdown,
.btn.btn-small.primary.button-and-dropdown,
.btn.btn-small.primary.mini,
.btn.btn-small.primary.mini.button-and-dropdown,
.btn.btn-small.secondary.btn-mini.primary,
.btn.btn-small.secondary.btn-mini.primary.button-and-dropdown,
.btn.btn-small.secondary.mini.primary,
.btn.btn-small.secondary.mini.primary.button-and-dropdown,
.btn.btn-small.secondary.primary,
.btn.btn-small.secondary.primary.button-and-dropdown,
.btn.mini.btn-mini.primary,
.btn.mini.btn-mini.primary.button-and-dropdown,
.btn.mini.btn-small.primary,
.btn.mini.btn-small.primary.button-and-dropdown,
.btn.mini.primary,
.btn.mini.primary.btn-mini,
.btn.mini.primary.btn-mini.button-and-dropdown,
.btn.mini.primary.btn-small,
.btn.mini.primary.btn-small.button-and-dropdown,
.btn.mini.primary.button-and-dropdown,
.btn.mini.secondary.btn-mini.primary,
.btn.mini.secondary.btn-mini.primary.button-and-dropdown,
.btn.mini.secondary.btn-small.primary,
.btn.mini.secondary.btn-small.primary.button-and-dropdown,
.btn.mini.secondary.primary,
.btn.mini.secondary.primary.button-and-dropdown,
.info.btn-mini.button-and-dropdown,
.info.btn-mini.primary.button-and-dropdown,
.info.btn-mini.secondary.button-and-dropdown,
.info.btn-small.button-and-dropdown,
.info.btn-small.primary.button-and-dropdown,
.info.btn-small.secondary.button-and-dropdown,
.info.btn.btn-mini,
.info.btn.btn-mini.primary,
.info.btn.btn-mini.secondary,
.info.btn.btn-small,
.info.btn.btn-small.primary,
.info.btn.btn-small.secondary,
.info.btn.mini,
.info.btn.mini.primary,
.info.btn.mini.secondary,
.info.mini.button-and-dropdown,
.info.mini.primary.button-and-dropdown,
.info.mini.secondary.button-and-dropdown,
.mini.button-and-dropdown.btn-mini.primary,
.mini.button-and-dropdown.btn-small.primary,
.mini.button-and-dropdown.btn.btn-mini.primary,
.mini.button-and-dropdown.btn.btn-small.primary,
.mini.button-and-dropdown.btn.primary,
.mini.button-and-dropdown.primary,
.mini.primary.button-and-dropdown,
.mini.primary.button-and-dropdown.btn,
.mini.primary.button-and-dropdown.btn-mini,
.mini.primary.button-and-dropdown.btn-small,
.mini.primary.button-and-dropdown.btn.btn-mini,
.mini.primary.button-and-dropdown.btn.btn-small,
.mini.secondary.button-and-dropdown.btn-mini.primary,
.mini.secondary.button-and-dropdown.btn-small.primary,
.mini.secondary.button-and-dropdown.btn.btn-mini.primary,
.mini.secondary.button-and-dropdown.btn.btn-small.primary,
.mini.secondary.button-and-dropdown.btn.primary,
.mini.secondary.button-and-dropdown.primary,
.package-inspector .changes .badge.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-mini.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-small.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.mini.appscript,
.package-inspector .changes .btn-mini.button-and-dropdown.appscript,
.package-inspector .changes .btn-small.button-and-dropdown.appscript,
.package-inspector .changes .btn.btn-mini.appscript,
.package-inspector .changes .btn.btn-small.appscript,
.package-inspector .changes .btn.mini.appscript,
.package-inspector .changes .mini.button-and-dropdown.appscript,
.package-inspector .changes .table-network-configuration-editor .label.appscript,
.table-network-configuration-editor .badge-info.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.label.btn-mini.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.label.btn-small.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.label.mini.primary,
.table-network-configuration-editor .info.label,
.table-network-configuration-editor .label.btn-mini.primary.button-and-dropdown,
.table-network-configuration-editor .label.btn-small.primary.button-and-dropdown,
.table-network-configuration-editor .label.btn.btn-mini.primary,
.table-network-configuration-editor .label.btn.btn-small.primary,
.table-network-configuration-editor .label.btn.mini.primary,
.table-network-configuration-editor .label.mini.primary.button-and-dropdown,
.table-network-configuration-editor .package-inspector .changes .label.appscript {
  background-color: rgb(var(--primary-100-rgb));
  color: rgb(var(--primary-300-rgb));
}
.badge-info.solid.btn-mini.button-and-dropdown,
.badge-info.solid.btn-small.button-and-dropdown,
.badge-info.solid.btn.btn-mini,
.badge-info.solid.btn.btn-small,
.badge-info.solid.btn.mini,
.badge-info.solid.mini.button-and-dropdown,
.badge.badge-info.solid,
.badge.info.solid,
.badge.solid.btn-mini.primary.button-and-dropdown,
.badge.solid.btn-small.primary.button-and-dropdown,
.badge.solid.btn.btn-mini.primary,
.badge.solid.btn.btn-small.primary,
.badge.solid.btn.mini.primary,
.badge.solid.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-mini.appscript,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-small.appscript,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.mini.appscript,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.label.btn-mini.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.label.btn-small.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.label.mini.primary,
.badger-wizard .wizard-actions button.badge-info.solid.btn-mini,
.badger-wizard .wizard-actions button.badge-info.solid.btn-small,
.badger-wizard .wizard-actions button.badge-info.solid.mini,
.badger-wizard .wizard-actions button.badge.solid.btn-mini.primary,
.badger-wizard .wizard-actions button.badge.solid.btn-small.primary,
.badger-wizard .wizard-actions button.badge.solid.mini.primary,
.badger-wizard .wizard-actions button.info.solid.btn-mini,
.badger-wizard .wizard-actions button.info.solid.btn-mini.primary,
.badger-wizard .wizard-actions button.info.solid.btn-mini.secondary,
.badger-wizard .wizard-actions button.info.solid.btn-small,
.badger-wizard .wizard-actions button.info.solid.btn-small.primary,
.badger-wizard .wizard-actions button.info.solid.btn-small.secondary,
.badger-wizard .wizard-actions button.info.solid.mini,
.badger-wizard .wizard-actions button.info.solid.mini.primary,
.badger-wizard .wizard-actions button.info.solid.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.btn.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.btn.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.btn.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn-small,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn.btn-small,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn.mini,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.mini,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.primary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.btn.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.btn.primary,
.badger-wizard .wizard-actions button.solid.btn-small.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.solid.btn-small.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn-mini,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn.btn-mini,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn.mini,
.badger-wizard .wizard-actions button.solid.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.primary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.solid.btn-small.primary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.solid.btn-small.primary.mini,
.badger-wizard .wizard-actions button.solid.btn-small.primary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.mini.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.primary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.mini.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.primary.btn-small,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.primary.mini,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.secondary.mini.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.secondary.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.mini.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.primary.btn-mini,
.badger-wizard .wizard-actions button.solid.btn.btn-small.primary.mini,
.badger-wizard .wizard-actions button.solid.btn.btn-small.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.secondary.mini.primary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.secondary.primary,
.badger-wizard .wizard-actions button.solid.btn.mini.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn.mini.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn.mini.primary,
.badger-wizard .wizard-actions button.solid.btn.mini.primary.btn-mini,
.badger-wizard .wizard-actions button.solid.btn.mini.primary.btn-small,
.badger-wizard .wizard-actions button.solid.btn.mini.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.btn.mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.solid.btn.mini.secondary.primary,
.badger-wizard .wizard-actions button.solid.mini.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.mini.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.btn-small.primary,
.badger-wizard .wizard-actions button.solid.mini.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.mini.btn.btn-small.primary,
.badger-wizard .wizard-actions button.solid.mini.btn.primary,
.badger-wizard .wizard-actions button.solid.mini.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.mini.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.solid.mini.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.solid.mini.primary,
.badger-wizard .wizard-actions button.solid.mini.primary.btn,
.badger-wizard .wizard-actions button.solid.mini.primary.btn-mini,
.badger-wizard .wizard-actions button.solid.mini.primary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.primary.btn-small,
.badger-wizard .wizard-actions button.solid.mini.primary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.primary.btn.btn-mini,
.badger-wizard .wizard-actions button.solid.mini.primary.btn.btn-small,
.badger-wizard .wizard-actions button.solid.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.primary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.solid.mini.primary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn.btn-small.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.primary,
.badger-wizard .wizard-actions button.solid.mini.secondary.primary.button-and-dropdown,
.info.solid.btn-mini.button-and-dropdown,
.info.solid.btn-mini.primary.button-and-dropdown,
.info.solid.btn-mini.secondary.button-and-dropdown,
.info.solid.btn-small.button-and-dropdown,
.info.solid.btn-small.primary.button-and-dropdown,
.info.solid.btn-small.secondary.button-and-dropdown,
.info.solid.btn.btn-mini,
.info.solid.btn.btn-mini.primary,
.info.solid.btn.btn-mini.secondary,
.info.solid.btn.btn-small,
.info.solid.btn.btn-small.primary,
.info.solid.btn.btn-small.secondary,
.info.solid.btn.mini,
.info.solid.btn.mini.primary,
.info.solid.btn.mini.secondary,
.info.solid.mini.button-and-dropdown,
.info.solid.mini.primary.button-and-dropdown,
.info.solid.mini.secondary.button-and-dropdown,
.package-inspector .changes .badge.solid.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-mini.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-small.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.mini.appscript,
.package-inspector .changes .solid.btn-mini.button-and-dropdown.appscript,
.package-inspector .changes .solid.btn-small.button-and-dropdown.appscript,
.package-inspector .changes .solid.btn.btn-mini.appscript,
.package-inspector .changes .solid.btn.btn-small.appscript,
.package-inspector .changes .solid.btn.mini.appscript,
.package-inspector .changes .solid.mini.button-and-dropdown.appscript,
.package-inspector .changes .table-network-configuration-editor .solid.label.appscript,
.solid.btn-mini.button-and-dropdown.btn-small.primary,
.solid.btn-mini.button-and-dropdown.btn.btn-small.primary,
.solid.btn-mini.button-and-dropdown.btn.mini.primary,
.solid.btn-mini.button-and-dropdown.btn.primary,
.solid.btn-mini.button-and-dropdown.mini.primary,
.solid.btn-mini.button-and-dropdown.primary,
.solid.btn-mini.primary.button-and-dropdown,
.solid.btn-mini.primary.button-and-dropdown.btn,
.solid.btn-mini.primary.button-and-dropdown.btn-small,
.solid.btn-mini.primary.button-and-dropdown.btn.btn-small,
.solid.btn-mini.primary.button-and-dropdown.btn.mini,
.solid.btn-mini.primary.button-and-dropdown.mini,
.solid.btn-mini.secondary.button-and-dropdown.btn-small.primary,
.solid.btn-mini.secondary.button-and-dropdown.btn.btn-small.primary,
.solid.btn-mini.secondary.button-and-dropdown.btn.mini.primary,
.solid.btn-mini.secondary.button-and-dropdown.btn.primary,
.solid.btn-mini.secondary.button-and-dropdown.mini.primary,
.solid.btn-mini.secondary.button-and-dropdown.primary,
.solid.btn-small.button-and-dropdown.btn-mini.primary,
.solid.btn-small.button-and-dropdown.btn.btn-mini.primary,
.solid.btn-small.button-and-dropdown.btn.mini.primary,
.solid.btn-small.button-and-dropdown.btn.primary,
.solid.btn-small.button-and-dropdown.mini.primary,
.solid.btn-small.button-and-dropdown.primary,
.solid.btn-small.primary.button-and-dropdown,
.solid.btn-small.primary.button-and-dropdown.btn,
.solid.btn-small.primary.button-and-dropdown.btn-mini,
.solid.btn-small.primary.button-and-dropdown.btn.btn-mini,
.solid.btn-small.primary.button-and-dropdown.btn.mini,
.solid.btn-small.primary.button-and-dropdown.mini,
.solid.btn-small.secondary.button-and-dropdown.btn-mini.primary,
.solid.btn-small.secondary.button-and-dropdown.btn.btn-mini.primary,
.solid.btn-small.secondary.button-and-dropdown.btn.mini.primary,
.solid.btn-small.secondary.button-and-dropdown.btn.primary,
.solid.btn-small.secondary.button-and-dropdown.mini.primary,
.solid.btn-small.secondary.button-and-dropdown.primary,
.solid.btn.btn-mini.btn-small.primary,
.solid.btn.btn-mini.btn-small.primary.button-and-dropdown,
.solid.btn.btn-mini.mini.primary,
.solid.btn.btn-mini.mini.primary.button-and-dropdown,
.solid.btn.btn-mini.primary,
.solid.btn.btn-mini.primary.btn-small,
.solid.btn.btn-mini.primary.btn-small.button-and-dropdown,
.solid.btn.btn-mini.primary.button-and-dropdown,
.solid.btn.btn-mini.primary.mini,
.solid.btn.btn-mini.primary.mini.button-and-dropdown,
.solid.btn.btn-mini.secondary.btn-small.primary,
.solid.btn.btn-mini.secondary.btn-small.primary.button-and-dropdown,
.solid.btn.btn-mini.secondary.mini.primary,
.solid.btn.btn-mini.secondary.mini.primary.button-and-dropdown,
.solid.btn.btn-mini.secondary.primary,
.solid.btn.btn-mini.secondary.primary.button-and-dropdown,
.solid.btn.btn-small.btn-mini.primary,
.solid.btn.btn-small.btn-mini.primary.button-and-dropdown,
.solid.btn.btn-small.mini.primary,
.solid.btn.btn-small.mini.primary.button-and-dropdown,
.solid.btn.btn-small.primary,
.solid.btn.btn-small.primary.btn-mini,
.solid.btn.btn-small.primary.btn-mini.button-and-dropdown,
.solid.btn.btn-small.primary.button-and-dropdown,
.solid.btn.btn-small.primary.mini,
.solid.btn.btn-small.primary.mini.button-and-dropdown,
.solid.btn.btn-small.secondary.btn-mini.primary,
.solid.btn.btn-small.secondary.btn-mini.primary.button-and-dropdown,
.solid.btn.btn-small.secondary.mini.primary,
.solid.btn.btn-small.secondary.mini.primary.button-and-dropdown,
.solid.btn.btn-small.secondary.primary,
.solid.btn.btn-small.secondary.primary.button-and-dropdown,
.solid.btn.mini.btn-mini.primary,
.solid.btn.mini.btn-mini.primary.button-and-dropdown,
.solid.btn.mini.btn-small.primary,
.solid.btn.mini.btn-small.primary.button-and-dropdown,
.solid.btn.mini.primary,
.solid.btn.mini.primary.btn-mini,
.solid.btn.mini.primary.btn-mini.button-and-dropdown,
.solid.btn.mini.primary.btn-small,
.solid.btn.mini.primary.btn-small.button-and-dropdown,
.solid.btn.mini.primary.button-and-dropdown,
.solid.btn.mini.secondary.btn-mini.primary,
.solid.btn.mini.secondary.btn-mini.primary.button-and-dropdown,
.solid.btn.mini.secondary.btn-small.primary,
.solid.btn.mini.secondary.btn-small.primary.button-and-dropdown,
.solid.btn.mini.secondary.primary,
.solid.btn.mini.secondary.primary.button-and-dropdown,
.solid.mini.button-and-dropdown.btn-mini.primary,
.solid.mini.button-and-dropdown.btn-small.primary,
.solid.mini.button-and-dropdown.btn.btn-mini.primary,
.solid.mini.button-and-dropdown.btn.btn-small.primary,
.solid.mini.button-and-dropdown.btn.primary,
.solid.mini.button-and-dropdown.primary,
.solid.mini.primary.button-and-dropdown,
.solid.mini.primary.button-and-dropdown.btn,
.solid.mini.primary.button-and-dropdown.btn-mini,
.solid.mini.primary.button-and-dropdown.btn-small,
.solid.mini.primary.button-and-dropdown.btn.btn-mini,
.solid.mini.primary.button-and-dropdown.btn.btn-small,
.solid.mini.secondary.button-and-dropdown.btn-mini.primary,
.solid.mini.secondary.button-and-dropdown.btn-small.primary,
.solid.mini.secondary.button-and-dropdown.btn.btn-mini.primary,
.solid.mini.secondary.button-and-dropdown.btn.btn-small.primary,
.solid.mini.secondary.button-and-dropdown.btn.primary,
.solid.mini.secondary.button-and-dropdown.primary,
.table-network-configuration-editor .badge-info.solid.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.label.btn-mini.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.label.btn-small.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.label.mini.primary,
.table-network-configuration-editor .info.solid.label,
.table-network-configuration-editor .package-inspector .changes .solid.label.appscript,
.table-network-configuration-editor .solid.label.btn-mini.primary.button-and-dropdown,
.table-network-configuration-editor .solid.label.btn-small.primary.button-and-dropdown,
.table-network-configuration-editor .solid.label.btn.btn-mini.primary,
.table-network-configuration-editor .solid.label.btn.btn-small.primary,
.table-network-configuration-editor .solid.label.btn.mini.primary,
.table-network-configuration-editor .solid.label.mini.primary.button-and-dropdown {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badge-info.light.btn-mini.button-and-dropdown,
.badge-info.light.btn-small.button-and-dropdown,
.badge-info.light.btn.btn-mini,
.badge-info.light.btn.btn-small,
.badge-info.light.btn.mini,
.badge-info.light.mini.button-and-dropdown,
.badge.badge-info.light,
.badge.info.light,
.badge.light.btn-mini.primary.button-and-dropdown,
.badge.light.btn-small.primary.button-and-dropdown,
.badge.light.btn.btn-mini.primary,
.badge.light.btn.btn-small.primary,
.badge.light.btn.mini.primary,
.badge.light.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions .package-inspector .changes button.light.btn-mini.appscript,
.badger-wizard .wizard-actions .package-inspector .changes button.light.btn-small.appscript,
.badger-wizard .wizard-actions .package-inspector .changes button.light.mini.appscript,
.badger-wizard .wizard-actions .table-network-configuration-editor button.light.label.btn-mini.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.light.label.btn-small.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.light.label.mini.primary,
.badger-wizard .wizard-actions button.badge-info.light.btn-mini,
.badger-wizard .wizard-actions button.badge-info.light.btn-small,
.badger-wizard .wizard-actions button.badge-info.light.mini,
.badger-wizard .wizard-actions button.badge.light.btn-mini.primary,
.badger-wizard .wizard-actions button.badge.light.btn-small.primary,
.badger-wizard .wizard-actions button.badge.light.mini.primary,
.badger-wizard .wizard-actions button.info.light.btn-mini,
.badger-wizard .wizard-actions button.info.light.btn-mini.primary,
.badger-wizard .wizard-actions button.info.light.btn-mini.secondary,
.badger-wizard .wizard-actions button.info.light.btn-small,
.badger-wizard .wizard-actions button.info.light.btn-small.primary,
.badger-wizard .wizard-actions button.info.light.btn-small.secondary,
.badger-wizard .wizard-actions button.info.light.mini,
.badger-wizard .wizard-actions button.info.light.mini.primary,
.badger-wizard .wizard-actions button.info.light.mini.secondary,
.badger-wizard .wizard-actions button.light.btn-mini.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn-mini.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-mini.btn.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn-mini.btn.mini.primary,
.badger-wizard .wizard-actions button.light.btn-mini.btn.primary,
.badger-wizard .wizard-actions button.light.btn-mini.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn-mini.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.light.btn-mini.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.light.btn-mini.mini.primary,
.badger-wizard .wizard-actions button.light.btn-mini.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn-mini.primary.btn,
.badger-wizard .wizard-actions button.light.btn-mini.primary.btn-small,
.badger-wizard .wizard-actions button.light.btn-mini.primary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-mini.primary.btn.btn-small,
.badger-wizard .wizard-actions button.light.btn-mini.primary.btn.mini,
.badger-wizard .wizard-actions button.light.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-mini.primary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.light.btn-mini.primary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.light.btn-mini.primary.mini,
.badger-wizard .wizard-actions button.light.btn-mini.primary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.btn.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.btn.mini.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.btn.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.mini.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.primary,
.badger-wizard .wizard-actions button.light.btn-mini.secondary.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-small.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-small.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.btn.mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.btn.primary,
.badger-wizard .wizard-actions button.light.btn-small.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.light.btn-small.mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn-small.primary.btn,
.badger-wizard .wizard-actions button.light.btn-small.primary.btn-mini,
.badger-wizard .wizard-actions button.light.btn-small.primary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-small.primary.btn.btn-mini,
.badger-wizard .wizard-actions button.light.btn-small.primary.btn.mini,
.badger-wizard .wizard-actions button.light.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-small.primary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.light.btn-small.primary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.light.btn-small.primary.mini,
.badger-wizard .wizard-actions button.light.btn-small.primary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-small.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-small.secondary.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.btn.mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.btn.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.button-and-dropdown.mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.mini.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn-small.secondary.primary,
.badger-wizard .wizard-actions button.light.btn-small.secondary.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.btn.btn-mini.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn.btn-mini.mini.primary,
.badger-wizard .wizard-actions button.light.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn.btn-mini.primary.btn-small,
.badger-wizard .wizard-actions button.light.btn.btn-mini.primary.mini,
.badger-wizard .wizard-actions button.light.btn.btn-mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn.btn-mini.secondary.mini.primary,
.badger-wizard .wizard-actions button.light.btn.btn-mini.secondary.primary,
.badger-wizard .wizard-actions button.light.btn.btn-small.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn.btn-small.mini.primary,
.badger-wizard .wizard-actions button.light.btn.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn.btn-small.primary.btn-mini,
.badger-wizard .wizard-actions button.light.btn.btn-small.primary.mini,
.badger-wizard .wizard-actions button.light.btn.btn-small.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn.btn-small.secondary.mini.primary,
.badger-wizard .wizard-actions button.light.btn.btn-small.secondary.primary,
.badger-wizard .wizard-actions button.light.btn.mini.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn.mini.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn.mini.primary,
.badger-wizard .wizard-actions button.light.btn.mini.primary.btn-mini,
.badger-wizard .wizard-actions button.light.btn.mini.primary.btn-small,
.badger-wizard .wizard-actions button.light.btn.mini.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.light.btn.mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.light.btn.mini.secondary.primary,
.badger-wizard .wizard-actions button.light.mini.btn-mini.primary,
.badger-wizard .wizard-actions button.light.mini.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.mini.btn-small.primary,
.badger-wizard .wizard-actions button.light.mini.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.mini.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.light.mini.btn.btn-small.primary,
.badger-wizard .wizard-actions button.light.mini.btn.primary,
.badger-wizard .wizard-actions button.light.mini.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.light.mini.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.light.mini.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.light.mini.primary,
.badger-wizard .wizard-actions button.light.mini.primary.btn,
.badger-wizard .wizard-actions button.light.mini.primary.btn-mini,
.badger-wizard .wizard-actions button.light.mini.primary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.light.mini.primary.btn-small,
.badger-wizard .wizard-actions button.light.mini.primary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.light.mini.primary.btn.btn-mini,
.badger-wizard .wizard-actions button.light.mini.primary.btn.btn-small,
.badger-wizard .wizard-actions button.light.mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.mini.primary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.light.mini.primary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.light.mini.secondary.btn-mini.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.mini.secondary.btn-small.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.light.mini.secondary.btn.btn-mini.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.btn.btn-small.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.btn.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.button-and-dropdown.btn-mini.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.button-and-dropdown.btn-small.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.button-and-dropdown.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.primary,
.badger-wizard .wizard-actions button.light.mini.secondary.primary.button-and-dropdown,
.info.light.btn-mini.button-and-dropdown,
.info.light.btn-mini.primary.button-and-dropdown,
.info.light.btn-mini.secondary.button-and-dropdown,
.info.light.btn-small.button-and-dropdown,
.info.light.btn-small.primary.button-and-dropdown,
.info.light.btn-small.secondary.button-and-dropdown,
.info.light.btn.btn-mini,
.info.light.btn.btn-mini.primary,
.info.light.btn.btn-mini.secondary,
.info.light.btn.btn-small,
.info.light.btn.btn-small.primary,
.info.light.btn.btn-small.secondary,
.info.light.btn.mini,
.info.light.btn.mini.primary,
.info.light.btn.mini.secondary,
.info.light.mini.button-and-dropdown,
.info.light.mini.primary.button-and-dropdown,
.info.light.mini.secondary.button-and-dropdown,
.light.btn-mini.button-and-dropdown.btn-small.primary,
.light.btn-mini.button-and-dropdown.btn.btn-small.primary,
.light.btn-mini.button-and-dropdown.btn.mini.primary,
.light.btn-mini.button-and-dropdown.btn.primary,
.light.btn-mini.button-and-dropdown.mini.primary,
.light.btn-mini.button-and-dropdown.primary,
.light.btn-mini.primary.button-and-dropdown,
.light.btn-mini.primary.button-and-dropdown.btn,
.light.btn-mini.primary.button-and-dropdown.btn-small,
.light.btn-mini.primary.button-and-dropdown.btn.btn-small,
.light.btn-mini.primary.button-and-dropdown.btn.mini,
.light.btn-mini.primary.button-and-dropdown.mini,
.light.btn-mini.secondary.button-and-dropdown.btn-small.primary,
.light.btn-mini.secondary.button-and-dropdown.btn.btn-small.primary,
.light.btn-mini.secondary.button-and-dropdown.btn.mini.primary,
.light.btn-mini.secondary.button-and-dropdown.btn.primary,
.light.btn-mini.secondary.button-and-dropdown.mini.primary,
.light.btn-mini.secondary.button-and-dropdown.primary,
.light.btn-small.button-and-dropdown.btn-mini.primary,
.light.btn-small.button-and-dropdown.btn.btn-mini.primary,
.light.btn-small.button-and-dropdown.btn.mini.primary,
.light.btn-small.button-and-dropdown.btn.primary,
.light.btn-small.button-and-dropdown.mini.primary,
.light.btn-small.button-and-dropdown.primary,
.light.btn-small.primary.button-and-dropdown,
.light.btn-small.primary.button-and-dropdown.btn,
.light.btn-small.primary.button-and-dropdown.btn-mini,
.light.btn-small.primary.button-and-dropdown.btn.btn-mini,
.light.btn-small.primary.button-and-dropdown.btn.mini,
.light.btn-small.primary.button-and-dropdown.mini,
.light.btn-small.secondary.button-and-dropdown.btn-mini.primary,
.light.btn-small.secondary.button-and-dropdown.btn.btn-mini.primary,
.light.btn-small.secondary.button-and-dropdown.btn.mini.primary,
.light.btn-small.secondary.button-and-dropdown.btn.primary,
.light.btn-small.secondary.button-and-dropdown.mini.primary,
.light.btn-small.secondary.button-and-dropdown.primary,
.light.btn.btn-mini.btn-small.primary,
.light.btn.btn-mini.btn-small.primary.button-and-dropdown,
.light.btn.btn-mini.mini.primary,
.light.btn.btn-mini.mini.primary.button-and-dropdown,
.light.btn.btn-mini.primary,
.light.btn.btn-mini.primary.btn-small,
.light.btn.btn-mini.primary.btn-small.button-and-dropdown,
.light.btn.btn-mini.primary.button-and-dropdown,
.light.btn.btn-mini.primary.mini,
.light.btn.btn-mini.primary.mini.button-and-dropdown,
.light.btn.btn-mini.secondary.btn-small.primary,
.light.btn.btn-mini.secondary.btn-small.primary.button-and-dropdown,
.light.btn.btn-mini.secondary.mini.primary,
.light.btn.btn-mini.secondary.mini.primary.button-and-dropdown,
.light.btn.btn-mini.secondary.primary,
.light.btn.btn-mini.secondary.primary.button-and-dropdown,
.light.btn.btn-small.btn-mini.primary,
.light.btn.btn-small.btn-mini.primary.button-and-dropdown,
.light.btn.btn-small.mini.primary,
.light.btn.btn-small.mini.primary.button-and-dropdown,
.light.btn.btn-small.primary,
.light.btn.btn-small.primary.btn-mini,
.light.btn.btn-small.primary.btn-mini.button-and-dropdown,
.light.btn.btn-small.primary.button-and-dropdown,
.light.btn.btn-small.primary.mini,
.light.btn.btn-small.primary.mini.button-and-dropdown,
.light.btn.btn-small.secondary.btn-mini.primary,
.light.btn.btn-small.secondary.btn-mini.primary.button-and-dropdown,
.light.btn.btn-small.secondary.mini.primary,
.light.btn.btn-small.secondary.mini.primary.button-and-dropdown,
.light.btn.btn-small.secondary.primary,
.light.btn.btn-small.secondary.primary.button-and-dropdown,
.light.btn.mini.btn-mini.primary,
.light.btn.mini.btn-mini.primary.button-and-dropdown,
.light.btn.mini.btn-small.primary,
.light.btn.mini.btn-small.primary.button-and-dropdown,
.light.btn.mini.primary,
.light.btn.mini.primary.btn-mini,
.light.btn.mini.primary.btn-mini.button-and-dropdown,
.light.btn.mini.primary.btn-small,
.light.btn.mini.primary.btn-small.button-and-dropdown,
.light.btn.mini.primary.button-and-dropdown,
.light.btn.mini.secondary.btn-mini.primary,
.light.btn.mini.secondary.btn-mini.primary.button-and-dropdown,
.light.btn.mini.secondary.btn-small.primary,
.light.btn.mini.secondary.btn-small.primary.button-and-dropdown,
.light.btn.mini.secondary.primary,
.light.btn.mini.secondary.primary.button-and-dropdown,
.light.mini.button-and-dropdown.btn-mini.primary,
.light.mini.button-and-dropdown.btn-small.primary,
.light.mini.button-and-dropdown.btn.btn-mini.primary,
.light.mini.button-and-dropdown.btn.btn-small.primary,
.light.mini.button-and-dropdown.btn.primary,
.light.mini.button-and-dropdown.primary,
.light.mini.primary.button-and-dropdown,
.light.mini.primary.button-and-dropdown.btn,
.light.mini.primary.button-and-dropdown.btn-mini,
.light.mini.primary.button-and-dropdown.btn-small,
.light.mini.primary.button-and-dropdown.btn.btn-mini,
.light.mini.primary.button-and-dropdown.btn.btn-small,
.light.mini.secondary.button-and-dropdown.btn-mini.primary,
.light.mini.secondary.button-and-dropdown.btn-small.primary,
.light.mini.secondary.button-and-dropdown.btn.btn-mini.primary,
.light.mini.secondary.button-and-dropdown.btn.btn-small.primary,
.light.mini.secondary.button-and-dropdown.btn.primary,
.light.mini.secondary.button-and-dropdown.primary,
.package-inspector .changes .badge.light.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.light.btn-mini.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.light.btn-small.appscript,
.package-inspector .changes .badger-wizard .wizard-actions button.light.mini.appscript,
.package-inspector .changes .light.btn-mini.button-and-dropdown.appscript,
.package-inspector .changes .light.btn-small.button-and-dropdown.appscript,
.package-inspector .changes .light.btn.btn-mini.appscript,
.package-inspector .changes .light.btn.btn-small.appscript,
.package-inspector .changes .light.btn.mini.appscript,
.package-inspector .changes .light.mini.button-and-dropdown.appscript,
.package-inspector .changes .table-network-configuration-editor .light.label.appscript,
.table-network-configuration-editor .badge-info.light.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.light.label.btn-mini.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.light.label.btn-small.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.light.label.mini.primary,
.table-network-configuration-editor .info.light.label,
.table-network-configuration-editor .light.label.btn-mini.primary.button-and-dropdown,
.table-network-configuration-editor .light.label.btn-small.primary.button-and-dropdown,
.table-network-configuration-editor .light.label.btn.btn-mini.primary,
.table-network-configuration-editor .light.label.btn.btn-small.primary,
.table-network-configuration-editor .light.label.btn.mini.primary,
.table-network-configuration-editor .light.label.mini.primary.button-and-dropdown,
.table-network-configuration-editor .package-inspector .changes .light.label.appscript {
  background-color: rgb(var(--base-000-rgb));
  border-color: rgb(var(--primary-100-rgb));
  border-style: solid;
  color: rgb(var(--primary-500-rgb));
}
.badge-success.btn-mini.button-and-dropdown,
.badge-success.btn-mini.primary.button-and-dropdown,
.badge-success.btn-mini.secondary.button-and-dropdown,
.badge-success.btn-small.button-and-dropdown,
.badge-success.btn-small.primary.button-and-dropdown,
.badge-success.btn-small.secondary.button-and-dropdown,
.badge-success.btn.btn-mini,
.badge-success.btn.btn-mini.primary,
.badge-success.btn.btn-mini.secondary,
.badge-success.btn.btn-small,
.badge-success.btn.btn-small.primary,
.badge-success.btn.btn-small.secondary,
.badge-success.btn.mini,
.badge-success.btn.mini.primary,
.badge-success.btn.mini.secondary,
.badge-success.mini.button-and-dropdown,
.badge-success.mini.primary.button-and-dropdown,
.badge-success.mini.secondary.button-and-dropdown,
.badge.badge-success,
.badge.btn-mini.secondary.button-and-dropdown,
.badge.btn-small.secondary.button-and-dropdown,
.badge.btn.btn-mini.secondary,
.badge.btn.btn-small.secondary,
.badge.btn.mini.secondary,
.badge.mini.secondary.button-and-dropdown,
.badge.success,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-mini.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-mini.primary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-mini.secondary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-small.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-small.primary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-small.secondary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.mini.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.mini.primary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.mini.secondary.backstage,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini.primary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini.secondary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small.primary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small.secondary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.label.btn-mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.label.btn-small.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.label.mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini.primary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini.secondary.label,
.badger-wizard .wizard-actions button.badge-success.btn-mini,
.badger-wizard .wizard-actions button.badge-success.btn-mini.primary,
.badger-wizard .wizard-actions button.badge-success.btn-mini.secondary,
.badger-wizard .wizard-actions button.badge-success.btn-small,
.badger-wizard .wizard-actions button.badge-success.btn-small.primary,
.badger-wizard .wizard-actions button.badge-success.btn-small.secondary,
.badger-wizard .wizard-actions button.badge-success.mini,
.badger-wizard .wizard-actions button.badge-success.mini.primary,
.badger-wizard .wizard-actions button.badge-success.mini.secondary,
.badger-wizard .wizard-actions button.badge.btn-mini.secondary,
.badger-wizard .wizard-actions button.badge.btn-small.secondary,
.badger-wizard .wizard-actions button.badge.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.btn.secondary,
.badger-wizard .wizard-actions button.btn-mini.button-and-dropdown.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.button-and-dropdown.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.btn-mini.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.btn.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.button-and-dropdown.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.button-and-dropdown.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn-small,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn.btn-small,
.badger-wizard .wizard-actions button.btn-mini.secondary.btn.mini,
.badger-wizard .wizard-actions button.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.btn-mini.secondary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.btn-mini.secondary.mini,
.badger-wizard .wizard-actions button.btn-mini.secondary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.btn.secondary,
.badger-wizard .wizard-actions button.btn-small.button-and-dropdown.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.button-and-dropdown.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.btn-small.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.btn.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.button-and-dropdown.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.button-and-dropdown.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary.secondary,
.badger-wizard .wizard-actions button.btn-small.primary.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary.btn,
.badger-wizard .wizard-actions button.btn-small.secondary.btn-mini,
.badger-wizard .wizard-actions button.btn-small.secondary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary.btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small.secondary.btn.mini,
.badger-wizard .wizard-actions button.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.btn-small.secondary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.btn-small.secondary.mini,
.badger-wizard .wizard-actions button.btn-small.secondary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn.btn-mini.btn-small.secondary,
.badger-wizard .wizard-actions button.btn.btn-mini.mini.secondary,
.badger-wizard .wizard-actions button.btn.btn-mini.primary.btn-small.secondary,
.badger-wizard .wizard-actions button.btn.btn-mini.primary.mini.secondary,
.badger-wizard .wizard-actions button.btn.btn-mini.primary.secondary,
.badger-wizard .wizard-actions button.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn.btn-mini.secondary.btn-small,
.badger-wizard .wizard-actions button.btn.btn-mini.secondary.mini,
.badger-wizard .wizard-actions button.btn.btn-small.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn.btn-small.mini.secondary,
.badger-wizard .wizard-actions button.btn.btn-small.primary.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn.btn-small.primary.mini.secondary,
.badger-wizard .wizard-actions button.btn.btn-small.primary.secondary,
.badger-wizard .wizard-actions button.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn.btn-small.secondary.btn-mini,
.badger-wizard .wizard-actions button.btn.btn-small.secondary.mini,
.badger-wizard .wizard-actions button.btn.mini.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn.mini.btn-small.secondary,
.badger-wizard .wizard-actions button.btn.mini.primary.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn.mini.primary.btn-small.secondary,
.badger-wizard .wizard-actions button.btn.mini.primary.secondary,
.badger-wizard .wizard-actions button.btn.mini.secondary,
.badger-wizard .wizard-actions button.btn.mini.secondary.btn-mini,
.badger-wizard .wizard-actions button.btn.mini.secondary.btn-small,
.badger-wizard .wizard-actions button.mini.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.btn.secondary,
.badger-wizard .wizard-actions button.mini.button-and-dropdown.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.button-and-dropdown.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.mini.primary.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.primary.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.primary.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.primary.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.primary.btn.secondary,
.badger-wizard .wizard-actions button.mini.primary.button-and-dropdown.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.primary.button-and-dropdown.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.primary.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.mini.primary.secondary,
.badger-wizard .wizard-actions button.mini.primary.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary.btn,
.badger-wizard .wizard-actions button.mini.secondary.btn-mini,
.badger-wizard .wizard-actions button.mini.secondary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary.btn-small,
.badger-wizard .wizard-actions button.mini.secondary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary.btn.btn-mini,
.badger-wizard .wizard-actions button.mini.secondary.btn.btn-small,
.badger-wizard .wizard-actions button.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.mini.secondary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.success.btn-mini,
.badger-wizard .wizard-actions button.success.btn-mini.primary,
.badger-wizard .wizard-actions button.success.btn-mini.secondary,
.badger-wizard .wizard-actions button.success.btn-small,
.badger-wizard .wizard-actions button.success.btn-small.primary,
.badger-wizard .wizard-actions button.success.btn-small.secondary,
.badger-wizard .wizard-actions button.success.mini,
.badger-wizard .wizard-actions button.success.mini.primary,
.badger-wizard .wizard-actions button.success.mini.secondary,
.btn-mini.button-and-dropdown.btn-small.secondary,
.btn-mini.button-and-dropdown.btn.btn-small.secondary,
.btn-mini.button-and-dropdown.btn.mini.secondary,
.btn-mini.button-and-dropdown.btn.secondary,
.btn-mini.button-and-dropdown.mini.secondary,
.btn-mini.button-and-dropdown.secondary,
.btn-mini.primary.button-and-dropdown.btn-small.secondary,
.btn-mini.primary.button-and-dropdown.btn.btn-small.secondary,
.btn-mini.primary.button-and-dropdown.btn.mini.secondary,
.btn-mini.primary.button-and-dropdown.btn.secondary,
.btn-mini.primary.button-and-dropdown.mini.secondary,
.btn-mini.primary.button-and-dropdown.secondary,
.btn-mini.secondary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown.btn,
.btn-mini.secondary.button-and-dropdown.btn-small,
.btn-mini.secondary.button-and-dropdown.btn.btn-small,
.btn-mini.secondary.button-and-dropdown.btn.mini,
.btn-mini.secondary.button-and-dropdown.mini,
.btn-small.button-and-dropdown.btn-mini.secondary,
.btn-small.button-and-dropdown.btn.btn-mini.secondary,
.btn-small.button-and-dropdown.btn.mini.secondary,
.btn-small.button-and-dropdown.btn.secondary,
.btn-small.button-and-dropdown.mini.secondary,
.btn-small.button-and-dropdown.secondary,
.btn-small.primary.button-and-dropdown.btn-mini.secondary,
.btn-small.primary.button-and-dropdown.btn.btn-mini.secondary,
.btn-small.primary.button-and-dropdown.btn.mini.secondary,
.btn-small.primary.button-and-dropdown.btn.secondary,
.btn-small.primary.button-and-dropdown.mini.secondary,
.btn-small.primary.button-and-dropdown.secondary,
.btn-small.secondary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown.btn,
.btn-small.secondary.button-and-dropdown.btn-mini,
.btn-small.secondary.button-and-dropdown.btn.btn-mini,
.btn-small.secondary.button-and-dropdown.btn.mini,
.btn-small.secondary.button-and-dropdown.mini,
.btn.btn-mini.btn-small.secondary,
.btn.btn-mini.btn-small.secondary.button-and-dropdown,
.btn.btn-mini.mini.secondary,
.btn.btn-mini.mini.secondary.button-and-dropdown,
.btn.btn-mini.primary.btn-small.secondary,
.btn.btn-mini.primary.btn-small.secondary.button-and-dropdown,
.btn.btn-mini.primary.mini.secondary,
.btn.btn-mini.primary.mini.secondary.button-and-dropdown,
.btn.btn-mini.primary.secondary,
.btn.btn-mini.primary.secondary.button-and-dropdown,
.btn.btn-mini.secondary,
.btn.btn-mini.secondary.btn-small,
.btn.btn-mini.secondary.btn-small.button-and-dropdown,
.btn.btn-mini.secondary.button-and-dropdown,
.btn.btn-mini.secondary.mini,
.btn.btn-mini.secondary.mini.button-and-dropdown,
.btn.btn-small.btn-mini.secondary,
.btn.btn-small.btn-mini.secondary.button-and-dropdown,
.btn.btn-small.mini.secondary,
.btn.btn-small.mini.secondary.button-and-dropdown,
.btn.btn-small.primary.btn-mini.secondary,
.btn.btn-small.primary.btn-mini.secondary.button-and-dropdown,
.btn.btn-small.primary.mini.secondary,
.btn.btn-small.primary.mini.secondary.button-and-dropdown,
.btn.btn-small.primary.secondary,
.btn.btn-small.primary.secondary.button-and-dropdown,
.btn.btn-small.secondary,
.btn.btn-small.secondary.btn-mini,
.btn.btn-small.secondary.btn-mini.button-and-dropdown,
.btn.btn-small.secondary.button-and-dropdown,
.btn.btn-small.secondary.mini,
.btn.btn-small.secondary.mini.button-and-dropdown,
.btn.mini.btn-mini.secondary,
.btn.mini.btn-mini.secondary.button-and-dropdown,
.btn.mini.btn-small.secondary,
.btn.mini.btn-small.secondary.button-and-dropdown,
.btn.mini.primary.btn-mini.secondary,
.btn.mini.primary.btn-mini.secondary.button-and-dropdown,
.btn.mini.primary.btn-small.secondary,
.btn.mini.primary.btn-small.secondary.button-and-dropdown,
.btn.mini.primary.secondary,
.btn.mini.primary.secondary.button-and-dropdown,
.btn.mini.secondary,
.btn.mini.secondary.btn-mini,
.btn.mini.secondary.btn-mini.button-and-dropdown,
.btn.mini.secondary.btn-small,
.btn.mini.secondary.btn-small.button-and-dropdown,
.btn.mini.secondary.button-and-dropdown,
.mini.button-and-dropdown.btn-mini.secondary,
.mini.button-and-dropdown.btn-small.secondary,
.mini.button-and-dropdown.btn.btn-mini.secondary,
.mini.button-and-dropdown.btn.btn-small.secondary,
.mini.button-and-dropdown.btn.secondary,
.mini.button-and-dropdown.secondary,
.mini.primary.button-and-dropdown.btn-mini.secondary,
.mini.primary.button-and-dropdown.btn-small.secondary,
.mini.primary.button-and-dropdown.btn.btn-mini.secondary,
.mini.primary.button-and-dropdown.btn.btn-small.secondary,
.mini.primary.button-and-dropdown.btn.secondary,
.mini.primary.button-and-dropdown.secondary,
.mini.secondary.button-and-dropdown,
.mini.secondary.button-and-dropdown.btn,
.mini.secondary.button-and-dropdown.btn-mini,
.mini.secondary.button-and-dropdown.btn-small,
.mini.secondary.button-and-dropdown.btn.btn-mini,
.mini.secondary.button-and-dropdown.btn.btn-small,
.package-inspector .changes .badge.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-mini.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-mini.primary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-mini.secondary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-small.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-small.primary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-small.secondary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.mini.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.mini.primary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.mini.secondary.backstage,
.package-inspector .changes .btn-mini.button-and-dropdown.backstage,
.package-inspector .changes .btn-mini.primary.button-and-dropdown.backstage,
.package-inspector .changes .btn-mini.secondary.button-and-dropdown.backstage,
.package-inspector .changes .btn-small.button-and-dropdown.backstage,
.package-inspector .changes .btn-small.primary.button-and-dropdown.backstage,
.package-inspector .changes .btn-small.secondary.button-and-dropdown.backstage,
.package-inspector .changes .btn.btn-mini.backstage,
.package-inspector .changes .btn.btn-mini.primary.backstage,
.package-inspector .changes .btn.btn-mini.secondary.backstage,
.package-inspector .changes .btn.btn-small.backstage,
.package-inspector .changes .btn.btn-small.primary.backstage,
.package-inspector .changes .btn.btn-small.secondary.backstage,
.package-inspector .changes .btn.mini.backstage,
.package-inspector .changes .btn.mini.primary.backstage,
.package-inspector .changes .btn.mini.secondary.backstage,
.package-inspector .changes .mini.button-and-dropdown.backstage,
.package-inspector .changes .mini.primary.button-and-dropdown.backstage,
.package-inspector .changes .mini.secondary.button-and-dropdown.backstage,
.package-inspector .changes .table-network-configuration-editor .label.backstage,
.success.btn-mini.button-and-dropdown,
.success.btn-mini.primary.button-and-dropdown,
.success.btn-mini.secondary.button-and-dropdown,
.success.btn-small.button-and-dropdown,
.success.btn-small.primary.button-and-dropdown,
.success.btn-small.secondary.button-and-dropdown,
.success.btn.btn-mini,
.success.btn.btn-mini.primary,
.success.btn.btn-mini.secondary,
.success.btn.btn-small,
.success.btn.btn-small.primary,
.success.btn.btn-small.secondary,
.success.btn.mini,
.success.btn.mini.primary,
.success.btn.mini.secondary,
.success.mini.button-and-dropdown,
.success.mini.primary.button-and-dropdown,
.success.mini.secondary.button-and-dropdown,
.table-network-configuration-editor .badge-success.label,
.table-network-configuration-editor .badge.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini.primary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini.secondary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small.primary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small.secondary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.label.btn-mini.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.label.btn-small.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.label.mini.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini.primary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini.secondary.label,
.table-network-configuration-editor .btn-mini.button-and-dropdown.label,
.table-network-configuration-editor .btn-mini.primary.button-and-dropdown.label,
.table-network-configuration-editor .btn-mini.secondary.button-and-dropdown.label,
.table-network-configuration-editor .btn-small.button-and-dropdown.label,
.table-network-configuration-editor .btn-small.primary.button-and-dropdown.label,
.table-network-configuration-editor .btn-small.secondary.button-and-dropdown.label,
.table-network-configuration-editor .btn.btn-mini.label,
.table-network-configuration-editor .btn.btn-mini.primary.label,
.table-network-configuration-editor .btn.btn-mini.secondary.label,
.table-network-configuration-editor .btn.btn-small.label,
.table-network-configuration-editor .btn.btn-small.primary.label,
.table-network-configuration-editor .btn.btn-small.secondary.label,
.table-network-configuration-editor .btn.mini.label,
.table-network-configuration-editor .btn.mini.primary.label,
.table-network-configuration-editor .btn.mini.secondary.label,
.table-network-configuration-editor .label,
.table-network-configuration-editor .label.btn-mini.secondary.button-and-dropdown,
.table-network-configuration-editor .label.btn-small.secondary.button-and-dropdown,
.table-network-configuration-editor .label.btn.btn-mini.secondary,
.table-network-configuration-editor .label.btn.btn-small.secondary,
.table-network-configuration-editor .label.btn.mini.secondary,
.table-network-configuration-editor .label.mini.secondary.button-and-dropdown,
.table-network-configuration-editor .mini.button-and-dropdown.label,
.table-network-configuration-editor .mini.primary.button-and-dropdown.label,
.table-network-configuration-editor .mini.secondary.button-and-dropdown.label,
.table-network-configuration-editor .package-inspector .changes .label.backstage,
.table-network-configuration-editor .success.label {
  background-color: rgb(var(--success-100-rgb));
  color: rgb(var(--success-500-rgb));
}
.badge-success.solid.btn-mini.button-and-dropdown,
.badge-success.solid.btn-mini.primary.button-and-dropdown,
.badge-success.solid.btn-mini.secondary.button-and-dropdown,
.badge-success.solid.btn-small.button-and-dropdown,
.badge-success.solid.btn-small.primary.button-and-dropdown,
.badge-success.solid.btn-small.secondary.button-and-dropdown,
.badge-success.solid.btn.btn-mini,
.badge-success.solid.btn.btn-mini.primary,
.badge-success.solid.btn.btn-mini.secondary,
.badge-success.solid.btn.btn-small,
.badge-success.solid.btn.btn-small.primary,
.badge-success.solid.btn.btn-small.secondary,
.badge-success.solid.btn.mini,
.badge-success.solid.btn.mini.primary,
.badge-success.solid.btn.mini.secondary,
.badge-success.solid.mini.button-and-dropdown,
.badge-success.solid.mini.primary.button-and-dropdown,
.badge-success.solid.mini.secondary.button-and-dropdown,
.badge.badge-success.solid,
.badge.solid.btn-mini.secondary.button-and-dropdown,
.badge.solid.btn-small.secondary.button-and-dropdown,
.badge.solid.btn.btn-mini.secondary,
.badge.solid.btn.btn-small.secondary,
.badge.solid.btn.mini.secondary,
.badge.solid.mini.secondary.button-and-dropdown,
.badge.success.solid,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-mini.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-mini.primary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-mini.secondary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-small.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-small.primary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-small.secondary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.mini.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.mini.primary.backstage,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.mini.secondary.backstage,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.btn-mini.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.btn-mini.primary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.btn-mini.secondary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.btn-small.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.btn-small.primary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.btn-small.secondary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.label.btn-mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.label.btn-small.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.label.mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.mini.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.mini.primary.label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.solid.mini.secondary.label,
.badger-wizard .wizard-actions button.badge-success.solid.btn-mini,
.badger-wizard .wizard-actions button.badge-success.solid.btn-mini.primary,
.badger-wizard .wizard-actions button.badge-success.solid.btn-mini.secondary,
.badger-wizard .wizard-actions button.badge-success.solid.btn-small,
.badger-wizard .wizard-actions button.badge-success.solid.btn-small.primary,
.badger-wizard .wizard-actions button.badge-success.solid.btn-small.secondary,
.badger-wizard .wizard-actions button.badge-success.solid.mini,
.badger-wizard .wizard-actions button.badge-success.solid.mini.primary,
.badger-wizard .wizard-actions button.badge-success.solid.mini.secondary,
.badger-wizard .wizard-actions button.badge.solid.btn-mini.secondary,
.badger-wizard .wizard-actions button.badge.solid.btn-small.secondary,
.badger-wizard .wizard-actions button.badge.solid.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.btn.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.btn.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.button-and-dropdown.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.button-and-dropdown.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.btn.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.button-and-dropdown.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.button-and-dropdown.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.primary.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn-small,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn.btn-small,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.btn.mini,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.mini,
.badger-wizard .wizard-actions button.solid.btn-mini.secondary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.btn.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.btn.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.button-and-dropdown.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.button-and-dropdown.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.btn.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.button-and-dropdown.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.button-and-dropdown.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.primary.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.primary.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn-mini,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn.btn-mini,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.btn.mini,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.button-and-dropdown.mini,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.mini,
.badger-wizard .wizard-actions button.solid.btn-small.secondary.mini.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.primary.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.primary.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.primary.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.secondary.btn-small,
.badger-wizard .wizard-actions button.solid.btn.btn-mini.secondary.mini,
.badger-wizard .wizard-actions button.solid.btn.btn-small.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.primary.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.primary.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.primary.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn.btn-small.secondary.btn-mini,
.badger-wizard .wizard-actions button.solid.btn.btn-small.secondary.mini,
.badger-wizard .wizard-actions button.solid.btn.mini.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.mini.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn.mini.primary.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.mini.primary.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.btn.mini.primary.secondary,
.badger-wizard .wizard-actions button.solid.btn.mini.secondary,
.badger-wizard .wizard-actions button.solid.btn.mini.secondary.btn-mini,
.badger-wizard .wizard-actions button.solid.btn.mini.secondary.btn-small,
.badger-wizard .wizard-actions button.solid.mini.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.mini.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.mini.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.mini.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.mini.btn.secondary,
.badger-wizard .wizard-actions button.solid.mini.button-and-dropdown.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.mini.button-and-dropdown.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.mini.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.primary.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.primary.btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.btn.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.btn.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.button-and-dropdown.btn-mini.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.button-and-dropdown.btn-small.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.button-and-dropdown.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.secondary,
.badger-wizard .wizard-actions button.solid.mini.primary.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.secondary,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn-mini,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn-small,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn.btn-mini,
.badger-wizard .wizard-actions button.solid.mini.secondary.btn.btn-small,
.badger-wizard .wizard-actions button.solid.mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.solid.mini.secondary.button-and-dropdown.btn-mini,
.badger-wizard .wizard-actions button.solid.mini.secondary.button-and-dropdown.btn-small,
.badger-wizard .wizard-actions button.success.solid.btn-mini,
.badger-wizard .wizard-actions button.success.solid.btn-mini.primary,
.badger-wizard .wizard-actions button.success.solid.btn-mini.secondary,
.badger-wizard .wizard-actions button.success.solid.btn-small,
.badger-wizard .wizard-actions button.success.solid.btn-small.primary,
.badger-wizard .wizard-actions button.success.solid.btn-small.secondary,
.badger-wizard .wizard-actions button.success.solid.mini,
.badger-wizard .wizard-actions button.success.solid.mini.primary,
.badger-wizard .wizard-actions button.success.solid.mini.secondary,
.package-inspector .changes .badge.solid.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-mini.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-mini.primary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-mini.secondary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-small.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-small.primary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-small.secondary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.mini.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.mini.primary.backstage,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.mini.secondary.backstage,
.package-inspector .changes .solid.btn-mini.button-and-dropdown.backstage,
.package-inspector .changes .solid.btn-mini.primary.button-and-dropdown.backstage,
.package-inspector .changes .solid.btn-mini.secondary.button-and-dropdown.backstage,
.package-inspector .changes .solid.btn-small.button-and-dropdown.backstage,
.package-inspector .changes .solid.btn-small.primary.button-and-dropdown.backstage,
.package-inspector .changes .solid.btn-small.secondary.button-and-dropdown.backstage,
.package-inspector .changes .solid.btn.btn-mini.backstage,
.package-inspector .changes .solid.btn.btn-mini.primary.backstage,
.package-inspector .changes .solid.btn.btn-mini.secondary.backstage,
.package-inspector .changes .solid.btn.btn-small.backstage,
.package-inspector .changes .solid.btn.btn-small.primary.backstage,
.package-inspector .changes .solid.btn.btn-small.secondary.backstage,
.package-inspector .changes .solid.btn.mini.backstage,
.package-inspector .changes .solid.btn.mini.primary.backstage,
.package-inspector .changes .solid.btn.mini.secondary.backstage,
.package-inspector .changes .solid.mini.button-and-dropdown.backstage,
.package-inspector .changes .solid.mini.primary.button-and-dropdown.backstage,
.package-inspector .changes .solid.mini.secondary.button-and-dropdown.backstage,
.package-inspector .changes .table-network-configuration-editor .solid.label.backstage,
.solid.btn-mini.button-and-dropdown.btn-small.secondary,
.solid.btn-mini.button-and-dropdown.btn.btn-small.secondary,
.solid.btn-mini.button-and-dropdown.btn.mini.secondary,
.solid.btn-mini.button-and-dropdown.btn.secondary,
.solid.btn-mini.button-and-dropdown.mini.secondary,
.solid.btn-mini.button-and-dropdown.secondary,
.solid.btn-mini.primary.button-and-dropdown.btn-small.secondary,
.solid.btn-mini.primary.button-and-dropdown.btn.btn-small.secondary,
.solid.btn-mini.primary.button-and-dropdown.btn.mini.secondary,
.solid.btn-mini.primary.button-and-dropdown.btn.secondary,
.solid.btn-mini.primary.button-and-dropdown.mini.secondary,
.solid.btn-mini.primary.button-and-dropdown.secondary,
.solid.btn-mini.secondary.button-and-dropdown,
.solid.btn-mini.secondary.button-and-dropdown.btn,
.solid.btn-mini.secondary.button-and-dropdown.btn-small,
.solid.btn-mini.secondary.button-and-dropdown.btn.btn-small,
.solid.btn-mini.secondary.button-and-dropdown.btn.mini,
.solid.btn-mini.secondary.button-and-dropdown.mini,
.solid.btn-small.button-and-dropdown.btn-mini.secondary,
.solid.btn-small.button-and-dropdown.btn.btn-mini.secondary,
.solid.btn-small.button-and-dropdown.btn.mini.secondary,
.solid.btn-small.button-and-dropdown.btn.secondary,
.solid.btn-small.button-and-dropdown.mini.secondary,
.solid.btn-small.button-and-dropdown.secondary,
.solid.btn-small.primary.button-and-dropdown.btn-mini.secondary,
.solid.btn-small.primary.button-and-dropdown.btn.btn-mini.secondary,
.solid.btn-small.primary.button-and-dropdown.btn.mini.secondary,
.solid.btn-small.primary.button-and-dropdown.btn.secondary,
.solid.btn-small.primary.button-and-dropdown.mini.secondary,
.solid.btn-small.primary.button-and-dropdown.secondary,
.solid.btn-small.secondary.button-and-dropdown,
.solid.btn-small.secondary.button-and-dropdown.btn,
.solid.btn-small.secondary.button-and-dropdown.btn-mini,
.solid.btn-small.secondary.button-and-dropdown.btn.btn-mini,
.solid.btn-small.secondary.button-and-dropdown.btn.mini,
.solid.btn-small.secondary.button-and-dropdown.mini,
.solid.btn.btn-mini.btn-small.secondary,
.solid.btn.btn-mini.btn-small.secondary.button-and-dropdown,
.solid.btn.btn-mini.mini.secondary,
.solid.btn.btn-mini.mini.secondary.button-and-dropdown,
.solid.btn.btn-mini.primary.btn-small.secondary,
.solid.btn.btn-mini.primary.btn-small.secondary.button-and-dropdown,
.solid.btn.btn-mini.primary.mini.secondary,
.solid.btn.btn-mini.primary.mini.secondary.button-and-dropdown,
.solid.btn.btn-mini.primary.secondary,
.solid.btn.btn-mini.primary.secondary.button-and-dropdown,
.solid.btn.btn-mini.secondary,
.solid.btn.btn-mini.secondary.btn-small,
.solid.btn.btn-mini.secondary.btn-small.button-and-dropdown,
.solid.btn.btn-mini.secondary.button-and-dropdown,
.solid.btn.btn-mini.secondary.mini,
.solid.btn.btn-mini.secondary.mini.button-and-dropdown,
.solid.btn.btn-small.btn-mini.secondary,
.solid.btn.btn-small.btn-mini.secondary.button-and-dropdown,
.solid.btn.btn-small.mini.secondary,
.solid.btn.btn-small.mini.secondary.button-and-dropdown,
.solid.btn.btn-small.primary.btn-mini.secondary,
.solid.btn.btn-small.primary.btn-mini.secondary.button-and-dropdown,
.solid.btn.btn-small.primary.mini.secondary,
.solid.btn.btn-small.primary.mini.secondary.button-and-dropdown,
.solid.btn.btn-small.primary.secondary,
.solid.btn.btn-small.primary.secondary.button-and-dropdown,
.solid.btn.btn-small.secondary,
.solid.btn.btn-small.secondary.btn-mini,
.solid.btn.btn-small.secondary.btn-mini.button-and-dropdown,
.solid.btn.btn-small.secondary.button-and-dropdown,
.solid.btn.btn-small.secondary.mini,
.solid.btn.btn-small.secondary.mini.button-and-dropdown,
.solid.btn.mini.btn-mini.secondary,
.solid.btn.mini.btn-mini.secondary.button-and-dropdown,
.solid.btn.mini.btn-small.secondary,
.solid.btn.mini.btn-small.secondary.button-and-dropdown,
.solid.btn.mini.primary.btn-mini.secondary,
.solid.btn.mini.primary.btn-mini.secondary.button-and-dropdown,
.solid.btn.mini.primary.btn-small.secondary,
.solid.btn.mini.primary.btn-small.secondary.button-and-dropdown,
.solid.btn.mini.primary.secondary,
.solid.btn.mini.primary.secondary.button-and-dropdown,
.solid.btn.mini.secondary,
.solid.btn.mini.secondary.btn-mini,
.solid.btn.mini.secondary.btn-mini.button-and-dropdown,
.solid.btn.mini.secondary.btn-small,
.solid.btn.mini.secondary.btn-small.button-and-dropdown,
.solid.btn.mini.secondary.button-and-dropdown,
.solid.mini.button-and-dropdown.btn-mini.secondary,
.solid.mini.button-and-dropdown.btn-small.secondary,
.solid.mini.button-and-dropdown.btn.btn-mini.secondary,
.solid.mini.button-and-dropdown.btn.btn-small.secondary,
.solid.mini.button-and-dropdown.btn.secondary,
.solid.mini.button-and-dropdown.secondary,
.solid.mini.primary.button-and-dropdown.btn-mini.secondary,
.solid.mini.primary.button-and-dropdown.btn-small.secondary,
.solid.mini.primary.button-and-dropdown.btn.btn-mini.secondary,
.solid.mini.primary.button-and-dropdown.btn.btn-small.secondary,
.solid.mini.primary.button-and-dropdown.btn.secondary,
.solid.mini.primary.button-and-dropdown.secondary,
.solid.mini.secondary.button-and-dropdown,
.solid.mini.secondary.button-and-dropdown.btn,
.solid.mini.secondary.button-and-dropdown.btn-mini,
.solid.mini.secondary.button-and-dropdown.btn-small,
.solid.mini.secondary.button-and-dropdown.btn.btn-mini,
.solid.mini.secondary.button-and-dropdown.btn.btn-small,
.success.solid.btn-mini.button-and-dropdown,
.success.solid.btn-mini.primary.button-and-dropdown,
.success.solid.btn-mini.secondary.button-and-dropdown,
.success.solid.btn-small.button-and-dropdown,
.success.solid.btn-small.primary.button-and-dropdown,
.success.solid.btn-small.secondary.button-and-dropdown,
.success.solid.btn.btn-mini,
.success.solid.btn.btn-mini.primary,
.success.solid.btn.btn-mini.secondary,
.success.solid.btn.btn-small,
.success.solid.btn.btn-small.primary,
.success.solid.btn.btn-small.secondary,
.success.solid.btn.mini,
.success.solid.btn.mini.primary,
.success.solid.btn.mini.secondary,
.success.solid.mini.button-and-dropdown,
.success.solid.mini.primary.button-and-dropdown,
.success.solid.mini.secondary.button-and-dropdown,
.table-network-configuration-editor .badge-success.solid.label,
.table-network-configuration-editor .badge.solid.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.btn-mini.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.btn-mini.primary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.btn-mini.secondary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.btn-small.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.btn-small.primary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.btn-small.secondary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.label.btn-mini.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.label.btn-small.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.label.mini.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.mini.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.mini.primary.label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.solid.mini.secondary.label,
.table-network-configuration-editor .package-inspector .changes .solid.label.backstage,
.table-network-configuration-editor .solid.btn-mini.button-and-dropdown.label,
.table-network-configuration-editor .solid.btn-mini.primary.button-and-dropdown.label,
.table-network-configuration-editor .solid.btn-mini.secondary.button-and-dropdown.label,
.table-network-configuration-editor .solid.btn-small.button-and-dropdown.label,
.table-network-configuration-editor .solid.btn-small.primary.button-and-dropdown.label,
.table-network-configuration-editor .solid.btn-small.secondary.button-and-dropdown.label,
.table-network-configuration-editor .solid.btn.btn-mini.label,
.table-network-configuration-editor .solid.btn.btn-mini.primary.label,
.table-network-configuration-editor .solid.btn.btn-mini.secondary.label,
.table-network-configuration-editor .solid.btn.btn-small.label,
.table-network-configuration-editor .solid.btn.btn-small.primary.label,
.table-network-configuration-editor .solid.btn.btn-small.secondary.label,
.table-network-configuration-editor .solid.btn.mini.label,
.table-network-configuration-editor .solid.btn.mini.primary.label,
.table-network-configuration-editor .solid.btn.mini.secondary.label,
.table-network-configuration-editor .solid.label,
.table-network-configuration-editor .solid.label.btn-mini.secondary.button-and-dropdown,
.table-network-configuration-editor .solid.label.btn-small.secondary.button-and-dropdown,
.table-network-configuration-editor .solid.label.btn.btn-mini.secondary,
.table-network-configuration-editor .solid.label.btn.btn-small.secondary,
.table-network-configuration-editor .solid.label.btn.mini.secondary,
.table-network-configuration-editor .solid.label.mini.secondary.button-and-dropdown,
.table-network-configuration-editor .solid.mini.button-and-dropdown.label,
.table-network-configuration-editor .solid.mini.primary.button-and-dropdown.label,
.table-network-configuration-editor .solid.mini.secondary.button-and-dropdown.label,
.table-network-configuration-editor .success.solid.label {
  background-color: rgb(var(--success-500-rgb));
  color: rgb(var(--base-000-rgb));
}
.badge-warn.btn-mini.button-and-dropdown,
.badge-warn.btn-small.button-and-dropdown,
.badge-warn.btn.btn-mini,
.badge-warn.btn.btn-small,
.badge-warn.btn.mini,
.badge-warn.mini.button-and-dropdown,
.badge.badge-warn,
.badge.warn,
.badger-wizard .wizard-actions .org-package-manager button.btn-mini.badge-new-version,
.badger-wizard .wizard-actions .org-package-manager button.btn-small.badge-new-version,
.badger-wizard .wizard-actions .org-package-manager button.mini.badge-new-version,
.badger-wizard .wizard-actions button.badge-warn.btn-mini,
.badger-wizard .wizard-actions button.badge-warn.btn-small,
.badger-wizard .wizard-actions button.badge-warn.mini,
.badger-wizard .wizard-actions button.warn.btn-mini,
.badger-wizard .wizard-actions button.warn.btn-small,
.badger-wizard .wizard-actions button.warn.mini,
.org-package-manager .badge.badge-new-version,
.org-package-manager .badger-wizard .wizard-actions button.btn-mini.badge-new-version,
.org-package-manager .badger-wizard .wizard-actions button.btn-small.badge-new-version,
.org-package-manager .badger-wizard .wizard-actions button.mini.badge-new-version,
.org-package-manager .btn-mini.button-and-dropdown.badge-new-version,
.org-package-manager .btn-small.button-and-dropdown.badge-new-version,
.org-package-manager .btn.btn-mini.badge-new-version,
.org-package-manager .btn.btn-small.badge-new-version,
.org-package-manager .btn.mini.badge-new-version,
.org-package-manager .mini.button-and-dropdown.badge-new-version,
.org-package-manager .table-network-configuration-editor .label.badge-new-version,
.table-network-configuration-editor .badge-warn.label,
.table-network-configuration-editor .org-package-manager .label.badge-new-version,
.table-network-configuration-editor .warn.label,
.warn.btn-mini.button-and-dropdown,
.warn.btn-small.button-and-dropdown,
.warn.btn.btn-mini,
.warn.btn.btn-small,
.warn.btn.mini,
.warn.mini.button-and-dropdown {
  background-color: rgb(var(--warning-100-rgb));
  color: rgb(var(--warning-500-rgb));
}
.badge-warn.solid.btn-mini.button-and-dropdown,
.badge-warn.solid.btn-small.button-and-dropdown,
.badge-warn.solid.btn.btn-mini,
.badge-warn.solid.btn.btn-small,
.badge-warn.solid.btn.mini,
.badge-warn.solid.mini.button-and-dropdown,
.badge.badge-warn.solid,
.badge.warn.solid,
.badger-wizard .wizard-actions .org-package-manager button.solid.btn-mini.badge-new-version,
.badger-wizard .wizard-actions .org-package-manager button.solid.btn-small.badge-new-version,
.badger-wizard .wizard-actions .org-package-manager button.solid.mini.badge-new-version,
.badger-wizard .wizard-actions button.badge-warn.solid.btn-mini,
.badger-wizard .wizard-actions button.badge-warn.solid.btn-small,
.badger-wizard .wizard-actions button.badge-warn.solid.mini,
.badger-wizard .wizard-actions button.warn.solid.btn-mini,
.badger-wizard .wizard-actions button.warn.solid.btn-small,
.badger-wizard .wizard-actions button.warn.solid.mini,
.org-package-manager .badge.solid.badge-new-version,
.org-package-manager .badger-wizard .wizard-actions button.solid.btn-mini.badge-new-version,
.org-package-manager .badger-wizard .wizard-actions button.solid.btn-small.badge-new-version,
.org-package-manager .badger-wizard .wizard-actions button.solid.mini.badge-new-version,
.org-package-manager .solid.btn-mini.button-and-dropdown.badge-new-version,
.org-package-manager .solid.btn-small.button-and-dropdown.badge-new-version,
.org-package-manager .solid.btn.btn-mini.badge-new-version,
.org-package-manager .solid.btn.btn-small.badge-new-version,
.org-package-manager .solid.btn.mini.badge-new-version,
.org-package-manager .solid.mini.button-and-dropdown.badge-new-version,
.org-package-manager .table-network-configuration-editor .solid.label.badge-new-version,
.table-network-configuration-editor .badge-warn.solid.label,
.table-network-configuration-editor .org-package-manager .solid.label.badge-new-version,
.table-network-configuration-editor .warn.solid.label,
.warn.solid.btn-mini.button-and-dropdown,
.warn.solid.btn-small.button-and-dropdown,
.warn.solid.btn.btn-mini,
.warn.solid.btn.btn-small,
.warn.solid.btn.mini,
.warn.solid.mini.button-and-dropdown {
  background-color: rgb(var(--warning-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.alert-alt.btn-mini.button-and-dropdown,
.alert-alt.btn-small.button-and-dropdown,
.alert-alt.btn.btn-mini,
.alert-alt.btn.btn-small,
.alert-alt.btn.mini,
.alert-alt.mini.button-and-dropdown,
.badge-alert-alt.btn-mini.button-and-dropdown,
.badge-alert-alt.btn-small.button-and-dropdown,
.badge-alert-alt.btn.btn-mini,
.badge-alert-alt.btn.btn-small,
.badge-alert-alt.btn.mini,
.badge-alert-alt.mini.button-and-dropdown,
.badge.alert-alt,
.badge.badge-alert-alt,
.badger-wizard .wizard-actions button.alert-alt.btn-mini,
.badger-wizard .wizard-actions button.alert-alt.btn-small,
.badger-wizard .wizard-actions button.alert-alt.mini,
.badger-wizard .wizard-actions button.badge-alert-alt.btn-mini,
.badger-wizard .wizard-actions button.badge-alert-alt.btn-small,
.badger-wizard .wizard-actions button.badge-alert-alt.mini,
.table-network-configuration-editor .alert-alt.label,
.table-network-configuration-editor .badge-alert-alt.label {
  background-color: rgb(var(--alert-100-rgb));
  color: rgb(var(--alert-500-rgb));
}
.alert-alt.solid.btn-mini.button-and-dropdown,
.alert-alt.solid.btn-small.button-and-dropdown,
.alert-alt.solid.btn.btn-mini,
.alert-alt.solid.btn.btn-small,
.alert-alt.solid.btn.mini,
.alert-alt.solid.mini.button-and-dropdown,
.badge-alert-alt.solid.btn-mini.button-and-dropdown,
.badge-alert-alt.solid.btn-small.button-and-dropdown,
.badge-alert-alt.solid.btn.btn-mini,
.badge-alert-alt.solid.btn.btn-small,
.badge-alert-alt.solid.btn.mini,
.badge-alert-alt.solid.mini.button-and-dropdown,
.badge.alert-alt.solid,
.badge.badge-alert-alt.solid,
.badger-wizard .wizard-actions button.alert-alt.solid.btn-mini,
.badger-wizard .wizard-actions button.alert-alt.solid.btn-small,
.badger-wizard .wizard-actions button.alert-alt.solid.mini,
.badger-wizard .wizard-actions button.badge-alert-alt.solid.btn-mini,
.badger-wizard .wizard-actions button.badge-alert-alt.solid.btn-small,
.badger-wizard .wizard-actions button.badge-alert-alt.solid.mini,
.table-network-configuration-editor .alert-alt.solid.label,
.table-network-configuration-editor .badge-alert-alt.solid.label {
  background-color: rgb(var(--alert-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badge-danger.btn-mini.button-and-dropdown,
.badge-danger.btn-mini.primary.button-and-dropdown,
.badge-danger.btn-mini.secondary.button-and-dropdown,
.badge-danger.btn-small.button-and-dropdown,
.badge-danger.btn-small.primary.button-and-dropdown,
.badge-danger.btn-small.secondary.button-and-dropdown,
.badge-danger.btn.btn-mini,
.badge-danger.btn.btn-mini.primary,
.badge-danger.btn.btn-mini.secondary,
.badge-danger.btn.btn-small,
.badge-danger.btn.btn-small.primary,
.badge-danger.btn.btn-small.secondary,
.badge-danger.btn.mini,
.badge-danger.btn.mini.primary,
.badge-danger.btn.mini.secondary,
.badge-danger.mini.button-and-dropdown,
.badge-danger.mini.primary.button-and-dropdown,
.badge-danger.mini.secondary.button-and-dropdown,
.badge.badge-danger,
.badge.danger,
.badger-wizard .wizard-actions .org-package-manager button.btn-mini.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.btn-mini.primary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.btn-mini.secondary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.btn-small.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.btn-small.primary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.btn-small.secondary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.mini.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.mini.primary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.mini.secondary.badge-deprecated,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-mini.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-mini.primary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-mini.secondary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-small.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-small.primary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-small.secondary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.mini.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.mini.primary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.mini.secondary.handler,
.badger-wizard .wizard-actions button.badge-danger.btn-mini,
.badger-wizard .wizard-actions button.badge-danger.btn-mini.primary,
.badger-wizard .wizard-actions button.badge-danger.btn-mini.secondary,
.badger-wizard .wizard-actions button.badge-danger.btn-small,
.badger-wizard .wizard-actions button.badge-danger.btn-small.primary,
.badger-wizard .wizard-actions button.badge-danger.btn-small.secondary,
.badger-wizard .wizard-actions button.badge-danger.mini,
.badger-wizard .wizard-actions button.badge-danger.mini.primary,
.badger-wizard .wizard-actions button.badge-danger.mini.secondary,
.badger-wizard .wizard-actions button.danger.btn-mini,
.badger-wizard .wizard-actions button.danger.btn-small,
.badger-wizard .wizard-actions button.danger.mini,
.danger.btn-mini.button-and-dropdown,
.danger.btn-small.button-and-dropdown,
.danger.btn.btn-mini,
.danger.btn.btn-small,
.danger.btn.mini,
.danger.mini.button-and-dropdown,
.org-package-manager .badge.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.btn-mini.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.btn-mini.primary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.btn-mini.secondary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.btn-small.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.btn-small.primary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.btn-small.secondary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.mini.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.mini.primary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.mini.secondary.badge-deprecated,
.org-package-manager .btn-mini.button-and-dropdown.badge-deprecated,
.org-package-manager .btn-mini.primary.button-and-dropdown.badge-deprecated,
.org-package-manager .btn-mini.secondary.button-and-dropdown.badge-deprecated,
.org-package-manager .btn-small.button-and-dropdown.badge-deprecated,
.org-package-manager .btn-small.primary.button-and-dropdown.badge-deprecated,
.org-package-manager .btn-small.secondary.button-and-dropdown.badge-deprecated,
.org-package-manager .btn.btn-mini.badge-deprecated,
.org-package-manager .btn.btn-mini.primary.badge-deprecated,
.org-package-manager .btn.btn-mini.secondary.badge-deprecated,
.org-package-manager .btn.btn-small.badge-deprecated,
.org-package-manager .btn.btn-small.primary.badge-deprecated,
.org-package-manager .btn.btn-small.secondary.badge-deprecated,
.org-package-manager .btn.mini.badge-deprecated,
.org-package-manager .btn.mini.primary.badge-deprecated,
.org-package-manager .btn.mini.secondary.badge-deprecated,
.org-package-manager .mini.button-and-dropdown.badge-deprecated,
.org-package-manager .mini.primary.button-and-dropdown.badge-deprecated,
.org-package-manager .mini.secondary.button-and-dropdown.badge-deprecated,
.org-package-manager .table-network-configuration-editor .label.badge-deprecated,
.package-inspector .changes .badge.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-mini.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-mini.primary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-mini.secondary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-small.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-small.primary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-small.secondary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.mini.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.mini.primary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.mini.secondary.handler,
.package-inspector .changes .btn-mini.button-and-dropdown.handler,
.package-inspector .changes .btn-mini.primary.button-and-dropdown.handler,
.package-inspector .changes .btn-mini.secondary.button-and-dropdown.handler,
.package-inspector .changes .btn-small.button-and-dropdown.handler,
.package-inspector .changes .btn-small.primary.button-and-dropdown.handler,
.package-inspector .changes .btn-small.secondary.button-and-dropdown.handler,
.package-inspector .changes .btn.btn-mini.handler,
.package-inspector .changes .btn.btn-mini.primary.handler,
.package-inspector .changes .btn.btn-mini.secondary.handler,
.package-inspector .changes .btn.btn-small.handler,
.package-inspector .changes .btn.btn-small.primary.handler,
.package-inspector .changes .btn.btn-small.secondary.handler,
.package-inspector .changes .btn.mini.handler,
.package-inspector .changes .btn.mini.primary.handler,
.package-inspector .changes .btn.mini.secondary.handler,
.package-inspector .changes .mini.button-and-dropdown.handler,
.package-inspector .changes .mini.primary.button-and-dropdown.handler,
.package-inspector .changes .mini.secondary.button-and-dropdown.handler,
.package-inspector .changes .table-network-configuration-editor .label.handler,
.table-network-configuration-editor .badge-danger.label,
.table-network-configuration-editor .danger.label,
.table-network-configuration-editor .org-package-manager .label.badge-deprecated,
.table-network-configuration-editor .package-inspector .changes .label.handler {
  background-color: rgb(var(--error-100-rgb));
  color: rgb(var(--error-300-rgb));
}
.badge-danger.solid.btn-mini.button-and-dropdown,
.badge-danger.solid.btn-mini.primary.button-and-dropdown,
.badge-danger.solid.btn-mini.secondary.button-and-dropdown,
.badge-danger.solid.btn-small.button-and-dropdown,
.badge-danger.solid.btn-small.primary.button-and-dropdown,
.badge-danger.solid.btn-small.secondary.button-and-dropdown,
.badge-danger.solid.btn.btn-mini,
.badge-danger.solid.btn.btn-mini.primary,
.badge-danger.solid.btn.btn-mini.secondary,
.badge-danger.solid.btn.btn-small,
.badge-danger.solid.btn.btn-small.primary,
.badge-danger.solid.btn.btn-small.secondary,
.badge-danger.solid.btn.mini,
.badge-danger.solid.btn.mini.primary,
.badge-danger.solid.btn.mini.secondary,
.badge-danger.solid.mini.button-and-dropdown,
.badge-danger.solid.mini.primary.button-and-dropdown,
.badge-danger.solid.mini.secondary.button-and-dropdown,
.badge.badge-danger.solid,
.badge.danger.solid,
.badger-wizard .wizard-actions .org-package-manager button.solid.btn-mini.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.solid.btn-mini.primary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.solid.btn-mini.secondary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.solid.btn-small.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.solid.btn-small.primary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.solid.btn-small.secondary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.solid.mini.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.solid.mini.primary.badge-deprecated,
.badger-wizard .wizard-actions .org-package-manager button.solid.mini.secondary.badge-deprecated,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-mini.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-mini.primary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-mini.secondary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-small.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-small.primary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.btn-small.secondary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.mini.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.mini.primary.handler,
.badger-wizard .wizard-actions .package-inspector .changes button.solid.mini.secondary.handler,
.badger-wizard .wizard-actions button.badge-danger.solid.btn-mini,
.badger-wizard .wizard-actions button.badge-danger.solid.btn-mini.primary,
.badger-wizard .wizard-actions button.badge-danger.solid.btn-mini.secondary,
.badger-wizard .wizard-actions button.badge-danger.solid.btn-small,
.badger-wizard .wizard-actions button.badge-danger.solid.btn-small.primary,
.badger-wizard .wizard-actions button.badge-danger.solid.btn-small.secondary,
.badger-wizard .wizard-actions button.badge-danger.solid.mini,
.badger-wizard .wizard-actions button.badge-danger.solid.mini.primary,
.badger-wizard .wizard-actions button.badge-danger.solid.mini.secondary,
.badger-wizard .wizard-actions button.danger.solid.btn-mini,
.badger-wizard .wizard-actions button.danger.solid.btn-small,
.badger-wizard .wizard-actions button.danger.solid.mini,
.danger.solid.btn-mini.button-and-dropdown,
.danger.solid.btn-small.button-and-dropdown,
.danger.solid.btn.btn-mini,
.danger.solid.btn.btn-small,
.danger.solid.btn.mini,
.danger.solid.mini.button-and-dropdown,
.org-package-manager .badge.solid.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.btn-mini.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.btn-mini.primary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.btn-mini.secondary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.btn-small.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.btn-small.primary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.btn-small.secondary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.mini.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.mini.primary.badge-deprecated,
.org-package-manager .badger-wizard .wizard-actions button.solid.mini.secondary.badge-deprecated,
.org-package-manager .solid.btn-mini.button-and-dropdown.badge-deprecated,
.org-package-manager .solid.btn-mini.primary.button-and-dropdown.badge-deprecated,
.org-package-manager .solid.btn-mini.secondary.button-and-dropdown.badge-deprecated,
.org-package-manager .solid.btn-small.button-and-dropdown.badge-deprecated,
.org-package-manager .solid.btn-small.primary.button-and-dropdown.badge-deprecated,
.org-package-manager .solid.btn-small.secondary.button-and-dropdown.badge-deprecated,
.org-package-manager .solid.btn.btn-mini.badge-deprecated,
.org-package-manager .solid.btn.btn-mini.primary.badge-deprecated,
.org-package-manager .solid.btn.btn-mini.secondary.badge-deprecated,
.org-package-manager .solid.btn.btn-small.badge-deprecated,
.org-package-manager .solid.btn.btn-small.primary.badge-deprecated,
.org-package-manager .solid.btn.btn-small.secondary.badge-deprecated,
.org-package-manager .solid.btn.mini.badge-deprecated,
.org-package-manager .solid.btn.mini.primary.badge-deprecated,
.org-package-manager .solid.btn.mini.secondary.badge-deprecated,
.org-package-manager .solid.mini.button-and-dropdown.badge-deprecated,
.org-package-manager .solid.mini.primary.button-and-dropdown.badge-deprecated,
.org-package-manager .solid.mini.secondary.button-and-dropdown.badge-deprecated,
.org-package-manager .table-network-configuration-editor .solid.label.badge-deprecated,
.package-inspector .changes .badge.solid.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-mini.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-mini.primary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-mini.secondary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-small.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-small.primary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.btn-small.secondary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.mini.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.mini.primary.handler,
.package-inspector .changes .badger-wizard .wizard-actions button.solid.mini.secondary.handler,
.package-inspector .changes .solid.btn-mini.button-and-dropdown.handler,
.package-inspector .changes .solid.btn-mini.primary.button-and-dropdown.handler,
.package-inspector .changes .solid.btn-mini.secondary.button-and-dropdown.handler,
.package-inspector .changes .solid.btn-small.button-and-dropdown.handler,
.package-inspector .changes .solid.btn-small.primary.button-and-dropdown.handler,
.package-inspector .changes .solid.btn-small.secondary.button-and-dropdown.handler,
.package-inspector .changes .solid.btn.btn-mini.handler,
.package-inspector .changes .solid.btn.btn-mini.primary.handler,
.package-inspector .changes .solid.btn.btn-mini.secondary.handler,
.package-inspector .changes .solid.btn.btn-small.handler,
.package-inspector .changes .solid.btn.btn-small.primary.handler,
.package-inspector .changes .solid.btn.btn-small.secondary.handler,
.package-inspector .changes .solid.btn.mini.handler,
.package-inspector .changes .solid.btn.mini.primary.handler,
.package-inspector .changes .solid.btn.mini.secondary.handler,
.package-inspector .changes .solid.mini.button-and-dropdown.handler,
.package-inspector .changes .solid.mini.primary.button-and-dropdown.handler,
.package-inspector .changes .solid.mini.secondary.button-and-dropdown.handler,
.package-inspector .changes .table-network-configuration-editor .solid.label.handler,
.table-network-configuration-editor .badge-danger.solid.label,
.table-network-configuration-editor .danger.solid.label,
.table-network-configuration-editor .org-package-manager .solid.label.badge-deprecated,
.table-network-configuration-editor .package-inspector .changes .solid.label.handler {
  background-color: rgb(var(--error-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.alt-2.btn-mini.button-and-dropdown,
.alt-2.btn-small.button-and-dropdown,
.alt-2.btn.btn-mini,
.alt-2.btn.btn-small,
.alt-2.btn.mini,
.alt-2.mini.button-and-dropdown,
.badge-alt-2.btn-mini.button-and-dropdown,
.badge-alt-2.btn-small.button-and-dropdown,
.badge-alt-2.btn.btn-mini,
.badge-alt-2.btn.btn-small,
.badge-alt-2.btn.mini,
.badge-alt-2.mini.button-and-dropdown,
.badge.alt-2,
.badge.badge-alt-2,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-mini.frontstage,
.badger-wizard .wizard-actions .package-inspector .changes button.btn-small.frontstage,
.badger-wizard .wizard-actions .package-inspector .changes button.mini.frontstage,
.badger-wizard .wizard-actions button.alt-2.btn-mini,
.badger-wizard .wizard-actions button.alt-2.btn-small,
.badger-wizard .wizard-actions button.alt-2.mini,
.badger-wizard .wizard-actions button.badge-alt-2.btn-mini,
.badger-wizard .wizard-actions button.badge-alt-2.btn-small,
.badger-wizard .wizard-actions button.badge-alt-2.mini,
.package-inspector .changes .badge.frontstage,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-mini.frontstage,
.package-inspector .changes .badger-wizard .wizard-actions button.btn-small.frontstage,
.package-inspector .changes .badger-wizard .wizard-actions button.mini.frontstage,
.package-inspector .changes .btn-mini.button-and-dropdown.frontstage,
.package-inspector .changes .btn-small.button-and-dropdown.frontstage,
.package-inspector .changes .btn.btn-mini.frontstage,
.package-inspector .changes .btn.btn-small.frontstage,
.package-inspector .changes .btn.mini.frontstage,
.package-inspector .changes .mini.button-and-dropdown.frontstage,
.package-inspector .changes .table-network-configuration-editor .label.frontstage,
.table-network-configuration-editor .alt-2.label,
.table-network-configuration-editor .badge-alt-2.label,
.table-network-configuration-editor .package-inspector .changes .label.frontstage {
  background-color: rgb(var(--alt-2-100-rgb));
  color: rgb(var(--alt-2-300-rgb));
}
.badge-secondary.btn-mini.button-and-dropdown,
.badge-secondary.btn-small.button-and-dropdown,
.badge-secondary.btn.btn-mini,
.badge-secondary.btn.btn-small,
.badge-secondary.btn.mini,
.badge-secondary.mini.button-and-dropdown,
.badge.badge-secondary,
.badge.secondary,
.badger-wizard .wizard-actions button.badge-secondary.btn-mini,
.badger-wizard .wizard-actions button.badge-secondary.btn-small,
.badger-wizard .wizard-actions button.badge-secondary.mini,
.badger-wizard .wizard-actions button.secondary.btn-mini,
.badger-wizard .wizard-actions button.secondary.btn-small,
.badger-wizard .wizard-actions button.secondary.mini,
.secondary.btn-mini.button-and-dropdown,
.secondary.btn-small.button-and-dropdown,
.secondary.btn.btn-mini,
.secondary.btn.btn-small,
.secondary.btn.mini,
.secondary.mini.button-and-dropdown,
.table-network-configuration-editor .badge-secondary.label,
.table-network-configuration-editor .secondary.label {
  background-color: rgb(var(--base-500-rgb));
  color: rgb(var(--base-000-rgb));
}
.badge-secondary.light.btn-mini.button-and-dropdown,
.badge-secondary.light.btn-small.button-and-dropdown,
.badge-secondary.light.btn.btn-mini,
.badge-secondary.light.btn.btn-small,
.badge-secondary.light.btn.mini,
.badge-secondary.light.mini.button-and-dropdown,
.badge.badge-secondary.light,
.badge.secondary.light,
.badger-wizard .wizard-actions button.badge-secondary.light.btn-mini,
.badger-wizard .wizard-actions button.badge-secondary.light.btn-small,
.badger-wizard .wizard-actions button.badge-secondary.light.mini,
.badger-wizard .wizard-actions button.secondary.light.btn-mini,
.badger-wizard .wizard-actions button.secondary.light.btn-small,
.badger-wizard .wizard-actions button.secondary.light.mini,
.secondary.light.btn-mini.button-and-dropdown,
.secondary.light.btn-small.button-and-dropdown,
.secondary.light.btn.btn-mini,
.secondary.light.btn.btn-small,
.secondary.light.btn.mini,
.secondary.light.mini.button-and-dropdown,
.table-network-configuration-editor .badge-secondary.light.label,
.table-network-configuration-editor .secondary.light.label {
  background-color: rgb(var(--base-300-rgb));
  color: rgb(var(--base-700-rgb));
}
.badge.has-action:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.mini:hover,
.has-action.btn-mini.button-and-dropdown:hover,
.has-action.btn-small.button-and-dropdown:hover,
.has-action.btn.btn-mini:hover,
.has-action.btn.btn-small:hover,
.has-action.btn.mini:hover,
.has-action.mini.button-and-dropdown:hover,
.table-network-configuration-editor .has-action.label:hover {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badge.has-action.btn-mini.secondary.button-and-dropdown:hover,
.badge.has-action.btn-small.secondary.button-and-dropdown:hover,
.badge.has-action.btn.btn-mini.secondary:hover,
.badge.has-action.btn.btn-small.secondary:hover,
.badge.has-action.btn.mini.secondary:hover,
.badge.has-action.mini.secondary.button-and-dropdown:hover,
.badge.has-action:hover.success,
.badger-wizard .wizard-actions .table-network-configuration-editor button.has-action.label.btn-mini.secondary:hover,
.badger-wizard .wizard-actions .table-network-configuration-editor button.has-action.label.btn-small.secondary:hover,
.badger-wizard .wizard-actions .table-network-configuration-editor button.has-action.label.mini.secondary:hover,
.badger-wizard .wizard-actions button.badge.has-action.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.badge.has-action.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.badge.has-action.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.btn-small.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.btn.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.btn.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.btn.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.button-and-dropdown.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.button-and-dropdown.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.button-and-dropdown.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.btn-small.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.btn.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.btn.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.btn.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.button-and-dropdown.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.button-and-dropdown.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.button-and-dropdown.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.primary:hover.success,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.btn-small.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.btn.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.btn.mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.btn:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.button-and-dropdown.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.button-and-dropdown.mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.mini.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary.mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-mini.secondary:hover.success,
.badger-wizard .wizard-actions button.has-action.btn-mini:hover.success,
.badger-wizard .wizard-actions button.has-action.btn-small.btn-mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.btn.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.btn.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.btn.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.button-and-dropdown.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.button-and-dropdown.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.button-and-dropdown.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.btn-mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.btn.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.btn.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.btn.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.button-and-dropdown.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.button-and-dropdown.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.button-and-dropdown.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.primary:hover.success,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.btn-mini.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.btn.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.btn.mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.btn:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.button-and-dropdown.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.button-and-dropdown.mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.mini.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary.mini:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn-small.secondary:hover.success,
.badger-wizard .wizard-actions button.has-action.btn-small:hover.success,
.badger-wizard .wizard-actions button.has-action.btn.btn-mini.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-mini.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-mini.primary.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-mini.primary.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-mini.primary.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-mini.secondary.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-mini.secondary.mini:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-small.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-small.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-small.primary.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-small.primary.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-small.primary.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-small.secondary.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-small.secondary.mini:hover,
.badger-wizard .wizard-actions button.has-action.btn.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.mini.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.mini.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.mini.primary.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.mini.primary.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.mini.primary.secondary:hover,
.badger-wizard .wizard-actions button.has-action.btn.mini.secondary.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.btn.mini.secondary.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.btn.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.btn-mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.mini.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.btn-small.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.mini.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.btn.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.btn.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.btn.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.button-and-dropdown.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.button-and-dropdown.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.button-and-dropdown.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.btn-mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.btn-small.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.btn.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.btn.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.btn.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.button-and-dropdown.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.button-and-dropdown.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.button-and-dropdown.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.primary:hover.success,
.badger-wizard .wizard-actions button.has-action.mini.secondary.btn-mini.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.btn-small.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.btn.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.btn.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.btn:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.button-and-dropdown.btn-mini:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.button-and-dropdown.btn-small:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary.button-and-dropdown:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary:hover,
.badger-wizard .wizard-actions button.has-action.mini.secondary:hover.success,
.badger-wizard .wizard-actions button.has-action.mini:hover.success,
.has-action.btn-mini.button-and-dropdown.btn-small.secondary:hover,
.has-action.btn-mini.button-and-dropdown.btn.btn-small.secondary:hover,
.has-action.btn-mini.button-and-dropdown.btn.mini.secondary:hover,
.has-action.btn-mini.button-and-dropdown.btn.secondary:hover,
.has-action.btn-mini.button-and-dropdown.mini.secondary:hover,
.has-action.btn-mini.button-and-dropdown.secondary:hover,
.has-action.btn-mini.button-and-dropdown:hover.success,
.has-action.btn-mini.primary.button-and-dropdown.btn-small.secondary:hover,
.has-action.btn-mini.primary.button-and-dropdown.btn.btn-small.secondary:hover,
.has-action.btn-mini.primary.button-and-dropdown.btn.mini.secondary:hover,
.has-action.btn-mini.primary.button-and-dropdown.btn.secondary:hover,
.has-action.btn-mini.primary.button-and-dropdown.mini.secondary:hover,
.has-action.btn-mini.primary.button-and-dropdown.secondary:hover,
.has-action.btn-mini.primary.button-and-dropdown:hover.success,
.has-action.btn-mini.secondary.button-and-dropdown.btn-small:hover,
.has-action.btn-mini.secondary.button-and-dropdown.btn.btn-small:hover,
.has-action.btn-mini.secondary.button-and-dropdown.btn.mini:hover,
.has-action.btn-mini.secondary.button-and-dropdown.btn:hover,
.has-action.btn-mini.secondary.button-and-dropdown.mini:hover,
.has-action.btn-mini.secondary.button-and-dropdown:hover,
.has-action.btn-mini.secondary.button-and-dropdown:hover.success,
.has-action.btn-small.button-and-dropdown.btn-mini.secondary:hover,
.has-action.btn-small.button-and-dropdown.btn.btn-mini.secondary:hover,
.has-action.btn-small.button-and-dropdown.btn.mini.secondary:hover,
.has-action.btn-small.button-and-dropdown.btn.secondary:hover,
.has-action.btn-small.button-and-dropdown.mini.secondary:hover,
.has-action.btn-small.button-and-dropdown.secondary:hover,
.has-action.btn-small.button-and-dropdown:hover.success,
.has-action.btn-small.primary.button-and-dropdown.btn-mini.secondary:hover,
.has-action.btn-small.primary.button-and-dropdown.btn.btn-mini.secondary:hover,
.has-action.btn-small.primary.button-and-dropdown.btn.mini.secondary:hover,
.has-action.btn-small.primary.button-and-dropdown.btn.secondary:hover,
.has-action.btn-small.primary.button-and-dropdown.mini.secondary:hover,
.has-action.btn-small.primary.button-and-dropdown.secondary:hover,
.has-action.btn-small.primary.button-and-dropdown:hover.success,
.has-action.btn-small.secondary.button-and-dropdown.btn-mini:hover,
.has-action.btn-small.secondary.button-and-dropdown.btn.btn-mini:hover,
.has-action.btn-small.secondary.button-and-dropdown.btn.mini:hover,
.has-action.btn-small.secondary.button-and-dropdown.btn:hover,
.has-action.btn-small.secondary.button-and-dropdown.mini:hover,
.has-action.btn-small.secondary.button-and-dropdown:hover,
.has-action.btn-small.secondary.button-and-dropdown:hover.success,
.has-action.btn.btn-mini.btn-small.secondary.button-and-dropdown:hover,
.has-action.btn.btn-mini.btn-small.secondary:hover,
.has-action.btn.btn-mini.mini.secondary.button-and-dropdown:hover,
.has-action.btn.btn-mini.mini.secondary:hover,
.has-action.btn.btn-mini.primary.btn-small.secondary.button-and-dropdown:hover,
.has-action.btn.btn-mini.primary.btn-small.secondary:hover,
.has-action.btn.btn-mini.primary.mini.secondary.button-and-dropdown:hover,
.has-action.btn.btn-mini.primary.mini.secondary:hover,
.has-action.btn.btn-mini.primary.secondary.button-and-dropdown:hover,
.has-action.btn.btn-mini.primary.secondary:hover,
.has-action.btn.btn-mini.primary:hover.success,
.has-action.btn.btn-mini.secondary.btn-small.button-and-dropdown:hover,
.has-action.btn.btn-mini.secondary.btn-small:hover,
.has-action.btn.btn-mini.secondary.button-and-dropdown:hover,
.has-action.btn.btn-mini.secondary.mini.button-and-dropdown:hover,
.has-action.btn.btn-mini.secondary.mini:hover,
.has-action.btn.btn-mini.secondary:hover,
.has-action.btn.btn-mini.secondary:hover.success,
.has-action.btn.btn-mini:hover.success,
.has-action.btn.btn-small.btn-mini.secondary.button-and-dropdown:hover,
.has-action.btn.btn-small.btn-mini.secondary:hover,
.has-action.btn.btn-small.mini.secondary.button-and-dropdown:hover,
.has-action.btn.btn-small.mini.secondary:hover,
.has-action.btn.btn-small.primary.btn-mini.secondary.button-and-dropdown:hover,
.has-action.btn.btn-small.primary.btn-mini.secondary:hover,
.has-action.btn.btn-small.primary.mini.secondary.button-and-dropdown:hover,
.has-action.btn.btn-small.primary.mini.secondary:hover,
.has-action.btn.btn-small.primary.secondary.button-and-dropdown:hover,
.has-action.btn.btn-small.primary.secondary:hover,
.has-action.btn.btn-small.primary:hover.success,
.has-action.btn.btn-small.secondary.btn-mini.button-and-dropdown:hover,
.has-action.btn.btn-small.secondary.btn-mini:hover,
.has-action.btn.btn-small.secondary.button-and-dropdown:hover,
.has-action.btn.btn-small.secondary.mini.button-and-dropdown:hover,
.has-action.btn.btn-small.secondary.mini:hover,
.has-action.btn.btn-small.secondary:hover,
.has-action.btn.btn-small.secondary:hover.success,
.has-action.btn.btn-small:hover.success,
.has-action.btn.mini.btn-mini.secondary.button-and-dropdown:hover,
.has-action.btn.mini.btn-mini.secondary:hover,
.has-action.btn.mini.btn-small.secondary.button-and-dropdown:hover,
.has-action.btn.mini.btn-small.secondary:hover,
.has-action.btn.mini.primary.btn-mini.secondary.button-and-dropdown:hover,
.has-action.btn.mini.primary.btn-mini.secondary:hover,
.has-action.btn.mini.primary.btn-small.secondary.button-and-dropdown:hover,
.has-action.btn.mini.primary.btn-small.secondary:hover,
.has-action.btn.mini.primary.secondary.button-and-dropdown:hover,
.has-action.btn.mini.primary.secondary:hover,
.has-action.btn.mini.primary:hover.success,
.has-action.btn.mini.secondary.btn-mini.button-and-dropdown:hover,
.has-action.btn.mini.secondary.btn-mini:hover,
.has-action.btn.mini.secondary.btn-small.button-and-dropdown:hover,
.has-action.btn.mini.secondary.btn-small:hover,
.has-action.btn.mini.secondary.button-and-dropdown:hover,
.has-action.btn.mini.secondary:hover,
.has-action.btn.mini.secondary:hover.success,
.has-action.btn.mini:hover.success,
.has-action.mini.button-and-dropdown.btn-mini.secondary:hover,
.has-action.mini.button-and-dropdown.btn-small.secondary:hover,
.has-action.mini.button-and-dropdown.btn.btn-mini.secondary:hover,
.has-action.mini.button-and-dropdown.btn.btn-small.secondary:hover,
.has-action.mini.button-and-dropdown.btn.secondary:hover,
.has-action.mini.button-and-dropdown.secondary:hover,
.has-action.mini.button-and-dropdown:hover.success,
.has-action.mini.primary.button-and-dropdown.btn-mini.secondary:hover,
.has-action.mini.primary.button-and-dropdown.btn-small.secondary:hover,
.has-action.mini.primary.button-and-dropdown.btn.btn-mini.secondary:hover,
.has-action.mini.primary.button-and-dropdown.btn.btn-small.secondary:hover,
.has-action.mini.primary.button-and-dropdown.btn.secondary:hover,
.has-action.mini.primary.button-and-dropdown.secondary:hover,
.has-action.mini.primary.button-and-dropdown:hover.success,
.has-action.mini.secondary.button-and-dropdown.btn-mini:hover,
.has-action.mini.secondary.button-and-dropdown.btn-small:hover,
.has-action.mini.secondary.button-and-dropdown.btn.btn-mini:hover,
.has-action.mini.secondary.button-and-dropdown.btn.btn-small:hover,
.has-action.mini.secondary.button-and-dropdown.btn:hover,
.has-action.mini.secondary.button-and-dropdown:hover,
.has-action.mini.secondary.button-and-dropdown:hover.success,
.table-network-configuration-editor .badger-wizard .wizard-actions button.has-action.label.btn-mini.secondary:hover,
.table-network-configuration-editor .badger-wizard .wizard-actions button.has-action.label.btn-small.secondary:hover,
.table-network-configuration-editor .badger-wizard .wizard-actions button.has-action.label.mini.secondary:hover,
.table-network-configuration-editor .has-action.label.btn-mini.secondary.button-and-dropdown:hover,
.table-network-configuration-editor .has-action.label.btn-small.secondary.button-and-dropdown:hover,
.table-network-configuration-editor .has-action.label.btn.btn-mini.secondary:hover,
.table-network-configuration-editor .has-action.label.btn.btn-small.secondary:hover,
.table-network-configuration-editor .has-action.label.btn.mini.secondary:hover,
.table-network-configuration-editor .has-action.label.mini.secondary.button-and-dropdown:hover,
.table-network-configuration-editor .has-action.label:hover.success {
  background-color: rgb(var(--success-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badge.user-status,
.badger-wizard .wizard-actions button.user-status.btn-mini,
.badger-wizard .wizard-actions button.user-status.btn-small,
.badger-wizard .wizard-actions button.user-status.mini,
.table-network-configuration-editor .user-status.label,
.user-status.btn-mini.button-and-dropdown,
.user-status.btn-small.button-and-dropdown,
.user-status.btn.btn-mini,
.user-status.btn.btn-small,
.user-status.btn.mini,
.user-status.mini.button-and-dropdown {
  margin: 0;
}
.badge-icon.btn-mini.button-and-dropdown,
.badge-icon.btn-small.button-and-dropdown,
.badge-icon.btn.btn-mini,
.badge-icon.btn.btn-small,
.badge-icon.btn.mini,
.badge-icon.mini.button-and-dropdown,
.badge.badge-icon,
.badger-wizard .wizard-actions button.badge-icon.btn-mini,
.badger-wizard .wizard-actions button.badge-icon.btn-small,
.badger-wizard .wizard-actions button.badge-icon.mini,
.table-network-configuration-editor .badge-icon.label {
  padding: 0;
}
.badge + .badge,
.badge + .btn-mini.button-and-dropdown,
.badge + .btn-mini.primary.button-and-dropdown,
.badge + .btn-mini.secondary.button-and-dropdown,
.badge + .btn-small.button-and-dropdown,
.badge + .btn-small.primary.button-and-dropdown,
.badge + .btn-small.secondary.button-and-dropdown,
.badge + .btn.btn-mini,
.badge + .btn.btn-mini.primary,
.badge + .btn.btn-mini.secondary,
.badge + .btn.btn-small,
.badge + .btn.btn-small.primary,
.badge + .btn.btn-small.secondary,
.badge + .btn.mini,
.badge + .btn.mini.primary,
.badge + .btn.mini.secondary,
.badge + .mini.button-and-dropdown,
.badge + .mini.primary.button-and-dropdown,
.badge + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions .badge + button.btn-mini,
.badger-wizard .wizard-actions .badge + button.btn-mini.primary,
.badger-wizard .wizard-actions .badge + button.btn-mini.secondary,
.badger-wizard .wizard-actions .badge + button.btn-small,
.badger-wizard .wizard-actions .badge + button.btn-small.primary,
.badger-wizard .wizard-actions .badge + button.btn-small.secondary,
.badger-wizard .wizard-actions .badge + button.mini,
.badger-wizard .wizard-actions .badge + button.mini.primary,
.badger-wizard .wizard-actions .badge + button.mini.secondary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-mini.primary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-mini.secondary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-small.primary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .btn-small.secondary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-mini + button.mini,
.badger-wizard .wizard-actions .btn.btn-mini + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.mini,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini.primary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.mini,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-mini.secondary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-small + button.mini,
.badger-wizard .wizard-actions .btn.btn-small + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-small + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.mini,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-small.primary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-small,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.mini,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.mini.primary,
.badger-wizard .wizard-actions .btn.btn-small.secondary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.mini + button.btn-mini,
.badger-wizard .wizard-actions .btn.mini + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.mini + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.mini + button.btn-small,
.badger-wizard .wizard-actions .btn.mini + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.mini + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.mini + button.mini,
.badger-wizard .wizard-actions .btn.mini + button.mini.primary,
.badger-wizard .wizard-actions .btn.mini + button.mini.secondary,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-mini,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-small,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.mini.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.mini.primary + button.mini,
.badger-wizard .wizard-actions .btn.mini.primary + button.mini.primary,
.badger-wizard .wizard-actions .btn.mini.primary + button.mini.secondary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-mini,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-small,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.mini,
.badger-wizard .wizard-actions .btn.mini.secondary + button.mini.primary,
.badger-wizard .wizard-actions .btn.mini.secondary + button.mini.secondary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .mini.primary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-mini.primary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-mini.secondary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-small,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-small.primary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.btn-small.secondary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.mini,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.mini.primary,
.badger-wizard .wizard-actions .mini.secondary.button-and-dropdown + button.mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-mini,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-mini.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-small,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-small.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.btn-small.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.mini,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.mini.primary,
.badger-wizard .wizard-actions .table-network-configuration-editor .label + button.mini.secondary,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini.primary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini.secondary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small.primary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-small.secondary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini.primary + .label,
.badger-wizard .wizard-actions .table-network-configuration-editor button.mini.secondary + .label,
.badger-wizard .wizard-actions button.btn-mini + .badge,
.badger-wizard .wizard-actions button.btn-mini + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini + .btn.mini,
.badger-wizard .wizard-actions button.btn-mini + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-mini + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + button.btn-mini,
.badger-wizard .wizard-actions button.btn-mini + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini + button.btn-small,
.badger-wizard .wizard-actions button.btn-mini + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini + button.mini,
.badger-wizard .wizard-actions button.btn-mini + button.mini.primary,
.badger-wizard .wizard-actions button.btn-mini + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + .badge,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.mini,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-mini,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-small,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.mini,
.badger-wizard .wizard-actions button.btn-mini.primary + button.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.primary + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .badge,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.mini,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-mini,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-small,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.mini,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.mini.primary,
.badger-wizard .wizard-actions button.btn-mini.secondary + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-small + .badge,
.badger-wizard .wizard-actions button.btn-small + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small + .btn.mini,
.badger-wizard .wizard-actions button.btn-small + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-small + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-small + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + button.btn-mini,
.badger-wizard .wizard-actions button.btn-small + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small + button.btn-small,
.badger-wizard .wizard-actions button.btn-small + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small + button.mini,
.badger-wizard .wizard-actions button.btn-small + button.mini.primary,
.badger-wizard .wizard-actions button.btn-small + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + .badge,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.mini,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-small.primary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-mini,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-small,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.primary + button.mini,
.badger-wizard .wizard-actions button.btn-small.primary + button.mini.primary,
.badger-wizard .wizard-actions button.btn-small.primary + button.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + .badge,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-small,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.mini,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-mini,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-small,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.mini,
.badger-wizard .wizard-actions button.btn-small.secondary + button.mini.primary,
.badger-wizard .wizard-actions button.btn-small.secondary + button.mini.secondary,
.badger-wizard .wizard-actions button.mini + .badge,
.badger-wizard .wizard-actions button.mini + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn.btn-mini,
.badger-wizard .wizard-actions button.mini + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.mini + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini + .btn.btn-small,
.badger-wizard .wizard-actions button.mini + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.mini + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.mini + .btn.mini,
.badger-wizard .wizard-actions button.mini + .btn.mini.primary,
.badger-wizard .wizard-actions button.mini + .btn.mini.secondary,
.badger-wizard .wizard-actions button.mini + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + button.btn-mini,
.badger-wizard .wizard-actions button.mini + button.btn-mini.primary,
.badger-wizard .wizard-actions button.mini + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini + button.btn-small,
.badger-wizard .wizard-actions button.mini + button.btn-small.primary,
.badger-wizard .wizard-actions button.mini + button.btn-small.secondary,
.badger-wizard .wizard-actions button.mini + button.mini,
.badger-wizard .wizard-actions button.mini + button.mini.primary,
.badger-wizard .wizard-actions button.mini + button.mini.secondary,
.badger-wizard .wizard-actions button.mini.primary + .badge,
.badger-wizard .wizard-actions button.mini.primary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-mini,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-small,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.mini.primary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.primary + .btn.mini,
.badger-wizard .wizard-actions button.mini.primary + .btn.mini.primary,
.badger-wizard .wizard-actions button.mini.primary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.mini.primary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.primary + button.btn-mini,
.badger-wizard .wizard-actions button.mini.primary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.primary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.primary + button.btn-small,
.badger-wizard .wizard-actions button.mini.primary + button.btn-small.primary,
.badger-wizard .wizard-actions button.mini.primary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.primary + button.mini,
.badger-wizard .wizard-actions button.mini.primary + button.mini.primary,
.badger-wizard .wizard-actions button.mini.primary + button.mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary + .badge,
.badger-wizard .wizard-actions button.mini.secondary + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-small.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-small.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn-small.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-mini,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-small,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-small.primary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.mini,
.badger-wizard .wizard-actions button.mini.secondary + .btn.mini.primary,
.badger-wizard .wizard-actions button.mini.secondary + .btn.mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary + .mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .mini.primary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + .mini.secondary.button-and-dropdown,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-mini,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-mini.primary,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-mini.secondary,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-small,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-small.primary,
.badger-wizard .wizard-actions button.mini.secondary + button.btn-small.secondary,
.badger-wizard .wizard-actions button.mini.secondary + button.mini,
.badger-wizard .wizard-actions button.mini.secondary + button.mini.primary,
.badger-wizard .wizard-actions button.mini.secondary + button.mini.secondary,
.btn-mini.button-and-dropdown + .badge,
.btn-mini.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn.btn-mini,
.btn-mini.button-and-dropdown + .btn.btn-mini.primary,
.btn-mini.button-and-dropdown + .btn.btn-mini.secondary,
.btn-mini.button-and-dropdown + .btn.btn-small,
.btn-mini.button-and-dropdown + .btn.btn-small.primary,
.btn-mini.button-and-dropdown + .btn.btn-small.secondary,
.btn-mini.button-and-dropdown + .btn.mini,
.btn-mini.button-and-dropdown + .btn.mini.primary,
.btn-mini.button-and-dropdown + .btn.mini.secondary,
.btn-mini.button-and-dropdown + .mini.button-and-dropdown,
.btn-mini.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-mini.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .badge,
.btn-mini.primary.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .btn.btn-mini,
.btn-mini.primary.button-and-dropdown + .btn.btn-mini.primary,
.btn-mini.primary.button-and-dropdown + .btn.btn-mini.secondary,
.btn-mini.primary.button-and-dropdown + .btn.btn-small,
.btn-mini.primary.button-and-dropdown + .btn.btn-small.primary,
.btn-mini.primary.button-and-dropdown + .btn.btn-small.secondary,
.btn-mini.primary.button-and-dropdown + .btn.mini,
.btn-mini.primary.button-and-dropdown + .btn.mini.primary,
.btn-mini.primary.button-and-dropdown + .btn.mini.secondary,
.btn-mini.primary.button-and-dropdown + .mini.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-mini.primary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .badge,
.btn-mini.secondary.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .btn.btn-mini,
.btn-mini.secondary.button-and-dropdown + .btn.btn-mini.primary,
.btn-mini.secondary.button-and-dropdown + .btn.btn-mini.secondary,
.btn-mini.secondary.button-and-dropdown + .btn.btn-small,
.btn-mini.secondary.button-and-dropdown + .btn.btn-small.primary,
.btn-mini.secondary.button-and-dropdown + .btn.btn-small.secondary,
.btn-mini.secondary.button-and-dropdown + .btn.mini,
.btn-mini.secondary.button-and-dropdown + .btn.mini.primary,
.btn-mini.secondary.button-and-dropdown + .btn.mini.secondary,
.btn-mini.secondary.button-and-dropdown + .mini.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-mini.secondary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-small.button-and-dropdown + .badge,
.btn-small.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-small.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-small.button-and-dropdown + .btn.btn-mini,
.btn-small.button-and-dropdown + .btn.btn-mini.primary,
.btn-small.button-and-dropdown + .btn.btn-mini.secondary,
.btn-small.button-and-dropdown + .btn.btn-small,
.btn-small.button-and-dropdown + .btn.btn-small.primary,
.btn-small.button-and-dropdown + .btn.btn-small.secondary,
.btn-small.button-and-dropdown + .btn.mini,
.btn-small.button-and-dropdown + .btn.mini.primary,
.btn-small.button-and-dropdown + .btn.mini.secondary,
.btn-small.button-and-dropdown + .mini.button-and-dropdown,
.btn-small.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-small.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .badge,
.btn-small.primary.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .btn.btn-mini,
.btn-small.primary.button-and-dropdown + .btn.btn-mini.primary,
.btn-small.primary.button-and-dropdown + .btn.btn-mini.secondary,
.btn-small.primary.button-and-dropdown + .btn.btn-small,
.btn-small.primary.button-and-dropdown + .btn.btn-small.primary,
.btn-small.primary.button-and-dropdown + .btn.btn-small.secondary,
.btn-small.primary.button-and-dropdown + .btn.mini,
.btn-small.primary.button-and-dropdown + .btn.mini.primary,
.btn-small.primary.button-and-dropdown + .btn.mini.secondary,
.btn-small.primary.button-and-dropdown + .mini.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-small.primary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .badge,
.btn-small.secondary.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-small.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .btn.btn-mini,
.btn-small.secondary.button-and-dropdown + .btn.btn-mini.primary,
.btn-small.secondary.button-and-dropdown + .btn.btn-mini.secondary,
.btn-small.secondary.button-and-dropdown + .btn.btn-small,
.btn-small.secondary.button-and-dropdown + .btn.btn-small.primary,
.btn-small.secondary.button-and-dropdown + .btn.btn-small.secondary,
.btn-small.secondary.button-and-dropdown + .btn.mini,
.btn-small.secondary.button-and-dropdown + .btn.mini.primary,
.btn-small.secondary.button-and-dropdown + .btn.mini.secondary,
.btn-small.secondary.button-and-dropdown + .mini.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .mini.primary.button-and-dropdown,
.btn-small.secondary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.btn.btn-mini + .badge,
.btn.btn-mini + .btn-mini.button-and-dropdown,
.btn.btn-mini + .btn-mini.primary.button-and-dropdown,
.btn.btn-mini + .btn-mini.secondary.button-and-dropdown,
.btn.btn-mini + .btn-small.button-and-dropdown,
.btn.btn-mini + .btn-small.primary.button-and-dropdown,
.btn.btn-mini + .btn-small.secondary.button-and-dropdown,
.btn.btn-mini + .btn.btn-mini,
.btn.btn-mini + .btn.btn-mini.primary,
.btn.btn-mini + .btn.btn-mini.secondary,
.btn.btn-mini + .btn.btn-small,
.btn.btn-mini + .btn.btn-small.primary,
.btn.btn-mini + .btn.btn-small.secondary,
.btn.btn-mini + .btn.mini,
.btn.btn-mini + .btn.mini.primary,
.btn.btn-mini + .btn.mini.secondary,
.btn.btn-mini + .mini.button-and-dropdown,
.btn.btn-mini + .mini.primary.button-and-dropdown,
.btn.btn-mini + .mini.secondary.button-and-dropdown,
.btn.btn-mini.primary + .badge,
.btn.btn-mini.primary + .btn-mini.button-and-dropdown,
.btn.btn-mini.primary + .btn-mini.primary.button-and-dropdown,
.btn.btn-mini.primary + .btn-mini.secondary.button-and-dropdown,
.btn.btn-mini.primary + .btn-small.button-and-dropdown,
.btn.btn-mini.primary + .btn-small.primary.button-and-dropdown,
.btn.btn-mini.primary + .btn-small.secondary.button-and-dropdown,
.btn.btn-mini.primary + .btn.btn-mini,
.btn.btn-mini.primary + .btn.btn-mini.primary,
.btn.btn-mini.primary + .btn.btn-mini.secondary,
.btn.btn-mini.primary + .btn.btn-small,
.btn.btn-mini.primary + .btn.btn-small.primary,
.btn.btn-mini.primary + .btn.btn-small.secondary,
.btn.btn-mini.primary + .btn.mini,
.btn.btn-mini.primary + .btn.mini.primary,
.btn.btn-mini.primary + .btn.mini.secondary,
.btn.btn-mini.primary + .mini.button-and-dropdown,
.btn.btn-mini.primary + .mini.primary.button-and-dropdown,
.btn.btn-mini.primary + .mini.secondary.button-and-dropdown,
.btn.btn-mini.secondary + .badge,
.btn.btn-mini.secondary + .btn-mini.button-and-dropdown,
.btn.btn-mini.secondary + .btn-mini.primary.button-and-dropdown,
.btn.btn-mini.secondary + .btn-mini.secondary.button-and-dropdown,
.btn.btn-mini.secondary + .btn-small.button-and-dropdown,
.btn.btn-mini.secondary + .btn-small.primary.button-and-dropdown,
.btn.btn-mini.secondary + .btn-small.secondary.button-and-dropdown,
.btn.btn-mini.secondary + .btn.btn-mini,
.btn.btn-mini.secondary + .btn.btn-mini.primary,
.btn.btn-mini.secondary + .btn.btn-mini.secondary,
.btn.btn-mini.secondary + .btn.btn-small,
.btn.btn-mini.secondary + .btn.btn-small.primary,
.btn.btn-mini.secondary + .btn.btn-small.secondary,
.btn.btn-mini.secondary + .btn.mini,
.btn.btn-mini.secondary + .btn.mini.primary,
.btn.btn-mini.secondary + .btn.mini.secondary,
.btn.btn-mini.secondary + .mini.button-and-dropdown,
.btn.btn-mini.secondary + .mini.primary.button-and-dropdown,
.btn.btn-mini.secondary + .mini.secondary.button-and-dropdown,
.btn.btn-small + .badge,
.btn.btn-small + .btn-mini.button-and-dropdown,
.btn.btn-small + .btn-mini.primary.button-and-dropdown,
.btn.btn-small + .btn-mini.secondary.button-and-dropdown,
.btn.btn-small + .btn-small.button-and-dropdown,
.btn.btn-small + .btn-small.primary.button-and-dropdown,
.btn.btn-small + .btn-small.secondary.button-and-dropdown,
.btn.btn-small + .btn.btn-mini,
.btn.btn-small + .btn.btn-mini.primary,
.btn.btn-small + .btn.btn-mini.secondary,
.btn.btn-small + .btn.btn-small,
.btn.btn-small + .btn.btn-small.primary,
.btn.btn-small + .btn.btn-small.secondary,
.btn.btn-small + .btn.mini,
.btn.btn-small + .btn.mini.primary,
.btn.btn-small + .btn.mini.secondary,
.btn.btn-small + .mini.button-and-dropdown,
.btn.btn-small + .mini.primary.button-and-dropdown,
.btn.btn-small + .mini.secondary.button-and-dropdown,
.btn.btn-small.primary + .badge,
.btn.btn-small.primary + .btn-mini.button-and-dropdown,
.btn.btn-small.primary + .btn-mini.primary.button-and-dropdown,
.btn.btn-small.primary + .btn-mini.secondary.button-and-dropdown,
.btn.btn-small.primary + .btn-small.button-and-dropdown,
.btn.btn-small.primary + .btn-small.primary.button-and-dropdown,
.btn.btn-small.primary + .btn-small.secondary.button-and-dropdown,
.btn.btn-small.primary + .btn.btn-mini,
.btn.btn-small.primary + .btn.btn-mini.primary,
.btn.btn-small.primary + .btn.btn-mini.secondary,
.btn.btn-small.primary + .btn.btn-small,
.btn.btn-small.primary + .btn.btn-small.primary,
.btn.btn-small.primary + .btn.btn-small.secondary,
.btn.btn-small.primary + .btn.mini,
.btn.btn-small.primary + .btn.mini.primary,
.btn.btn-small.primary + .btn.mini.secondary,
.btn.btn-small.primary + .mini.button-and-dropdown,
.btn.btn-small.primary + .mini.primary.button-and-dropdown,
.btn.btn-small.primary + .mini.secondary.button-and-dropdown,
.btn.btn-small.secondary + .badge,
.btn.btn-small.secondary + .btn-mini.button-and-dropdown,
.btn.btn-small.secondary + .btn-mini.primary.button-and-dropdown,
.btn.btn-small.secondary + .btn-mini.secondary.button-and-dropdown,
.btn.btn-small.secondary + .btn-small.button-and-dropdown,
.btn.btn-small.secondary + .btn-small.primary.button-and-dropdown,
.btn.btn-small.secondary + .btn-small.secondary.button-and-dropdown,
.btn.btn-small.secondary + .btn.btn-mini,
.btn.btn-small.secondary + .btn.btn-mini.primary,
.btn.btn-small.secondary + .btn.btn-mini.secondary,
.btn.btn-small.secondary + .btn.btn-small,
.btn.btn-small.secondary + .btn.btn-small.primary,
.btn.btn-small.secondary + .btn.btn-small.secondary,
.btn.btn-small.secondary + .btn.mini,
.btn.btn-small.secondary + .btn.mini.primary,
.btn.btn-small.secondary + .btn.mini.secondary,
.btn.btn-small.secondary + .mini.button-and-dropdown,
.btn.btn-small.secondary + .mini.primary.button-and-dropdown,
.btn.btn-small.secondary + .mini.secondary.button-and-dropdown,
.btn.mini + .badge,
.btn.mini + .btn-mini.button-and-dropdown,
.btn.mini + .btn-mini.primary.button-and-dropdown,
.btn.mini + .btn-mini.secondary.button-and-dropdown,
.btn.mini + .btn-small.button-and-dropdown,
.btn.mini + .btn-small.primary.button-and-dropdown,
.btn.mini + .btn-small.secondary.button-and-dropdown,
.btn.mini + .btn.btn-mini,
.btn.mini + .btn.btn-mini.primary,
.btn.mini + .btn.btn-mini.secondary,
.btn.mini + .btn.btn-small,
.btn.mini + .btn.btn-small.primary,
.btn.mini + .btn.btn-small.secondary,
.btn.mini + .btn.mini,
.btn.mini + .btn.mini.primary,
.btn.mini + .btn.mini.secondary,
.btn.mini + .mini.button-and-dropdown,
.btn.mini + .mini.primary.button-and-dropdown,
.btn.mini + .mini.secondary.button-and-dropdown,
.btn.mini.primary + .badge,
.btn.mini.primary + .btn-mini.button-and-dropdown,
.btn.mini.primary + .btn-mini.primary.button-and-dropdown,
.btn.mini.primary + .btn-mini.secondary.button-and-dropdown,
.btn.mini.primary + .btn-small.button-and-dropdown,
.btn.mini.primary + .btn-small.primary.button-and-dropdown,
.btn.mini.primary + .btn-small.secondary.button-and-dropdown,
.btn.mini.primary + .btn.btn-mini,
.btn.mini.primary + .btn.btn-mini.primary,
.btn.mini.primary + .btn.btn-mini.secondary,
.btn.mini.primary + .btn.btn-small,
.btn.mini.primary + .btn.btn-small.primary,
.btn.mini.primary + .btn.btn-small.secondary,
.btn.mini.primary + .btn.mini,
.btn.mini.primary + .btn.mini.primary,
.btn.mini.primary + .btn.mini.secondary,
.btn.mini.primary + .mini.button-and-dropdown,
.btn.mini.primary + .mini.primary.button-and-dropdown,
.btn.mini.primary + .mini.secondary.button-and-dropdown,
.btn.mini.secondary + .badge,
.btn.mini.secondary + .btn-mini.button-and-dropdown,
.btn.mini.secondary + .btn-mini.primary.button-and-dropdown,
.btn.mini.secondary + .btn-mini.secondary.button-and-dropdown,
.btn.mini.secondary + .btn-small.button-and-dropdown,
.btn.mini.secondary + .btn-small.primary.button-and-dropdown,
.btn.mini.secondary + .btn-small.secondary.button-and-dropdown,
.btn.mini.secondary + .btn.btn-mini,
.btn.mini.secondary + .btn.btn-mini.primary,
.btn.mini.secondary + .btn.btn-mini.secondary,
.btn.mini.secondary + .btn.btn-small,
.btn.mini.secondary + .btn.btn-small.primary,
.btn.mini.secondary + .btn.btn-small.secondary,
.btn.mini.secondary + .btn.mini,
.btn.mini.secondary + .btn.mini.primary,
.btn.mini.secondary + .btn.mini.secondary,
.btn.mini.secondary + .mini.button-and-dropdown,
.btn.mini.secondary + .mini.primary.button-and-dropdown,
.btn.mini.secondary + .mini.secondary.button-and-dropdown,
.mini.button-and-dropdown + .badge,
.mini.button-and-dropdown + .btn-mini.button-and-dropdown,
.mini.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.mini.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.mini.button-and-dropdown + .btn-small.button-and-dropdown,
.mini.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.mini.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.mini.button-and-dropdown + .btn.btn-mini,
.mini.button-and-dropdown + .btn.btn-mini.primary,
.mini.button-and-dropdown + .btn.btn-mini.secondary,
.mini.button-and-dropdown + .btn.btn-small,
.mini.button-and-dropdown + .btn.btn-small.primary,
.mini.button-and-dropdown + .btn.btn-small.secondary,
.mini.button-and-dropdown + .btn.mini,
.mini.button-and-dropdown + .btn.mini.primary,
.mini.button-and-dropdown + .btn.mini.secondary,
.mini.button-and-dropdown + .mini.button-and-dropdown,
.mini.button-and-dropdown + .mini.primary.button-and-dropdown,
.mini.button-and-dropdown + .mini.secondary.button-and-dropdown,
.mini.primary.button-and-dropdown + .badge,
.mini.primary.button-and-dropdown + .btn-mini.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-small.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.mini.primary.button-and-dropdown + .btn.btn-mini,
.mini.primary.button-and-dropdown + .btn.btn-mini.primary,
.mini.primary.button-and-dropdown + .btn.btn-mini.secondary,
.mini.primary.button-and-dropdown + .btn.btn-small,
.mini.primary.button-and-dropdown + .btn.btn-small.primary,
.mini.primary.button-and-dropdown + .btn.btn-small.secondary,
.mini.primary.button-and-dropdown + .btn.mini,
.mini.primary.button-and-dropdown + .btn.mini.primary,
.mini.primary.button-and-dropdown + .btn.mini.secondary,
.mini.primary.button-and-dropdown + .mini.button-and-dropdown,
.mini.primary.button-and-dropdown + .mini.primary.button-and-dropdown,
.mini.primary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .badge,
.mini.secondary.button-and-dropdown + .btn-mini.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-mini.primary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-mini.secondary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-small.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-small.primary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn-small.secondary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .btn.btn-mini,
.mini.secondary.button-and-dropdown + .btn.btn-mini.primary,
.mini.secondary.button-and-dropdown + .btn.btn-mini.secondary,
.mini.secondary.button-and-dropdown + .btn.btn-small,
.mini.secondary.button-and-dropdown + .btn.btn-small.primary,
.mini.secondary.button-and-dropdown + .btn.btn-small.secondary,
.mini.secondary.button-and-dropdown + .btn.mini,
.mini.secondary.button-and-dropdown + .btn.mini.primary,
.mini.secondary.button-and-dropdown + .btn.mini.secondary,
.mini.secondary.button-and-dropdown + .mini.button-and-dropdown,
.mini.secondary.button-and-dropdown + .mini.primary.button-and-dropdown,
.mini.secondary.button-and-dropdown + .mini.secondary.button-and-dropdown,
.table-network-configuration-editor .badge + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-mini,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-mini.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-mini.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-small,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-small.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.btn-small.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.mini,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.mini.primary,
.table-network-configuration-editor .badger-wizard .wizard-actions .label + button.mini.secondary,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini.primary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini.secondary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small.primary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-small.secondary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini.primary + .label,
.table-network-configuration-editor .badger-wizard .wizard-actions button.mini.secondary + .label,
.table-network-configuration-editor .btn-mini.button-and-dropdown + .label,
.table-network-configuration-editor .btn-mini.primary.button-and-dropdown + .label,
.table-network-configuration-editor .btn-mini.secondary.button-and-dropdown + .label,
.table-network-configuration-editor .btn-small.button-and-dropdown + .label,
.table-network-configuration-editor .btn-small.primary.button-and-dropdown + .label,
.table-network-configuration-editor .btn-small.secondary.button-and-dropdown + .label,
.table-network-configuration-editor .btn.btn-mini + .label,
.table-network-configuration-editor .btn.btn-mini.primary + .label,
.table-network-configuration-editor .btn.btn-mini.secondary + .label,
.table-network-configuration-editor .btn.btn-small + .label,
.table-network-configuration-editor .btn.btn-small.primary + .label,
.table-network-configuration-editor .btn.btn-small.secondary + .label,
.table-network-configuration-editor .btn.mini + .label,
.table-network-configuration-editor .btn.mini.primary + .label,
.table-network-configuration-editor .btn.mini.secondary + .label,
.table-network-configuration-editor .label + .badge,
.table-network-configuration-editor .label + .btn-mini.button-and-dropdown,
.table-network-configuration-editor .label + .btn-mini.primary.button-and-dropdown,
.table-network-configuration-editor .label + .btn-mini.secondary.button-and-dropdown,
.table-network-configuration-editor .label + .btn-small.button-and-dropdown,
.table-network-configuration-editor .label + .btn-small.primary.button-and-dropdown,
.table-network-configuration-editor .label + .btn-small.secondary.button-and-dropdown,
.table-network-configuration-editor .label + .btn.btn-mini,
.table-network-configuration-editor .label + .btn.btn-mini.primary,
.table-network-configuration-editor .label + .btn.btn-mini.secondary,
.table-network-configuration-editor .label + .btn.btn-small,
.table-network-configuration-editor .label + .btn.btn-small.primary,
.table-network-configuration-editor .label + .btn.btn-small.secondary,
.table-network-configuration-editor .label + .btn.mini,
.table-network-configuration-editor .label + .btn.mini.primary,
.table-network-configuration-editor .label + .btn.mini.secondary,
.table-network-configuration-editor .label + .label,
.table-network-configuration-editor .label + .mini.button-and-dropdown,
.table-network-configuration-editor .label + .mini.primary.button-and-dropdown,
.table-network-configuration-editor .label + .mini.secondary.button-and-dropdown,
.table-network-configuration-editor .mini.button-and-dropdown + .label,
.table-network-configuration-editor .mini.primary.button-and-dropdown + .label,
.table-network-configuration-editor .mini.secondary.button-and-dropdown + .label {
  margin-left: 8px;
}
.badge i:first-child,
.badger-wizard .wizard-actions button.btn-mini i:first-child,
.badger-wizard .wizard-actions button.btn-small i:first-child,
.badger-wizard .wizard-actions button.mini i:first-child,
.btn-mini.button-and-dropdown i:first-child,
.btn-small.button-and-dropdown i:first-child,
.btn.btn-mini i:first-child,
.btn.btn-small i:first-child,
.btn.mini i:first-child,
.mini.button-and-dropdown i:first-child,
.table-network-configuration-editor .label i:first-child {
  margin-right: 4px;
}
.badge i:last-child,
.badger-wizard .wizard-actions button.btn-mini i:last-child,
.badger-wizard .wizard-actions button.btn-small i:last-child,
.badger-wizard .wizard-actions button.mini i:last-child,
.btn-mini.button-and-dropdown i:last-child,
.btn-small.button-and-dropdown i:last-child,
.btn.btn-mini i:last-child,
.btn.btn-small i:last-child,
.btn.mini i:last-child,
.mini.button-and-dropdown i:last-child,
.table-network-configuration-editor .label i:last-child {
  margin-left: 4px;
}
.platform-pdf-documents .platform-pdfs {
  margin: 24px 0;
}
.platform-pdf-documents .platform-pdfs h4 {
  font-size: 1em;
}
.platform-pdf-documents .pdf-url-by-language {
  display: inline;
}
.platform-pdf-documents .pdf-url-by-language .row {
  -webkit-column-gap: 12px;
  -moz-column-gap: 12px;
  column-gap: 12px;
  display: grid;
  grid-template-columns: 1fr auto;
  margin-left: 0;
}
.platform-pdf-documents .pdf-url-by-language .row .form-group {
  display: inline;
  margin-bottom: 12px;
}
.buttons-toggler {
  background-color: rgb(var(--base-300-rgb));
  border: 2px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  display: inline-block;
}
.buttons-toggler .btn {
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
  padding-bottom: 2px;
  padding-top: 2px;
}
.buttons-toggler .btn:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.close {
  color: rgb(var(--base-500-rgb));
  cursor: pointer;
  display: block;
  float: right;
  font-size: 0;
  height: 32px;
  line-height: 0;
  margin-right: -20px;
  margin-top: -5px;
  text-align: center;
  -webkit-transition: color .2s linear;
  transition: color .2s linear;
  width: 32px;
}
.close:hover {
  color: rgb(var(--base-700-rgb));
}
.close:after {
  content: "\d7";
  display: block;
  font-size: 26px;
  line-height: 28px;
}
.badger-wizard .wizard-actions button,
.btn,
.button-and-dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgb(var(--base-300-rgb));
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  line-height: 1.25rem;
  overflow: hidden;
  padding: 6px 12px;
  text-align: center;
  text-overflow: ellipsis;
  -webkit-transition: color .1s linear, background-color .1s linear;
  transition: color .1s linear, background-color .1s linear;
  vertical-align: top;
}
.badger-wizard .wizard-actions .btn + button,
.badger-wizard .wizard-actions .button-and-dropdown + button,
.badger-wizard .wizard-actions button + .btn,
.badger-wizard .wizard-actions button + .button-and-dropdown,
.badger-wizard .wizard-actions button + button,
.btn + .btn,
.btn + .button-and-dropdown,
.button-and-dropdown + .btn,
.button-and-dropdown + .button-and-dropdown {
  margin-left: 8px;
}
.badger-wizard .wizard-actions button:hover,
.btn:hover,
.button-and-dropdown:hover {
  background-color: rgb(var(--base-305-rgb));
  color: rgb(var(--base-700-rgb));
  text-decoration: none;
}
.active.button-and-dropdown,
.badger-wizard .wizard-actions button.active,
.badger-wizard .wizard-actions button:active,
.btn.active,
.btn:active,
.button-and-dropdown:active {
  background-color: rgb(var(--base-500-rgb));
}
.badger-wizard .wizard-actions button.disabled,
.badger-wizard .wizard-actions button[disabled],
.btn.disabled,
.btn[disabled],
.disabled.button-and-dropdown,
[disabled].button-and-dropdown {
  color: rgb(var(--base-500-rgb));
  cursor: not-allowed;
  opacity: .5;
  outline: none;
}
.badger-wizard .wizard-actions button:focus,
.btn:focus,
.button-and-dropdown:focus {
  -webkit-box-shadow: 0 0 0 2px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 2px rgb(var(--primary-300-rgb));
  outline: none;
}
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini,
.badger-wizard .wizard-actions button.btn-primary,
.badger-wizard .wizard-actions button.primary,
.btn-primary.button-and-dropdown,
.btn.btn-primary,
.btn.primary,
.content-wrapper.analytics .well button.btn,
.primary.button-and-dropdown,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini,
.table-network-configuration-editor .btn.btn-mini,
.table-network-configuration-editor .button-and-dropdown.btn-mini {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini:hover,
.badger-wizard .wizard-actions button.btn-primary:hover,
.badger-wizard .wizard-actions button.primary:hover,
.btn-primary.button-and-dropdown:hover,
.btn.btn-primary:hover,
.btn.primary:hover,
.content-wrapper.analytics .well button.btn:hover,
.primary.button-and-dropdown:hover,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini:hover,
.table-network-configuration-editor .btn.btn-mini:hover,
.table-network-configuration-editor .button-and-dropdown.btn-mini:hover {
  background-color: rgb(var(--primary-305-rgb));
}
.badger-wizard .wizard-actions .table-network-configuration-editor button.active.btn-mini,
.badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini:active,
.badger-wizard .wizard-actions button.btn-primary.active,
.badger-wizard .wizard-actions button.btn-primary:active,
.badger-wizard .wizard-actions button.primary.active,
.badger-wizard .wizard-actions button.primary:active,
.btn-primary.active.button-and-dropdown,
.btn-primary.button-and-dropdown:active,
.btn.btn-primary.active,
.btn.btn-primary:active,
.btn.primary.active,
.btn.primary:active,
.content-wrapper.analytics .well button.btn.active,
.content-wrapper.analytics .well button.btn:active,
.primary.active.button-and-dropdown,
.primary.button-and-dropdown:active,
.table-network-configuration-editor .active.button-and-dropdown.btn-mini,
.table-network-configuration-editor .badger-wizard .wizard-actions button.active.btn-mini,
.table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini:active,
.table-network-configuration-editor .btn.active.btn-mini,
.table-network-configuration-editor .btn.btn-mini:active,
.table-network-configuration-editor .button-and-dropdown.btn-mini:active {
  background-color: rgb(var(--primary-500-rgb));
}
.badger-wizard .wizard-actions button.btn-secondary,
.badger-wizard .wizard-actions button.btn-success,
.badger-wizard .wizard-actions button.secondary,
.btn-secondary.button-and-dropdown,
.btn-success.button-and-dropdown,
.btn.btn-secondary,
.btn.btn-success,
.btn.secondary,
.secondary.button-and-dropdown {
  background-color: rgb(var(--success-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions button.btn-secondary:hover,
.badger-wizard .wizard-actions button.btn-success:hover,
.badger-wizard .wizard-actions button.secondary:hover,
.btn-secondary.button-and-dropdown:hover,
.btn-success.button-and-dropdown:hover,
.btn.btn-secondary:hover,
.btn.btn-success:hover,
.btn.secondary:hover,
.secondary.button-and-dropdown:hover {
  background-color: rgb(var(--success-305-rgb));
}
.active.btn-success.button-and-dropdown,
.badger-wizard .wizard-actions button.active.btn-success,
.badger-wizard .wizard-actions button.btn-secondary.active,
.badger-wizard .wizard-actions button.btn-secondary:active,
.badger-wizard .wizard-actions button.btn-success:active,
.badger-wizard .wizard-actions button.secondary.active,
.badger-wizard .wizard-actions button.secondary:active,
.btn-secondary.active.button-and-dropdown,
.btn-secondary.button-and-dropdown:active,
.btn-success.button-and-dropdown:active,
.btn.active.btn-success,
.btn.btn-secondary.active,
.btn.btn-secondary:active,
.btn.btn-success:active,
.btn.secondary.active,
.btn.secondary:active,
.secondary.active.button-and-dropdown,
.secondary.button-and-dropdown:active {
  background-color: rgb(var(--success-500-rgb));
}
.badger-wizard .wizard-actions button.btn-danger,
.badger-wizard .wizard-actions button.danger,
.btn-danger.button-and-dropdown,
.btn.btn-danger,
.btn.danger,
.danger.button-and-dropdown {
  background-color: rgb(var(--error-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions button.btn-danger:hover,
.badger-wizard .wizard-actions button.danger:hover,
.btn-danger.button-and-dropdown:hover,
.btn.btn-danger:hover,
.btn.danger:hover,
.danger.button-and-dropdown:hover {
  background-color: rgb(var(--error-305-rgb));
}
.badger-wizard .wizard-actions button.btn-danger.active,
.badger-wizard .wizard-actions button.btn-danger:active,
.badger-wizard .wizard-actions button.danger.active,
.badger-wizard .wizard-actions button.danger:active,
.btn-danger.active.button-and-dropdown,
.btn-danger.button-and-dropdown:active,
.btn.btn-danger.active,
.btn.btn-danger:active,
.btn.danger.active,
.btn.danger:active,
.danger.active.button-and-dropdown,
.danger.button-and-dropdown:active {
  background-color: rgb(var(--error-500-rgb));
}
.badger-wizard .wizard-actions button.btn-warn,
.badger-wizard .wizard-actions button.warn,
.btn-warn.button-and-dropdown,
.btn.btn-warn,
.btn.warn,
.warn.button-and-dropdown {
  background-color: rgb(var(--warning-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions button.btn-warn:hover,
.badger-wizard .wizard-actions button.warn:hover,
.btn-warn.button-and-dropdown:hover,
.btn.btn-warn:hover,
.btn.warn:hover,
.warn.button-and-dropdown:hover {
  background-color: rgb(var(--warning-305-rgb));
}
.badger-wizard .wizard-actions button.btn-warn.active,
.badger-wizard .wizard-actions button.btn-warn:active,
.badger-wizard .wizard-actions button.warn.active,
.badger-wizard .wizard-actions button.warn:active,
.btn-warn.active.button-and-dropdown,
.btn-warn.button-and-dropdown:active,
.btn.btn-warn.active,
.btn.btn-warn:active,
.btn.warn.active,
.btn.warn:active,
.warn.active.button-and-dropdown,
.warn.button-and-dropdown:active {
  background-color: rgb(var(--warning-500-rgb));
}
.badger-wizard .wizard-actions button.btn-urgent,
.badger-wizard .wizard-actions button.urgent,
.btn-urgent.button-and-dropdown,
.btn.btn-urgent,
.btn.urgent,
.urgent.button-and-dropdown {
  background-color: rgb(var(--alert-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions button.btn-urgent:hover,
.badger-wizard .wizard-actions button.urgent:hover,
.btn-urgent.button-and-dropdown:hover,
.btn.btn-urgent:hover,
.btn.urgent:hover,
.urgent.button-and-dropdown:hover {
  background-color: rgb(var(--alert-305-rgb));
}
.badger-wizard .wizard-actions button.btn-urgent.active,
.badger-wizard .wizard-actions button.btn-urgent:active,
.badger-wizard .wizard-actions button.urgent.active,
.badger-wizard .wizard-actions button.urgent:active,
.btn-urgent.active.button-and-dropdown,
.btn-urgent.button-and-dropdown:active,
.btn.btn-urgent.active,
.btn.btn-urgent:active,
.btn.urgent.active,
.btn.urgent:active,
.urgent.active.button-and-dropdown,
.urgent.button-and-dropdown:active {
  background-color: rgb(var(--warning-500-rgb));
}
.badger-wizard .wizard-actions button.btn-login,
.badger-wizard .wizard-actions button.btn-login-alt,
.badger-wizard .wizard-actions button.login,
.btn-login-alt.button-and-dropdown,
.btn-login.button-and-dropdown,
.btn.btn-login,
.btn.btn-login-alt,
.btn.login,
.login.button-and-dropdown {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions button.btn-login-alt:hover,
.badger-wizard .wizard-actions button.btn-login:hover,
.badger-wizard .wizard-actions button.login:hover,
.btn-login-alt.button-and-dropdown:hover,
.btn-login.button-and-dropdown:hover,
.btn.btn-login-alt:hover,
.btn.btn-login:hover,
.btn.login:hover,
.login.button-and-dropdown:hover {
  background-color: rgb(var(--primary-305-rgb));
}
.active.btn-login-alt.button-and-dropdown,
.badger-wizard .wizard-actions button.active.btn-login-alt,
.badger-wizard .wizard-actions button.btn-login-alt:active,
.badger-wizard .wizard-actions button.btn-login.active,
.badger-wizard .wizard-actions button.btn-login:active,
.badger-wizard .wizard-actions button.login.active,
.badger-wizard .wizard-actions button.login:active,
.btn-login-alt.button-and-dropdown:active,
.btn-login.active.button-and-dropdown,
.btn-login.button-and-dropdown:active,
.btn.active.btn-login-alt,
.btn.btn-login-alt:active,
.btn.btn-login.active,
.btn.btn-login:active,
.btn.login.active,
.btn.login:active,
.login.active.button-and-dropdown,
.login.button-and-dropdown:active {
  background-color: rgb(var(--primary-500-rgb));
}
.badger-wizard .wizard-actions button.btn-primary-alt,
.badger-wizard .wizard-actions button.primary-alt,
.btn-primary-alt.button-and-dropdown,
.btn.btn-primary-alt,
.btn.primary-alt,
.primary-alt.button-and-dropdown {
  background-color: rgb(var(--base-000-rgb));
  color: rgb(var(--primary-300-rgb));
}
.badger-wizard .wizard-actions button.btn-primary-alt:hover,
.badger-wizard .wizard-actions button.primary-alt:hover,
.btn-primary-alt.button-and-dropdown:hover,
.btn.btn-primary-alt:hover,
.btn.primary-alt:hover,
.primary-alt.button-and-dropdown:hover {
  background-color: rgb(var(--base-050-rgb));
}
.badger-wizard .wizard-actions button.btn-primary-alt.active,
.badger-wizard .wizard-actions button.btn-primary-alt:active,
.badger-wizard .wizard-actions button.primary-alt.active,
.badger-wizard .wizard-actions button.primary-alt:active,
.btn-primary-alt.active.button-and-dropdown,
.btn-primary-alt.button-and-dropdown:active,
.btn.btn-primary-alt.active,
.btn.btn-primary-alt:active,
.btn.primary-alt.active,
.btn.primary-alt:active,
.primary-alt.active.button-and-dropdown,
.primary-alt.button-and-dropdown:active {
  background-color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions button.btn-login-alt,
.badger-wizard .wizard-actions button.login-alt,
.btn-login-alt.button-and-dropdown,
.btn.btn-login-alt,
.btn.login-alt,
.login-alt.button-and-dropdown {
  background-color: rgb(var(--base-600-rgb));
  color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions button.btn-login-alt:hover,
.badger-wizard .wizard-actions button.login-alt:hover,
.btn-login-alt.button-and-dropdown:hover,
.btn.btn-login-alt:hover,
.btn.login-alt:hover,
.login-alt.button-and-dropdown:hover {
  background-color: rgb(var(--base-605-rgb));
}
.badger-wizard .wizard-actions button.btn-login-alt.active,
.badger-wizard .wizard-actions button.btn-login-alt:active,
.badger-wizard .wizard-actions button.login-alt.active,
.badger-wizard .wizard-actions button.login-alt:active,
.btn-login-alt.active.button-and-dropdown,
.btn-login-alt.button-and-dropdown:active,
.btn.btn-login-alt.active,
.btn.btn-login-alt:active,
.btn.login-alt.active,
.btn.login-alt:active,
.login-alt.active.button-and-dropdown,
.login-alt.button-and-dropdown:active {
  background-color: rgb(var(--base-700-rgb));
}
.badger-wizard .wizard-actions button.btn-mini,
.badger-wizard .wizard-actions button.btn-small,
.badger-wizard .wizard-actions button.mini,
.btn-mini.button-and-dropdown,
.btn-small.button-and-dropdown,
.btn.btn-mini,
.btn.btn-small,
.btn.mini,
.mini.button-and-dropdown {
  vertical-align: middle;
}
.badger-wizard .wizard-actions button.btn-mini.primary:hover,
.badger-wizard .wizard-actions button.btn-mini.secondary:hover,
.badger-wizard .wizard-actions button.btn-small.primary:hover,
.badger-wizard .wizard-actions button.btn-small.secondary:hover,
.badger-wizard .wizard-actions button.mini.primary:hover,
.badger-wizard .wizard-actions button.mini.secondary:hover,
.btn-mini.primary.button-and-dropdown:hover,
.btn-mini.secondary.button-and-dropdown:hover,
.btn-small.primary.button-and-dropdown:hover,
.btn-small.secondary.button-and-dropdown:hover,
.btn.btn-mini.primary:hover,
.btn.btn-mini.secondary:hover,
.btn.btn-small.primary:hover,
.btn.btn-small.secondary:hover,
.btn.mini.primary:hover,
.btn.mini.secondary:hover,
.mini.primary.button-and-dropdown:hover,
.mini.secondary.button-and-dropdown:hover {
  color: rgb(var(--base-000-rgb));
}
.badger-wizard .wizard-actions .btn-mini.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn-small.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-mini + button.btn-mini,
.badger-wizard .wizard-actions .btn.btn-small + button.btn-mini,
.badger-wizard .wizard-actions .btn.mini + button.btn-mini,
.badger-wizard .wizard-actions .mini.button-and-dropdown + button.btn-mini,
.badger-wizard .wizard-actions button.btn-mini + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-mini + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-mini + button.btn-mini,
.badger-wizard .wizard-actions button.btn-small + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.btn-small + .btn.btn-mini,
.badger-wizard .wizard-actions button.btn-small + button.btn-mini,
.badger-wizard .wizard-actions button.mini + .btn-mini.button-and-dropdown,
.badger-wizard .wizard-actions button.mini + .btn.btn-mini,
.badger-wizard .wizard-actions button.mini + button.btn-mini,
.btn-mini.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-mini.button-and-dropdown + .btn.btn-mini,
.btn-small.button-and-dropdown + .btn-mini.button-and-dropdown,
.btn-small.button-and-dropdown + .btn.btn-mini,
.btn.btn-mini + .btn-mini.button-and-dropdown,
.btn.btn-mini + .btn.btn-mini,
.btn.btn-small + .btn-mini.button-and-dropdown,
.btn.btn-small + .btn.btn-mini,
.btn.mini + .btn-mini.button-and-dropdown,
.btn.mini + .btn.btn-mini,
.mini.button-and-dropdown + .btn-mini.button-and-dropdown,
.mini.button-and-dropdown + .btn.btn-mini {
  margin-left: 0;
}
.badger-wizard .wizard-actions button.btn-mini i,
.badger-wizard .wizard-actions button.btn-small i,
.badger-wizard .wizard-actions button.mini i,
.btn-mini.button-and-dropdown i,
.btn-small.button-and-dropdown i,
.btn.btn-mini i,
.btn.btn-small i,
.btn.mini i,
.mini.button-and-dropdown i {
  font-size: 14px;
  font-size: .875rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.badger-wizard .wizard-actions button.btn-medium,
.btn-medium.button-and-dropdown,
.btn.btn-medium {
  padding: 2px 4px;
}
.badger-wizard .wizard-actions button.btn-medium [class*=" ic-"],
.badger-wizard .wizard-actions button.btn-medium [class*=" icon-"],
.badger-wizard .wizard-actions button.btn-medium [class^=ic-],
.badger-wizard .wizard-actions button.btn-medium [class^=icon-],
.btn-medium.button-and-dropdown [class*=" ic-"],
.btn-medium.button-and-dropdown [class*=" icon-"],
.btn-medium.button-and-dropdown [class^=ic-],
.btn-medium.button-and-dropdown [class^=icon-],
.btn.btn-medium [class*=" ic-"],
.btn.btn-medium [class*=" icon-"],
.btn.btn-medium [class^=ic-],
.btn.btn-medium [class^=icon-],
.btn.btn-medium.btn-icon [class*=" ic-"],
.btn.btn-medium.btn-icon [class*=" icon-"],
.btn.btn-medium.btn-icon [class^=ic-],
.btn.btn-medium.btn-icon [class^=icon-] {
  display: inline-block;
  margin-top: -3px;
}
.badger-wizard .wizard-actions button.btn-icon [class*=" ic-"],
.badger-wizard .wizard-actions button.btn-icon [class*=" icon-"],
.badger-wizard .wizard-actions button.btn-icon [class^=ic-],
.badger-wizard .wizard-actions button.btn-icon [class^=icon-],
.btn-icon.button-and-dropdown [class*=" ic-"],
.btn-icon.button-and-dropdown [class*=" icon-"],
.btn-icon.button-and-dropdown [class^=ic-],
.btn-icon.button-and-dropdown [class^=icon-],
.btn.btn-icon [class*=" ic-"],
.btn.btn-icon [class*=" icon-"],
.btn.btn-icon [class^=ic-],
.btn.btn-icon [class^=icon-] {
  margin: 0 8px 0 0;
}
.badger-wizard .wizard-actions button.btn-ctx-icon [class*=" ic-"],
.badger-wizard .wizard-actions button.btn-ctx-icon [class*=" icon-"],
.badger-wizard .wizard-actions button.btn-ctx-icon [class^=ic-],
.badger-wizard .wizard-actions button.btn-ctx-icon [class^=icon-],
.btn-ctx-icon.button-and-dropdown [class*=" ic-"],
.btn-ctx-icon.button-and-dropdown [class*=" icon-"],
.btn-ctx-icon.button-and-dropdown [class^=ic-],
.btn-ctx-icon.button-and-dropdown [class^=icon-],
.btn.btn-ctx-icon [class*=" ic-"],
.btn.btn-ctx-icon [class*=" icon-"],
.btn.btn-ctx-icon [class^=ic-],
.btn.btn-ctx-icon [class^=icon-] {
  margin: 0 0 0 8px;
}
.badger-wizard .wizard-actions button.btn-ctx-icon.single,
.badger-wizard .wizard-actions button.btn-icon.single,
.btn-ctx-icon.single.button-and-dropdown,
.btn-icon.single.button-and-dropdown,
.btn.btn-ctx-icon.single,
.btn.btn-icon.single {
  padding: 6px;
  width: 32px;
}
.badger-wizard .wizard-actions button.btn-ctx-icon.single [class*=" ic-"],
.badger-wizard .wizard-actions button.btn-ctx-icon.single [class*=" icon-"],
.badger-wizard .wizard-actions button.btn-ctx-icon.single [class^=ic-],
.badger-wizard .wizard-actions button.btn-ctx-icon.single [class^=icon-],
.badger-wizard .wizard-actions button.btn-icon.single [class*=" ic-"],
.badger-wizard .wizard-actions button.btn-icon.single [class*=" icon-"],
.badger-wizard .wizard-actions button.btn-icon.single [class^=ic-],
.badger-wizard .wizard-actions button.btn-icon.single [class^=icon-],
.btn-ctx-icon.single.button-and-dropdown [class*=" ic-"],
.btn-ctx-icon.single.button-and-dropdown [class*=" icon-"],
.btn-ctx-icon.single.button-and-dropdown [class^=ic-],
.btn-ctx-icon.single.button-and-dropdown [class^=icon-],
.btn-icon.single.button-and-dropdown [class*=" ic-"],
.btn-icon.single.button-and-dropdown [class*=" icon-"],
.btn-icon.single.button-and-dropdown [class^=ic-],
.btn-icon.single.button-and-dropdown [class^=icon-],
.btn.btn-ctx-icon.single [class*=" ic-"],
.btn.btn-ctx-icon.single [class*=" icon-"],
.btn.btn-ctx-icon.single [class^=ic-],
.btn.btn-ctx-icon.single [class^=icon-],
.btn.btn-icon.single [class*=" ic-"],
.btn.btn-icon.single [class*=" icon-"],
.btn.btn-icon.single [class^=ic-],
.btn.btn-icon.single [class^=icon-] {
  margin: 0;
}
.badger-wizard .wizard-actions button.btn-ctx-icon.single.btn-mini,
.badger-wizard .wizard-actions button.btn-icon.single.btn-mini,
.btn-ctx-icon.single.btn-mini.button-and-dropdown,
.btn-icon.single.btn-mini.button-and-dropdown,
.btn.btn-ctx-icon.single.btn-mini,
.btn.btn-icon.single.btn-mini {
  padding: 0;
}
.badger-wizard .wizard-actions button.btn-loader,
.btn-loader.button-and-dropdown,
.btn.btn-loader {
  position: relative;
}
.badger-wizard .wizard-actions button.btn-loader.loading .text,
.btn-loader.loading.button-and-dropdown .text,
.btn.btn-loader.loading .text {
  visibility: hidden;
}
.badger-wizard .wizard-actions button.btn-loader .loader .loading,
.btn-loader.button-and-dropdown .loader .loading,
.btn.btn-loader .loader .loading {
  left: 50%;
}
.badger-wizard .wizard-actions button.btn-loader .spinner,
.btn-loader.button-and-dropdown .spinner,
.btn.btn-loader .spinner {
  display: block;
  -webkit-filter: brightness(3);
  filter: brightness(3);
  height: 24px;
  margin-left: -12px;
  margin-top: -12px;
  width: 24px;
}
.badger-wizard .wizard-actions button.btn-login,
.badger-wizard .wizard-actions button.btn-login-alt,
.btn-login-alt.button-and-dropdown,
.btn-login.button-and-dropdown,
.btn.btn-login,
.btn.btn-login-alt {
  height: 40px;
  width: 100%;
}
.badger-wizard .wizard-actions button.no-action,
.btn.no-action,
.no-action.button-and-dropdown {
  cursor: default !important;
}
.badger-wizard .wizard-actions button.important,
.badger-wizard .wizard-actions button.input-block-level,
.btn.important,
.btn.input-block-level,
.important.button-and-dropdown,
.input-block-level.button-and-dropdown {
  display: block;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.badger-wizard .wizard-actions button [class*=" ic-"],
.badger-wizard .wizard-actions button [class^=ic-],
.btn [class*=" ic-"],
.btn [class^=ic-],
.button-and-dropdown [class*=" ic-"],
.button-and-dropdown [class^=ic-] {
  margin: 0 8px 0 0;
}
.badger-wizard .wizard-actions button i,
.btn i,
.button-and-dropdown i {
  font-size: 16px;
  font-size: 1rem;
  vertical-align: middle;
}
a.btn,
a.button-and-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
a.btn:has(+ button.btn, + .badger-wizard .wizard-actions button, + button.button-and-dropdown),
a.button-and-dropdown:has(+ button.btn, + .badger-wizard .wizard-actions button, + button.button-and-dropdown) {
  display: inline-block;
}
a.btn-icon.single.button-and-dropdown,
a.btn.btn-icon.single {
  display: inline-block;
}
button.btn-list-action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  display: block;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 0;
  text-align: left;
  width: 100%;
}
.badger-wizard .wizard-actions button + a.btn,
.badger-wizard .wizard-actions button + a.button-and-dropdown,
button.btn + a.btn,
button.btn + a.button-and-dropdown,
button.button-and-dropdown + a.btn,
button.button-and-dropdown + a.button-and-dropdown {
  display: inline-block;
}
input.btn,
input.button-and-dropdown {
  height: auto;
  width: auto;
}
.btn-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: top;
  white-space: nowrap;
}
.btn-group.important {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.badger-wizard .wizard-actions .btn-group.important button,
.btn-group.important .badger-wizard .wizard-actions button,
.btn-group.important .btn,
.btn-group.important .button-and-dropdown {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.badger-wizard .wizard-actions .btn-group button,
.btn-group .badger-wizard .wizard-actions button,
.btn-group .btn,
.btn-group .button-and-dropdown {
  border-radius: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.badger-wizard .wizard-actions .btn-group button:first-of-type,
.btn-group .badger-wizard .wizard-actions button:first-of-type,
.btn-group .btn:first-of-type,
.btn-group .button-and-dropdown:first-of-type {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.badger-wizard .wizard-actions .btn-group button:last-of-type,
.btn-group .badger-wizard .wizard-actions button:last-of-type,
.btn-group .btn:last-of-type,
.btn-group .button-and-dropdown:last-of-type {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.badger-wizard .wizard-actions .btn-group button:only-child,
.btn-group .badger-wizard .wizard-actions button:only-child,
.btn-group .btn:only-child,
.btn-group .button-and-dropdown:only-child {
  border-radius: 4px;
}
.badger-wizard .wizard-actions .btn-group .btn + button,
.badger-wizard .wizard-actions .btn-group .button-and-dropdown + button,
.badger-wizard .wizard-actions .btn-group button + .btn,
.badger-wizard .wizard-actions .btn-group button + .button-and-dropdown,
.badger-wizard .wizard-actions .btn-group button + button,
.btn-group .badger-wizard .wizard-actions .btn + button,
.btn-group .badger-wizard .wizard-actions .button-and-dropdown + button,
.btn-group .badger-wizard .wizard-actions button + .btn,
.btn-group .badger-wizard .wizard-actions button + .button-and-dropdown,
.btn-group .badger-wizard .wizard-actions button + button,
.btn-group .btn + .btn,
.btn-group .btn + .button-and-dropdown,
.btn-group .button-and-dropdown + .btn,
.btn-group .button-and-dropdown + .button-and-dropdown {
  margin-left: 0;
}
.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.package-button {
  display: inline-block;
}
.badger-wizard .wizard-actions .package-button button,
.package-button .badger-wizard .wizard-actions button,
.package-button .btn,
.package-button .button-and-dropdown {
  max-height: 32px;
}
.action-buttons {
  float: left;
}
.action-buttons .badger-wizard .wizard-actions button,
.action-buttons .btn,
.action-buttons .button-and-dropdown,
.badger-wizard .wizard-actions .action-buttons button {
  margin: 0 4px;
}
.action-buttons .dropdown .menu {
  margin-left: 4px;
}
.button-and-dropdown {
  height: auto;
  line-height: 1;
  overflow: visible;
  padding: 4px;
}
.button-and-dropdown .button-content {
  color: rgb(var(--base-700-rgb));
  display: inline-block;
  height: 100%;
  line-height: 16px;
  line-height: 1rem;
  width: 100%;
}
.button-and-dropdown .button-content [class^=ic-] {
  display: block;
  margin: 0;
}
.button-and-dropdown .button-content .caption {
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
}
.button-and-dropdown .dropdown {
  border-radius: 2px;
  height: 16px;
  margin-left: -16px;
  vertical-align: top;
  width: 16px;
}
.button-and-dropdown .dropdown.in .activator {
  background-color: rgb(var(--base-305-rgb));
}
.button-and-dropdown .dropdown .activator {
  height: 100%;
}
.button-and-dropdown:not([disabled]) .dropdown:hover {
  background-color: rgb(var(--base-305-rgb));
}
.back-button {
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  height: 32px;
  margin-right: 16px;
  text-align: center;
  width: 32px;
}
.back-button i {
  line-height: 32px;
}
.leaderboard-update-button i {
  color: rgb(var(--success-300-rgb));
}
.emailing-export-logs .message {
  display: inline-block;
  line-height: 32px;
  line-height: 2rem;
  margin-left: 12px;
}
.emailing-export-logs a.download,
.emailing-export-logs a.download i {
  margin-left: 8px;
}
.attendance-status-update-button {
  display: inline-block;
  margin-left: 8px;
}
.attendance-status-update-button .message {
  display: inline-block;
  line-height: 32px;
  line-height: 2rem;
  margin-left: 12px;
}
.btn-action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 0;
  border-radius: 24px;
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  text-align: center;
  width: 32px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.btn-action.danger {
  color: rgb(var(--error-300-rgb));
}
.btn-action:hover {
  background-color: rgb(var(--base-300-rgb));
}
.btn-action:first-child {
  margin-left: 12px;
}
.btn-action i {
  font-size: 16px;
  font-size: 1rem;
  margin: 0 !important;
  vertical-align: middle;
}
.live-captions-menu .captions-disabled,
.live-captions-menu .captions-non-paid-users {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -webkit-transform: translateY(80px);
  transform: translateY(80px);
}
.live-captions-menu .captions-disabled .text,
.live-captions-menu .captions-non-paid-users .text {
  margin: 16px 0;
}
.live-captions-menu .captions-enabled .form-group {
  margin-bottom: 16px;
}
.live-captions-menu .captions-enabled .captions-info {
  margin-bottom: 24px;
}
.live-captions-menu .captions-enabled .captions-info a {
  cursor: pointer;
}
.live-captions-menu .captions-enabled .captions-info strong {
  padding-right: 5px;
}
.live-captions-menu .captions-enabled .captions-info i {
  display: inline-block;
  font-size: 16px;
  margin-left: 4px;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}
.live-captions-menu .captions-enabled .caption-service-options {
  margin-bottom: 12px;
}
.live-captions-menu .captions-enabled .caption-service-options .form-group {
  margin-bottom: 0;
}
.live-captions-menu .captions-enabled .caption-service-options .input-inline {
  margin-bottom: 8px;
}
.live-captions-menu .captions-enabled h4.headlines {
  margin-bottom: 0;
  margin-top: 24px;
}
.live-captions-menu .captions-enabled h4.headlines.mb-xs {
  margin-bottom: 8px;
}
.live-captions-menu .captions-enabled .session-id {
  margin-top: 8px;
}
.live-captions-menu .captions-enabled .virtual-captions-wraper {
  margin-bottom: 32px;
}
.live-captions-menu .form-group.grouped-rows {
  margin-bottom: 8px;
}
.live-captions-menu .input-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.live-captions-menu .input-inline label[for] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 8px 0 0;
  width: 24px;
}
.live-captions-menu .input-inline label[for] span {
  line-height: normal;
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}
.live-captions-menu .input-inline .input-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.live-captions-menu .input-inline .help {
  display: none;
}
.live-captions-menu .captions-broadcast .help {
  -webkit-transform: translate(32px, -4px);
  transform: translate(32px, -4px);
}
.live-captions-menu .in-person-captions-wraper {
  border-top: 1px solid #f1f2f4;
  padding-top: 32px;
}
.accordion-group,
.backstage-icons .icons-list .box,
.card,
.content-wrapper.analytics .metrics--widget,
.content-wrapper.analytics .span2.teaser-picto,
.counter-stat-card,
.entitlement-plan-card,
.list-tile {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  display: block;
}
.card {
  display: inline-block;
  vertical-align: top;
}
.card.has-action:hover {
  background-color: rgb(var(--base-100-rgb));
  cursor: pointer;
}
.card.has-action:hover .title {
  color: rgb(var(--primary-300-rgb));
}
.card.no-media:nth-child(n) i.picture {
  background-color: #7c6af5;
  color: #523af2;
}
.card.no-media:nth-child(2n) i.picture {
  background-color: #ffd633;
  color: #fc0;
}
.card.no-media:nth-child(3n) i.picture {
  background-color: #57db87;
  color: #2dd269;
}
.card.no-media:nth-child(4n) i.picture {
  background-color: #fa3;
  color: #ff9500;
}
.card.no-media:nth-child(5n) i.picture {
  background-color: #68a5fb;
  color: #3687fa;
}
.card.no-media:nth-child(6n) i.picture {
  background-color: #ff6e66;
  color: #ff3e33;
}
.card.selected,
.card.selected:hover {
  border-color: rgb(var(--primary-300-rgb));
  -webkit-box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
}
.card.selected input.selection,
.card.selected:hover input.selection {
  opacity: 1;
}
.card.selectable {
  position: relative;
}
.card.selectable:hover input.selection {
  opacity: 1;
}
.card input.selection {
  height: 18px;
  margin: 16px;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
  width: 18px;
  z-index: 1;
}
.card.webinar.selectable:hover .badge,
.card.webinar.selected .badge {
  margin-left: 40px;
}
.card.webinar .badge {
  margin-bottom: 4px;
  position: static;
  -webkit-transition: margin-left .2s linear;
  transition: margin-left .2s linear;
}
.card.webinar .content-text {
  min-height: 0;
  padding-top: 0;
}
.card .content-header {
  background-color: rgb(var(--base-100-rgb));
  border-bottom: 1px solid rgb(var(--base-300-rgb));
}
.card .content-banner {
  position: relative;
}
.card .badge {
  margin: 16px;
  position: absolute;
  right: 0;
  z-index: 1;
}
.card .media {
  position: relative;
}
.card .media img {
  position: absolute;
}
.card .media i {
  background-position: top;
  background-size: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: block;
  position: relative;
}
.card .media i:after {
  content: "";
  display: block;
  padding-bottom: 65.5172413793%;
}
.card .content-text {
  min-height: 72px;
  padding: 16px;
}
.card .title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  line-height: 1.5rem;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  color: rgb(var(--base-700-rgb));
  display: -webkit-box;
  margin: 0 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.card small {
  display: block;
  line-height: 18px;
  line-height: 1.125rem;
  max-height: 36px;
  overflow: hidden;
}
.card small.sup {
  margin: 0 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card img {
  width: 100%;
}
.card a.more {
  display: inline-block;
  font-size: 12px;
  font-size: .75rem;
  margin-top: 12px;
}
.cards-container {
  margin-left: -16px;
  margin-right: -16px;
}
.counter-stat-card {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 16px;
  width: 160px;
}
.counter-stat-card .counter {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 600;
}
.counter-stat-card .count,
.counter-stat-card .icon {
  display: inline-block;
}
.counter-stat-card .icon {
  font-size: 20px;
  font-size: 1.25rem;
  margin-right: 8px;
  vertical-align: middle;
}
.counter-stat-card .label {
  color: rgb(var(--base-600-rgb));
}
.double-stat {
  border-top-width: 4px;
  color: rgb(var(--base-700-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.double-stat.card .badge {
  margin: 0 8px 0 0;
  position: static;
}
.double-stat .name {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 8px;
}
.double-stat .sub {
  margin-bottom: 8px;
}
.double-stat .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}
.double-stat .stats .count {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 32px;
  line-height: 2rem;
}
.double-stat .stats .label {
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
}
.double-stat .stat-a,
.double-stat .stat-b {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.double-stat .stat-a:has(+ .stat-b) {
  border-right: 1px solid rgb(var(--base-300-rgb));
}
.double-stat .stat-b {
  padding-left: 24px;
}
.double-stat .stat-c .label,
.double-stat .sub {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
}
.double-stat .footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.double-stat .footer-content {
  display: inline-block;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.entitlement-plan-card {
  padding: 16px;
}
.entitlement-plan-card header {
  margin-bottom: 8px;
}
.entitlement-plan-card header:after {
  clear: both;
  content: "";
  display: table;
}
.entitlement-plan-card header .progress-ring {
  float: left;
  margin-right: 16px;
}
.entitlement-plan-card .badge {
  margin: 0 0 8px;
}
.entitlement-plan-card .title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
}
.entitlement-plan-card .subtitle {
  color: rgb(var(--base-500-rgb));
}
.entitlement-plan-card .name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0 0 4px;
}
.entitlement-plan-card .id {
  margin: 0 0 4px;
}
.entitlement-plan-card .expiration,
.entitlement-plan-card .id {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.entitlement-plan-card .progress-ring .prog {
  -webkit-transition: stroke-dashoffset 1s ease-in-out;
  transition: stroke-dashoffset 1s ease-in-out;
}
.events-counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  height: 32px;
  text-align: left;
}
.events-counter .count {
  color: rgb(var(--base-500-rgb));
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  text-align: center;
  width: 32px;
}
.events-counter .count.active {
  color: rgb(var(--primary-300-rgb));
}
.events-counter .type {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 18px;
  line-height: 1.125rem;
}
.events-counter .labels {
  font-size: 0;
}
.events-counter .labels span {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 14px;
  line-height: .875rem;
}
.list-tile:hover {
  background-color: rgb(var(--base-100-rgb));
}
.list-tile:hover .title {
  color: rgb(var(--primary-300-rgb));
}
.list-tile:hover .badge.has-action.info {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.list-tile:hover .badge.has-action.success {
  background-color: rgb(var(--success-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.list-tile.selected,
.list-tile.selected:hover {
  background-color: rgba(var(--primary-300-rgb), .1);
}
.list-tile .title {
  color: rgb(var(--base-700-rgb));
}
.list-tile .tags {
  line-height: 0;
  margin-bottom: 6px;
  text-align: right;
}
.list-tile .tags:after {
  clear: both;
  content: "";
  display: table;
}
.list-tile .contents {
  display: inline-block;
  height: 60px;
  margin-bottom: 16px;
  position: relative;
  text-align: center;
  width: 60px;
}
.list-tile .contents img {
  height: 60px;
}
.list-tile .contents i {
  color: rgb(var(--base-700-rgb));
  display: none;
  font-size: 60px;
  left: 0;
  position: absolute;
  top: 0;
}
.list-tile .contents img.empty + i,
.list-tile .contents img[lazy=error] + i {
  display: block;
}
.list-tile .title {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 8px;
  -webkit-transition: color .1s linear;
  transition: color .1s linear;
}
.list-tile .description {
  color: rgb(var(--base-500-rgb));
  display: table;
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
  min-height: 36px;
  width: 100%;
}
.list-tile .description span.text {
  display: table-cell;
  vertical-align: middle;
}
.speaks-at h5 .badge {
  margin-left: 8px;
}
.speaks-at .days {
  margin-bottom: 24px;
}
.speaks-at .days:last-child {
  margin-bottom: 0;
}
.speaks-at .days .badge {
  margin-right: 8px;
}
.speaks-at .days .badge + .badge {
  margin-left: 0;
}
.speaks-at .days .badge i {
  vertical-align: middle;
}
.speaks-at ul {
  list-style-type: none;
  margin-bottom: 0;
  padding: 0;
}
.stat-card {
  line-height: 1;
  padding: 4px 8px;
}
.stat-card .column {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.stat-card .column.icon {
  -ms-flex-item-align: center;
  align-self: center;
  font-size: 18px;
  text-align: center;
}
.stat-card .column.danger {
  color: rgb(var(--error-300-rgb));
}
.stat-card .badge {
  margin: -2px 0 2px;
  vertical-align: top;
}
.stat-card .title {
  color: rgb(var(--base-600-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-size: .75rem;
  line-height: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.stat-card .title.bad {
  color: rgb(var(--error-300-rgb));
  cursor: pointer;
}
.stat-card .title.weak {
  cursor: pointer;
}
.stat-card .title.weak i {
  color: rgb(var(--alert-300-rgb));
}
.stat-card .title i {
  margin-left: 2px;
}
.stat-card .stats-wrapper {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 12px;
  width: 120px;
}
.stat-card .bars,
.stat-card .stats-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.stat-card .bars {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 2px;
  height: 16px;
  margin-bottom: 2px;
}
.stat-card .bars.excellent .bar,
.stat-card .bars.good .bar:first-child,
.stat-card .bars.good .bar:nth-child(2),
.stat-card .bars.good .bar:nth-child(3) {
  background-color: rgb(var(--success-300-rgb));
}
.stat-card .bars.weak .bar:first-child,
.stat-card .bars.weak .bar:nth-child(2) {
  background-color: rgb(var(--alert-300-rgb));
}
.stat-card .bars.bad .bar:first-child {
  background-color: rgb(var(--error-300-rgb));
}
.stat-card .bars .bar {
  background-color: rgb(var(--base-300-rgb));
  border-radius: 2px;
  width: 4px;
}
.stat-card .bars .bar:first-child {
  height: 6px;
}
.stat-card .bars .bar:nth-child(2) {
  height: 9px;
}
.stat-card .bars .bar:nth-child(3) {
  height: 12px;
}
.stat-card .bars .bar:nth-child(4) {
  height: 15px;
}
.stat-card.danger,
.stat-card.warning {
  cursor: pointer;
  pointer-events: visible;
}
.stat-card.danger .stat {
  color: rgb(var(--error-300-rgb));
}
.stat-card.warning .stat {
  color: rgb(var(--warning-300-rgb));
}
.stat-card .stat {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 18px;
  line-height: 1.125rem;
}
.template-placeholder {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
}
.template-placeholder .banner,
.template-placeholder .line {
  background-color: rgb(var(--base-300-rgb));
}
.template-placeholder .banner {
  min-height: 152px;
}
.template-placeholder .line {
  border-radius: 4px;
  height: 18px;
  margin-bottom: 12px;
}
.template-placeholder .line.line-1 {
  max-width: 75%;
}
.template-placeholder .line.line-3 {
  max-width: 50%;
}
.template-placeholder .line.line-4 {
  margin-bottom: 2px;
}
.template-placeholder .fake-content {
  padding: 16px;
}
.create-webinar-template h1 {
  text-align: center;
}
.card.hovering.webinar-template-card .content-text {
  min-height: 0;
}
.card.hovering.webinar-template-card .footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 8px;
}
.card.hovering.webinar-template-card .footer .tags {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.card.hovering.webinar-template-card .footer .delete {
  color: rgb(var(--error-300-rgb));
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
body.has-vue .VueCarousel {
  margin-bottom: 32px;
}
body.has-vue .VueCarousel-wrapper {
  border-radius: 4px;
  font-size: 0;
  line-height: 0;
  margin: 0 auto;
  width: 75%;
}
body.has-vue .VueCarousel-navigation-button {
  bottom: 0;
  font-family: spoticons\.7cbc2c9e7 !important;
  font-size: 0;
  opacity: .5;
  top: 0;
  -webkit-transform: none;
  transform: none;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
  width: 12.5%;
}
body.has-vue .VueCarousel-navigation-button:focus {
  outline: none;
}
body.has-vue .VueCarousel-navigation-button:hover {
  opacity: 1;
}
body.has-vue .VueCarousel-navigation-button.VueCarousel-navigation-next:before {
  content: "\e034";
}
body.has-vue .VueCarousel-navigation-button.VueCarousel-navigation-prev:before {
  content: "\e033";
  font-size: 22px;
}
body.has-vue .VueCarousel-navigation-button:before {
  font-size: 36px;
  font-size: 2.25rem;
}
body.has-vue .VueCarousel-slide {
  border-radius: 4px;
  overflow: hidden;
}
.no-flex-supported .VueCarousel-inner {
  display: block;
  white-space: nowrap;
}
.no-flex-supported .VueCarousel-slide {
  display: inline-block;
}
.no-flex-supported .VueCarousel-slide img {
  max-height: 370px;
}
.changelog .modal-body {
  max-height: 60vh;
}
.changelog .log {
  padding: 16px 0;
}
.changelog .log header {
  margin-bottom: 8px;
}
.changelog .log h1 {
  font-size: 14px;
  font-size: .875rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 0;
}
.changelog .opposite {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
}
.checkboxes-expandable .fields-list.full .options-list {
  max-height: 192px;
}
.checkboxes-expandable .fields-list.full .full-list-toggler i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.checkboxes-expandable .fields-list > .form-group {
  margin-bottom: 8px;
}
.checkboxes-expandable .fields-list .options-list {
  border: 1px solid rgb(var(--base-100-rgb));
  max-height: 64px;
  overflow-y: auto;
  padding: 8px;
}
.checkboxes-expandable .full-list-toggler {
  display: block;
  padding: 8px;
  text-align: center;
}
.checkboxes-expandable .full-list-toggler i {
  display: inline-block;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  width: 24px;
}
.checklist {
  border: 1px solid rgb(var(--base-300-rgb));
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 0;
  -webkit-box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .05);
  box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .05);
  overflow: hidden;
  position: fixed;
  right: 32px;
  top: 0;
  width: 318px;
  z-index: 1060;
}
.checklist.expanded .counters {
  right: 16px;
  top: 32px;
}
.checklist.expanded .progress-ring {
  opacity: 0;
}
.checklist.expanded section {
  max-height: 60vh;
}
.checklist.expanded i.ic-chevron-up {
  opacity: 1;
}
.checklist.expanded .completion {
  max-height: 40px;
}
.checklist.expanded .details {
  -webkit-animation-name: appear;
  animation-name: appear;
}
.checklist.expanding .details {
  -webkit-animation-delay: .25s;
  animation-delay: .25s;
}
.checklist.animating section {
  overflow: hidden;
}
.checklist header {
  background-color: rgb(var(--alt-1-300-rgb));
  color: rgb(var(--base-000-rgb));
  padding: 8px 16px;
}
.checklist .progress-ring {
  opacity: 1;
  position: absolute;
  right: 8px;
  top: 8px;
}
.checklist .progress-ring,
.checklist i.ic-chevron-up {
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
}
.checklist i.ic-chevron-up {
  float: right;
  font-size: 24px;
  opacity: 0;
}
.checklist .title {
  font-weight: 600;
}
.checklist .counters {
  font-size: 12px;
  font-size: .75rem;
  position: absolute;
  right: 40px;
  top: 8px;
  -webkit-transition: top .4s cubic-bezier(.64, .04, .35, 1), right .4s cubic-bezier(.64, .04, .35, 1);
  transition: top .4s cubic-bezier(.64, .04, .35, 1), right .4s cubic-bezier(.64, .04, .35, 1);
}
.checklist .handler {
  cursor: pointer;
}
.checklist .completion {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .4s cubic-bezier(.64, .04, .35, 1);
  transition: max-height .4s cubic-bezier(.64, .04, .35, 1);
}
.checklist .subtitle {
  display: block;
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
  padding-top: 4px;
}
.checklist .details {
  -webkit-animation-duration: .15s;
  animation-duration: .15s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: fade;
  animation-name: fade;
  -webkit-animation-timing-function: cubic-bezier(.64, .04, .35, 1);
  animation-timing-function: cubic-bezier(.64, .04, .35, 1);
  opacity: 0;
}
.checklist section {
  background-color: rgb(var(--base-000-rgb));
  max-height: 0;
  overflow: auto;
  -webkit-transition: max-height .4s cubic-bezier(.64, .04, .35, 1);
  transition: max-height .4s cubic-bezier(.64, .04, .35, 1);
}
.checklist ul.todo-list {
  list-style-type: none;
  margin: 0;
  padding: 12px;
}
.checklist ul.todo-list li {
  border-radius: 4px;
  margin-bottom: 12px;
  padding: 4px 40px 4px 38px;
  position: relative;
  -webkit-transition: background-color .1s linear;
  transition: background-color .1s linear;
}
.checklist ul.todo-list li:last-of-type {
  margin-bottom: 0;
}
.checklist ul.todo-list li.has-action {
  cursor: pointer;
}
.checklist ul.todo-list li.has-action:hover {
  background-color: rgb(var(--base-100-rgb));
}
.checklist ul.todo-list li.has-action:hover .go-suggestion {
  opacity: 1;
}
.checklist .checkmark {
  margin-left: -34px;
  position: absolute;
}
.checklist i.ic-check-square {
  color: rgb(var(--alt-1-300-rgb));
  font-size: 30px;
}
.checklist .unchecked {
  border: 2px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  display: block;
  height: 21px;
  margin-left: 1px;
  width: 21px;
}
.checklist .go-suggestion {
  background-color: rgb(var(--alt-1-300-rgb));
  color: rgb(var(--base-000-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  border-radius: 100%;
  height: 32px;
  justify-content: center;
  margin-right: -36px;
  opacity: 0;
  text-align: center;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
  width: 32px;
}
.checklist .description {
  color: rgb(var(--base-500-rgb));
}
#clipboard-container {
  display: none;
  height: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  width: 0;
  z-index: 100;
}
#clipboard {
  height: 1px;
  padding: 0;
  width: 1px;
}
.collapsible-select .multiselect__content-wrapper {
  display: none !important;
}
.collapsible-select .multiselect.form-control.multiselect--active .toggler {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.collapsible-select .multiselect.form-control.multiselect--active.collapsed .toggler {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.collapsible-select .toggler {
  cursor: pointer;
}
.collapsible-select .toggler i {
  border-radius: 12px;
  padding: 4px;
}
.collapsible-select .toggler:hover i {
  background-color: rgb(var(--base-300-rgb));
}
.collapsible-select .collapsed-count {
  background: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, 0)), color-stop(25%, #fff));
  background:
    linear-gradient(
      90deg,
      hsla(0, 0%, 100%, 0),
      #fff 25%);
  display: inline-block;
  height: 26px;
  opacity: 0;
  padding-left: 40px;
  position: absolute;
  right: 32px;
  top: 2px;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  z-index: 1;
}
.collapsible-select .collapsed-count .multiselect__tag {
  padding-right: 12px;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}
.collapsible-select .multiselect__tags-wrap {
  max-height: 4096px;
  overflow-y: hidden;
  -webkit-transition: max-height .5s ease-in-out;
  transition: max-height .5s ease-in-out;
}
.collapsible-select .collapsed .multiselect__tags-wrap {
  max-height: 26px;
}
.collapsible-select .collapsed .collapsed-count {
  opacity: 1;
}
.collapsible-select .collapsed .toggler {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
[bs-colourpicker],
[data-bs-colourpicker] {
  display: block;
  position: relative;
}
[bs-colourpicker] input[type=text]:not(.form-control),
[bs-colourpicker] + input[type=text]:not(.form-control),
[data-bs-colourpicker] input[type=text]:not(.form-control),
[data-bs-colourpicker] + input[type=text]:not(.form-control) {
  padding-left: 32px;
}
.form-group.color-picker {
  position: relative;
}
.form-group.color-picker input[type=text] {
  padding-left: 32px;
}
.tag.green {
  background-color: rgb(var(--success-100-rgb));
  border-radius: 4px;
  color: rgb(var(--success-500-rgb));
  display: inline-block;
  font-size: 10px;
  font-size: .625rem;
  font-weight: 700;
  line-height: 18px;
  line-height: 1.125rem;
  padding: 0 4px;
}
.conditions-editor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
}
.conditions-editor:after {
  clear: both;
  content: "";
  display: table;
}
.conditions-editor .legend {
  color: rgb(var(--success-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 16px;
  line-height: 1rem;
  margin-right: 12px;
  padding: 8px 0;
  white-space: nowrap;
}
.conditions-editor .badge {
  margin-left: 0;
  white-space: nowrap;
}
.conditions-editor .condition-rule + .condition-rule,
.conditions-editor .editor-actions {
  margin-top: 8px;
}
.conditions-editor .condition-rule .dropdown.field-selector,
.conditions-editor .condition-rule .dropdown.value-selector {
  height: 32px;
  line-height: 16px;
  line-height: 1rem;
  vertical-align: baseline;
}
.predicates-editor .separator {
  color: rgb(var(--base-600-rgb));
  display: inline-block;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 16px;
  line-height: 1rem;
  margin: 0 8px;
  vertical-align: middle;
}
.predicates-editor .rules > .separator {
  margin: 0 8px;
}
.condition-rule {
  display: inline;
}
.condition-rule .dropdown:only-child .activator {
  border-radius: 4px;
}
.condition-rule .dropdown .dropdown-vue.anchor-nw.menu {
  margin-left: 0;
}
.condition-rule .predicate {
  background-color: rgb(var(--base-100-rgb));
  display: inline-block;
  margin-bottom: 12px;
}
.condition-rule .predicate.editing {
  padding-right: 0;
}
.condition-rule .predicate.editing .outer-wrapper {
  margin-right: 0;
}
.condition-rule .predicate.editing .outer-wrapper .add,
.condition-rule .predicate.editing .outer-wrapper .remove,
.condition-rule .predicate.editing .outer-wrapper .value {
  display: none;
}
.condition-rule .predicate.read-only .outer-wrapper .field-value-wrapper {
  cursor: not-allowed;
  opacity: .8;
}
.condition-rule .predicate:not(.editing) .outer-wrapper:hover {
  color: rgb(var(--error-300-rgb));
}
.condition-rule .predicate:not(.editing) .field-value-wrapper:hover .remove {
  background-color: rgb(var(--base-100-rgb));
  color: rgb(var(--error-300-rgb));
  display: block;
}
.condition-rule .predicate:not(.editing) .field-value-wrapper:hover .remove:hover {
  background-color: rgb(var(--error-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.condition-rule .predicate:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.condition-rule .predicate:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.condition-rule .predicate:last-child.more-possible {
  padding-right: 0;
}
.condition-rule .predicate:last-child.more-possible .remove {
  right: -4px;
}
.condition-rule .predicate:last-child.no-more .remove {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.condition-rule .predicate:last-child .add {
  display: inline-block;
}
.condition-rule .predicate:last-child .value-selector .activator {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.condition-rule .predicate .remove {
  display: none;
}
.condition-rule .field {
  font-weight: 600;
  padding: 8px 0;
}
.condition-rule .field i {
  display: inline-block;
  margin: -2px 8px 0;
  vertical-align: middle;
}
.condition-rule .activator,
.condition-rule .outer-wrapper {
  display: inline-block;
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
  text-transform: none;
}
.condition-rule .activator {
  cursor: pointer;
  font-weight: 400;
  padding: 8px;
  vertical-align: middle;
}
.condition-rule .outer-wrapper {
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
}
.condition-rule .outer-wrapper .field-value-wrapper {
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.condition-rule .outer-wrapper .add,
.condition-rule .outer-wrapper .field,
.condition-rule .outer-wrapper .remove,
.condition-rule .outer-wrapper .separator,
.condition-rule .outer-wrapper .value {
  font-size: 12px;
  font-size: .75rem;
  vertical-align: middle;
}
.condition-rule .outer-wrapper .field {
  display: inline-block;
  padding-left: 8px;
  padding-right: 4px;
}
.condition-rule .outer-wrapper .value {
  font-weight: 400;
  padding-right: 8px;
}
.condition-rule .outer-wrapper .add,
.condition-rule .outer-wrapper .remove {
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  height: 32px;
  text-align: center;
  width: 32px;
}
.condition-rule .outer-wrapper .add i,
.condition-rule .outer-wrapper .remove i {
  display: inline-block;
  line-height: 32px;
  line-height: 2rem;
}
.condition-rule .outer-wrapper .add {
  background-color: rgb(var(--base-100-rgb));
  border-bottom-right-radius: 4px;
  border-left: 1px solid rgb(var(--base-300-rgb));
  border-top-right-radius: 4px;
  color: rgb(var(--base-700-rgb));
  display: inline-block;
  display: none;
  margin-left: 4px;
}
.condition-rule .outer-wrapper .add:hover {
  background-color: rgb(var(--base-300-rgb));
}
.condition-rule .outer-wrapper .remove {
  position: absolute;
  right: 0;
  top: 0;
}
.condition-rule .outer-wrapper .remove:before {
  background: -webkit-gradient(linear, left top, right top, from(transparent), to(rgb(var(--base-100-rgb))));
  background:
    linear-gradient(
      90deg,
      transparent,
      rgb(var(--base-100-rgb)) 100%);
  content: "";
  display: block;
  height: 32px;
  left: -18px;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 18px;
}
.condition-rule .field-selector .activator,
.condition-rule .value-selector .activator {
  background-color: rgb(var(--base-300-rgb));
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: rgb(var(--base-700-rgb));
}
input::-webkit-calendar-picker-indicator {
  display: none;
}
.inline-date-picker .mx-datepicker-main {
  border: 0;
}
.rd-container {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  margin-top: 8px;
  min-width: 184px;
  padding: 16px 8px 0;
}
.rd-back,
.rd-next {
  height: 24px;
  width: 24px;
}
.rd-back:before {
  content: "\e033";
}
.rd-next:before {
  content: "\e034";
}
.rd-month-label {
  margin-bottom: 16px;
}
.rd-month {
  margin: 0 8px 16px;
}
.rd-month table {
  font-size: 12px;
  font-size: .75rem;
}
.rd-month table > thead > tr > th {
  background-color: transparent;
  text-align: center;
  text-transform: uppercase;
}
.rd-month td,
.rd-month th {
  line-height: 24px;
  padding: 0;
  width: 24px;
}
.rd-month th {
  font-size: 8px;
  font-size: .5rem;
  font-weight: 100;
}
.rd-month td {
  border-radius: 24px;
}
.rd-month td:hover {
  background-color: rgb(var(--primary-100-rgb));
}
.rd-day-selected {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.rd-day-prev-month {
  color: rgb(var(--base-300-rgb));
}
.rd-time {
  display: inline-block;
  display: block;
  margin-bottom: 16px;
  text-align: left;
}
.rd-time:dir(rtl) {
  text-align: right;
}
.rd-time-selected {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  color: rgb(var(--base-700-rgb));
  line-height: 22px;
  line-height: 1.375rem;
  padding: 6px 12px;
  position: relative;
}
.rd-time-selected:before {
  content: "\e032";
  font-family: spoticons\.7cbc2c9e7 !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: rgb(var(--base-000-rgb));
  border-radius: 4px;
  display: block;
  height: 30px;
  line-height: 28px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 30px;
}
.rd-time-list {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  margin-top: 8px;
}
.rd-time-option {
  cursor: pointer;
  padding: 6px 12px;
}
.rd-time-option:hover {
  background-color: rgb(var(--primary-100-rgb));
  color: rgb(var(--base-700-rgb));
}
.datepicker-trigger,
input[data-bs-datepicker],
input[type=date],
input[type=datetime-local] {
  cursor: pointer;
  position: relative;
}
.datepicker-trigger:before,
input[data-bs-datepicker]:before,
input[type=date]:before,
input[type=datetime-local]:before {
  font-family: spoticons\.7cbc2c9e7 !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: rgb(var(--base-000-rgb));
  border-radius: 4px;
  display: block;
  height: 30px;
  line-height: 28px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 30px;
}
.location-time-slots .slots > .form-group {
  margin-bottom: 8px;
}
.location-time-slots .time-slots {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  margin-bottom: 8px;
  padding-bottom: 16px;
}
.location-time-slots .time-slots > .btn {
  margin-left: 36px;
  margin-top: 8px;
}
.location-time-slots .time-slots .feature-dependant {
  margin-top: 8px;
}
.location-time-slots .time-slots .feature-dependant .form-group {
  margin-bottom: 0;
}
.location-time-slots .range-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}
.expand-details {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 12px 16px;
}
.expand-details details:has(.content:empty) summary {
  cursor: default;
}
.expand-details details:has(.content:empty) summary > i {
  display: none;
}
.expand-details details summary {
  cursor: pointer;
  display: grid;
  font-weight: bolder;
  grid-template-columns: auto 1.5rem;
  list-style: none;
}
.expand-details details summary > i {
  margin-top: 4px;
}
.expand-details details summary .ic-chevron-up {
  display: none;
}
.expand-details details summary .ic-chevron-down {
  display: inline-block;
}
.expand-details details summary .description {
  font-weight: 400;
}
.expand-details details .content {
  margin-top: 16px;
}
.expand-details details .content:empty {
  display: none;
}
.expand-details details[open] .ic-chevron-up {
  display: inline-block;
}
.expand-details details[open] .ic-chevron-down {
  display: none;
}
.dropdown .menu,
ul.dropdown-menu {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  display: inline-block;
  font-size: 14px;
  font-size: .875rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 8px;
  max-height: 232px;
  max-width: 320px;
  min-width: 232px;
  opacity: 0;
  overflow: auto;
  position: absolute;
  text-align: left;
  -webkit-transition: opacity .1s ease-in-out, z-index .1s ease-in-out;
  transition: opacity .1s ease-in-out, z-index .1s ease-in-out;
  z-index: -1;
}
.dropdown .dropdown-vue.menu,
ul.dropdown-vue.dropdown-menu {
  visibility: hidden;
}
.dropdown .dropdown-vue.visible.menu,
ul.dropdown-vue.visible.dropdown-menu {
  visibility: visible;
}
.dropdown .dropdown-vue.anchor-nw.menu,
ul.dropdown-vue.anchor-nw.dropdown-menu {
  -webkit-transform: translate3d(-32px, 0, 0);
  transform: translate3d(-32px, 0, 0);
}
.dropdown .dropdown-vue.anchor-ne.menu,
ul.dropdown-vue.anchor-ne.dropdown-menu {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.dropdown .dropdown-vue.anchor-se.menu,
ul.dropdown-vue.anchor-se.dropdown-menu {
  margin-top: 0;
  -webkit-transform: translate3d(-100%, calc(-100% - 40px), 0);
  transform: translate3d(-100%, calc(-100% - 40px), 0);
}
.dropdown .dropdown-vue.anchor-sw.menu,
ul.dropdown-vue.anchor-sw.dropdown-menu {
  margin-top: 0;
  -webkit-transform: translate3d(0, calc(-100% - 40px), 0);
  transform: translate3d(0, calc(-100% - 40px), 0);
}
.dropdown .menu:not(.dropdown-vue).anchor-nw,
ul.dropdown-menu:not(.dropdown-vue).anchor-nw {
  margin-left: -32px;
}
.dropdown .menu:not(.dropdown-vue).anchor-ne,
ul.dropdown-menu:not(.dropdown-vue).anchor-ne {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.dropdown .menu:not(.dropdown-vue).anchor-se,
ul.dropdown-menu:not(.dropdown-vue).anchor-se {
  margin-top: 0;
  -webkit-transform: translate3d(-100%, calc(-100% + 24px), 0);
  transform: translate3d(-100%, calc(-100% + 24px), 0);
}
.dropdown .menu:not(.dropdown-vue).anchor-sw,
ul.dropdown-menu:not(.dropdown-vue).anchor-sw {
  margin-top: 0;
  -webkit-transform: translate3d(-32px, calc(-100% + 24px), 0);
  transform: translate3d(-32px, calc(-100% + 24px), 0);
}
.dropdown .menu li,
ul.dropdown-menu li {
  margin: 0;
}
.dropdown .menu li.selected,
.dropdown .menu li:hover,
ul.dropdown-menu li.selected,
ul.dropdown-menu li:hover {
  background-color: rgb(var(--primary-100-rgb));
}
.dropdown .menu li.selected:first-child,
.dropdown .menu li:hover:first-child,
ul.dropdown-menu li.selected:first-child,
ul.dropdown-menu li:hover:first-child {
  border-radius: 4px 4px 0 0;
}
.dropdown .menu li.selected:last-child,
.dropdown .menu li:hover:last-child,
ul.dropdown-menu li.selected:last-child,
ul.dropdown-menu li:hover:last-child {
  border-radius: 0 0 4px 4px;
}
.dropdown .menu li .a,
.dropdown .menu li a,
ul.dropdown-menu li .a,
ul.dropdown-menu li a {
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  display: block;
  line-height: 24px;
  line-height: 1.5rem;
  overflow: hidden;
  padding: 8px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown .menu li .a:hover,
.dropdown .menu li a:hover,
ul.dropdown-menu li .a:hover,
ul.dropdown-menu li a:hover {
  background-color: transparent;
}
.dropdown .menu li .a.danger,
.dropdown .menu li a.danger,
ul.dropdown-menu li .a.danger,
ul.dropdown-menu li a.danger {
  color: rgb(var(--error-300-rgb));
}
.dropdown .menu li .a.success,
.dropdown .menu li a.success,
ul.dropdown-menu li .a.success,
ul.dropdown-menu li a.success {
  color: rgb(var(--success-300-rgb));
}
.dropdown .menu li .a i,
.dropdown .menu li a i,
ul.dropdown-menu li .a i,
ul.dropdown-menu li a i {
  font-size: 16px;
  font-size: 1rem;
  margin-right: 10px;
  vertical-align: middle;
}
.dropdown.in .dropdown-menu,
.dropdown.in .menu,
.dropdown.open .dropdown-menu,
.dropdown.open .menu,
.open .dropdown-toggle + .dropdown-menu {
  opacity: 1;
  z-index: 90;
}
.dropdown {
  display: inline-block;
}
.dropdown.in .activator .btn,
.dropdown.open .activator .btn {
  background-color: rgb(var(--base-500-rgb));
  color: rgb(var(--base-700-rgb));
}
.dropdown.embedded .activator .btn {
  background-color: transparent;
}
.dropdown.safe-position .menu-wrapper {
  position: static;
}
.dropdown .menu-wrapper {
  height: 0;
}
.dropdown .activator button.default {
  padding: 0 7px;
}
.dropdown .activator button.default i {
  font-size: 18px;
  line-height: 1.8;
}
.dropdown ul {
  margin: 0;
}
.dropdown ul,
ul.dropdown-menu {
  list-style-type: none;
  padding: 0;
}
ul.dropdown-menu {
  margin: 40px 0 0;
}
.sidemenu .dropdown ul li.separator {
  margin: 0;
  padding: 0;
}
.dropdown-toggle {
  max-height: 32px;
}
.dropdown-toggle .caret:before {
  content: "\e032";
}
.editorial-content p {
  white-space: pre-wrap;
}
.creative-editor {
  height: calc(100vh - 168px);
}
.creative-editor .badge-layout {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 100%;
}
.creative-editor .badge-layout .panel.panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.creative-editor .badge-layout .panel.panel > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-height: 0;
}
.creative-editor .badge-layout .panel.panel > .design-editor,
.creative-editor .badge-layout .panel.panel > .design-preview {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 75%;
  flex: 1 1 75%;
  overflow: auto;
}
.creative-editor .badge-layout .panel.panel > .json-editor {
  -ms-flex-negative: 1;
  flex-shrink: 1;
}
.creative-editor canvas {
  cursor: default !important;
}
.design-editor,
.design-preview {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.design-editor .design,
.design-preview .design {
  border: 1px solid rgb(var(--base-300-rgb));
  font-size: 0;
  line-height: 1;
  text-align: center;
}
.design-editor .canvas-container,
.design-preview .canvas-container {
  margin: 0 auto;
}
.design-editor canvas,
.design-preview canvas {
  max-width: 100%;
}
.email-editor-page,
.email-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 186px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.email-editor-page > .config,
.email-form > .config {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.email-editor-page > .unlayer-wrapper,
.email-form > .unlayer-wrapper {
  -webkit-box-flex: 1;
  contain: content;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  overflow: hidden;
}
.email-editor-page .toggler,
.email-form .toggler {
  margin-top: 32px;
}
.email-editor-page .editor-label,
.email-form .editor-label {
  margin-top: 24px;
}
.email-editor-page .header,
.email-form .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.email-editor-page .basic-editor-switch,
.email-form .basic-editor-switch {
  cursor: pointer;
}
.email-editor-page .switch-fullscreen,
.email-form .switch-fullscreen {
  left: 105px;
  position: fixed;
  top: 5px;
  z-index: 50;
}
.email-editor-page .unlayer-fullscreen,
.email-form .unlayer-fullscreen {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 50;
}
.email-editor-page .unlayer-editor,
.email-form .unlayer-editor {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  height: 100%;
}
.emails-list .empty-state {
  margin: 64px 0;
  text-align: center;
}
.emails-list .empty-state img {
  margin-bottom: 16px;
}
.html-editor {
  border-radius: 4px;
}
.html-editor.disabled {
  cursor: not-allowed;
}
.html-editor.disabled .ql-toolbar {
  opacity: .6;
  pointer-events: none;
}
.html-editor.disabled .ql-editor {
  background-color: rgb(var(--base-100-rgb));
  color: rgb(var(--base-500-rgb));
}
.html-editor:focus-within {
  border-color: rgb(var(--primary-300-rgb));
  -webkit-box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  outline: none;
}
.html-editor .ql-formats {
  margin-right: 8px !important;
}
.html-editor .ql-editor {
  max-height: 416px;
}
.image-cropper .toolbar,
.image-picker .toolbar {
  line-height: 1;
  margin: 0 0 8px;
  text-align: right;
}
.json-editor.json-editor {
  --jse-font-size-mono:0.75rem;
  --jse-theme-color:rgb(var(--base-100-rgb));
  --jse-theme-color-highlight:rgb(var(--base-100-rgb));
  --jse-background-color:rgb(var(--base-000-rgb));
  --jse-text-color:rgb(var(--base-700-rgb));
  --jse-text-color-inverse:rgb(var(--base-100-rgb));
  --jse-main-border:1px solid rgb(var(--base-300-rgb));
  --jse-menu-color:rgb(var(--base-700-rgb));
  --jse-modal-background:rgb(var(--base-000-rgb));
  --jse-modal-overlay-background:rgba(var(--base-000-rgb),0.5);
  --jse-modal-code-background:rgb(var(--base-000-rgb));
  --jse-tooltip-color:var(--jse-text-color);
  --jse-tooltip-background:rgb(var(--base-000-rgb));
  --jse-tooltip-border:1px solid rgb(var(--base-500-rgb));
  --jse-tooltip-action-button-color:inherit;
  --jse-tooltip-action-button-background:rgb(var(--base-500-rgb));
  --jse-panel-background:rgb(var(--base-100-rgb));
  --jse-panel-background-border:1px solid rgb(var(--base-305-rgb));
  --jse-panel-color:var(--jse-text-color);
  --jse-panel-color-readonly:rgb(var(--base-500-rgb));
  --jse-panel-border:1px solid rgb(var(--base-300-rgb));
  --jse-panel-button-color-highlight:rgb(var(--base-600-rgb));
  --jse-panel-button-background-highlight:rgb(var(--base-305-rgb));
  --jse-navigation-bar-background:rgb(var(--base-500-rgb));
  --jse-navigation-bar-background-highlight:rgb(var(--base-550-rgb));
  --jse-navigation-bar-dropdown-color:var(--jse-text-color);
  --jse-context-menu-background:rgb(var(--base-000-rgb));
  --jse-context-menu-background-highlight:rgb(var(--base-500-rgb));
  --jse-context-menu-separator-color:rgb(var(--base-500-rgb));
  --jse-context-menu-color:var(--jse-text-color);
  --jse-context-menu-pointer-background:rgb(var(--base-500-rgb));
  --jse-context-menu-pointer-background-highlight:rgb(var(--base-600-rgb));
  --jse-context-menu-pointer-color:var(--jse-context-menu-color);
  --jse-value-color:var(--jse-text-color);
  --jse-edit-outline:2px solid var(--jse-text-color);
  --jse-selection-background-color:rgb(var(--base-305-rgb));
  --jse-selection-background-inactive-color:rgb(var(--base-100-rgb));
  --jse-hover-background-color:rgb(var(--base-100-rgb));
  --jse-active-line-background-color:rgba(var(--base-700-rgb),0.06);
  --jse-search-match-background-color:rgb(var(--base-100-rgb));
  --jse-collapsed-items-background-color:rgb(var(--base-100-rgb));
  --jse-collapsed-items-selected-background-color:rgb(var(--base-550-rgb));
  --jse-collapsed-items-link-color:rgb(var(--base-605-rgb));
  --jse-tag-background:rgb(var(--base-100-rgb));
  --jse-tag-color:rgb(var(--base-600-rgb));
  --jse-table-header-background:rgb(var(--base-100-rgb));
  --jse-table-header-background-highlight:rgb(var(--base-300-rgb));
  --jse-table-row-odd-background:rgba(var(--base-700-rgb),0.1);
  --jse-input-background:rgb(var(--base-100-rgb));
  --jse-input-border:var(--jse-main-border);
  --jse-button-background:rgb(var(--base-600-rgb));
  --jse-button-background-highlight:rgb(var(--base-550-rgb));
  --jse-button-color:rgb(var(--base-000-rgb));
  --jse-button-secondary-background:rgb(var(--base-300-rgb));
  --jse-button-secondary-background-highlight:rgb(var(--base-550-rgb));
  --jse-button-secondary-background-disabled:rgb(var(--base-305-rgb));
  --jse-button-secondary-color:var(--jse-text-color);
  --jse-a-color:rgb(var(--primary-300-rgb));
  --jse-a-color-highlight:rgb(var(--primary-305-rgb));
  --jse-svelte-select-background:rgb(var(--base-100-rgb));
  --jse-svelte-select-border:1px solid rgb(var(--base-100-rgb));
  --list-background:rgb(var(--base-100-rgb));
  --item-hover-bg:rgb(var(--base-500-rgb));
  --multi-item-bg:rgb(var(--base-550-rgb));
  --input-color:rgb(var(--base-700-rgb));
  --multi-clear-bg:rgb(var(--base-600-rgb));
  --multi-item-clear-icon-color:rgb(var(--base-700-rgb));
  --multi-item-outline:1px solid rgb(var(--base-500-rgb));
  --list-shadow:0 2px 8px 0 rgba(var(--base-000-rgb),0.4);
  --jse-color-picker-background:rgb(var(--base-500-rgb));
  --jse-color-picker-border-box-shadow:rgb(var(--base-600-rgb)) 0 0 0 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 0;
  position: relative;
  width: 100%;
}
.json-editor.json-editor > .actions {
  left: 8px;
  position: absolute;
  top: 5px;
  z-index: 1;
}
.json-editor.json-editor > .second-toolbar {
  position: absolute;
  right: 8px;
  top: 5px;
  z-index: 1;
}
.json-editor.json-editor .jse-menu.jse-menu {
  background-color: rgb(var(--base-100-rgb));
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding-left: 84px;
}
.json-editor.json-editor .jse-menu.jse-menu .jse-button:focus,
.json-editor.json-editor .jse-menu.jse-menu .jse-button:hover {
  color: rgb(var(--primary-300-rgb));
}
.json-editor.json-editor .jse-menu.jse-menu .jse-button {
  -ms-flex-item-align: center;
  align-self: center;
}
.json-editor.json-editor .jse-menu.jse-menu .jse-button svg {
  vertical-align: middle;
}
.json-editor.json-editor .jse-menu.jse-menu .jse-button.jse-group-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-color: rgb(var(--base-300-rgb));
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Helvetica Neue,
    Lucida Grande,
    Segoe UI;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  height: auto;
  line-height: 18px;
  line-height: 1.125rem;
  padding: 6px 12px;
  text-transform: capitalize;
}
.json-editor.json-editor .jse-menu.jse-menu .jse-button.jse-group-button.jse-first {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.json-editor.json-editor .jse-menu.jse-menu .jse-button.jse-group-button.jse-last {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.json-editor.json-editor .jse-menu.jse-menu .jse-button.jse-group-button.jse-selected {
  background-color: rgb(var(--primary-300-rgb));
  border-color: rgb(var(--primary-300-rgb));
}
.json-editor.json-editor .jse-text-mode.jse-text-mode .jse-contents {
  border-left: 0;
}
.json-editor.json-editor .jse-contents .cm-editor {
  --indent-marker-bg-color:rgb(var(--base-300-rgb));
  --indent-marker-active-bg-color:rgb(var(--base-305-rgb));
}
.json-editor.json-editor .jse-jsoneditor-modal.jse-modal.jse-modal .jse-modal-contents .jse-actions button.jse-primary {
  border-radius: 4px;
  font-size: 14px;
  font-size: .875rem;
  line-height: 18px;
  line-height: 1.125rem;
  padding: 6px 12px;
}
.json-editor.json-editor .jse-jsoneditor-modal.jse-modal.jse-modal .jse-modal-contents .jse-modal-inline-editor {
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  overflow: hidden;
}
.json-editor.json-editor .jse-table-mode-welcome.jse-table-mode-welcome .jse-nested-arrays button.jse-nested-array-action {
  border-radius: 4px;
  font-size: 14px;
  font-size: .875rem;
  line-height: 18px;
  line-height: 1.125rem;
  padding: 6px 12px;
}
.json-editor.json-editor .editor {
  width: 100%;
}
.theme-dark .json-editor.json-editor {
  --jse-theme:dark;
  --jse-collapsed-items-link-color-highlight:#ec8477;
  --jse-search-match-color:#724c27;
  --jse-search-match-outline:1px solid #966535;
  --jse-search-match-active-color:#9f6c39;
  --jse-search-match-active-outline:1px solid #bb7f43;
  --jse-key-color:#9cdcfe;
  --jse-value-color-number:#b5cea8;
  --jse-value-color-boolean:#569cd6;
  --jse-value-color-null:#569cd6;
  --jse-value-color-string:#ce9178;
  --jse-value-color-url:#ce9178;
  --jse-delimiter-color:#949494;
}
.list-quick-editor {
  border: 1px solid rgb(var(--base-300-rgb));
  border-left: 0;
  overflow: hidden;
  -webkit-transition: width .2s ease-in-out;
  transition: width .2s ease-in-out;
  width: 320px;
}
.quick-editor-open .list-quick-editor {
  overflow: visible;
}
.list-quick-editor.open-enter-active,
.list-quick-editor.open-leave-active {
  width: 0;
}
.list-quick-editor.open-enter-active .editor,
.list-quick-editor.open-leave-active .editor {
  opacity: 0;
}
.list-quick-editor.open-enter-from,
.list-quick-editor.open-leave-to {
  width: 0;
}
.list-quick-editor.open-enter-from .editor,
.list-quick-editor.open-leave-to .editor {
  opacity: 0;
}
.list-quick-editor .editor {
  opacity: 1;
  -webkit-transition: opacity .2s linear .3s;
  transition: opacity .2s linear .3s;
  width: 320px;
}
.list-quick-editor .inner-wrapper {
  padding: 24px;
}
.list-quick-editor .inner-wrapper .close {
  margin-right: -8px;
}
.list-quick-editor .side-title {
  margin-bottom: 16px;
  margin-right: 32px;
}
.list-quick-editor h3 {
  border: 0;
  line-height: 30px;
  line-height: 1.875rem;
  margin-bottom: 25px;
  margin-top: 1px;
  padding-bottom: 0;
  word-break: break-word;
}
.list-quick-editor h3.editable {
  border-radius: 4px;
  cursor: text;
}
.list-quick-editor h3.editable:hover {
  -webkit-box-shadow: 0 0 0 2px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 2px rgb(var(--primary-300-rgb));
}
.metalist .element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 16px;
}
.metalist .element .descriptor {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0;
}
.metalist .element .remove {
  margin-left: 12px;
}
.metalist .element .form-group {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-bottom: 0;
}
.mailing h1 .count {
  color: rgb(var(--primary-300-rgb));
  margin-right: 12px;
}
.mailing .mailing-summary {
  margin-bottom: 24px;
}
.mailing .mailing-details th {
  text-align: left;
}
.scheduled-emails .search-bar {
  float: right;
}
.scheduled-emails td.template {
  line-height: 32px;
  line-height: 2rem;
  max-width: 336px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scheduled-emails td.status.cancelled i,
.scheduled-emails td.status.failed i {
  color: rgb(var(--error-300-rgb));
}
.scheduled-emails td.status.sent i {
  color: rgb(var(--success-300-rgb));
}
.scheduled-emails td.status i {
  font-size: 16px;
  font-size: 1rem;
  margin-right: 12px;
  vertical-align: middle;
}
.scheduled-emails td.status .scheduled-at {
  margin-left: 12px;
}
.scheduled-emails td.recipients i {
  display: inline-block;
  line-height: inherit;
  margin-left: 4px;
  margin-top: -2px;
  vertical-align: middle;
}
.entitlement-plans {
  margin-bottom: 32px;
}
.entitlement-plans .listing-grid {
  grid-template-columns: repeat(auto-fill, minmax(202px, 1fr));
}
.entitlement-plans .card .badge {
  position: static;
}
.no-grid-supported .entitlement-plans .listing-grid .card {
  width: 168px;
}
.expandable.open > header .ctx .toggler i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.expandable.open > section {
  max-height: 400px;
}
.expandable.open.unlimited-height > section {
  max-height: none;
  overflow: visible;
}
.expandable.open:not(.slim) > section {
  padding-top: 24px;
}
.expandable.open.fieldset > section {
  padding-top: 12px;
}
.expandable:not(.open) > section {
  max-height: 0;
  overflow: hidden;
}
.expandable.animated {
  -webkit-transition: border-color .2s linear;
  transition: border-color .2s linear;
}
.expandable.animated > header .ctx .toggler i {
  -webkit-transition: color .2s linear, -webkit-transform .2s linear;
  transition: color .2s linear, -webkit-transform .2s linear;
  transition: transform .2s linear, color .2s linear;
  transition:
    transform .2s linear,
    color .2s linear,
    -webkit-transform .2s linear;
}
.expandable.animated > section {
  opacity: 0;
  -webkit-transition:
    opacity .25s ease-in-out,
    padding .25s ease-in-out,
    max-height .25s ease-in-out;
  transition:
    opacity .25s ease-in-out,
    padding .25s ease-in-out,
    max-height .25s ease-in-out;
}
.expandable.animated.open > section {
  opacity: 1;
}
.expandable + .expandable {
  margin-top: 24px;
}
.expandable > header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  position: relative;
}
.expandable > header.has-action {
  cursor: pointer;
}
.expandable > header > * {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.expandable > header .ctx {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  order: 1;
}
.expandable > header .ctx .toggler {
  cursor: pointer;
  max-height: 32px;
  min-width: 24px;
  text-align: center;
}
.expandable > header .ctx .toggler i {
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  vertical-align: middle;
}
.expandable > header i.ic-chevron-down,
.expandable > header i.ic-chevron-up {
  color: rgb(var(--primary-300-rgb));
  font-size: 20px;
  font-size: 1.25rem;
}
.content-details-form .expandable,
.meta-form .expandable {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  margin-bottom: 24px;
}
.content-details-form .expandable:only-child,
.meta-form .expandable:only-child {
  margin-bottom: 0;
  padding: 0;
}
.content-details-form .expandable.open > section,
.meta-form .expandable.open > section {
  padding: 0 16px 16px;
}
.content-details-form .expandable h5,
.meta-form .expandable h5 {
  padding: 0;
}
.content-details-form .expandable > header,
.meta-form .expandable > header {
  padding: 12px 16px;
}
.export-block {
  margin-bottom: 32px;
}
.file-dropper .allowed-factors {
  color: rgb(var(--base-500-rgb));
  margin-bottom: 12px;
}
.file-dropper .drop-zone {
  border: 2px dashed rgb(var(--base-300-rgb));
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 160px;
  padding: 32px;
  position: relative;
  text-align: center;
}
.file-dropper .drop-zone.active {
  background-color: rgb(var(--primary-050-rgb));
  border-color: rgb(var(--primary-500-rgb));
}
.file-dropper .drop-zone i {
  color: rgb(var(--primary-300-rgb));
  display: inline-block;
  font-size: 36px;
  height: 48px;
  line-height: 48px;
  margin-bottom: 12px;
  text-align: center;
  width: 48px;
}
.file-dropper .drop-zone input {
  height: 1px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 0;
}
::-webkit-input-placeholder {
  font-size: 14px;
  font-size: .875rem;
}
::-moz-placeholder {
  font-size: 14px;
  font-size: .875rem;
}
:-ms-input-placeholder {
  font-size: 14px;
  font-size: .875rem;
}
::-ms-input-placeholder {
  font-size: 14px;
  font-size: .875rem;
}
::placeholder {
  font-size: 14px;
  font-size: .875rem;
}
::-ms-clear {
  display: none;
}
[disabled] {
  cursor: not-allowed !important;
}
[disabled].working {
  cursor: wait !important;
}
input[type=search i]::-webkit-search-cancel-button {
  display: none;
}
fieldset {
  border: 0;
  margin: 0 0 16px;
  min-width: 0;
  padding: 0;
}
fieldset:last-child {
  margin-bottom: 0;
}
fieldset legend {
  display: block;
  width: 100%;
}
.search-group {
  margin-bottom: 24px;
}
.search-group .btn.primary {
  margin-left: 24px;
}
.search-bar.form-group .search-input-wrapper {
  display: block;
}
.search-bar .search-input-wrapper {
  display: inline-block;
  position: relative;
}
.search-bar .search-input-wrapper + .btn {
  margin-left: 8px;
}
.search-bar i {
  color: rgb(var(--base-700-rgb));
  height: 32px;
  line-height: 32px;
  line-height: 2rem;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 32px;
}
.search-bar i.ic-x {
  cursor: pointer;
}
.search-bar input[type=search]:not(.form-control),
.search-bar input[type=text]:not(.form-control) {
  min-width: 232px;
  padding-right: 32px;
}
.search-bar .empty,
.search-bar .no-results {
  margin-top: 16px;
}
.grouped-controls,
.workspace-category {
  margin-bottom: 24px;
}
.grouped-controls .form-groups > .form-group,
.grouped-controls:last-child,
.workspace-category .form-groups > .form-group,
.workspace-category:last-child {
  margin-bottom: 0;
}
.grouped-controls:has(+ .external-picker),
.workspace-category:has(+ .external-picker) {
  margin-bottom: 0;
}
.grouped-features {
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 2px rgba(var(--base-700-rgb), .04);
  box-shadow: 0 2px 2px rgba(var(--base-700-rgb), .04);
  margin-top: 16px;
  padding: 16px;
}
.grouped-features > .external-picker {
  margin-bottom: 0;
}
.related-controls {
  margin-bottom: 24px;
}
.related-controls .form-group {
  margin-bottom: 8px;
}
.form-groups {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  max-width: 100%;
}
.form-groups > .external-picker,
.form-groups > .form-group {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  margin: 0;
  min-width: 0;
}
.control-group,
.field-box,
.form-group {
  margin-bottom: 24px;
}
.control-group:last-child,
.field-box:last-child,
.form-group:last-child {
  margin-bottom: 0;
}
.control-group:has(.multiselect--disabled),
.field-box:has(.multiselect--disabled),
.form-group:has(.multiselect--disabled) {
  cursor: not-allowed;
}
.small.control-group,
.small.field-box,
.small.form-group {
  width: 96px;
}
.small-input.with-unit.control-group input,
.small-input.with-unit.field-box input,
.small-input.with-unit.form-group input {
  -webkit-box-flex: 0;
  -ms-flex: 0 1;
  flex: 0 1;
}
.small-input.control-group input,
.small-input.field-box input,
.small-input.form-group input {
  width: 96px;
}
.inline.control-group,
.inline.field-box,
.inline.form-group {
  display: inline-block;
  margin-right: 16px;
}
.inline.control-group label,
.inline.field-box label,
.inline.form-group label {
  margin: 0;
}
.control-group > .actions,
.field-box > .actions,
.form-group > .actions {
  float: right;
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.control-group label + .alert,
.field-box label + .alert,
.form-group label + .alert {
  margin-bottom: 12px;
}
.form-group.form-group.inline {
  margin-left: 12px;
  margin-top: -1px;
}
.form-group .video-call-duration-hint {
  color: rgb(var(--base-500-rgb));
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 0;
  margin-top: 8px;
}
.form-removables {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.form-removables > :first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.form-removables > .btn {
  margin-left: 8px;
  margin-right: 0;
  max-height: 32px;
  -ms-flex-item-align: center;
  align-self: center;
}
.form-check {
  display: block;
  padding-left: 16px;
  position: relative;
}
.form-group.with-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.form-group.with-actions .control-hint,
.form-group.with-actions label {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  margin: 0;
}
.form-group.with-actions .input-wrapper {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border: 1px solid rgb(var(--primary-300-rgb));
  border-radius: 8px;
  -webkit-box-shadow: -2px 4px 12px rgba(var(--base-700-rgb), .05);
  box-shadow: -2px 4px 12px rgba(var(--base-700-rgb), .05);
  flex-grow: 1;
  padding: 8px 8px 8px 16px;
}
.form-group.with-actions input {
  padding: 0;
}
.form-group.with-actions input,
.form-group.with-actions input:focus {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-group.with-actions .form-control {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.form-group.with-actions .form-control + .btn {
  margin-left: 0;
}
.meta-form {
  margin-bottom: 24px;
}
.meta-form fieldset:has(+ .expandable) {
  margin-bottom: 24px;
}
label {
  display: block;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 8px;
}
label[for] {
  cursor: pointer;
}
label[for]:has(+ * [disabled]) {
  cursor: not-allowed;
}
label.checkbox,
label.indented-radio,
label.radio {
  cursor: pointer;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  margin-bottom: 0;
}
label.checkbox:has(+ .checkbox),
label.checkbox:has(+ .indented-radio),
label.checkbox:has(+ .radio),
label.indented-radio:has(+ .checkbox),
label.indented-radio:has(+ .indented-radio),
label.indented-radio:has(+ .radio),
label.radio:has(+ .checkbox),
label.radio:has(+ .indented-radio),
label.radio:has(+ .radio) {
  margin-bottom: 8px;
}
label.checkbox input,
label.indented-radio input,
label.radio input {
  display: inline-block;
  margin-right: 8px;
  margin-top: -3px;
  vertical-align: middle;
}
label.checkbox input[disabled] + span,
label.indented-radio input[disabled] + span,
label.radio input[disabled] + span {
  color: rgb(var(--base-500-rgb));
}
label.checkbox {
  display: inline-block;
}
label.checkbox.itemised {
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 16px;
  color: rgb(var(--base-500-rgb));
  font-weight: 600;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 4px 12px;
  -webkit-transition: background-color .2s ease-in-out;
  transition: background-color .2s ease-in-out;
}
label.checkbox.itemised.selected {
  border-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--primary-300-rgb));
}
label.checkbox.itemised.disabled {
  border-color: rgb(var(--base-300-rgb));
  cursor: not-allowed;
}
label.checkbox.itemised:hover:not(.disabled) {
  background-color: rgb(var(--primary-100-rgb));
}
label.checkbox.itemised input:focus {
  outline: 0;
}
label.checkbox + .control-hint {
  margin-top: -4px;
}
label.has-warning {
  color: rgb(var(--warning-300-rgb));
}
label.has-error {
  color: rgb(var(--error-300-rgb));
}
label.with-hint {
  margin-bottom: 12px;
}
label.with-hint .text {
  font-weight: 600;
}
label.with-hint .hint {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
}
label .tip {
  display: inline-block;
  margin-left: 4px;
  margin-top: -3px;
  vertical-align: middle;
}
.form-check-label {
  cursor: pointer;
  font-weight: 400;
  margin-bottom: 0;
}
textarea {
  min-height: 32px;
  resize: vertical;
}
.form-control,
.form-control-inline,
.metadata-manager-view table input.input-block-level,
.multi-factor-code-control input,
.search-bar input[type=search]:not(.form-control),
.search-bar input[type=text]:not(.form-control),
input[type=date]:not(.form-control),
input[type=email]:not(.form-control),
input[type=number]:not(.form-control),
input[type=password]:not(.form-control),
input[type=search]:not(.form-control),
input[type=text]:not(.form-control),
input[type=url]:not(.form-control),
select:not(.form-control),
textarea:not(.form-control) {
  font-size: 14px;
  font-size: .875rem;
  line-height: 22px;
  line-height: 1.375rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-clip: padding-box;
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(var(--base-700-rgb));
  display: block;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Helvetica Neue,
    Lucida Grande,
    Segoe UI;
  font-weight: 400;
  min-height: 32px;
  padding: 4px 12px;
  -webkit-transition: border-color .1s linear;
  transition: border-color .1s linear;
  width: 100%;
}
.form-control-inline:hover,
.form-control:hover,
.metadata-manager-view table input.input-block-level:hover,
.multi-factor-code-control input:hover,
input[type=date]:hover:not(.form-control),
input[type=email]:hover:not(.form-control),
input[type=number]:hover:not(.form-control),
input[type=password]:hover:not(.form-control),
input[type=search]:hover:not(.form-control),
input[type=text]:hover:not(.form-control),
input[type=url]:hover:not(.form-control),
select:hover:not(.form-control),
textarea:hover:not(.form-control) {
  border-color: rgb(var(--base-700-rgb));
}
.form-control-inline:focus,
.form-control-inline:focus-within,
.form-control:focus,
.form-control:focus-within,
.metadata-manager-view table input.input-block-level:focus,
.metadata-manager-view table input.input-block-level:focus-within,
.multi-factor-code-control input:focus,
.multi-factor-code-control input:focus-within,
input[type=date]:focus-within:not(.form-control),
input[type=date]:focus:not(.form-control),
input[type=email]:focus-within:not(.form-control),
input[type=email]:focus:not(.form-control),
input[type=number]:focus-within:not(.form-control),
input[type=number]:focus:not(.form-control),
input[type=password]:focus-within:not(.form-control),
input[type=password]:focus:not(.form-control),
input[type=search]:focus-within:not(.form-control),
input[type=search]:focus:not(.form-control),
input[type=text]:focus-within:not(.form-control),
input[type=text]:focus:not(.form-control),
input[type=url]:focus-within:not(.form-control),
input[type=url]:focus:not(.form-control),
select:focus-within:not(.form-control),
select:focus:not(.form-control),
textarea:focus-within:not(.form-control),
textarea:focus:not(.form-control) {
  border-color: rgb(var(--primary-300-rgb));
  -webkit-box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  outline: none;
}
.form-control-inline::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
.metadata-manager-view table input.input-block-level::-webkit-input-placeholder,
.multi-factor-code-control input::-webkit-input-placeholder,
.search-bar input[type=search]:not(.form-control)::-webkit-input-placeholder,
.search-bar input[type=text]:not(.form-control)::-webkit-input-placeholder,
input[type=date]:not(.form-control)::-webkit-input-placeholder,
input[type=email]:not(.form-control)::-webkit-input-placeholder,
input[type=number]:not(.form-control)::-webkit-input-placeholder,
input[type=password]:not(.form-control)::-webkit-input-placeholder,
input[type=search]:not(.form-control)::-webkit-input-placeholder,
input[type=text]:not(.form-control)::-webkit-input-placeholder,
input[type=url]:not(.form-control)::-webkit-input-placeholder,
select:not(.form-control)::-webkit-input-placeholder,
textarea:not(.form-control)::-webkit-input-placeholder {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline::-moz-placeholder,
.form-control::-moz-placeholder,
.metadata-manager-view table input.input-block-level::-moz-placeholder,
.multi-factor-code-control input::-moz-placeholder,
.search-bar input[type=search]:not(.form-control)::-moz-placeholder,
.search-bar input[type=text]:not(.form-control)::-moz-placeholder,
input[type=date]:not(.form-control)::-moz-placeholder,
input[type=email]:not(.form-control)::-moz-placeholder,
input[type=number]:not(.form-control)::-moz-placeholder,
input[type=password]:not(.form-control)::-moz-placeholder,
input[type=search]:not(.form-control)::-moz-placeholder,
input[type=text]:not(.form-control)::-moz-placeholder,
input[type=url]:not(.form-control)::-moz-placeholder,
select:not(.form-control)::-moz-placeholder,
textarea:not(.form-control)::-moz-placeholder {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline:-ms-input-placeholder,
.form-control:-ms-input-placeholder,
.metadata-manager-view table input.input-block-level:-ms-input-placeholder,
.multi-factor-code-control input:-ms-input-placeholder,
.search-bar input[type=search]:not(.form-control):-ms-input-placeholder,
.search-bar input[type=text]:not(.form-control):-ms-input-placeholder,
input[type=date]:not(.form-control):-ms-input-placeholder,
input[type=email]:not(.form-control):-ms-input-placeholder,
input[type=number]:not(.form-control):-ms-input-placeholder,
input[type=password]:not(.form-control):-ms-input-placeholder,
input[type=search]:not(.form-control):-ms-input-placeholder,
input[type=text]:not(.form-control):-ms-input-placeholder,
input[type=url]:not(.form-control):-ms-input-placeholder,
select:not(.form-control):-ms-input-placeholder,
textarea:not(.form-control):-ms-input-placeholder {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline::-ms-input-placeholder,
.form-control::-ms-input-placeholder,
.metadata-manager-view table input.input-block-level::-ms-input-placeholder,
.multi-factor-code-control input::-ms-input-placeholder,
.search-bar input[type=search]:not(.form-control)::-ms-input-placeholder,
.search-bar input[type=text]:not(.form-control)::-ms-input-placeholder,
input[type=date]:not(.form-control)::-ms-input-placeholder,
input[type=email]:not(.form-control)::-ms-input-placeholder,
input[type=number]:not(.form-control)::-ms-input-placeholder,
input[type=password]:not(.form-control)::-ms-input-placeholder,
input[type=search]:not(.form-control)::-ms-input-placeholder,
input[type=text]:not(.form-control)::-ms-input-placeholder,
input[type=url]:not(.form-control)::-ms-input-placeholder,
select:not(.form-control)::-ms-input-placeholder,
textarea:not(.form-control)::-ms-input-placeholder {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline::placeholder,
.form-control::placeholder,
.metadata-manager-view table input.input-block-level::placeholder,
.multi-factor-code-control input::placeholder,
.search-bar input[type=search]:not(.form-control)::placeholder,
.search-bar input[type=text]:not(.form-control)::placeholder,
input[type=date]:not(.form-control)::placeholder,
input[type=email]:not(.form-control)::placeholder,
input[type=number]:not(.form-control)::placeholder,
input[type=password]:not(.form-control)::placeholder,
input[type=search]:not(.form-control)::placeholder,
input[type=text]:not(.form-control)::placeholder,
input[type=url]:not(.form-control)::placeholder,
select:not(.form-control)::placeholder,
textarea:not(.form-control)::placeholder {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline::-webkit-inner-spin-button,
.form-control-inline::-webkit-outer-spin-button,
.form-control::-webkit-inner-spin-button,
.form-control::-webkit-outer-spin-button,
.metadata-manager-view table input.input-block-level::-webkit-inner-spin-button,
.metadata-manager-view table input.input-block-level::-webkit-outer-spin-button,
.multi-factor-code-control input::-webkit-inner-spin-button,
.multi-factor-code-control input::-webkit-outer-spin-button,
.search-bar input[type=search]:not(.form-control)::-webkit-inner-spin-button,
.search-bar input[type=search]:not(.form-control)::-webkit-outer-spin-button,
.search-bar input[type=text]:not(.form-control)::-webkit-inner-spin-button,
.search-bar input[type=text]:not(.form-control)::-webkit-outer-spin-button,
input[type=date]:not(.form-control)::-webkit-inner-spin-button,
input[type=date]:not(.form-control)::-webkit-outer-spin-button,
input[type=email]:not(.form-control)::-webkit-inner-spin-button,
input[type=email]:not(.form-control)::-webkit-outer-spin-button,
input[type=number]:not(.form-control)::-webkit-inner-spin-button,
input[type=number]:not(.form-control)::-webkit-outer-spin-button,
input[type=password]:not(.form-control)::-webkit-inner-spin-button,
input[type=password]:not(.form-control)::-webkit-outer-spin-button,
input[type=search]:not(.form-control)::-webkit-inner-spin-button,
input[type=search]:not(.form-control)::-webkit-outer-spin-button,
input[type=text]:not(.form-control)::-webkit-inner-spin-button,
input[type=text]:not(.form-control)::-webkit-outer-spin-button,
input[type=url]:not(.form-control)::-webkit-inner-spin-button,
input[type=url]:not(.form-control)::-webkit-outer-spin-button,
select:not(.form-control)::-webkit-inner-spin-button,
select:not(.form-control)::-webkit-outer-spin-button,
textarea:not(.form-control)::-webkit-inner-spin-button,
textarea:not(.form-control)::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.metadata-manager-view table input[type=number].input-block-level,
.multi-factor-code-control input[type=number],
.search-bar input[type=number][type=search]:not(.form-control),
.search-bar input[type=number][type=text]:not(.form-control),
[type=number].form-control,
[type=number].form-control-inline,
input[type=number]:not(.form-control),
select[type=number]:not(.form-control),
textarea[type=number]:not(.form-control) {
  -webkit-appearance: textfield;
  appearance: textfield;
  -moz-appearance: textfield;
}
.metadata-manager-view table input[type=file].input-block-level,
.multi-factor-code-control input[type=file],
[type=file].form-control,
[type=file].form-control-inline,
input[type=file][type=date]:not(.form-control),
input[type=file][type=email]:not(.form-control),
input[type=file][type=number]:not(.form-control),
input[type=file][type=password]:not(.form-control),
input[type=file][type=search]:not(.form-control),
input[type=file][type=text]:not(.form-control),
input[type=file][type=url]:not(.form-control),
select[type=file]:not(.form-control),
textarea[type=file]:not(.form-control) {
  cursor: pointer;
  height: 32px;
  padding: 1px;
}
.form-control .disabled,
.form-control-inline .disabled,
.metadata-manager-view table input.input-block-level .disabled,
.metadata-manager-view table input[disabled].input-block-level,
.multi-factor-code-control input .disabled,
.multi-factor-code-control input[disabled],
[disabled].form-control,
[disabled].form-control-inline,
input[disabled][type=date]:not(.form-control),
input[disabled][type=email]:not(.form-control),
input[disabled][type=number]:not(.form-control),
input[disabled][type=password]:not(.form-control),
input[disabled][type=search]:not(.form-control),
input[disabled][type=text]:not(.form-control),
input[disabled][type=url]:not(.form-control),
input[type=date]:not(.form-control) .disabled,
input[type=email]:not(.form-control) .disabled,
input[type=number]:not(.form-control) .disabled,
input[type=password]:not(.form-control) .disabled,
input[type=search]:not(.form-control) .disabled,
input[type=text]:not(.form-control) .disabled,
input[type=url]:not(.form-control) .disabled,
select:not(.form-control) .disabled,
select[disabled]:not(.form-control),
textarea:not(.form-control) .disabled,
textarea[disabled]:not(.form-control) {
  color: rgb(var(--base-500-rgb));
}
.date-picker.form-control,
.date-picker.form-control-inline,
.metadata-manager-view table input.date-picker.input-block-level,
.multi-factor-code-control input.date-picker,
input.date-picker[type=date]:not(.form-control),
input.date-picker[type=email]:not(.form-control),
input.date-picker[type=number]:not(.form-control),
input.date-picker[type=password]:not(.form-control),
input.date-picker[type=search]:not(.form-control),
input.date-picker[type=text]:not(.form-control),
input.date-picker[type=url]:not(.form-control),
select.date-picker:not(.form-control),
textarea.date-picker:not(.form-control) {
  border: 0;
  padding: 0;
}
.form-control-inline:disabled,
.form-control:disabled,
.metadata-manager-view table input.input-block-level:disabled,
.metadata-manager-view table input[readonly].input-block-level,
.multi-factor-code-control input:disabled,
.multi-factor-code-control input[readonly],
[readonly].form-control,
[readonly].form-control-inline,
input[readonly][type=date]:not(.form-control),
input[readonly][type=email]:not(.form-control),
input[readonly][type=number]:not(.form-control),
input[readonly][type=password]:not(.form-control),
input[readonly][type=search]:not(.form-control),
input[readonly][type=text]:not(.form-control),
input[readonly][type=url]:not(.form-control),
input[type=date]:disabled:not(.form-control),
input[type=email]:disabled:not(.form-control),
input[type=number]:disabled:not(.form-control),
input[type=password]:disabled:not(.form-control),
input[type=search]:disabled:not(.form-control),
input[type=text]:disabled:not(.form-control),
input[type=url]:disabled:not(.form-control),
select:disabled:not(.form-control),
select[readonly]:not(.form-control),
textarea:disabled:not(.form-control),
textarea[readonly]:not(.form-control) {
  background-color: rgb(var(--base-100-rgb));
  border-color: transparent;
  opacity: 1;
}
.form-control + .btn,
.form-control-inline + .btn,
.metadata-manager-view table input.input-block-level + .btn,
.multi-factor-code-control input + .btn,
input[type=date]:not(.form-control) + .btn,
input[type=email]:not(.form-control) + .btn,
input[type=number]:not(.form-control) + .btn,
input[type=password]:not(.form-control) + .btn,
input[type=search]:not(.form-control) + .btn,
input[type=text]:not(.form-control) + .btn,
input[type=url]:not(.form-control) + .btn,
select:not(.form-control) + .btn,
textarea:not(.form-control) + .btn {
  margin-left: 8px;
}
.has-warning.form-control,
.has-warning.form-control-inline,
.metadata-manager-view table input.has-warning.input-block-level,
.multi-factor-code-control input.has-warning,
input.has-warning[type=date]:not(.form-control),
input.has-warning[type=email]:not(.form-control),
input.has-warning[type=number]:not(.form-control),
input.has-warning[type=password]:not(.form-control),
input.has-warning[type=search]:not(.form-control),
input.has-warning[type=text]:not(.form-control),
input.has-warning[type=url]:not(.form-control),
select.has-warning:not(.form-control),
textarea.has-warning:not(.form-control) {
  border-color: rgb(var(--warning-300-rgb));
}
.has-warning.form-control-inline:focus,
.has-warning.form-control:focus,
.metadata-manager-view table input.has-warning.input-block-level:focus,
.multi-factor-code-control input.has-warning:focus,
input.has-warning[type=date]:focus:not(.form-control),
input.has-warning[type=email]:focus:not(.form-control),
input.has-warning[type=number]:focus:not(.form-control),
input.has-warning[type=password]:focus:not(.form-control),
input.has-warning[type=search]:focus:not(.form-control),
input.has-warning[type=text]:focus:not(.form-control),
input.has-warning[type=url]:focus:not(.form-control),
select.has-warning:focus:not(.form-control),
textarea.has-warning:focus:not(.form-control) {
  -webkit-box-shadow: 0 0 0 1px rgb(var(--warning-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--warning-300-rgb));
}
.error.form-control,
.error.form-control-inline,
.has-error.form-control,
.has-error.form-control-inline,
.metadata-manager-view table input.error.input-block-level,
.metadata-manager-view table input.has-error.input-block-level,
.multi-factor-code-control input.error,
.multi-factor-code-control input.has-error,
input.error[type=date]:not(.form-control),
input.error[type=email]:not(.form-control),
input.error[type=number]:not(.form-control),
input.error[type=password]:not(.form-control),
input.error[type=search]:not(.form-control),
input.error[type=text]:not(.form-control),
input.error[type=url]:not(.form-control),
input.has-error[type=date]:not(.form-control),
input.has-error[type=email]:not(.form-control),
input.has-error[type=number]:not(.form-control),
input.has-error[type=password]:not(.form-control),
input.has-error[type=search]:not(.form-control),
input.has-error[type=text]:not(.form-control),
input.has-error[type=url]:not(.form-control),
select.error:not(.form-control),
select.has-error:not(.form-control),
textarea.error:not(.form-control),
textarea.has-error:not(.form-control) {
  border-color: rgb(var(--error-300-rgb));
}
.error.form-control-inline:focus,
.error.form-control:focus,
.has-error.form-control-inline:focus,
.has-error.form-control:focus,
.metadata-manager-view table input.error.input-block-level:focus,
.metadata-manager-view table input.has-error.input-block-level:focus,
.multi-factor-code-control input.error:focus,
.multi-factor-code-control input.has-error:focus,
input.error[type=date]:focus:not(.form-control),
input.error[type=email]:focus:not(.form-control),
input.error[type=number]:focus:not(.form-control),
input.error[type=password]:focus:not(.form-control),
input.error[type=search]:focus:not(.form-control),
input.error[type=text]:focus:not(.form-control),
input.error[type=url]:focus:not(.form-control),
input.has-error[type=date]:focus:not(.form-control),
input.has-error[type=email]:focus:not(.form-control),
input.has-error[type=number]:focus:not(.form-control),
input.has-error[type=password]:focus:not(.form-control),
input.has-error[type=search]:focus:not(.form-control),
input.has-error[type=text]:focus:not(.form-control),
input.has-error[type=url]:focus:not(.form-control),
select.error:focus:not(.form-control),
select.has-error:focus:not(.form-control),
textarea.error:focus:not(.form-control),
textarea.has-error:focus:not(.form-control) {
  -webkit-box-shadow: 0 0 0 1px rgb(var(--error-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--error-300-rgb));
}
.input-small.form-control,
.input-small.form-control-inline,
.metadata-manager-view table input.input-small.input-block-level,
.multi-factor-code-control input.input-small,
input.input-small[type=date]:not(.form-control),
input.input-small[type=email]:not(.form-control),
input.input-small[type=number]:not(.form-control),
input.input-small[type=password]:not(.form-control),
input.input-small[type=search]:not(.form-control),
input.input-small[type=text]:not(.form-control),
input.input-small[type=url]:not(.form-control),
select.input-small:not(.form-control),
textarea.input-small:not(.form-control) {
  display: inline-block;
  width: 80px;
}
.input-medium.form-control,
.input-medium.form-control-inline,
.metadata-manager-view table input.input-medium.input-block-level,
.multi-factor-code-control input.input-medium,
input.input-medium[type=date]:not(.form-control),
input.input-medium[type=email]:not(.form-control),
input.input-medium[type=number]:not(.form-control),
input.input-medium[type=password]:not(.form-control),
input.input-medium[type=search]:not(.form-control),
input.input-medium[type=text]:not(.form-control),
input.input-medium[type=url]:not(.form-control),
select.input-medium:not(.form-control),
textarea.input-medium:not(.form-control) {
  display: inline-block;
  width: 120px;
}
.choose.form-control,
.choose.form-control-inline,
.metadata-manager-view table input.choose.input-block-level,
.multi-factor-code-control input.choose,
input.choose[type=date]:not(.form-control),
input.choose[type=email]:not(.form-control),
input.choose[type=number]:not(.form-control),
input.choose[type=password]:not(.form-control),
input.choose[type=search]:not(.form-control),
input.choose[type=text]:not(.form-control),
input.choose[type=url]:not(.form-control),
select.choose:not(.form-control),
textarea.choose:not(.form-control) {
  color: rgb(var(--base-500-rgb));
  cursor: pointer;
  line-height: 22px;
  line-height: 1.375rem;
  overflow: hidden;
  -webkit-transition: border-color .1s linear, color .1s linear;
  transition: border-color .1s linear, color .1s linear;
}
.choose.form-control-inline:before,
.choose.form-control:before,
.metadata-manager-view table input.choose.input-block-level:before,
.multi-factor-code-control input.choose:before,
input.choose[type=date]:not(.form-control):before,
input.choose[type=email]:not(.form-control):before,
input.choose[type=number]:not(.form-control):before,
input.choose[type=password]:not(.form-control):before,
input.choose[type=search]:not(.form-control):before,
input.choose[type=text]:not(.form-control):before,
input.choose[type=url]:not(.form-control):before,
select.choose:not(.form-control):before,
textarea.choose:not(.form-control):before {
  content: "\e032";
}
.choose.form-control-inline:hover,
.choose.form-control:hover,
.metadata-manager-view table input.choose.input-block-level:hover,
.multi-factor-code-control input.choose:hover,
input.choose[type=date]:hover:not(.form-control),
input.choose[type=email]:hover:not(.form-control),
input.choose[type=number]:hover:not(.form-control),
input.choose[type=password]:hover:not(.form-control),
input.choose[type=search]:hover:not(.form-control),
input.choose[type=text]:hover:not(.form-control),
input.choose[type=url]:hover:not(.form-control),
select.choose:hover:not(.form-control),
textarea.choose:hover:not(.form-control) {
  color: rgb(var(--base-700-rgb));
}
.choose.form-control-inline:before,
.choose.form-control:before,
.metadata-manager-view table input.choose.input-block-level:before,
.multi-factor-code-control input.choose:before,
input.choose[type=date]:not(.form-control):before,
input.choose[type=email]:not(.form-control):before,
input.choose[type=number]:not(.form-control):before,
input.choose[type=password]:not(.form-control):before,
input.choose[type=search]:not(.form-control):before,
input.choose[type=text]:not(.form-control):before,
input.choose[type=url]:not(.form-control):before,
select.choose:not(.form-control):before,
textarea.choose:not(.form-control):before {
  font-family: spoticons\.7cbc2c9e7 !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 4px;
  position: absolute;
  right: 16px;
}
.form-control + .control-hint,
.form-control-inline + .control-hint,
.metadata-manager-view table input.input-block-level + .control-hint,
.multi-factor-code-control input + .control-hint,
input[type=date]:not(.form-control) + .control-hint,
input[type=email]:not(.form-control) + .control-hint,
input[type=number]:not(.form-control) + .control-hint,
input[type=password]:not(.form-control) + .control-hint,
input[type=search]:not(.form-control) + .control-hint,
input[type=text]:not(.form-control) + .control-hint,
input[type=url]:not(.form-control) + .control-hint,
select:not(.form-control) + .control-hint,
textarea:not(.form-control) + .control-hint {
  margin-top: 8px;
}
.form-control-inline {
  display: inline-block;
}
select.form-control,
select.form-control-inline {
  height: 32px;
}
select.form-control-inline:focus::-ms-value,
select.form-control:focus::-ms-value {
  background-color: rgb(var(--base-000-rgb));
  color: rgb(var(--base-700-rgb));
}
select.form-control-inline[multiple],
select.form-control-inline[size],
select.form-control[multiple],
select.form-control[size] {
  height: auto;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../img/chevron-down.svg) no-repeat 98%;
  background-size: 16px;
}
select,
select:not(.form-control) {
  padding-right: 24px;
}
textarea.form-control {
  height: auto;
}
.character-count {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 400;
  line-height: 16px;
  line-height: 1rem;
  margin-top: 8px;
  text-align: end;
}
input[type=checkbox],
input[type=radio] {
  cursor: pointer;
}
input[type=checkbox].form-control,
input[type=radio].form-control {
  display: inline-block;
  height: auto;
  margin-top: -2px;
  min-height: 0;
  min-width: 0;
  vertical-align: middle;
  width: auto;
}
input[type=checkbox]:focus,
input[type=radio]:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 2px solid rgb(var(--primary-300-rgb));
  outline-color: rgb(var(--primary-300-rgb));
  outline-offset: 2px;
  outline-style: auto;
}
input[type=checkbox].form-check-input,
input[type=radio].form-check-input {
  margin-left: -16px;
  margin-top: 3px;
  position: absolute;
}
input[type=checkbox].form-check-input[disabled] ~ .form-check-label,
input[type=radio].form-check-input[disabled] ~ .form-check-label {
  color: rgb(var(--base-500-rgb));
}
.with-autocomplete .input-wrapper {
  position: relative;
}
.with-autocomplete .ghost {
  margin-left: 13px;
  margin-top: -28px;
  max-width: calc(100% - 24px);
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  white-space: nowrap;
  z-index: -1;
}
.with-autocomplete .ghost.in {
  opacity: .2;
}
.with-autocomplete input {
  background-color: transparent;
}
.with-autocomplete .dropdown {
  display: inline;
}
.feature-dependant {
  margin-top: 16px;
  padding-left: 40px;
}
.feature-dependant .feature-dependant {
  margin-left: 32px;
}
.feature-dependant .feature-dependant:before {
  display: none;
}
.feature-dependant .form-group,
.feature-dependant .grouped-controls,
.feature-dependant.form-group {
  margin-bottom: 16px;
}
.feature-dependant .form-group:before,
.feature-dependant .grouped-controls:before,
.feature-dependant.form-group:before {
  content: "\e048";
  display: block;
  float: left;
  margin: 4px 0 0 -24px;
}
.feature-dependant .grouped-controls .form-groups {
  margin-left: 0;
}
.feature-dependant .grouped-controls .form-group {
  margin-bottom: 0;
  padding-left: 0;
}
.feature-dependant .grouped-controls .form-group:before {
  display: none;
}
.feature-dependant .form-group:has(+ .control-hint) {
  margin-bottom: 0;
}
.feature-dependant .control-hint {
  margin-top: 0;
}
.control-hint {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.control-hint:has(+ .externals-list),
.control-hint:has(+ .form-control) {
  margin-bottom: 8px;
}
.control-label + .control-hint {
  margin-bottom: 8px;
  margin-top: 0;
}
.control-group .controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 32px;
}
.control-group .controls input:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.input-wrapper.with-content,
.input-wrapper.with-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-wrapper.with-content input,
.input-wrapper.with-unit input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
}
.input-wrapper.with-content .btn,
.input-wrapper.with-unit .btn {
  overflow: visible;
}
.input-wrapper.with-unit:focus-within .unit {
  border-color: rgb(var(--primary-300-rgb));
  -webkit-box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
}
.input-wrapper.with-unit input {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-wrapper input.with-icon {
  padding-left: 36px;
}
.input-wrapper i {
  padding: 8px 0 0 12px;
  position: absolute;
}
.input-wrapper .unit {
  background-color: rgb(var(--base-300-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
  border-bottom-right-radius: 4px;
  border-left: 0;
  border-top-right-radius: 4px;
  color: rgb(var(--base-600-rgb));
  line-height: 32px;
  line-height: 2rem;
  padding: 0 8px;
}
.copiable-prefixed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 8px;
}
.copiable-prefixed .prefixing-dropdown,
.copiable-prefixed .prefixing-label {
  background-color: rgb(var(--base-300-rgb));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  border: 1px solid;
  border-right: none;
  border-color: rgb(var(--base-500-rgb));
  border-radius: 4px 0 0 4px;
  flex-grow: 0;
  margin-right: 0;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-top: 4px;
  width: 64px;
}
.copiable-prefixed .prefixing-dropdown .activator span {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.copiable-prefixed .prefixing-dropdown .menu {
  -webkit-transform: translate(24px, 18px);
  transform: translate(24px, 18px);
}
.copiable-prefixed .form-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 0;
}
.copiable-prefixed .form-group,
.copiable-prefixed .form-group > .input-wrapper {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.copiable-prefixed .form-group .form-control[readonly] {
  background-color: rgb(var(--base-100-rgb));
  border-color: rgb(var(--base-500-rgb));
  border-radius: 0 4px 4px 0;
}
.suffixed-input {
  margin-bottom: 8px;
  position: relative;
}
.suffixed-input .input-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  flex-grow: 1;
}
.suffixed-input .input-wrapper input {
  -webkit-box-flex: unset;
  border: unset;
  border-radius: unset;
  border-radius: 4px 0 0 4px;
  -ms-flex: unset;
  flex: unset;
}
.suffixed-input .input-wrapper input:focus,
.suffixed-input .input-wrapper input:hover {
  border: unset;
  border-radius: unset;
}
.suffixed-input .input-wrapper:hover {
  border-color: rgb(var(--base-700-rgb));
}
.suffixed-input .input-wrapper:focus,
.suffixed-input .input-wrapper:focus-within,
.suffixed-input .input-wrapper:focus-within:hover {
  border-color: rgb(var(--primary-300-rgb));
  -webkit-box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--primary-300-rgb));
  outline: none;
}
.suffixed-input.has-warning .input-wrapper,
.suffixed-input.has-warning .input-wrapper:hover {
  border-color: rgb(var(--warning-300-rgb));
  -webkit-box-shadow: none;
  box-shadow: none;
}
.suffixed-input.has-warning .input-wrapper:focus,
.suffixed-input.has-warning .input-wrapper:focus-within,
.suffixed-input.has-warning .input-wrapper:focus-within:hover {
  border-color: rgb(var(--warning-300-rgb));
  -webkit-box-shadow: 0 0 0 1px rgb(var(--warning-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--warning-300-rgb));
}
.suffixed-input.error .input-wrapper,
.suffixed-input.error .input-wrapper:hover,
.suffixed-input.has-error .input-wrapper,
.suffixed-input.has-error .input-wrapper:hover {
  border-color: rgb(var(--error-300-rgb));
  -webkit-box-shadow: none;
  box-shadow: none;
}
.suffixed-input.error .input-wrapper:focus,
.suffixed-input.error .input-wrapper:focus-within,
.suffixed-input.error .input-wrapper:focus-within:hover,
.suffixed-input.has-error .input-wrapper:focus,
.suffixed-input.has-error .input-wrapper:focus-within,
.suffixed-input.has-error .input-wrapper:focus-within:hover {
  border-color: rgb(var(--error-300-rgb));
  -webkit-box-shadow: 0 0 0 1px rgb(var(--error-300-rgb));
  box-shadow: 0 0 0 1px rgb(var(--error-300-rgb));
}
.suffixed-input .form-group {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-right: 0;
}
.suffixed-input .form-group .form-control[readonly] {
  background-color: rgb(var(--base-100-rgb));
  border: unset;
}
.suffixed-input .suffixing-label {
  background-color: rgb(var(--base-300-rgb));
  border: none;
  border-left: 1px solid rgb(var(--base-500-rgb));
  border-radius: 0 4px 4px 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 0;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.duration-input {
  margin-bottom: 12px;
}
.duration-input .input-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.duration-input .input-fields:last-child {
  padding-right: 0;
}
.duration-input .input-fields .suffixed-input {
  margin-bottom: 0;
  padding-right: 16px;
}
.duration-input .input-fields .suffixed-input .form-group {
  margin-bottom: 0;
}
.select2-container {
  display: block;
  margin-bottom: 8px;
}
.select2-container.select2-container-disabled .select2-choice {
  background-color: rgb(var(--base-100-rgb));
  border-color: rgb(var(--base-100-rgb));
  cursor: not-allowed;
}
.select2-container .select2-choice {
  background-color: rgb(var(--base-000-rgb));
  background-image: none;
  border-color: rgb(var(--base-500-rgb));
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(var(--base-500-rgb));
  height: 32px;
  line-height: 22px;
  line-height: 1.375rem;
  padding: 4px 12px;
  -webkit-transition: border-color .1s linear;
  transition: border-color .1s linear;
}
.select2-container .select2-choice:hover {
  border-color: rgb(var(--base-700-rgb));
  color: rgb(var(--base-700-rgb));
}
.select2-container .select2-choice .select2-arrow {
  background: transparent;
  background-image: none;
  border-left: 0;
  border-radius: 0;
  line-height: 30px;
  line-height: 1.875rem;
  width: 32px;
}
.select2-container .select2-choice .select2-arrow:before {
  content: "\e032";
  font-family: spoticons\.7cbc2c9e7 !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  left: 50%;
  margin-left: -7px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
}
.select2-container .select2-choice .select2-arrow b {
  display: none;
}
.select2-container .select2-chosen,
.select2-drop {
  color: rgb(var(--base-700-rgb));
}
.select2-drop {
  background-color: rgb(var(--base-000-rgb));
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-dropdown-open .select2-choice {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-drop-active,
.select2-dropdown-open .select2-choice {
  border-color: rgb(var(--primary-300-rgb));
}
.select2-search {
  padding-left: 8px;
  padding-right: 8px;
}
.select2-search input {
  border-radius: 4px;
  height: 32px;
  margin-bottom: 8px;
}
.select2-results {
  margin: 0;
  padding: 0;
}
.select2-results .select2-highlighted {
  background-color: rgb(var(--primary-300-rgb));
}
.select2-results .select2-result-label {
  line-height: 16px;
  line-height: 1rem;
  padding: 8px 16px;
}
.select2-no-results {
  background-color: transparent;
  border-radius: 0 0 4px 4px;
  padding: 8px 16px;
}
p.warning {
  color: rgb(var(--warning-300-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 0;
  margin-top: 8px;
}
span.error-msg {
  display: block;
}
.error-msg,
p.error {
  color: rgb(var(--error-300-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 0;
  margin-top: 8px;
}
label.toggler {
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  padding-left: 40px;
}
label.toggler:focus-within > span {
  -webkit-box-shadow: 0 0 0 2px rgb(var(--primary-300-rgb));
  box-shadow: 0 0 0 2px rgb(var(--primary-300-rgb));
}
.no-main-label label.toggler {
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
}
label.toggler.disabled {
  color: rgb(var(--base-500-rgb));
  cursor: not-allowed !important;
}
label.toggler.disabled input:checked + span.switch {
  opacity: .6;
}
label.toggler.disabled i.ic-info-fill {
  color: rgb(var(--base-700-rgb));
}
label.toggler > span {
  background-color: rgb(var(--base-300-rgb));
  border-radius: 8px;
  display: block;
  float: left;
  height: 16px;
  margin: 1px 8px 0 -40px;
  overflow: hidden;
  position: relative;
  width: 32px;
}
label.toggler .switch-off,
label.toggler .switch-on,
label.toggler span.switch {
  background-color: rgb(var(--base-500-rgb));
  border-radius: 8px;
  display: block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: left .1s linear, background-color .1s linear;
  transition: left .1s linear, background-color .1s linear;
  width: 16px;
}
label.toggler input {
  left: -16px;
  position: absolute;
}
label.toggler input[type=checkbox]:focus,
label.toggler input[type=radio]:focus {
  outline: none;
}
label.toggler .switch-off,
label.toggler input:checked + span.switch {
  background-color: rgb(var(--primary-300-rgb));
  left: calc(100% - 16px);
}
label.toggler + .control-hint {
  margin-left: 40px;
  margin-top: -4px;
}
label.toggler .inline-hint {
  color: rgb(var(--base-500-rgb));
  margin-left: 4px;
}
.form-multiselect {
  margin-bottom: 8px;
}
.radiogroup-inline label {
  display: inline-block;
  margin-right: 16px;
}
.radiogroup .radio-label {
  display: inline-block;
  vertical-align: middle;
}
.checkboxgroup.checkboxgroup-inline .form-group {
  display: inline-block;
}
.checkboxgroup > label {
  cursor: default;
}
.checkboxgroup .form-group {
  margin-bottom: 0;
}
.checkboxgroup .form-group label:not(.itemised) {
  margin-right: 16px;
}
.checkboxgroup .toggler {
  margin-right: 12px;
  min-width: 80px;
}
.checkboxgroup p.error,
.checkboxgroup p.warning {
  margin-top: 0;
}
.dynamic-fields,
.event-details-section {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 8px;
}
.dynamic-fields .drag-handler,
.event-details-section .drag-handler {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  height: 32px;
  line-height: 32px;
  line-height: 2rem;
  margin-top: -2px;
  opacity: .5;
  width: 32px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32px;
  flex: 0 0 32px;
  text-align: center;
}
.dynamic-fields .field-item,
.dynamic-fields footer,
.dynamic-fields header .headers {
  border: 1px solid rgb(var(--base-300-rgb));
  border-top: 1px solid transparent;
  padding: 8px;
}
.dynamic-fields header .headers {
  border-radius: 8px 8px 0 0;
  padding-left: 0;
}
.dynamic-fields header .headers:first-child {
  border-top-color: rgb(var(--base-300-rgb));
}
.dynamic-fields .field-item,
.dynamic-fields header .headers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.dynamic-fields header .headers {
  font-weight: 600;
}
.dynamic-fields footer {
  border-radius: 0 0 8px 8px;
}
.dynamic-fields footer .btn + .dropdown,
.dynamic-fields footer .dropdown + .btn,
.dynamic-fields footer .dropdown + .dropdown {
  margin-left: 8px;
}
.dynamic-fields .field-item {
  cursor: move;
  line-height: 32px;
  line-height: 2rem;
  padding-left: 0;
}
.dynamic-fields .field-item:hover:not(.sortable-chosen) {
  background: rgb(var(--primary-100-rgb));
  border: 1px solid rgb(var(--primary-300-rgb));
}
.dynamic-fields .field-item:hover .edit,
.dynamic-fields .field-item:hover .remove {
  display: inline-block;
}
.dynamic-fields .field-item.type-sessions .field-name,
.dynamic-fields .field-item.type-text .field-name,
.dynamic-fields .field-itemtype-legal-document .field-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dynamic-fields .field-item i {
  vertical-align: middle;
}
.dynamic-fields .field-name {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 312px;
  flex: 0 0 312px;
  max-width: 312px;
  min-width: 0;
}
.dynamic-fields .field-name .badge:first-child,
.dynamic-fields .field-name .table-network-configuration-editor .label:first-child,
.table-network-configuration-editor .dynamic-fields .field-name .label:first-child {
  margin-left: 0;
}
.dynamic-fields .editability,
.dynamic-fields .optionality {
  text-align: center;
}
.dynamic-fields .editability .checkbox,
.dynamic-fields .optionality .checkbox {
  margin-bottom: 0;
}
.dynamic-fields .editability i.ic-info-fill,
.dynamic-fields .optionality i.ic-info-fill {
  cursor: pointer;
  margin-left: 8px;
  vertical-align: middle;
}
.dynamic-fields .editability,
.dynamic-fields .field-list .actions,
.dynamic-fields .headers .actions,
.dynamic-fields .optionality {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
}
.dynamic-fields .actions {
  text-align: right;
}
.dynamic-fields .edit,
.dynamic-fields .remove {
  display: none;
}
.dynamic-fields .sortable-ghost {
  opacity: .5;
}
.dynamic-fields .button-and-dropdown {
  line-height: 20px;
  line-height: 1.25rem;
  padding: 6px 12px;
}
.dynamic-fields .dropdown .menu.dropdown-vue {
  margin-left: 0;
}
.bulk-editor .alert,
.bulk-editor .editing-group,
.bulk-editor .search-bar {
  margin-bottom: 16px;
}
.bulk-editor .editing-group .form-group {
  margin-bottom: 0;
}
.bulk-editor .editing-group .feature-dependant {
  margin-top: 8px;
}
.choice-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.choice-buttons.wide .choice {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 8px);
  flex: 0 1 calc(50% - 8px);
}
.choice-buttons .choice {
  -webkit-box-flex: 0;
  cursor: pointer;
  -ms-flex: 0 1 calc(33.33333% - 10.66667px);
  flex: 0 1 calc(33.33333% - 10.66667px);
  margin: 0;
  position: relative;
}
.choice-buttons .choice.checked .form-control {
  background-color: rgb(var(--primary-050-rgb));
}
.choice-buttons .choice.checked .form-control,
.choice-buttons .choice:hover .form-control {
  border-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--primary-300-rgb));
}
.choice-buttons .form-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 16px 24px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.choice-buttons i {
  display: inline-block;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  width: 24px;
}
.choice-buttons i:last-of-type {
  margin-right: 8px;
}
.choice-buttons i + i {
  margin-left: 4px;
}
.choice-buttons .text {
  line-height: 24px;
  line-height: 1.5rem;
  vertical-align: middle;
}
.choice-buttons input {
  height: 1px;
  left: -1px;
  opacity: 0;
  position: absolute;
  top: -1px;
  width: 1px;
}
.modal-form .meta-form {
  margin-bottom: 0;
}
.modal-form .modal-body .loader {
  min-height: 64px;
}
.nested-control h5 {
  margin-bottom: 16px;
}
.nested-control .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.nested-control .wrapper .label {
  line-height: 32px;
  line-height: 2rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.locale-selector {
  background-color: rgb(var(--base-050-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  margin-bottom: 16px;
  padding: 8px 12px;
}
.locale-selector > .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.locale-selector label {
  font-size: 14px;
  font-size: .875rem;
  line-height: 24px;
  line-height: 1.5rem;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0;
}
.locale-selector .form-control {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}
.locale-selector .default {
  float: right;
  font-size: 12px;
  font-size: .75rem;
  opacity: .7;
}
body.maximized .fullscreen-controls-container {
  display: block;
}
.fullscreen-controls-container {
  display: none;
  position: fixed;
  right: 0;
  -webkit-transform: translateX(70%);
  transform: translateX(70%);
  -webkit-transition: -webkit-transform .1s ease-in-out;
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  z-index: 1080;
}
.fullscreen-controls-container:hover {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.fullscreen-controls-container:hover .control {
  opacity: 1;
}
.fullscreen-controls-container .control {
  background-color: rgba(var(--base-700-rgb), .2);
  opacity: .5;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
}
.fullscreen-controls-container .control.gofullscreen {
  border-top-left-radius: 4px;
}
.fullscreen-controls-container .control.maximize {
  border-bottom-left-radius: 4px;
}
.fullscreen-controls-container .control i {
  cursor: pointer;
  display: inline-block;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 40px;
}
.horizontal-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 0;
}
.horizontal-divider.large {
  padding: 24px 0;
}
.horizontal-divider.with-parent {
  padding-top: 0;
}
.horizontal-divider .line {
  -webkit-box-flex: 1;
  border-top: 1px solid rgb(var(--base-300-rgb));
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 0;
}
.horizontal-divider .content {
  -webkit-box-flex: 0;
  color: rgb(var(--base-600-rgb));
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 0 16px;
}
.hybrid-helper-block {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 13px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  background-color: rgb(var(--base-050-rgb));
  justify-content: space-between;
}
.hybrid-helper-block a {
  cursor: pointer;
  font-size: 10px;
  font-size: .625rem;
  font-weight: 700;
  text-transform: uppercase;
}
.ic-activity:before {
  content: "\e001";
}
.ic-airplay:before {
  content: "\e002";
}
.ic-alert-circle-fill:before {
  content: "\e003";
}
.ic-alert-circle:before {
  content: "\e004";
}
.ic-alert-octagon:before {
  content: "\e005";
}
.ic-alert-triangle:before {
  content: "\e006";
}
.ic-align-center:before {
  content: "\e007";
}
.ic-align-justify:before {
  content: "\e008";
}
.ic-align-left:before {
  content: "\e009";
}
.ic-align-right:before {
  content: "\e00a";
}
.ic-anchor:before {
  content: "\e00b";
}
.ic-aperture:before {
  content: "\e00c";
}
.ic-arrow-down-arrow-up:before {
  content: "\e00d";
}
.ic-arrow-down-left:before {
  content: "\e00e";
}
.ic-arrow-down-right:before {
  content: "\e00f";
}
.ic-arrow-down:before {
  content: "\e010";
}
.ic-arrow-left:before {
  content: "\e011";
}
.ic-arrow-right:before {
  content: "\e012";
}
.ic-arrow-up-left:before {
  content: "\e013";
}
.ic-arrow-up-right:before {
  content: "\e014";
}
.ic-arrow-up:before {
  content: "\e015";
}
.ic-at-sign:before {
  content: "\e016";
}
.ic-award:before {
  content: "\e017";
}
.ic-backward:before {
  content: "\e018";
}
.ic-badge:before {
  content: "\e019";
}
.ic-bar-chart-2:before {
  content: "\e01a";
}
.ic-bar-chart:before {
  content: "\e01b";
}
.ic-battery-charging:before {
  content: "\e01c";
}
.ic-battery:before {
  content: "\e01d";
}
.ic-bell-off:before {
  content: "\e01e";
}
.ic-bell:before {
  content: "\e01f";
}
.ic-bluetooth:before {
  content: "\e020";
}
.ic-book:before {
  content: "\e021";
}
.ic-bookmark:before {
  content: "\e022";
}
.ic-box:before {
  content: "\e023";
}
.ic-briefcase:before {
  content: "\e024";
}
.ic-building:before {
  content: "\e025";
}
.ic-burger:before {
  content: "\e026";
}
.ic-calendar-agenda:before {
  content: "\e027";
}
.ic-camera-off:before {
  content: "\e028";
}
.ic-camera:before {
  content: "\e029";
}
.ic-captions-on:before {
  content: "\e02a";
}
.ic-captions:before {
  content: "\e02b";
}
.ic-cast:before {
  content: "\e02c";
}
.ic-chat:before {
  content: "\e02d";
}
.ic-check-circle:before {
  content: "\e02e";
}
.ic-check-fill:before {
  content: "\e02f";
}
.ic-check-square:before {
  content: "\e030";
}
.ic-check:before {
  content: "\e031";
}
.ic-chevron-down:before {
  content: "\e032";
}
.ic-chevron-left:before {
  content: "\e033";
}
.ic-chevron-right:before {
  content: "\e034";
}
.ic-chevron-up:before {
  content: "\e035";
}
.ic-chevrons-down:before {
  content: "\e036";
}
.ic-chevrons-left:before {
  content: "\e037";
}
.ic-chevrons-right:before {
  content: "\e038";
}
.ic-chevrons-up:before {
  content: "\e039";
}
.ic-chrome:before {
  content: "\e03a";
}
.ic-circle:before {
  content: "\e03b";
}
.ic-clipboard:before {
  content: "\e03c";
}
.ic-clock:before {
  content: "\e03d";
}
.ic-cloud-drizzle:before {
  content: "\e03e";
}
.ic-cloud-lightning:before {
  content: "\e03f";
}
.ic-cloud-off:before {
  content: "\e040";
}
.ic-cloud-rain:before {
  content: "\e041";
}
.ic-cloud-snow:before {
  content: "\e042";
}
.ic-cloud:before {
  content: "\e043";
}
.ic-command:before {
  content: "\e044";
}
.ic-compass:before {
  content: "\e045";
}
.ic-copy:before {
  content: "\e046";
}
.ic-corner-down-left:before {
  content: "\e047";
}
.ic-corner-down-right:before {
  content: "\e048";
}
.ic-corner-left-down:before {
  content: "\e049";
}
.ic-corner-left-up:before {
  content: "\e04a";
}
.ic-corner-right-down:before {
  content: "\e04b";
}
.ic-corner-right-up:before {
  content: "\e04c";
}
.ic-corner-up-left:before {
  content: "\e04d";
}
.ic-corner-up-right:before {
  content: "\e04e";
}
.ic-cpu:before {
  content: "\e04f";
}
.ic-credit-card:before {
  content: "\e050";
}
.ic-crosshair:before {
  content: "\e051";
}
.ic-dashboard:before {
  content: "\e052";
}
.ic-database:before {
  content: "\e053";
}
.ic-delete:before {
  content: "\e054";
}
.ic-disc:before {
  content: "\e055";
}
.ic-door:before {
  content: "\e056";
}
.ic-download-cloud:before {
  content: "\e057";
}
.ic-download:before {
  content: "\e058";
}
.ic-droplet:before {
  content: "\e059";
}
.ic-earpods-bluetooth:before {
  content: "\e05a";
}
.ic-earth:before {
  content: "\e05b";
}
.ic-edit-2:before {
  content: "\e05c";
}
.ic-edit-3:before {
  content: "\e05d";
}
.ic-edit:before {
  content: "\e05e";
}
.ic-email-template-copy:before {
  content: "\e05f";
}
.ic-email-template-paste:before {
  content: "\e060";
}
.ic-external-link:before {
  content: "\e061";
}
.ic-external:before {
  content: "\e062";
}
.ic-eye-2:before {
  content: "\e063";
}
.ic-eye-off:before {
  content: "\e064";
}
.ic-eye:before {
  content: "\e065";
}
.ic-facebook:before {
  content: "\e066";
}
.ic-fast-forward:before {
  content: "\e067";
}
.ic-feather:before {
  content: "\e068";
}
.ic-feed:before {
  content: "\e069";
}
.ic-file-minus:before {
  content: "\e06a";
}
.ic-file-plus:before {
  content: "\e06b";
}
.ic-file-text:before {
  content: "\e06c";
}
.ic-file:before {
  content: "\e06d";
}
.ic-film:before {
  content: "\e06e";
}
.ic-filter:before {
  content: "\e06f";
}
.ic-flag:before {
  content: "\e070";
}
.ic-flash:before {
  content: "\e071";
}
.ic-folder:before {
  content: "\e072";
}
.ic-fullscreen-out:before {
  content: "\e073";
}
.ic-fulscreen-in:before {
  content: "\e074";
}
.ic-gauge:before {
  content: "\e075";
}
.ic-gear:before {
  content: "\e076";
}
.ic-github:before {
  content: "\e077";
}
.ic-globe:before {
  content: "\e078";
}
.ic-grid:before {
  content: "\e079";
}
.ic-hang-up:before {
  content: "\e07a";
}
.ic-hash:before {
  content: "\e07b";
}
.ic-headphones:before {
  content: "\e07c";
}
.ic-heart:before {
  content: "\e07d";
}
.ic-help-chat:before {
  content: "\e07e";
}
.ic-help:before {
  content: "\e07f";
}
.ic-home:before {
  content: "\e080";
}
.ic-image:before {
  content: "\e081";
}
.ic-in-person:before {
  content: "\e082";
}
.ic-inbox:before {
  content: "\e083";
}
.ic-info-fill:before {
  content: "\e084";
}
.ic-info:before {
  content: "\e085";
}
.ic-instagram:before {
  content: "\e086";
}
.ic-internal:before {
  content: "\e087";
}
.ic-interprefy:before {
  content: "\e088";
}
.ic-key:before {
  content: "\e089";
}
.ic-layers:before {
  content: "\e08a";
}
.ic-layout:before {
  content: "\e08b";
}
.ic-lead:before {
  content: "\e08c";
}
.ic-life-buoy:before {
  content: "\e08d";
}
.ic-link-2:before {
  content: "\e08e";
}
.ic-link:before {
  content: "\e08f";
}
.ic-list:before {
  content: "\e090";
}
.ic-loader:before {
  content: "\e091";
}
.ic-lock:before {
  content: "\e092";
}
.ic-log-in:before {
  content: "\e093";
}
.ic-log-out:before {
  content: "\e094";
}
.ic-lower-third:before {
  content: "\e095";
}
.ic-magic-stars-outline:before {
  content: "\e096";
}
.ic-magic-stars:before {
  content: "\e097";
}
.ic-magnet:before {
  content: "\e098";
}
.ic-mail:before {
  content: "\e099";
}
.ic-map-pin:before {
  content: "\e09a";
}
.ic-map:before {
  content: "\e09b";
}
.ic-maximize-2:before {
  content: "\e09c";
}
.ic-maximize:before {
  content: "\e09d";
}
.ic-media:before {
  content: "\e09e";
}
.ic-menu:before {
  content: "\e09f";
}
.ic-message-circle:before {
  content: "\e0a0";
}
.ic-message-square:before {
  content: "\e0a1";
}
.ic-mic-off:before {
  content: "\e0a2";
}
.ic-mic-outline:before {
  content: "\e0a3";
}
.ic-mic:before {
  content: "\e0a4";
}
.ic-minimize-2:before {
  content: "\e0a5";
}
.ic-minimize:before {
  content: "\e0a6";
}
.ic-minus-circle:before {
  content: "\e0a7";
}
.ic-minus-square:before {
  content: "\e0a8";
}
.ic-minus:before {
  content: "\e0a9";
}
.ic-mixed:before {
  content: "\e0aa";
}
.ic-monitor:before {
  content: "\e0ab";
}
.ic-moon:before {
  content: "\e0ac";
}
.ic-more-horizontal:before {
  content: "\e0ad";
}
.ic-more-vertical:before {
  content: "\e0ae";
}
.ic-move:before {
  content: "\e0af";
}
.ic-music:before {
  content: "\e0b0";
}
.ic-navigation-2:before {
  content: "\e0b1";
}
.ic-navigation:before {
  content: "\e0b2";
}
.ic-octagon:before {
  content: "\e0b3";
}
.ic-open:before {
  content: "\e0b4";
}
.ic-package:before {
  content: "\e0b5";
}
.ic-palette:before {
  content: "\e0b6";
}
.ic-pause-circle:before {
  content: "\e0b7";
}
.ic-pause:before {
  content: "\e0b8";
}
.ic-people:before {
  content: "\e0b9";
}
.ic-percent:before {
  content: "\e0ba";
}
.ic-phone-call:before {
  content: "\e0bb";
}
.ic-phone-forwarded:before {
  content: "\e0bc";
}
.ic-phone-incoming:before {
  content: "\e0bd";
}
.ic-phone-missed:before {
  content: "\e0be";
}
.ic-phone-off:before {
  content: "\e0bf";
}
.ic-phone-outgoing:before {
  content: "\e0c0";
}
.ic-phone:before {
  content: "\e0c1";
}
.ic-pie-chart-2:before {
  content: "\e0c2";
}
.ic-pie-chart:before {
  content: "\e0c3";
}
.ic-pin:before {
  content: "\e0c4";
}
.ic-play-circle:before {
  content: "\e0c5";
}
.ic-play:before {
  content: "\e0c6";
}
.ic-plus-circle:before {
  content: "\e0c7";
}
.ic-plus-square:before {
  content: "\e0c8";
}
.ic-plus:before {
  content: "\e0c9";
}
.ic-pocket:before {
  content: "\e0ca";
}
.ic-power:before {
  content: "\e0cb";
}
.ic-presentations:before {
  content: "\e0cc";
}
.ic-printer:before {
  content: "\e0cd";
}
.ic-qna:before {
  content: "\e0ce";
}
.ic-qr-code:before {
  content: "\e0cf";
}
.ic-question:before {
  content: "\e0d0";
}
.ic-radio:before {
  content: "\e0d1";
}
.ic-ranking:before {
  content: "\e0d2";
}
.ic-refresh-ccw:before {
  content: "\e0d3";
}
.ic-refresh-cw:before {
  content: "\e0d4";
}
.ic-remote:before {
  content: "\e0d5";
}
.ic-repeat:before {
  content: "\e0d6";
}
.ic-report:before {
  content: "\e0d7";
}
.ic-restore:before {
  content: "\e0d8";
}
.ic-rewind:before {
  content: "\e0d9";
}
.ic-rotate-ccw:before {
  content: "\e0da";
}
.ic-rotate-cw:before {
  content: "\e0db";
}
.ic-save:before {
  content: "\e0dc";
}
.ic-scissors:before {
  content: "\e0dd";
}
.ic-screen-share:before {
  content: "\e0de";
}
.ic-screen:before {
  content: "\e0df";
}
.ic-search:before {
  content: "\e0e0";
}
.ic-server:before {
  content: "\e0e1";
}
.ic-session:before {
  content: "\e0e2";
}
.ic-settings:before {
  content: "\e0e3";
}
.ic-share-2:before {
  content: "\e0e4";
}
.ic-share:before {
  content: "\e0e5";
}
.ic-shield:before {
  content: "\e0e6";
}
.ic-shop:before {
  content: "\e0e7";
}
.ic-shuffle:before {
  content: "\e0e8";
}
.ic-sidebar:before {
  content: "\e0e9";
}
.ic-skip-back:before {
  content: "\e0ea";
}
.ic-skip-forward:before {
  content: "\e0eb";
}
.ic-slack:before {
  content: "\e0ec";
}
.ic-slash:before {
  content: "\e0ed";
}
.ic-smartphone:before {
  content: "\e0ee";
}
.ic-speaker:before {
  content: "\e0ef";
}
.ic-square:before {
  content: "\e0f0";
}
.ic-star-outlined:before {
  content: "\e0f1";
}
.ic-star:before {
  content: "\e0f2";
}
.ic-stop-circle:before {
  content: "\e0f3";
}
.ic-store:before {
  content: "\e0f4";
}
.ic-sun:before {
  content: "\e0f5";
}
.ic-sunrise:before {
  content: "\e0f6";
}
.ic-sunset:before {
  content: "\e0f7";
}
.ic-tablet:before {
  content: "\e0f8";
}
.ic-tag:before {
  content: "\e0f9";
}
.ic-target:before {
  content: "\e0fa";
}
.ic-thermometer:before {
  content: "\e0fb";
}
.ic-thumbs-down:before {
  content: "\e0fc";
}
.ic-thumbs-up-fill:before {
  content: "\e0fd";
}
.ic-thumbs-up:before {
  content: "\e0fe";
}
.ic-thunderbolt-cable:before {
  content: "\e0ff";
}
.ic-time:before {
  content: "\e100";
}
.ic-toggle-left:before {
  content: "\e101";
}
.ic-toggle-right:before {
  content: "\e102";
}
.ic-tools:before {
  content: "\e103";
}
.ic-trash-2:before {
  content: "\e104";
}
.ic-trash:before {
  content: "\e105";
}
.ic-trending-down:before {
  content: "\e106";
}
.ic-trending-up:before {
  content: "\e107";
}
.ic-triangle:before {
  content: "\e108";
}
.ic-twitter:before {
  content: "\e109";
}
.ic-type:before {
  content: "\e10a";
}
.ic-umbrella:before {
  content: "\e10b";
}
.ic-unlink:before {
  content: "\e10c";
}
.ic-unlock:before {
  content: "\e10d";
}
.ic-upload-cloud:before {
  content: "\e10e";
}
.ic-upload:before {
  content: "\e10f";
}
.ic-user-activity:before {
  content: "\e110";
}
.ic-user-check:before {
  content: "\e111";
}
.ic-user-minus:before {
  content: "\e112";
}
.ic-user-outline:before {
  content: "\e113";
}
.ic-user-plus:before {
  content: "\e114";
}
.ic-user-x:before {
  content: "\e115";
}
.ic-user:before {
  content: "\e116";
}
.ic-users:before {
  content: "\e117";
}
.ic-video-off:before {
  content: "\e118";
}
.ic-video-player:before {
  content: "\e119";
}
.ic-video:before {
  content: "\e11a";
}
.ic-voicemail:before {
  content: "\e11b";
}
.ic-volume-1:before {
  content: "\e11c";
}
.ic-volume-2:before {
  content: "\e11d";
}
.ic-volume-low:before {
  content: "\e11e";
}
.ic-volume-max:before {
  content: "\e11f";
}
.ic-volume-mid:before {
  content: "\e120";
}
.ic-volume-off:before {
  content: "\e121";
}
.ic-volume-x:before {
  content: "\e122";
}
.ic-volume:before {
  content: "\e123";
}
.ic-warning-fill:before {
  content: "\e124";
}
.ic-warning-square-fill:before {
  content: "\e125";
}
.ic-watch:before {
  content: "\e126";
}
.ic-webcam-off:before {
  content: "\e127";
}
.ic-webcam:before {
  content: "\e128";
}
.ic-wifi:before {
  content: "\e129";
}
.ic-wind:before {
  content: "\e12a";
}
.ic-x-circle:before {
  content: "\e12b";
}
.ic-x-square:before {
  content: "\e12c";
}
.ic-x:before {
  content: "\e12d";
}
.ic-zap:before {
  content: "\e12e";
}
.ic-zoom-in:before {
  content: "\e12f";
}
.ic-zoom-out:before {
  content: "\e130";
}
.icon-wrapper {
  background-color: rgb(var(--base-100-rgb));
  border-radius: 4px;
  display: inline-block;
  height: 24px;
  margin-right: 8px;
  text-align: center;
  vertical-align: middle;
  width: 24px;
}
.icon-wrapper.alt-1 {
  background-color: rgb(var(--success-100-rgb));
  color: rgb(var(--success-500-rgb));
}
.icon-wrapper.alt-2 {
  background-color: rgb(var(--error-100-rgb));
  color: rgb(var(--error-500-rgb));
}
.icon-wrapper.alt-3 {
  background-color: rgb(var(--warning-100-rgb));
  color: rgb(var(--warning-500-rgb));
}
.icon-wrapper.alt-4 {
  background-color: rgb(var(--primary-100-rgb));
  color: rgb(var(--primary-500-rgb));
}
.icon-wrapper i {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
td i,
th i {
  vertical-align: middle;
}
ul {
  margin: 0 0 16px;
  padding: 0 0 0 16px;
}
ul:only-child {
  margin-bottom: 0;
}
dl {
  clear: both;
  margin: 0 0 16px;
}
dt {
  float: left;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 700;
  margin-right: 16px;
  text-align: right;
  width: 50%;
}
dd:after {
  clear: both;
  content: "";
  display: table;
}
dl.small dt {
  width: 20%;
}
dl.extra-small dt {
  text-align: left;
  width: 80px;
}
li.separator {
  border-top: 1px solid rgb(var(--base-500-rgb));
  margin-top: 20px;
  padding-bottom: 19px;
}
.listing-grid {
  display: grid;
  grid-gap: 32px;
  grid-template-columns: repeat(auto-fill, minmax(214px, 1fr));
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.listing-grid .list-tile {
  display: inline-block;
}
.listing-grid .list-tile .badge {
  margin-right: 0;
}
.listing-grid .list-tile.hovering-badge .package-button {
  opacity: 0;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
}
.listing-grid .list-tile.hovering-badge:hover .package-button {
  opacity: 1;
}
.no-grid-supported .listing-grid {
  margin-left: -16px;
  margin-right: -16px;
  margin-top: -16px;
}
.no-grid-supported .listing-grid .card,
.no-grid-supported .listing-grid .image,
.no-grid-supported .listing-grid .list-tile {
  display: inline-block;
  margin: 16px;
  width: 214px;
}
.packages-changes header {
  padding-bottom: 16px;
  padding-top: 16px;
}
.packages-changes header p {
  margin: 16px 150px 0 0;
}
.packages-changes .list-item {
  padding-left: 16px;
  padding-right: 16px;
}
.packages-changes .list-item:nth-child(odd) {
  background-color: rgb(var(--base-000-rgb));
}
.packages-changes .list-item:nth-child(2n) {
  background-color: rgb(var(--base-100-rgb));
}
.packages-changes .list-item.highlight,
.packages-changes .list-item.highlight:nth-child(2n),
.packages-changes .list-item.highlight:nth-child(odd) {
  background-color: rgb(var(--warning-100-rgb));
  border: 1px solid rgb(var(--warning-300-rgb));
}
.packages-changes .changelog .log {
  border: 0;
  padding-top: 0;
}
.templates-list .workspace-card .content-text {
  min-height: 112px;
}
.templates-list .workspace-card.hovering .details {
  opacity: 0;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
}
.templates-list .workspace-card.hovering:hover .details {
  opacity: 1;
}
.templates-list .workspace-card .details {
  display: none;
}
.objects-list {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
}
.objects-list .object {
  padding: 12px;
}
.objects-list .object:nth-child(2n) {
  background-color: rgb(var(--base-050-rgb));
}
.objects-list .object:nth-child(odd) {
  background-color: rgb(var(--base-000-rgb));
}
.objects-list .object:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.objects-list .object:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.action-buttons {
  margin-left: -4px;
}
ul.call-to-actions {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.action-control-group {
  vertical-align: top;
}
.emailing-list .contextual-info {
  clear: both;
  font-size: 12px;
  font-size: .75rem;
  line-height: 32px;
  line-height: 2rem;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .2s ease;
  transition: max-height .2s ease;
}
.emailing-list .contextual-info.in {
  max-height: 32px;
}
.emailing-list .contextual-info .message {
  display: inline-block;
}
.emailing-list .contextual-info .message + .message:before {
  content: "|";
  display: inline-block;
  margin: 0 8px;
}
.users-list table td.company,
.users-list table td.full_name {
  width: 30%;
}
.table-wrapper .preview {
  text-align: center;
  width: 112px;
}
.table-wrapper .image-preview {
  line-height: 1;
}
.table-wrapper .image-preview picture {
  border-radius: 2px;
  display: inline-block;
  font-size: 0;
  line-height: 1;
  overflow: hidden;
}
.table-wrapper .image-preview img {
  height: 40px;
}
.table-wrapper .tag-cell a span {
  border-radius: 32px;
  padding: 4px 12px;
}
.live-session-links {
  display: inline-block;
}
.live-session-links + .btn {
  margin-left: 8px;
}
.live-session-links h5 {
  margin: 0;
  padding: 8px 16px;
}
.live-session-links ul + h5 {
  border-top: 1px solid rgb(var(--base-300-rgb));
}
.live-session-links ul:has(+ h5) {
  margin-bottom: 8px;
}
.live-session-links li button {
  padding: 4px 16px;
}
.live-session-links i {
  margin-right: 8px;
}
.countdown-placeholder {
  background-color: rgba(0, 0, 0, .3);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 12;
}
.countdown-placeholder .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.countdown-placeholder .content h1 {
  color: rgb(var(--base-000-rgb));
}
.countdown-placeholder .countdown {
  color: rgb(var(--base-000-rgb));
  font-size: 48px;
  font-size: 3rem;
  left: 50%;
  line-height: 64px;
  line-height: 4rem;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.countdown-placeholder .pie-wrap {
  height: 160px;
  position: relative;
  width: 160px;
}
.countdown-placeholder .slice-wrap {
  border-radius: 50%;
  height: 160px;
  position: absolute;
  width: 160px;
  clip: rect(0, 160px, 160px, 80px);
}
.countdown-placeholder .slice-wrap:before {
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: " ";
  height: 160px;
  left: 0;
  position: absolute;
  top: 0;
  width: 160px;
  clip: rect(0, 80px, 160px, 0);
  background-color: hsla(0, 0%, 100%, .5);
}
.countdown-placeholder .second-half.slice-wrap {
  -webkit-transform: rotate(.5turn);
  transform: rotate(.5turn);
}
.countdown-placeholder .first-half:before {
  -webkit-transform: var(--transformFirst);
  transform: var(--transformFirst);
}
.countdown-placeholder .second-half:before {
  -webkit-transform: var(--transformSecond);
  transform: var(--transformSecond);
}
.live-displays-menu .displays-disabled {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -webkit-transform: translateY(35px);
  transform: translateY(35px);
}
.live-displays-menu .displays-disabled .text {
  margin-bottom: 12px;
  margin-top: 16px;
}
.live-displays-menu .expandable.display-wrapper {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 12px;
  margin-bottom: 24px;
  -webkit-transition: border-color .15s ease-out;
  transition: border-color .15s ease-out;
}
.live-displays-menu .expandable.display-wrapper.not-empty:hover:not(:focus) {
  border-color: rgb(var(--base-300-rgb));
}
.live-displays-menu .expandable.display-wrapper section.display-wrapper-content {
  opacity: 0;
  -webkit-transition: max-height .25s ease-in-out, opacity .15s ease-in-out;
  transition: max-height .25s ease-in-out, opacity .15s ease-in-out;
}
.live-displays-menu .expandable.display-wrapper header .opposite .toggler {
  height: 24px;
  right: 64px;
  width: 24px;
}
.live-displays-menu .expandable.display-wrapper header .opposite .toggler i {
  color: rgb(var(--primary-300-rgb));
  margin-left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.live-displays-menu .expandable.display-wrapper header .opposite .toggler i:before {
  font-size: 24px;
}
.live-displays-menu .expandable.display-wrapper header .display-header,
.live-displays-menu .expandable.display-wrapper header .display-header .name-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-displays-menu .expandable.display-wrapper header .display-header .name-text {
  font-weight: 600;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.live-displays-menu .expandable.display-wrapper header .display-header:not(.editing) {
  padding: 8px 12px;
}
.live-displays-menu .expandable.display-wrapper header .display-header.editing .input-wrapper {
  border-radius: 12px 12px 0 0;
  margin-left: -1px;
  margin-right: -1px;
  margin-top: -1px;
  padding: 8px 12px;
}
.live-displays-menu .expandable.display-wrapper header .display-header.editing input {
  font-weight: 600;
}
.live-displays-menu .expandable.display-wrapper.open header .opposite .toggler i {
  margin-top: -4px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.live-displays-menu .expandable.display-wrapper.open section.display-wrapper-content {
  max-height: 1200px;
  opacity: 1;
  padding: 0 12px 8px;
}
.live-display-section ul.nav.nav-pills {
  margin-bottom: 12px;
}
.live-display-section ul.nav.nav-pills li {
  padding-bottom: 8px;
}
.live-display-section .link-section {
  margin-bottom: 16px;
}
.live-display-section .name-section {
  margin-bottom: 24px;
}
.live-display-section .form-group.md-xs {
  margin-bottom: 8px;
}
.live-display-section .live-display-show-hint {
  display: block;
  margin-bottom: 16px;
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
.live-display-section .toggler-section {
  padding-bottom: 24px;
}
.live-display-section .toggler-section .display-settings label {
  margin-bottom: 8px;
}
.live-display-section .controls-section {
  border-top: 1px solid rgb(var(--base-300-rgb));
  padding: 16px 0;
  text-align: right;
}
.live-display-section .polls-section h4 {
  margin-bottom: 16px;
  margin-top: 0;
}
.live-display-section .polls-section ul {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}
.live-display-section .polls-section ul li {
  font-size: 12px;
  font-size: .75rem;
  line-height: 32px;
  line-height: 2rem;
  padding-left: 8px;
}
.live-display-section .polls-section ul li:not(:last-child) {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
}
.live-display-section .background-section {
  margin-bottom: 24px;
}
.live-display-section .session-type-buttons {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 16px;
}
.live-display-section .session-type-buttons button {
  height: 56px;
  width: unset;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-grow: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-display-section .session-type-buttons button i {
  margin-right: 8px;
}
.live-display-section .virtual-location-hint {
  margin-bottom: 8px;
}
.live-display-section .live-display-placement-form label,
.standalone-studio .stream-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.standalone-studio .stream-controls {
  border: 1px solid rgb(var(--base-300-rgb));
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.standalone-studio .stream-controls .back-button-text {
  font-size: .75rem;
  margin-left: 2px;
}
.standalone-studio .stream-controls .meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 25%;
}
.standalone-studio .stream-controls .meta .buttons,
.standalone-studio .stream-controls .meta .info {
  display: inline-block;
  vertical-align: middle;
}
.standalone-studio .stream-controls .meta .buttons {
  padding: 8px;
}
.standalone-studio .stream-controls .meta .buttons + .info {
  padding-left: 0;
}
.standalone-studio .stream-controls .meta .buttons button {
  position: relative;
}
.standalone-studio .stream-controls .meta .buttons button a {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
}
.standalone-studio .stream-controls .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  white-space: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 18px;
  line-height: 1.125rem;
  max-width: 25%;
  padding: 4px 8px;
}
.standalone-studio .stream-controls .info .title {
  font-weight: 600;
  margin: 0 8px 0 0;
}
.standalone-studio .stream-controls .info .event-name,
.standalone-studio .stream-controls .info .title {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.standalone-studio .stream-controls .info .event-name {
  color: rgb(var(--base-600-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 1;
}
.standalone-studio .stream-controls .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.standalone-studio .stream-controls .stats .stat-card {
  -webkit-box-flex: 1;
  border-right: 1px solid rgb(var(--base-300-rgb));
  -ms-flex: 1 1 33.3333333333%;
  flex: 1 1 33.3333333333%;
}
.standalone-studio .stream-controls .stats .stat-card.columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.standalone-studio .stream-controls .stats .stat-card:last-child {
  border-right: 0;
}
.standalone-studio .stream-controls .controls {
  width: 280px;
}
.standalone-studio .stream-controls .controls .countdown {
  width: 64px;
}
.standalone-studio .stream-controls .btn.single {
  height: 24px;
  padding: 0 4px;
  width: unset;
}
.standalone-studio .stream-controls .btn.single i {
  line-height: 20px;
  line-height: 1.25rem;
}
.standalone-studio .stream-controls .ghost-indicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgb(var(--primary-050-rgb));
  border-radius: 4px;
  color: rgb(var(--primary-300-rgb));
  height: 24px;
  margin: 8px;
}
.standalone-studio .stream-controls .ghost-indicator .ghost-indicator-text {
  padding: 0 8px;
}
.standalone-studio .stream-controls .ghost-indicator i {
  padding: 0 0 0 8px;
}
.live-stream-export .progress {
  margin-top: 0;
}
.live-stream-export .advanced-exports {
  margin-top: 16px;
}
.live-stream-polling {
  background-color: rgb(var(--base-100-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.live-stream-polling .list-actions {
  padding: 8px;
}
.live-stream-polling .list-actions .btn-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.live-stream-polling .list-actions .btn {
  width: 100%;
}
.live-stream-polling .list-actions > :not(:last-child) {
  margin-bottom: 8px;
}
.live-stream-polling .new-poll {
  color: rgb(var(--base-000-rgb));
}
.live-stream-polling .new-poll .new-poll-select.btn {
  width: 100%;
}
.live-stream-polling .new-poll .new-poll-select .multiselect .multiselect__content-wrapper {
  -webkit-transform: unset;
  transform: unset;
  width: 100%;
}
.live-stream-polling .new-poll-select {
  overflow: unset;
}
.live-stream-polling .new-poll-select.btn {
  padding: 0;
}
.live-stream-polling .new-poll-select .multiselect {
  background-color: transparent;
  border: none;
}
.live-stream-polling .new-poll-select .multiselect .multiselect__content-wrapper {
  border: 0;
  -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
  box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
  width: 160px;
}
.live-stream-polling .new-poll-select .multiselect .multiselect__element {
  border: 1px solid rgb(var(--base-100-rgb));
  border-collapse: collapse;
}
.live-stream-polling .new-poll-select .multiselect .multiselect__option {
  text-align: center;
}
.live-stream-polling .new-poll-select .multiselect i.multiselect-left-icon {
  color: rgb(var(--primary-300-rgb));
  font-size: 16px;
  margin-right: 8px;
}
.live-stream-polling .new-poll-select .multiselect .multiselect__tags {
  background-color: transparent;
  border: none;
  padding: 0;
}
.live-stream-polling .new-poll-select .multiselect .multiselect__tags .multiselect__placeholder {
  color: rgb(var(--base-000-rgb));
  text-align: center;
}
.live-stream-polling .new-poll-select .toggler {
  display: none;
}
.live-stream-polling .no-polls {
  background-color: rgb(var(--base-100-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 100%;
  justify-content: center;
}
.live-stream-polling .no-polls .content {
  text-align: center;
  width: 200px;
}
.live-stream-polling .no-polls .content .icon {
  padding-bottom: 8px;
}
.live-stream-polling .no-polls .content i {
  font-size: 24px;
}
.live-stream-polling .no-polls .new-poll-select .multiselect__content-wrapper {
  left: -32px;
}
.live-stream-polling .polls-list {
  height: 100%;
  overflow: auto;
  padding: 8px;
}
.live-stream-polling .polls-list .draggable-item .poll:hover .drag-overlay {
  opacity: 1;
}
.live-stream-polling .polls-list .poll-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.live-stream-polling .polls-list .poll-card .drag-icon-container {
  -webkit-box-flex: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.live-stream-polling .polls-list .poll-card .drag-icon-container i.icon-reorder {
  cursor: pointer;
}
.live-stream-polling .polls-list .poll-card .targeting-check {
  margin: auto;
}
.live-stream-polling .polls-list .poll {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-000-rgb));
  border-radius: 4px;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
  padding: 8px;
  position: relative;
  text-align: left;
  width: 100%;
}
.live-stream-polling .polls-list .poll .poll-question-text {
  font-weight: 500;
  overflow-wrap: anywhere;
  word-break: normal;
}
.live-stream-polling .polls-list .poll .drag-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(var(--base-700-rgb), .65);
  border-radius: 4px;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(var(--base-000-rgb));
  margin-left: -8px;
  opacity: 0;
  padding: 8px;
  top: 0;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
  width: 100%;
  z-index: 1;
}
.live-stream-polling .polls-list .poll:not(.disabled):hover {
  border: 1px solid rgb(var(--primary-300-rgb));
}
.live-stream-polling .polls-list .poll-banner {
  padding-bottom: 8px;
  position: relative;
}
.live-stream-polling .polls-list .poll-banner .badge {
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.live-stream-polling .polls-list .poll-banner .badge.badge-info-new-line {
  position: relative;
}
.live-stream-polling .polls-list .poll-type {
  color: rgb(var(--primary-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-polling .polls-list .poll-type i {
  color: rgb(var(--base-700-rgb));
}
.live-stream-polling .back-to-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 16px 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-polling .back-to-list a {
  color: rgb(var(--base-700-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.live-stream-polling .back-to-list .has-action i {
  margin-right: 4px;
  vertical-align: middle;
}
.live-stream-polling .back-to-list .action {
  border-radius: 50%;
  cursor: pointer;
  font-size: 16px;
  margin-left: 4px;
  padding: 8px;
}
.live-stream-polling .back-to-list .action:hover {
  background-color: rgb(var(--base-300-rgb));
}
.live-stream-polling .back-to-list .action .delete {
  color: rgb(var(--error-300-rgb));
}
.live-stream-polling .pro-tip {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 4px;
  color: rgb(var(--base-600-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 12px;
  padding: 8px;
  position: relative;
}
.live-stream-polling .pro-tip .title {
  color: rgb(var(--primary-300-rgb));
  font-weight: 600;
  margin-bottom: 4px;
}
.live-stream-polling .pro-tip .title i {
  margin-right: 4px;
}
.live-stream-polling .pro-tip .close {
  background-color: rgb(var(--base-100-rgb));
  height: 16px;
  margin: 0;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 16px;
}
.live-stream-polling .pro-tip .close:after {
  font-size: 16px;
  line-height: 14px;
}
.live-stream-polling .pro-tip-message {
  color: rgb(var(--primary-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  position: relative;
}
.live-stream-polling .pro-tip-message .loader {
  height: 100%;
  min-height: 0;
  width: 16px;
}
.live-stream-polling .pro-tip-message .loader > .loading {
  left: 8px;
}
.live-stream-polling .pro-tip-message .text {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  padding-left: 8px;
}
.live-stream-polling .create-poll,
.live-stream-polling .edit-poll,
.live-stream-polling .view-poll {
  padding: 0 16px 8px;
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.live-stream-polling .create-poll h5,
.live-stream-polling .edit-poll h5,
.live-stream-polling .view-poll h5 {
  margin-bottom: 16px;
}
.live-stream-polling .create-poll .content,
.live-stream-polling .create-poll .form,
.live-stream-polling .edit-poll .content,
.live-stream-polling .edit-poll .form,
.live-stream-polling .view-poll .content,
.live-stream-polling .view-poll .form {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: auto;
  padding-bottom: 8px;
}
.live-stream-polling .create-poll > .actions,
.live-stream-polling .edit-poll > .actions,
.live-stream-polling .view-poll > .actions {
  background-color: #fff;
  border-top: 1px solid rgb(var(--base-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -16px -8px;
  padding: 8px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}
.live-stream-polling .create-poll > .actions .btn,
.live-stream-polling .edit-poll > .actions .btn,
.live-stream-polling .view-poll > .actions .btn {
  width: 100%;
}
.live-stream-polling .create-poll .word-cloud-color-list,
.live-stream-polling .edit-poll .word-cloud-color-list,
.live-stream-polling .view-poll .word-cloud-color-list {
  margin-top: 16px;
}
.live-stream-polling .create-poll .poll-form-word-cloud,
.live-stream-polling .edit-poll .poll-form-word-cloud {
  margin-bottom: 24px;
}
.live-stream-polling .create-poll .poll-form-countdown,
.live-stream-polling .edit-poll .poll-form-countdown {
  margin-bottom: 16px;
}
.live-stream-polling .create-poll .poll-form-countdown-duration,
.live-stream-polling .edit-poll .poll-form-countdown-duration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 16px;
  margin-top: 16px;
}
.live-stream-polling .create-poll .poll-form-countdown-duration .input-fields,
.live-stream-polling .edit-poll .poll-form-countdown-duration .input-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
  width: 100%;
}
.live-stream-polling .create-poll .poll-form-countdown-duration .input-fields .suffixed-input,
.live-stream-polling .edit-poll .poll-form-countdown-duration .input-fields .suffixed-input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-bottom: 0;
}
.live-stream-polling .create-poll .poll-form-countdown-duration .input-fields .suffixed-input .input-wrapper,
.live-stream-polling .edit-poll .poll-form-countdown-duration .input-fields .suffixed-input .input-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.live-stream-polling .create-poll .poll-form-countdown-duration .help.error,
.live-stream-polling .edit-poll .poll-form-countdown-duration .help.error {
  margin-top: 8px;
}
.live-stream-polling .create-poll .poll-form-countdown-follow .control-label,
.live-stream-polling .create-poll .poll-form-countdown-follow label.radio,
.live-stream-polling .edit-poll .poll-form-countdown-follow .control-label,
.live-stream-polling .edit-poll .poll-form-countdown-follow label.radio {
  line-height: 24px;
}
.live-stream-polling .create-poll .poll-form-countdown-follow .radiogroup,
.live-stream-polling .edit-poll .poll-form-countdown-follow .radiogroup {
  padding-left: 8px;
}
.live-stream-polling .create-poll .show-results-live .toggler.inline-tooltip,
.live-stream-polling .edit-poll .show-results-live .toggler.inline-tooltip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.live-stream-polling .create-poll .show-results-live .toggler.inline-tooltip > span,
.live-stream-polling .edit-poll .show-results-live .toggler.inline-tooltip > span {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32px;
  flex: 0 0 32px;
}
.live-stream-polling .create-poll .show-results-live .toggler.inline-tooltip div,
.live-stream-polling .edit-poll .show-results-live .toggler.inline-tooltip div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.live-stream-polling .create-poll .show-results-live .toggler.inline-tooltip i,
.live-stream-polling .edit-poll .show-results-live .toggler.inline-tooltip i {
  margin-left: 8px;
  margin-top: 4px;
}
.live-stream-polling .view-poll .general-settings {
  padding: 12px 0;
}
.live-stream-polling .view-poll .smvp-word-cloud-wrapper {
  background-color: #fff;
  height: 320px;
  margin-bottom: 24px;
}
.live-stream-polling .view-poll .word-cloud-vote-list {
  margin-bottom: 24px;
}
.live-stream-polling .view-poll .close-voting-select {
  overflow: unset;
}
.live-stream-polling .view-poll .close-voting-select.btn {
  padding: 0;
  width: 100%;
}
.live-stream-polling .view-poll .close-voting-select .multiselect {
  background-color: transparent;
  border: none;
}
.live-stream-polling .view-poll .close-voting-select .multiselect .multiselect__content-wrapper {
  border: 0;
  -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
  box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
}
.live-stream-polling .view-poll .close-voting-select .multiselect .multiselect__element {
  border: 1px solid rgb(var(--base-100-rgb));
  border-collapse: collapse;
}
.live-stream-polling .view-poll .close-voting-select .multiselect .multiselect__option {
  text-align: center;
}
.live-stream-polling .view-poll .close-voting-select .multiselect i.multiselect-left-icon {
  color: rgb(var(--primary-300-rgb));
  font-size: 16px;
  margin-right: 8px;
}
.live-stream-polling .view-poll .close-voting-select .multiselect .multiselect__tags {
  background-color: transparent;
  border: none;
  padding: 0;
}
.live-stream-polling .view-poll .close-voting-select .multiselect .multiselect__tags .multiselect__placeholder {
  color: rgb(var(--base-000-rgb));
  text-align: center;
}
.live-stream-polling .view-poll .close-voting-select .multiselect i.ic-corner-up-right,
.live-stream-polling .view-poll .close-voting-select .multiselect i.ic-eye {
  color: rgb(var(--success-300-rgb));
}
.live-stream-polling .view-poll .close-voting-select .toggler {
  display: none;
}
.live-stream-polling .word-cloud-view .word-cloud-top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f8;
  border-radius: 8px 8px 0 0;
  height: 24px;
  padding: 0 8px;
}
.live-stream-polling .word-cloud-view .zoom-button {
  background-color: transparent;
  border-style: none;
  color: rgb(var(--primary-300-rgb));
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  height: 16px;
  padding: 0;
}
.live-stream-polling .word-cloud-view .zoom-button:hover {
  color: rgb(var(--primary-600-rgb));
}
.live-stream-polling .word-cloud-vote-list {
  font-size: 12px;
  line-height: 16px;
}
.live-stream-polling .word-cloud-vote-list--item-text,
.live-stream-polling .word-cloud-vote-list--title {
  font-weight: 600;
}
.live-stream-polling .word-cloud-vote-list--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-polling .word-cloud-vote-list--item:not(:last-child) {
  margin-bottom: 12px;
}
.live-stream-polling .word-cloud-vote-list--show-more {
  margin-top: 12px;
}
.live-stream-polling .word-cloud-vote-list--show-more a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  font-weight: 600;
}
.live-stream-polling .word-cloud-vote-list--show-more a i {
  font-size: 18px;
}
.live-stream-polling .word-cloud-vote-list .expandable.open {
  margin-top: 12px;
}
.live-stream-polling .word-cloud-color-list--title {
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 8px;
}
.live-stream-polling .word-cloud-color-list--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-polling .word-cloud-color-list--item:not(:last-child) {
  margin-bottom: 8px;
}
.live-stream-polling .word-cloud-color-list--sample {
  display: inline-block;
  height: 16px;
  margin-right: 8px;
  width: 16px;
}
.live-stream-polling .poll-countdown-view,
.live-stream-polling .poll-view-option {
  margin-top: 8px;
}
.live-stream-polling .poll-countdown-view .option,
.live-stream-polling .poll-view-option .option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
}
.live-stream-polling .poll-countdown-view .option .check,
.live-stream-polling .poll-countdown-view .option .icon-prefix,
.live-stream-polling .poll-view-option .option .check,
.live-stream-polling .poll-view-option .option .icon-prefix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 16px;
}
.live-stream-polling .poll-countdown-view .option .ic-check,
.live-stream-polling .poll-view-option .option .ic-check {
  color: rgb(var(--success-300-rgb));
}
.live-stream-polling .poll-countdown-view .option .ic-x,
.live-stream-polling .poll-view-option .option .ic-x {
  color: rgb(var(--error-300-rgb));
}
.live-stream-polling .poll-countdown-view .option .name,
.live-stream-polling .poll-view-option .option .name {
  padding-left: 4px;
}
.live-stream-polling .poll-form .question-input {
  margin: 0 1px;
}
.live-stream-polling .poll-form .answer .control-inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 8px 1px;
}
.live-stream-polling .poll-form .answer .control-inputs .form-group {
  margin-bottom: 0;
}
.live-stream-polling .poll-form .answer .control-inputs .answer-input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: 8px;
}
.live-stream-polling .poll-form .answer .control-inputs button {
  margin: 0 8px 0 0;
}
.live-stream-polling .poll-form .answer .control-inputs button:last-child {
  margin-right: 0;
}
.live-stream-polling .poll-form .answer .control-inputs .correct {
  background-color: rgb(var(--success-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.live-stream-polling .poll-form .add-answer {
  border: 1px dashed rgb(var(--base-500-rgb));
  border-radius: 4px;
  cursor: pointer;
  padding: 4px;
  text-align: center;
}
.live-stream-polling .poll-form .answer-limit {
  margin-top: 24px;
}
.live-stream-polling .poll-form .answer-limit .multiselect {
  width: 60px;
}
.live-stream-polling .poll-form .answer-limit .multiselect .multiselect__tags {
  padding: 0;
}
.live-stream-polling .poll-form .live-display-targeting label,
.live-stream-polling .poll-form .live-display-targeting p.small {
  margin-bottom: 4px;
}
.live-stream-polling .poll-form .live-display-targeting p.small {
  color: rgb(var(--base-600-rgb));
}
.live-stream-polling .poll-form .live-display-targeting .multiselect__tags-wrap + strong.multiselect__strong {
  display: none;
}
.live-stream-polling .poll-form .live-display-targeting .displays-summary {
  background-color: rgb(var(--base-000-rgb));
  left: 2px;
  line-height: 28px;
  line-height: 1.75rem;
  overflow: hidden;
  position: absolute;
  top: 2px;
  white-space: nowrap;
  width: calc(100% - 36px);
  z-index: 1;
}
.live-stream-polling .poll-form .live-display-targeting .displays-summary .number-of-displays {
  background-color: rgb(var(--base-300-rgb));
  border-radius: 4px;
  display: inline-block;
  font-size: 10px;
  font-size: .625rem;
  font-weight: 600;
  height: 24px;
  line-height: 16px;
  line-height: 1rem;
  margin-left: 2px;
  margin-right: 8px;
  padding: 4px;
  text-align: center;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  width: 24px;
}
.live-stream-polling .poll-form .live-display-targeting li.multiselect__element:first-child {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
}
.live-stream-polling .poll-form .live-display-targeting .item-checkbox {
  background: rgb(var(--base-000-rgb));
  border: 2px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: inline-block;
  height: 12px;
  margin-right: 8px;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  width: 12px;
}
.live-stream-polling .poll-form .live-display-targeting .item-checkbox .ic-check {
  color: rgb(var(--base-000-rgb));
  display: inline-block;
  font-size: 12px;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
  visibility: hidden;
}
.live-stream-polling .poll-form .live-display-targeting .multiselect__option:hover {
  background-color: rgb(var(--base-100-rgb));
}
.live-stream-polling .poll-form .live-display-targeting .multiselect__option--selected {
  background-color: unset;
  color: unset;
}
.live-stream-polling .poll-form .live-display-targeting .multiselect__option--selected .item-checkbox {
  background: rgb(var(--primary-300-rgb));
  border: 2px solid rgb(var(--primary-300-rgb));
}
.live-stream-polling .poll-form .live-display-targeting .multiselect__option--selected .item-checkbox .ic-check {
  visibility: visible;
}
.live-stream-polling .poll-form .live-display-targeting.disabled {
  cursor: not-allowed;
}
.live-stream-polling .poll-form .live-display-targeting.disabled .displays-summary {
  background-color: rgb(var(--base-100-rgb));
  padding-left: 12px;
}
.live-stream-polling .view-poll {
  overflow: auto;
  position: relative;
}
.live-stream-polling .view-poll .badge {
  margin: 8px 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.live-stream-polling .view-poll .question {
  overflow-wrap: anywhere;
  word-break: normal;
}
.live-stream-polling .view-poll .answer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  margin-bottom: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-top: 8px;
  word-break: break-all;
}
.live-stream-polling .view-poll .answer .answer-input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: 8px;
}
.live-stream-polling .view-poll .answer .answer-percentage {
  white-space: nowrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
  margin-right: 8px;
  text-align: end;
}
.live-stream-polling .view-poll .answer .correct {
  background-color: rgb(var(--success-300-rgb));
  border-radius: 50%;
  color: rgb(var(--base-000-rgb));
  padding: 2px;
}
.live-stream-polling .view-poll .answer .correct.ic-check {
  margin-right: 8px;
}
.live-stream-polling .view-poll .info {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  margin-top: -12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-polling .view-poll .info.opened {
  margin-bottom: 4px;
}
.live-stream-polling .view-poll .info a {
  color: rgb(var(--primary-300-rgb));
  font-size: 10px;
  font-size: .625rem;
  font-weight: 700;
}
.live-stream-polling .view-poll .info i {
  color: rgb(var(--primary-300-rgb));
  margin-left: 4px;
}
.live-stream-polling .view-poll .info-details {
  color: rgb(var(--base-600-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 400;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: -box-model(m);
  padding-right: 16px;
}
.live-stream-polling .view-poll ul.live-displays {
  font-size: 12px;
  font-size: .75rem;
  margin-bottom: 16px;
  margin-left: 24px;
  margin-top: 4px;
}
.live-stream-polling .view-poll ul.live-displays li {
  font-weight: 400;
  line-height: 22px;
  line-height: 1.375rem;
  list-style-type: disc;
}
.live-stream-polling .smvp-word-cloud-empty-text {
  font-size: 12px;
  font-weight: 600;
}
.live-stream-polling .delete-poll {
  position: absolute;
  right: 16px;
  top: 16px;
}
.live-stream-polling .delete-poll i.ic-trash-2 {
  margin: 0;
}
.live-stream-polling .poll-form-multiple-choice {
  padding-top: 24px;
}
.live-stream-polling .poll-form-word-cloud {
  margin-top: 16px;
}
.live-stream-polling .poll-form-word-cloud .hint {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
}
.live-stream-polling .poll-form-word-cloud .input-wrapper {
  width: 60px;
}
.live-stream-polling .poll-form-word-cloud .character-limit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 8px 0;
}
.live-stream-polling .poll-form-word-cloud .character-limit .label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.live-stream-polling .poll-form-word-cloud .character-limit .label label {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  margin: 0;
}
.live-stream-polling .poll-form-word-cloud .character-limit .input {
  vertical-align: middle;
}
.live-stream-polling .poll-form-word-cloud .options {
  padding-left: 3.8px;
}
.live-stream-polling .poll-form-word-cloud .options .form-group {
  margin-bottom: 0;
}
.live-stream-polling .poll-form-word-cloud .answer-limit {
  margin: 0 0 24px;
  padding-left: 24px;
}
.live-stream-polling .poll-form-word-cloud .answer-limit .input {
  margin-top: 8px;
}
.live-stream-polling .poll-form-word-cloud a {
  cursor: pointer;
}
.live-stream-polling .polling-countdown-timer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  height: auto;
  justify-content: center;
  padding: 0;
  width: auto;
}
.live-stream-polling .polling-countdown-timer .countdown-timer-inner {
  padding: 12px;
}
.live-stream-polling .polling-countdown-timer .countdown-bar {
  background: rgb(var(--primary-500-rgb));
  border-radius: 4px 0 0 0;
  height: 4px;
  max-width: var(--bar-width);
  -webkit-transition: max-width 1s linear;
  transition: max-width 1s linear;
  width: 100%;
}
.live-stream-polling .polling-countdown-timer .big-timer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgb(var(--primary-500-rgb));
  font-size: 1.25rem;
  line-height: 32px;
}
.live-stream-polling .polling-countdown-timer .big-timer i {
  margin-right: 8px;
}
.live-stream-polling .polling-countdown-timer .timer-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 12px;
}
.live-stream-polling .polling-countdown-timer .timer-controls .btn {
  margin: 0;
  width: 100%;
}
.live-stream-polling .polling-countdown-timer.blinking .big-timer,
.live-stream-polling .polling-countdown-timer.blinking .countdown-bar {
  -webkit-animation: blink 1s infinite;
  animation: blink 1s infinite;
}
@-webkit-keyframes blink {
  50% {
    opacity: .5;
  }
}
.live-stream-polling .polling-countdown-timer .follow-action-label {
  color: rgb(var(--base-500-rgb));
  font-size: .75rem;
  line-height: 16px;
}
.live-stream-polling .poll-form-targeting {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  cursor: pointer;
  padding: 8px;
}
.live-stream-polling .poll-form-targeting:hover {
  border-color: rgb(var(--primary-300-rgb));
}
.live-stream-polling .poll-form-targeting .form-element {
  height: 100%;
  width: 100%;
}
.live-stream-polling .poll-form-targeting .targeting-title {
  color: rgb(var(--base-700-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 16px;
  line-height: 1rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.live-stream-polling .poll-form-targeting .targeting-title i {
  font-size: 14px;
  font-size: .875rem;
  margin-right: 8px;
}
.live-stream-polling .poll-form-targeting .visibility-badge {
  cursor: default;
  margin: 0;
}
.live-stream-polling .poll-form-targeting .outer-wrapper {
  height: unset;
}
.live-stream-polling .targeting-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 8px;
}
.live-stream-polling .targeting-description .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-polling .targeting-description .text {
  margin-left: 4px;
}
.live-stream-polling .targeting-modal .selected-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-polling .targeting-modal .selected-count .count-number {
  border-radius: 2px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
}
.live-stream-polling .targeting-modal .selected-count .count-text {
  color: rgb(var(--base-700-rgb));
  font-size: 14px;
  font-size: .875rem;
  line-height: 22px;
  line-height: 1.375rem;
  margin-left: 4px;
}
.live-stream-polling .targeting-modal.apply .selected-count {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
}
.live-stream-qna {
  background-color: rgb(var(--base-100-rgb));
  border-top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.live-stream-qna .heading {
  -webkit-box-flex: 1;
  background-color: rgb(var(--base-000-rgb));
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.live-stream-qna .heading .title {
  padding: 12px 16px;
}
.live-stream-qna .heading .badge {
  float: right;
  margin: 3px 0 0;
}
.live-stream-qna .qna-sorting-picker {
  background-color: rgb(var(--base-000-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  overflow: visible;
  padding: 4px 4px 4px 8px;
}
.live-stream-qna .qna-sorting-picker .orientation-toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  color: rgb(var(--base-550-rgb));
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  padding: 0 4px;
}
.live-stream-qna .qna-sorting-picker .orientation-toggler .orientation-label {
  margin-right: 4px;
}
.live-stream-qna .qna-sorting-picker .orientation-toggler:hover {
  background-color: rgb(var(--base-100-rgb));
  color: rgb(var(--base-700-rgb));
}
.live-stream-qna .qna-sorting-picker .label {
  -webkit-box-flex: 1;
  color: rgb(var(--base-500-rgb));
  cursor: pointer;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-weight: 500;
  line-height: 24px;
}
.live-stream-qna .qna-sorting-picker .picker {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  border-radius: 4px;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: auto;
  padding: 0 4px;
}
.live-stream-qna .qna-sorting-picker .picker.in,
.live-stream-qna .qna-sorting-picker .picker:hover {
  background-color: rgb(var(--base-100-rgb));
}
.live-stream-qna .qna-sorting-picker .picker .dropdown-label {
  display: inline-block;
  font-size: .75rem;
  font-weight: 600;
}
.live-stream-qna .qna-sorting-picker .picker i {
  display: inline-block;
  margin-left: 4px;
  -webkit-transform: translateY(4px) rotate(90deg);
  transform: translateY(4px) rotate(90deg);
}
.live-stream-qna .qna-sorting-picker .picker i:before {
  font-size: 1.125rem;
  font-weight: 100;
}
.live-stream-qna .qna-sorting-picker .picker.in i {
  -webkit-transform: translateY(4px) rotate(-90deg);
  transform: translateY(4px) rotate(-90deg);
}
.live-stream-qna .qna-sorting-picker .menu {
  min-width: unset;
  -webkit-transform: translateY(24px);
  transform: translateY(24px);
}
.live-stream-qna .qna-sorting-picker .menu .item {
  color: rgb(var(--base-600-rgb));
  font-size: .75rem;
  font-weight: 600;
  line-height: 1.75rem;
  padding: 0 12px 0 4px;
  white-space: nowrap;
}
.live-stream-qna .qna-sorting-picker .menu .item.active {
  color: rgb(var(--primary-300-rgb));
}
.live-stream-qna .tabs-menu {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-size: .75rem;
}
.live-stream-qna .tabs-menu .item {
  position: relative;
  -webkit-box-flex: 1;
  background-color: rgb(var(--base-000-rgb));
  border-left: 1px solid rgb(var(--base-300-rgb));
  border-right: 1px solid rgb(var(--base-300-rgb));
  cursor: pointer;
  -ms-flex: 1 1 33%;
  flex: 1 1 33%;
  margin: 0 -1px;
  padding: 8px 4px;
  text-align: center;
}
.live-stream-qna .tabs-menu .item.active {
  background-color: rgb(var(--primary-100-rgb));
  -webkit-box-shadow: inset 0 -2px 0 rgb(var(--primary-300-rgb));
  box-shadow: inset 0 -2px 0 rgb(var(--primary-300-rgb));
  color: rgb(var(--primary-300-rgb));
}
.live-stream-qna .tabs-menu .item i,
.live-stream-qna .tabs-menu .item span {
  display: block;
}
.live-stream-qna .tabs-menu .item i {
  font-size: 12px;
  font-size: .75rem;
}
.live-stream-qna .tabs-menu .item .notification-dot {
  background-color: rgb(var(--error-300-rgb));
  border-radius: 50%;
  color: rgb(var(--base-000-rgb));
  height: 8px;
  position: absolute;
  right: 12px;
  top: 4px;
  width: 8px;
}
.live-stream-qna .add-question {
  -webkit-box-flex: 1;
  background-color: rgb(var(--base-000-rgb));
  border-top: 1px solid rgb(var(--base-300-rgb));
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
}
.live-stream-qna .add-question .question-text {
  margin: 0;
  padding: 0;
}
.live-stream-qna .add-question .question-text input {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 22px;
  line-height: 22px;
  margin: 0;
  outline: none;
}
.live-stream-qna .questions {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  overflow: auto;
}
.live-stream-qna .actions {
  margin: 0;
  padding: 8px;
}
.live-stream-qna .actions:after {
  clear: both;
  content: "";
  display: table;
}
.live-stream-qna .empty-questions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  overflow: auto;
}
.live-stream-qna .empty-questions .icon {
  font-size: 24px;
  padding-bottom: 8px;
}
.live-stream-qna-question {
  background-color: rgb(var(--base-000-rgb));
  border-top: 1px solid rgb(var(--base-300-rgb));
  margin-bottom: 16px;
  margin-top: 0;
  padding: 0;
  position: relative;
}
.live-stream-qna-question.no-buttons {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
}
.live-stream-qna-question.highlighted.no-buttons {
  background-color: rgb(var(--primary-100-rgb));
  border: 1px solid rgb(var(--primary-300-rgb));
  border-radius: 4px;
}
.live-stream-qna-question .loading {
  left: 50%;
}
.live-stream-qna-question .top-bar {
  margin-right: 36px;
}
.live-stream-qna-question .top-bar.no-buttons {
  margin-right: 8px;
}
.live-stream-qna-question .upvotes-container {
  font-weight: 600;
  line-height: 1.25rem;
  margin-left: 8px;
  position: relative;
  top: 6px;
}
.live-stream-qna-question .upvotes-container i {
  color: rgb(var(--base-500-rgb));
  margin-right: 4px;
}
.live-stream-qna-question .badge-container {
  padding: 0;
}
.live-stream-qna-question .badge-container .badge {
  margin-right: 0;
  position: relative;
  top: 4px;
}
.live-stream-qna-question .answering-now {
  color: rgb(var(--primary-300-rgb));
  font-weight: 600;
  padding-left: 8px;
  padding-top: 8px;
  text-transform: uppercase;
}
.live-stream-qna-question .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
  margin-left: 8px;
  margin-top: 8px;
}
.live-stream-qna-question .user-name {
  color: rgb(var(--base-700-rgb));
  font-weight: 600;
  margin-right: 4px;
}
.live-stream-qna-question .timestamp {
  color: rgb(var(--base-500-rgb));
}
.live-stream-qna-question .dropdown,
.live-stream-qna-question .edit-button {
  cursor: pointer;
  padding: 0;
  position: absolute;
  right: 8px;
  top: 8px;
}
.live-stream-qna-question .dropdown i,
.live-stream-qna-question .edit-button i {
  background-color: rgb(var(--base-100-rgb));
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 20px;
}
.live-stream-qna-question .dropdown .activator button.default,
.live-stream-qna-question .edit-button .activator button.default {
  background-color: rgb(var(--base-100-rgb));
  padding: 0;
  width: 20px;
}
.live-stream-qna-question .dropdown .activator button.default i,
.live-stream-qna-question .edit-button .activator button.default i {
  display: inline-block;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  line-height: normal;
  text-align: center;
  width: 16px;
}
.live-stream-qna-question .dropdown .menu {
  margin-top: 0;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.live-stream-qna-question .dropdown li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
  padding: 4px 8px;
}
.live-stream-qna-question .dropdown li i {
  background-color: transparent;
  padding-right: 4px;
}
.live-stream-qna-question .body {
  line-height: 22px;
  line-height: 1.375rem;
  margin: 4px 8px 8px;
  max-height: 128px;
  overflow: auto;
  overflow-wrap: break-word;
}
.live-stream-qna-question .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  overflow: hidden;
}
.live-stream-qna-question .button {
  background-color: rgb(var(--base-000-rgb));
  -webkit-box-flex: 1;
  border: 1px solid rgb(var(--base-300-rgb));
  color: rgb(var(--base-600-rgb));
  cursor: pointer;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  line-height: 1.5em;
  margin: 0 -1px;
  padding: 4px 8px;
  text-align: center;
}
.live-stream-qna-question .button:active {
  background-color: rgb(var(--base-100-rgb));
}
.live-stream-qna-question .button:first-child {
  -webkit-box-shadow: inset 1px 0 0 rgb(var(--base-100-rgb));
  box-shadow: inset 1px 0 0 rgb(var(--base-100-rgb));
}
.live-stream-qna-question .button.approve-button,
.live-stream-qna-question .button.hide-from-screen-button,
.live-stream-qna-question .button.push-to-screen-button {
  color: rgb(var(--primary-300-rgb));
}
.live-stream-qna-question .button.move-to-answered {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
  font-size: 16px;
  font-size: 1rem;
  -webkit-box-flex: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 44px;
  flex: 44px;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.live-stream-qna-question .button.move-to-answered:hover {
  background-color: rgb(var(--primary-305-rgb));
}
.live-stream-qna-question a.link {
  overflow-wrap: anywhere;
  word-break: break-all;
}
.live-stream-qna-question a.link.link-url.disabled {
  color: rgb(var(--base-700-rgb));
  pointer-events: none;
}
.live-stream-qna-question button:has(> a.link-url.disabled) {
  cursor: not-allowed;
}
.question-form textarea {
  height: 100px;
  resize: none;
}
@media (hover:hover) {
  .live-stream-qna-question .button:hover {
    background-color: rgb(var(--base-100-rgb));
  }
}
.stream-settings .resolution-control .separator,
.stream-settings-VOD .resolution-control .separator {
  padding-left: 4px;
  padding-right: 4px;
}
.stream-settings .resolution-control .hint,
.stream-settings .resolution-control .separator,
.stream-settings-VOD .resolution-control .hint,
.stream-settings-VOD .resolution-control .separator {
  color: rgb(var(--base-500-rgb));
}
.stream-settings .expandable-content-group,
.stream-settings-VOD .expandable-content-group {
  border: 1px solid #e3e6e8;
  border-radius: 8px;
  padding: 13px;
}
.stream-settings .expandable-content-group .expandable-content-header,
.stream-settings-VOD .expandable-content-group .expandable-content-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.stream-settings .expandable-content-group .expandable-content-header i,
.stream-settings-VOD .expandable-content-group .expandable-content-header i {
  padding-right: 8px;
}
.stream-settings .expandable-content-group .main-label,
.stream-settings-VOD .expandable-content-group .main-label {
  font-size: .9rem;
}
.stream-settings .expandable-content-group .small-hint,
.stream-settings-VOD .expandable-content-group .small-hint {
  max-width: 550px;
}
.stream-settings .virtual-background-description,
.stream-settings-VOD .virtual-background-description {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 400;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 24px;
  margin-left: 40px;
}
.stream-settings-VOD {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: calc(100vh - 80px);
}
.stream-settings-VOD .header {
  padding: 24px 40px;
}
.stream-settings-VOD .header h2 {
  margin-bottom: 0;
}
.stream-settings-VOD .body {
  overflow: auto;
  padding: 0 40px 24px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.stream-settings-VOD .body .form-group,
.stream-settings-VOD .body .interactivity-qna .control-hint {
  margin-bottom: 16px;
}
.stream-settings-VOD .body .expandable.expandable-content-group.open section {
  padding-top: 8px;
}
.stream-settings-VOD .footer {
  border-top: 1px solid rgb(var(--base-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 40px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.stream-settings-VOD .save-button {
  margin-left: auto;
}
.word-cloud-colours .form-group:before,
.word-cloud-colours .label-section {
  -webkit-transform: translateY(-12px);
  transform: translateY(-12px);
}
.word-cloud-colours .colours-section .form-group {
  padding-left: 0;
}
.word-cloud-colours .colours-section .form-group:before {
  display: none;
}
.word-cloud-colours .colours-section {
  margin-right: 16px;
  width: 128px;
}
.word-cloud-colours .color-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.word-cloud-colours .color-block .headlines {
  margin-bottom: 4px;
  padding-left: 10px;
}
.word-cloud-colours .color-block small {
  padding-left: 10px;
}
.live-stream-video-picker .smart-table {
  margin-top: 16px;
}
.live-stream-video-picker .smart-table table.table-striped > tbody > tr.selected > td {
  background-color: rgb(var(--primary-050-rgb));
}
.live-stream-video-picker .smart-table table.table-striped > tbody td.video-thumbnail {
  width: 128px;
}
.live-stream-video-picker .smart-table table.table-striped > tbody td.video-thumbnail .outer-wrapper {
  height: auto;
  padding-top: 2px;
}
.live-stream-video-picker .smart-table table.table-striped > tbody td.video-thumbnail img {
  border-radius: 4px;
  height: 64px;
  margin: 0 auto;
}
.live-stream-video-picker .smart-table table.table-striped > tbody td.date {
  max-width: 40px;
}
.live-stream-video-picker .library-upload {
  margin-bottom: 16px;
}
.live-stream-video-picker .empty-video-library-message {
  font-weight: 600;
  margin: 16px;
}
.video-list-container,
.video-list-container .no-videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.video-list-container .no-videos {
  padding: 8px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.video-list-container .no-videos .icon {
  padding-bottom: 8px;
}
.video-list-container .no-videos i {
  font-size: 24px;
}
.video-list-container .with-videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.video-list-container .with-videos .info-panel {
  background-color: #fff;
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  margin: 8px;
  padding: 8px;
}
.video-list-container .with-videos .info-panel .info-primary {
  color: rgb(var(--primary-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.video-list-container .with-videos .info-panel .info-primary i {
  font-size: 20px;
  margin-right: 8px;
}
.video-list-container .with-videos .info-panel .info-secondary {
  margin-top: 12px;
}
.video-list-container .with-videos .videos-list {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.video-list-container .with-videos .action,
.video-list-container .with-videos .videos-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.video-list-container .with-videos .action {
  gap: 8px;
  padding: 8px;
}
.video-list-container .with-videos .action button {
  margin: 0;
  width: 100%;
}
.live-stream-videos .video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 8px 24px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-videos .video.playing {
  background-color: #fff;
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  padding-bottom: 24px;
  padding-top: 16px;
}
.live-stream-videos .video .list-title {
  font-weight: 700;
  margin-bottom: 8px;
  width: 100%;
}
.live-stream-videos .video .drag-handler {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  margin-left: -12px;
}
.live-stream-videos .video .drag-handler i {
  font-size: 16px;
}
.live-stream-videos .video .drag-handler i.drag-disabled {
  color: rgb(var(--base-500-rgb));
  cursor: default;
}
.live-stream-videos .video .drag-handler i.drag-hide {
  opacity: 0;
}
.live-stream-videos .video.sortable-chosen {
  color: rgb(var(--primary-300-rgb));
}
.live-stream-videos .video.sortable-chosen .panel-video-thumbnail {
  border: 1px solid rgb(var(--primary-300-rgb));
}
.live-stream-videos .video .action-buttons {
  margin-left: 0;
  margin-top: 8px;
  width: 100%;
}
.live-stream-videos .video .action-buttons .live-toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-stream-videos .panel-video-thumbnail {
  -webkit-box-flex: 1;
  border: 1px solid rgb(var(--base-300-rgb));
  display: block;
  -ms-flex: 1;
  flex: 1;
  height: 118.8px;
  position: relative;
  width: 211.2px;
}
.live-stream-videos .panel-video-thumbnail .video-thumbnail {
  background-size: cover;
  height: 100%;
}
.live-stream-videos .panel-video-thumbnail .badges {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.live-stream-videos .panel-video-thumbnail .badge {
  margin: 4px;
}
.live-stream-videos .panel-video-thumbnail .badge.time {
  background-color: rgb(var(--base-600-rgb));
  color: #fff;
  margin-left: auto;
}
.live-stream-videos .panel-video-thumbnail .thumbnail-overlay,
.live-stream-videos .panel-video-thumbnail .thumbnail-processing-overlay {
  background-color: rgba(var(--base-700-rgb), .5);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.live-stream-videos .panel-video-thumbnail .thumbnail-overlay {
  opacity: 0;
}
.live-stream-videos .panel-video-thumbnail .thumbnail-overlay button {
  left: 50%;
  position: relative;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.live-stream-videos .panel-video-thumbnail:hover .hover-buttons,
.live-stream-videos .panel-video-thumbnail:hover .thumbnail-overlay {
  opacity: 1;
}
.live-stream-videos .panel-video-thumbnail .hover-buttons {
  background: rgba(var(--base-700-rgb), .65);
  border-radius: 4px;
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(var(--base-000-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
  padding: 8px;
  position: absolute;
  -webkit-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out;
  width: 100%;
}
.live-stream-videos .panel-video-thumbnail .hover-buttons .title-text {
  font-size: 12px;
  font-size: .75rem;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  padding: 0 8px;
}
.live-stream-videos .panel-video-thumbnail .hover-buttons .preview-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: hsla(0, 0%, 100%, .55);
  border: 0;
  border-radius: 100%;
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  font-size: 12px;
  height: 24px;
  width: 24px;
}
.live-stream-videos .panel-video-thumbnail .hover-buttons .delete-video {
  -ms-flex-preferred-size: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 0;
  color: #fff;
  cursor: pointer;
  flex-basis: auto;
  margin-left: auto;
  padding: 0 8px;
}
.live-stream-videos .video-processing-status p.status {
  color: #fff;
}
.input-switch-player .input-info-banner {
  font-weight: 600;
  left: 50%;
  position: absolute;
  top: 24px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 240px;
}
.input-switch-player .input-info-banner p {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 4px;
  -webkit-box-shadow: -2px 4px 12px rgba(var(--base-700-rgb), .05);
  box-shadow: -2px 4px 12px rgba(var(--base-700-rgb), .05);
  padding: 12px 8px;
}
.remove-live-modal .restore-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.video-preview-modal h1.title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.live-stream-polling-wrapper,
.live-stream-qna-wrapper {
  background-color: rgb(var(--base-100-rgb));
  height: 100%;
  overflow: auto;
}
.live-stream-polling-wrapper .live-stream-polling.disabled,
.live-stream-polling-wrapper .live-stream-qna.disabled,
.live-stream-qna-wrapper .live-stream-polling.disabled,
.live-stream-qna-wrapper .live-stream-qna.disabled {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.live-stream-polling-wrapper .live-stream-polling.disabled .content,
.live-stream-polling-wrapper .live-stream-qna.disabled .content,
.live-stream-qna-wrapper .live-stream-polling.disabled .content,
.live-stream-qna-wrapper .live-stream-qna.disabled .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 192px;
}
.live-stream-polling-wrapper .live-stream-polling.disabled .content .icon,
.live-stream-polling-wrapper .live-stream-qna.disabled .content .icon,
.live-stream-qna-wrapper .live-stream-polling.disabled .content .icon,
.live-stream-qna-wrapper .live-stream-qna.disabled .content .icon {
  padding-bottom: 8px;
}
.live-stream-polling-wrapper .live-stream-polling.disabled .content i,
.live-stream-polling-wrapper .live-stream-qna.disabled .content i,
.live-stream-qna-wrapper .live-stream-polling.disabled .content i,
.live-stream-qna-wrapper .live-stream-qna.disabled .content i {
  font-size: 24px;
}
.live-stream-polling-wrapper .live-stream-polling.disabled button,
.live-stream-polling-wrapper .live-stream-qna.disabled button,
.live-stream-qna-wrapper .live-stream-polling.disabled button,
.live-stream-qna-wrapper .live-stream-qna.disabled button {
  margin-top: 16px;
}
.live-session-room.streamless .tabs .item {
  border: 1px solid rgb(var(--base-300-rgb));
}
.live-session-room.streamless .show-results-live .toggler.inline-tooltip i {
  margin-top: 2px;
}
.live-session-room.has-loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 100vh;
  justify-content: center;
}
.live-session-room.has-loader .loader {
  margin: 0 auto;
}
.live-session-room .state {
  margin-top: -3px;
  vertical-align: middle;
}
.live-session-room .reactions {
  overflow: hidden;
}
.live-session-room .loader {
  height: auto;
  margin-bottom: 40px;
  margin-top: 0;
}
.live-session-room .controls .countdown {
  line-height: 32px;
  line-height: 2rem;
  margin-right: 8px;
  width: 56px;
}
.live-session-room .with-countdown {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.live-session-room .video-placeholder {
  background-color: rgb(var(--base-700-rgb));
  color: rgb(var(--base-000-rgb));
  overflow: hidden;
  position: relative;
}
.live-session-room .video-placeholder:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 56.25%;
  width: 0;
}
.live-session-room .video-placeholder .content {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.live-session-room .video-placeholder .content button + p {
  margin-bottom: -48px;
  margin-top: 24px;
}
.live-session-room .outer-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.live-session-room .outer-wrapper .inner-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.live-session-room .outer-wrapper .video-panel {
  background-color: rgb(var(--base-100-rgb));
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.live-session-room .outer-wrapper .video-panel .live-stream-videos {
  height: 100%;
}
.live-session-room .outer-wrapper .video-panel .videos-list {
  overflow-x: hidden;
  overflow-y: scroll;
  padding-left: 0;
  padding-right: 0;
}
.live-session-room .outer-wrapper .inner-wrapper.has-sidebar .setup {
  margin-left: 12px;
}
.live-session-room .streaming {
  position: relative;
}
.live-session-room .streaming .video-stream {
  text-align: center;
}
.live-session-room .streaming .video-stream.vod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.live-session-room .setup {
  margin-top: 24px;
  padding-right: 16px;
}
.live-session-room .endpoints .input-urls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.live-session-room .endpoints .base-url {
  -webkit-box-flex: 1;
  border-radius: 4px 0 0 4px;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.live-session-room .endpoints .btn {
  border-radius: 0 4px 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
}
.live-session-room .endpoints .btn i {
  margin: 0;
}
.live-session-room .endpoints .input-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.live-session-room .endpoints .input-box .btn-primary {
  margin-bottom: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.live-session-room .endpoints .push-url {
  margin-right: 8px;
}
.live-session-room .endpoints .stream-key {
  margin-left: 8px;
}
.live-session-room .endpoints .push-url,
.live-session-room .endpoints .stream-key {
  display: block;
  -webkit-box-flex: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex: 1;
  flex: 1;
}
.live-session-room .caption-button {
  margin-left: 0;
  margin-top: 12px;
}
.live-session-room .sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 256px;
  min-width: 256px;
  width: 256px;
}
.live-session-room .sidebar.video-panel {
  border: 1px solid rgb(var(--base-300-rgb));
}
.live-session-room .sidebar .tabs {
  border-right: 1px solid rgb(var(--base-300-rgb));
}
.live-session-room .badge.live {
  background-color: rgb(var(--error-300-rgb));
  color: rgb(var(--base-000-rgb));
  left: 0;
  margin-top: 8px;
  position: absolute;
  top: 0;
  z-index: 3;
}
.live-stream-form {
  margin-bottom: 24px;
}
.live-stream-form.panels {
  margin-bottom: 32px;
  padding-bottom: 32px;
}
.live-stream-form > .panel {
  min-width: 614px;
}
.live-stream-form .third-party-inputs {
  margin-bottom: 16px;
}
.live-stream-form .form-group.with-border {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  padding: 13px;
}
.live-stream-form .form-group.with-border .main-label {
  font-size: .9rem;
}
.live-stream-form .form-group.with-border .small-hint {
  max-width: 550px;
}
.live-stream-form .outer-wrapper {
  height: unset;
}
.live-stream-form .captions-options {
  margin-left: 40px;
  margin-top: 0;
}
.live-stream-form .captions-options .control-hint {
  margin-bottom: 12px;
}
.live-stream-form .captions-options .captions-services {
  padding-left: 0;
}
.live-stream-form .captions-options .captions-services:before {
  display: none;
}
.btn.finish {
  color: #fff;
}
.third-party-stream .streaming {
  background-color: rgb(var(--base-700-rgb));
  color: rgb(var(--base-000-rgb));
  overflow: hidden;
}
.spotme-live-stream {
  margin-bottom: 24px;
}
.spotme-live-stream .stream {
  background-color: rgb(var(--base-700-rgb));
  border-radius: 4px;
  color: rgb(var(--base-000-rgb));
  overflow: hidden;
  position: relative;
}
.session-type {
  padding-bottom: 24px;
}
.session-type-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.session-type-buttons button {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .04);
  box-shadow: 0 2px 2px rgba(0, 0, 0, .04);
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  height: 96px;
  padding: 12px;
  width: 194px;
}
.session-type-buttons button .icon {
  font-size: 24px;
}
.session-type-buttons button .title {
  color: rgb(var(--base-700-rgb));
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
}
.session-type-buttons button .description {
  color: rgb(var(--base-600-rgb));
  font-size: 10px;
  margin-bottom: 0;
}
.session-type-buttons button.active {
  background-color: rgb(var(--primary-050-rgb));
  border-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--primary-300-rgb));
}
.session-type-buttons button.active .title {
  color: rgb(var(--primary-300-rgb));
}
.session-type-badge {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  padding: 8px 16px;
  width: 106px;
}
.session-type-badge .icon {
  color: rgb(var(--primary-300-rgb));
  font-size: 24px;
}
.session-type-badge .title {
  color: rgb(var(--base-700-rgb));
  font-size: 14px;
  font-weight: 500;
  margin-left: 12px;
}
.new-question-button-wrapper {
  background-color: green;
  bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 0;
  position: relative;
  right: 0;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.new-question-button-wrapper button {
  background-color: rgb(var(--base-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.loader {
  min-height: 88px;
}
.loader.in-page {
  min-height: 0;
  position: relative;
}
.loader.in-page > .loading {
  left: 50%;
}
.loader.static {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: static;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.loader.static .loading {
  display: inline-block;
  position: static;
}
.loader.static .loading .spinner {
  margin: 0;
}
.loader.inline {
  display: inline-block;
  margin: 0 0 -4px 8px;
  vertical-align: middle;
}
.loader.medium .spinner {
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  width: 32px;
}
.loader.small .spinner {
  height: 16px;
  margin-left: -8px;
  margin-top: -8px;
  width: 16px;
}
.loader > .loaded,
.loader > .loading {
  opacity: 0;
  -webkit-transition: opacity .1s ease-in-out, z-index .1s ease-in-out;
  transition: opacity .1s ease-in-out, z-index .1s ease-in-out;
}
.loader > .loaded.in,
.loader > .loading.in {
  opacity: 1;
}
.loader > .loading {
  left: calc(50% + 160px);
  position: absolute;
  text-align: center;
  top: 50%;
  z-index: -1;
}
.loader > .loading.in {
  z-index: 1;
}
.loader > .loading > .caption {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.v--modal-box .loader .loading {
  left: 50%;
}
.lazy,
i[lazy],
img[lazy] {
  opacity: 0;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
}
i[lazy=loaded],
img[lazy=loaded] {
  opacity: 1;
}
.type-representations {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  margin-bottom: 40px;
  padding: 8px 12px;
}
.type-representations .type-representation {
  display: none;
}
.type-representations .type-representation:nth-of-type(2),
.type-representations.show-full-representations .type-representation {
  display: block;
}
.type-representations a.has-action i {
  margin-left: 4px;
  vertical-align: middle;
}
body .v--modal {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 8px;
  -webkit-box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
  box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
}
.v--modal-box,
.v--modal-overlay {
  overflow: unset !important;
  position: fixed !important;
}
.v--modal-overlay {
  background: rgba(var(--base-700-rgb), .35);
}
.v--modal-overlay:has(~ .v--modal-overlay) {
  background: transparent;
}
.v--modal-overlay:has(~ .v--modal-overlay) .v--modal-box {
  -webkit-transform: translateY(-45%) scale(.95);
  transform: translateY(-45%) scale(.95);
}
.v--modal-box {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 8px;
  -webkit-box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
  box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
  left: 50% !important;
  margin-left: -292px !important;
  max-height: calc(100vh - 80px);
  padding: 0;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition:
    width .1s ease-in-out,
    margin-left .1s ease-in-out,
    -webkit-transform .1s ease-in-out;
  transition:
    width .1s ease-in-out,
    margin-left .1s ease-in-out,
    -webkit-transform .1s ease-in-out;
  transition:
    width .1s ease-in-out,
    transform .1s ease-in-out,
    margin-left .1s ease-in-out;
  transition:
    width .1s ease-in-out,
    transform .1s ease-in-out,
    margin-left .1s ease-in-out,
    -webkit-transform .1s ease-in-out;
  width: 584px !important;
}
.v--modal-box.medium {
  margin-left: -424px !important;
  width: 848px !important;
}
.v--modal-box.large {
  margin-left: -512px !important;
  width: 1024px !important;
}
.v--modal-box.transparent {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.v--modal-box p {
  line-height: 20px;
  line-height: 1.25rem;
}
.modal-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: calc(100vh - 80px);
}
.modal-wrapper .modal-header {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 10%;
  flex: 1 1 10%;
}
.modal-wrapper .modal-body,
.modal-wrapper .v--modal.vue-dialog .dialog-content,
.v--modal.vue-dialog .modal-wrapper .dialog-content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 85%;
  flex: 1 1 85%;
  overflow: auto;
}
.modal-wrapper .modal-footer,
.modal-wrapper .v--modal.vue-dialog .vue-dialog-buttons,
.v--modal.vue-dialog .modal-wrapper .vue-dialog-buttons {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 5%;
  flex: 1 1 5%;
}
.modal-header {
  padding: 24px 40px 16px;
}
.modal-header h3 {
  border: 0;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
.modal-body,
.v--modal.vue-dialog .dialog-content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  padding: 24px 24px 24px 40px;
  scrollbar-gutter: stable;
}
.modal-body.narrow,
.v--modal.vue-dialog .narrow.dialog-content {
  padding-left: 128px;
  padding-right: 128px;
}
.modal-body .alert:last-child,
.v--modal.vue-dialog .dialog-content .alert:last-child {
  margin-bottom: 0;
  margin-top: 16px;
}
.modal-body .meta-form:last-child,
.v--modal.vue-dialog .dialog-content .meta-form:last-child {
  margin-bottom: 0;
}
.modal-header + .modal-body,
.v--modal.vue-dialog .modal-header + .dialog-content {
  padding-top: 1px;
}
.modal-footer,
.v--modal.vue-dialog .vue-dialog-buttons {
  border-top: 1px solid rgb(var(--base-100-rgb));
  padding: 24px 40px;
  text-align: right;
}
.modal-footer > .btn + .btn,
.v--modal.vue-dialog .vue-dialog-buttons > .btn + .btn {
  margin-left: 8px;
}
.modal-footer .contextual,
.modal-footer .counter,
.v--modal.vue-dialog .vue-dialog-buttons .contextual,
.v--modal.vue-dialog .vue-dialog-buttons .counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  text-align: left;
}
.modal-footer .counter .count,
.v--modal.vue-dialog .vue-dialog-buttons .counter .count {
  color: rgb(var(--base-500-rgb));
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  margin-right: 8px;
}
.modal-footer .counter .count.active,
.v--modal.vue-dialog .vue-dialog-buttons .counter .count.active {
  color: rgb(var(--primary-300-rgb));
}
.modal-footer .counter .type,
.v--modal.vue-dialog .vue-dialog-buttons .counter .type {
  color: rgb(var(--base-700-rgb));
  font-size: 14px;
  font-size: .875rem;
  font-weight: 700;
  line-height: 18px;
  line-height: 1.125rem;
}
.modal-footer .counter span,
.v--modal.vue-dialog .vue-dialog-buttons .counter span {
  color: rgb(var(--base-500-rgb));
  display: block;
  font-size: 12px;
  font-size: .75rem;
  line-height: 14px;
  line-height: .875rem;
}
.v--modal-overlay .v--modal-background-click {
  background-color: rgba(var(--base-700-rgb), .35);
}
.v--modal-overlay .v--modal-background-click .v--modal-background-click,
.v--modal-overlay .v--modal-background-click .v--modal-overlay {
  background-color: transparent;
}
.v--modal.vue-dialog .dialog-content {
  padding: 24px !important;
}
.v--modal.vue-dialog .dialog-c-title {
  margin-bottom: 0;
}
.v--modal.vue-dialog .vue-dialog-buttons {
  display: block;
  text-align: right;
  width: auto;
}
.access-webapp-modal .modal-body {
  padding: 24px;
  text-align: center;
}
.access-webapp-modal .modal-body p {
  margin: 24px 0;
}
.access-webapp-modal .modal-body pre {
  text-align: left;
}
.bulk-modal .kind-external-field .form-generator-field-label {
  display: none;
}
.bulk-modal .form-generator-row {
  padding-left: 64px;
  position: relative;
}
.bulk-modal .form-generator-row .bulk-edit-checkbox {
  left: 8px;
  position: absolute;
  top: 0;
}
.bulk-modal .modal-body {
  margin-top: 16px;
}
.bulk-modal .time-shift-form {
  margin-top: 24px;
}
.bulk-modal .time-shift-form tr {
  display: block;
  padding-bottom: 8px;
}
.bulk-modal .time-shift-form td {
  padding: 0;
}
.bulk-modal .time-shift-form .radio-button {
  width: 16px;
}
.bulk-modal .time-shift-form .flex-cell {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 32px;
}
.connectivity-issue h2 {
  margin-bottom: 12px;
}
.connectivity-issue .modal-body {
  padding-bottom: 0;
  padding-right: 40px;
}
.connectivity-issue .alert {
  font-weight: 600;
  margin-bottom: 24px;
}
.connectivity-issue .subtitle {
  margin-bottom: 24px;
}
.connectivity-issue .section {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 16px;
}
.connectivity-issue .section ul {
  margin-bottom: 0;
}
.connectivity-issue .section li {
  padding-bottom: 12px;
}
.connectivity-issue .section li:last-of-type {
  padding-bottom: 0;
}
.definition-doc .modal-header h3 {
  border-bottom: 1px solid rgb(var(--base-500-rgb));
  margin: 16px 0;
  padding-bottom: 8px;
}
.modal-wrapper.dialog .modal-footer {
  border-top: none;
  padding-top: 0;
}
.modal-wrapper.dialog.center,
.modal-wrapper.dialog.center .modal-footer {
  text-align: center;
}
.editorial-content .ql-editor {
  min-height: 184px;
}
.event-progress.modal-wrapper .cards-listing {
  margin: 32px 0;
}
.help-modal table {
  margin-bottom: 16px;
}
.help-modal table:last-child {
  margin-bottom: 0;
}
.date-format-info-modal .token,
.date-format-info-modal .unit {
  width: 25%;
}
.modal.fade {
  display: none;
}
.modal-backdrop {
  background: rgb(var(--base-700-rgb));
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1040;
}
.modal,
.modal-backdrop {
  display: none;
  opacity: 0;
  position: fixed;
  -webkit-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
}
.modal {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 4px;
  -webkit-box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
  box-shadow: -2px 4px 12px rgba(0, 0, 0, .05);
  left: 50%;
  margin-left: -292px;
  max-height: calc(100vh - 80px);
  outline: none;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 584px;
  z-index: 1050;
}
.modal.xl-modal {
  margin-left: -512px;
  width: 1024px;
}
.modal .modal-body {
  max-height: calc(100vh - 225px);
}
body.modal-open .modal-backdrop {
  display: block;
  opacity: .35;
}
body.modal-open .modal.in {
  display: block;
  opacity: 1;
}
.mailing-log-details-modal section {
  margin-bottom: 16px;
}
.mailing-log-details-modal section:last-child {
  margin-bottom: 0;
}
.mailing-log-details-modal .mail-logs-details .table-wrapper {
  margin-bottom: 16px;
}
.mailing-log-details-modal .mail-logs-details .table-wrapper:last-child {
  margin-bottom: 0;
}
.mailing-log-details-modal .mail-logs-details th {
  text-align: right;
}
.mailing-log-details-modal .smpt-event {
  margin-bottom: 16px;
}
.mailing-log-details-modal .smpt-event:last-child {
  margin-bottom: 0;
}
.mailing-log-details-modal iframe {
  border: 0;
  border-radius: 2px;
  height: 80vh;
  width: 100%;
}
.mailing-log-details-modal .expand-details,
.mailing-log-details-modal .expand-details .table-wrapper {
  border-color: rgb(var(--error-300-rgb));
}
.master-child-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  border-radius: 8px;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 600px;
  max-height: calc(100vh - 80px);
}
.master-child-modal .master {
  -webkit-box-flex: 0;
  background-color: rgb(var(--base-100-rgb));
  border-radius: inherit;
  -ms-flex: 0 0 35%;
  flex: 0 0 35%;
}
.master-child-modal .master .title {
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 16px;
  padding: 12px;
}
.master-child-modal .master .section {
  cursor: pointer;
  margin-left: 16px;
  margin-right: 16px;
  padding: 8px 12px;
}
.master-child-modal .master .section:hover {
  background-color: rgb(var(--base-300-rgb));
  border-radius: 4px;
}
.master-child-modal .master .section.selected {
  background-color: rgb(var(--primary-300-rgb));
  border-radius: 4px;
  color: rgb(var(--base-000-rgb));
}
.master-child-modal .child {
  -webkit-box-flex: 1;
  display: none;
  -ms-flex: 1 0 65%;
  flex: 1 0 65%;
  min-width: 0;
}
.master-child-modal .child.selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.master-child-modal .child .header {
  padding: 24px;
}
.master-child-modal .child .header h3 {
  border: none;
  margin: 0;
  padding: 0;
}
.master-child-modal .child .header .close {
  margin-right: -12px;
}
.master-child-modal .child .body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: auto;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
}
.master-child-modal .child .footer {
  border-top: 1px solid rgb(var(--base-100-rgb));
  margin-bottom: 24px;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 24px;
  text-align: right;
}
.recommended-settings-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: calc(100vh - 80px);
}
.recommended-settings-modal .header {
  padding: 24px 40px;
}
.recommended-settings-modal .header h2 {
  margin-bottom: 0;
}
.recommended-settings-modal .body {
  overflow: auto;
  padding: 0 40px 24px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.recommended-settings-modal .body .alert-warning {
  font-weight: 600;
}
.recommended-settings-modal .body .accordion-settings {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 16px;
  -webkit-transition: border-color .15s ease-out;
  transition: border-color .15s ease-out;
}
.recommended-settings-modal .body .accordion-settings .name-text {
  font-weight: 600;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 12px 16px;
}
.recommended-settings-modal .body .accordion-settings .title {
  font-weight: 600;
}
.recommended-settings-modal .body .accordion-settings.open {
  border-color: rgb(var(--primary-300-rgb));
}
.recommended-settings-modal .body .accordion-settings.open .toggler {
  color: rgb(var(--primary-300-rgb));
}
.recommended-settings-modal .body .accordion-settings.open section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding: 0 16px;
}
.recommended-settings-modal .body .accordion-settings.open section .col-1,
.recommended-settings-modal .body .accordion-settings.open section .col-2 {
  font-size: 12px;
  font-size: .75rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.recommended-settings-modal .body .accordion-settings.open section .col-1 span,
.recommended-settings-modal .body .accordion-settings.open section .col-2 span {
  display: inline-block;
  padding-bottom: 12px;
}
.recommended-settings-modal .body .accordion-settings.open section .col-1 span:has(+ span),
.recommended-settings-modal .body .accordion-settings.open section .col-2 span:has(+ span) {
  padding-bottom: 0;
}
.recommended-settings-modal .body .know-more-link {
  padding: 24px 0;
}
.recommended-settings-modal .body .endpoints {
  border-top: 1px solid rgb(var(--base-300-rgb));
  padding-top: 24px;
}
.recommended-settings-modal .body .endpoints .input-urls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
  margin-bottom: 24px;
}
.recommended-settings-modal .body .endpoints .input-urls .base-url {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
  padding: 6px 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.recommended-settings-modal .footer {
  border-top: 1px solid rgb(var(--base-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 40px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.rename-modal {
  color: rgb(var(--base-700-rgb));
}
.fp-type-export-modal:not(.polling) .modal-body,
.report-export-modal:not(.polling) .modal-body {
  padding-bottom: 0;
}
.fp-type-export-modal .modal-body .ic-info-fill,
.report-export-modal .modal-body .ic-info-fill {
  margin-left: 8px;
}
.fp-type-export-modal .fields-list.full .options-list,
.report-export-modal .fields-list.full .options-list {
  max-height: none;
}
.fp-type-export-modal .fields-list.full .full-list-toggler i,
.report-export-modal .fields-list.full .full-list-toggler i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fp-type-export-modal .fields-list > .form-group,
.report-export-modal .fields-list > .form-group {
  margin-bottom: 16px;
}
.fp-type-export-modal .fields-list .options-list,
.report-export-modal .fields-list .options-list {
  max-height: 64px;
  overflow: hidden;
}
.fp-type-export-modal .full-list-toggler,
.report-export-modal .full-list-toggler {
  border-top: 1px solid rgb(var(--base-100-rgb));
  display: block;
  padding: 8px;
  text-align: center;
}
.fp-type-export-modal .full-list-toggler i,
.report-export-modal .full-list-toggler i {
  display: inline-block;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  width: 24px;
}
.fp-type-export-modal .download-link-wrapper,
.report-export-modal .download-link-wrapper {
  margin-bottom: 32px;
  text-align: center;
}
.modal-showcase {
  padding-bottom: 48px;
}
.modal-showcase .modal-header > header {
  margin-top: 32px;
  position: relative;
}
.modal-showcase .modal-header > header .subtitle {
  margin-bottom: 0;
}
.modal-showcase h4 {
  border-bottom: 1px solid rgb(var(--base-500-rgb));
  margin-bottom: 16px;
  padding-bottom: 8px;
}
.modal-showcase .showcase {
  margin-left: -40px;
  margin-right: -40px;
}
.modal-showcase .showcase img {
  border-radius: 4px;
  left: 0;
  max-height: 368px;
  position: absolute;
  top: 0;
}
.modal-showcase .details {
  display: grid;
  grid-gap: 32px;
  grid-template-columns: 60% 1fr;
}
.modal-showcase .details p {
  margin-bottom: 32px;
}
.modal-showcase .details .module {
  margin-bottom: 12px;
}
.modal-showcase .VueCarousel-slide {
  position: relative;
}
.modal-showcase .VueCarousel-slide:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 56.25%;
  width: 0;
}
.no-grid-supported .modal-showcase .details > .description {
  display: inline-block;
  margin-right: 16px;
  vertical-align: top;
  width: 60%;
}
.zoomed-media .modal-body {
  text-align: center;
}
.zoomed-word-cloud-modal {
  height: 100%;
}
.zoomed-word-cloud-modal .modal-header {
  height: 10%;
}
.zoomed-word-cloud-modal .modal-body {
  height: 85%;
}
.zoomed-word-cloud-modal .modal-footer {
  height: 5%;
}
.zoomed-word-cloud-modal .smvp-word-cloud-wrapper {
  height: 100%;
}
.nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.content-wrapper.home-editor .home-editor-layouts-list .nav li,
.nav .content-wrapper.home-editor .home-editor-layouts-list li,
.nav .nav-item,
.nav .nav-tab-item {
  border-bottom: 2px solid transparent;
  display: inline-block;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 8px;
  margin-right: 32px;
}
.content-wrapper.home-editor .home-editor-layouts-list .nav li:last-child,
.nav .content-wrapper.home-editor .home-editor-layouts-list li:last-child,
.nav .nav-item:last-child,
.nav .nav-tab-item:last-child {
  margin-right: 0;
}
.content-wrapper.home-editor .home-editor-layouts-list .nav li:hover,
.nav .content-wrapper.home-editor .home-editor-layouts-list li:hover,
.nav .nav-item:hover,
.nav .nav-tab-item:hover {
  border-bottom-color: rgb(var(--base-500-rgb));
}
.content-wrapper.home-editor .home-editor-layouts-list .nav li.active,
.nav .content-wrapper.home-editor .home-editor-layouts-list li.active,
.nav .nav-item.active,
.nav .nav-tab-item.active {
  border-bottom-color: rgb(var(--primary-300-rgb));
}
.content-wrapper.home-editor .home-editor-layouts-list .nav li.active > a,
.nav .content-wrapper.home-editor .home-editor-layouts-list li.active > a,
.nav .nav-item.active > a,
.nav .nav-tab-item.active > a {
  color: rgb(var(--primary-300-rgb));
}
.content-wrapper.home-editor .home-editor-layouts-list .nav li > a,
.nav .content-wrapper.home-editor .home-editor-layouts-list li > a,
.nav .nav-item > a,
.nav .nav-tab-item > a {
  color: rgb(var(--base-500-rgb));
  display: block;
  padding-bottom: 6px;
  text-decoration: none;
}
.content-wrapper.home-editor .home-editor-layouts-list .nav li .badge,
.nav .content-wrapper.home-editor .home-editor-layouts-list li .badge,
.nav .nav-item .badge,
.nav .nav-tab-item .badge {
  margin-left: 8px;
}
ul.nav {
  margin-bottom: 24px;
}
ul.nav.nav-list:last-child {
  margin-bottom: 0;
}
.nav-list {
  margin-bottom: 24px;
}
.nav-list > li {
  font-weight: 400;
}
.nav-list > li:last-child {
  margin-bottom: 0;
}
.nav-list > li.nav-header {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
}
.nav-list > li.nav-header + .nav-sub-header {
  margin-top: 0;
}
.nav-list > li.nav-sub-header {
  color: rgb(var(--base-600-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 18px;
  line-height: 1.125rem;
  margin-top: 16px;
  text-transform: uppercase;
}
.nav-list > li.nav-header,
.nav-list > li.nav-sub-header,
.nav-list > li > a {
  padding: 8px 12px;
}
.nav-list > li > a {
  border-radius: 4px;
  display: block;
  line-height: 24px;
  line-height: 1.5rem;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nav-list > li > a:hover {
  background-color: rgb(var(--base-300-rgb));
}
.nav-list > li > a > [class*=" icon-"],
.nav-list > li > a > [class^=icon-] {
  line-height: 24px;
  line-height: 1.5rem;
}
.nav-list > li.active > a {
  background-color: rgb(var(--primary-300-rgb));
  color: #fff;
}
.nav-list-wrapper {
  background-color: rgb(var(--base-100-rgb));
  border-radius: 4px;
  padding: 16px;
}
.nav-list-wrapper a {
  color: rgb(var(--base-700-rgb));
}
.live-session-room.streamless .vue-notification-group.qna-toaster {
  bottom: 114px !important;
  left: 4px !important;
}
.vue-notification-group.flashes {
  bottom: 90px !important;
  right: 32px !important;
  width: auto !important;
}
.vue-notification-group.qna-toaster {
  bottom: 90px !important;
}
.vue-notification-group.qna-toaster .vue-notification-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1px;
}
.vue-notification-group.qna-toaster .vue-notification {
  background-color: rgb(var(--base-700-rgb));
  margin: 0;
  padding: 4px 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.vue-notification-group.qna-toaster .vue-notification .message {
  font-size: 12px;
  font-size: .75rem;
  margin: 0 8px;
}
.vue-notification-group .vue-notification {
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, .1);
  box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, .1);
  color: rgb(var(--base-000-rgb));
  font-size: 14px;
  font-size: .875rem;
  margin: 16px 0 0 32px;
  padding: 16px;
  width: 320px;
}
.vue-notification-group .vue-notification .close,
.vue-notification-group .vue-notification button.confirm {
  color: rgb(var(--base-000-rgb));
}
.vue-notification-group .vue-notification.error {
  background-color: rgb(var(--error-300-rgb));
}
.vue-notification-group .vue-notification.error button.confirm {
  background-color: rgb(var(--error-500-rgb));
}
.vue-notification-group .vue-notification.info {
  background-color: rgb(var(--primary-300-rgb));
}
.vue-notification-group .vue-notification.info button.confirm {
  background-color: rgb(var(--primary-500-rgb));
}
.vue-notification-group .vue-notification.success {
  background-color: rgb(var(--success-300-rgb));
}
.vue-notification-group .vue-notification.success button.confirm {
  background-color: rgb(var(--success-500-rgb));
}
.vue-notification-group .vue-notification.warn,
.vue-notification-group .vue-notification.warning {
  background-color: rgb(var(--alert-300-rgb));
}
.vue-notification-group .vue-notification.warn button.confirm,
.vue-notification-group .vue-notification.warning button.confirm {
  background-color: rgb(var(--alert-500-rgb));
}
.vue-notification-group .vue-notification.alert .ic-noty:before,
.vue-notification-group .vue-notification.warn .ic-noty:before,
.vue-notification-group .vue-notification.warning .ic-noty:before {
  content: "\e006";
}
.vue-notification-group .vue-notification.error .ic-noty:before {
  content: "\e0a7";
}
.vue-notification-group .vue-notification.success .ic-noty:before {
  content: "\e02e";
}
.vue-notification-group .vue-notification.info .ic-noty:before {
  content: "\e085";
}
.vue-notification-group .vue-notification .close {
  margin-right: 0;
}
.vue-notification-group .vue-notification .ic-noty {
  float: left;
  margin-right: 8px;
  margin-top: 4px;
  text-align: center;
  width: 24px;
}
.vue-notification-group .vue-notification .title {
  font-weight: 600;
  margin-bottom: 8px;
}
.vue-notification-group .vue-notification .message {
  line-height: 22px;
  line-height: 1.375rem;
  margin: 0 32px;
  overflow: hidden;
  overflow-wrap: break-word;
}
.vue-notification-group .vue-notification .actions {
  margin-top: 16px;
}
.vue-notification-group .vue-notification p {
  margin-bottom: 0;
}
.vue-notification-group .vue-notification button.confirm {
  margin-bottom: 8px;
  margin-right: 8px;
}
.legal-documents-form fieldset > .form-groups,
.legal-documents-form hr {
  margin-bottom: 16px;
}
.package-details .modal-header > header > .actions {
  position: absolute;
  right: 0;
  top: calc(50% - 16px);
}
.package-details .modal-header > header > .actions .package-button + .dropdown {
  margin-left: 16px;
}
.package-details .alert.alert-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  margin-top: 12px;
}
.package-details .alert.alert-info .message {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  font-weight: 600;
}
.package-details .alert.alert-info .actions {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}
.pagination ul {
  padding: 0;
}
.paginator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 16px 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.paginator .page-number {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.paginator .page-number:not(.primary) {
  background-color: rgb(var(--base-100-rgb));
}
.paginator .page-number:not(.primary):hover {
  background-color: rgb(var(--base-305-rgb));
}
.paginator .page-number [class^=ic-] {
  vertical-align: text-bottom;
}
.paginator .number-separator {
  cursor: default;
  pointer-events: none;
}
.pax-manager > .actions {
  float: right;
}
.pax-manager .search-bar {
  margin-bottom: 32px;
}
.pax-manager .search-bar .search-input-wrapper > input {
  min-width: 320px;
}
.pax-manager .user-deleted {
  margin: 64px 0 0;
  text-align: center;
}
.pax-manager .table-wrapper {
  overflow: visible;
}
.bs-file-dropzone,
.btn-file,
.file-picker,
.file-uploader,
.vtt-picker .modal-body .vtt-item .files-uploaded {
  border: 1px dashed rgb(var(--base-500-rgb));
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 22px;
  line-height: 1.375rem;
  margin: 0;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-transition: border-color .1s linear;
  transition: border-color .1s linear;
}
.bs-file-dropzone:hover,
.btn-file:hover,
.file-picker:hover,
.file-uploader:hover,
.vtt-picker .modal-body .vtt-item .files-uploaded:hover {
  border-color: rgb(var(--base-700-rgb));
}
.active.bs-file-dropzone,
.active.btn-file,
.active.file-picker,
.active.file-uploader,
.bs-file-dropzone:active,
.btn-file:active,
.file-picker:active,
.file-uploader:active,
.vtt-picker .modal-body .vtt-item .active.files-uploaded,
.vtt-picker .modal-body .vtt-item .files-uploaded:active {
  border-color: rgb(var(--primary-300-rgb));
}
.bs-file-dropzone [disabled],
.btn-file [disabled],
.disabled.bs-file-dropzone,
.disabled.btn-file,
.disabled.file-picker,
.disabled.file-uploader,
.file-picker [disabled],
.file-uploader [disabled],
.vtt-picker .modal-body .vtt-item .disabled.files-uploaded,
.vtt-picker .modal-body .vtt-item .files-uploaded [disabled] {
  border-color: transparent;
  color: rgb(var(--base-500-rgb));
  cursor: not-allowed;
}
.bs-file-dropzone input[type=file],
.btn-file input[type=file],
.file-picker input[type=file],
.file-uploader input[type=file],
.vtt-picker .modal-body .vtt-item .files-uploaded input[type=file] {
  position: absolute;
}
.bs-file-dropzone.thumbnail {
  background-position: 50%;
  background-size: cover;
}
.bs-file-dropzone.thumbnail:before {
  content: "";
  display: block;
  height: 1px;
  padding-top: 75%;
  width: 100%;
}
.bs-file-dropzone .drop-label {
  padding: 6px 12px;
}
.bs-file-dropzone .drop-area,
.bs-file-dropzone input[type=file] {
  pointer-events: none;
}
.bs-file-dropzone input[type=file] {
  -webkit-transform: translate(-200%);
  transform: translate(-200%);
}
.btn-file,
.btn-file:hover {
  background: transparent;
}
.btn-file input[type=file] {
  cursor: pointer;
  left: 0;
  opacity: 0;
  top: 0;
}
.file-uploader {
  padding: 4px;
}
.file-uploader .file-uploads {
  vertical-align: middle;
}
.file-uploader .file-uploads.file-uploads-html4 input,
.file-uploader .file-uploads.file-uploads-html5 label {
  margin: 0;
}
.file-uploader .file-uploads.file-uploads-disabled {
  background-color: rgb(var(--base-100-rgb));
  cursor: not-allowed;
}
.file-uploader .file-uploads > label {
  cursor: inherit;
}
.upload-manager {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 8px;
  bottom: 90px;
  -webkit-box-shadow: -2px 4px 12px rgba(0, 0, 0, .1);
  box-shadow: -2px 4px 12px rgba(0, 0, 0, .1);
  display: none;
  overflow: hidden;
  position: fixed;
  right: 32px;
  width: 320px;
  z-index: 90;
}
.upload-manager.active {
  display: block;
}
.upload-manager.collapsed {
  width: auto;
}
.upload-manager.collapsed .collapse {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.upload-manager.collapsed section.uploads {
  display: none;
}
.upload-manager header {
  background-color: rgb(var(--base-700-rgb));
  color: rgb(var(--base-000-rgb));
  font-weight: 600;
  padding: 8px 12px;
}
.upload-manager header .close {
  color: rgb(var(--base-000-rgb));
  margin-right: -6px;
}
.upload-manager header .collapse {
  color: rgb(var(--base-000-rgb));
  cursor: pointer;
  display: block;
  float: right;
  font-size: 24px;
  font-size: 1.5rem;
  height: 32px;
  margin-top: -5px;
  text-align: center;
  width: 32px;
}
.upload-manager header .collapse:before {
  content: "\e032";
  vertical-align: middle;
}
.upload-manager .batch-actions {
  background-color: rgb(var(--primary-050-rgb));
  padding: 8px 12px;
}
.upload-manager .items {
  max-height: 240px;
  overflow: auto;
}
.upload-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
}
.upload-progress:hover {
  background-color: rgb(var(--base-100-rgb));
}
.upload-progress:hover .actions {
  display: block;
}
.upload-progress.canceled .name {
  color: rgb(var(--base-500-rgb));
}
.upload-progress .name {
  line-height: 24px;
  line-height: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  padding-right: 12px;
}
.upload-progress .actions {
  display: none;
  padding: 0 12px;
}
.upload-progress .status svg {
  display: block;
}
.upload-progress .completed {
  background-color: rgb(var(--success-300-rgb));
  border-radius: 100%;
  color: rgb(var(--base-000-rgb));
  height: 24px;
  text-align: center;
  width: 24px;
}
.upload-progress .completed.error {
  background-color: rgb(var(--error-300-rgb));
}
.upload-progress .completed i {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
}
.upload-progress .loader {
  min-height: 24px;
}
.upload-progress .loader > .loading {
  position: static;
}
.upload-progress .loader .spinner {
  display: block;
  height: 24px;
  margin-left: 0;
  margin-top: 0;
  width: 24px;
}
.file-picker .dropbox {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  min-height: 32px;
  padding: 4px;
  position: relative;
}
.file-picker .input-file {
  cursor: pointer;
  left: 0;
  min-height: 32px;
  opacity: 0;
  top: 0;
  width: 100%;
}
.file-picker.active {
  background-color: rgb(var(--primary-050-rgb));
  border-color: rgb(var(--primary-500-rgb));
}
.image-picker.form-group .images {
  margin-bottom: 0;
}
.image-picker .control-hint {
  margin-bottom: 8px;
}
.image-picker .file-uploader {
  padding: 0;
}
.image-picker .images {
  grid-template-columns: repeat(auto-fit, minmax(214px, 1fr));
  margin-bottom: 16px;
}
.image-picker .images:empty {
  margin-bottom: 0;
}
.image-picker .image-preview picture {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.thumbnail-picker .image-preview picture {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  overflow: hidden;
}
.external-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-bottom: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.external-picker:last-child {
  margin-bottom: 0;
}
.external-picker .form-group {
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.external-picker .option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  min-width: 0;
}
.external-picker .option .icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 16px;
  flex: 0 1 16px;
}
.external-picker .option .icon img {
  vertical-align: middle;
}
.external-picker .option .subtitle,
.external-picker .option .title {
  line-height: 18px;
  line-height: 1.125rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.external-picker .option .subtitle {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  word-wrap: break-word;
  overflow: visible;
  white-space: normal;
}
.external-picker .option .subtitle.ext {
  margin-left: 8px;
}
.external-picker .option .subtitle.warning {
  color: rgb(var(--error-300-rgb));
}
.external-picker .documents .option {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
}
.external-picker .doc {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 8px;
}
.external-picker .doc:last-child {
  border-bottom: 0;
}
.external-picker .doc.sortable {
  cursor: row-resize;
  overflow-wrap: break-word;
}
.external-picker .doc > * {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}
.external-picker .doc .ext-picker-details {
  gap: 12px;
}
.external-picker .doc .details,
.external-picker .doc .ext-picker-details {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  min-width: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.external-picker .doc .details {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.external-picker .doc .details > .badge,
.external-picker .doc .details > i {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.external-picker .doc .actions {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-item-align: center;
  align-self: center;
}
.external-picker .doc a.remove {
  color: rgb(var(--base-500-rgb));
  float: right;
}
.external-picker .doc a.edit {
  color: rgb(var(--base-500-rgb));
  font-size: 14px;
  font-size: .875rem;
}
.external-picker .doc .badge {
  margin-left: 0;
  margin-right: 8px;
}
.external-picker .doc .actions i,
.external-picker .doc .details i {
  display: inline-block;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  width: 24px;
}
.external-picker .doc .actions i.drag,
.external-picker .doc .actions i.type,
.external-picker .doc .details i.drag,
.external-picker .doc .details i.type {
  margin-right: 8px;
}
.external-picker .doc .actions i.drag,
.external-picker .doc .details i.drag {
  opacity: .5;
}
.external-picker .doc .doc-extras {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
}
.external-picker .doc .doc-extras .participant-availability {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  gap: 16px;
  justify-content: flex-end;
}
.external-picker .doc .doc-extras .participant-availability span.available {
  color: rgb(var(--success-500-rgb));
}
.external-picker .doc .doc-extras .participant-availability span.not-available {
  color: rgb(var(--error-500-rgb));
}
.external-picker .doc .doc-extras .participant-availability span.awaiting {
  color: rgb(var(--base-500-rgb));
}
.external-picker .image-preview {
  line-height: 0;
}
.external-picker .image-preview picture {
  border: 1px solid rgb(var(--base-500-rgb));
  border-radius: 4px;
  display: inline-block;
  font-size: 0;
  line-height: 1;
  overflow: hidden;
}
.external-picker .image-preview img {
  height: 80px;
}
.any-external-picker .external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.any-external-picker .external:last-child {
  margin-bottom: 0;
}
.any-external-picker .type-selection {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  margin-bottom: 0;
}
.any-external-picker .form-groups {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.any-external-picker .add-ext {
  margin-top: 16px;
}
.vtt-picker .modal-body {
  padding: 0 40px 24px;
}
.vtt-picker .modal-body .vtt-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.vtt-picker .modal-body .vtt-item .file-picker,
.vtt-picker .modal-body .vtt-item .files-uploaded {
  width: 100%;
}
.vtt-picker .modal-body .vtt-item label {
  cursor: inherit;
}
.vtt-picker .modal-body .vtt-item i {
  background-color: rgb(var(--base-300-rgb));
  border-radius: 4px;
  cursor: pointer;
  padding: 4px 8px;
}
.vtt-picker .modal-body .vtt-item .remove-link {
  color: rgb(var(--error-300-rgb));
  cursor: pointer;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: 8px;
}
.vtt-picker .modal-body .vtt-item .files-uploaded {
  padding: 4px;
}
.vtt-picker .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.vtt-picker .modal-footer .add-languages-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
}
.vtt-picker .modal-footer .add-languages-btn i {
  margin-left: 8px;
  margin-right: 0;
}
.content-page-picker .form-scheduler {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -28px;
  padding-top: 20px;
}
.content-page-picker .form-scheduler .btn {
  margin-bottom: 0;
}
.progress {
  background-color: rgb(var(--base-100-rgb));
  border-radius: 4px;
  height: 6px;
  margin-top: 16px;
  position: relative;
}
.progress.secondary {
  background-color: rgba(var(--base-700-rgb), .3);
  margin: 8px 0;
}
.progress.secondary .progress-bar {
  background-color: rgb(var(--base-000-rgb));
}
.progress .bar,
.progress .progress-bar {
  background-color: rgb(var(--primary-300-rgb));
  border-radius: 4px;
  height: 100%;
  -webkit-transition: width .1s ease-in-out;
  transition: width .1s ease-in-out;
}
.progress-ring {
  -webkit-transform: scaleX(-1) rotate(-90deg);
  transform: scaleX(-1) rotate(-90deg);
}
.progress-ring.progress-normal .filler {
  stroke: rgb(var(--success-300-rgb));
}
.progress-ring.progress-warning .filler {
  stroke: rgb(var(--alert-300-rgb));
}
.progress-ring.progress-danger .filler {
  stroke: rgb(var(--error-300-rgb));
}
.progress-ring.progress-danger .prog,
.progress-ring.progress-normal .prog,
.progress-ring.progress-warning .prog {
  stroke: rgb(var(--base-300-rgb));
}
.progress-ring.primary .prog {
  stroke: rgb(var(--primary-300-rgb));
}
.progress-ring.primary .filler,
.progress-ring.secondary .filler {
  stroke-opacity: .3;
}
.progress-ring .prog {
  -webkit-transition: stroke-dashoffset .1s ease-in-out;
  transition: stroke-dashoffset .1s ease-in-out;
}
.sessions-registration-configuration.registration .title-and-actions {
  border-radius: 8px;
  padding-left: 12px;
}
.sessions-registration-configuration.registration .title-and-actions:has(+ .group-config) {
  border-radius: 8px 8px 0 0;
}
.sessions-registration-configuration.registration .title-and-actions:has(+ .group-config) .input-wrapper {
  border-radius: 8px 8px 0 0;
}
.sessions-registration-configuration.registration .title-and-actions .input-wrapper {
  border-radius: 8px;
  padding-left: 12px;
}
.sessions-registration-configuration .heading {
  margin-bottom: 16px;
}
.sessions-registration-configuration .heading .btn {
  float: right;
}
.sessions-registration-configuration .empty-state {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  padding: 24px;
  text-align: center;
}
.sessions-registration-configuration .group.collapsed .title-and-actions {
  border-bottom-color: rgb(var(--base-300-rgb));
}
.sessions-registration-configuration .group.collapsed .input-wrapper,
.sessions-registration-configuration .group.collapsed .title-and-actions {
  border-radius: 8px;
}
.sessions-registration-configuration .group.collapsed .toggler {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sessions-registration-configuration .group.collapsed .group-config {
  border-bottom-width: 0;
  border-top-width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
}
.sessions-registration-configuration .group-config {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 0 0 8px 8px;
  border-top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 24px;
  padding: 12px;
  -webkit-transition:
    opacity .2s linear,
    padding .2s linear,
    border-top-color 2s linear;
  transition:
    opacity .2s linear,
    padding .2s linear,
    border-top-color 2s linear;
}
.sessions-registration-configuration .session-import-export {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
}
.sessions-registration-configuration .session-import-export .session-import {
  display: inline-block;
}
.sessions-registration-configuration .session-import-export .session-export {
  display: inline-block;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  min-width: 232px;
  padding: 16px;
}
.sessions-registration-configuration .session-import-export .subtitle {
  color: rgb(var(--base-600-rgb));
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 16px;
  margin-top: 4px;
}
.sidemenu {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 4px;
  padding: 24px 16px;
}
.sidemenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.sidemenu li.selected a {
  background-color: rgb(var(--base-100-rgb));
  color: rgb(var(--primary-300-rgb));
}
.sidemenu li a {
  border-radius: 4px;
  color: rgb(var(--base-700-rgb));
  cursor: pointer;
  display: block;
  line-height: 1.5rem;
  padding: 8px 16px;
}
.sidemenu li a:hover {
  background-color: rgb(var(--base-100-rgb));
}
.sidemenu .counter {
  background-color: rgb(var(--primary-100-rgb));
  border-radius: 4px;
  color: rgb(var(--primary-300-rgb));
  display: inline-block;
  float: right;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 18px;
  line-height: 1.125rem;
  margin-top: 3px;
  padding: 0 8px;
}
.smart-table:last-child .paginator {
  margin-bottom: 0;
}
.smart-table .list-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  margin-bottom: 16px;
  white-space: nowrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.smart-table .list-buttons .bulk-actions,
.smart-table .list-buttons .filter-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.smart-table .list-buttons .bulk-actions {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  gap: 8px;
}
.smart-table .list-buttons .calls-to-action {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  overflow: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.smart-table .list-buttons .filter-wrapper {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}
.smart-table .list-filters .multiselect {
  min-width: 232px;
}
.smart-table .list-filters .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}
.smart-table .list-filters .form-group label {
  margin: 0;
}
.smart-table .item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow-x: hidden;
}
.smart-table .item-list.quick-editor-open {
  overflow-x: visible;
}
.smart-table .item-list.quick-editor-open .table-wrapper {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.smart-table .item-list.animating .table-wrapper {
  overflow: hidden;
}
.smart-table .item-list .list-quick-editor {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.smart-table .item-list .table-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.smart-table th.selector {
  width: 16px;
}
.smart-table .row-actions {
  text-align: right;
}
.smart-table .row-actions > * {
  visibility: hidden;
}
.smart-table .actions {
  min-width: 80px;
  text-align: right;
}
.smart-table tbody tr:hover .row-actions > * {
  visibility: visible;
}
.smart-table tbody td.cancelled > a,
.smart-table tbody td.cancelled > span,
.smart-table tbody td.erased > a,
.smart-table tbody td.erased > span {
  opacity: .5;
  text-decoration: line-through;
}
.smart-table tbody td.hidden > a,
.smart-table tbody td.hidden > span,
.smart-table tbody td.masked > a,
.smart-table tbody td.masked > span {
  opacity: .5;
}
.smart-table tbody a:not(.btn) {
  font-weight: 600;
}
.smart-table .empty-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 40px;
}
.excel-import-wizard-container .actions {
  padding: 16px 0;
}
.excel-import-wizard-container tr.created {
  background-color: rgb(var(--success-100-rgb));
}
.excel-import-wizard-container tr.type,
.excel-import-wizard-container tr.updating-fields {
  background-color: rgb(var(--base-100-rgb));
}
.excel-import-wizard-container tr.unchanged {
  background-color: rgb(var(--warning-100-rgb));
}
.excel-import-wizard-container tr.total {
  background-color: rgb(var(--primary-100-rgb));
}
.excel-import-wizard-container tr.removed {
  background-color: rgb(var(--error-100-rgb));
}
.excel-import-wizard-container tr.no-field-match,
.excel-import-wizard-container tr.updated {
  background-color: rgb(var(--base-300-rgb));
}
.excel-import-wizard-container .smart-table-inner-wrapper td {
  white-space: nowrap;
}
.supported-browsers {
  margin-left: auto;
  margin-right: auto;
  margin-top: 15%;
  text-align: center;
  width: 760px;
}
.supported-browsers .body {
  font-size: 16px;
  font-size: 1rem;
  margin-left: 24px;
  margin-right: 24px;
}
.supported-browsers .browser-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  margin-top: 32px;
}
.supported-browsers .browser-info {
  background-color: rgb(var(--base-100-rgb));
  border-radius: 4px;
  color: rgb(var(--base-700-rgb));
  padding-bottom: 12px;
  padding-top: 24px;
  width: 736px;
}
.supported-browsers .browser-info .name {
  display: block;
  font-weight: 700;
}
.supported-browsers .browser-info .company {
  color: rgb(var(--base-600-rgb));
  display: block;
}
.supported-browsers .browser-info img {
  height: 48px;
  width: 48px;
}
.supported-browsers .link {
  margin-top: 24px;
}
.tabbed-views ul.nav li {
  cursor: pointer;
}
.tabbed-views ul.nav .nav-item.active {
  color: rgb(var(--primary-300-rgb));
}
.tabbed-views > footer {
  margin-top: 16px;
  text-align: right;
}
.row-fluid.table .total-records-line {
  display: none;
}
table {
  border-collapse: collapse;
  min-width: 100%;
}
table.table-network-configuration-editor > tbody > tr:nth-child(2n) > td,
table.table-network-configuration-editor > tbody > tr:nth-child(2n) > th,
table.table-striped > tbody > tr:nth-child(2n) > td,
table.table-striped > tbody > tr:nth-child(2n) > th {
  background-color: rgb(var(--base-050-rgb));
}
table.table-network-configuration-editor > tbody > tr:nth-child(odd) > td,
table.table-network-configuration-editor > tbody > tr:nth-child(odd) > th,
table.table-striped > tbody > tr:nth-child(odd) > td,
table.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: rgb(var(--base-000-rgb));
}
table.table-striped-double > tbody > tr:nth-child(2n) > td,
table.table-striped-double > tbody > tr:nth-child(2n) > th {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  padding-top: 4px;
}
table.table-striped-double > tbody > tr:nth-child(odd) > td,
table.table-striped-double > tbody > tr:nth-child(odd) > th {
  padding-bottom: 4px;
}
table.table-striped-double > tbody > tr:nth-child(4n),
table.table-striped-double > tbody > tr:nth-child(4n) > td,
table.table-striped-double > tbody > tr:nth-child(4n) > th,
table.table-striped-double > tbody > tr:nth-child(4n-1),
table.table-striped-double > tbody > tr:nth-child(4n-1) > td,
table.table-striped-double > tbody > tr:nth-child(4n-1) > th {
  background-color: rgb(var(--base-050-rgb));
}
table.actionable > tbody > tr {
  cursor: pointer;
}
table.actionable > tbody > tr:has(input[type=checkbox]:disabled) {
  cursor: default;
}
table.actionable > tbody > tr:nth-child(odd) {
  border-bottom: 1px solid rgb(var(--base-000-rgb));
  border-top: 1px solid rgb(var(--base-000-rgb));
}
table.actionable > tbody > tr.invalid {
  cursor: default;
}
table.actionable > tbody > tr.selected:not(:has(input[type=checkbox]:disabled)) > td {
  background-color: rgb(var(--primary-050-rgb));
}
table.actionable > tbody > tr:hover:nth-child(2n) > td,
table.actionable > tbody > tr:hover:nth-child(2n) > th,
table.actionable > tbody > tr:hover:nth-child(odd) > td,
table.actionable > tbody > tr:hover:nth-child(odd) > th {
  background-color: rgb(var(--base-100-rgb));
}
table.table-fixed {
  table-layout: fixed;
}
table.mini {
  font-size: 10px;
  font-size: .625rem;
  line-height: 20px;
  line-height: 1.25rem;
}
table.mini td,
table.mini th {
  padding: 4px 8px;
}
table.compact {
  line-height: 20px;
  line-height: 1.25rem;
}
table.compact td,
table.compact th {
  padding: 4px 8px;
}
table > thead > tr > td,
table > thead > tr > th {
  background-color: rgb(var(--base-300-rgb));
  color: rgb(var(--base-700-rgb));
}
table > thead > tr > th {
  font-weight: 600;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
table > thead > tr > th:dir(rtl) {
  text-align: right;
}
table > tbody > tr > th {
  text-align: left;
}
table > tbody > tr > td > :last-child {
  margin-bottom: 0;
}
table > tbody > tr.invalid {
  opacity: .5;
}
table > tbody > tr.invalid > td:not(.actions) {
  text-decoration: line-through;
}
table > tbody > tr.even td,
table > tbody > tr.even th {
  background-color: rgb(var(--base-050-rgb));
}
table > tbody > tr.odd td,
table > tbody > tr.odd th {
  background-color: rgb(var(--base-000-rgb));
}
table td,
table th {
  padding: 8px 12px;
}
table td.large-text-ellipsis,
table th.large-text-ellipsis {
  max-width: 496px;
  overflow: hidden;
  text-overflow: ellipsis;
}
table td.checker,
table th.checker {
  padding-right: 0;
  text-align: center;
  width: 40px;
}
table td.selector input,
table th.selector input {
  vertical-align: middle;
}
table td.narrow,
table th.narrow {
  width: 32px;
}
table td.wide,
table th.wide {
  min-width: 40%;
}
table th.sortable {
  cursor: pointer;
}
table th.sortable i {
  display: inline-block;
  margin-left: 8px;
  margin-top: -2px;
  vertical-align: middle;
}
table th.sortable i:before {
  content: "\e00d";
}
table th.sort-asc i:before {
  content: "\e035";
}
table th.sort-desc i:before {
  content: "\e032";
}
table td.ellipsis {
  position: relative;
}
table td.ellipsis:before {
  content: "&nbsp;";
  visibility: hidden;
}
table td.ellipsis > a:not(.badge),
table td.ellipsis > span:not(.badge) {
  left: 12px;
  overflow: hidden;
  position: absolute;
  right: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
table td.actions {
  text-align: right;
}
table td.still {
  vertical-align: top;
  white-space: nowrap;
}
table td.highlighted {
  font-weight: 600;
}
table td.erased > a,
table td.erased > span {
  opacity: .5;
  text-decoration: line-through;
}
table td.masked > a,
table td.masked > span {
  opacity: .5;
}
table td.has-tooltip {
  cursor: help;
}
table td.has-tooltip > a,
table td.has-tooltip > span {
  -webkit-text-decoration: underline 1.5px dotted;
  text-decoration: underline 1.5px dotted;
}
table td > table {
  margin: -8px -12px;
}
table td > table,
table td > table tbody,
table td > table td,
table td > table tfoot,
table td > table th,
table td > table thead,
table td > table tr {
  display: block;
}
.smart-table-inner-wrapper,
.table-wrapper {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  clear: both;
  overflow: auto;
}
.listing-actions,
.smart-table-outer-wrapper .search-bar-wrapper {
  margin-bottom: 16px;
  text-align: right;
}
.smart-table-outer-wrapper .pagination {
  float: right;
}
.smart-table-outer-wrapper .paginator-notes {
  float: right;
  line-height: 32px;
  line-height: 2rem;
  margin: 16px;
}
.smart-table-inner-wrapper {
  overflow: visible;
}
.smart-table-inner-wrapper .badge,
.smart-table-inner-wrapper .table-network-configuration-editor .label,
.table-network-configuration-editor .smart-table-inner-wrapper .label {
  margin: 0;
}
.smart-table-global-search-row {
  display: inline-block;
  position: relative;
}
.smart-table-global-search {
  max-width: 232px;
}
.smart-table-global-search i:before {
  content: "\e0e0";
}
.smart-table-global-search label {
  display: none;
}
.fp-typed-list .search-bar {
  text-align: right;
}
.fp-typed-list .smart-table {
  clear: both;
}
.fp-typed-list .list-actions {
  display: inline-block;
  margin-right: 8px;
}
.fp-typed-list .session-tag-display-cell a {
  border-radius: 12px;
  padding: 4px 8px;
}
.deleted-docs td.tz {
  line-height: 18px;
  line-height: 1.125rem;
}
.deleted-docs td.tz small {
  color: rgb(var(--base-700-rgb));
}
.live-sessions-list .title {
  width: 100%;
}
.live-sessions-list .type-cell {
  min-width: 128px;
}
.live-sessions-list .type-cell i {
  display: inline-block;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  margin-left: 4px;
  text-align: center;
  width: 24px;
}
.live-sessions-list .status {
  min-width: 120px;
}
.live-sessions-list .actions {
  min-width: 112px;
}
.live-sessions-list .starts_at {
  min-width: 280px;
}
.documents th.nav_type,
.documents th.views {
  width: 64px;
}
.documents th.fp_last_changes_timestamp {
  width: 256px;
}
.participants .registration-status {
  min-width: 112px;
}
.participants .registration {
  padding-bottom: 0;
}
.emailing .mail_template .subject,
.emailing .mail_template .template_name {
  width: 50%;
}
.emailing .mail_template .fp_last_changes_timestamp {
  min-width: 192px;
}
.emailing .mailing .template {
  width: 100%;
}
.emailing .mailing .sent {
  min-width: 136px;
}
.emailing .mailing .sent.status {
  min-width: 80px;
}
.emailing .mailing .to {
  min-width: 176px;
}
.emailing .console\.log .to {
  width: 40%;
}
.emailing .console\.log .subject {
  width: 60%;
}
.emailing .console\.log .send_timestamp {
  min-width: 168px;
}
.feed .feed-post .content {
  width: 100%;
}
.feed .feed-post .created_at {
  min-width: 160px;
}
.feed .feed-post .author_name,
.feed .feed-post .parent_feed_name {
  min-width: 176px;
}
.messages .message .body {
  width: 100%;
}
.messages .message .sender {
  min-width: 280px;
}
.messages .message .sent {
  min-width: 224px;
}
.pkg-forms .questionnaire .subject {
  width: 100%;
}
.pkg-forms .questionnaire .expire_at,
.pkg-forms .questionnaire .fp_created_timestamp,
.pkg-forms .questionnaire .sent {
  min-width: 192px;
}
.content-pages .content-page .title {
  width: 100%;
}
.content-pages .content-page .fp_created_timestamp {
  min-width: 224px;
}
.tab-content > .tab-pane {
  display: none;
  padding-top: 24px;
}
.tab-content > .tab-pane.active {
  display: block;
}
.tooltip .tooltip-inner,
[delayed-tooltip]:after {
  background: rgb(var(--base-700-rgb));
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(var(--base-000-rgb));
  font-weight: 400;
  max-width: 256px;
  overflow-wrap: break-word;
  padding: 4px 8px;
}
.tooltip {
  display: block;
  font-size: 12px;
  font-size: .75rem;
  left: 0;
  line-height: 16px;
  line-height: 1rem;
  position: fixed;
  top: 0;
  z-index: 1090;
}
.tooltip.top,
.tooltip[x-placement^=top] {
  margin-bottom: 16px;
}
.tooltip.top .tooltip-arrow,
.tooltip[x-placement^=top] .tooltip-arrow {
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-width: 8px 8px 0;
  bottom: -box-model(xs);
  left: calc(50% - 8px);
  margin-bottom: 0;
  margin-top: 0;
}
.tooltip.bottom,
.tooltip[x-placement^=bottom] {
  margin-top: 16px;
}
.tooltip.bottom .tooltip-arrow,
.tooltip[x-placement^=bottom] .tooltip-arrow {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  border-width: 0 8px 8px;
  left: calc(50% - 8px);
  margin-bottom: 0;
  margin-top: 0;
  top: -box-model(xs);
}
.tooltip.right,
.tooltip[x-placement^=right] {
  margin-left: 16px;
}
.tooltip.right .tooltip-arrow,
.tooltip[x-placement^=right] .tooltip-arrow {
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-width: 8px 8px 8px 0;
  left: -box-model(xs);
  margin-left: 0;
  margin-right: 0;
  top: calc(50% - 8px);
}
.tooltip.left,
.tooltip[x-placement^=left] {
  margin-right: 16px;
}
.tooltip.left .tooltip-arrow,
.tooltip[x-placement^=left] .tooltip-arrow {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  border-width: 8px 0 8px 8px;
  margin-left: 0;
  margin-right: 0;
  right: -box-model(xs);
  top: calc(50% - 8px);
}
.tooltip.popover:not(.tooltip-comp) {
  font-size: 14px;
  font-size: .875rem;
}
.tooltip.popover:not(.tooltip-comp) .tooltip-arrow {
  border-color: rgb(var(--base-000-rgb));
  display: unset;
}
.tooltip.popover:not(.tooltip-comp) .popover-inner {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  color: rgb(var(--base-700-rgb));
  padding: 16px;
}
.tooltip.popover:not(.tooltip-comp) .actions {
  margin-top: 24px;
}
.tooltip[aria-hidden=true] {
  opacity: 0;
  -webkit-transition: opacity .15s, visibility .15s;
  transition: opacity .15s, visibility .15s;
  visibility: hidden;
}
.tooltip[aria-hidden=false] {
  opacity: 1;
  -webkit-transition: opacity .15s;
  transition: opacity .15s;
  visibility: visible;
}
.tooltip .tooltip-inner {
  text-align: left;
}
.tooltip .tooltip-arrow {
  border-color: #000;
  border-style: solid;
  display: none;
  height: 0;
  margin: 8px;
  position: absolute;
  width: 0;
}
.v-popover {
  position: absolute;
}
[delayed-tooltip] {
  position: relative;
}
[delayed-tooltip]:after {
  content: attr(delayed-tooltip);
  left: 100%;
  margin-left: 8px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: -1;
}
[delayed-tooltip]:hover:after {
  opacity: 1;
  -webkit-transition: z-index .1s ease-in-out, opacity .1s ease-in-out .1s;
  transition: z-index .1s ease-in-out, opacity .1s ease-in-out .1s;
  z-index: 1090;
}
.menu-tooltip {
  margin-left: 72px !important;
  margin-top: 10px;
  top: -100vh;
}
.menu-logo-tooltip {
  top: -100vh;
}
.video-call-form {
  border-top: 1px solid rgb(var(--base-300-rgb));
  padding-top: 16px;
}
.webinar-registration-page-settings {
  font-size: 14px;
  font-size: .875rem;
  line-height: 24px;
  line-height: 1.5rem;
}
.webinar-registration-page-settings .field-item,
.webinar-registration-page-settings footer,
.webinar-registration-page-settings header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid rgb(var(--base-300-rgb));
  border-bottom: 1px solid transparent;
  padding: 8px;
}
.webinar-registration-page-settings header {
  border-radius: 8px 8px 0 0;
  font-weight: 600;
}
.webinar-registration-page-settings header .col-field {
  margin-left: 24px;
}
.webinar-registration-page-settings footer {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  border-radius: 0 0 8px 8px;
}
.webinar-registration-page-settings footer .footer-item {
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
}
.webinar-registration-page-settings footer .footer-item:first-child {
  margin-left: 0;
}
.webinar-registration-page-settings footer .footer-item:last-child {
  margin-right: 0;
}
.webinar-registration-page-settings .field-item {
  cursor: move;
  height: 32px;
}
.webinar-registration-page-settings .field-item:hover {
  background: rgb(var(--primary-100-rgb));
  border: 1px solid rgb(var(--primary-300-rgb));
  border-radius: 8px;
}
.webinar-registration-page-settings .field-item:hover .remove {
  display: block;
}
.webinar-registration-page-settings .col-drag {
  margin-right: 8px;
  width: 16px;
}
.webinar-registration-page-settings .col-field {
  width: 312px;
}
.webinar-registration-page-settings .col-required {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.webinar-registration-page-settings .col-required .checkbox {
  margin-bottom: 0;
}
.webinar-registration-page-settings .remove {
  display: none;
}
.webinar-registration-page-settings .button-and-dropdown {
  line-height: 20px;
  line-height: 1.25rem;
  padding: 6px 12px;
}
.webinar-registration-page-settings .add-field-menu .btn-ctx-icon .ic-plus {
  vertical-align: sub;
}
.webinar-registration-page-settings .add-field-menu .menu {
  margin-left: 32px;
}
.webinar-template-editor .tabbed-views ul.nav {
  margin-top: 16px;
}
.webinar-template-editor .tabbed-views > .form-container {
  padding: 24px 40px 0;
  width: 680px;
}
.webinar-template-editor .tabbed-views > footer {
  margin-top: 16px;
  padding: 0 40px;
  text-align: right;
  width: 680px;
}
.template-thumbnail {
  padding: 12px;
}
.template-thumbnail svg {
  border-radius: 4px;
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);
}
.template-thumbnail svg .stroked-rect {
  fill: transparent;
  stroke: rgb(var(--base-300-rgb));
  stroke-width: .5px;
}
.template-thumbnail svg .skeleton-text {
  fill: rgb(var(--base-100-rgb));
}
.template-thumbnail svg .icon-image {
  border-radius: 4px;
}
ul.wizard-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 0 0 32px;
  padding: 0;
}
ul.wizard-steps > li {
  font-weight: 600;
  -webkit-box-flex: 1;
  color: rgb(var(--base-700-rgb));
  -ms-flex: 1;
  flex: 1;
  position: relative;
  text-align: center;
}
ul.wizard-steps > li.active ~ li .step {
  color: rgb(var(--base-700-rgb));
}
ul.wizard-steps > li.active:after,
ul.wizard-steps > li.active ~ li .step,
ul.wizard-steps > li.active ~ li:after,
ul.wizard-steps > li.active ~ li:before {
  background-color: rgb(var(--base-300-rgb));
}
ul.wizard-steps > li:after,
ul.wizard-steps > li:before {
  background-color: rgb(var(--primary-300-rgb));
  content: "";
  display: block;
  height: 4px;
  position: absolute;
  top: 10px;
  width: 50%;
}
ul.wizard-steps > li:before {
  left: 0;
}
ul.wizard-steps > li:after {
  right: 0;
}
ul.wizard-steps > li:first-child:before,
ul.wizard-steps > li:last-child:after {
  display: none;
}
ul.wizard-steps .step {
  background-color: rgb(var(--primary-300-rgb));
  border-radius: 24px;
  color: rgb(var(--base-000-rgb));
  display: inline-block;
  height: 24px;
  line-height: 24px;
  line-height: 1.5rem;
  margin-bottom: 16px;
  position: relative;
  width: 24px;
  z-index: 2;
}
ul.wizard-steps .title {
  display: block;
}
.step-pane {
  display: none;
}
.step-pane.active {
  display: block;
}
.step-content,
.wizard-actions {
  margin: 0 auto;
}
.step-content .span10,
.step-content .step-content,
.step-content .wizard-actions,
.wizard-actions .span10,
.wizard-actions .step-content,
.wizard-actions .wizard-actions {
  width: 100%;
}
.wizard-actions {
  padding: 24px 0;
  text-align: right;
}
.wizard .modal-header h1 {
  text-align: center;
}
.create-workspace .template-choice .multiselect.form-control {
  max-width: 320px;
}
.create-workspace .template-choice .form-group.organization {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 36%;
  flex: 1 1 36%;
  padding-right: 0;
}
.create-workspace .template-choice .templates-list {
  margin-bottom: 32px;
}
.create-workspace .template-choice .templates-list:last-child {
  margin-bottom: 0;
}
.create-workspace .template-choice .templates-list.fake {
  height: 416px;
  margin-bottom: -24px;
  margin-left: -1px;
  margin-right: -1px;
  overflow: hidden;
  padding: 1px;
}
.create-workspace .template-choice .templates-list .details {
  display: block;
}
.create-workspace .template-choice .templates-list .visibility {
  display: none;
}
.create-workspace .form-group + .form-group .mx-datepicker-popup {
  -webkit-transform: translateX(-48px);
  transform: translateX(-48px);
}
.pkg-upgrade .updatables-list {
  margin-bottom: 24px;
}
.pkg-upgrade .updatables-list:last-child {
  margin-bottom: 0;
}
.pkg-upgrade .updatables-list header .badge {
  margin-right: 8px;
}
.pkg-upgrade .progress {
  margin-top: 0;
}
.connect-events-wizard .search p {
  display: none;
}
.connect-events-wizard .content-hub-form .expandable,
.create-content-hub .content-hub-form .expandable {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  margin-bottom: 32px;
  padding: 12px;
}
.connect-events-wizard .content-hub-form .expandable .toggler > a,
.create-content-hub .content-hub-form .expandable .toggler > a {
  font-size: 10px;
  text-align: right;
  text-transform: uppercase;
}
.connect-events-wizard .content-hub-form .expandable > header,
.create-content-hub .content-hub-form .expandable > header {
  -webkit-transition: margin-bottom .2s ease-in-out;
  transition: margin-bottom .2s ease-in-out;
}
.connect-events-wizard .content-hub-form .expandable > section,
.create-content-hub .content-hub-form .expandable > section {
  padding-top: 0;
  -webkit-transition: max-height .2s ease-in-out;
  transition: max-height .2s ease-in-out;
}
.connect-events-wizard .content-hub-form .expandable.open > header,
.create-content-hub .content-hub-form .expandable.open > header {
  margin-bottom: 12px;
}
.connect-events-wizard .content-hub-form .expandable.open > section,
.create-content-hub .content-hub-form .expandable.open > section {
  max-height: 40px;
}
.connect-events-wizard .workspaces-list,
.create-content-hub .workspaces-list {
  margin-bottom: 24px;
}
.connect-events-wizard .search,
.create-content-hub .search {
  margin-bottom: 24px;
  padding: 8px 0;
}
.connect-events-wizard .search .btn-group,
.create-content-hub .search .btn-group {
  margin-left: 16px;
}
.connect-events-wizard .search .search-bar,
.create-content-hub .search .search-bar {
  margin-bottom: 16px;
}
.connect-events-wizard .search p,
.create-content-hub .search p {
  margin: 0;
}
.connect-events-wizard .search small,
.create-content-hub .search small {
  display: block;
}
.connect-events-wizard section.general,
.create-content-hub section.general {
  margin-bottom: 16px;
}
.connect-events-wizard section.events,
.create-content-hub section.events {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.connect-events-wizard section.events .label,
.create-content-hub section.events .label {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 17%;
  flex: 1 1 17%;
  padding: 8px 12px;
}
.connect-events-wizard section.events .info,
.create-content-hub section.events .info {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 40%;
  flex: 1 1 40%;
}
.connect-events-wizard .vue-portal-target,
.create-content-hub .vue-portal-target {
  float: left;
  text-align: left;
}
.connect-events-wizard .connect-event,
.create-content-hub .connect-event {
  min-height: 71.8vh;
}
.connect-events-wizard .content-hub-summary td.actions,
.connect-events-wizard .content-hub-summary td.status,
.create-content-hub .content-hub-summary td.actions,
.create-content-hub .content-hub-summary td.status {
  width: 80px;
}
.create-webinar-from-template .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.word-cloud-blocked-words-preferences .enable-toggler.form-group {
  margin-bottom: 20px;
}
.word-cloud-blocked-words-preferences .enable-toggler.form-group label.toggler {
  margin-bottom: 0;
}
.word-cloud-blocked-words-preferences .blocked-words-select .control-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.word-cloud-blocked-words-preferences .blocked-words-select .control-label .delete-button {
  color: rgb(var(--error-300-rgb));
}
.word-cloud-blocked-words-preferences .blocked-words-select .control-label .delete-button:hover {
  color: rgb(var(--error-305-rgb));
}
.word-cloud-blocked-words-preferences .add-language-button {
  display: block;
  margin-bottom: 20px;
  margin-left: auto;
}
.word-cloud-blocked-words-preferences .save-button {
  margin-left: 0;
}
.session-registrations {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  margin-bottom: 16px;
  padding-bottom: 16px;
}
.session-registrations p {
  margin-bottom: 0;
}
.content-hub-dashboard .pending-registrations,
.event-dashboard .pending-registrations,
.quick-links-display {
  border: 1px solid rgb(var(--base-100-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 2px rgba(var(--base-700-rgb), .04);
  box-shadow: 0 2px 2px rgba(var(--base-700-rgb), .04);
  margin-bottom: 24px;
  padding: 16px;
}
.content-hub-dashboard .pending-registrations i,
.event-dashboard .pending-registrations i,
.quick-links-display i {
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  margin-right: 8px;
  margin-top: -2px;
  vertical-align: middle;
}
.content-hub-dashboard .pending-registrations > span,
.event-dashboard .pending-registrations > span,
.quick-links-display > span {
  color: rgb(var(--base-600-rgb));
  float: left;
  font-weight: 600;
  padding-right: 16px;
}
.quick-links-display {
  background-color: rgb(var(--primary-050-rgb));
  border: 1px solid rgb(var(--primary-100-rgb));
}
.quick-links-display i {
  font-size: 20px;
  font-size: 1.25rem;
  margin-right: 4px;
}
.quick-links-display .actions ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.quick-links-display .actions li {
  display: inline-block;
  margin-left: 16px;
}
.quick-links-display .actions li a {
  padding: 4px 8px;
}
.content-hub-dashboard .pending-registrations .no-pending,
.content-hub-dashboard .pending-registrations .pending,
.event-dashboard .pending-registrations .no-pending,
.event-dashboard .pending-registrations .pending {
  color: rgb(var(--base-600-rgb));
  display: inline-block;
  margin-left: 16px;
}
.content-hub-dashboard .pending-registrations span.count,
.event-dashboard .pending-registrations span.count {
  color: rgb(var(--base-700-rgb));
  display: inline-block;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
  margin-right: 8px;
  margin-top: -4px;
  vertical-align: middle;
}
.content-hub-dashboard .pending-registrations .no-pending,
.event-dashboard .pending-registrations .no-pending {
  color: rgb(var(--base-500-rgb));
}
.content-hub-dashboard .pending-registrations .link,
.event-dashboard .pending-registrations .link {
  border-left: 1px solid rgb(var(--base-300-rgb));
  display: inline-block;
  margin-left: 16px;
  padding-left: 16px;
}
.report-card {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 2px rgba(var(--base-700-rgb), .04);
  box-shadow: 0 2px 2px rgba(var(--base-700-rgb), .04);
  cursor: pointer;
  display: block;
  padding: 16px;
  -webkit-transition: border-color .2s ease-in-out;
  transition: border-color .2s ease-in-out;
}
.report-card:hover {
  border-color: rgb(var(--primary-300-rgb));
}
.report-card:hover h3 {
  color: rgb(var(--primary-300-rgb));
}
.report-card h3 {
  border: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 24px;
  line-height: 1.5rem;
  -webkit-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
}
.reports-list-display .report-block {
  margin-top: 32px;
}
.reports-list-display .report-block h3 {
  border: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  padding: 0;
}
.reports-list-display .reports {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
}
.reports-list-display .report-card {
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 4));
}
.scheduler-view {
  height: 100%;
}
.scheduler-view .resource {
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scheduler-view .resource a {
  color: rgb(var(--base-700-rgb));
  font-weight: 600;
}
.scheduler-view .resource i {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 16px;
  font-size: 10.4px;
}
.scheduler-view .avatar,
.scheduler-view .resource i {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin-right: 8px;
  margin-top: -4px;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.scheduler-view .avatar {
  border: 1px solid #fff;
  border-radius: 24px;
  color: #fff;
  font-size: 12px;
  font-size: 10px;
  font-size: .625rem;
  overflow: hidden;
  position: relative;
}
.scheduler-view .avatar img {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.scheduler-view .avatar span {
  display: block;
}
.scheduler-view .event-card {
  background-color: rgb(var(--alt-1-100-rgb));
  border: 1px solid rgb(var(--alt-1-100-rgb));
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgb(var(--base-700-rgb));
  font-size: 14px;
  font-size: .875rem;
  height: 100%;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 1px;
  overflow: hidden;
  padding: 4px 8px;
}
.scheduler-view .event-card.yes {
  background-color: rgb(var(--primary-050-rgb));
  border: 1px solid rgb(var(--primary-500-rgb));
}
.scheduler-view .event-card.maybe {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--primary-300-rgb));
}
.scheduler-view .event-card.no {
  background-color: rgb(var(--base-100-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
}
.scheduler-view .event-card .details {
  font-weight: 600;
  line-height: 22px;
  line-height: 1.375rem;
}
@container event-card-container (height < 20px) {
  .scheduler-view .event-card .details {
    margin-top: -8px;
  }
}
@container event-card-container (height < 40px) {
  .scheduler-view .event-card .time .acceptance {
    visibility: hidden;
  }
}
.scheduler-view .event-card .badge {
  margin: 0;
}
.scheduler-view .event-card .title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scheduler-view .event-card .time {
  display: block;
  font-weight: 400;
  line-height: 22px;
  line-height: 1.375rem;
}
.scheduler-view .event-card .acceptance,
.scheduler-view .event-card .time {
  font-size: 12px;
  font-size: .75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scheduler-view .event-card .acceptance {
  line-height: 20px;
  line-height: 1.25rem;
}
.scheduler-view .event-card .acceptance i {
  border-radius: 2px;
  color: rgb(var(--base-000-rgb));
  display: inline-block;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  margin-right: 8px;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.scheduler-view .event-card .acceptance i.yes {
  background-color: rgb(var(--success-500-rgb));
}
.scheduler-view .event-card .acceptance i.pending {
  background-color: rgb(var(--alert-300-rgb));
}
.scheduler-view .event-card .acceptance i.no {
  background-color: rgb(var(--error-300-rgb));
}
.scheduler-view .mbsc-schedule-event {
  container-name: event-card-container;
  container-type: size;
}
.scheduler-view .mbsc-schedule-resource:nth-child(n) .resource.person .avatar {
  background-color: #523af2;
}
.scheduler-view .mbsc-schedule-resource:nth-child(2n) .resource.person .avatar {
  background-color: #fc0;
}
.scheduler-view .mbsc-schedule-resource:nth-child(3n) .resource.person .avatar {
  background-color: #2dd269;
}
.scheduler-view .mbsc-schedule-resource:nth-child(4n) .resource.person .avatar {
  background-color: #ff9500;
}
.scheduler-view .mbsc-schedule-resource:nth-child(5n) .resource.person .avatar {
  background-color: #3687fa;
}
.scheduler-view .mbsc-schedule-resource:nth-child(6n) .resource.person .avatar {
  background-color: #ff3e33;
}
.scheduler-view .mbsc-calendar-wrapper {
  position: absolute;
  z-index: 4;
}
.scheduler-view .mbsc-calendar-wrapper .mbsc-calendar-controls {
  min-height: 0;
  padding: 0;
}
.scheduler-view .mbsc-calendar-wrapper .mbsc-calendar-controls .mbsc-button,
.scheduler-view .mbsc-calendar-wrapper .mbsc-calendar-controls .mbsc-calendar-title {
  font-size: 14px;
  font-size: .875rem;
  line-height: 24px;
  line-height: 1.5rem;
}
.scheduler-view .mbsc-calendar-wrapper .mbsc-calendar-controls .mbsc-icon {
  height: 16px;
  width: 16px;
}
.scheduler-view .mbsc-schedule-item,
.scheduler-view .mbsc-schedule-time-wrapper {
  height: 36px;
}
.scheduler-view .mbsc-ios.mbsc-schedule-date-header {
  border-color: transparent;
}
.scheduler-view .mbsc-ios.mbsc-schedule-invalid {
  background-color: transparent;
  background-image: url(../img/disabled-slot-bg.svg);
  background-repeat: repeat;
}
.scheduler-view .mbsc-ios.mbsc-schedule-time {
  color: rgb(var(--base-500-rgb));
}
.scheduler-view .mbsc-ios.mbsc-schedule-time-indicator {
  border-color: rgb(var(--error-300-rgb));
}
.scheduler-view .mbsc-ios .mbsc-schedule-time-indicator-time-x {
  background-color: rgba(var(--error-300-rgb), .1);
  border: 1px solid rgb(var(--error-300-rgb));
  border-radius: 16px;
  color: rgb(var(--error-300-rgb));
}
.scheduler-view .mbsc-schedule-col-width {
  min-width: 240px;
}
.scheduler-view .mbsc-popup-body-anchored,
.scheduler-view .mbsc-popup-body-center,
.scheduler-view .mbsc-popup-body-round {
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
}
.scheduler-view .mbsc-popup-arrow-wrapper {
  display: none;
}
.scheduler-view .mbsc-list-item {
  padding: 4px 16px;
}
.scheduler-view .mbsc-list-item:after,
.scheduler-view .mbsc-list-item:before {
  display: none;
}
.scheduler-view .mbsc-list-item:first-child {
  padding-top: 16px;
}
.scheduler-view .mbsc-list-item:last-child {
  padding-bottom: 16px;
}
.scheduler-view .mbsc-list-item .mbsc-hover {
  background-color: rgb(var(--base-000-rgb));
}
.scheduler-view .mbsc-list-item .meeting {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.theme-dark .scheduler-view .mbsc-ios.mbsc-schedule-invalid {
  opacity: .2;
}
.theme-dark .scheduler-view .mbsc-ios.mbsc-eventcalendar .mbsc-calendar-header,
.theme-dark .scheduler-view .mbsc-ios.mbsc-eventcalendar .mbsc-calendar-week-days,
.theme-dark .scheduler-view .mbsc-ios.mbsc-schedule-date-header,
.theme-dark .scheduler-view .mbsc-ios.mbsc-schedule-header,
.theme-dark .scheduler-view .mbsc-ios.mbsc-schedule-header-item {
  background-color: rgb(var(--base-000-rgb));
}
.activity > .metrics {
  color: rgb(var(--base-700-rgb));
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
}
.activity .card {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  border-top: 4px solid rgb(var(--primary-300-rgb));
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 3));
  height: 80px;
  padding: 12px;
}
.activity .card.created-users {
  border-top-color: rgb(var(--alt-1-300-rgb));
}
.activity .card.activated-users {
  border-top-color: rgb(var(--warning-300-rgb));
}
.activity .count {
  font-size: 1.5rem;
  font-weight: 600;
}
.activity .label {
  font-size: .875rem;
  margin-top: 4px;
}
.activity .details {
  font-size: .75rem;
}
.activity .badge {
  margin: 0 4px 0 0;
  position: inherit;
  vertical-align: middle;
}
.activity .percent {
  background-color: rgb(var(--primary-050-rgb));
  color: rgb(var(--primary-500-rgb));
}
.activity .activated-users .percent {
  background-color: rgb(var(--warning-100-rgb));
  color: rgb(var(--warning-500-rgb));
}
.chart-widget svg {
  position: relative;
  z-index: 1;
}
.chart-widget .title {
  color: rgb(var(--base-600-rgb));
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 16px;
}
.chart-widget .title i {
  margin-right: 12px;
  vertical-align: middle;
}
.chart-widget .title small {
  margin-left: 12px;
}
.chart-widget .title a {
  border-right: 1px solid rgb(var(--primary-300-rgb));
  display: inline-block;
  font-weight: 400;
  line-height: 1;
  padding: 0 8px;
}
.chart-widget .title a.active {
  cursor: default;
  text-decoration: underline;
}
.chart-widget .title a:last-child {
  border-right: 0;
}
.chart-widget .chart-wrapper {
  color: rgb(var(--base-300-rgb));
  min-height: 240px;
  position: relative;
}
.chart-widget .chart-wrapper .loader > .loading {
  left: 50%;
}
.chart-widget .chart-wrapper .tick {
  color: rgb(var(--base-500-rgb));
}
.chart-widget svg {
  display: block;
}
.chart-widget .loaded > .chart {
  opacity: 0;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}
.chart-widget .loaded.in > .chart {
  opacity: 1;
}
.chart-widget .point-tooltip {
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
}
.chart-widget .legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: right;
  font-size: 10px;
  font-size: .625rem;
  font-weight: 600;
  gap: 8px;
  line-height: 18px;
  line-height: 1.125rem;
}
.chart-widget .pill {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  padding: 4px 8px;
  -webkit-transition: background-color .1s linear;
  transition: background-color .1s linear;
}
.chart-widget .pill.active {
  background-color: rgb(var(--base-300-rgb));
}
.chart-widget .pill:hover {
  background-color: rgba(var(--base-500-rgb), .5);
}
.chart-widget .pill:active {
  background-color: rgba(var(--base-500-rgb), .7);
}
.chart-widget .pill .color {
  border-radius: 100%;
  height: 8px;
  vertical-align: middle;
  width: 8px;
}
.chart-widget .pill .color,
.chart-widget .pill .icon {
  display: inline-block;
  margin-right: 8px;
}
.chart-widget .pill .icon img {
  margin-top: -2px;
  vertical-align: middle;
}
.registrations.chart-widget .chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
}
.registrations.chart-widget .double-stat {
  -webkit-box-flex: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex: 0 0 calc(25% - 12px);
  flex: 0 0 calc(25% - 12px);
}
.pax-request-actions p:last-child {
  margin-bottom: 0;
}
.tabbed-charts .buttons-toggler {
  margin-bottom: 16px;
}
.tabbed-charts .metrics {
  margin-top: 16px;
}
.tabbed-charts .metrics > header h4 {
  color: rgb(var(--primary-300-rgb));
  text-transform: uppercase;
}
.tabbed-charts .metrics > header h4 i {
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  margin: -2px 0 0 4px;
  vertical-align: middle;
}
.tabbed-charts .metrics > header h4.open i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.tabbed-charts .metrics > section {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(10, 1fr);
}
.tabbed-charts .metric {
  color: rgb(var(--base-600-rgb));
  font-size: 10px;
  font-size: .625rem;
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 2));
  line-height: 14px;
  line-height: .875rem;
}
.tabbed-charts .metric .name {
  color: rgb(var(--base-700-rgb));
}
.tabbed-charts .metric .color {
  border-radius: 100%;
  display: inline-block;
  height: 8px;
  margin-right: 8px;
  vertical-align: middle;
  width: 8px;
}
.tabbed-charts .metric .description {
  padding-left: 16px;
}
.chart-widget.turnouts .upper {
  -webkit-filter: brightness(.5);
  filter: brightness(.5);
}
.chart-widget.turnouts .lower {
  -webkit-filter: contrast(.5) brightness(1.5);
  filter: contrast(.5) brightness(1.5);
}
.content-wrapper.document-editor:not(:has(.package-inspector)) {
  max-width: none;
  padding: 0;
}
.page.document-editor {
  max-width: none;
  padding: 0;
}
.document-editor:not(:has(.package-inspector)) {
  height: 100vh;
  padding-left: 24px;
}
.document-editor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.document-editor .dev-tool {
  padding: 40px;
}
.document-editor code {
  background-color: transparent;
  border: 0;
  color: inherit;
  padding: 0;
}
.document-editor .heading {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -ms-flex-align: center;
  min-height: 0;
}
.document-editor .heading,
.document-editor .heading ul.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-box-align: center;
  align-items: center;
}
.document-editor .heading ul.tabs {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  height: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.document-editor .heading ul.tabs li {
  border-bottom: 2px solid transparent;
  color: rgb(var(--base-500-rgb));
}
.document-editor .heading ul.tabs li.active {
  border-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--primary-300-rgb));
}
.document-editor .heading ul.tabs .new-doc a {
  display: block;
  padding: 2px 8px;
}
.document-editor .heading ul.tabs .new-doc i {
  display: inline-block;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  width: 24px;
}
.document-editor .heading .search-bar {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 8px 12px;
}
.document-editor .heading .search-bar .form-group {
  width: 320px;
}
.document-editor .menu:has(.suggestion) {
  max-height: 352px;
}
.document-editor .menu li a.suggestion {
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.document-editor .menu li a.suggestion span.ext,
.document-editor .menu li a.suggestion span.id {
  display: block;
}
.document-editor .menu li a.suggestion span.ext {
  color: rgb(var(--base-500-rgb));
}
.document-editor .menu li a.suggestion span.title,
.document-editor .menu li a.suggestion span.type {
  color: rgb(var(--base-500-rgb));
  font-weight: 600;
}
.document-editor .panes {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  min-height: 0;
  overflow: auto;
  position: relative;
}
.document-editor .diff-viewer {
  width: 100%;
}
.backstage-icons {
  padding: 24px;
}
.backstage-icons .search-bar {
  float: right;
}
.backstage-icons .icons-list {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
  overflow: auto;
}
.backstage-icons .icons-list .box {
  -webkit-box-shadow: 0 2px 2px rgba(45, 51, 57, .04);
  box-shadow: 0 2px 2px rgba(45, 51, 57, .04);
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 2));
  padding: 16px;
  text-align: center;
}
.backstage-icons .icons-list .box h3 {
  border: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
}
.backstage-icons .icons-list .box ul {
  margin: 0;
}
.backstage-icons .icons-list .type {
  background-color: rgb(var(--base-100-rgb));
  border-radius: 4px;
  display: inline-block;
  margin: 0 auto 12px;
  padding: 4px;
}
.backstage-icons .icons-list i {
  font-size: 36px;
  font-size: 2.25rem;
}
.backstage-icons .icons-list code {
  font-size: 10px;
  font-size: .625rem;
}
.document-tab {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 0;
  overflow: hidden;
  padding: 4px 0;
  -webkit-transition: max-width .2s ease-in-out, padding .2s ease-in-out;
  transition: max-width .2s ease-in-out, padding .2s ease-in-out;
  white-space: nowrap;
}
.document-tab.ready {
  max-width: 240px;
  padding: 4px;
}
.document-tab i + .name {
  margin-left: 4px;
}
.document-tab .name {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.document-tab .name + i {
  margin-left: 8px;
}
.document-tab i {
  display: inline-block;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.document-panel {
  -ms-flex: 1;
  flex: 1;
}
.document-panel,
.document-panel .meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
}
.document-panel .meta {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 320px;
  padding: 0 12px;
  width: 320px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}
.document-panel .meta > * {
  max-width: 100%;
}
.document-panel .meta > :last-child {
  margin-bottom: 0;
}
.document-panel .meta .alert {
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.document-panel .document-attachments,
.document-panel .document-info,
.document-panel .linked-documents,
.document-panel .revisions {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 12px;
}
.document-panel .attachment,
.document-panel .linked-doc,
.document-panel .revision {
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -12px;
  padding: 8px 12px;
}
.document-panel .attachment:hover,
.document-panel .linked-doc:hover,
.document-panel .revision:hover {
  background-color: rgb(var(--base-100-rgb));
}
.document-panel .attachment.selected,
.document-panel .linked-doc.selected,
.document-panel .revision.selected {
  background-color: rgb(var(--primary-100-rgb));
  cursor: default;
}
.document-panel .attachment .details,
.document-panel .linked-doc .details,
.document-panel .revision .details {
  min-width: 0;
}
.document-panel .attachment .number,
.document-panel .linked-doc .number,
.document-panel .revision .number {
  font-size: 32px;
  font-size: 2rem;
  padding: 8px 8px 8px 0;
}
.document-panel .attachment .id,
.document-panel .linked-doc .id,
.document-panel .revision .id {
  line-height: 18px;
  line-height: 1.125rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.document-panel .attachment .status,
.document-panel .linked-doc .status,
.document-panel .revision .status {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.document-panel .attachment,
.document-panel .linked-doc {
  cursor: pointer;
}
.document-panel .attachment .media i,
.document-panel .attachment .type i,
.document-panel .linked-doc .media i,
.document-panel .linked-doc .type i {
  display: inline-block;
  font-size: 24px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 32px;
}
.document-panel .attachment .details,
.document-panel .linked-doc .details {
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.document-panel .attachment .name,
.document-panel .linked-doc .name {
  font-weight: 600;
}
.document-panel .attachment .ext,
.document-panel .attachment .name .t,
.document-panel .linked-doc .ext,
.document-panel .linked-doc .name .t {
  color: rgb(var(--base-500-rgb));
}
.document-panel .attachment .media,
.document-panel .linked-doc .media {
  margin-right: 8px;
  width: 32px;
}
.document-panel .attachment .media img,
.document-panel .linked-doc .media img {
  vertical-align: middle;
}
.document-info {
  background-color: rgb(var(--base-000-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin: 0 -12px;
  padding: 8px 12px;
  position: sticky;
  top: 0;
}
.document-info .owner {
  float: right;
}
.document-info .owner .badge {
  margin: 0;
}
.document-info .owner i {
  display: inline-block;
  margin-left: 0;
  margin-top: -2px;
}
.document-info code:not(.line):after,
.document-info span:after {
  content: "\a";
  white-space: pre;
}
.document-info i {
  margin: 0 4px;
  vertical-align: middle;
}
.document-info .btn-mini:first-child {
  margin-left: 0;
}
.document-info .alert.timestamp {
  margin-bottom: 12px;
}
.document-info .actions {
  margin-top: 8px;
}
.d2h-diff-table {
  font-size: 12px;
  font-size: .75rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.d2h-diff-table td {
  padding: 0 4px;
}
.d2h-file-wrapper {
  border: 0;
  margin-bottom: 0;
}
.d2h-file-header {
  background-color: rgb(var(--base-000-rgb));
}
.d2h-file-name-wrapper {
  font-size: 12px;
  font-size: .75rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.package-inspector .changes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.package-inspector .changes > * {
  -webkit-box-flex: 1;
  cursor: help;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  text-align: center;
}
.package-inspector .changes .invisible {
  visibility: hidden;
}
.package-inspector .operation {
  background: rgb(var(--base-300-rgb));
  border-radius: 2px;
  text-align: center;
}
.package-inspector .operation.deploy,
.package-inspector .operation.uninstall {
  background-color: rgb(var(--error-300-rgb));
  color: rgb(var(--base-700-rgb));
}
.package-inspector .operation.install {
  background-color: rgb(var(--success-300-rgb));
  color: rgb(var(--base-700-rgb));
}
.package-inspector .operation.update {
  background-color: rgb(var(--warning-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.closed-captions {
  margin-bottom: 16px;
}
.closed-captions a {
  cursor: pointer;
}
.closed-captions .badge {
  margin: 0;
}
.closed-captions .caption-languages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.closed-captions .caption-languages .caption-language {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  font-size: 10px;
  font-size: .625rem;
  font-weight: 600;
  line-height: 18px;
  line-height: 1.125rem;
  margin: 4px;
  padding: 0 8px;
}
.closed-captions .caption-languages .caption-language:first-child {
  margin-left: 0;
}
.multi-factor-code-control input {
  display: inline-block;
  margin-left: 12px;
  padding: 4px;
  text-align: center;
  width: 32px;
}
.multi-factor-code-control input:first-of-type {
  margin-left: 0;
}
.password-confirmation .password-confirmation-mismatch,
.password-confirmation .password-strength {
  font-size: 12px;
  margin-top: -10px;
  text-align: left;
}
.password-confirmation .password-confirmation-mismatch.very_weak,
.password-confirmation .password-strength.very_weak {
  color: rgb(var(--error-300-rgb));
}
.password-confirmation .password-confirmation-mismatch.weak,
.password-confirmation .password-strength.weak {
  color: rgb(var(--alert-300-rgb));
}
.password-confirmation .password-confirmation-mismatch.good,
.password-confirmation .password-confirmation-mismatch.good_job,
.password-confirmation .password-confirmation-mismatch.strong,
.password-confirmation .password-strength.good,
.password-confirmation .password-strength.good_job,
.password-confirmation .password-strength.strong {
  color: rgb(var(--success-300-rgb));
}
.password-confirmation .password-confirmation-mismatch {
  color: rgb(var(--error-300-rgb));
}
.cloud-storage-file-uploader .toolbar {
  margin-bottom: 8px;
  text-align: right;
}
.cloud-storage-file-uploader .preview picture {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  display: block;
  text-align: center;
}
.cloud-storage-file-uploader .preview picture img {
  max-height: 160px;
}
.cloud-storage-file-uploader .info {
  margin-top: 16px;
}
.modal-wrapper.uploader .email-notification,
.modal-wrapper.uploader .hint {
  margin: 0 40px;
}
.modal-wrapper.uploader .email-notification p,
.modal-wrapper.uploader .hint p {
  margin: 0;
}
.modal-wrapper.uploader .email-notification {
  padding-bottom: 16px;
}
.modal-wrapper.uploader .subtitle {
  color: rgb(var(--base-700-rgb));
  line-height: 22px;
  line-height: 1.375rem;
  margin-bottom: 12px;
}
.content-details-form {
  margin-bottom: 24px;
}
.content-details-form .grouped-controls .thumbnail-picker {
  width: 50%;
}
.content-details-form .category-select {
  position: relative;
}
.content-details-form .category-select > a {
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
  position: absolute;
  right: 0;
  top: 0;
}
.media-info {
  line-height: 1;
}
.media-info .details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  justify-content: space-between;
  margin-bottom: 16px;
  padding: 16px 0;
}
.media-info .details .stats .stats-item {
  display: inline;
  margin-right: 24px;
  vertical-align: middle;
}
.media-info .details .stats .stats-item .stats-icon {
  display: inline;
  margin-right: 8px;
}
.media-info .details .stats .stats-item i {
  vertical-align: middle;
}
.media-info .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.media-info .info .media-info-labels .media-info-label {
  margin-bottom: 8px;
}
.media-info .info .media-info-values {
  margin-left: 12px;
}
.media-info .info .media-info-values .media-info-value {
  font-weight: 600;
  margin-bottom: 8px;
}
.metadata-edit-choice-list,
.metadata-edit-choice-list .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.metadata-edit-choice-list .buttons {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.metadata-edit-choice-list .buttons > a,
.metadata-edit-choice-list .buttons > button {
  margin-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
.metadata-edit-choice-list .form-group {
  margin-bottom: 0;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.metadata-edit-choice-list textarea {
  min-height: 96px;
}
.metadata-fields {
  margin-top: 16px;
}
.metadata-fields.admin-rights .metadata-fields-category {
  border-color: rgb(var(--error-300-rgb));
}
.metadata-fields h4 {
  font-size: .875rem;
  margin-bottom: 8px;
}
.metadata-fields .metadata-category-list .expandable-content-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.metadata-fields .metadata-category-list .expandable-content-header .drag-handle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}
.metadata-fields .metadata-category-list .category-name {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.metadata-fields .metadata-fields-category {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  margin: 16px 0;
  padding: 16px;
}
.metadata-fields .metadata-fields-category .activator > button i {
  display: inline-block;
  display: inline;
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  width: 24px;
}
.metadata-fields .metadata-fields-category .metadata-category-without-fields {
  grid-column: 1/6;
  padding: 24px;
  text-align: center;
}
.metadata-fields .metadata-category-fields {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
}
.metadata-fields .metadata-category-fields header {
  background-color: var(--base-300);
  border-radius: 8px 8px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  gap: 24px;
  padding: 0 40px;
}
.metadata-fields .metadata-category-fields .metadata-cell {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  padding: 12px 0;
}
.metadata-fields .metadata-category-fields .metadata-cell .form-group {
  margin-bottom: 12px;
}
.metadata-fields .metadata-category-fields .metadata-cell .form-group:last-child {
  margin-bottom: 0;
}
.metadata-fields .metadata-category-fields .metadata-cell > i {
  margin-left: 12px;
}
.metadata-fields .metadata-category-fields .drag-handle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-start: 1;
  padding: 0;
}
.metadata-fields .metadata-category-fields .drag-handle,
.metadata-fields .metadata-category-fields .field-actions {
  width: 32px;
}
.metadata-fields .metadata-category-fields .field-name {
  grid-column-start: 2;
}
.metadata-fields .metadata-category-fields .field-name .read-only-field-name {
  padding: 4px 12px;
}
.metadata-fields .metadata-category-fields .field-name .read-only-field-name i {
  margin-left: 4px;
}
.metadata-fields .metadata-category-fields .field-actions {
  padding: 8px 0;
}
.metadata-fields .metadata-category-fields .field-actions button i {
  margin: 0;
}
.metadata-fields .metadata-field-form {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
}
.metadata-fields .metadata-field-form:nth-child(2n) {
  background-color: var(--base-050);
}
.metadata-fields .metadata-field-form:nth-child(2n) select:disabled,
.metadata-fields .metadata-field-form:nth-child(2n) textarea:disabled {
  border-color: var(--base-300);
}
.metadata-fields .metadata-field-form:last-child {
  border-bottom: 0;
  border-radius: 0 0 8px 8px;
}
.metadata-fields .metadata-field-form.to-delete .metadata-cell {
  opacity: .3;
}
.metadata-fields .metadata-field-form.to-delete .metadata-cell.actions {
  opacity: 1;
}
.metadata-fields .metadata-field-form .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.metadata-fields .metadata-field-form .controls {
  -webkit-box-flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  gap: 24px;
}
.metadata-fields .metadata-field-form .controls-toggler {
  border-top: 1px solid rgb(var(--base-300-rgb));
  color: rgb(var(--primary-300-rgb));
  margin: 0 40px;
  padding: 12px;
  text-align: center;
}
.metadata-fields .metadata-field-form .controls-toggler i {
  display: inline-block;
  margin-left: 8px;
  margin-top: -2px;
  vertical-align: middle;
}
.metadata-fields .category-to-delete .expandable-content-header {
  opacity: .3;
}
.metadata-fields .is-focused .metadata-cell {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-name: backgroundOpacity;
  animation-name: backgroundOpacity;
}
@-webkit-keyframes backgroundOpacity {
  0% {
    background-color: #4f5a63;
  }
  to {
    background-color: rgba(79, 90, 99, 0);
  }
}
@keyframes backgroundOpacity {
  0% {
    background-color: #4f5a63;
  }
  to {
    background-color: rgba(79, 90, 99, 0);
  }
}
.metadata-fields .secondary-page-toolbar .dropdown {
  margin-right: 8px;
}
.metadata-fields .drag-handle i {
  font-size: 16px;
  font-size: 1rem;
}
.affected-users .search-bar {
  margin-bottom: 16px;
}
.affected-users .table-wrapper {
  height: 400px;
}
.send-emails-modal .target li.multiselect__element:nth-of-type(7) {
  border-top: 1px solid rgb(var(--base-300-rgb));
}
.send-emails-modal .schedule-toggler {
  margin-bottom: 16px;
}
.send-emails-modal .schedule-time-pickers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-column-gap: 32px;
  -moz-column-gap: 32px;
  column-gap: 32px;
  justify-content: center;
}
.send-emails-modal .schedule-time-pickers > div {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.send-emails-modal .schedule-warning {
  background: rgb(var(--warning-100-rgb));
  border: 1px solid rgb(var(--warning-300-rgb));
  border-left-width: 8px;
  border-radius: 4px;
  margin-top: 16px;
  padding: 12px 16px;
}
.send-emails-modal .schedule-warning ul {
  list-style: none;
  margin: 0 8px;
  padding: 0;
}
.send-emails-modal .schedule-warning li {
  font-weight: 700;
}
.send-emails-modal .footer-actions {
  position: relative;
}
.send-emails-modal .footer-actions .email-navigation {
  cursor: pointer;
  left: 0;
  position: absolute;
}
.timepicker-scheduled-email .mx-time {
  width: 200px;
}
.person-activity-feed h5 {
  margin-bottom: 12px;
}
.person-activity-feed .activities {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 2px;
  margin-bottom: 24px;
  overflow: hidden;
}
.person-activity-feed .activity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding: 8px 12px;
}
.person-activity-feed .activity:nth-child(odd) {
  background-color: rgb(var(--base-100-rgb));
}
.person-activity-feed .activity i {
  margin-top: .4em;
}
.person-activity-feed .activity p {
  margin: 0;
}
.person-activity-feed .activity p,
.person-activity-feed details {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.person-activity-feed details summary {
  color: rgb(var(--primary-300-rgb));
  cursor: pointer;
  list-style: none;
}
.person-activity-feed details .table-wrapper {
  margin-top: 16px;
}
.person-activity-feed span.date {
  color: rgb(var(--base-700-rgb));
  float: right;
}
.person-activity-feed dl {
  margin-bottom: 0;
}
.person-activity-feed dt {
  width: 10%;
}
.person-activity-feed dd {
  margin-left: calc(10% + 16px);
}
.registration-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.registration-type label {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 2px rgb(var(--base-100-rgb));
  box-shadow: 0 2px 2px rgb(var(--base-100-rgb));
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.3333333333%;
  flex: 1 1 33.3333333333%;
  padding: 16px;
  position: relative;
  text-align: center;
}
.registration-type label.radio {
  margin-bottom: 0;
}
.registration-type label.selected {
  background-color: rgb(var(--primary-100-rgb));
  border-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--primary-300-rgb));
}
.registration-type label.selected .desc {
  color: rgb(var(--base-700-rgb));
}
.registration-type label > span {
  display: block;
}
.registration-type label > span.text {
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
}
.registration-type label > span.desc {
  color: rgb(var(--base-600-rgb));
  font-size: 10px;
  font-size: .625rem;
  line-height: 16px;
  line-height: 1rem;
}
.registration-type input {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.targeting-control > .form-control {
  padding: 4px 4px 4px 12px;
}
.targeting-control .expandable.open > section {
  padding: 8px 16px 16px;
}
.targeting-control .expandable.slim header {
  padding: 0;
}
.targeting-control .expandable.slim label {
  line-height: 22px;
  line-height: 1.375rem;
}
.targeting-control .expandable.slim.open > section {
  padding: 12px 0;
}
.targeting-control label {
  cursor: pointer;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
}
.targeting-control fieldset:last-of-type {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
}
.targeting-control .visible-to {
  margin-bottom: 0;
}
.targeting-control .visible-to legend {
  color: rgb(var(--success-500-rgb));
}
.targeting-control .hidden-to legend {
  color: rgb(var(--error-500-rgb));
}
.targeting-control legend {
  border: 0;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 22px;
  line-height: 1.375rem;
  margin: 0;
}
.targeting-control legend i {
  margin-right: 8px;
  vertical-align: sub;
}
.targeting-control p.description {
  color: rgb(var(--base-600-rgb));
  margin-bottom: 8px;
}
.targeting-control .rules {
  padding: 8px 0;
}
.targeting-control .edit,
.targeting-control .remove {
  display: none;
}
.targeting-control .targeting-errors {
  color: rgb(var(--error-500-rgb));
}
.targeting-control .affected-users i {
  font-size: 12px;
  font-size: .75rem;
  margin-left: 8px;
  vertical-align: middle;
}
.meta-form .targeting-control > .form-control {
  padding: 0;
}
.meta-form .targeting-control .expandable > header label {
  font-size: 14px;
  font-size: .875rem;
}
.person-target.inline {
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  column-gap: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.person-target legend {
  border: 0;
  color: rgb(var(--success-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  margin: 0;
  white-space: nowrap;
}
.person-target .actions,
.person-target legend {
  line-height: 32px;
  line-height: 2rem;
}
.members-list table .name {
  font-weight: 600;
}
.remove-member-modal .badge {
  margin-left: 0;
}
.video-processing-status {
  margin-left: 0;
  padding: 4px;
  text-align: left;
}
.video-processing-status .error p,
.video-processing-status .processing p {
  font-size: 12px;
  font-size: .75rem;
  margin-bottom: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.video-processing-status .error p.badge,
.video-processing-status .processing p.badge {
  border-radius: 4px;
  font-size: 10px;
  font-size: .625rem;
  font-weight: 600;
  line-height: 18px;
  line-height: 1.125rem;
  margin: 0;
  padding: 0 4px;
  text-transform: uppercase;
}
.video-processing-status .error p.badge {
  background-color: rgb(var(--error-100-rgb));
  color: rgb(var(--error-300-rgb));
}
.video-processing-status .processing p.badge {
  background-color: rgb(var(--base-300-rgb));
}
.splitpanes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}
.splitpanes--vertical {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.splitpanes--horizontal {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.splitpanes--dragging * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.splitpanes__pane {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.splitpanes--vertical .splitpanes__pane {
  -webkit-transition: width .2s ease-out;
  transition: width .2s ease-out;
}
.splitpanes--horizontal .splitpanes__pane {
  -webkit-transition: height .2s ease-out;
  transition: height .2s ease-out;
}
.splitpanes--dragging .splitpanes__pane {
  -webkit-transition: none;
  transition: none;
}
.splitpanes__splitter {
  -ms-touch-action: none;
  touch-action: none;
}
.splitpanes--vertical > .splitpanes__splitter {
  cursor: col-resize;
  min-width: 1px;
}
.splitpanes--horizontal > .splitpanes__splitter {
  cursor: row-resize;
  min-height: 1px;
}
.splitpanes.default-theme .splitpanes__pane {
  background-color: #f2f2f2;
}
.splitpanes.default-theme .splitpanes__splitter {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.splitpanes.default-theme .splitpanes__splitter:after,
.splitpanes.default-theme .splitpanes__splitter:before {
  background-color: rgba(0, 0, 0, .149);
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}
.splitpanes.default-theme .splitpanes__splitter:hover:after,
.splitpanes.default-theme .splitpanes__splitter:hover:before {
  background-color: rgba(0, 0, 0, .251);
}
.splitpanes.default-theme .splitpanes__splitter:first-child {
  cursor: auto;
}
.default-theme.splitpanes .splitpanes .splitpanes__splitter {
  z-index: 1;
}
.default-theme .splitpanes--vertical > .splitpanes__splitter,
.default-theme.splitpanes--vertical > .splitpanes__splitter {
  border-left: 1px solid #eee;
  margin-left: -1px;
  width: 7px;
}
.default-theme .splitpanes--vertical > .splitpanes__splitter:after,
.default-theme .splitpanes--vertical > .splitpanes__splitter:before,
.default-theme.splitpanes--vertical > .splitpanes__splitter:after,
.default-theme.splitpanes--vertical > .splitpanes__splitter:before {
  height: 30px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
}
.default-theme .splitpanes--vertical > .splitpanes__splitter:before,
.default-theme.splitpanes--vertical > .splitpanes__splitter:before {
  margin-left: -2px;
}
.default-theme .splitpanes--vertical > .splitpanes__splitter:after,
.default-theme.splitpanes--vertical > .splitpanes__splitter:after {
  margin-left: 1px;
}
.default-theme .splitpanes--horizontal > .splitpanes__splitter,
.default-theme.splitpanes--horizontal > .splitpanes__splitter {
  border-top: 1px solid #eee;
  height: 7px;
  margin-top: -1px;
}
.default-theme .splitpanes--horizontal > .splitpanes__splitter:after,
.default-theme .splitpanes--horizontal > .splitpanes__splitter:before,
.default-theme.splitpanes--horizontal > .splitpanes__splitter:after,
.default-theme.splitpanes--horizontal > .splitpanes__splitter:before {
  height: 1px;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  width: 30px;
}
.default-theme .splitpanes--horizontal > .splitpanes__splitter:before,
.default-theme.splitpanes--horizontal > .splitpanes__splitter:before {
  margin-top: -2px;
}
.default-theme .splitpanes--horizontal > .splitpanes__splitter:after,
.default-theme.splitpanes--horizontal > .splitpanes__splitter:after {
  margin-top: 1px;
}
.smvp-badge {
  border-radius: 4px;
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .3px;
  line-height: 16px;
  padding: 0 8px;
  text-transform: uppercase;
}
.smvp-btn {
  background-color: transparent;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  -webkit-transition: color .1s linear, background-color .1s linear;
  transition: color .1s linear, background-color .1s linear;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
}
.smvp-btn:hover {
  background-color: hsla(0, 0%, 100%, .2);
  text-decoration: none;
}
.smvp-button-with-dropdown {
  position: relative;
}
.smvp-button-with-dropdown .smvp-button {
  height: 100%;
  width: 100%;
}
.smvp-button-with-dropdown .smvp-content {
  bottom: 100%;
  display: none;
  position: absolute;
  right: 0;
  z-index: 1;
}
.smvp-button-with-dropdown.smvp-clicked .smvp-content {
  display: block;
}
.smvp-dropdown-menu {
  position: relative;
}
.smvp-dropdown-menu .smvp-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-dropdown-menu .smvp-label .smvp-arrow {
  display: inline-block;
  margin-left: 4px;
}
.smvp-dropdown-menu .smvp-label .smvp-arrow svg {
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
  width: 12px;
}
.smvp-dropdown-menu .smvp-label .smvp-arrow svg path {
  fill: #18191a;
}
.smvp-dropdown-menu .smvp-dropdown-content {
  all: unset;
  list-style-type: none;
  min-width: 92px;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  z-index: 1;
  -webkit-padding-start: 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .051);
  box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .051);
  padding-inline-start: 0;
}
.smvp-dropdown-menu .smvp-dropdown-content li.smvp-dropdown-option {
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  padding: 4px;
  white-space: nowrap;
}
.smvp-icon {
  height: 16px;
  width: 16px;
}
.smvp-icon-button {
  height: 32px;
  width: 32px;
}
.smvp-like-button {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 12px;
  height: 24px;
  min-width: 44px;
  padding: 4px 8px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.smvp-like-button svg.smvp-icon {
  margin-right: 2px;
}
.smvp-like-button svg.smvp-icon path {
  fill: #b1b3b8;
}
.smvp-like-button:hover:not(.liked) {
  background-color: #f3f3f3;
}
.smvp-like-button.liked {
  border-color: var(--smvp-tab-active-color);
  color: var(--smvp-tab-active-color);
}
.smvp-like-button.liked:hover:after {
  background-color: var(--smvp-tab-active-color);
  content: "\a";
  height: 100%;
  left: 0;
  opacity: .1;
  position: absolute;
  top: 0;
  width: 100%;
}
.smvp-like-button.liked svg.smvp-icon path {
  fill: var(--smvp-tab-active-color);
}
.smvp-like-button.read-only {
  border: none;
  pointer-events: none;
}
.dark-mode .smvp-like-button {
  background-color: #000;
  border-color: #000;
  color: var(--smvp-dark-mode-color);
}
.dark-mode .smvp-like-button:hover {
  background-color: #3f4041;
  border-color: #484d51;
}
.dark-mode .smvp-like-button.liked svg.smvp-icon path {
  fill: var(--smvp-btn-color);
}
.dark-mode .smvp-like-button.read-only,
.smvp-slider {
  background-color: transparent;
}
.smvp-slider {
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #2d3339;
  display: block;
  height: 2px;
  min-height: 0;
  outline: none;
  padding: 0;
}
.smvp-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .25);
  box-shadow: 0 0 4px rgba(0, 0, 0, .25);
  height: 16px;
  width: 16px;
}
.smvp-slider::-ms-thumb {
  appearance: none;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 4px rgba(0, 0, 0, .25);
  height: 16px;
  width: 16px;
}
.smvp-slider::-moz-range-thumb {
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 4px rgba(0, 0, 0, .25);
  height: 16px;
  width: 16px;
}
.smvp-menu {
  background-color: #000;
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  padding: 4px 8px;
  width: 160px;
}
.smvp-menu .smvp-label {
  border-bottom: 1px solid hsla(0, 0%, 100%, .2);
  font-weight: 700;
  margin-bottom: 5px;
  padding: 4px;
  width: 100%;
}
.smvp-menu .smvp-option {
  cursor: pointer;
  padding: 4px;
}
.smvp-menu .smvp-option.smvp-selected {
  background: hsla(0, 0%, 100%, .8);
  color: #000;
}
.smvp-menu .smvp-option:hover:not(.smvp-selected) {
  background: hsla(0, 0%, 100%, .2);
}
.line-clamp-2 {
  -webkit-line-clamp: 2;
}
.line-clamp-2,
.line-clamp-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.line-clamp-3 {
  -webkit-line-clamp: 3;
}
.smvp-control-bar {
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
  background:
    linear-gradient(
      0deg,
      #000,
      transparent);
  bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  opacity: 1;
  padding: 0 8px 8px;
  position: absolute;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
  transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
  transition: opacity .3s ease-in, transform .3s ease-in;
  transition:
    opacity .3s ease-in,
    transform .3s ease-in,
    -webkit-transform .3s ease-in;
  width: 100%;
}
.smvp-control-bar.smvp-fold-below {
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
  transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
  transition: opacity .3s ease-out 2s, transform .3s ease-out 2s;
  transition:
    opacity .3s ease-out 2s,
    transform .3s ease-out 2s,
    -webkit-transform .3s ease-out 2s;
}
.smvp-control-bar .smvp-badge {
  margin-left: 16px;
}
@-webkit-keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes lds-ring {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.smvp-loading,
.smvp-loading-shadow {
  display: inline-block;
  height: 80px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 80px;
}
.smvp-loading .part,
.smvp-loading-shadow .part {
  -webkit-animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
  animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
  border: 8px solid transparent;
  border-radius: 50%;
  border-top-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 64px;
  margin: 8px;
  position: absolute;
  width: 64px;
}
.smvp-loading .part:first-child,
.smvp-loading-shadow .part:first-child {
  -webkit-animation-delay: -.45s;
  animation-delay: -.45s;
}
.smvp-loading .part:nth-child(2),
.smvp-loading-shadow .part:nth-child(2) {
  -webkit-animation-delay: -.3s;
  animation-delay: -.3s;
}
.smvp-loading .part:nth-child(3),
.smvp-loading-shadow .part:nth-child(3) {
  -webkit-animation-delay: -.15s;
  animation-delay: -.15s;
}
.smvp-loading-shadow {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}
.smvp-loading-shadow .part {
  border-color: #bababa transparent transparent;
}
.smvp-error-notification {
  background-color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #d3d3d3;
}
.smvp-error-notification .smvp-message {
  text-align: center;
}
.smvp-error-notification .smvp-message a {
  text-decoration: none;
}
.smvp-video-player {
  background-color: #000;
  min-height: 200px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.smvp-video-player:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 56.25%;
  width: 0;
}
.smvp-video-player .video-area-wrapper {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.smvp-video-player .video-area-wrapper,
.smvp-video-player .video-area-wrapper .video-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.smvp-video-player .video-area-wrapper .video-wrapper video {
  max-height: 100%;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.smvp-video-player .video-area-wrapper.control-bar-at-bottom {
  height: 100%;
}
.smvp-video-player .smvp-core-iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.smvp-video-player.smvp-client-fullscreen.is-side-bar-below {
  height: 0;
  padding-top: 56.25%;
}
.smvp-video-player.smvp-fullscreen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.smvp-video-player.smvp-fullscreen.smvp-idle {
  cursor: none;
}
.smvp-video-player .smvp-spacer {
  margin-left: auto;
}
.smvp-interprefy {
  position: relative;
}
.smvp-interprefy-iframe-wrapper {
  bottom: 37px;
  height: 400px;
  position: absolute;
  right: 0;
  width: 400px;
}
.smvp-interprefy-iframe-wrapper iframe {
  background: #fff;
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
  box-shadow: 0 0 4px rgba(0, 0, 0, .5);
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.smvp-interprefy-iframe-wrapper .smvp-icon-button {
  cursor: pointer;
  height: 36px;
  line-height: 36px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 36px;
}
.smvp-live-badge-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-live-badge {
  background: #ff3b30;
  color: #fff;
}
.smvp-preview-badge-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-preview-badge {
  background: #fff0b3;
  color: #b38f00;
}
.smvp-time {
  color: #fff;
  font-size: 12px;
  line-height: 32px;
  margin-left: 8px;
}
.smvp-volume-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-volume-controls .smvp-volume {
  opacity: 0;
  -webkit-transition: width .3s ease-in-out;
  transition: width .3s ease-in-out;
  width: 1px;
}
.smvp-volume-controls .smvp-volume::-webkit-slider-thumb {
  opacity: 0;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.smvp-volume-controls .smvp-volume::-moz-range-thumb {
  opacity: 0;
  -moz-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.smvp-volume-controls .smvp-volume::-ms-thumb {
  opacity: 0;
  -ms-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.smvp-volume-controls:hover .smvp-toggle {
  margin-right: 8px;
}
.smvp-volume-controls:hover .smvp-volume {
  opacity: 1;
  width: 48px;
}
.smvp-volume-controls:hover .smvp-volume::-webkit-slider-thumb {
  opacity: 1;
}
.smvp-volume-controls:hover .smvp-volume::-moz-range-thumb {
  opacity: 1;
}
.smvp-volume-controls:hover .smvp-volume::-ms-thumb {
  opacity: 1;
}
.smvp-viewers-count-control {
  height: 32px;
}
.smvp-viewers-count-control,
.smvp-viewers-count-control .smvp-viewer-count-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-viewers-count-control .smvp-viewer-count-box {
  background: rgba(0, 0, 0, .3);
  border: 1px solid hsla(0, 0%, 100%, .35);
  border-radius: 4px;
  padding: 2px 6px;
}
.smvp-viewers-count-control .smvp-viewer-count-box span.count {
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  margin-left: 4px;
}
.smvp-big-play-button-widget {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.smvp-big-play-button-widget .smvp-play-button-overlay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: rgba(0, 0, 0, .2);
  justify-content: center;
}
.smvp-big-play-button-widget .smvp-play-button-overlay svg {
  border: 2px solid #fff;
  border-radius: 50%;
  color: #fff;
  height: 30px;
  padding: 30px;
  width: 30px;
}
.smvp-big-play-button-widget .smvp-play-button-overlay:hover svg {
  background: hsla(0, 0%, 100%, .4);
}
.smvp-big-unmute-button-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background: rgba(0, 0, 0, .2);
  cursor: pointer;
  justify-content: center;
}
.smvp-big-unmute-button-widget svg {
  border: 2px solid #fff;
  border-radius: 50%;
  color: #fff;
  height: 30px;
  padding: 30px;
  width: 30px;
}
.smvp-big-unmute-button-widget:hover svg {
  background: hsla(0, 0%, 100%, .4);
}
@-webkit-keyframes growAndFadeUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(0);
    transform: scale(0) translateY(0);
  }
  10% {
    opacity: 1;
    -webkit-transform: scale(1.1) translateY(0);
    transform: scale(1.1) translateY(0);
  }
  15% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.8) translateY(-200px);
    transform: scale(.8) translateY(-200px);
  }
}
@keyframes growAndFadeUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(0);
    transform: scale(0) translateY(0);
  }
  10% {
    opacity: 1;
    -webkit-transform: scale(1.1) translateY(0);
    transform: scale(1.1) translateY(0);
  }
  15% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(.8) translateY(-200px);
    transform: scale(.8) translateY(-200px);
  }
}
.smvp-claps-widget {
  bottom: 50px;
  display: inline-block;
  position: absolute;
  right: 0;
}
.smvp-claps-widget .smvp-tooltiptext {
  bottom: 48px;
}
.smvp-claps-widget .smvp-claps-button {
  background-color: #d8dbe3;
  border-radius: 50%;
  cursor: pointer;
  margin: 0 10px 0 0;
  opacity: 1;
  padding: 8px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.smvp-claps-widget .smvp-claps-button:active {
  background-color: rgba(216, 219, 227, .8);
}
.smvp-claps-widget .smvp-clap {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' fill='none'%3E%3Cpath fill='%23FAC232' d='M9.544 73.269a6.92 6.92 0 0 1 9.806-.225l-9.614-9.261a7.948 7.948 0 0 1 10.992-11.441l.385.384a8.46 8.46 0 0 1 11.697-12.21l5.513 5.288A7.948 7.948 0 0 1 49.25 34.363l28.62 27.465c-3.558-5.256-2.372-14.422 3.204-17.37a5.13 5.13 0 0 1 6.698 1.859l13.941 17.978c11.727 19.09 9.093 43.691-6.41 59.866a29.644 29.644 0 0 1-41.918.865L9.736 83.076a6.92 6.92 0 0 1-.192-9.807'/%3E%3Cpath fill='%23000' fill-opacity='.05' d='M9.544 73.269a6.92 6.92 0 0 1 9.806-.225l-9.614-9.261a7.948 7.948 0 0 1 10.992-11.441l.385.384a8.46 8.46 0 0 1 11.697-12.21l5.513 5.288A7.948 7.948 0 0 1 49.25 34.363l28.62 27.465c-3.558-5.256-2.372-14.422 3.204-17.37a5.13 5.13 0 0 1 6.698 1.859l13.941 17.978c11.727 19.09 9.093 43.691-6.41 59.866a29.644 29.644 0 0 1-41.918.865L9.736 83.076a6.92 6.92 0 0 1-.192-9.807'/%3E%3Cpath fill='%2345413C' d='M37.435 34.016a9.55 9.55 0 0 1 12.806-.913l.12.104 23.942 22.978-.019-.23c-.388-5.084 1.66-10.405 5.775-12.766l.284-.157a6.73 6.73 0 0 1 8.791 2.44l-.052-.08 13.898 17.922.099.143c12.108 19.712 9.389 45.111-6.619 61.813a31.25 31.25 0 0 1-21.903 9.609 31.25 31.25 0 0 1-22.282-8.697L8.628 84.233a8.525 8.525 0 0 1-.245-12.068 8.53 8.53 0 0 1 4.97-2.563l.102-.013-4.897-4.72a9.55 9.55 0 0 1-.076-12.857l.214-.23a9.54 9.54 0 0 1 8.458-2.804l.213.038-.076-.377a10.05 10.05 0 0 1 2.415-8.52l.22-.238c3.743-3.906 9.904-4.155 13.994-.521l.88.844.006-.133a9.52 9.52 0 0 1 2.412-5.82zm10.603 1.44a6.346 6.346 0 0 0-8.502 9.302l.07.088L62.795 67.08a1.602 1.602 0 0 1-2.094 2.42l-.124-.107L37.182 46.96a2 2 0 0 1-.171-.192l-5.264-5.054a6.858 6.858 0 0 0-9.482 9.897l.093.103.051.063 28.657 27.514a1.602 1.602 0 0 1-2.095 2.42l-.124-.108-28.875-27.722a1.6 1.6 0 0 1-.192-.22l-.131-.133-.174-.141a6.346 6.346 0 0 0-8.271.418l-.197.197c-2.324 2.418-2.364 6.227-.159 8.626l9.602 9.25.01.01 19.645 18.844a1.602 1.602 0 0 1-2.094 2.42l-.124-.108-19.634-18.833-.195-.179a5.32 5.32 0 0 0-3.336-1.31h-.284a5.33 5.33 0 0 0-3.741 1.659 5.32 5.32 0 0 0 .15 7.538l43.648 41.95a28.04 28.04 0 0 0 39.652-.818c14.999-15.649 17.547-39.448 6.201-57.918l.042.07-13.883-17.905-.096-.137a3.52 3.52 0 0 0-4.587-1.287c-4.495 2.376-5.814 10.347-2.627 15.055l-.143-.218 14.315 13.74a1.603 1.603 0 0 1-2.095 2.42l-.124-.107-14.166-13.597a2 2 0 0 1-.224-.184l-28.55-27.4-.172-.128Z'/%3E%3Cpath fill='%23FAC232' d='m119.404 42.888 17.049-5.32a1.25 1.25 0 0 0 .802-1.795l-4.391-7.403a1.28 1.28 0 0 0-1.987 0L118.25 41.19a1.122 1.122 0 0 0 1.154 1.698m-9.423-7.66 8.333-15.767a1.25 1.25 0 0 0-.673-1.86l-8.365-2.146a1.248 1.248 0 0 0-1.474 1.314v17.914a1.154 1.154 0 0 0 2.179.545M48.866 23.403 57.807 7.86a1.282 1.282 0 0 0-.64-1.86l-8.3-2.37a1.25 1.25 0 0 0-1.507 1.25l-.513 17.946a1.122 1.122 0 0 0 2.02.577Zm-12.114.865L32.17 7.058a1.25 1.25 0 0 0-1.762-.865l-7.692 4.134a1.282 1.282 0 0 0-.16 1.987L34.797 25.39a1.154 1.154 0 0 0 1.955-1.122'/%3E%3Cpath fill='%2345413C' d='M131.654 26.303a2.88 2.88 0 0 0-1.877.892l-.052.058-12.618 12.811a1.7 1.7 0 0 0-.216.274 2.725 2.725 0 0 0 2.802 4.125l.187-.046 17.049-5.32c.762-.189 1.466-.78 1.823-1.58a2.85 2.85 0 0 0-.081-2.491l-4.43-7.474-.136-.195a2.89 2.89 0 0 0-2.236-1.062zm.144 3.412 3.817 6.437-14.661 4.572zm-24.646-15.161a2.85 2.85 0 0 0-.948 2.323l-.004 17.806a2.75 2.75 0 0 0 2.088 2.69 2.755 2.755 0 0 0 3.118-1.411l8.325-15.753-.063.11a2.852 2.852 0 0 0-1.536-4.243l-8.457-2.174c-.899-.17-1.728.03-2.367.523zm2.252 2.584 7.329 1.884-7.329 13.868zM46.789 2.657a2.85 2.85 0 0 0-1.03 2.256l-.513 17.867.005.176a2.724 2.724 0 0 0 4.903 1.4l.102-.155 8.941-15.543a2.87 2.87 0 0 0 .24-2.4 2.89 2.89 0 0 0-1.698-1.754l-.132-.044-8.3-2.372-.111-.027a2.85 2.85 0 0 0-2.407.596M48.95 5.32l7.274 2.078-7.717 13.414zm-19.236-.572-7.757 4.168-.146.088a2.884 2.884 0 0 0-.36 4.47l12.177 13.01a2.75 2.75 0 0 0 3.396.52 2.756 2.756 0 0 0 1.257-3.217L33.718 6.646c-.164-.778-.73-1.501-1.514-1.887a2.85 2.85 0 0 0-2.49-.011m1.008 3.094L34.756 23 23.964 11.474z'/%3E%3Cpath fill='%23FAC232' d='M30.183 80.127a6.92 6.92 0 0 1 9.807-.192l-9.615-9.262a7.948 7.948 0 1 1 10.993-11.441l.384.352a8.46 8.46 0 1 1 11.698-12.21l5.512 5.288a7.922 7.922 0 1 1 10.96-11.441l28.619 27.465c-3.557-5.256-2.372-14.454 3.205-17.37a5.096 5.096 0 0 1 6.698 1.827l13.94 18.01c11.734 19.078 9.099 43.674-6.409 59.834a29.645 29.645 0 0 1-41.919.865l-43.68-41.886a6.986 6.986 0 0 1-.193-9.84Z'/%3E%3Cpath fill='%23fff' d='M101.745 60.514a5.096 5.096 0 0 1 6.698 1.826l13.941 18.011a49.5 49.5 0 0 1 7.082 21.312 49.2 49.2 0 0 0-7.082-30.35l-13.941-18.17a5.096 5.096 0 0 0-6.698-1.827c-4.775 2.5-6.41 9.614-4.487 14.806a9.61 9.61 0 0 1 4.487-5.608m-43.04-9.871a7.95 7.95 0 0 1 11.184-.256l19.966 19.229a11.06 11.06 0 0 0 11.954 2.275L69.761 41.157a7.916 7.916 0 0 0-11.921 10.32q.38-.472.865-.834' opacity='.45'/%3E%3Cpath fill='%2345413C' d='M57.564 40.353a9.524 9.524 0 0 1 13.467-.288l23.942 22.977-.011-.129c-.426-5.126 1.622-10.514 5.76-12.864l.279-.152a6.7 6.7 0 0 1 8.804 2.401l-.056-.086 13.902 17.961.098.141c12.115 19.7 9.395 45.096-6.618 61.782a31.247 31.247 0 0 1-44.184.913L29.259 91.116a8.59 8.59 0 0 1-.234-12.097 8.53 8.53 0 0 1 4.979-2.547l.074-.009-4.74-4.569a9.55 9.55 0 0 1-3.202-9.05l.068-.325a9.55 9.55 0 0 1 11.042-7.296l.265.053-.05-.258a10 10 0 0 1 .033-3.695l.072-.337a10.06 10.06 0 0 1 7.113-7.424c3.552-.986 7.358.05 9.88 2.656l.365.35a9.5 9.5 0 0 1 2.426-5.984zm11.25 2.025a6.32 6.32 0 0 0-8.744 9.127l.097.1q.054.06.1.12l23.167 22.247a1.603 1.603 0 0 1-2.096 2.419l-.124-.108L57.82 53.819a2 2 0 0 1-.17-.192l-5.351-5.137a6.86 6.86 0 0 0-6.482-1.91l-.28.07a6.858 6.858 0 0 0-2.72 11.737l.025.023q.126.118.22.24l28.675 27.533a1.602 1.602 0 0 1-2.095 2.42l-.124-.108L40.61 60.74a2 2 0 0 1-.147-.161l-.178-.165-.097-.096a6.345 6.345 0 0 0-10.858 2.904c-.518 2.303.284 4.702 2.156 6.297l9.615 9.262.013.013 19.63 18.829a1.602 1.602 0 0 1-2.095 2.42l-.124-.108L38.88 81.091l-.008-.007-.204-.187a5.32 5.32 0 0 0-3.309-1.299l-.282-.001a5.32 5.32 0 0 0-3.735 1.636 5.38 5.38 0 0 0 .142 7.576l43.681 41.887a28.04 28.04 0 0 0 19.996 7.804 28.04 28.04 0 0 0 19.657-8.623c15.003-15.633 17.552-39.427 6.201-57.884l.038.064-13.881-17.933-.095-.137a3.493 3.493 0 0 0-4.593-1.25c-4.486 2.345-5.808 10.342-2.62 15.05l-.034-.05 14.172 13.572a1.603 1.603 0 0 1-2.093 2.422l-.124-.107-14.39-13.78a1.6 1.6 0 0 1-.174-.197z'/%3E%3C/svg%3E");
  background-size: contain;
  height: 24px;
  width: 24px;
}
.smvp-claps-widget .smvp-clap.smvp-animated {
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: growAndFadeUp;
  animation-name: growAndFadeUp;
  bottom: 32px;
  height: 32px;
  left: 0;
  position: absolute;
  width: 32px;
}
.smvp-claps-widget .smvp-clap.smvp-animated:nth-child(3n+2) {
  left: 64px;
}
.smvp-claps-widget .smvp-clap.smvp-animated:nth-child(3n) {
  left: 32px;
}
.smvp-claps-widget .smvp-floating-claps-animation {
  bottom: 0;
  height: 0;
  margin: 10px;
  min-width: 96px;
  position: absolute;
  right: 0;
}
.smvp-countdown-widget {
  background-color: rgba(0, 0, 0, .5);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-countdown-widget .smvp-countdown-h1,
.smvp-countdown-widget .smvp-countdown-h3,
.smvp-countdown-widget .smvp-countdown-p {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.smvp-countdown-widget .smvp-countdown-p {
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 0;
}
.smvp-countdown-widget .smvp-countdown-h1 {
  font-size: 36px;
  margin-bottom: 10px;
  margin-top: 20px;
}
.smvp-countdown-widget .smvp-countdown-h3 {
  font-size: 24px;
  margin-bottom: 10px;
  margin-top: 0;
}
.smvp-invisible-overlay,
.smvp-message-overlay-widget {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.smvp-message-overlay-widget {
  background-color: rgba(0, 0, 0, .5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-message-overlay-widget.smvp-message-overlay-on-top {
  z-index: 1000;
}
.smvp-message-overlay-widget .smvp-message-overlay-dialog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, .8);
  border-radius: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #e3e6e8;
  padding: 24px;
  width: 360px;
}
.smvp-message-overlay-widget .smvp-message-overlay-dialog h1.smvp-message-overlay-title {
  font-size: 17px;
  font-weight: 500;
  line-height: 27px;
  text-align: center;
  -webkit-margin-before: unset;
  margin-block-start: unset;
  -webkit-margin-after: unset;
  margin-block-end: unset;
}
.smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-message {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-align: center;
}
.smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-message a {
  color: #e3e6e8;
  text-decoration: underline;
}
.smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-button {
  background-color: rgba(227, 230, 232, 0);
  border: 1px solid #e3e6e8;
  border-radius: 4px;
  color: #e3e6e8;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  padding: 4px 12px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-button:hover {
  background-color: rgba(227, 230, 232, .2);
  color: #fff;
}
.smvp-overlay-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-overlay-widget img {
  max-height: 100%;
  max-width: 100%;
}
.smvp-large-display .smvp-overlay-widget img {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  max-height: unset;
  max-width: unset;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.smvp-poll {
  background-color: #fff;
  border-radius: 16px;
  bottom: 72px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
  box-shadow: 0 0 4px rgba(0, 0, 0, .5);
  color: #333;
  font-size: 14px;
  left: 50%;
  padding: 8px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 546px;
}
.smvp-poll.smvp-fullscreen {
  position: fixed;
}
.smvp-poll .smvp-poll-question {
  margin-top: 4px;
  text-align: center;
}
.smvp-poll .smvp-poll-question p {
  margin: 0;
  overflow-wrap: anywhere;
}
.smvp-poll .smvp-answers-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.smvp-poll .smvp-answers-row :root {
  --smvp-dark-mode-background-color:initial;
  --smvp-dark-mode-color:initial;
  --smvp-dark-mode-border-color:initial;
  --smvp-tab-active-color:initial;
  --smvp-polls-selected-border-color:initial;
  --smvp-upvote-color:initial;
}
.smvp-poll .smvp-answers-row .smvp-answer {
  background-color: #fff;
  border: 2px solid #ddd;
  border-radius: .5vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 8px;
  padding: 8px;
  position: relative;
  width: calc(50% - 16px);
}
.smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-progress-bar {
  background-color: #d5e6fe;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: width 1s;
  transition: width 1s;
}
.smvp-poll .smvp-answers-row .smvp-answer .smvp-progress-bar-correct {
  background-color: #d4f4e0;
}
.smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
  overflow: hidden;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 10;
  -ms-flex-positive: 10;
  flex-grow: 10;
}
.smvp-poll .smvp-answers-row .smvp-answer .smvp-percentages {
  position: relative;
}
.smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
  border: 2px solid #2dd269;
}
.smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%232DD269' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0'/%3E%3Cpath fill='%23fff' d='M11.608 4.242a.5.5 0 0 1 .816.575l-.032.045L7.17 11.47a1.198 1.198 0 0 1-1.903.01L3.591 9.103a.5.5 0 0 1 .784-.618l.034.042 1.64 2.328a.2.2 0 0 0 .312.024l.018-.022z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: block;
  height: 18px;
  margin: 0 2px 0 0;
  width: 20px;
  z-index: 1;
}
.smvp-poll .smvp-single-item-row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.smvp-poll.smvp-waiting-results-msg {
  text-align: center;
}
.smvp-poll .smvp-poll-question.empty {
  background-color: #fff;
}
.smvp-poll .smvp-poll-question.empty,
.smvp-poll .smvp-poll-question.empty p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.smvp-large-display .smvp-poll {
  background-color: #fff;
  bottom: auto;
  -webkit-box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
  box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
  max-height: 80%;
  overflow-y: auto;
  padding: 2vw;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 80%;
}
.smvp-large-display .smvp-poll .smvp-poll-countdown-timer {
  border-radius: .5vw;
  margin-bottom: .5vw;
  max-height: 1vw;
  -webkit-transition: max-height .3s ease-in-out, width 1s linear;
  transition: max-height .3s ease-in-out, width 1s linear;
}
.smvp-large-display .smvp-poll .smvp-poll-countdown-timer.blinking {
  -webkit-animation: blink 1s infinite;
  animation: blink 1s infinite;
}
.smvp-large-display .smvp-poll .smvp-poll-countdown-timer.hidden {
  max-height: 0;
}
.smvp-large-display .smvp-poll .smvp-word-cloud-wrapper {
  height: 100%;
}
.smvp-large-display .smvp-poll .smvp-poll-question {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  background-color: transparent;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 2vw;
  font-weight: 700;
  line-height: 3.38vw;
  margin-bottom: 1.5vw;
  padding: 0;
  position: relative;
  text-align: left;
  top: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition:
    top .3s linear,
    background-color .3s linear,
    padding .3s linear,
    -webkit-transform .3s linear;
  transition:
    top .3s linear,
    background-color .3s linear,
    padding .3s linear,
    -webkit-transform .3s linear;
  transition:
    top .3s linear,
    transform .3s linear,
    background-color .3s linear,
    padding .3s linear;
  transition:
    top .3s linear,
    transform .3s linear,
    background-color .3s linear,
    padding .3s linear,
    -webkit-transform .3s linear;
  width: 100%;
}
.smvp-large-display .smvp-poll .smvp-poll-question.empty {
  margin: 0;
}
.smvp-large-display .smvp-poll .smvp-polls-cloud-container {
  display: block;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 80%;
  justify-content: center;
  margin-top: 1.5vw;
  width: 100%;
}
.smvp-large-display .smvp-poll .smvp-answers-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.smvp-large-display .smvp-poll .smvp-answers-row :root {
  --smvp-dark-mode-background-color:initial;
  --smvp-dark-mode-color:initial;
  --smvp-dark-mode-border-color:initial;
  --smvp-tab-active-color:initial;
  --smvp-polls-selected-border-color:initial;
  --smvp-upvote-color:initial;
}
.smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer {
  background-color: #f3f3f3;
  border: .125vw solid #fff;
  border-radius: .5vw;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.75vw;
  font-weight: 400;
  line-height: normal;
  margin: .75vw 0;
  padding: 1vw;
  position: relative;
  width: calc(100% - 4vw);
}
.smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-progress-bar-correct {
  background-color: #d4f4e0;
}
.smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
  border: .125vw solid #2dd269;
}
.smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
  background-size: contain;
  height: 2vw;
  margin: .125vw .75vw 0 0;
  width: 2vw;
}
.smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
  margin-right: .5vw;
}
.smvp-large-display.smvp-vertical-display .smvp-poll {
  -webkit-box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
  box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
  height: 80%;
  max-height: 80%;
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-polls-cloud-container {
  height: calc(100% - 3.51391vh);
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-poll-question {
  font-size: 2.3426061493vh;
  line-height: 3.9590043924vh;
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-poll-question.empty {
  margin: 0;
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row :root {
  --smvp-dark-mode-background-color:initial;
  --smvp-dark-mode-color:initial;
  --smvp-dark-mode-border-color:initial;
  --smvp-tab-active-color:initial;
  --smvp-polls-selected-border-color:initial;
  --smvp-upvote-color:initial;
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer {
  border: .1464128843vh solid #fff;
  border-radius: .5856515373vh;
  font-size: 2.0497803807vh;
  margin: .878477306vh 0;
  padding: 1.1713030747vh;
  width: calc(100% - 4.68521vh);
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-voted {
  border: .0732064422vh solid #e3e6e8;
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
  border: .1464128843vh solid #2dd269;
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
  height: 2.3426061493vh;
  margin: .1464128843vh .878477306vh 0 0;
  width: 2.3426061493vh;
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-incorrect {
  border: .1464128843vh solid #3587fb;
}
.smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
  margin-right: .5856515373vh;
  overflow: hidden;
  white-space: unset;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.smvp-poll.smvp-word-cloud-poll {
  height: 80%;
  overflow: hidden;
}
.smvp-video-player-wrapper.dark-mode .smvp-qna-widget {
  background-color: var(--smvp-dark-mode-background-color);
}
.smvp-video-player-wrapper.dark-mode .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
  color: var(--smvp-dark-mode-color);
}
.smvp-video-player-wrapper.dark-mode .smvp-qna-widget .smvp-label-chevron-wrapper .smvp-icon-button svg path {
  fill: var(--smvp-dark-mode-color);
}
.smvp-qna-widget {
  background-color: #fff;
  border-radius: 8px;
  bottom: 72px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
  box-shadow: 0 0 4px rgba(0, 0, 0, .5);
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 300px;
}
.smvp-qna-widget.collapsed {
  width: unset;
}
.smvp-qna-widget.collapsed .smvp-question .smvp-label-chevron-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0;
}
.smvp-qna-widget.collapsed .smvp-question .smvp-body,
.smvp-qna-widget.collapsed .smvp-question .smvp-profile {
  display: none;
}
.smvp-large-display .smvp-qna-widget {
  bottom: auto;
  -webkit-box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
  box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 42.625vw;
  overflow: hidden;
  padding: 2vw;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 80vw;
}
.smvp-large-display .smvp-qna-widget .smvp-badge,
.smvp-large-display .smvp-qna-widget .smvp-label-chevron-wrapper {
  display: none;
}
.smvp-large-display .smvp-qna-widget .smvp-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.smvp-large-display .smvp-qna-widget .smvp-question:first-child {
  margin-top: unset;
}
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-small {
  display: none;
}
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-body {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  display: block;
  flex-grow: 1;
  font-size: 2vw;
  line-height: 3.2vw;
  margin-bottom: .75vw;
  max-height: 25.6vw;
  overflow: hidden;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
}
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
  color: #18191a;
  font-weight: 600;
}
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile {
  margin-top: .75vw;
}
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .title {
  font-size: 1.75vw;
  font-weight: 400;
  line-height: 3vw;
}
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .subtitle {
  display: none;
}
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar {
  border-radius: 50%;
  height: 3vw;
  margin-right: .75vw;
  width: 3vw;
}
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar .initials {
  font-size: 1.125vw;
  line-height: 3vw;
}
.smvp-large-display .smvp-qna-widget .smvp-question .player-upvote,
.smvp-large-display .smvp-qna-widget .smvp-question .smvp-icon-button {
  display: none;
}
.smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 24px;
}
.smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote .smvp-like-button {
  color: #18191a;
  font-size: 24px;
  font-weight: 600;
  margin-left: -4px;
  padding-left: 0;
}
.smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote svg {
  height: 48px;
  width: 48px;
}
.smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote svg path {
  fill: var(--smvp-upvote-color);
}
.smvp-large-display.smvp-vertical-display .smvp-qna-widget {
  -webkit-box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
  box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
  max-height: 80%;
  padding: 2.3426061493vh;
  width: 80%;
}
.smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-body {
  font-size: 2.3426061493vh;
  line-height: 3.7481698389vh;
  max-height: unset;
  overflow: hidden;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
}
.smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile {
  margin-bottom: .878477306vh;
  margin-top: .878477306vh;
}
.smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .title {
  font-size: 2.0497803807vh;
  line-height: 3.513909224vh;
}
.smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar {
  height: 3.513909224vh;
  margin-right: .878477306vh;
  width: 3.513909224vh;
}
.smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar .initials {
  font-size: 1.317715959vh;
  line-height: 3.513909224vh;
}
.smvp-qna-widget.fullscreen {
  position: fixed;
}
.smvp-qna-widget .smvp-question {
  border-bottom: 1px solid #f1f2f4;
  padding: 12px;
}
.smvp-qna-widget .smvp-question:first-child {
  margin-top: auto;
}
.smvp-qna-widget .smvp-question:last-child {
  border-bottom: 0;
}
.smvp-qna-widget .smvp-question .smvp-badge {
  color: var(--smvp-tab-active-color);
  font-weight: 700;
  position: relative;
}
.smvp-qna-widget .smvp-question .smvp-badge:after {
  background-color: var(--smvp-tab-active-color);
  border-radius: 4px;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .2;
  position: absolute;
  right: 0;
  top: 0;
}
.smvp-qna-widget .smvp-question .smvp-profile .details {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.smvp-qna-widget .smvp-question .smvp-profile .title {
  color: #5b6771;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  overflow: hidden;
  white-space: normal;
}
.dark-mode .smvp-qna-widget .smvp-question .smvp-profile .title {
  color: var(--smvp-dark-mode-color);
}
.smvp-qna-widget .smvp-question .smvp-profile .title.no-subtitle {
  line-height: 24px;
  padding-top: 4px;
}
.smvp-qna-widget .smvp-question .smvp-profile .subtitle {
  color: #7d8082;
  font-size: 12px;
  line-height: 14px;
}
.smvp-qna-widget .smvp-question .smvp-profile.click-disabled {
  cursor: default;
}
.smvp-qna-widget .smvp-question .smvp-avatar,
.smvp-qna-widget .smvp-question .smvp-silhouette {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  color: #fff;
  height: 32px;
  line-height: 32px;
  margin-right: 8px;
  overflow: hidden;
  text-align: center;
  width: 32px;
}
.smvp-qna-widget .smvp-question .smvp-avatar img,
.smvp-qna-widget .smvp-question .smvp-silhouette img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}
.smvp-qna-widget .smvp-question .smvp-avatar .initials,
.smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette,
.smvp-qna-widget .smvp-question .smvp-silhouette .initials,
.smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette {
  height: 100%;
  width: 100%;
}
.smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette,
.smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette {
  margin: 0;
}
.smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette svg,
.smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette svg {
  height: 16px;
  margin: auto;
  width: 14px;
}
.smvp-qna-widget .smvp-question .smvp-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 4px;
  overflow: hidden;
}
.smvp-qna-widget .smvp-question .smvp-body {
  font-size: 1rem;
  max-height: 128px;
  overflow: auto;
  overflow-wrap: break-word;
}
.smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
  color: #5b6771;
  margin: 0;
  word-break: break-word;
}
.smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 8px;
}
.smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper .smvp-icon-button {
  height: 0;
}
.smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper .smvp-icon-button:hover {
  background-color: inherit;
}
.smvp-qna-widget .smvp-question .player-upvote {
  margin-left: auto;
  margin-right: 8px;
}
.smvp-qna-widget .smvp-question .live-display-upvote {
  display: none;
}
.smvp-seek-bar {
  bottom: 48px;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
  left: 8px;
  opacity: 1;
  position: absolute;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition:
    opacity .3s ease-in,
    border-color .1s linear,
    -webkit-transform .3s ease-in;
  transition:
    opacity .3s ease-in,
    border-color .1s linear,
    -webkit-transform .3s ease-in;
  transition:
    opacity .3s ease-in,
    transform .3s ease-in,
    border-color .1s linear;
  transition:
    opacity .3s ease-in,
    transform .3s ease-in,
    border-color .1s linear,
    -webkit-transform .3s ease-in;
  width: calc(100% - 16px);
}
.smvp-seek-bar.smvp-collapsed {
  opacity: 0;
  -webkit-transform: translateY(2000%);
  transform: translateY(2000%);
  -webkit-transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
  transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
  transition: opacity .3s ease-out 2s, transform .3s ease-out 2s;
  transition:
    opacity .3s ease-out 2s,
    transform .3s ease-out 2s,
    -webkit-transform .3s ease-out 2s;
}
.splitpanes__pane .smvp-slides-widget {
  max-height: 100%;
  max-width: 100%;
  right: 0;
  -webkit-box-pack: unset;
  -ms-flex-pack: unset;
  background-color: unset;
  height: unset;
  justify-content: unset;
  left: unset;
  position: unset;
  top: unset;
  width: unset;
}
.smvp-slides-widget {
  background-color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  height: 100%;
  justify-content: center;
  left: 0;
  top: 0;
  width: 100%;
}
.smvp-slides-widget img {
  pointer-events: none;
}
.is-side-bar-below .smvp-slides-widget,
.smvp-slides-widget img {
  max-height: 100%;
  max-width: 100%;
}
.is-side-bar-below .smvp-slides-widget img {
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  width: unset;
}
.smvp-subtitles-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  bottom: 66px;
  justify-content: center;
  left: 0;
  width: 100%;
}
.smvp-subtitles-container.smvp-position-top {
  bottom: unset;
  top: 66px;
}
.smvp-subtitles-container .smvp-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.smvp-subtitles-container .smvp-subtitle .smvp-text {
  background-color: rgba(0, 0, 0, .45);
  -webkit-box-shadow: 8px 0 0 rgba(0, 0, 0, .45), -8px 0 0 rgba(0, 0, 0, .45);
  box-shadow: 8px 0 0 rgba(0, 0, 0, .45), -8px 0 0 rgba(0, 0, 0, .45);
  color: #fff;
  display: inline-block;
  font-weight: 500;
}
.smvp-subtitles-container .new-subtitles-wrapper .smvp-text {
  -webkit-animation: reveal-text .2s steps(30) forwards;
  animation: reveal-text .2s steps(30) forwards;
  clip-path: inset(0 100% 0 0);
  overflow: hidden;
  position: relative;
}
.smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(2) .smvp-text {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}
.smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(3) .smvp-text {
  -webkit-animation-delay: .4s;
  animation-delay: .4s;
}
.smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(4) .smvp-text {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}
.smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(5) .smvp-text {
  -webkit-animation-delay: .8s;
  animation-delay: .8s;
}
.smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(6) .smvp-text {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
@-webkit-keyframes reveal-text {
  0% {
    clip-path: inset(0 100% 0 0);
  }
  to {
    clip-path: inset(0 0 0 0);
  }
}
@keyframes reveal-text {
  0% {
    clip-path: inset(0 100% 0 0);
  }
  to {
    clip-path: inset(0 0 0 0);
  }
}
.smvp-user-interactor-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #000;
  cursor: pointer;
  justify-content: center;
}
.smvp-user-interactor-widget svg {
  border: 2px solid #fff;
  border-radius: 50%;
  color: #fff;
  height: 30px;
  padding: 30px;
  width: 30px;
}
.smvp-user-interactor-widget:hover svg {
  background: hsla(0, 0%, 100%, .4);
}
.is-side-bar-below .smvp-side-bar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.is-side-bar-below .smvp-side-bar .tabs {
  -webkit-box-shadow: unset;
  box-shadow: unset;
  height: 56px;
  padding-top: 4px;
  width: unset;
}
.is-side-bar-below .smvp-side-bar .tabs ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 4px;
}
.is-side-bar-below .smvp-side-bar .tabs ul li {
  margin-bottom: 0;
  margin-right: 8px;
}
.is-side-bar-below .smvp-side-bar .tabs ul li.toggler {
  display: none;
}
.is-side-bar-below .smvp-side-bar,
.smvp-side-bar.no-player {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.is-side-bar-below .smvp-side-bar .main-view,
.smvp-side-bar.no-player .main-view {
  max-width: unset;
  width: 100%;
}
.is-side-bar-below .smvp-side-bar .main-view .smvp-tab,
.smvp-side-bar.no-player .main-view .smvp-tab {
  overflow-x: hidden;
  width: 100%;
}
.is-side-bar-below .smvp-side-bar .main-view {
  overflow-y: auto;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar,
.smvp-video-player-wrapper.dark-mode .smvp-side-bar input {
  background-color: var(--smvp-dark-mode-background-color);
  color: var(--smvp-dark-mode-color);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .main-view {
  border-left: 1px solid #18191a;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li .smvp-tab-text {
  color: var(--smvp-dark-mode-color);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li:not(.active):hover {
  background-color: #18191a;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li.active {
  background-color: #3f4041;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li.active:after {
  content: none;
}
.smvp-side-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  background-color: #fff;
  -ms-flex-direction: row;
  flex-direction: row;
}
.smvp-side-bar .tabs {
  -webkit-box-shadow: -1px 0 12px rgba(0, 0, 0, .1);
  box-shadow: -1px 0 12px rgba(0, 0, 0, .1);
  opacity: 1;
  padding: 4px;
  width: 56px;
}
.smvp-side-bar .main-view {
  -webkit-transition: max-width .3s ease-in-out;
  transition: max-width .3s ease-in-out;
}
.smvp-side-bar .main-view.closed {
  max-width: 0;
  overflow: hidden;
}
.smvp-side-bar.collapsed .highlight {
  left: 50%;
}
.smvp-side-bar.smvp-side-bar-narrowing .main-view .smvp-tab,
.smvp-side-bar.smvp-sidebar-wide .main-view .smvp-tab {
  width: 564px;
}
.smvp-side-bar.smvp-sidebar-wide.smvp-side-bar-narrowing .main-view {
  max-width: 282px;
}
.smvp-side-bar.smvp-sidebar-wide .main-view {
  max-width: 564px;
  width: 564px;
}
.smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide .main-view {
  max-width: 66vw;
  width: 66vw;
}
.smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide .main-view .smvp-tab {
  width: 66vw;
}
.smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide.smvp-side-bar-narrowing .main-view {
  max-width: 282px;
}
.is-side-bar-below .smvp-side-bar {
  max-width: unset;
}
.smvp-side-bar .smvp-viewers {
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}
.smvp-side-bar .smvp-viewers,
.smvp-side-bar .smvp-viewers section.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
}
.smvp-side-bar .smvp-viewers section.content {
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.is-side-bar-below .smvp-side-bar .smvp-viewers section.content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.smvp-side-bar .smvp-viewers section.content.empty {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.smvp-side-bar .smvp-viewers .no-viewers {
  line-height: 24px;
  padding: 16px;
  text-align: center;
}
.smvp-side-bar .smvp-viewers .smvp-viewer .profile {
  margin-bottom: 0;
}
.smvp-side-bar .smvp-viewers .viewer {
  padding: 8px;
}
.smvp-side-bar .smvp-viewers .viewer:last-child {
  border-bottom: 0;
}
.smvp-side-bar .smvp-viewers .viewer small {
  color: #828282;
  font-size: 12px;
  font-weight: 500;
}
.smvp-side-bar .smvp-viewers .viewer .body {
  overflow-wrap: break-word;
}
.smvp-side-bar .smvp-viewers .viewer .body p {
  margin-bottom: 0;
}
.smvp-side-bar .smvp-viewers .viewer:not(.is-webinar):hover {
  background-color: #f3f3f3;
  cursor: pointer;
}
.dark-mode .smvp-side-bar .smvp-viewers .viewer:not(.is-webinar):hover {
  background-color: #3f4041;
}
.smvp-side-bar .smvp-avatar,
.smvp-side-bar .smvp-silhouette {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  color: #fff;
  height: 32px;
  line-height: 32px;
  margin-right: 8px;
  overflow: hidden;
  text-align: center;
  width: 32px;
}
.smvp-side-bar .smvp-avatar img,
.smvp-side-bar .smvp-silhouette img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}
.smvp-side-bar .smvp-avatar .initials,
.smvp-side-bar .smvp-avatar .smvp-silhouette,
.smvp-side-bar .smvp-silhouette .initials,
.smvp-side-bar .smvp-silhouette .smvp-silhouette {
  height: 100%;
  width: 100%;
}
.smvp-side-bar .smvp-avatar .smvp-silhouette,
.smvp-side-bar .smvp-silhouette .smvp-silhouette {
  margin: 0;
}
.smvp-side-bar .smvp-avatar .smvp-silhouette svg,
.smvp-side-bar .smvp-silhouette .smvp-silhouette svg {
  height: 16px;
  margin: auto;
  width: 14px;
}
.smvp-side-bar .smvp-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.smvp-side-bar .smvp-profile .details {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.smvp-side-bar .smvp-profile .title {
  color: #5b6771;
  font-size: 12px;
  font-weight: 700;
  line-height: 14px;
  overflow: hidden;
  white-space: normal;
}
.dark-mode .smvp-side-bar .smvp-profile .title {
  color: var(--smvp-dark-mode-color);
}
.smvp-side-bar .smvp-profile .title.no-subtitle {
  line-height: 24px;
  padding-top: 4px;
}
.smvp-side-bar .smvp-profile .subtitle {
  color: #7d8082;
  font-size: 12px;
  line-height: 14px;
}
.smvp-side-bar .smvp-profile.click-disabled {
  cursor: default;
}
.smvp-side-bar .main-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 282px;
  width: 282px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border-left: 1px solid #f1f2f4;
  -ms-flex-direction: column;
  flex-direction: column;
}
.smvp-side-bar .main-view section.content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: auto;
}
.smvp-side-bar .main-view .smvp-tab {
  height: 100%;
  width: 282px;
}
.smvp-side-bar .tabs ul {
  list-style-type: none;
  margin: 0;
  -webkit-margin-before: 0;
  margin-block-start: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  -webkit-margin-end: 0;
  height: 100%;
  margin-inline-end: 0;
}
.smvp-side-bar .tabs ul,
.smvp-side-bar .tabs ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-side-bar .tabs ul li {
  border-radius: 4px;
  cursor: pointer;
  font-weight: 500;
  justify-items: center;
  margin-bottom: 8px;
  padding: 4px;
  position: relative;
  text-align: center;
  width: 48px;
}
.smvp-side-bar .tabs ul li.fullscreen-toggler,
.smvp-side-bar .tabs ul li.toggler {
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  margin-bottom: 12px;
  margin-top: 12px;
  width: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.smvp-side-bar .tabs ul li.fullscreen-toggler svg path,
.smvp-side-bar .tabs ul li.toggler svg path {
  fill: #000;
}
.smvp-side-bar .tabs ul li.fullscreen-toggler .smvp-tab-icon,
.smvp-side-bar .tabs ul li.toggler .smvp-tab-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  margin: 0;
  padding: 0;
}
.smvp-side-bar .tabs ul li.sidebar-spacer {
  cursor: default;
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}
.smvp-side-bar .tabs ul li.sidebar-spacer:not(.active):hover {
  background-color: unset;
  text-decoration: unset;
}
.smvp-side-bar .tabs ul li .smvp-tab-icon {
  font-size: 16px;
  margin-bottom: 4px;
  margin-top: 4px;
}
.smvp-side-bar .tabs ul li .smvp-tab-icon svg path {
  fill: var(--smvp-tab-active-color);
}
.smvp-side-bar .tabs ul li:not(.active):hover {
  background-color: #f3f3f3;
  text-decoration: none;
}
.smvp-side-bar .tabs ul li:after {
  border-radius: 4px;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .2;
  position: absolute;
  right: 0;
  top: 0;
}
.smvp-side-bar .tabs ul li.active:after {
  background-color: var(--smvp-tab-active-color);
}
.smvp-side-bar .tabs ul li.active .smvp-tab-text {
  color: var(--smvp-tab-active-color);
}
.smvp-side-bar .tabs ul li.active .smvp-tab-icon svg path {
  fill: var(--smvp-tab-active-color);
}
.smvp-side-bar .tabs ul li.active.active:hover:after {
  opacity: .3;
}
.smvp-side-bar .tabs ul li .smvp-tab-text {
  color: #7d8082;
  font-size: 10px;
  line-height: 12px;
  margin-bottom: 1px;
}
.smvp-side-bar .streamless-close-btn {
  margin-top: 6px;
  position: absolute;
  right: 0;
  top: 0;
}
.smvp-side-bar .streamless-close-btn i {
  font-size: 1rem;
}
.smvp-side-bar .no-objectfit .smvp-side-bar section.content {
  display: block;
  width: 100%;
}
.smvp-side-bar .no-objectfit .smvp-side-bar footer {
  min-height: 78px;
}
.smvp-side-bar .smvp-tab-notification-dot {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: smvp-tab-notification-dot-animation;
  animation-name: smvp-tab-notification-dot-animation;
  background-color: #ff3e33;
  border-radius: 4px;
  height: 8px;
  position: absolute;
  right: 10px;
  top: 0;
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
  width: 8px;
}
@-webkit-keyframes smvp-tab-notification-dot-animation {
  0% {
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    right: 10px;
    top: 0;
    width: 8px;
  }
  10% {
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    right: 10px;
    top: 0;
    width: 8px;
  }
  40% {
    background-color: #b20a00;
    border-radius: 3px;
    height: 6px;
    right: 10px;
    top: 2px;
    width: 6px;
  }
  60% {
    background-color: #b20a00;
    border-radius: 3px;
    height: 6px;
    right: 10px;
    top: 2px;
    width: 6px;
  }
  90% {
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    right: 10px;
    top: 0;
    width: 8px;
  }
  to {
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    right: 10px;
    top: 0;
    width: 8px;
  }
}
@keyframes smvp-tab-notification-dot-animation {
  0% {
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    right: 10px;
    top: 0;
    width: 8px;
  }
  10% {
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    right: 10px;
    top: 0;
    width: 8px;
  }
  40% {
    background-color: #b20a00;
    border-radius: 3px;
    height: 6px;
    right: 10px;
    top: 2px;
    width: 6px;
  }
  60% {
    background-color: #b20a00;
    border-radius: 3px;
    height: 6px;
    right: 10px;
    top: 2px;
    width: 6px;
  }
  90% {
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    right: 10px;
    top: 0;
    width: 8px;
  }
  to {
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    right: 10px;
    top: 0;
    width: 8px;
  }
}
.smvp-side-bar .button-icon {
  background: #e3e6e8;
  border: transparent;
  border-radius: 2px;
  color: #2d3339;
}
.smvp-side-bar .button-icon:hover {
  background: #d5d9dd;
}
.smvp-side-bar .button-icon svg {
  height: 16px;
  margin-left: 8px;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  width: 16px;
}
.smvp-side-bar .button-icon svg path {
  fill: #2d3339;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar-notification .smvp-side-bar-notification-message {
  background-color: var(--smvp-dark-mode-background-color);
  border-color: var(--smvp-dark-mode-border-color);
  color: var(--smvp-dark-mode-color);
}
.smvp-side-bar-notification {
  bottom: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  position: absolute;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.smvp-side-bar-notification .smvp-side-bar-notification-message {
  background-color: #fff;
  border-radius: 12px;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .15);
  box-shadow: 0 0 16px rgba(0, 0, 0, .15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  padding: 12px 16px;
}
.smvp-side-bar-notification .smvp-side-bar-notification-message span.title {
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}
.smvp-side-bar-notification .smvp-side-bar-notification-message span.subtitle {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  word-break: break-all;
}
.smvp-side-bar-notification .smvp-side-bar-notification-message button {
  background-color: #3687fa;
  border: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  white-space: nowrap;
}
.no-player .smvp-side-bar-notification .smvp-side-bar-notification-message {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.no-player .smvp-side-bar-notification .smvp-side-bar-notification-message span {
  margin-bottom: 8px;
}
.no-player .smvp-side-bar-notification .smvp-side-bar-notification-message button {
  padding: 8px 16px;
}
.with-player .smvp-side-bar-notification span.title {
  display: none;
}
.with-player .smvp-side-bar-notification span.subtitle {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.with-player .smvp-side-bar-notification button {
  margin-left: 12px;
  padding: 4px 12px;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer {
  background-color: var(--smvp-dark-mode-background-color);
  color: var(--smvp-dark-mode-color);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer:not(.selected) input[type=radio] {
  border-color: var(--smvp-dark-mode-color);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question {
  background-color: var(--smvp-dark-mode-background-color);
  background-color: hsla(0, 0%, 100%, 0);
  border-color: var(--smvp-dark-mode-border-color);
  color: var(--smvp-dark-mode-color);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button,
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question.empty .question-text {
  background-color: #3f4041;
  color: var(--smvp-dark-mode-color);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button:hover {
  background-color: hsla(0, 0%, 100%, .2);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button svg path {
  fill: var(--smvp-dark-mode-color) !important;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled):hover {
  background-color: var(--smvp-dark-mode-background-color);
  background: hsla(0, 0%, 100%, .1);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .thank-you-alert {
  background-color: #484d51;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer {
  border-color: #484d51;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer.selected {
  border-color: #b1b3b8;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer.correct {
  border-color: #484d51;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background {
  background-color: #484d51;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
  background-color: #b1b3b8;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
  border: 1px solid #484d51;
}
.smvp-side-bar .smvp-sidebar-polls {
  height: 100%;
  overflow: auto;
  overflow-wrap: anywhere;
  padding-top: 12px;
}
.is-side-bar-below .smvp-side-bar .smvp-sidebar-polls footer button {
  font-size: 16px;
  height: 32px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
  border: 1px solid #e3e6e8;
  border-radius: 4px;
  margin-bottom: 16px;
  width: 100%;
}
.is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-top-border {
  height: 4px;
  -webkit-transition: width 1s linear;
  transition: width 1s linear;
  width: 100%;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown.blinking {
  -webkit-animation: blink 1s infinite;
  animation: blink 1s infinite;
}
@keyframes blink {
  50% {
    opacity: .5;
  }
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper .smvp-icon {
  height: 20px;
  width: 20px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper span {
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  margin-left: 8px;
}
.smvp-side-bar .smvp-sidebar-polls .poll-wrapper {
  height: 100%;
  width: 100%;
}
.smvp-side-bar .smvp-sidebar-polls .question {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.smvp-side-bar .smvp-sidebar-polls .answer {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer {
  background-color: #fff;
  border: 1px solid #e3e6e8;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 0;
  padding: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer input {
  accent-color: var(--smvp-polls-selected-border-color);
  margin: 0;
  min-width: 20px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 2px solid #e3e6e8;
  border-radius: 100%;
  height: 12px;
  max-height: 12px;
  max-width: 12px;
  min-height: 12px;
  min-width: 12px;
  padding: 0;
  width: 12px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer.selected {
  border: 1px solid var(--smvp-polls-selected-border-color);
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer.selected input[type=radio] {
  border: 4px solid var(--smvp-polls-selected-border-color);
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer span {
  margin-left: 8px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-voted,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
  height: 100%;
  padding: 0 12px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  max-height: 68px;
  min-height: 68px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-polls.smvp-tab.smvp-sidebar-polls-is-wordcloud,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .content {
  overflow: hidden;
  overflow-wrap: unset;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer.selected,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-voted .smvp-sidebar-poll-answer.selected {
  border: 1px solid var(--smvp-polls-selected-border-color);
}
.smvp-side-bar .smvp-sidebar-polls footer .notification {
  background: #4f4f4f;
  border-radius: 4px;
  bottom: 80px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  padding: 8px 16px;
  position: absolute;
  width: calc(100% - 16px);
}
.is-side-bar-below .smvp-side-bar .smvp-sidebar-polls footer .notification {
  bottom: -40px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .answer-limit-hint {
  color: #7d8082;
  font-size: 12px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer {
  border-top: 1px solid var(--border-color);
  padding: 8px;
  position: relative;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button {
  background-color: #3687fa;
  border: 0;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  float: right;
  line-height: 1.4;
  padding: 4px 12px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button:active {
  opacity: .75;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button.disabled {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: .65;
  pointer-events: none;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled),
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled) input {
  cursor: pointer;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled):hover {
  background-color: #f7f7f7;
}
.smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper {
  padding: 0 12px;
}
.smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper .thank-you-alert {
  background-color: #d4f4e0;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  padding: 12px;
}
.smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper .thank-you-alert span {
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  margin-left: 8px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer {
  border: 1px solid #ddd;
  border-radius: 8px;
  margin: 12px 0;
  padding: 12px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.selected {
  border: 1px solid #7d8082;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.correct {
  border: 1px solid #d4f4e0;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.correct.selected {
  border: 1px solid #2dd269;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 16px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 8px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-wrapper .gauge-value {
  position: absolute;
  right: 0;
  top: 0;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar {
  height: 8px;
  position: relative;
  width: calc(100% - 60px);
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
  border-radius: 4px;
  height: 8px;
  left: 0;
  position: absolute;
  top: 0;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background {
  background-color: #ddd;
  width: 100%;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background.correct {
  background-color: #d4f4e0;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
  background-color: #7d8082;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground.correct {
  background-color: #2dd269;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .subtitle,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .title {
  text-align: center;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .title {
  font-weight: 700;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll svg {
  height: 32px;
  padding: 8px;
  width: 32px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-word-cloud-wrapper svg {
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
  -webkit-transition: -webkit-transform .3s linear;
  transition: -webkit-transform .3s linear;
  transition: transform .3s linear;
  transition: transform .3s linear, -webkit-transform .3s linear;
}
.is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button {
  cursor: pointer;
  padding: 4px;
  -webkit-transform: translateY(-44px);
  transform: translateY(-44px);
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button span {
  display: inline-block;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}
.is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button {
  display: none;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question {
  background-color: #fff;
  border-radius: 8px;
  padding: 0;
  position: relative;
  top: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition:
    top .3s linear,
    background-color .3s linear,
    background-color .3s linear,
    padding .3s linear,
    font-size .3s linear,
    -webkit-transform .3s linear;
  transition:
    top .3s linear,
    background-color .3s linear,
    background-color .3s linear,
    padding .3s linear,
    font-size .3s linear,
    -webkit-transform .3s linear;
  transition:
    top .3s linear,
    transform .3s linear,
    background-color .3s linear,
    background-color .3s linear,
    padding .3s linear,
    font-size .3s linear;
  transition:
    top .3s linear,
    transform .3s linear,
    background-color .3s linear,
    background-color .3s linear,
    padding .3s linear,
    font-size .3s linear,
    -webkit-transform .3s linear;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question .btn-collapse {
  border: none;
  border-radius: 3px;
  cursor: pointer;
  line-height: unset;
  margin-bottom: 16px;
  margin-left: 8px;
  padding-bottom: 0;
  padding-left: 6px;
  padding-top: 8px;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question .btn-collapse svg {
  height: 20px;
  width: 20px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question.empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: -moz-fit-content;
  max-height: -webkit-fit-content;
  max-height: fit-content;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question.empty .question-text {
  background-color: #f1f2f4;
  border-radius: 8px;
  color: #18191a;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  padding: 12px;
  position: relative;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .word-cloud-wrapper {
  height: calc(100% - 63px);
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .smvp-word-cloud-wrapper {
  height: 100%;
  width: 100%;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .smvp-word-cloud-wrapper svg {
  max-height: 100%;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer {
  border-top: 1px solid var(--border-color);
  padding: 8px;
  position: relative;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input[type=text] {
  border: 0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  width: 100%;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:active,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:focus,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:focus:active,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:active,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:focus,
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:focus:active {
  outline: none;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .char-count span {
  color: #aab3bb;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn {
  background-color: #828282;
  border: 0;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  line-height: 1.4;
  margin-left: auto;
  padding: 4px 12px;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn:active {
  opacity: .75;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn label {
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
.smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn.disabled {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: .65;
  pointer-events: none;
}
.smvp-sidebar-wide .smvp-word-cloud-wrapper svg {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.smvp-sidebar-wide .smvp-sidebar-polls .smvp-sidebar-word-cloud .content span.question {
  border-radius: 3px;
  font-size: 18px;
  max-height: 48px;
  min-height: 48px;
}
.smvp-sidebar-wide .smvp-sidebar-polls .smvp-sidebar-word-cloud .content span.question .question-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  float: left;
  width: calc(100% - 32px);
}
.smvp-side-bar-narrowing section.content span.question {
  font-size: 14px;
}
.smvp-translation-tab {
  padding: 12px;
}
.smvp-translation-tab .header {
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 14px;
}
.smvp-translation-tab iframe {
  border: none;
  border-radius: 4px;
  max-height: calc(100% - 48px);
  max-width: calc(100% - 24px);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna footer {
  border-color: #484d51;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-question.from-bstg {
  background-color: #18191a;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker {
  -webkit-box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .2);
  box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .2);
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler {
  color: #b1b3b8;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler:hover {
  background: #3f4041;
  color: #e4e6eb;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler:hover .smvp-icon path {
  fill: #e4e6eb;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label {
  color: #e4e6eb;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label.smvp-expanded,
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label:hover {
  background-color: #3f4041;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label .smvp-arrow .smvp-icon path {
  fill: #e4e6eb;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-dropdown-content {
  background-color: #3f4041;
  border-color: #484d51;
  color: #b1b3b8;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-dropdown-content li:hover {
  background: #4f5051;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content {
  scrollbar-color: #3f4041 #7d8082;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar,
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar-track {
  background-color: #3f4041;
}
.smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar-thumb {
  background-color: #7d8082;
}
.smvp-qna {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: auto;
}
.is-side-bar-below .smvp-qna {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.is-side-bar-below .smvp-qna .sticky-highlighted-question {
  padding: 12px 0 8px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1);
  box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1);
  order: 1;
}
.is-side-bar-below .smvp-qna footer {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  border-bottom: 1px solid #e3e6e8;
  border-top: none;
  order: 3;
}
.is-side-bar-below .smvp-qna footer button {
  font-size: 16px;
  height: 32px;
}
.is-side-bar-below .smvp-qna section.qna-sorting-picker {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.smvp-qna section.qna-sorting-picker {
  -webkit-box-shadow: inset 0 -1px 0 #e5e5e5;
  box-shadow: inset 0 -1px 0 #e5e5e5;
}
.smvp-qna section.qna-sorting-picker,
.smvp-qna section.qna-sorting-picker .orientation-toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px;
}
.smvp-qna section.qna-sorting-picker .orientation-toggler {
  border-radius: 4px;
  color: #7d8082;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.smvp-qna section.qna-sorting-picker .orientation-toggler .orientation-label {
  margin-right: 4px;
}
.smvp-qna section.qna-sorting-picker .orientation-toggler .smvp-icon path {
  fill: #7d8082;
}
.smvp-qna section.qna-sorting-picker .orientation-toggler:hover {
  background: #f3f3f3;
  color: #18191a;
}
.smvp-qna section.qna-sorting-picker .orientation-toggler:hover .smvp-icon path {
  fill: #18191a;
}
.smvp-qna section.qna-sorting-picker .smvp-upvote-sortby {
  margin-left: auto;
}
.smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label {
  border-radius: 4px;
  color: #18191a;
  cursor: pointer;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  margin-left: auto;
  padding: 8px;
}
.smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label.smvp-expanded,
.smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label:hover {
  background: #f3f3f3;
}
.smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content {
  background-color: #fff;
  border-radius: 4px;
  color: #7d8082;
  padding: 4px;
}
.smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content li.smvp-dropdown-selected {
  color: var(--smvp-tab-active-color);
}
.smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content li:hover {
  background: #f3f3f3;
}
.smvp-qna .smvp-question.from-bstg {
  background-color: #f3f3f3;
}
.smvp-qna section.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  overflow: unset;
}
.is-side-bar-below .smvp-qna section.content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.smvp-qna section.content.empty {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.smvp-qna section.content.align-top {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.smvp-qna .smvp-no-questions,
.smvp-qna section.content.align-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.smvp-qna .smvp-no-questions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100px;
}
.smvp-qna .smvp-no-questions .subtitle,
.smvp-qna .smvp-no-questions .title {
  text-align: center;
}
.smvp-qna .smvp-no-questions .title {
  font-weight: 700;
}
.smvp-qna .smvp-no-questions svg {
  height: 32px;
  padding: 8px;
  width: 32px;
}
.smvp-qna .sticky-highlighted-question {
  -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
  box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
  padding: 8px 0 0;
}
.smvp-qna .sticky-highlighted-question .smvp-question {
  padding-top: 0;
}
.smvp-qna .sticky-highlighted-question .answering-now span {
  border-radius: 2px;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  padding: 2px 4px;
  text-transform: uppercase;
}
.smvp-qna .sticky-highlighted-question .question-body {
  max-height: 64px;
  overflow: auto;
}
.smvp-qna .smvp-question {
  padding: 8px;
}
.smvp-qna .smvp-question .question-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.smvp-qna .smvp-question .question-body {
  margin-left: 40px;
  overflow-wrap: break-word;
}
.smvp-qna .smvp-question .question-body p {
  margin: 0;
}
.smvp-qna .smvp-question a.link {
  overflow-wrap: anywhere;
  word-break: break-all;
}
.smvp-qna .smvp-question a.link.disabled {
  color: #333;
  cursor: not-allowed;
}
.smvp-qna .smvp-question .answering-now {
  margin-bottom: 6px;
}
.smvp-qna .smvp-question .answering-now span {
  border-radius: 2px;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  padding: 2px 4px;
  text-transform: uppercase;
}
.smvp-qna .smvp-question:first-child {
  margin-top: auto;
}
.smvp-qna .smvp-question:last-child {
  border-bottom: 0;
}
.smvp-qna .smvp-question small {
  color: #828282;
  font-size: 12px;
  font-weight: 500;
}
.smvp-qna .highlight {
  background-color: #fff;
  border-radius: 16px;
  bottom: 72px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
  box-shadow: 0 0 4px rgba(0, 0, 0, .5);
  left: calc(50% - 141px);
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 300px;
  z-index: 11;
}
.smvp-qna .highlight.fullscreen {
  position: fixed;
  z-index: 1012;
}
.smvp-qna .highlight .smvp-question {
  padding: 8px 16px;
}
.smvp-qna .highlight .smvp-question .title {
  font-size: 12px;
  line-height: 20px;
}
.smvp-qna .highlight .smvp-question .avatar,
.smvp-qna .highlight .smvp-question .picture {
  font-size: 10px;
  font-weight: 700;
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.smvp-qna .highlight .smvp-question .question-body {
  max-height: 128px;
  overflow: auto;
}
.smvp-qna footer {
  border-top: 1px solid #e3e6e8;
  padding: 8px;
  position: relative;
}
.smvp-qna footer input[type=text] {
  border: 0;
  height: 22px;
  line-height: 22px;
  margin-bottom: 10px;
  width: 100%;
}
.smvp-qna footer input[type=checkbox] {
  margin-right: 8px;
}
.smvp-qna footer button:active,
.smvp-qna footer button:focus,
.smvp-qna footer button:focus:active,
.smvp-qna footer input:active,
.smvp-qna footer input:focus,
.smvp-qna footer input:focus:active {
  outline: none;
}
.smvp-qna footer .options .checkbox {
  cursor: pointer;
  display: block;
  float: left;
  margin-bottom: 0;
  margin-top: 5px;
  padding-left: 25px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.smvp-qna footer .options .checkbox input {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.smvp-qna footer .options .checkbox .checkmark,
.smvp-qna footer .options .checkbox .checkmark-anonymous {
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 15px;
  left: 0;
  position: absolute;
  top: 0;
  width: 15px;
}
.smvp-qna footer .options .checkbox .checkmark-anonymous:after {
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  height: 10px;
  left: 5px;
  position: absolute;
  top: 2px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 5px;
}
.smvp-qna footer .options .btn {
  background-color: #828282;
  border: 0;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  float: right;
  line-height: 1.4;
  padding: 4px 12px;
}
.smvp-qna footer .options .btn:active {
  opacity: .75;
}
.smvp-qna footer .options .btn label {
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
.smvp-qna footer .options .btn.disabled {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: .65;
  pointer-events: none;
}
.smvp-qna .post-notification {
  background: #4f4f4f;
  border-radius: 4px;
  bottom: 80px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  padding: 8px 16px;
  position: absolute;
  width: calc(100% - 16px);
}
.is-side-bar-below .smvp-qna .post-notification {
  bottom: -40px;
}
.smvp-qna .smvp-questions-enter-active,
.smvp-qna .smvp-questions-leave-active,
.smvp-qna .smvp-questions-move {
  -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
  transition: all .5s cubic-bezier(.55, 0, .1, 1);
}
.smvp-qna .smvp-questions-enter-from,
.smvp-qna .smvp-questions-leave-to {
  opacity: 0;
  -webkit-transform: scaleY(.01) translate(30px);
  transform: scaleY(.01) translate(30px);
}
.smvp-qna .smvp-questions-leave-active {
  position: absolute;
}
:root {
  --smvp-dark-mode-background-color:initial;
  --smvp-dark-mode-color:initial;
  --smvp-dark-mode-border-color:initial;
  --smvp-tab-active-color:initial;
  --smvp-polls-selected-border-color:initial;
  --smvp-upvote-color:initial;
}
.smvp-stream-tab .stream-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100px;
  padding: 0 16px;
}
.smvp-stream-tab .subtitle,
.smvp-stream-tab .title {
  text-align: center;
}
.smvp-stream-tab .title {
  font-weight: 700;
  padding-bottom: 4px;
}
.smvp-stream-tab .btn {
  border: 0;
  border-radius: 4px;
  cursor: pointer;
  line-height: 1.4;
  margin-top: 16px;
  padding: 4px 12px;
}
.smvp-stream-tab .smvp-icon {
  height: 32px;
  padding-bottom: 8px;
  width: 32px;
}
.smvp-word-cloud-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.smvp-word-cloud-empty .smvp-word-cloud-empty-text {
  display: block;
}
.smvp-word-cloud-group,
.smvp-word-cloud-inner-wrapper {
  -webkit-transition: -webkit-transform 1s ease-in-out;
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
}
.smvp-video-player-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.smvp-video-player-wrapper .splitpanes--vertical {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.smvp-video-player-wrapper .splitpanes.default-theme .splitpanes__pane {
  background-color: #000;
}
.smvp-video-player-wrapper .splitpanes {
  background-color: #000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.smvp-video-player-wrapper .splitpanes.has-no-split-panes .splitpanes__splitter {
  display: none;
}
.smvp-video-player-wrapper .splitpanes.has-no-split-panes .splitpanes__pane {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.smvp-video-player-wrapper .splitpanes .splitpanes__pane {
  height: unset;
  position: relative;
}
.smvp-video-player-wrapper .splitpanes .splitpanes__splitter {
  background: #333;
  border: none;
  height: 100%;
  width: 10px;
}
.smvp-video-player-wrapper .splitpanes .splitpanes__splitter:before {
  background-color: #fff;
  border-radius: 4px;
  height: 20px;
  width: 4px;
}
.smvp-video-player-wrapper .splitpanes .splitpanes__splitter:after {
  display: none;
}
.smvp-video-player-wrapper .splitpanes .splitpanes__splitter:hover:before {
  background-color: #fff;
  height: 100%;
  margin-left: -1px;
  width: 1px;
}
.smvp-video-player-wrapper.is-side-bar-below {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.smvp-video-player-wrapper.is-side-bar-below input[type=number],
.smvp-video-player-wrapper.is-side-bar-below input[type=text],
.smvp-video-player-wrapper.is-side-bar-below textarea {
  font-size: 16px;
}
.smvp-video-player-wrapper.is-side-bar-below .splitpanes__pane {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.smvp-video-player-wrapper.is-side-bar-below .splitpanes__splitter {
  height: 10px;
  width: 100%;
}
.smvp-tooltip {
  position: relative;
}
.smvp-tooltip .smvp-tooltiptext {
  background-color: #000;
  border: 1px solid hsla(0, 0%, 100%, .2);
  border-radius: 4px;
  bottom: 32px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: unset;
  opacity: 0;
  padding: 4px 8px;
  position: relative;
  text-align: center;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  width: 96px;
  clip: unset;
}
.smvp-tooltip .smvp-tooltiptext.left {
  left: -24px;
  position: absolute;
}
.smvp-tooltip .smvp-tooltiptext.right {
  position: absolute;
  right: -8px;
}
.smvp-show-tooltip-on-hover:hover .smvp-tooltip .smvp-tooltiptext,
.smvp-tooltip .smvp-tooltiptext.smvp-in {
  display: block;
  opacity: .9;
}
.contents-detail > header {
  margin-bottom: 32px;
}
.contents-detail > header h1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contents-detail .contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contents-detail .contents .content {
  width: 65.5843333333%;
}
.contents-detail .contents .document-preview,
.contents-detail .contents .video-preview {
  margin-left: 32px;
  width: 48.3765%;
}
.contents-detail .contents .document-preview .media-player .smvp-video-player,
.contents-detail .contents .video-preview .media-player .smvp-video-player {
  border-radius: 5px;
}
.contents-detail .contents .video-processing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  background-color: #000;
  border-radius: 5px;
  justify-content: center;
  max-height: 100%;
  padding-bottom: 56.25%;
  width: 100%;
}
.contents-detail .contents .video-processing .video-processing-status {
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
.contents-detail .contents .video-processing .video-processing-status .processing {
  width: 100%;
}
.contents-detail .contents .video-processing .video-processing-status .status {
  color: #fff;
  margin: auto;
  text-align: left;
}
.contents-detail .contents .video-processing .video-processing-status .animated-status {
  width: 170px;
}
.contents-detail .contents .smvp-video-player {
  border: 1px solid rgb(var(--base-300-rgb));
}
.registration {
  padding-bottom: 32px;
}
.registration .showcase {
  font-size: 0;
  padding: 32px 0 16px;
  position: relative;
}
.registration .showcase:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(var(--base-000-rgb), 0)), color-stop(88.54%, rgb(var(--base-000-rgb))));
  background:
    linear-gradient(
      180deg,
      rgba(var(--base-000-rgb), 0) 0,
      rgb(var(--base-000-rgb)) 88.54%);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.registration .showcase img {
  border-radius: 16px;
  -webkit-box-shadow: 0 -4px 16px -2px rgba(0, 0, 0, .08), 0 -8px 92px -4px rgba(0, 0, 0, .05);
  box-shadow: 0 -4px 16px -2px rgba(0, 0, 0, .08), 0 -8px 92px -4px rgba(0, 0, 0, .05);
  overflow: hidden;
}
.registration .activation {
  text-align: center;
}
.registration .activation .form-group {
  text-align: left;
}
.registration .activation input[type=text] {
  width: 320px;
}
.registration .activation-form {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
}
.registration .activation-form .form-group {
  grid-column-end: span calc(min(calc(var(--container-max-columns) - 3 + 1), 8));
  grid-column-start: 3;
}
.registration .activation-form .registration-url-picker {
  grid-column-end: span calc(min(calc(var(--container-max-columns) - 4 + 1), 6));
  grid-column-start: 4;
}
.registration .event-details .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.registration .event-details .heading h5 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-item-align: center;
  align-self: center;
}
.registration .event-details .heading .actions {
  text-align: right;
}
.registration .event-details hr.separator {
  margin-bottom: 16px;
}
.registration .event-details .in-nav {
  border-right: 1px solid rgb(var(--base-300-rgb));
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  padding: 8px;
  vertical-align: middle;
}
.registration .event-details .title-and-actions {
  border-bottom-color: rgb(var(--base-000-rgb));
}
.registration .event-details .event-details-section.collapsed .title-and-actions {
  border-bottom-color: rgb(var(--base-300-rgb));
}
.registration .event-details .event-details-section.collapsed .input-wrapper,
.registration .event-details .event-details-section.collapsed .title-and-actions {
  border-radius: 8px;
}
.registration .event-details .event-details-section.collapsed .toggler {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.registration .event-details .event-details-section.collapsed .section-configuration {
  border-bottom-width: 0;
  border-top-width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
}
.registration .event-details .event-details-section span.title > i {
  margin-right: 8px;
  vertical-align: middle;
}
.registration .event-details .event-details-section span.title.empty {
  opacity: .6;
}
.registration .event-details .event-details-section span.title.fallback-preview {
  font-style: italic;
  opacity: .6;
}
.registration .event-details .event-details-section span.title.fallback-preview i.edit {
  cursor: pointer;
  margin-left: 8px;
}
.registration .event-details .section-configuration {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 0 0 8px 8px;
  border-top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 24px;
  padding: 12px;
  -webkit-transition:
    opacity .2s linear,
    padding .2s linear,
    border-top-color 2s linear;
  transition:
    opacity .2s linear,
    padding .2s linear,
    border-top-color 2s linear;
}
.registration .event-details .more-settings {
  margin-top: 16px;
}
.registration .event-details .more-settings i {
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle;
}
.registration .event-details .more-settings.in .settings-wrapper {
  height: auto;
  margin-bottom: 16px;
  opacity: 1;
}
.registration .event-details .more-settings.in i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.registration .event-details .more-settings .settings-wrapper {
  height: 0;
  opacity: 0;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
}
.registration .event-details .empty-state {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  padding: 24px 48px;
  text-align: center;
}
.registration .design h5 {
  margin-bottom: 24px;
}
.registration .design .banner-picker {
  width: 50%;
}
.registration .design .design-preview .buttons-toggler {
  margin-top: 24px;
}
.registration .design .design-preview svg {
  background-color: #fff;
  border-radius: 16px;
  -webkit-box-shadow: 0 -4px 16px -2px rgba(0, 0, 0, .08), 0 -8px 92px -4px rgba(0, 0, 0, .05);
  box-shadow: 0 -4px 16px -2px rgba(0, 0, 0, .08), 0 -8px 92px -4px rgba(0, 0, 0, .05);
  margin-top: 24px;
}
.registration .design .design-preview svg img {
  -o-object-fit: cover;
  object-fit: cover;
}
.registration .hint-manage-pending {
  border-top: 1px solid rgb(var(--base-300-rgb));
  padding-top: 24px;
}
.registration .hint-manage-pending p {
  line-height: 22px;
  line-height: 1.375rem;
}
.registration .form-fields header.subpage-heading {
  margin-bottom: 16px;
}
.registration .form-fields header.subpage-heading:after {
  clear: both;
  content: "";
  display: table;
}
.registration .form-fields form {
  margin-bottom: 16px;
}
.registration .dynamic-fields {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 8px;
}
.registration .dynamic-fields.collapsed .input-wrapper,
.registration .dynamic-fields.collapsed .title-and-actions {
  border-radius: 8px;
}
.registration .dynamic-fields.collapsed .toggler {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.registration .dynamic-fields.collapsed .field-list,
.registration .dynamic-fields.collapsed footer,
.registration .dynamic-fields.collapsed header .conditions-editor,
.registration .dynamic-fields.collapsed header .headers {
  border-bottom-width: 0;
  border-top-width: 0;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
}
.registration .dynamic-fields .field-list,
.registration .dynamic-fields footer,
.registration .dynamic-fields header .conditions-editor,
.registration .dynamic-fields header .headers {
  -webkit-transition:
    opacity .2s linear,
    padding .2s linear,
    max-height .2s linear,
    border-top-width .2s linear,
    border-bottom-width .2s linear;
  transition:
    opacity .2s linear,
    padding .2s linear,
    max-height .2s linear,
    border-top-width .2s linear,
    border-bottom-width .2s linear;
}
.registration .dynamic-fields header .headers {
  max-height: 48px;
}
.registration .dynamic-fields .field-list {
  max-height: 400px;
  overflow: auto;
}
.registration .dynamic-fields footer {
  max-height: 42px;
}
.registration .dynamic-fields footer i.ic-info-fill {
  display: inline-block;
  margin: 0 8px -4px;
  vertical-align: middle;
}
.registration .dynamic-fields .add-session-registration i.ic-info-fill {
  color: rgb(var(--base-700-rgb));
  font-size: 14px;
  font-size: .875rem;
}
.registration .title-and-actions {
  border-bottom-color: rgb(var(--base-300-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px 8px 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 8px 12px 32px;
  -webkit-transition: border-radius .2s linear;
  transition: border-radius .2s linear;
}
.registration .title-and-actions.editing {
  border: 0;
  padding: 0;
}
.registration .title-and-actions:not(.editing) .actions {
  float: right;
  margin-top: -8px;
}
.registration .title-and-actions .title {
  display: inline-block;
  margin-top: -2px;
  max-width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.registration .title-and-actions .description {
  display: block;
  margin: 8px 0;
}
.registration .title-and-actions .drag-handler {
  cursor: row-resize;
  float: left;
  margin-left: -32px;
}
.registration .title-and-actions .dropdown,
.registration .title-and-actions .toggler {
  vertical-align: middle;
}
.registration .title-and-actions .toggler {
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  height: 40px;
  line-height: 32px;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  width: 40px;
}
.registration .title-and-actions .toggler i {
  line-height: 32px;
  vertical-align: middle;
}
.registration .title-and-actions form {
  margin-bottom: 0;
}
.registration .title-and-actions .input-wrapper {
  border-radius: 8px 8px 0 0;
  padding-left: 32px;
}
.registration .title-and-actions .input-wrapper input {
  font-weight: 600;
  margin-right: 8px;
}
.registration .title-and-actions .conditions-editor .input-wrapper {
  padding-left: 0;
}
.registration .title-and-actions .help {
  border: 1px solid rgb(var(--base-300-rgb));
  border-bottom: 0;
  border-top: 0;
  margin-top: 0;
  padding: 12px 8px 12px 32px;
}
.registration .title-and-actions span.title {
  font-weight: 600;
}
.registration .title-and-actions + .headers {
  border-radius: 0;
}
.registration .add-conditions {
  border-right: 1px solid rgb(var(--base-300-rgb));
  display: inline-block;
  font-size: 12px;
  font-size: .75rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-right: 8px;
  padding: 0 16px;
  vertical-align: middle;
}
.registration .add-conditions i {
  color: rgb(var(--base-700-rgb));
  display: inline-block;
  margin-left: 8px;
  margin-top: -2px;
  vertical-align: middle;
}
.registration .emails .expandable.open > section {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  padding-top: 0;
}
.registration .emails .email-description {
  margin-bottom: 24px;
}
.registration .emails .email-template {
  margin-bottom: 16px;
}
.registration .emails .email-template-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.registration .emails .btn-remove-target {
  color: rgb(var(--error-300-rgb));
}
.registration .settings h6 {
  color: rgb(var(--base-700-rgb));
  margin-bottom: 8px;
}
.registration .settings pre.embed-code {
  font-size: inherit;
  margin-top: 8px;
}
.registration .settings .access_code .form-group {
  margin-bottom: 8px;
}
.registration .settings .access_code .help {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  margin-left: 40px;
}
.registration .settings .access_code .help a {
  margin-left: 4px;
}
.assisted-session-check-in .panels {
  margin-bottom: 32px;
}
.assisted-session-check-in .panels h5 {
  margin-bottom: 24px;
}
.badge-printing-settings .panels {
  margin-bottom: 32px;
}
.badge-printing-settings .collapsed .title-and-actions {
  border-bottom-color: rgb(var(--base-300-rgb));
  border-radius: 8px;
}
.badge-printing-settings .collapsed .toggler {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.badge-printing-settings .collapsed .config {
  border-bottom-width: 0;
  border-top-width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
}
.onsite-scanning-settings .view-wrapper > .actions {
  margin-bottom: 16px;
  text-align: right;
}
.onsite-scanning-settings .zpl-code.collapsed .title-and-actions {
  border-bottom-color: rgb(var(--base-300-rgb));
}
.onsite-scanning-settings .zpl-code.collapsed .input-wrapper,
.onsite-scanning-settings .zpl-code.collapsed .title-and-actions {
  border-radius: 8px;
}
.onsite-scanning-settings .zpl-code.collapsed .toggler {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.onsite-scanning-settings .zpl-code.collapsed .config {
  border-bottom-width: 0;
  border-top-width: 0;
  height: 0;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
}
.onsite-scanning-settings .zpl-code:focus-within .config,
.onsite-scanning-settings .zpl-code:focus-within .title-and-actions {
  border-color: rgb(var(--primary-300-rgb));
}
.onsite-scanning-settings .zpl-code:focus-within .title-and-actions {
  border-bottom-color: transparent;
}
.onsite-scanning-settings .zpl-code span.title > i {
  margin-right: 8px;
  vertical-align: middle;
}
.onsite-scanning-settings .zpl-code span.title.empty {
  opacity: .6;
}
.onsite-scanning-settings .title-and-actions {
  border: 1px solid rgb(var(--base-300-rgb));
  border-bottom: 1px solid transparent;
  border-radius: 8px 8px 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 8px 12px 12px;
  -webkit-transition: border-radius .2s linear;
  transition: border-radius .2s linear;
}
.onsite-scanning-settings .title-and-actions.editing {
  border: 0;
  padding: 0;
}
.onsite-scanning-settings .title-and-actions:not(.editing) .actions {
  float: right;
  margin-top: -8px;
}
.onsite-scanning-settings .title-and-actions .title {
  display: inline-block;
  margin-top: -2px;
  max-width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.onsite-scanning-settings .title-and-actions .dropdown,
.onsite-scanning-settings .title-and-actions .toggler {
  vertical-align: middle;
}
.onsite-scanning-settings .title-and-actions .toggler {
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  height: 40px;
  line-height: 32px;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
  width: 40px;
}
.onsite-scanning-settings .title-and-actions .toggler i {
  line-height: 32px;
  vertical-align: middle;
}
.onsite-scanning-settings .title-and-actions .input-wrapper {
  border-radius: 8px 8px 0 0;
  padding-left: 12px;
}
.onsite-scanning-settings .title-and-actions .input-wrapper input {
  font-weight: 600;
  margin-right: 8px;
}
.onsite-scanning-settings .title-and-actions span.title {
  font-weight: 600;
}
.onsite-scanning-settings .title-and-actions + .headers {
  border-radius: 0;
}
.onsite-scanning-settings .config {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 0 0 8px 8px;
  border-top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 24px;
  padding: 12px;
  -webkit-transition:
    opacity .2s linear,
    padding .2s linear,
    border-top-color 2s linear;
  transition:
    opacity .2s linear,
    padding .2s linear,
    border-top-color 2s linear;
}
.content-hub-marketing .heading {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
}
.content-hub-marketing header {
  grid-column-end: span calc(min(calc(var(--container-max-columns) - 4 + 1), 6));
  grid-column-start: 4;
  text-align: center;
}
.content-hub-marketing header p {
  font-size: 16px;
  font-size: 1rem;
}
.content-hub-marketing .features {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  gap: 0;
  grid-template-columns: repeat(3, 1fr);
}
.content-hub-marketing .features .card {
  border: 0;
  border-right: 1px solid rgb(var(--base-300-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
  padding: 0 24px;
}
.content-hub-marketing .features .card:last-child {
  border-right: 0;
}
.content-hub-marketing .features .title {
  color: rgb(var(--alert-300-rgb));
  text-align: center;
}
.content-hub-marketing h1,
.content-hub-marketing p {
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 3));
}
.content-hub-marketing .actions,
.content-hub-marketing .banner,
.content-hub-marketing .more {
  text-align: center;
}
.content-hub-marketing .actions {
  margin-bottom: 24px;
}
.content-hub-marketing .more {
  margin-bottom: 32px;
}
.content-hub-marketing .gains {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
}
.content-hub-marketing .gains .card {
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 3));
  padding: 16px;
}
.content-hub-marketing .gains .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 600;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 12px;
}
.content-hub-marketing .gains .icon {
  color: rgb(var(--primary-300-rgb));
}
.content-hub-marketing .gains .body {
  color: rgb(var(--base-600-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
}
.content-hub-marketing .gains p:last-child {
  margin-bottom: 0;
}
.content-hubs-page .search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.content-hubs-page .search-bar {
  margin-left: auto;
}
.content-hubs-page .section-list {
  margin: 24px 0;
}
.content-hubs-page .card .content-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.content-hubs-page .card .content-text > .sub {
  margin-bottom: 24px;
}
.content-hubs-page .card footer {
  margin-top: auto;
}
.content-hubs-page .card footer > span {
  display: inline-block;
  padding: 0 8px;
}
.content-hubs-page .card footer .icon-rocket {
  margin-left: 8px;
}
.content-hubs-page .no-data {
  display: block;
  padding-top: 10%;
  text-align: center;
}
.content-hubs-page .no-data h1 {
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 60px;
  line-height: 3.75rem;
  margin: 16px;
}
.event-type-selection-step-view--intro-uberbox {
  background: rgb(var(--primary-500-rgb));
  margin-left: -32px;
  margin-right: -32px;
  margin-top: -24px;
  padding: 20px 40px 0;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.event-type-selection-step-view--intro-uberbox h3 {
  border: 0;
  color: rgb(var(--base-000-rgb));
}
.event-type-selection-step-view--intro-uberbox ul {
  list-style-type: none;
  margin: auto;
  padding: 0;
}
.event-type-selection-step-view--intro-uberbox ul:after {
  clear: both;
  content: "";
  display: table;
}
.event-type-selection-step-view--intro-uberbox li.tab {
  background-color: rgb(var(--primary-300-rgb));
  border-radius: 4px 4px 0 0;
  color: rgb(var(--base-000-rgb));
  cursor: pointer;
  display: inline-block;
  margin: 0 8px;
  padding: 6px 12px;
}
.event-type-selection-step-view--intro-uberbox li.tab:hover {
  background-color: rgb(var(--primary-305-rgb));
}
.event-type-selection-step-view--intro-uberbox li.tab.active {
  background-color: rgb(var(--base-000-rgb));
  color: rgb(var(--base-700-rgb));
}
.event-type-selection-step-view--proceed-form {
  text-align: left;
  width: 220px;
}
.event-type-selection-step-view--content {
  margin-bottom: 24px;
  margin-top: 24px;
  text-align: center;
}
.event-type-selection-step-view--uber-intro-icon {
  background: rgb(var(--warning-100-rgb));
  border-radius: 100%;
  color: rgb(var(--warning-500-rgb));
  display: inline-block;
  font-size: 36px;
  height: 48px;
  line-height: 48px;
  margin-bottom: 24px;
  text-align: center;
  width: 48px;
}
.event-type-selection-step-view--uber-intro-icon.production {
  background: rgb(var(--success-100-rgb));
  color: rgb(var(--success-500-rgb));
}
.event-type-selection-step-view--proceed-form {
  margin: 24px auto;
}
.event-type-selection-step-view--uber-intro-button {
  margin-left: 0 !important;
  width: 100%;
}
.event-dashboard > header {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
  margin-bottom: 24px;
}
.event-dashboard h1 {
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 7));
  margin-bottom: 0;
}
.event-dashboard .countdowns {
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 5));
  line-height: 30px;
  line-height: 1.875rem;
  text-align: right;
}
.event-dashboard .countdowns p {
  margin-bottom: 0;
}
.event-dashboard .countdowns .archival-countdown {
  color: rgb(var(--base-500-rgb));
  margin-left: 8px;
}
.event-dashboard section.charts {
  margin-bottom: 24px;
}
.event-dashboard .chart-area {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 2px rgba(var(--base-700-rgb), .04);
  box-shadow: 0 2px 2px rgba(var(--base-700-rgb), .04);
  padding: 16px;
}
h4 hr {
  display: none;
}
.control-group .controls input.input-repr-label-template {
  display: inline-block;
  width: 95%;
}
.table-network-configuration-editor td {
  text-align: center;
}
.table-network-configuration-editor td:first-child {
  text-align: left;
}
.module-preferences-view .main-settings-form label.text {
  margin-bottom: 8px;
}
.metadata-manager-view table th {
  text-align: left;
  vertical-align: top;
}
.metadata-manager-view table td {
  vertical-align: top;
}
.metadata-manager-view table td:last-child {
  position: relative;
}
.metadata-manager-view table td > input + br {
  display: none;
}
.metadata-manager-view table input:not([type=checkbox]),
.metadata-manager-view table select,
.metadata-manager-view table textarea {
  margin-bottom: 8px;
}
.dynamic-extensions-display-widget {
  margin-bottom: 24px;
}
.event-settings.subpage {
  padding-bottom: 16px;
}
.event-settings.subpage fieldset {
  margin-bottom: 40px;
}
.event-settings.subpage .default-language-info {
  margin-bottom: 12px;
}
.event-settings.subpage .support-options fieldset button,
.event-settings.subpage fieldset.templating button {
  float: right;
}
.event-settings.subpage .general-data .alert,
.event-settings.subpage .templating .alert,
.event-settings.subpage .users .alert {
  margin-bottom: 16px;
}
.event-settings.subpage .support-options fieldset {
  margin-bottom: 0;
}
.event-settings.subpage .support-options h5 {
  margin-bottom: 16px;
}
.event-settings.subpage .app_access .webapp_access {
  display: block;
  margin-bottom: 16px;
}
.leads-settings .leads-settings-intro {
  font-weight: 600;
}
body.login {
  background-color: #f7f7f7;
}
body.login h1 {
  margin-bottom: 70px;
}
body.login h3 {
  border: 0;
  font-size: 18px;
}
body.login .btn-flat {
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  margin: 0;
  vertical-align: middle;
}
body.login bs-login-form {
  display: block;
}
body.login #login-form,
body.login .modal-diagnostics {
  padding-top: 8vw;
}
body.login #login-form,
body.login #login-form div:not(.tooltip-inner),
body.login .modal-diagnostics,
body.login .modal-diagnostics div:not(.tooltip-inner) {
  background: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body.login #login-form .header-loading,
body.login .modal-diagnostics .header-loading {
  text-align: center;
}
body.login #login-form h1 img {
  cursor: pointer;
  -webkit-transform: scale(1.06);
  transform: scale(1.06);
}
body.login #login-form h3.header {
  margin-bottom: 30px;
}
body.login #login-form form {
  margin: 0;
}
body.login #login-form label {
  font-weight: 700;
}
body.login #login-form input[type=email],
body.login #login-form input[type=password],
body.login #login-form input[type=text] {
  background-color: #fff;
  background-image: none;
  background-size: initial;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 15.5px;
  margin-top: 2px;
}
body.login #login-form .btn-submit,
body.login #login-form input[type=email],
body.login #login-form input[type=password],
body.login #login-form input[type=text] {
  height: 45px;
  width: 100%;
}
body.login #login-form .alert-login-failed,
body.login #login-form .btn-submit {
  padding: 1.1em;
  z-index: 1;
}
body.login #login-form .alert-login-failed {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
}
body.login #login-form .confirmation-mode-messages {
  margin: auto;
  width: 270px;
}
body.login #login-form .confirmation-mode-messages .alert {
  padding: 8px 14px;
}
body.login #login-form .confirmation-mode-messages a {
  border-bottom: 1px dotted #a7a0c5;
  text-transform: uppercase;
}
body.login #login-form section {
  text-align: center;
}
body.login #login-form section > p:first-child {
  line-height: 8em;
}
body.login #login-form section > p:first-child .icon-lock {
  border: 1px dashed #aaa;
  border-radius: 1em;
  color: #4b4b4b;
  font-size: 2em;
  height: auto;
  padding: 11px;
  width: auto;
}
body.login #login-form section > p:last-child {
  line-height: 5em;
}
body.login #login-form section > p:last-child input[type=submit] {
  float: none;
}
body.login #login-form .login-credentials-form {
  margin: auto;
  width: 270px;
}
body.login #login-form .login-credentials-form .alert .close {
  right: 0;
}
body.login #login-form .login-field-box {
  min-height: 48px;
  position: relative;
}
body.login #login-form .login-field-box i[class^=icon-] {
  color: #333;
  left: 16px;
  position: absolute;
  top: 18px;
  z-index: 100;
}
body.login #login-form .login-field-box input {
  left: 0;
  padding-left: 39px;
  position: absolute;
  top: 0;
}
body.login #login-form .login-footer,
body.login #login-form .login-footer-links {
  text-transform: uppercase;
}
body.login #login-form .login-footer a:hover,
body.login #login-form .login-footer-links a:hover {
  text-decoration: none;
}
body.login #login-form .login-footer {
  font-size: 12px !important;
  padding-bottom: 3em;
  padding-top: 61px;
}
body.login #login-form .login-footer-links {
  font-size: 11px;
  list-style-type: none;
  margin: 0;
  text-align: center;
}
body.login #login-form .login-footer-links li {
  display: inline-block;
  padding: 0 11px;
}
body.login #login-form .login-footer-links li.reset-password-link-item a,
body.login #login-form .login-footer-links li.return-to-login-link-item a {
  border-bottom: 1px dotted #a7a0c5;
  padding: 0 1px 2px;
}
body.login #login-form .btn-submit {
  text-shadow: 0 1px 0 rgba(0, 0, 0, .2);
  text-transform: uppercase;
}
body.login #login-form .btn-submit,
body.login #login-form .btn-submit:active,
body.login #login-form .btn-submit:hover {
  background-color: #fb4f15;
  border-color: transparent;
  color: #fefefe;
  font-weight: 700;
  letter-spacing: 1px;
}
body.login #login-form .btn-submit:active {
  color: #fcfcfc;
  padding-top: 1.3em;
}
body.login #login-form .btn-submit.working {
  cursor: wait;
}
body.login #login-form .btn-flat {
  -webkit-box-shadow: inset 0 2px 2px 0 hsla(0, 0%, 100%, .3);
  box-shadow: inset 0 2px 2px 0 hsla(0, 0%, 100%, .3);
}
body.login #login-form .error,
body.login #login-form .pass-strength {
  font-size: 12px;
  margin-bottom: 15px;
  margin-top: -10px;
  text-align: left;
}
body.login #login-form .error .weaker,
body.login #login-form .pass-strength .weaker {
  color: red;
}
body.login #login-form .error .weak,
body.login #login-form .pass-strength .weak {
  color: orange;
}
body.login #login-form .error .okay,
body.login #login-form .error .strong,
body.login #login-form .error .stronger,
body.login #login-form .pass-strength .okay,
body.login #login-form .pass-strength .strong,
body.login #login-form .pass-strength .stronger {
  color: green;
}
body.login #login-form .error {
  color: red;
}
body.login #login-form .form-group {
  text-align: left;
}
.marketplace {
  line-height: 24px;
  line-height: 1.5rem;
}
.marketplace .search-bar {
  margin-bottom: 16px;
}
.marketplace .dropdown,
.marketplace .package-button {
  margin-left: 8px;
}
.marketplace .package-button i {
  display: none;
}
.marketplace .list-tile {
  padding: 16px;
  text-align: center;
}
.marketplace .list-tile .package-button,
.marketplace .list-tile .package-button button {
  margin: 0;
}
.marketplace .installed-modules .update-all {
  float: right;
}
.marketplace .installed-modules td.version {
  text-align: right;
}
.marketplace .installed-modules td .badge {
  margin-left: 8px;
}
.content-wrapper.meetings:has(.meetings-calendar) {
  max-width: none;
  padding-bottom: 32px;
}
.meetings-list .title-cell {
  max-width: 200px;
}
.meetings-list .title-cell .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.meetings-list .organizer-cell {
  max-width: 200px;
}
.meetings-list .organizer-cell .organizer {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.meetings-list .date-cell .time {
  color: rgb(var(--base-500-rgb));
}
.meetings-list .participants-cell .participants {
  display: block;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.meetings-list .status-cell {
  max-width: 160px;
}
.meetings-list .date-cell,
.meetings-list .organizer-cell,
.meetings-list .participants-cell,
.meetings-list .title-cell {
  line-height: 18px;
  line-height: 1.125rem;
}
.meetings-calendar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 72px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 0;
}
.meetings-calendar > header {
  margin-bottom: 16px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.meetings-calendar > header > .form-group {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 16px;
  vertical-align: middle;
}
.meetings-calendar > header .toggler {
  margin-bottom: 0;
  vertical-align: middle;
}
.meetings-calendar > footer {
  border-top: 1px solid rgb(var(--base-300-rgb));
  padding-top: 32px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.meetings-calendar .search-bar {
  float: right;
}
.meetings-calendar .calendar {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 0;
  position: relative;
}
.meetings-calendar .resources-filter {
  background-color: rgb(var(--primary-100-rgb));
  border: 1px solid rgb(var(--primary-300-rgb));
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  margin-right: 16px;
  margin-top: 16px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 68px;
  width: 208px;
  z-index: 10;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition:
    background-color .2s ease-in-out,
    border-radius .2s ease-in-out,
    margin-top .2s ease-in-out,
    margin-right .2s ease-in-out,
    width .2s ease-in-out,
    padding .2s ease-in-out,
    height .2s ease-in-out;
  transition:
    background-color .2s ease-in-out,
    border-radius .2s ease-in-out,
    margin-top .2s ease-in-out,
    margin-right .2s ease-in-out,
    width .2s ease-in-out,
    padding .2s ease-in-out,
    height .2s ease-in-out;
}
.meetings-calendar .resources-filter.open {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 0;
  height: calc(100% - 100px);
  margin-right: 0;
  margin-top: 0;
  padding: 16px;
  width: 320px;
}
.meetings-calendar .resources-filter.open header {
  cursor: default;
  padding: 0;
}
.meetings-calendar .resources-filter header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 16px;
  padding: 8px 12px;
  white-space: nowrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.meetings-calendar .resources-filter header h5 {
  line-height: 1;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.meetings-calendar .resources-filter header h5 i {
  color: rgb(var(--primary-300-rgb));
  display: inline-block;
  margin-right: 8px;
  margin-top: -4px;
  vertical-align: middle;
}
.meetings-calendar .resources-filter header a.close {
  float: none;
  margin: 0 -8px 0 0;
}
.meetings-calendar .resources-filter section.filters {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  margin: 0 -16px;
  overflow: auto;
  padding: 0 16px;
}
.meetings-calendar .resources-filter .locations {
  padding-top: 24px;
}
.meetings-calendar .resources-filter footer {
  border-top: 1px solid rgb(var(--base-300-rgb));
  margin-top: 24px;
  min-height: 0;
  padding: 24px 0 12px;
  text-align: right;
}
.meetings-calendar .legend .v-popover {
  position: static;
}
.meetings-calendar .legend .item,
.meetings-calendar .legend .v-popover {
  display: inline-block;
  margin-right: 24px;
}
.meetings-calendar .legend .item:first-of-type {
  margin-left: 24px;
}
.meetings-calendar .legend i {
  border-radius: 2px;
  display: inline-block;
  height: 12px;
  margin-right: 8px;
  margin-top: -4px;
  vertical-align: middle;
  width: 12px;
}
.meetings-calendar .legend .item.separator i {
  border-left: 1px solid rgb(var(--base-300-rgb));
  margin-right: 0;
  width: 0;
}
.meetings-calendar .legend .confirmed i {
  background-color: rgb(var(--primary-050-rgb));
  border: 1px solid rgb(var(--primary-500-rgb));
}
.meetings-calendar .legend .invited i {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--primary-300-rgb));
}
.meetings-calendar .legend .declined i {
  background-color: rgb(var(--base-100-rgb));
  border: 1px solid rgb(var(--base-500-rgb));
}
.meetings-calendar .legend .agenda i {
  background-color: rgb(var(--alt-1-100-rgb));
  border: 1px solid rgb(var(--alt-1-100-rgb));
}
.meetings-calendar .legend .unavailable i {
  background-color: transparent;
  background-image: url(../img/disabled-slot-bg.svg);
  background-repeat: repeat;
  border: 1px solid rgb(var(--base-300-rgb));
}
.tooltip .tooltip-inner.meeting-legend-popover {
  max-width: none;
}
.meeting-details-popover {
  max-height: 100%;
}
.meeting-details-popover,
.meeting-details-popover .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.meeting-details-popover .wrapper {
  overflow: hidden;
}
.meeting-details-popover.confirmed .popover-inner {
  border-color: rgb(var(--primary-500-rgb));
}
.meeting-details-popover.invited .popover-inner {
  border-color: rgb(var(--warning-300-rgb));
}
.meeting-details-popover.declined .popover-inner {
  border-color: rgb(var(--base-600-rgb));
}
.meeting-details-popover p {
  margin-bottom: 0;
}
.meeting-details-popover .popover-inner {
  border-radius: 8px !important;
  border-top: 4px solid rgb(var(--primary-500-rgb));
  max-width: none;
  overflow: auto;
  width: 336px;
}
.meeting-details-popover .close {
  margin-right: -8px;
}
.meeting-details-popover header {
  border-bottom: 1px solid rgb(var(--base-100-rgb));
  padding-bottom: 12px;
}
.meeting-details-popover section {
  padding: 12px 0 0;
}
.meeting-details-popover section.description,
.meeting-details-popover section.location {
  border-bottom: 1px solid rgb(var(--base-100-rgb));
  padding-bottom: 12px;
}
.meeting-details-popover footer {
  padding-top: 12px;
  text-align: right;
}
.meeting-details-popover footer button.btn-danger {
  float: left;
}
.meeting-details-popover .tooltip-arrow {
  display: none !important;
}
.meeting-person {
  border-bottom: 1px solid rgb(var(--base-100-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 12px;
}
.meeting-person + .meeting-person {
  margin-top: 12px;
}
.meeting-person .details {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.meeting-person .role {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
}
.meetings-settings .locations .accordion,
.meetings-settings .permissions .accordion {
  margin-bottom: 24px;
}
.meetings-settings .permissions .form-group {
  margin-bottom: 0;
}
.meetings-settings .permissions .targeting-control {
  margin-top: 24px;
}
.meeting-request-status-section {
  background-color: rgb(var(--base-050-rgb));
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 12px;
  padding: 12px 16px;
}
.meeting-request-status-section .status-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.meeting-request-status-section .status-timestamp {
  font-size: 12px;
  font-size: .75rem;
  line-height: 16px;
  line-height: 1rem;
  padding: 8px 0;
}
.meeting-request-status-section .status-timestamp .label {
  font-weight: 700;
}
.meeting-request-status-section hr {
  border: 1px solid rgb(var(--base-300-rgb));
}
.meeting-request-status-section .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 400;
  line-height: 16px;
  line-height: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}
.meeting-request-status-section .description p {
  margin: 0;
}
.meeting-request-status-section .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}
.meeting-request-timeslot-picker {
  margin-bottom: 24px;
}
.meeting-request-timeslot-picker .timeslots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
}
.meeting-request-timeslot-picker .timeslots .timeslot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 112px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  border-radius: 8px;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  padding: 8px 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid rgb(var(--base-300-rgb));
  cursor: pointer;
  -webkit-transition: color .1s linear, background-color .1s linear;
  transition: color .1s linear, background-color .1s linear;
}
.meeting-request-timeslot-picker .timeslots .timeslot:hover {
  background-color: rgb(var(--base-305-rgb));
}
.meeting-request-timeslot-picker .timeslots .timeslot:active {
  background-color: rgb(var(--base-500-rgb));
}
.meeting-request-timeslot-picker .timeslots .timeslot.selected {
  background-color: rgb(var(--primary-050-rgb));
  border: 1px solid rgb(var(--primary-300-rgb));
}
.meeting-request-timeslot-picker .timeslots .timeslot .top-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.meeting-request-timeslot-picker .timeslots .timeslot .top-section .date {
  font-size: 12px;
  font-size: .75rem;
  font-weight: 400;
  line-height: 16px;
  line-height: 1rem;
}
.meeting-request-timeslot-picker .timeslots .timeslot .top-section .time {
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
}
.meeting-request-timeslot-picker .timeslots .timeslot .top-section .participants {
  color: rgb(var(--alert-300-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 400;
  line-height: 16px;
  line-height: 1rem;
}
.meeting-request-timeslot-picker .timeslots .timeslot .top-section .participants.success {
  color: rgb(var(--success-500-rgb));
}
.meeting-request-timeslot-picker .timeslots .timeslot .top-section .participants .count {
  font-weight: 600;
}
.meeting-request-timeslot-picker .timeslots .timeslot .rooms {
  color: rgb(var(--base-600-rgb));
  font-size: 12px;
  font-size: .75rem;
  font-weight: 400;
  line-height: 16px;
  line-height: 1rem;
}
.meeting-request-timeslot-picker .timeslots .timeslot .note-section {
  color: rgb(var(--base-600-rgb));
  font-size: 10px;
  font-size: .625rem;
  font-weight: 600;
  line-height: 16px;
  line-height: 1rem;
}
.meeting-request-timeslot-picker .timeslots .timeslot .note-section.error {
  color: rgb(var(--error-500-rgb));
}
.meeting-request-timeslot-picker .empty-state {
  background-color: rgb(var(--primary-100-rgb));
  border: 1px solid rgb(var(--primary-300-rgb));
  border-left-width: 8px;
  border-radius: 4px;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 12px 16px;
}
.custom-bulk-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 16px;
}
.custom-bulk-actions .btn {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.status-badge-cell {
  display: inline-block;
  overflow: hidden;
}
.availability-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
  padding: 0 12px;
}
.availability-actions .availability-action-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-size: .875rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.metadata-editor {
  position: relative;
}
.metadata-editor h3 {
  border-bottom: none;
}
.metadata-editor .switch {
  position: absolute;
  right: 0;
  top: 0;
}
.metadata-editor .type-selection {
  margin-bottom: 40px;
}
.metadata-editor .editor-caption {
  color: rgb(var(--base-600-rgb));
  font-size: 12px;
  font-size: .75rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.org-data-edit-view .button-navigation {
  border-top: 1px solid rgb(var(--base-500-rgb));
  margin-top: 32px;
  text-align: right;
}
.org-data-edit-view .button-navigation button {
  margin-top: 16px;
}
.org-data-edit-view ul {
  list-style-type: none;
  padding: 0;
}
.org-profile-view .nav-list li.api {
  border-top: 1px solid rgb(var(--base-500-rgb));
  margin-top: 8px;
  padding-top: 8px;
}
.webhooks-manager .webhook > div {
  margin-bottom: 8px;
}
.webhooks-manager .webhook .btn-group {
  float: right;
}
.webhooks-manager .webhook .name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.organisation-details .loader.in-page {
  min-height: 64px;
}
.person-display .person-photo {
  margin-bottom: 24px;
  -webkit-transition: background-color .2s linear, border-color .2s linear;
  transition: background-color .2s linear, border-color .2s linear;
}
.person-display .person-photo.dragging {
  background-color: rgb(var(--primary-050-rgb));
  border: 1px dashed rgb(var(--primary-300-rgb));
}
.person-display .person-photo .picture {
  text-align: center;
}
.person-display .person-photo img {
  border-radius: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.person-display .person-photo img,
.person-display .person-photo svg {
  height: 80px;
  margin-bottom: 12px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 80px;
}
.person-display .person-photo .photo-controls {
  margin-bottom: 16px;
}
.person-display .person-photo .photo-controls button {
  background: none;
  border: none;
  color: rgb(var(--primary-300-rgb));
  cursor: pointer;
  font-weight: 500;
}
.person-display .person-photo .photo-controls .danger {
  color: rgb(var(--error-300-rgb));
}
.person-display .person-photo .actions button:last-child {
  margin-bottom: 0;
}
.person-display .person-photo .fp-ext-id {
  background-color: rgb(var(--base-000-rgb));
  margin-bottom: 0;
  margin-top: 16px;
}
.person-display .person-photo .unsubscribed {
  margin-top: 16px;
}
.person-display .install-app {
  text-align: center;
}
.person-display .person-sessions-stats ul {
  padding: 0;
}
.person-display .person-sessions-stats li {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  list-style-type: none;
  overflow: hidden;
  padding: 8px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.person-display .person-sessions-stats li:last-of-type {
  border-bottom: none;
}
.person-display .person-actions .event-password {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-column-gap: 12px;
}
.person-display .person-actions .event-password pre {
  font-size: 1em;
  margin: 0;
  padding: 6px 12px;
}
.person-display .person-actions hr {
  margin: 24px;
}
.person-display .expand-details summary {
  grid-template-columns: auto 1rem;
}
.person-display .expand-details i.ic-chevron-down,
.person-display .expand-details i.ic-chevron-up {
  color: rgb(var(--primary-300-rgb));
  font-size: 20px;
  font-size: 1.25rem;
}
.theme-manager:not(.page) {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
}
.theme-manager:not(.page) .apps-preview,
.theme-manager:not(.page) form.main-form {
  grid-column-end: span calc(min(calc(var(--container-max-columns) - 3 + 1), 8));
  grid-column-start: 3;
}
.theme-manager:not(.page) .theme-elements {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(2, 1fr);
}
.theme-manager:not(.page) .theme-elements .form-group {
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 1));
  margin-bottom: 0;
}
.theme-manager:not(.page) a.more {
  display: inline-block;
  margin-top: 24px;
}
.theme-manager:not(.page) a.more i {
  margin-left: 4px;
  vertical-align: middle;
}
.theme-assets-manager:not(.page) {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
}
.theme-assets-manager:not(.page) form.main-form {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-column-end: span calc(min(calc(var(--container-max-columns) - 3 + 1), 8));
  grid-column-start: 3;
  grid-template-columns: repeat(2, 1fr);
}
.theme-assets-manager:not(.page) .app-icon {
  grid-column-end: span calc(min(calc(var(--container-max-columns)), 1));
}
.theme-assets-manager:not(.page) .app-icon .image {
  width: 50%;
}
.theme-assets-manager:not(.page) .apps-preview {
  grid-column-end: span calc(min(calc(var(--container-max-columns) - 3 + 1), 8));
  grid-column-start: 3;
}
.theme-assets-manager:not(.page) .environments {
  margin-top: 16px;
}
.import-theme .modal-body {
  overflow: visible;
}
.import-theme .alert {
  margin-bottom: 0;
}
.user-forms {
  margin-bottom: 24px;
  padding-left: 320px;
}
.user-forms .resend-code {
  display: block;
  margin-bottom: 24px;
}
.user-token .token-sid {
  margin: 16px auto;
  text-align: center;
}
.user-token .token-sid textarea {
  cursor: pointer;
}
.user-tokens .logo {
  max-width: 80px;
  padding-bottom: 4px;
  padding-top: 4px;
  text-align: center;
}
.user-tokens .logo img {
  max-height: 32px;
  vertical-align: middle;
}
.user-tokens table td {
  vertical-align: middle;
}
.user-management .delete-user,
.user-management .user-details {
  margin-top: 16px;
}
.video-library section.stats {
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}
.video-library section.stats .separator {
  background-color: rgb(var(--base-300-rgb));
  width: 1px;
}
.video-library td.thumbnail,
.video-library th.thumbnail {
  width: 128px;
}
.video-library td.thumbnail .outer-wrapper {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  width: 128px;
}
.video-library td.thumbnail .outer-wrapper:before {
  content: "";
  display: block;
  height: 0;
  padding-bottom: 56.25%;
  width: 0;
}
.video-library td.thumbnail .placeholder,
.video-library td.thumbnail img {
  height: 100%;
  left: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  width: 100%;
}
.video-library td.thumbnail .placeholder {
  background-color: rgb(var(--base-000-rgb));
  color: rgb(var(--primary-300-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.video-library td.thumbnail .placeholder span {
  font-size: 12px;
  font-size: .75rem;
  font-weight: 700;
  line-height: 22px;
  line-height: 1.375rem;
}
.video-library td.thumbnail i {
  font-size: 20px;
  font-size: 1.25rem;
}
.video-library td.title {
  font-weight: 600;
}
.video-library td.filesize {
  max-width: 40px;
}
.webinars-list .ic-report {
  color: rgb(var(--base-700-rgb));
}
.webinars-list .ic-report:hover {
  color: rgb(var(--primary-300-rgb));
}
.webinars-list table.table-striped > tbody > tr:hover > td {
  background-color: rgb(var(--base-100-rgb));
}
.page.events-list,
.page.templates-list,
.page.webinar-templates,
.page.webinars-list {
  position: relative;
}
.page.events-list .loader,
.page.templates-list .loader,
.page.webinar-templates .loader,
.page.webinars-list .loader {
  padding: 0;
}
.page.events-list .loader .loading,
.page.templates-list .loader .loading,
.page.webinar-templates .loader .loading,
.page.webinars-list .loader .loading {
  left: 50%;
}
.page.events-list .search,
.page.templates-list .search,
.page.webinar-templates .search,
.page.webinars-list .search {
  background-color: rgb(var(--base-000-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  top: 0;
  z-index: 3;
}
.page.events-list .search h1,
.page.templates-list .search h1,
.page.webinar-templates .search h1,
.page.webinars-list .search h1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
.page.events-list .search .create,
.page.templates-list .search .create,
.page.webinar-templates .search .create,
.page.webinars-list .search .create {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 16px;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.page.events-list .search .search-bar,
.page.templates-list .search .search-bar,
.page.webinar-templates .search .search-bar,
.page.webinars-list .search .search-bar {
  display: inline-block;
  margin-bottom: 16px;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.page.events-list .search .btn-group button:active,
.page.events-list .search .btn-group button:focus,
.page.templates-list .search .btn-group button:active,
.page.templates-list .search .btn-group button:focus,
.page.webinar-templates .search .btn-group button:active,
.page.webinar-templates .search .btn-group button:focus,
.page.webinars-list .search .btn-group button:active,
.page.webinars-list .search .btn-group button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page.events-list .browse,
.page.templates-list .browse,
.page.webinar-templates .browse,
.page.webinars-list .browse {
  margin-left: 16px;
}
.page.events-list .section-list,
.page.templates-list .section-list,
.page.webinar-templates .section-list,
.page.webinars-list .section-list {
  overflow: auto;
}
.page.events-list .section-list .future,
.page.events-list .section-list .last,
.page.events-list .section-list .live,
.page.events-list .section-list .past,
.page.templates-list .section-list .future,
.page.templates-list .section-list .last,
.page.templates-list .section-list .live,
.page.templates-list .section-list .past,
.page.webinar-templates .section-list .future,
.page.webinar-templates .section-list .last,
.page.webinar-templates .section-list .live,
.page.webinar-templates .section-list .past,
.page.webinars-list .section-list .future,
.page.webinars-list .section-list .last,
.page.webinars-list .section-list .live,
.page.webinars-list .section-list .past {
  margin-bottom: 24px;
}
.page.events-list .workspaces-wrapper,
.page.templates-list .workspaces-wrapper,
.page.webinar-templates .workspaces-wrapper,
.page.webinars-list .workspaces-wrapper {
  margin: 16px 0;
}
.page.events-list .listing-grid,
.page.templates-list .listing-grid,
.page.webinar-templates .listing-grid,
.page.webinars-list .listing-grid {
  grid-template-columns: repeat(auto-fill, minmax(232px, 1fr));
}
.page.events-list .archived,
.page.templates-list .archived,
.page.webinar-templates .archived,
.page.webinars-list .archived {
  opacity: .5;
}
.page.events-list tbody tr .actions i,
.page.templates-list tbody tr .actions i,
.page.webinar-templates tbody tr .actions i,
.page.webinars-list tbody tr .actions i {
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  vertical-align: middle;
  visibility: hidden;
}
.page.events-list tbody tr:hover .actions i,
.page.templates-list tbody tr:hover .actions i,
.page.webinar-templates tbody tr:hover .actions i,
.page.webinars-list tbody tr:hover .actions i {
  visibility: visible;
}
.page.events-list .no-data,
.page.templates-list .no-data,
.page.webinar-templates .no-data,
.page.webinars-list .no-data {
  display: block;
  padding-top: 10%;
  text-align: center;
}
.page.events-list .no-data img,
.page.templates-list .no-data img,
.page.webinar-templates .no-data img,
.page.webinars-list .no-data img {
  height: auto;
  max-width: 100%;
}
.page.events-list .no-data h1,
.page.templates-list .no-data h1,
.page.webinar-templates .no-data h1,
.page.webinars-list .no-data h1 {
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 3.75rem;
  margin: 16px;
}
.page.events-list .no-data button,
.page.templates-list .no-data button,
.page.webinar-templates .no-data button,
.page.webinars-list .no-data button {
  margin-bottom: 16px;
  margin-top: 16px;
}
.page.events-list .no-data a,
.page.templates-list .no-data a,
.page.webinar-templates .no-data a,
.page.webinars-list .no-data a {
  display: inline-block;
  margin: 8px;
}
.page.events-list .no-data .create,
.page.templates-list .no-data .create,
.page.webinar-templates .no-data .create,
.page.webinars-list .no-data .create {
  float: none;
}
.content-wrapper.analytics .stats-filtering {
  margin-bottom: 16px;
}
.content-wrapper.analytics .stats-filtering select {
  display: inline-block;
  min-width: 200px;
}
.content-wrapper.analytics fieldset.stats-heading legend {
  margin-bottom: 27px !important;
}
.content-wrapper.analytics .span2.teaser-picto {
  margin-left: 16px;
  position: relative;
}
.content-wrapper.analytics .span2.teaser-picto:hover {
  cursor: default;
}
.content-wrapper.analytics .span2.teaser-picto .stats-title {
  margin: 0;
}
.content-wrapper.analytics .span2.teaser-picto .picto:before {
  font-size: 38px;
  margin: 24px 16px 16px !important;
}
.content-wrapper.analytics .span2.teaser-picto .title {
  margin-top: 16px;
}
.content-wrapper.analytics .metrics--widget {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.content-wrapper.analytics .row-fluid.header {
  display: none;
}
.content-wrapper.analytics .title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 16px;
}
.content-wrapper.analytics .person-stats-tops {
  margin-top: 24px;
}
.content-wrapper.analytics .stats-frequency {
  border-top-width: 1px !important;
}
.content-wrapper.analytics .person-stats-features,
.content-wrapper.analytics .person-stats-flow,
.content-wrapper.analytics .person-stats-tops {
  margin-top: 32px;
}
.content-wrapper.analytics .well,
.content-wrapper.analytics .widget-heading {
  margin-bottom: 16px;
  margin-top: 16px;
}
.content-wrapper.analytics .highcharts-background {
  fill: #fff;
}
.content-wrapper.analytics .tooltip {
  min-width: 200px;
}
.content-wrapper.analytics .highcharts-container {
  max-width: 100%;
}
.content-wrapper.analytics .configuration-container {
  bottom: 0 !important;
}
.content-wrapper.analytics .date-limits-waiting {
  padding: 0 !important;
}
.bg-export-fp-type,
.bg-export-fp-type .bg-export {
  display: inline-block !important;
  width: auto !important;
}
.bg-export-fp-type .bg-export {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.badger-wizard .dropdown-toggle {
  border-radius: 4px;
}
.badger-wizard .badger-template-designer .btn-toolbar {
  padding: 4px !important;
}
.badger-wizard .badger-template-designer .btn-toolbar input {
  margin: 0 !important;
}
.badger-wizard .badger-template-designer .btn-toolbar select {
  height: 32px !important;
}
.bt-metadata-ruleset {
  border-left: 1px solid rgb(var(--base-100-rgb));
  opacity: 1;
  padding-right: 20px;
}
.bt-metadata-ruleset:before {
  height: 10px;
}
.bt-metadata-ruleset:before,
.bt-metadata-ruleset:not(.last):after {
  background: rgb(var(--base-000-rgb));
  content: "";
  display: block;
  margin-left: -5px;
  position: absolute;
  width: 10px;
}
.bt-metadata-ruleset:not(.last):after {
  height: 15px;
  margin-top: -59px;
}
.bt-metadata-rule {
  padding: 0 0 0 5px;
  position: relative;
}
.bt-metadata-rule:hover .close {
  opacity: 1;
}
.bt-metadata-rule .close {
  color: rgb(var(--base-300-rgb));
  opacity: 0;
  position: absolute;
  right: -20px;
}
.bt-metadata-rule .control-label:before {
  background: rgb(var(--base-100-rgb));
  content: "";
  display: block;
  height: 1px;
  margin-left: -5px;
  position: relative;
  top: 10px;
  width: 12px;
}
.bt-metadata-rule .control-label {
  padding-top: 0;
}
.bt-metadata-rule .bt-metadata-rule-new-row {
  border: none;
  margin-left: 5px;
  margin-top: 10px;
  padding: 0;
}
.bt-metadata-rule-field {
  font-weight: 700;
}
.bt-metadata-rule-comparator {
  margin-top: 5px;
}
.bt-metadata-rule-divider {
  clear: both;
  font-weight: 500;
  padding: 10px 10px 0;
}
.bt-metadata-rule-divider.or {
  background: rgb(var(--base-000-rgb));
  margin-left: -10px;
  padding-bottom: 10px;
  padding-top: 20px;
}
.bt-metadata-rule-divider.or:after {
  display: none;
}
.bt-metadata-rule-divider.or span {
  padding-left: 0;
}
.bt-metadata-rule-divider span {
  background-color: rgb(var(--base-000-rgb));
  padding: 0 5px;
}
.bt-metadata-rule-inserter {
  clear: both;
  margin-left: -12px;
  opacity: 0;
  width: 100%;
}
.bt-metadata-rule-inserter:after {
  background: rgb(var(--base-100-rgb));
  content: "";
  display: block;
  height: 1px;
  margin: -11px 0 0;
  width: 100%;
}
.bt-metadata-rule-inserter:hover {
  opacity: 1;
}
.bt-metadata-rule-inserter .icon-plus-sign {
  background: rgb(var(--base-000-rgb));
}
.bt-metadata-rule-new-row {
  border-left: 1px solid rgb(var(--base-100-rgb));
  padding: 20px 0 0 10px;
}
.bt-metadata-rule-new-row:after {
  background: rgb(var(--base-100-rgb));
  content: "";
  display: block;
  height: 1px;
  margin: -12px 0 0 -10px;
  padding: 0 10px 0 0;
  width: 5px;
}
.bt-metadata-rule-form .table,
.bt-metadata-rule-form .table.table-plain {
  margin: 10px 0 0;
}
.bt-metadata-rule-form .table tfoot {
  display: none;
}
.bt-metadata-rule-form .table td {
  padding: 0;
}
.bt-metadata-rule-form .form-generator-field-value > button,
.bt-metadata-rule-form .quill-editor,
.bt-metadata-rule-form .select2-container,
.bt-metadata-rule-form .uneditable-input,
.bt-metadata-rule-form input[type=date],
.bt-metadata-rule-form input[type=email],
.bt-metadata-rule-form input[type=number],
.bt-metadata-rule-form input[type=text],
.bt-metadata-rule-form select,
.bt-metadata-rule-form textarea {
  max-width: none;
  width: 100%;
}
.bt-draggable {
  cursor: move;
}
.bt-dragged {
  cursor: none;
  position: absolute;
  z-index: 300;
}
.list-group {
  margin-bottom: 0;
  padding-left: 0;
}
.list-group-item {
  background-color: rgb(var(--base-000-rgb));
  border: 1px solid rgb(var(--base-100-rgb));
  display: block;
  margin-bottom: -1px;
  padding: .75rem 1.25rem;
  position: relative;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.document-editor .panels.row-fluid {
  margin: 0;
}
.document-editor .package-inspector-title {
  position: static;
}
.document-editor document-editor #info {
  height: calc(100vh - 220px);
}
.content-wrapper.emailing .column-data-table-container.span9 {
  float: none;
  width: auto !important;
}
.forms-results .forms-global-actions {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.forms-results .card {
  margin: 0;
}
.forms-results .card ul.list-group li.list-group-item {
  padding-left: 48px;
}
.forms-results .card-footer,
.forms-results .card-header {
  padding: 8px 16px;
}
.forms-options .choice-options {
  max-height: none !important;
}
.forms-options .choice-options .choice-option-score {
  margin-left: 8px;
  padding-left: 8px;
  padding-right: 8px;
}
.fb-settings .card-header input.query-name-input {
  background-color: transparent !important;
}
@media print {
  .fb-main {
    width: auto !important;
  }
  .card.fb-settings,
  .fb-select-renderer {
    display: none !important;
  }
  .fb-result .question-title {
    margin: 0 !important;
    width: auto !important;
  }
}
.fsa-settings-container .form-generator-field-label,
.fsa-settings-container .form-generator-field-value {
  padding: 8px 16px;
}
.fsa-settings-container .header-link {
  color: rgb(var(--base-500-rgb));
  float: right;
  text-decoration: none;
}
.fsa-settings-container .header-link:hover {
  color: rgb(var(--base-700-rgb));
  text-decoration: none;
}
.fsa-settings-container h4 {
  border: 0;
  font-weight: 600;
}
.fsa-settings-container .btn-group .btn {
  margin: 0;
}
.fsa-page {
  overflow: auto;
}
fsa-toolbar .fsa-toolbar {
  margin: 0;
}
fsa-toolbar .fsa-toolbar .alert {
  height: auto !important;
  line-height: 32px;
  padding: 0 8px !important;
}
.fsa-link-list-preview-item {
  height: auto !important;
}
.fsa-frontstage-architect .fsa-components-list,
.fsa-frontstage-architect .fsa-editor,
.fsa-frontstage-architect .fsa-settings {
  height: calc(100vh - 187px);
  max-height: none;
}
.fsa-frontstage-architect .fsa-components-list .header-link,
.fsa-frontstage-architect .fsa-editor .header-link,
.fsa-frontstage-architect .fsa-settings .header-link {
  float: left;
  height: 32px;
  line-height: 32px;
  margin-left: -12px;
  text-align: center;
  width: 32px;
}
.fsa-frontstage-architect .fsa-components-list .header-link:hover,
.fsa-frontstage-architect .fsa-editor .header-link:hover,
.fsa-frontstage-architect .fsa-settings .header-link:hover {
  text-decoration: none;
}
.fsa-frontstage-architect .card-block {
  padding: 16px;
}
.fsa-frontstage-architect .card-footer,
.fsa-frontstage-architect .card-header {
  background-color: rgb(var(--base-100-rgb));
  padding: 8px 16px;
}
.fsa-frontstage-architect .card-header {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
}
.fsa-frontstage-architect .advanced-fstg-options {
  margin-top: 16px;
}
.fsa-page-block-with-preview .fsa-page-block-title {
  margin-bottom: -34px !important;
}
.fsa-page-block-selected,
.fsa-page-block-selected:hover {
  -webkit-box-shadow: 0 0 0 2px rgb(var(--primary-300-rgb)) !important;
  box-shadow: 0 0 0 2px rgb(var(--primary-300-rgb)) !important;
  outline: none !important;
}
.fsa-person-bust-preview {
  height: auto !important;
}
.fsa-page-block-preview:after {
  clear: both;
  content: "";
  display: table;
}
.fsa-components-list.fsa-collapsed {
  overflow: hidden;
}
.fsa-components-list.fsa-collapsed .card-title:after {
  clear: both;
  content: "";
  display: table;
}
.fsa-components-list.fsa-collapsed .card-block .card-title .header-link {
  margin-top: 0 !important;
}
.fsa-components-list.fsa-collapsed fsa-blocks-defs-list {
  display: block;
  height: calc(100vh - 187px);
  overflow: auto;
  width: 65px;
}
.content-wrapper.home-editor .home-editor-layout .layout-title {
  text-align: right;
}
.content-wrapper.home-editor .home-editor-layout .layout-title span {
  float: left;
}
.content-wrapper.home-editor .home-editor-editor .editors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.content-wrapper.home-editor .home-editor-editor .editors home-editor-layout {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 320px;
  flex: 0 1 320px;
}
.content-wrapper.home-editor .home-editor-editor .editors .home-editor-block-editor-instruction,
.content-wrapper.home-editor .home-editor-editor .editors home-editor-block-editor {
  display: block;
  width: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.content-wrapper.home-editor .top-fragment-form-panel td:first-child {
  width: auto;
}
.content-wrapper.home-editor .top-fragment-form-panel td:last-child .controls {
  margin-left: 0;
}
.content-wrapper.home-editor .top-fragment-form-panel td:last-child .control-label {
  width: auto;
}
.content-wrapper.home-editor input[class*=span],
.content-wrapper.home-editor select[class*=span] {
  float: none;
  margin-left: 0;
  width: 100%;
}
.content-wrapper.home-editor .hex-color-controls > input[type=text] {
  width: 235px;
}
.content-wrapper.home-editor .control-group .controls {
  display: block;
  line-height: 1;
}
.content-wrapper.home-editor .home-editor-conditions .add-condition,
.content-wrapper.home-editor .home-editor-conditions .condition {
  line-height: 16px;
}
.content-wrapper.home-editor .home-editor-conditions .add-condition i,
.content-wrapper.home-editor .home-editor-conditions .condition i {
  vertical-align: middle;
}
polling-interactivity {
  margin-left: 0 !important;
}
polling-interactivity .live-polling-selector .title.title,
polling-interactivity .poll .title.title {
  font-size: 14px;
  font-size: .875rem;
}
polling-interactivity .live-polling-selector .span10,
polling-interactivity .live-polling-selector .span2,
polling-interactivity .live-polling-selector .span3,
polling-interactivity .live-polling-selector .span9,
polling-interactivity .poll .span10,
polling-interactivity .poll .span2,
polling-interactivity .poll .span3,
polling-interactivity .poll .span9 {
  width: auto;
}
polling-interactivity .live-polling-selector .span10,
polling-interactivity .live-polling-selector .span9,
polling-interactivity .poll .span10,
polling-interactivity .poll .span9 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
polling-interactivity .live-polling-selector .span2,
polling-interactivity .poll .span2 {
  -webkit-box-flex: 0.5;
  -ms-flex: 0.5 0.5;
  flex: 0.5 0.5;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-bottom: 8px;
}
.metadata-manager-view polling-interactivity {
  background: transparent;
}
.metadata-manager-view polling-interactivity legend.interactivity-section-header {
  position: static;
}
.content-wrapper.maps:has(#map-editor-map) {
  max-width: none;
  padding-bottom: 0;
  padding-right: 0;
}
.content-wrapper.maps:has(#map-editor-map) .leaflet-container {
  background-color: rgb(var(--base-100-rgb));
  border-top-left-radius: 4px;
}
.navspotman .nav-spotman-editor-view .column-nav-spotman-imitation {
  z-index: 1;
}
.navspotman .nav-spotman-editor-toolbar,
.navspotman .nav-spotman-stuff-buttons {
  float: none;
  width: auto;
}
.fsa-blocks-defs-list button.btn {
  background-color: rgb(var(--base-000-rgb));
  border: 0;
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  border-radius: 0;
  cursor: move;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-size: .75rem;
  margin: 0 0 -1px;
  padding: 4px 10px;
  text-align: left;
}
.fsa-toolbar .fsa-toolbar-main-buttons {
  text-align: left;
}
.content-wrapper.participants .well hr {
  background: transparent;
  border: 0;
  height: 16px;
}
.content-wrapper.participants .well .bg-export {
  display: block;
  margin-bottom: 8px;
}
.content-wrapper.participants .action-control-group > span[ng-transclude] > .transcluded {
  display: none;
}
.column-actions .well .bg-export-fp-type.input-block-level {
  display: block !important;
  margin-bottom: 8px !important;
}
.column-actions .well .bg-export-fp-type.input-block-level .bg-export {
  display: block !important;
  margin: 0 !important;
}
.column-actions .well .action-control-group {
  display: block;
}
.column-actions .well .action-control-group .btn {
  display: block;
  margin: 0 0 8px;
  width: 100%;
}
.participants .app-activation-code-wrapper {
  padding: 8px 32px;
}
.participants .app-activation-code {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: rgb(var(--base-100-rgb));
  border-radius: 4px;
  font-family: Consolas, monospace;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 400;
  padding: 16px 32px;
  text-align: center;
}
.person-photo-replace .bs-file-dropzone {
  border: 0;
}
:-webkit-full-screen .fullscreen-fixed-cover,
:-webkit-full-screen .maximized-fixed-cover {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
:-ms-fullscreen .fullscreen-fixed-cover,
:-ms-fullscreen .maximized-fixed-cover {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
:fullscreen .fullscreen-fixed-cover,
:fullscreen .maximized-fixed-cover {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.inpage-spotlet-modal iframe {
  border: none;
  height: 100%;
  min-height: 720px;
  width: 100%;
}
.nav-spotman-editor-view .section-add-separator .form-generator-button-bar button {
  height: auto !important;
}
.assets-uploader.invisible-until-custom-styles-loaded {
  visibility: visible;
}
.assets-uploader .center {
  text-align: center;
}
.assets-uploader .column {
  display: inline-block;
  margin-right: 50px;
  width: 200px;
}
.assets-uploader .column small {
  display: block;
  font-size: .8em;
  margin-top: 10px;
}
.assets-uploader .column.first small {
  margin-right: 35px;
}
.assets-uploader .column.tablet {
  margin: 0;
  width: 380px;
}
.assets-uploader .column.last {
  margin: 0;
}
.assets-uploader .first .bs-file-dropzone.thumbnail:before,
.assets-uploader .phone .bs-file-dropzone.thumbnail:before,
.assets-uploader .tablet .bs-file-dropzone.thumbnail:before {
  display: none;
}
.assets-uploader .previews {
  padding: 30px 0;
}
.assets-uploader .bs-file-dropzone {
  display: inline-block;
}
.assets-uploader .app-icon-preview .progress-container {
  height: 128px;
  line-height: 128px;
  padding-top: 55px;
}
.assets-uploader .app-icon-preview .bs-file-dropzone-image {
  height: 128px;
  margin-left: 19px;
  padding-top: 0;
  width: 128px;
}
.assets-uploader .app-icon-preview .bs-file-dropzone.thumbnail {
  background-image: none !important;
  border: none;
  border-radius: 0;
  height: 128px;
  line-height: 128px;
  padding: 0;
  width: 128px;
}
.assets-uploader .app-icon-preview .thumbnail:after {
  font-size: 8px;
  height: 12px;
  left: 14px;
  line-height: 12px;
  padding-left: 2px;
  right: 0;
}
.assets-uploader .app-icon-preview .app-icon-inner {
  background-color: #f3f3f3;
}
.assets-uploader .app-icon-preview img {
  height: 128px;
  width: 128px;
}
.assets-uploader .column.phone .bs-file-dropzone-image,
.assets-uploader .column.tablet .bs-file-dropzone-image {
  background: none;
  height: 412px;
  padding: 0;
}
.assets-uploader .column.phone .progress,
.assets-uploader .column.tablet .progress {
  background-color: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.assets-uploader .column.phone .bs-file-dropzone.thumbnail,
.assets-uploader .column.tablet .bs-file-dropzone.thumbnail {
  background: none;
  background-image: none !important;
  border: none;
  height: auto;
  padding: 0;
  width: auto;
}
.assets-uploader .column.phone .progress-container,
.assets-uploader .column.tablet .progress-container {
  height: 402px;
  line-height: 402px;
  padding-top: 228px;
}
.assets-uploader .splash-screen {
  background: #f3f3f3;
  border: 1px solid #ddd;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 2px 3px #fff;
  box-shadow: inset 0 -1px 2px rgba(0, 0, 0, .1), inset 0 2px 3px #fff;
  line-height: normal;
  padding: 30px 5px;
  position: relative;
}
.assets-uploader .splash-screen .preview-wrapper {
  background-color: #000;
  border-radius: 4px;
}
.assets-uploader .splash-screen img {
  border-radius: 4px;
  display: block;
  height: 350px;
  width: 350px;
}
.assets-uploader .splash-screen .loading-screen {
  border-radius: 10px;
  cursor: default;
  margin: 50px 0 0 10px;
  padding: 10px 0;
  position: absolute;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.assets-uploader .splash-screen .loading-screen .icon-custom-spinner {
  font-size: 24px;
  height: 24px;
  text-rendering: auto;
  width: 24px;
  -webkit-font-smoothing: antialiased;
}
.assets-uploader .splash-screen .loading-screen .icon-custom-spinner:before {
  content: "\e907";
  line-height: 1em;
}
.assets-uploader .splash-screen .loading-screen .progress-bar {
  height: 3px;
  margin: 10px auto;
  width: 80%;
}
.assets-uploader .splash-screen .loading-screen .progress-bar .bar {
  height: inherit;
  width: 40%;
}
.assets-uploader .splash-screen .loading-screen span {
  font-size: .9em;
}
.assets-uploader .splash-screen.phone img {
  width: 188px;
}
.assets-uploader .splash-screen.phone:before {
  background: silver;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5);
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  top: 14px;
  width: 40px;
}
.assets-uploader .splash-screen.phone:after {
  background: #fff;
  border-radius: 50%;
  bottom: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, .5);
  content: "";
  display: block;
  height: 15px;
  left: 50%;
  margin-left: -7.5px;
  position: absolute;
  width: 15px;
}
.assets-uploader .splash-screen.phone .loading-screen {
  margin-top: 140px;
  width: 160px;
}
.assets-uploader .splash-screen.tablet:before {
  background: #000;
  border-radius: 50%;
  content: "";
  display: block;
  height: 5px;
  left: 50%;
  margin-left: -2.5px;
  position: absolute;
  top: 14px;
  width: 5px;
}
.assets-uploader .splash-screen.tablet:after {
  background: #fff;
  border-radius: 50%;
  bottom: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, .5);
  content: "";
  display: block;
  height: 15px;
  left: 50%;
  margin-left: -7.5px;
  position: absolute;
  width: 15px;
}
.assets-uploader .splash-screen.tablet .loading-screen {
  margin-top: 160px;
  width: 335px;
}
.assets-uploader .toolbar {
  background-color: #f3f3f3;
  border: 1px solid #ddd;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 10px;
  text-align: right;
}
.assets-uploader .toolbar h4 {
  line-height: 30px;
  margin: 0;
  padding: 0;
}
.assets-uploader .colour-board {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2em;
}
.assets-uploader .colour-board input[type=range] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.assets-uploader .colour-board input[type=range] + input[type=text] {
  margin-left: 5px;
  width: 50px !important;
}
.assets-uploader .colour-board .form-horizontal {
  float: none !important;
  width: auto !important;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 16px;
  padding-right: 16px;
}
.theme-editor.invisible-until-custom-styles-loaded {
  visibility: visible;
}
.theme-editor {
  position: relative;
}
.theme-editor .appearance-selection-wrapper {
  margin-left: -16px;
  margin-right: -16px;
}
.theme-editor .appearance-selection {
  max-width: 30%;
  padding-left: 16px;
}
.theme-editor .appearance-selection .icon-info-sign {
  margin-left: 3px;
}
.theme-editor .theme-wizard-banner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto 20px;
  max-width: 1024px;
}
.theme-editor > .loading {
  margin: 0 25px;
  padding: 100px 0 0;
  position: absolute;
  text-align: center;
  width: 1024px;
}
.theme-editor > .loading .new-spinner {
  margin-right: 5px;
}
.theme-editor .possible-fonts-issues-warning {
  margin: 0 15px;
}
.theme-editor .possible-fonts-issues-warning .alert a {
  color: inherit;
}
.theme-editor .app-preview {
  border-bottom: 1px solid #ddd;
  border-radius: 8px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  height: 430px;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 1024px;
}
.theme-editor .app-preview .themable {
  -webkit-transition: background-color .3s ease, color .3s ease;
  transition: background-color .3s ease, color .3s ease;
}
.theme-editor .app-preview .home,
.theme-editor .app-preview .spotman {
  display: inline-block;
  float: none;
  text-align: left;
  vertical-align: top;
  white-space: normal;
}
.theme-editor .app-preview .home-wrapper,
.theme-editor .app-preview .spotman {
  height: 430px;
}
.theme-editor .app-preview .spotman {
  border-left: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 300px;
}
.theme-editor .app-preview .spotman .spotman-row {
  padding: 12px 0;
  position: relative;
}
.theme-editor .app-preview .spotman .spotman-row .icon {
  font-size: 120%;
  margin: 0 15px;
  text-align: center;
  vertical-align: baseline;
  width: 15px;
}
.theme-editor .app-preview .spotman .spotman-row.profile-row {
  background-color: rgba(0, 0, 0, .4) !important;
  overflow: hidden;
  padding: 15px;
}
.theme-editor .app-preview .spotman .spotman-row.profile-row .profile-photo {
  background: #a2abb1;
  background-size: contain;
  display: block;
  height: 64px;
  margin: 0 0 10px;
  width: 64px;
}
.theme-editor .app-preview .spotman .spotman-row.profile-row .profile-photo.circle {
  border-radius: 50%;
}
.theme-editor .app-preview .spotman .spotman-row.profile-row .event-name {
  font-size: 80%;
}
.theme-editor .app-preview .spotman .spotman-row .notification-badge {
  border-radius: 10px;
  font-size: .7em;
  line-height: 1.5em;
  margin: -5px 0 0 25px;
  padding: 0 8px;
  position: absolute;
}
.theme-editor .app-preview .spotman .spotman-row .count-badge {
  border-radius: 10px;
  font-size: .8em;
  line-height: 1.3em;
  margin-left: 5px;
  padding: 1px 10px;
}
.theme-editor .app-preview .spotman .spotman-separator {
  min-height: 1px;
}
.theme-editor .app-preview .spotman .spotman-separator-with-text {
  font-size: 80%;
  padding: 5px 10px;
  text-transform: uppercase;
}
.theme-editor .app-preview .home {
  background: #e6e6e6;
  float: left;
  width: 724px;
}
.theme-editor .app-preview .home .toolbar {
  padding: 10px 0;
  text-align: center;
}
.theme-editor .app-preview .home .blocks {
  margin: 0 auto;
  width: 80%;
}
.theme-editor .app-preview .home .blocks .banner {
  background: #fff;
  height: 200px;
}
.theme-editor .app-preview .home .blocks .block-row {
  font-size: 12px;
  font-size: .75rem;
  line-height: 14px;
  line-height: .875rem;
  margin: 10px 0;
}
.theme-editor .app-preview .home .blocks .block-row .block-v-group .block.half-width.first-v {
  margin-bottom: 10px;
}
.theme-editor .app-preview .home .blocks .block {
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 5px silver;
  box-shadow: 0 1px 5px silver;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.theme-editor .app-preview .home .blocks .block.full-width {
  width: 100%;
}
.theme-editor .app-preview .home .blocks .block.half-width {
  float: left;
  width: 50%;
}
.theme-editor .app-preview .home .blocks .block.half-width.first {
  margin-right: 10px;
  width: 277px;
}
.theme-editor .app-preview .home .blocks .block.single-height {
  height: 70px;
}
.theme-editor .app-preview .home .blocks .block.double-height {
  height: 110px;
}
.theme-editor .app-preview .home .blocks .checkmark {
  border-style: solid;
  border-width: 0 25px 25px 0;
  height: 0;
  width: 0;
}
.theme-editor .app-preview .advanced-section {
  display: none;
  position: relative;
}
.theme-editor .app-preview.show-advanced .advanced-section {
  display: block;
}
.theme-editor .app-preview.show-advanced .advanced-section.count-badge {
  display: inline-block;
}
.theme-editor .app-preview.show-advanced .non-advanced-section {
  display: none;
}
.theme-editor .app-preview-container + .colour-board {
  border: 1px solid rgb(var(--base-300-rgb));
  border-radius: 8px;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 16px;
}
.theme-editor .colour-board {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto 24px;
  padding-top: 16px;
  width: 1024px;
}
.theme-editor .colour-board hr {
  border-top-color: #ddd;
  margin: 0;
}
.theme-editor .colour-board h4 {
  cursor: default;
  margin-bottom: 0;
  padding-bottom: 5px;
}
.theme-editor .colour-board h4 a:hover {
  text-decoration: none;
}
.theme-editor .colour-board h4 i.icon-circle-blank,
.theme-editor .colour-board h4 i.icon-info-sign {
  margin-left: 5px;
  text-indent: 0;
}
.theme-editor .colour-board h4 i.icon-circle-blank {
  opacity: .3;
}
.theme-editor .colour-board h4 i.icon-circle-blank:hover {
  opacity: 1;
}
.theme-editor .colour-board h4 i.icon-info-sign {
  vertical-align: middle;
}
.theme-editor .colour-board ng-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
}
.theme-editor .colour-board ng-form .form-horizontal {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 30%;
  flex: 1 1 30%;
  margin-bottom: 32px;
  max-width: 30%;
  padding-left: 16px;
  padding-right: 16px;
}
.theme-editor .colour-board ng-form .advanced-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.theme-editor .colour-board ng-form .advanced-settings .fonts-uploader {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  padding: 0 16px;
}
.theme-editor .colour-board ng-form .advanced-settings .fonts-uploader .possible-fonts-issues-warning {
  margin: 16px 0;
}
.theme-editor-highlight {
  border: 4px solid #ffff02;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 0 9999px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .5);
  box-shadow: 0 0 0 9999px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .5);
  position: absolute;
  z-index: 9999;
}
.theme-importer .icon-wrapper {
  background: #f3f3f3;
  display: inline-block;
  height: 96px;
  margin-bottom: 5px;
  width: 96px;
}
.theme-importer .icon-wrapper img {
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.theme-importer .theme-editor-theme-preview.mini {
  cursor: default;
}
.theme-editor-theme-preview.mini {
  background: #e6e6e6;
  border: 2px solid #e6e6e6;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: .8em;
  text-align: left;
  -webkit-transition: border-color .1s ease;
  transition: border-color .1s ease;
  width: 300px;
}
.theme-editor-theme-preview.mini.selected {
  border-color: #34a0ed;
}
.theme-editor-theme-preview.mini .spotman {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  float: left;
  width: 30%;
}
.theme-editor-theme-preview.mini .spotman-row {
  padding: 5px;
}
.theme-editor-theme-preview.mini .spotman-row i {
  margin-right: 5px;
}
.theme-editor-theme-preview.mini .spotman-row.separator {
  font-size: .8em;
  padding: 3px 5px;
  text-transform: uppercase;
}
.theme-editor-theme-preview.mini .spotman-row.profile .media {
  display: table;
}
.theme-editor-theme-preview.mini .spotman-row.profile .media-body,
.theme-editor-theme-preview.mini .spotman-row.profile .media-left {
  display: table-cell;
}
.theme-editor-theme-preview.mini .spotman-row.profile .media-body {
  line-height: 1.1em;
}
.theme-editor-theme-preview.mini .spotman-row.profile small {
  font-size: .9em;
  opacity: .9;
}
.theme-editor-theme-preview.mini .titlebar {
  border-top-right-radius: 4px;
  font-weight: 700;
  padding: 5px 0;
  text-align: center;
}
.theme-editor-theme-preview.mini .home {
  float: left;
  width: 70%;
}
.theme-editor-theme-preview.mini .home-block {
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 5px silver;
  box-shadow: 0 1px 5px silver;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  margin: 10px;
  width: 190px;
}
.theme-wizard {
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 15px 0;
}
.theme-wizard.invisible-until-custom-styles-loaded {
  visibility: visible;
}
.theme-wizard .dropzone {
  border: 3px dashed #ddd;
  border-radius: 10px;
  height: 200px;
  margin: 0 auto 4px;
  text-align: center;
  width: 200px;
}
.theme-wizard .dropzone .invitation-label {
  color: #666;
  padding: 80px 10px 10px;
}
.theme-wizard .dropzone.hover {
  border-color: #2ea1f0;
}
.theme-wizard .theme-editor-dropzone .preview {
  display: none;
  margin: 0 auto;
  max-width: 200px;
}
.theme-wizard .theme-editor-dropzone.file-loaded .dropzone {
  display: none;
}
.theme-wizard .theme-editor-dropzone.file-loaded .preview {
  display: block;
}
.theme-wizard .samples {
  text-align: center;
}
.theme-wizard .samples .sample {
  border-radius: 4px;
  display: inline-block;
  margin: 10px;
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition:
    transform .3s ease,
    opacity .3s ease,
    -webkit-transform .3s ease;
}
.theme-wizard .samples .sample.ng-enter {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.theme-wizard .samples .sample.ng-enter-stagger {
  -webkit-transition-delay: .05s;
  transition-delay: .05s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.theme-wizard .samples .sample.ng-enter-active,
.theme-wizard .samples .sample.ng-leave {
  opacity: 1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.theme-wizard .samples .sample.ng-leave {
  display: none;
  -webkit-transition-duration: 0;
  transition-duration: 0;
}
.theme-wizard .samples .sample.ng-leave-active {
  opacity: 0;
}
.theme-wizard .step {
  margin: 40px 0;
  text-align: center;
}
.theme-wizard .step.first {
  margin-top: 0;
}
.theme-wizard .step-index {
  background-color: #f2f2f2;
  border: 1px solid #3b5778;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 1px 2px #fff;
  box-shadow: inset 0 0 1px 2px #fff;
  color: #0051a3;
  display: inline-block;
  font-size: 19px;
  font-weight: 700;
  line-height: 12px;
  margin-bottom: 10px;
  padding: 8px;
  vertical-align: middle;
}
a[ng-click] {
  cursor: pointer;
}
.form-control.ng-untouched ~ .error-msg {
  display: none;
}
.action-buttons .vue.upload-button,
.action-control-group,
.bg-export-fp-type,
.listing-tools,
bs-batch-file-management,
bs-call-to-actions {
  display: inline-block;
}
i.reorder-handle {
  cursor: move;
}
.ng-repeat-reorder-parent {
  padding-bottom: 1px;
  padding-top: 1px;
  position: relative;
}
.ng-repeat-reorder-parent .dragging {
  background-color: rgb(var(--base-000-rgb));
  border: 0;
}
[ng-repeat-reorder].dragging {
  cursor: move;
  display: block;
  left: 0;
  position: absolute !important;
  right: 0;
  z-index: 11;
}
[ng-repeat-reorder].dragging td {
  border-bottom-color: transparent;
  border-top-color: transparent;
}
[ng-repeat-reorder].dragging .hide-while-dragging {
  display: none;
}
.form-group.dragging td {
  border: 1px solid #ccc;
}
.form-group.dragging-after td {
  background-color: green;
  border-top: 1px solid #ccc;
}
.form-group.dragging-before td {
  background-color: red;
}
.active-drag-below {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.active-drag-below > :not(.dragging) {
  opacity: .6;
}
ng-form,
ng-form > .btn {
  display: block;
}
ng-form > .btn {
  margin: 0;
  width: 100%;
}
.lte-ie8-fallback,
.lte-ie9-fallback {
  display: none;
}
.input-block-level {
  display: block;
}
.invisible-until-custom-styles-loaded {
  visibility: hidden;
}
.upload-custom-kind {
  visibility: visible;
}
.module-preferences-view .filter-input-box {
  margin-bottom: 24px;
  position: relative;
}
.module-preferences-view .filter-input-box .clear-filter-button {
  color: rgb(var(--base-500-rgb));
  line-height: 1;
  padding: 8px;
  position: absolute;
  right: 0;
  top: 0;
}
.module-preferences-view .filter-input-box .clear-filter-button:hover {
  text-decoration: none;
}
.event-settings-manager-view .create-template-button {
  text-align: right;
}
.event-settings-manager-view .event-settings-traits {
  margin-bottom: 24px;
  margin-top: 24px;
  width: 100%;
}
.externals-table-canvas table.form-generator-array-field-container,
.externals-table-canvas.form-generator-array-field-container,
.form-generator-table-imitation table.form-generator-array-field-container,
.form-generator-table-imitation.form-generator-array-field-container,
.table-event-settings table.form-generator-array-field-container,
.table-event-settings.form-generator-array-field-container,
.untableize table.form-generator-array-field-container,
.untableize.form-generator-array-field-container,
[bs-form-generator] table.form-generator-array-field-container,
[bs-form-generator].form-generator-array-field-container,
[data-bs-form-generator] table.form-generator-array-field-container,
[data-bs-form-generator].form-generator-array-field-container,
bs-legal-doc-editor table.form-generator-array-field-container,
bs-legal-doc-editor.form-generator-array-field-container {
  margin-bottom: 0;
}
.externals-table-canvas table.form-generator-array-field-container + .btn,
.externals-table-canvas.form-generator-array-field-container + .btn,
.form-generator-table-imitation table.form-generator-array-field-container + .btn,
.form-generator-table-imitation.form-generator-array-field-container + .btn,
.table-event-settings table.form-generator-array-field-container + .btn,
.table-event-settings.form-generator-array-field-container + .btn,
.untableize table.form-generator-array-field-container + .btn,
.untableize.form-generator-array-field-container + .btn,
[bs-form-generator] table.form-generator-array-field-container + .btn,
[bs-form-generator].form-generator-array-field-container + .btn,
[data-bs-form-generator] table.form-generator-array-field-container + .btn,
[data-bs-form-generator].form-generator-array-field-container + .btn,
bs-legal-doc-editor table.form-generator-array-field-container + .btn,
bs-legal-doc-editor.form-generator-array-field-container + .btn {
  margin: 0;
}
.externals-table-canvas,
.externals-table-canvas table,
.externals-table-canvas table tbody,
.externals-table-canvas table td,
.externals-table-canvas table tfoot,
.externals-table-canvas table th,
.externals-table-canvas table thead,
.externals-table-canvas table tr,
.externals-table-canvas tbody,
.externals-table-canvas td,
.externals-table-canvas tfoot,
.externals-table-canvas th,
.externals-table-canvas thead,
.externals-table-canvas tr,
.form-generator-table-imitation,
.form-generator-table-imitation table,
.form-generator-table-imitation table tbody,
.form-generator-table-imitation table td,
.form-generator-table-imitation table tfoot,
.form-generator-table-imitation table th,
.form-generator-table-imitation table thead,
.form-generator-table-imitation table tr,
.form-generator-table-imitation tbody,
.form-generator-table-imitation td,
.form-generator-table-imitation tfoot,
.form-generator-table-imitation th,
.form-generator-table-imitation thead,
.form-generator-table-imitation tr,
.table-event-settings,
.table-event-settings table,
.table-event-settings table tbody,
.table-event-settings table td,
.table-event-settings table tfoot,
.table-event-settings table th,
.table-event-settings table thead,
.table-event-settings table tr,
.table-event-settings tbody,
.table-event-settings td,
.table-event-settings tfoot,
.table-event-settings th,
.table-event-settings thead,
.table-event-settings tr,
.untableize,
.untableize table,
.untableize table tbody,
.untableize table td,
.untableize table tfoot,
.untableize table th,
.untableize table thead,
.untableize table tr,
.untableize tbody,
.untableize td,
.untableize tfoot,
.untableize th,
.untableize thead,
.untableize tr,
[bs-form-generator],
[bs-form-generator] table,
[bs-form-generator] table tbody,
[bs-form-generator] table td,
[bs-form-generator] table tfoot,
[bs-form-generator] table th,
[bs-form-generator] table thead,
[bs-form-generator] table tr,
[bs-form-generator] tbody,
[bs-form-generator] td,
[bs-form-generator] tfoot,
[bs-form-generator] th,
[bs-form-generator] thead,
[bs-form-generator] tr,
[data-bs-form-generator],
[data-bs-form-generator] table,
[data-bs-form-generator] table tbody,
[data-bs-form-generator] table td,
[data-bs-form-generator] table tfoot,
[data-bs-form-generator] table th,
[data-bs-form-generator] table thead,
[data-bs-form-generator] table tr,
[data-bs-form-generator] tbody,
[data-bs-form-generator] td,
[data-bs-form-generator] tfoot,
[data-bs-form-generator] th,
[data-bs-form-generator] thead,
[data-bs-form-generator] tr,
bs-legal-doc-editor,
bs-legal-doc-editor table,
bs-legal-doc-editor table tbody,
bs-legal-doc-editor table td,
bs-legal-doc-editor table tfoot,
bs-legal-doc-editor table th,
bs-legal-doc-editor table thead,
bs-legal-doc-editor table tr,
bs-legal-doc-editor tbody,
bs-legal-doc-editor td,
bs-legal-doc-editor tfoot,
bs-legal-doc-editor th,
bs-legal-doc-editor thead,
bs-legal-doc-editor tr {
  display: block;
}
.externals-table-canvas table > thead > tr > td,
.externals-table-canvas table > thead > tr > th,
.externals-table-canvas > thead > tr > td,
.externals-table-canvas > thead > tr > th,
.form-generator-table-imitation table > thead > tr > td,
.form-generator-table-imitation table > thead > tr > th,
.form-generator-table-imitation > thead > tr > td,
.form-generator-table-imitation > thead > tr > th,
.table-event-settings table > thead > tr > td,
.table-event-settings table > thead > tr > th,
.table-event-settings > thead > tr > td,
.table-event-settings > thead > tr > th,
.untableize table > thead > tr > td,
.untableize table > thead > tr > th,
.untableize > thead > tr > td,
.untableize > thead > tr > th,
[bs-form-generator] table > thead > tr > td,
[bs-form-generator] table > thead > tr > th,
[bs-form-generator] > thead > tr > td,
[bs-form-generator] > thead > tr > th,
[data-bs-form-generator] table > thead > tr > td,
[data-bs-form-generator] table > thead > tr > th,
[data-bs-form-generator] > thead > tr > td,
[data-bs-form-generator] > thead > tr > th,
bs-legal-doc-editor table > thead > tr > td,
bs-legal-doc-editor table > thead > tr > th,
bs-legal-doc-editor > thead > tr > td,
bs-legal-doc-editor > thead > tr > th {
  background-color: transparent;
}
.externals-table-canvas table > tbody > tr,
.externals-table-canvas > tbody > tr,
.form-generator-table-imitation table > tbody > tr,
.form-generator-table-imitation > tbody > tr,
.table-event-settings table > tbody > tr,
.table-event-settings > tbody > tr,
.untableize table > tbody > tr,
.untableize > tbody > tr,
[bs-form-generator] table > tbody > tr,
[bs-form-generator] > tbody > tr,
[data-bs-form-generator] table > tbody > tr,
[data-bs-form-generator] > tbody > tr,
bs-legal-doc-editor table > tbody > tr,
bs-legal-doc-editor > tbody > tr {
  margin-bottom: 24px;
}
.externals-table-canvas table > tbody > tr > th,
.externals-table-canvas > tbody > tr > th,
.form-generator-table-imitation table > tbody > tr > th,
.form-generator-table-imitation > tbody > tr > th,
.table-event-settings table > tbody > tr > th,
.table-event-settings > tbody > tr > th,
.untableize table > tbody > tr > th,
.untableize > tbody > tr > th,
[bs-form-generator] table > tbody > tr > th,
[bs-form-generator] > tbody > tr > th,
[data-bs-form-generator] table > tbody > tr > th,
[data-bs-form-generator] > tbody > tr > th,
bs-legal-doc-editor table > tbody > tr > th,
bs-legal-doc-editor > tbody > tr > th {
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: 8px;
  text-align: left;
}
.externals-table-canvas table > tbody > tr > th:dir(rtl),
.externals-table-canvas > tbody > tr > th:dir(rtl),
.form-generator-table-imitation table > tbody > tr > th:dir(rtl),
.form-generator-table-imitation > tbody > tr > th:dir(rtl),
.table-event-settings table > tbody > tr > th:dir(rtl),
.table-event-settings > tbody > tr > th:dir(rtl),
.untableize table > tbody > tr > th:dir(rtl),
.untableize > tbody > tr > th:dir(rtl),
[bs-form-generator] table > tbody > tr > th:dir(rtl),
[bs-form-generator] > tbody > tr > th:dir(rtl),
[data-bs-form-generator] table > tbody > tr > th:dir(rtl),
[data-bs-form-generator] > tbody > tr > th:dir(rtl),
bs-legal-doc-editor table > tbody > tr > th:dir(rtl),
bs-legal-doc-editor > tbody > tr > th:dir(rtl) {
  text-align: right;
}
.externals-table-canvas table td,
.externals-table-canvas table th,
.externals-table-canvas td,
.externals-table-canvas th,
.form-generator-table-imitation table td,
.form-generator-table-imitation table th,
.form-generator-table-imitation td,
.form-generator-table-imitation th,
.table-event-settings table td,
.table-event-settings table th,
.table-event-settings td,
.table-event-settings th,
.untableize table td,
.untableize table th,
.untableize td,
.untableize th,
[bs-form-generator] table td,
[bs-form-generator] table th,
[bs-form-generator] td,
[bs-form-generator] th,
[data-bs-form-generator] table td,
[data-bs-form-generator] table th,
[data-bs-form-generator] td,
[data-bs-form-generator] th,
bs-legal-doc-editor table td,
bs-legal-doc-editor table th,
bs-legal-doc-editor td,
bs-legal-doc-editor th {
  padding: 0;
}
.externals-table-canvas .md-html-form-container:after,
.externals-table-canvas table .md-html-form-container:after,
.form-generator-table-imitation .md-html-form-container:after,
.form-generator-table-imitation table .md-html-form-container:after,
.table-event-settings .md-html-form-container:after,
.table-event-settings table .md-html-form-container:after,
.untableize .md-html-form-container:after,
.untableize table .md-html-form-container:after,
[bs-form-generator] .md-html-form-container:after,
[bs-form-generator] table .md-html-form-container:after,
[data-bs-form-generator] .md-html-form-container:after,
[data-bs-form-generator] table .md-html-form-container:after,
bs-legal-doc-editor .md-html-form-container:after,
bs-legal-doc-editor table .md-html-form-container:after {
  clear: both;
  content: "";
  display: table;
}
.externals-table-canvas .select2-container.btn-add-item,
.form-generator-table-imitation .select2-container.btn-add-item,
.table-event-settings .select2-container.btn-add-item,
.untableize .select2-container.btn-add-item,
[bs-form-generator] .select2-container.btn-add-item,
[data-bs-form-generator] .select2-container.btn-add-item,
bs-legal-doc-editor .select2-container.btn-add-item {
  height: auto !important;
  width: 100% !important;
}
.externals-table-canvas .field-heading-row:after,
.form-generator-table-imitation .field-heading-row:after,
.table-event-settings .field-heading-row:after,
.untableize .field-heading-row:after,
[bs-form-generator] .field-heading-row:after,
[data-bs-form-generator] .field-heading-row:after,
bs-legal-doc-editor .field-heading-row:after {
  clear: both;
  content: "";
  display: table;
}
.externals-table-canvas .block-level-item,
.form-generator-table-imitation .block-level-item,
.table-event-settings .block-level-item,
.untableize .block-level-item,
[bs-form-generator] .block-level-item,
[data-bs-form-generator] .block-level-item,
bs-legal-doc-editor .block-level-item {
  border-bottom: 1px solid rgb(var(--base-500-rgb));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 8px 6px;
  position: relative;
}
.externals-table-canvas .block-level-item:last-child,
.form-generator-table-imitation .block-level-item:last-child,
.table-event-settings .block-level-item:last-child,
.untableize .block-level-item:last-child,
[bs-form-generator] .block-level-item:last-child,
[data-bs-form-generator] .block-level-item:last-child,
bs-legal-doc-editor .block-level-item:last-child {
  border: 0;
}
.externals-table-canvas .block-level-item .remove-link,
.externals-table-canvas .block-level-item > i:first-of-type,
.form-generator-table-imitation .block-level-item .remove-link,
.form-generator-table-imitation .block-level-item > i:first-of-type,
.table-event-settings .block-level-item .remove-link,
.table-event-settings .block-level-item > i:first-of-type,
.untableize .block-level-item .remove-link,
.untableize .block-level-item > i:first-of-type,
[bs-form-generator] .block-level-item .remove-link,
[bs-form-generator] .block-level-item > i:first-of-type,
[data-bs-form-generator] .block-level-item .remove-link,
[data-bs-form-generator] .block-level-item > i:first-of-type,
bs-legal-doc-editor .block-level-item .remove-link,
bs-legal-doc-editor .block-level-item > i:first-of-type {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 32px;
  flex: 0 0 32px;
}
.externals-table-canvas .block-level-item a.block-level-item-label,
.externals-table-canvas .block-level-item > span,
.form-generator-table-imitation .block-level-item a.block-level-item-label,
.form-generator-table-imitation .block-level-item > span,
.table-event-settings .block-level-item a.block-level-item-label,
.table-event-settings .block-level-item > span,
.untableize .block-level-item a.block-level-item-label,
.untableize .block-level-item > span,
[bs-form-generator] .block-level-item a.block-level-item-label,
[bs-form-generator] .block-level-item > span,
[data-bs-form-generator] .block-level-item a.block-level-item-label,
[data-bs-form-generator] .block-level-item > span,
bs-legal-doc-editor .block-level-item a.block-level-item-label,
bs-legal-doc-editor .block-level-item > span {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-item-align: center;
  align-self: center;
}
.externals-table-canvas .block-level-item > i.reorder-handle,
.form-generator-table-imitation .block-level-item > i.reorder-handle,
.table-event-settings .block-level-item > i.reorder-handle,
.untableize .block-level-item > i.reorder-handle,
[bs-form-generator] .block-level-item > i.reorder-handle,
[data-bs-form-generator] .block-level-item > i.reorder-handle,
bs-legal-doc-editor .block-level-item > i.reorder-handle {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  height: 32px;
  order: -1;
  width: 32px;
}
.externals-table-canvas .block-level-item .remove-link,
.externals-table-canvas .block-level-item i.reorder-handle,
.form-generator-table-imitation .block-level-item .remove-link,
.form-generator-table-imitation .block-level-item i.reorder-handle,
.table-event-settings .block-level-item .remove-link,
.table-event-settings .block-level-item i.reorder-handle,
.untableize .block-level-item .remove-link,
.untableize .block-level-item i.reorder-handle,
[bs-form-generator] .block-level-item .remove-link,
[bs-form-generator] .block-level-item i.reorder-handle,
[data-bs-form-generator] .block-level-item .remove-link,
[data-bs-form-generator] .block-level-item i.reorder-handle,
bs-legal-doc-editor .block-level-item .remove-link,
bs-legal-doc-editor .block-level-item i.reorder-handle {
  text-align: center;
}
.externals-table-canvas .block-level-item .remove-link,
.form-generator-table-imitation .block-level-item .remove-link,
.table-event-settings .block-level-item .remove-link,
.untableize .block-level-item .remove-link,
[bs-form-generator] .block-level-item .remove-link,
[data-bs-form-generator] .block-level-item .remove-link,
bs-legal-doc-editor .block-level-item .remove-link {
  margin-right: -16px;
}
.externals-table-canvas .block-level-item .remove-link .icon-remove-sign:before,
.form-generator-table-imitation .block-level-item .remove-link .icon-remove-sign:before,
.table-event-settings .block-level-item .remove-link .icon-remove-sign:before,
.untableize .block-level-item .remove-link .icon-remove-sign:before,
[bs-form-generator] .block-level-item .remove-link .icon-remove-sign:before,
[data-bs-form-generator] .block-level-item .remove-link .icon-remove-sign:before,
bs-legal-doc-editor .block-level-item .remove-link .icon-remove-sign:before {
  content: "\d7";
}
.externals-table-canvas .block-level-item i,
.form-generator-table-imitation .block-level-item i,
.table-event-settings .block-level-item i,
.untableize .block-level-item i,
[bs-form-generator] .block-level-item i,
[data-bs-form-generator] .block-level-item i,
bs-legal-doc-editor .block-level-item i {
  text-align: center;
  vertical-align: middle !important;
}
.externals-table-canvas .block-level-item i:before,
.form-generator-table-imitation .block-level-item i:before,
.table-event-settings .block-level-item i:before,
.untableize .block-level-item i:before,
[bs-form-generator] .block-level-item i:before,
[data-bs-form-generator] .block-level-item i:before,
bs-legal-doc-editor .block-level-item i:before {
  line-height: 32px;
}
.externals-table-canvas .block-level-item i.reorder-handle,
.form-generator-table-imitation .block-level-item i.reorder-handle,
.table-event-settings .block-level-item i.reorder-handle,
.untableize .block-level-item i.reorder-handle,
[bs-form-generator] .block-level-item i.reorder-handle,
[data-bs-form-generator] .block-level-item i.reorder-handle,
bs-legal-doc-editor .block-level-item i.reorder-handle {
  left: 0;
  margin: 0 0 0 -16px;
  opacity: 1;
}
.field-box aside i {
  margin-right: 8px;
}
.externals-table-canvas {
  position: relative;
}
.externals-table-canvas .field-footer-row .btn-group {
  position: absolute;
  right: 0;
  top: 0;
}
.externals-table-canvas .field-footer-row .btn-group,
.externals-table-canvas .field-heading-row .btn-group {
  margin-right: 0;
}
.translucent {
  opacity: .5;
}
.strikethrough {
  text-decoration: line-through;
}
.externals-table-canvas td.title {
  font-size: 12px;
  font-size: .75rem;
  padding: 0 0 8px;
}
.externals-table-canvas .targets-exceptions-tag-canvas {
  margin-bottom: 16px;
}
.externals-table-canvas .targets-exceptions-tag-canvas .btn.btn-mini {
  margin: 0;
}
.externals-table-canvas .condition-line {
  line-height: 22px;
  line-height: 1.375rem;
  margin: 0;
}
.externals-table-canvas .no-rules-present-display-text {
  margin-right: 16px;
}
.externals-table-canvas .affected {
  font-size: 12px;
  font-size: .75rem;
}
.externals-table-canvas .label {
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 8px;
  padding: 8px 12px;
}
.externals-table-canvas .label-success {
  border: 1px solid rgb(var(--success-300-rgb));
}
.externals-table-canvas .label-important {
  border: 1px solid rgb(var(--error-300-rgb));
}
.externals-table-canvas .targeted-pax-container table {
  margin-top: 8px;
}
.externals-table-canvas .targeted-pax-container table tr {
  margin-bottom: 0;
}
.externals-table-canvas .targeted-pax-container table tr > td {
  padding: 4px;
}
.sso-config .actions {
  float: right;
}
.rd-container-attachment {
  z-index: 1050;
}
.bt-metadata-rule-new-row {
  border: 0 !important;
  margin: 16px 0;
  padding: 0 !important;
}
.bt-metadata-rule-new-row:after {
  display: none !important;
}
.bt-metadata-ruleset {
  border: 0 !important;
  padding: 0 !important;
}
.bt-metadata-ruleset:before {
  display: none !important;
}
.bt-metadata-ruleset .form-groups {
  margin-left: -8px;
  margin-right: -8px;
  position: relative;
}
.bt-metadata-ruleset .form-groups .form-group {
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
}
.bt-metadata-rule {
  margin-bottom: 8px;
  padding: 0 !important;
}
.bt-metadata-rule .control-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  margin-bottom: 0;
  width: 59%;
}
.bt-metadata-rule .control-label:before {
  display: none !important;
}
.bt-metadata-rule .control-label select {
  margin-right: 8px;
}
.bt-metadata-rule .controls {
  -webkit-box-flex: 1;
  display: inline-block;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  margin-left: 4px;
  vertical-align: bottom;
  width: 40%;
}
.bt-metadata-rule .controls .bt-metadata-rule-form .table,
.bt-metadata-rule .controls .bt-metadata-rule-form .table.table-plain {
  margin: 0 !important;
}
.bt-metadata-rule .controls .bt-metadata-rule-form .table tr,
.bt-metadata-rule .controls .bt-metadata-rule-form .table.table-plain tr {
  margin-bottom: 0 !important;
}
.bt-metadata-rule .close {
  margin-right: -8px;
  margin-top: 0;
  opacity: 1 !important;
  right: -16px;
}
.bt-metadata-rule-inserter {
  cursor: pointer;
  display: block;
  height: 32px;
  left: -24px;
  line-height: 32px;
  opacity: 1 !important;
  position: absolute;
  text-align: center;
  top: 0;
  width: 32px !important;
}
.bt-metadata-rule-inserter:after {
  display: none !important;
}
table td[class*=" span"],
table td[class^=span],
table th[class*=" span"],
table th[class^=span] {
  float: none;
  margin: 0;
  width: auto !important;
}
.nav-list > li.nav-header > i,
h3 + hr {
  display: none;
}
.nav-list-wrapper .btn-mini {
  background-color: rgb(var(--base-700-rgb));
  color: rgb(var(--base-000-rgb));
  float: right;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
}
.nav-list-wrapper .btn-mini:hover {
  background-color: rgb(var(--base-600-rgb));
}
.modal.fade,
.modal.hide {
  display: none;
}
.modal.org-package-manager-modal {
  margin: 0 0 0 -292px;
  width: 584px;
}
.modal .hidden-modal {
  display: none !important;
}
.v--modal-box footer.actions > .btn:last-child {
  margin-right: 0;
}
.nav .nav-item.help-item {
  display: none;
}
.action-control-group select {
  margin-bottom: 8px;
}
.entitlement-over-usage-notice {
  border-radius: 0;
  margin: 0;
}
.entitlement-over-usage-notice h4 {
  border: 0;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
}
.form-generator-array-field-container {
  margin-bottom: 16px;
}
.form-generator-array-field-container div.reorder-handle > input {
  cursor: move;
}
.strap-tooltip {
  color: rgb(var(--base-700-rgb));
}
.strap-tooltip:hover {
  color: inherit;
}
.pull-right.actions,
.pull-right.btn,
.pull-right.form-actions {
  float: none;
}
table > tbody td label.text {
  margin-bottom: 8px;
}
.data-import-upload-view .alert + input[type=file] {
  position: static !important;
}
.excel-import-wizard-container hr {
  display: none;
}
.excel-import-wizard-container .smart-table-outer-container {
  position: relative;
}
.excel-import-wizard-container th {
  line-height: 32px;
  line-height: 2rem;
}
.excel-import-wizard-container th .btn {
  float: right;
}
.excel-import-wizard-container th label {
  font-weight: 600;
}
.excel-import-wizard-container th label i {
  margin-left: 8px;
}
.org-package-manager table tbody td {
  white-space: nowrap;
}
.org-package-manager .search-bar i {
  z-index: 1;
}
.org-package-manager .search-bar i:before {
  content: "\e0e0";
}
.org-package-manager-modal .form-generator-array-field-container select {
  width: 100% !important;
}
[bs-form-generator] .form-generator-category-heading th,
[data-bs-form-generator] .form-generator-category-heading th {
  background-color: rgb(var(--base-100-rgb));
  cursor: pointer;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 0;
  padding: 8px 16px;
}
[bs-form-generator] .form-generator-category-heading th i,
[data-bs-form-generator] .form-generator-category-heading th i {
  margin-top: 4px;
}
[bs-form-generator] th.form-generator-field-label,
[data-bs-form-generator] th.form-generator-field-label {
  position: relative;
  z-index: 2;
}
[bs-form-generator] th.form-generator-field-label i,
[data-bs-form-generator] th.form-generator-field-label i {
  margin-right: 8px;
  vertical-align: middle;
}
.create-user {
  display: grid;
  gap: var(--grid-vertical-gap) 24px;
  grid-template-columns: repeat(12, 1fr);
}
.create-user .inner-page {
  grid-column-end: span calc(min(calc(var(--container-max-columns) - 4 + 1), 6));
  grid-column-start: 4;
}
.create-user .actions {
  text-align: right;
}
.create-user-view-item .grouped-controls {
  margin-bottom: 8px;
}
.create-user-view-item .role {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}
.create-user-view-item .btn-group {
  margin-left: 0;
}
.branded-app-configuration-view .activation-pages-wrapper {
  margin-bottom: 24px;
}
.branded-app-configuration-view .form-generator-field-label {
  text-align: left;
  width: 200px;
}
.branded-app-configuration-view label.checkbox input[type=checkbox] {
  display: inline-block;
  margin-right: 4px;
}
.branded-app-configuration-view .pull-right.btn {
  float: right;
}
.branded-app-configuration-view legend {
  padding: 16px 0;
}
.branded-app-configuration-view .app-branding-editor-section-app-theme td,
.branded-app-configuration-view .app-branding-editor-section-app-theme th {
  padding-left: 0;
  padding-right: 0;
}
.branded-app-configuration-view .app-branding-editor-section-activation-screen .activation-page-box {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 24px;
  line-height: 1.5rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.app-brandings-list .search-filter span {
  font-size: 12px;
  font-size: .75rem;
  margin-top: 0;
}
.support-page .arrow {
  display: none;
}
.support-page ul {
  list-style: none;
}
.support-page ul.with-list {
  list-style: disc;
}
.support-page .btn,
.support-page form,
.support-page h3 {
  margin-top: 16px;
}
.org-package-manager .search-bar {
  display: block;
}
.org-package-manager table td {
  white-space: nowrap;
}
.org-package-manager .latest-version {
  display: inline;
}
.event-type-selection-step-view--intro-uberbox {
  background: #fff;
  color: rgb(var(--base-700-rgb));
}
.event-type-selection-step-view--intro-uberbox h3 {
  color: rgb(var(--base-700-rgb));
}
.event-type-selection-step-view--intro-uberbox ul li.tab {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 4px;
  color: rgb(var(--base-700-rgb));
}
.event-type-selection-step-view--intro-uberbox ul li.tab.active {
  background-color: rgb(var(--primary-300-rgb));
  color: #fff;
}
.event-type-selection-step-view--intro-uberbox ul li.tab:hover {
  color: #fff;
}
.event-type-selection-step-view--content div,
.event-type-selection-step-view--content form.event-type-selection-step-view--proceed-form,
.event-type-selection-step-view--content h2,
.event-type-selection-step-view--content h3 {
  margin-top: 32px;
}
.event-type-selection-step-view--content h3 {
  margin-bottom: 32px;
}
.modal-service .modal-header .spotlet-loading-data-throbber {
  display: none;
}
.modal-service .progress-striped .bar {
  background-color: rgb(var(--primary-300-rgb));
}
.form-generator-button-bar,
.language-bar {
  text-align: right;
}
.language-bar {
  margin-bottom: 24px;
}
.language-bar .btn {
  margin-right: 0;
}
.fullscreen-controls-container .tooltip {
  margin-left: -88px;
  margin-top: 24px;
}
.well hr {
  background: transparent;
  border: 0;
  height: 16px;
}
.accordion-group .accordion-heading {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  font-weight: 600;
  padding: 12px 16px;
}
.accordion-group .accordion-body {
  padding: 16px;
}
.accordion-group .accordion-body ul {
  list-style-type: none;
  padding: 0;
}
.asset-type-selector .kind-custom-field > .form-generator-field-label,
.asset-type-selector .kind-external-field > .form-generator-field-label,
.link-type-selector .kind-custom-field > .form-generator-field-label,
.link-type-selector .kind-external-field > .form-generator-field-label,
.modal.default-external-combo-widget-modal .kind-custom-field > .form-generator-field-label,
.modal.default-external-combo-widget-modal .kind-external-field > .form-generator-field-label,
.nav-spotman-editor-view .kind-custom-field > .form-generator-field-label,
.nav-spotman-editor-view .kind-external-field > .form-generator-field-label {
  display: none;
}
.inline-editable-fieldset legend {
  display: block;
}
.modal-targets-exceptions-rule-editor-v3 .form-generator-field-value {
  display: inline-block;
}
.modal-targets-exceptions-rule-editor-v3 .modal-body .ph-form-generator {
  border-bottom: 1px solid #e3e6e8;
  margin-bottom: 24px;
}
.modal-targets-exceptions-rule-editor-v3 .remove {
  color: rgb(var(--error-300-rgb));
}
.form-control.ng-mdhtmlform-html,
.form-control.ng-mdhtmlform-md {
  resize: vertical;
}
.dashboard-message > h2 {
  border: none;
  padding-top: 100px;
  text-align: center;
}
.qe-toolbar + .ql-container .ql-editor {
  line-height: 18px;
  min-height: 24px;
  padding: 4px;
}
.fsa-frontstage-architect .form-generator-row.kind-custom-field .choice-options {
  overflow: unset;
}
.bt-metadata-rule-divider {
  padding-top: 4px !important;
  text-align: center;
}
.bt-metadata-rule-divider.or {
  margin: 16px 0;
  padding-top: 0 !important;
}
.bt-metadata-rule-comparator {
  margin: 0 !important;
}
tr.field-heading-row > td > .btn-group {
  float: right;
}
.create-fptype .kind-custom-field .form-generator-field-label,
.create-fptype div[data-bs-default-external-combo-widget=data-bs-default-external-combo-widget] .field-heading-row {
  display: none;
}
.dashboard-instruments-refresh-button-wrapper {
  float: left;
}
.dashboard-instruments-refresh-button-wrapper button.refresh.btn {
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  width: 32px;
}
.custom-kind-config {
  margin-top: 8px;
}
.custom-kind-selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.custom-kind-actions {
  margin-bottom: 16px;
  text-align: right;
}
.custom-kind-settings {
  background-color: rgb(var(--primary-100-rgb));
  border-radius: 4px;
  padding: 16px;
}
.webapp-login-link-modal .text-center {
  text-align: center;
}
.webapp-login-link-modal .loading {
  padding: 65px 0;
}
.webapp-login-link-modal .link-details {
  padding: 15px 0 0;
}
.webapp-login-link-modal textarea {
  font-family: monospace;
  font-size: inherit;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
}
.meta-form .field-heading-row {
  display: block;
  font-size: 12px;
  font-size: .75rem;
  font-weight: 600;
  line-height: 18px;
  line-height: 1.125rem;
  margin-bottom: box-size(xs);
}
.metadata-manager-view .btn-save-changes {
  float: right;
}
.content-wrapper.messages .smart-table-data-cell.body,
.content-wrapper.messages .smart-table-data-cell.fullname,
.content-wrapper.messages .smart-table-data-cell.sender,
.content-wrapper.messages .smart-table-data-cell.title,
.content-wrapper.presenter .smart-table-data-cell.body,
.content-wrapper.presenter .smart-table-data-cell.fullname,
.content-wrapper.presenter .smart-table-data-cell.sender,
.content-wrapper.presenter .smart-table-data-cell.title {
  position: relative;
  white-space: nowrap;
  width: 35%;
}
.content-wrapper.messages .smart-table-data-cell.body > *,
.content-wrapper.messages .smart-table-data-cell.fullname > *,
.content-wrapper.messages .smart-table-data-cell.sender > *,
.content-wrapper.messages .smart-table-data-cell.title > *,
.content-wrapper.presenter .smart-table-data-cell.body > *,
.content-wrapper.presenter .smart-table-data-cell.fullname > *,
.content-wrapper.presenter .smart-table-data-cell.sender > *,
.content-wrapper.presenter .smart-table-data-cell.title > * {
  bottom: 8px;
  left: 12px;
  overflow: hidden;
  position: absolute;
  right: 12px;
  text-overflow: ellipsis;
  top: 8px;
  white-space: nowrap;
}
.content-wrapper.presenter .smart-table-data-cell.fullname {
  width: auto;
}
#list-presenter .smart-table-data-cell.photo,
.content-wrapper.presenter .smart-table-data-cell._id {
  font-size: 0;
  line-height: 0;
  width: 48px;
}
#list-presenter .smart-table-data-cell.photo img,
.content-wrapper.presenter .smart-table-data-cell._id img {
  border-radius: 100%;
  height: 40px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 40px;
}
td.smart-table-data-cell.selector {
  width: 12px;
}
.bt-metadata-ruleset .bt-metadata-rule-form .select2-container.btn-add-item {
  margin: 0;
}
.content-wrapper.apps:has(.branded-app-legal) .ng-view.ng-scope .bs-common-toolbar {
  display: none;
}
.bs-common-toolbar .buttons-container {
  text-align: right;
}
@media (prefers-color-scheme:dark) {
  html:not(.theme-light):root {
    --base-700:#fff;
    --base-700-rgb:255,255,255;
    --base-605:#b0b1c1;
    --base-605-rgb:176,177,193;
    --base-600:#a2a3b6;
    --base-600-rgb:162,163,182;
    --base-550:#8587a0;
    --base-550-rgb:133,135,160;
    --base-500:#54556b;
    --base-500-rgb:84,85,107;
    --base-305:#3e3e4e;
    --base-305-rgb:62,62,78;
    --base-300:#323340;
    --base-300-rgb:50,51,64;
    --base-100:#272832;
    --base-100-rgb:39,40,50;
    --base-050:#23232c;
    --base-050-rgb:35,35,44;
    --base-000:#1c1c24;
    --base-000-rgb:28,28,36;
    --primary-600:#99c2fc;
    --primary-600-rgb:153,194,252;
    --primary-500:#81b4fc;
    --primary-500-rgb:129,180,252;
    --primary-305:#4f96fb;
    --primary-305-rgb:79,150,251;
    --primary-300:#3687fa;
    --primary-300-rgb:54,135,250;
    --primary-100:#033b89;
    --primary-100-rgb:3,59,137;
    --primary-050:#03347a;
    --primary-050-rgb:3,52,122;
    --success-500:#6cdf96;
    --success-500-rgb:108,223,150;
    --success-305:#42d678;
    --success-305-rgb:66,214,120;
    --success-300:#2dd269;
    --success-300-rgb:45,210,105;
    --success-100:#0e3f20;
    --success-100-rgb:14,63,32;
    --warning-500:#ffdb4d;
    --warning-500-rgb:255,219,77;
    --warning-305:#ffd11a;
    --warning-305-rgb:255,209,26;
    --warning-300:#fc0;
    --warning-300-rgb:255,204,0;
    --warning-100:#4d3d00;
    --warning-100-rgb:77,61,0;
    --alert-500:#ffb54d;
    --alert-500-rgb:255,181,77;
    --alert-305:#ffa01a;
    --alert-305-rgb:255,160,26;
    --alert-300:#ff9500;
    --alert-300-rgb:255,149,0;
    --alert-100:#4d2d00;
    --alert-100-rgb:77,45,0;
    --error-500:#ff574d;
    --error-500-rgb:255,87,77;
    --error-305:#ff564d;
    --error-305-rgb:255,86,77;
    --error-300:#ff3e33;
    --error-300-rgb:255,62,51;
    --error-100:#800700;
    --error-100-rgb:128,7,0;
    --alt-1-300:#523af2;
    --alt-1-300-rgb:82,58,242;
    --alt-1-100:#140768;
    --alt-1-100-rgb:20,7,104;
    --alt-2-500:#c843de;
    --alt-2-500-rgb:200,67,222;
    --alt-2-300:#9f20b4;
    --alt-2-300-rgb:159,32,180;
    --alt-2-100:#661473;
    --alt-2-100-rgb:102,20,115;
  }
}
.theme-light .dark-only {
  display: none !important;
}
.theme-dark:root {
  --base-700:#fff;
  --base-700-rgb:255,255,255;
  --base-605:#b0b1c1;
  --base-605-rgb:176,177,193;
  --base-600:#a2a3b6;
  --base-600-rgb:162,163,182;
  --base-550:#8587a0;
  --base-550-rgb:133,135,160;
  --base-500:#54556b;
  --base-500-rgb:84,85,107;
  --base-305:#3e3e4e;
  --base-305-rgb:62,62,78;
  --base-300:#323340;
  --base-300-rgb:50,51,64;
  --base-100:#272832;
  --base-100-rgb:39,40,50;
  --base-050:#23232c;
  --base-050-rgb:35,35,44;
  --base-000:#1c1c24;
  --base-000-rgb:28,28,36;
  --primary-600:#99c2fc;
  --primary-600-rgb:153,194,252;
  --primary-500:#81b4fc;
  --primary-500-rgb:129,180,252;
  --primary-305:#4f96fb;
  --primary-305-rgb:79,150,251;
  --primary-300:#3687fa;
  --primary-300-rgb:54,135,250;
  --primary-100:#033b89;
  --primary-100-rgb:3,59,137;
  --primary-050:#03347a;
  --primary-050-rgb:3,52,122;
  --success-500:#6cdf96;
  --success-500-rgb:108,223,150;
  --success-305:#42d678;
  --success-305-rgb:66,214,120;
  --success-300:#2dd269;
  --success-300-rgb:45,210,105;
  --success-100:#0e3f20;
  --success-100-rgb:14,63,32;
  --warning-500:#ffdb4d;
  --warning-500-rgb:255,219,77;
  --warning-305:#ffd11a;
  --warning-305-rgb:255,209,26;
  --warning-300:#fc0;
  --warning-300-rgb:255,204,0;
  --warning-100:#4d3d00;
  --warning-100-rgb:77,61,0;
  --alert-500:#ffb54d;
  --alert-500-rgb:255,181,77;
  --alert-305:#ffa01a;
  --alert-305-rgb:255,160,26;
  --alert-300:#ff9500;
  --alert-300-rgb:255,149,0;
  --alert-100:#4d2d00;
  --alert-100-rgb:77,45,0;
  --error-500:#ff574d;
  --error-500-rgb:255,87,77;
  --error-305:#ff564d;
  --error-305-rgb:255,86,77;
  --error-300:#ff3e33;
  --error-300-rgb:255,62,51;
  --error-100:#800700;
  --error-100-rgb:128,7,0;
  --alt-1-300:#523af2;
  --alt-1-300-rgb:82,58,242;
  --alt-1-100:#140768;
  --alt-1-100-rgb:20,7,104;
  --alt-2-500:#c843de;
  --alt-2-500-rgb:200,67,222;
  --alt-2-300:#9f20b4;
  --alt-2-300-rgb:159,32,180;
  --alt-2-100:#661473;
  --alt-2-100-rgb:102,20,115;
}
.theme-dark .light-only {
  display: none !important;
}
.theme-dark .v--modal-box,
.theme-dark body .v--modal {
  background-color: rgb(var(--base-050-rgb));
}
.theme-dark .btn:not(.btn-alert).disabled,
.theme-dark .btn:not(.btn-alert)[disabled],
.theme-dark .btn:not(.btn-danger).disabled,
.theme-dark .btn:not(.btn-danger)[disabled],
.theme-dark .btn:not(.btn-primary).disabled,
.theme-dark .btn:not(.btn-primary)[disabled],
.theme-dark .btn:not(.btn-secondary).disabled,
.theme-dark .btn:not(.btn-secondary)[disabled],
.theme-dark .btn:not(.btn-warn).disabled,
.theme-dark .btn:not(.btn-warn)[disabled] {
  background-color: rgb(var(--base-500-rgb));
  color: rgb(var(--base-600-rgb));
}
.theme-dark .nav-list > li.active > a,
.theme-dark nav.main .submenu > ul > li.selected.hover > a,
.theme-dark nav.main .submenu > ul > li.selected:hover > a,
.theme-dark nav.main .submenu > ul > li.selected > a,
.theme-dark nav.main .top-level-menu > ul > li.selected:hover > a,
.theme-dark nav.main .top-level-menu > ul > li.selected > a {
  background-color: rgb(var(--primary-100-rgb));
}
.theme-dark .user-menu .activator,
.theme-dark .user-menu .support {
  color: #fff;
}
.theme-dark .marketplace .list-tile {
  background-color: rgb(var(--base-050-rgb));
}
.theme-dark .badger-wizard .wizard-actions .content-wrapper.analytics .well button,
.theme-dark .badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini,
.theme-dark .badger-wizard .wizard-actions button.btn-primary,
.theme-dark .badger-wizard .wizard-actions button.primary,
.theme-dark .btn-primary.button-and-dropdown,
.theme-dark .btn.btn-primary,
.theme-dark .btn.primary,
.theme-dark .content-wrapper.analytics .well .badger-wizard .wizard-actions button,
.theme-dark .content-wrapper.analytics .well button.btn,
.theme-dark .content-wrapper.analytics .well button.button-and-dropdown,
.theme-dark .primary.button-and-dropdown,
.theme-dark .table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini,
.theme-dark .table-network-configuration-editor .btn.btn-mini,
.theme-dark .table-network-configuration-editor .button-and-dropdown.btn-mini {
  background-color: rgb(var(--primary-100-rgb));
  color: rgb(var(--base-700-rgb));
}
.theme-dark .badger-wizard .wizard-actions .content-wrapper.analytics .well button:hover,
.theme-dark .badger-wizard .wizard-actions .table-network-configuration-editor button.btn-mini:hover,
.theme-dark .badger-wizard .wizard-actions button.btn-primary:hover,
.theme-dark .badger-wizard .wizard-actions button.primary:hover,
.theme-dark .btn-primary.button-and-dropdown:hover,
.theme-dark .btn.btn-primary:hover,
.theme-dark .btn.primary:hover,
.theme-dark .content-wrapper.analytics .well .badger-wizard .wizard-actions button:hover,
.theme-dark .content-wrapper.analytics .well button.btn:hover,
.theme-dark .content-wrapper.analytics .well button.button-and-dropdown:hover,
.theme-dark .primary.button-and-dropdown:hover,
.theme-dark .table-network-configuration-editor .badger-wizard .wizard-actions button.btn-mini:hover,
.theme-dark .table-network-configuration-editor .btn.btn-mini:hover,
.theme-dark .table-network-configuration-editor .button-and-dropdown.btn-mini:hover {
  background-color: rgb(var(--primary-300-rgb));
}
.theme-dark .badger-wizard .wizard-actions .condition-rule .predicate:not(.editing) button.outer-wrapper:hover,
.theme-dark .badger-wizard .wizard-actions button.btn-danger,
.theme-dark .badger-wizard .wizard-actions button.danger,
.theme-dark .btn-danger.button-and-dropdown,
.theme-dark .btn.btn-danger,
.theme-dark .btn.danger,
.theme-dark .condition-rule .predicate:not(.editing) .badger-wizard .wizard-actions button.outer-wrapper:hover,
.theme-dark .condition-rule .predicate:not(.editing) .btn.outer-wrapper:hover,
.theme-dark .condition-rule .predicate:not(.editing) .button-and-dropdown.outer-wrapper:hover,
.theme-dark .danger.button-and-dropdown {
  background-color: rgb(var(--error-100-rgb));
  color: rgb(var(--base-700-rgb));
}
.theme-dark .badger-wizard .wizard-actions .condition-rule .predicate:not(.editing) button.outer-wrapper:hover:hover,
.theme-dark .badger-wizard .wizard-actions button.btn-danger:hover,
.theme-dark .badger-wizard .wizard-actions button.danger:hover,
.theme-dark .btn-danger.button-and-dropdown:hover,
.theme-dark .btn.btn-danger:hover,
.theme-dark .btn.danger:hover,
.theme-dark .condition-rule .predicate:not(.editing) .badger-wizard .wizard-actions button.outer-wrapper:hover:hover,
.theme-dark .condition-rule .predicate:not(.editing) .btn.outer-wrapper:hover:hover,
.theme-dark .condition-rule .predicate:not(.editing) .button-and-dropdown.outer-wrapper:hover:hover,
.theme-dark .danger.button-and-dropdown:hover {
  background-color: rgb(var(--error-300-rgb));
}
.theme-dark .badger-wizard .wizard-actions button.btn-secondary,
.theme-dark .badger-wizard .wizard-actions button.btn-success,
.theme-dark .badger-wizard .wizard-actions button.secondary,
.theme-dark .btn-secondary.button-and-dropdown,
.theme-dark .btn-success.button-and-dropdown,
.theme-dark .btn.btn-secondary,
.theme-dark .btn.btn-success,
.theme-dark .btn.secondary,
.theme-dark .secondary.button-and-dropdown {
  background-color: rgb(var(--success-100-rgb));
  color: rgb(var(--base-700-rgb));
}
.theme-dark .badger-wizard .wizard-actions button.btn-secondary:hover,
.theme-dark .badger-wizard .wizard-actions button.btn-success:hover,
.theme-dark .badger-wizard .wizard-actions button.secondary:hover,
.theme-dark .btn-secondary.button-and-dropdown:hover,
.theme-dark .btn-success.button-and-dropdown:hover,
.theme-dark .btn.btn-secondary:hover,
.theme-dark .btn.btn-success:hover,
.theme-dark .btn.secondary:hover,
.theme-dark .secondary.button-and-dropdown:hover {
  background-color: rgb(var(--success-300-rgb));
}
.theme-dark .alert {
  background-color: transparent !important;
}
.theme-dark .vue-notification-group .vue-notification,
.theme-dark .vue-notification-group .vue-notification .close {
  color: #fff;
}
.theme-dark .dropdown-stream-links .menu {
  background-color: rgb(var(--base-300-rgb));
  border-color: rgb(var(--base-100-rgb));
}
.theme-dark .button-card .subtitle,
.theme-dark .list-tile .description,
.theme-dark small:not(.important) {
  color: rgb(var(--base-600-rgb));
}
.theme-dark .event-dashboard .badge.danger,
.theme-dark .quick-links {
  background-color: rgb(var(--base-300-rgb));
}
.theme-dark .quick-links {
  border-color: rgb(var(--base-305-rgb));
}
.theme-dark .rd-back,
.theme-dark .rd-next {
  color: rgb(var(--base-700-rgb));
}
.theme-dark .upload-manager {
  background-color: rgb(var(--base-300-rgb));
}
.theme-dark .mx-time-column .mx-time-item {
  color: rgb(var(--base-700-rgb));
}
.theme-dark .mx-time-column .mx-time-item.disabled {
  background-color: rgb(var(--base-050-rgb));
  color: rgb(var(--base-300-rgb));
}
.theme-dark .mx-time-column .mx-time-item.active {
  background-color: rgb(var(--primary-050-rgb));
  color: rgb(var(--primary-300-rgb));
}
@media (min-width:769px) {
  .splitpanes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .splitpanes--vertical {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .splitpanes--horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .splitpanes--dragging * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .splitpanes__pane {
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .splitpanes--vertical .splitpanes__pane {
    -webkit-transition: width .2s ease-out;
    transition: width .2s ease-out;
  }
  .splitpanes--horizontal .splitpanes__pane {
    -webkit-transition: height .2s ease-out;
    transition: height .2s ease-out;
  }
  .splitpanes--dragging .splitpanes__pane {
    -webkit-transition: none;
    transition: none;
  }
  .splitpanes__splitter {
    -ms-touch-action: none;
    touch-action: none;
  }
  .splitpanes--vertical > .splitpanes__splitter {
    cursor: col-resize;
    min-width: 1px;
  }
  .splitpanes--horizontal > .splitpanes__splitter {
    cursor: row-resize;
    min-height: 1px;
  }
  .splitpanes.default-theme .splitpanes__pane {
    background-color: #f2f2f2;
  }
  .splitpanes.default-theme .splitpanes__splitter {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .splitpanes.default-theme .splitpanes__splitter:after,
  .splitpanes.default-theme .splitpanes__splitter:before {
    background-color: rgba(0, 0, 0, .149);
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
  }
  .splitpanes.default-theme .splitpanes__splitter:hover:after,
  .splitpanes.default-theme .splitpanes__splitter:hover:before {
    background-color: rgba(0, 0, 0, .251);
  }
  .splitpanes.default-theme .splitpanes__splitter:first-child {
    cursor: auto;
  }
  .default-theme.splitpanes .splitpanes .splitpanes__splitter {
    z-index: 1;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter,
  .default-theme.splitpanes--vertical > .splitpanes__splitter {
    border-left: 1px solid #eee;
    margin-left: -1px;
    width: 7px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme .splitpanes--vertical > .splitpanes__splitter:before,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:before {
    height: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:before,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:before {
    margin-left: -2px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:after {
    margin-left: 1px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter {
    border-top: 1px solid #eee;
    height: 7px;
    margin-top: -1px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:before,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:before {
    height: 1px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 30px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:before,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:before {
    margin-top: -2px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:after {
    margin-top: 1px;
  }
  .smvp-badge {
    border-radius: 4px;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: .3px;
    line-height: 16px;
    padding: 0 8px;
    text-transform: uppercase;
  }
  .smvp-btn {
    background-color: transparent;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px;
    -webkit-transition: color .1s linear, background-color .1s linear;
    transition: color .1s linear, background-color .1s linear;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px;
  }
  .smvp-btn:hover {
    background-color: hsla(0, 0%, 100%, .2);
    text-decoration: none;
  }
  .smvp-button-with-dropdown {
    position: relative;
  }
  .smvp-button-with-dropdown .smvp-button {
    height: 100%;
    width: 100%;
  }
  .smvp-button-with-dropdown .smvp-content {
    bottom: 100%;
    display: none;
    position: absolute;
    right: 0;
    z-index: 1;
  }
  .smvp-button-with-dropdown.smvp-clicked .smvp-content {
    display: block;
  }
  .smvp-dropdown-menu {
    position: relative;
  }
  .smvp-dropdown-menu .smvp-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow {
    display: inline-block;
    margin-left: 4px;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow svg {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: 12px;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow svg path {
    fill: #18191a;
  }
  .smvp-dropdown-menu .smvp-dropdown-content {
    all: unset;
    list-style-type: none;
    min-width: 92px;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    z-index: 1;
    -webkit-padding-start: 0;
    border: 1px solid #ddd;
    -webkit-box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .051);
    box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .051);
    padding-inline-start: 0;
  }
  .smvp-dropdown-menu .smvp-dropdown-content li.smvp-dropdown-option {
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding: 4px;
    white-space: nowrap;
  }
  .smvp-icon {
    height: 16px;
    width: 16px;
  }
  .smvp-icon-button {
    height: 32px;
    width: 32px;
  }
  .smvp-like-button {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 12px;
    height: 24px;
    min-width: 44px;
    padding: 4px 8px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-like-button svg.smvp-icon {
    margin-right: 2px;
  }
  .smvp-like-button svg.smvp-icon path {
    fill: #b1b3b8;
  }
  .smvp-like-button:hover:not(.liked) {
    background-color: #f3f3f3;
  }
  .smvp-like-button.liked {
    border-color: var(--smvp-tab-active-color);
    color: var(--smvp-tab-active-color);
  }
  .smvp-like-button.liked:hover:after {
    background-color: var(--smvp-tab-active-color);
    content: "\a";
    height: 100%;
    left: 0;
    opacity: .1;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-like-button.liked svg.smvp-icon path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-like-button.read-only {
    border: none;
    pointer-events: none;
  }
  .dark-mode .smvp-like-button {
    background-color: #000;
    border-color: #000;
    color: var(--smvp-dark-mode-color);
  }
  .dark-mode .smvp-like-button:hover {
    background-color: #3f4041;
    border-color: #484d51;
  }
  .dark-mode .smvp-like-button.liked svg.smvp-icon path {
    fill: var(--smvp-btn-color);
  }
  .dark-mode .smvp-like-button.read-only,
  .smvp-slider {
    background-color: transparent;
  }
  .smvp-slider {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #2d3339;
    display: block;
    height: 2px;
    min-height: 0;
    outline: none;
    padding: 0;
  }
  .smvp-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-slider::-ms-thumb {
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-slider::-moz-range-thumb {
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-menu {
    background-color: #000;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    padding: 4px 8px;
    width: 160px;
  }
  .smvp-menu .smvp-label {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    font-weight: 700;
    margin-bottom: 5px;
    padding: 4px;
    width: 100%;
  }
  .smvp-menu .smvp-option {
    cursor: pointer;
    padding: 4px;
  }
  .smvp-menu .smvp-option.smvp-selected {
    background: hsla(0, 0%, 100%, .8);
    color: #000;
  }
  .smvp-menu .smvp-option:hover:not(.smvp-selected) {
    background: hsla(0, 0%, 100%, .2);
  }
  .line-clamp-2 {
    -webkit-line-clamp: 2;
  }
  .line-clamp-2,
  .line-clamp-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .line-clamp-3 {
    -webkit-line-clamp: 3;
  }
  .smvp-control-bar {
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
    background:
      linear-gradient(
        0deg,
        #000,
        transparent);
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    opacity: 1;
    padding: 0 8px 8px;
    position: absolute;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      -webkit-transform .3s ease-in;
    width: 100%;
  }
  .smvp-control-bar.smvp-fold-below {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, transform .3s ease-out 2s;
    transition:
      opacity .3s ease-out 2s,
      transform .3s ease-out 2s,
      -webkit-transform .3s ease-out 2s;
  }
  .smvp-control-bar .smvp-badge {
    margin-left: 16px;
  }
  @-webkit-keyframes lds-ring {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  @keyframes lds-ring {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  .smvp-loading,
  .smvp-loading-shadow {
    display: inline-block;
    height: 80px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
  }
  .smvp-loading .part,
  .smvp-loading-shadow .part {
    -webkit-animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    border: 8px solid transparent;
    border-radius: 50%;
    border-top-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 64px;
    margin: 8px;
    position: absolute;
    width: 64px;
  }
  .smvp-loading .part:first-child,
  .smvp-loading-shadow .part:first-child {
    -webkit-animation-delay: -.45s;
    animation-delay: -.45s;
  }
  .smvp-loading .part:nth-child(2),
  .smvp-loading-shadow .part:nth-child(2) {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s;
  }
  .smvp-loading .part:nth-child(3),
  .smvp-loading-shadow .part:nth-child(3) {
    -webkit-animation-delay: -.15s;
    animation-delay: -.15s;
  }
  .smvp-loading-shadow {
    -webkit-filter: blur(2px);
    filter: blur(2px);
  }
  .smvp-loading-shadow .part {
    border-color: #bababa transparent transparent;
  }
  .smvp-error-notification {
    background-color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #d3d3d3;
  }
  .smvp-error-notification .smvp-message {
    text-align: center;
  }
  .smvp-error-notification .smvp-message a {
    text-decoration: none;
  }
  .smvp-video-player {
    background-color: #000;
    min-height: 200px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .smvp-video-player:before {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 56.25%;
    width: 0;
  }
  .smvp-video-player .video-area-wrapper {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .smvp-video-player .video-area-wrapper,
  .smvp-video-player .video-area-wrapper .video-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player .video-area-wrapper .video-wrapper video {
    max-height: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .smvp-video-player .video-area-wrapper.control-bar-at-bottom {
    height: 100%;
  }
  .smvp-video-player .smvp-core-iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-video-player.smvp-client-fullscreen.is-side-bar-below {
    height: 0;
    padding-top: 56.25%;
  }
  .smvp-video-player.smvp-fullscreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player.smvp-fullscreen.smvp-idle {
    cursor: none;
  }
  .smvp-video-player .smvp-spacer {
    margin-left: auto;
  }
  .smvp-interprefy {
    position: relative;
  }
  .smvp-interprefy-iframe-wrapper {
    bottom: 37px;
    height: 400px;
    position: absolute;
    right: 0;
    width: 400px;
  }
  .smvp-interprefy-iframe-wrapper iframe {
    background: #fff;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .smvp-interprefy-iframe-wrapper .smvp-icon-button {
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 36px;
  }
  .smvp-live-badge-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-live-badge {
    background: #ff3b30;
    color: #fff;
  }
  .smvp-preview-badge-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-preview-badge {
    background: #fff0b3;
    color: #b38f00;
  }
  .smvp-time {
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    margin-left: 8px;
  }
  .smvp-volume-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-volume-controls .smvp-volume {
    opacity: 0;
    -webkit-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    width: 1px;
  }
  .smvp-volume-controls .smvp-volume::-webkit-slider-thumb {
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls .smvp-volume::-moz-range-thumb {
    opacity: 0;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls .smvp-volume::-ms-thumb {
    opacity: 0;
    -ms-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls:hover .smvp-toggle {
    margin-right: 8px;
  }
  .smvp-volume-controls:hover .smvp-volume {
    opacity: 1;
    width: 48px;
  }
  .smvp-volume-controls:hover .smvp-volume::-webkit-slider-thumb {
    opacity: 1;
  }
  .smvp-volume-controls:hover .smvp-volume::-moz-range-thumb {
    opacity: 1;
  }
  .smvp-volume-controls:hover .smvp-volume::-ms-thumb {
    opacity: 1;
  }
  .smvp-viewers-count-control {
    height: 32px;
  }
  .smvp-viewers-count-control,
  .smvp-viewers-count-control .smvp-viewer-count-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-viewers-count-control .smvp-viewer-count-box {
    background: rgba(0, 0, 0, .3);
    border: 1px solid hsla(0, 0%, 100%, .35);
    border-radius: 4px;
    padding: 2px 6px;
  }
  .smvp-viewers-count-control .smvp-viewer-count-box span.count {
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    margin-left: 4px;
  }
  .smvp-big-play-button-widget {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: rgba(0, 0, 0, .2);
    justify-content: center;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  .smvp-big-unmute-button-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    justify-content: center;
  }
  .smvp-big-unmute-button-widget svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-big-unmute-button-widget:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  @-webkit-keyframes growAndFadeUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(0) translateY(0);
      transform: scale(0) translateY(0);
    }
    10% {
      opacity: 1;
      -webkit-transform: scale(1.1) translateY(0);
      transform: scale(1.1) translateY(0);
    }
    15% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    to {
      opacity: 0;
      -webkit-transform: scale(.8) translateY(-200px);
      transform: scale(.8) translateY(-200px);
    }
  }
  @keyframes growAndFadeUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(0) translateY(0);
      transform: scale(0) translateY(0);
    }
    10% {
      opacity: 1;
      -webkit-transform: scale(1.1) translateY(0);
      transform: scale(1.1) translateY(0);
    }
    15% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    to {
      opacity: 0;
      -webkit-transform: scale(.8) translateY(-200px);
      transform: scale(.8) translateY(-200px);
    }
  }
  .smvp-claps-widget {
    bottom: 50px;
    display: inline-block;
    position: absolute;
    right: 0;
  }
  .smvp-claps-widget .smvp-tooltiptext {
    bottom: 48px;
  }
  .smvp-claps-widget .smvp-claps-button {
    background-color: #d8dbe3;
    border-radius: 50%;
    cursor: pointer;
    margin: 0 10px 0 0;
    opacity: 1;
    padding: 8px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .smvp-claps-widget .smvp-claps-button:active {
    background-color: rgba(216, 219, 227, .8);
  }
  .smvp-claps-widget .smvp-clap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' fill='none'%3E%3Cpath fill='%23FAC232' d='M9.544 73.269a6.92 6.92 0 0 1 9.806-.225l-9.614-9.261a7.948 7.948 0 0 1 10.992-11.441l.385.384a8.46 8.46 0 0 1 11.697-12.21l5.513 5.288A7.948 7.948 0 0 1 49.25 34.363l28.62 27.465c-3.558-5.256-2.372-14.422 3.204-17.37a5.13 5.13 0 0 1 6.698 1.859l13.941 17.978c11.727 19.09 9.093 43.691-6.41 59.866a29.644 29.644 0 0 1-41.918.865L9.736 83.076a6.92 6.92 0 0 1-.192-9.807'/%3E%3Cpath fill='%23000' fill-opacity='.05' d='M9.544 73.269a6.92 6.92 0 0 1 9.806-.225l-9.614-9.261a7.948 7.948 0 0 1 10.992-11.441l.385.384a8.46 8.46 0 0 1 11.697-12.21l5.513 5.288A7.948 7.948 0 0 1 49.25 34.363l28.62 27.465c-3.558-5.256-2.372-14.422 3.204-17.37a5.13 5.13 0 0 1 6.698 1.859l13.941 17.978c11.727 19.09 9.093 43.691-6.41 59.866a29.644 29.644 0 0 1-41.918.865L9.736 83.076a6.92 6.92 0 0 1-.192-9.807'/%3E%3Cpath fill='%2345413C' d='M37.435 34.016a9.55 9.55 0 0 1 12.806-.913l.12.104 23.942 22.978-.019-.23c-.388-5.084 1.66-10.405 5.775-12.766l.284-.157a6.73 6.73 0 0 1 8.791 2.44l-.052-.08 13.898 17.922.099.143c12.108 19.712 9.389 45.111-6.619 61.813a31.25 31.25 0 0 1-21.903 9.609 31.25 31.25 0 0 1-22.282-8.697L8.628 84.233a8.525 8.525 0 0 1-.245-12.068 8.53 8.53 0 0 1 4.97-2.563l.102-.013-4.897-4.72a9.55 9.55 0 0 1-.076-12.857l.214-.23a9.54 9.54 0 0 1 8.458-2.804l.213.038-.076-.377a10.05 10.05 0 0 1 2.415-8.52l.22-.238c3.743-3.906 9.904-4.155 13.994-.521l.88.844.006-.133a9.52 9.52 0 0 1 2.412-5.82zm10.603 1.44a6.346 6.346 0 0 0-8.502 9.302l.07.088L62.795 67.08a1.602 1.602 0 0 1-2.094 2.42l-.124-.107L37.182 46.96a2 2 0 0 1-.171-.192l-5.264-5.054a6.858 6.858 0 0 0-9.482 9.897l.093.103.051.063 28.657 27.514a1.602 1.602 0 0 1-2.095 2.42l-.124-.108-28.875-27.722a1.6 1.6 0 0 1-.192-.22l-.131-.133-.174-.141a6.346 6.346 0 0 0-8.271.418l-.197.197c-2.324 2.418-2.364 6.227-.159 8.626l9.602 9.25.01.01 19.645 18.844a1.602 1.602 0 0 1-2.094 2.42l-.124-.108-19.634-18.833-.195-.179a5.32 5.32 0 0 0-3.336-1.31h-.284a5.33 5.33 0 0 0-3.741 1.659 5.32 5.32 0 0 0 .15 7.538l43.648 41.95a28.04 28.04 0 0 0 39.652-.818c14.999-15.649 17.547-39.448 6.201-57.918l.042.07-13.883-17.905-.096-.137a3.52 3.52 0 0 0-4.587-1.287c-4.495 2.376-5.814 10.347-2.627 15.055l-.143-.218 14.315 13.74a1.603 1.603 0 0 1-2.095 2.42l-.124-.107-14.166-13.597a2 2 0 0 1-.224-.184l-28.55-27.4-.172-.128Z'/%3E%3Cpath fill='%23FAC232' d='m119.404 42.888 17.049-5.32a1.25 1.25 0 0 0 .802-1.795l-4.391-7.403a1.28 1.28 0 0 0-1.987 0L118.25 41.19a1.122 1.122 0 0 0 1.154 1.698m-9.423-7.66 8.333-15.767a1.25 1.25 0 0 0-.673-1.86l-8.365-2.146a1.248 1.248 0 0 0-1.474 1.314v17.914a1.154 1.154 0 0 0 2.179.545M48.866 23.403 57.807 7.86a1.282 1.282 0 0 0-.64-1.86l-8.3-2.37a1.25 1.25 0 0 0-1.507 1.25l-.513 17.946a1.122 1.122 0 0 0 2.02.577Zm-12.114.865L32.17 7.058a1.25 1.25 0 0 0-1.762-.865l-7.692 4.134a1.282 1.282 0 0 0-.16 1.987L34.797 25.39a1.154 1.154 0 0 0 1.955-1.122'/%3E%3Cpath fill='%2345413C' d='M131.654 26.303a2.88 2.88 0 0 0-1.877.892l-.052.058-12.618 12.811a1.7 1.7 0 0 0-.216.274 2.725 2.725 0 0 0 2.802 4.125l.187-.046 17.049-5.32c.762-.189 1.466-.78 1.823-1.58a2.85 2.85 0 0 0-.081-2.491l-4.43-7.474-.136-.195a2.89 2.89 0 0 0-2.236-1.062zm.144 3.412 3.817 6.437-14.661 4.572zm-24.646-15.161a2.85 2.85 0 0 0-.948 2.323l-.004 17.806a2.75 2.75 0 0 0 2.088 2.69 2.755 2.755 0 0 0 3.118-1.411l8.325-15.753-.063.11a2.852 2.852 0 0 0-1.536-4.243l-8.457-2.174c-.899-.17-1.728.03-2.367.523zm2.252 2.584 7.329 1.884-7.329 13.868zM46.789 2.657a2.85 2.85 0 0 0-1.03 2.256l-.513 17.867.005.176a2.724 2.724 0 0 0 4.903 1.4l.102-.155 8.941-15.543a2.87 2.87 0 0 0 .24-2.4 2.89 2.89 0 0 0-1.698-1.754l-.132-.044-8.3-2.372-.111-.027a2.85 2.85 0 0 0-2.407.596M48.95 5.32l7.274 2.078-7.717 13.414zm-19.236-.572-7.757 4.168-.146.088a2.884 2.884 0 0 0-.36 4.47l12.177 13.01a2.75 2.75 0 0 0 3.396.52 2.756 2.756 0 0 0 1.257-3.217L33.718 6.646c-.164-.778-.73-1.501-1.514-1.887a2.85 2.85 0 0 0-2.49-.011m1.008 3.094L34.756 23 23.964 11.474z'/%3E%3Cpath fill='%23FAC232' d='M30.183 80.127a6.92 6.92 0 0 1 9.807-.192l-9.615-9.262a7.948 7.948 0 1 1 10.993-11.441l.384.352a8.46 8.46 0 1 1 11.698-12.21l5.512 5.288a7.922 7.922 0 1 1 10.96-11.441l28.619 27.465c-3.557-5.256-2.372-14.454 3.205-17.37a5.096 5.096 0 0 1 6.698 1.827l13.94 18.01c11.734 19.078 9.099 43.674-6.409 59.834a29.645 29.645 0 0 1-41.919.865l-43.68-41.886a6.986 6.986 0 0 1-.193-9.84Z'/%3E%3Cpath fill='%23fff' d='M101.745 60.514a5.096 5.096 0 0 1 6.698 1.826l13.941 18.011a49.5 49.5 0 0 1 7.082 21.312 49.2 49.2 0 0 0-7.082-30.35l-13.941-18.17a5.096 5.096 0 0 0-6.698-1.827c-4.775 2.5-6.41 9.614-4.487 14.806a9.61 9.61 0 0 1 4.487-5.608m-43.04-9.871a7.95 7.95 0 0 1 11.184-.256l19.966 19.229a11.06 11.06 0 0 0 11.954 2.275L69.761 41.157a7.916 7.916 0 0 0-11.921 10.32q.38-.472.865-.834' opacity='.45'/%3E%3Cpath fill='%2345413C' d='M57.564 40.353a9.524 9.524 0 0 1 13.467-.288l23.942 22.977-.011-.129c-.426-5.126 1.622-10.514 5.76-12.864l.279-.152a6.7 6.7 0 0 1 8.804 2.401l-.056-.086 13.902 17.961.098.141c12.115 19.7 9.395 45.096-6.618 61.782a31.247 31.247 0 0 1-44.184.913L29.259 91.116a8.59 8.59 0 0 1-.234-12.097 8.53 8.53 0 0 1 4.979-2.547l.074-.009-4.74-4.569a9.55 9.55 0 0 1-3.202-9.05l.068-.325a9.55 9.55 0 0 1 11.042-7.296l.265.053-.05-.258a10 10 0 0 1 .033-3.695l.072-.337a10.06 10.06 0 0 1 7.113-7.424c3.552-.986 7.358.05 9.88 2.656l.365.35a9.5 9.5 0 0 1 2.426-5.984zm11.25 2.025a6.32 6.32 0 0 0-8.744 9.127l.097.1q.054.06.1.12l23.167 22.247a1.603 1.603 0 0 1-2.096 2.419l-.124-.108L57.82 53.819a2 2 0 0 1-.17-.192l-5.351-5.137a6.86 6.86 0 0 0-6.482-1.91l-.28.07a6.858 6.858 0 0 0-2.72 11.737l.025.023q.126.118.22.24l28.675 27.533a1.602 1.602 0 0 1-2.095 2.42l-.124-.108L40.61 60.74a2 2 0 0 1-.147-.161l-.178-.165-.097-.096a6.345 6.345 0 0 0-10.858 2.904c-.518 2.303.284 4.702 2.156 6.297l9.615 9.262.013.013 19.63 18.829a1.602 1.602 0 0 1-2.095 2.42l-.124-.108L38.88 81.091l-.008-.007-.204-.187a5.32 5.32 0 0 0-3.309-1.299l-.282-.001a5.32 5.32 0 0 0-3.735 1.636 5.38 5.38 0 0 0 .142 7.576l43.681 41.887a28.04 28.04 0 0 0 19.996 7.804 28.04 28.04 0 0 0 19.657-8.623c15.003-15.633 17.552-39.427 6.201-57.884l.038.064-13.881-17.933-.095-.137a3.493 3.493 0 0 0-4.593-1.25c-4.486 2.345-5.808 10.342-2.62 15.05l-.034-.05 14.172 13.572a1.603 1.603 0 0 1-2.093 2.422l-.124-.107-14.39-13.78a1.6 1.6 0 0 1-.174-.197z'/%3E%3C/svg%3E");
    background-size: contain;
    height: 24px;
    width: 24px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: growAndFadeUp;
    animation-name: growAndFadeUp;
    bottom: 32px;
    height: 32px;
    left: 0;
    position: absolute;
    width: 32px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated:nth-child(3n+2) {
    left: 64px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated:nth-child(3n) {
    left: 32px;
  }
  .smvp-claps-widget .smvp-floating-claps-animation {
    bottom: 0;
    height: 0;
    margin: 10px;
    min-width: 96px;
    position: absolute;
    right: 0;
  }
  .smvp-countdown-widget {
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-countdown-widget .smvp-countdown-h1,
  .smvp-countdown-widget .smvp-countdown-h3,
  .smvp-countdown-widget .smvp-countdown-p {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-countdown-widget .smvp-countdown-p {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0;
  }
  .smvp-countdown-widget .smvp-countdown-h1 {
    font-size: 36px;
    margin-bottom: 10px;
    margin-top: 20px;
  }
  .smvp-countdown-widget .smvp-countdown-h3 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 0;
  }
  .smvp-invisible-overlay,
  .smvp-message-overlay-widget {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-message-overlay-widget {
    background-color: rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-message-overlay-widget.smvp-message-overlay-on-top {
    z-index: 1000;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #e3e6e8;
    padding: 24px;
    width: 360px;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog h1.smvp-message-overlay-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
    text-align: center;
    -webkit-margin-before: unset;
    margin-block-start: unset;
    -webkit-margin-after: unset;
    margin-block-end: unset;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-message {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: center;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-message a {
    color: #e3e6e8;
    text-decoration: underline;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-button {
    background-color: rgba(227, 230, 232, 0);
    border: 1px solid #e3e6e8;
    border-radius: 4px;
    color: #e3e6e8;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    padding: 4px 12px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-button:hover {
    background-color: rgba(227, 230, 232, .2);
    color: #fff;
  }
  .smvp-overlay-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-overlay-widget img {
    max-height: 100%;
    max-width: 100%;
  }
  .smvp-large-display .smvp-overlay-widget img {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 100%;
    max-height: unset;
    max-width: unset;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
  .smvp-poll {
    background-color: #fff;
    border-radius: 16px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    color: #333;
    font-size: 14px;
    left: 50%;
    padding: 8px;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 546px;
  }
  .smvp-poll.smvp-fullscreen {
    position: fixed;
  }
  .smvp-poll .smvp-poll-question {
    margin-top: 4px;
    text-align: center;
  }
  .smvp-poll .smvp-poll-question p {
    margin: 0;
    overflow-wrap: anywhere;
  }
  .smvp-poll .smvp-answers-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-poll .smvp-answers-row .smvp-answer {
    background-color: #fff;
    border: 2px solid #ddd;
    border-radius: .5vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 8px;
    padding: 8px;
    position: relative;
    width: calc(50% - 16px);
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-progress-bar {
    background-color: #d5e6fe;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: width 1s;
    transition: width 1s;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-progress-bar-correct {
    background-color: #d4f4e0;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    overflow: hidden;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-percentages {
    position: relative;
  }
  .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: 2px solid #2dd269;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%232DD269' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0'/%3E%3Cpath fill='%23fff' d='M11.608 4.242a.5.5 0 0 1 .816.575l-.032.045L7.17 11.47a1.198 1.198 0 0 1-1.903.01L3.591 9.103a.5.5 0 0 1 .784-.618l.034.042 1.64 2.328a.2.2 0 0 0 .312.024l.018-.022z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    margin: 0 2px 0 0;
    width: 20px;
    z-index: 1;
  }
  .smvp-poll .smvp-single-item-row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-poll.smvp-waiting-results-msg {
    text-align: center;
  }
  .smvp-poll .smvp-poll-question.empty {
    background-color: #fff;
  }
  .smvp-poll .smvp-poll-question.empty,
  .smvp-poll .smvp-poll-question.empty p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
  .smvp-large-display .smvp-poll {
    background-color: #fff;
    bottom: auto;
    -webkit-box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    max-height: 80%;
    overflow-y: auto;
    padding: 2vw;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer {
    border-radius: .5vw;
    margin-bottom: .5vw;
    max-height: 1vw;
    -webkit-transition: max-height .3s ease-in-out, width 1s linear;
    transition: max-height .3s ease-in-out, width 1s linear;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer.blinking {
    -webkit-animation: blink 1s infinite;
    animation: blink 1s infinite;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer.hidden {
    max-height: 0;
  }
  .smvp-large-display .smvp-poll .smvp-word-cloud-wrapper {
    height: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-question {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    background-color: transparent;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 2vw;
    font-weight: 700;
    line-height: 3.38vw;
    margin-bottom: 1.5vw;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      top .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      padding .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    width: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-question.empty {
    margin: 0;
  }
  .smvp-large-display .smvp-poll .smvp-polls-cloud-container {
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 80%;
    justify-content: center;
    margin-top: 1.5vw;
    width: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer {
    background-color: #f3f3f3;
    border: .125vw solid #fff;
    border-radius: .5vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.75vw;
    font-weight: 400;
    line-height: normal;
    margin: .75vw 0;
    padding: 1vw;
    position: relative;
    width: calc(100% - 4vw);
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-progress-bar-correct {
    background-color: #d4f4e0;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: .125vw solid #2dd269;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    background-size: contain;
    height: 2vw;
    margin: .125vw .75vw 0 0;
    width: 2vw;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    margin-right: .5vw;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll {
    -webkit-box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    height: 80%;
    max-height: 80%;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-polls-cloud-container {
    height: calc(100% - 3.51391vh);
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-poll-question {
    font-size: 2.3426061493vh;
    line-height: 3.9590043924vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-poll-question.empty {
    margin: 0;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer {
    border: .1464128843vh solid #fff;
    border-radius: .5856515373vh;
    font-size: 2.0497803807vh;
    margin: .878477306vh 0;
    padding: 1.1713030747vh;
    width: calc(100% - 4.68521vh);
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-voted {
    border: .0732064422vh solid #e3e6e8;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: .1464128843vh solid #2dd269;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    height: 2.3426061493vh;
    margin: .1464128843vh .878477306vh 0 0;
    width: 2.3426061493vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-incorrect {
    border: .1464128843vh solid #3587fb;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    margin-right: .5856515373vh;
    overflow: hidden;
    white-space: unset;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
  }
  .smvp-poll.smvp-word-cloud-poll {
    height: 80%;
    overflow: hidden;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget {
    background-color: var(--smvp-dark-mode-background-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget .smvp-label-chevron-wrapper .smvp-icon-button svg path {
    fill: var(--smvp-dark-mode-color);
  }
  .smvp-qna-widget {
    background-color: #fff;
    border-radius: 8px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 300px;
  }
  .smvp-qna-widget.collapsed {
    width: unset;
  }
  .smvp-qna-widget.collapsed .smvp-question .smvp-label-chevron-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .smvp-qna-widget.collapsed .smvp-question .smvp-body,
  .smvp-qna-widget.collapsed .smvp-question .smvp-profile {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget {
    bottom: auto;
    -webkit-box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 42.625vw;
    overflow: hidden;
    padding: 2vw;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-badge,
  .smvp-large-display .smvp-qna-widget .smvp-label-chevron-wrapper {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question:first-child {
    margin-top: unset;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-small {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    display: block;
    flex-grow: 1;
    font-size: 2vw;
    line-height: 3.2vw;
    margin-bottom: .75vw;
    max-height: 25.6vw;
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: #18191a;
    font-weight: 600;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile {
    margin-top: .75vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .title {
    font-size: 1.75vw;
    font-weight: 400;
    line-height: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .subtitle {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar {
    border-radius: 50%;
    height: 3vw;
    margin-right: .75vw;
    width: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar .initials {
    font-size: 1.125vw;
    line-height: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .player-upvote,
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-icon-button {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 24px;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote .smvp-like-button {
    color: #18191a;
    font-size: 24px;
    font-weight: 600;
    margin-left: -4px;
    padding-left: 0;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote svg {
    height: 48px;
    width: 48px;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote svg path {
    fill: var(--smvp-upvote-color);
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget {
    -webkit-box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    max-height: 80%;
    padding: 2.3426061493vh;
    width: 80%;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-body {
    font-size: 2.3426061493vh;
    line-height: 3.7481698389vh;
    max-height: unset;
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile {
    margin-bottom: .878477306vh;
    margin-top: .878477306vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .title {
    font-size: 2.0497803807vh;
    line-height: 3.513909224vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar {
    height: 3.513909224vh;
    margin-right: .878477306vh;
    width: 3.513909224vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar .initials {
    font-size: 1.317715959vh;
    line-height: 3.513909224vh;
  }
  .smvp-qna-widget.fullscreen {
    position: fixed;
  }
  .smvp-qna-widget .smvp-question {
    border-bottom: 1px solid #f1f2f4;
    padding: 12px;
  }
  .smvp-qna-widget .smvp-question:first-child {
    margin-top: auto;
  }
  .smvp-qna-widget .smvp-question:last-child {
    border-bottom: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-badge {
    color: var(--smvp-tab-active-color);
    font-weight: 700;
    position: relative;
  }
  .smvp-qna-widget .smvp-question .smvp-badge:after {
    background-color: var(--smvp-tab-active-color);
    border-radius: 4px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .details {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .title {
    color: #5b6771;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    overflow: hidden;
    white-space: normal;
  }
  .dark-mode .smvp-qna-widget .smvp-question .smvp-profile .title {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-qna-widget .smvp-question .smvp-profile .title.no-subtitle {
    line-height: 24px;
    padding-top: 4px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .subtitle {
    color: #7d8082;
    font-size: 12px;
    line-height: 14px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile.click-disabled {
    cursor: default;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar,
  .smvp-qna-widget .smvp-question .smvp-silhouette {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    overflow: hidden;
    text-align: center;
    width: 32px;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar img,
  .smvp-qna-widget .smvp-question .smvp-silhouette img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .initials,
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette,
  .smvp-qna-widget .smvp-question .smvp-silhouette .initials,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette {
    height: 100%;
    width: 100%;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette {
    margin: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette svg,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette svg {
    height: 16px;
    margin: auto;
    width: 14px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4px;
    overflow: hidden;
  }
  .smvp-qna-widget .smvp-question .smvp-body {
    font-size: 1rem;
    max-height: 128px;
    overflow: auto;
    overflow-wrap: break-word;
  }
  .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: #5b6771;
    margin: 0;
    word-break: break-word;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 8px;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper .smvp-icon-button {
    height: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper .smvp-icon-button:hover {
    background-color: inherit;
  }
  .smvp-qna-widget .smvp-question .player-upvote {
    margin-left: auto;
    margin-right: 8px;
  }
  .smvp-qna-widget .smvp-question .live-display-upvote {
    display: none;
  }
  .smvp-seek-bar {
    bottom: 48px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
    left: 8px;
    opacity: 1;
    position: absolute;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      opacity .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      border-color .1s linear;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    width: calc(100% - 16px);
  }
  .smvp-seek-bar.smvp-collapsed {
    opacity: 0;
    -webkit-transform: translateY(2000%);
    transform: translateY(2000%);
    -webkit-transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, transform .3s ease-out 2s;
    transition:
      opacity .3s ease-out 2s,
      transform .3s ease-out 2s,
      -webkit-transform .3s ease-out 2s;
  }
  .splitpanes__pane .smvp-slides-widget {
    max-height: 100%;
    max-width: 100%;
    right: 0;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    background-color: unset;
    height: unset;
    justify-content: unset;
    left: unset;
    position: unset;
    top: unset;
    width: unset;
  }
  .smvp-slides-widget {
    background-color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 100%;
    justify-content: center;
    left: 0;
    top: 0;
    width: 100%;
  }
  .smvp-slides-widget img {
    pointer-events: none;
  }
  .is-side-bar-below .smvp-slides-widget,
  .smvp-slides-widget img {
    max-height: 100%;
    max-width: 100%;
  }
  .is-side-bar-below .smvp-slides-widget img {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: unset;
  }
  .smvp-subtitles-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    bottom: 66px;
    justify-content: center;
    left: 0;
    width: 100%;
  }
  .smvp-subtitles-container.smvp-position-top {
    bottom: unset;
    top: 66px;
  }
  .smvp-subtitles-container .smvp-subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .smvp-subtitles-container .smvp-subtitle .smvp-text {
    background-color: rgba(0, 0, 0, .45);
    -webkit-box-shadow: 8px 0 0 rgba(0, 0, 0, .45), -8px 0 0 rgba(0, 0, 0, .45);
    box-shadow: 8px 0 0 rgba(0, 0, 0, .45), -8px 0 0 rgba(0, 0, 0, .45);
    color: #fff;
    display: inline-block;
    font-weight: 500;
  }
  .smvp-subtitles-container .new-subtitles-wrapper .smvp-text {
    -webkit-animation: reveal-text .2s steps(30) forwards;
    animation: reveal-text .2s steps(30) forwards;
    clip-path: inset(0 100% 0 0);
    overflow: hidden;
    position: relative;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(2) .smvp-text {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(3) .smvp-text {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(4) .smvp-text {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(5) .smvp-text {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(6) .smvp-text {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }
  @-webkit-keyframes reveal-text {
    0% {
      clip-path: inset(0 100% 0 0);
    }
    to {
      clip-path: inset(0 0 0 0);
    }
  }
  @keyframes reveal-text {
    0% {
      clip-path: inset(0 100% 0 0);
    }
    to {
      clip-path: inset(0 0 0 0);
    }
  }
  .smvp-user-interactor-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: #000;
    cursor: pointer;
    justify-content: center;
  }
  .smvp-user-interactor-widget svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-user-interactor-widget:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  .is-side-bar-below .smvp-side-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .is-side-bar-below .smvp-side-bar .tabs {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    height: 56px;
    padding-top: 4px;
    width: unset;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: 4px;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul li {
    margin-bottom: 0;
    margin-right: 8px;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul li.toggler {
    display: none;
  }
  .is-side-bar-below .smvp-side-bar,
  .smvp-side-bar.no-player {
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view,
  .smvp-side-bar.no-player .main-view {
    max-width: unset;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view .smvp-tab,
  .smvp-side-bar.no-player .main-view .smvp-tab {
    overflow-x: hidden;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view {
    overflow-y: auto;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar input {
    background-color: var(--smvp-dark-mode-background-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .main-view {
    border-left: 1px solid #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li .smvp-tab-text {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li:not(.active):hover {
    background-color: #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li.active {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li.active:after {
    content: none;
  }
  .smvp-side-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    background-color: #fff;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .smvp-side-bar .tabs {
    -webkit-box-shadow: -1px 0 12px rgba(0, 0, 0, .1);
    box-shadow: -1px 0 12px rgba(0, 0, 0, .1);
    opacity: 1;
    padding: 4px;
    width: 56px;
  }
  .smvp-side-bar .main-view {
    -webkit-transition: max-width .3s ease-in-out;
    transition: max-width .3s ease-in-out;
  }
  .smvp-side-bar .main-view.closed {
    max-width: 0;
    overflow: hidden;
  }
  .smvp-side-bar.collapsed .highlight {
    left: 50%;
  }
  .smvp-side-bar.smvp-side-bar-narrowing .main-view .smvp-tab,
  .smvp-side-bar.smvp-sidebar-wide .main-view .smvp-tab {
    width: 564px;
  }
  .smvp-side-bar.smvp-sidebar-wide.smvp-side-bar-narrowing .main-view {
    max-width: 282px;
  }
  .smvp-side-bar.smvp-sidebar-wide .main-view {
    max-width: 564px;
    width: 564px;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide .main-view {
    max-width: 66vw;
    width: 66vw;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide .main-view .smvp-tab {
    width: 66vw;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide.smvp-side-bar-narrowing .main-view {
    max-width: 282px;
  }
  .is-side-bar-below .smvp-side-bar {
    max-width: unset;
  }
  .smvp-side-bar .smvp-viewers {
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
  }
  .smvp-side-bar .smvp-viewers,
  .smvp-side-bar .smvp-viewers section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
  }
  .smvp-side-bar .smvp-viewers section.content {
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .is-side-bar-below .smvp-side-bar .smvp-viewers section.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .smvp-viewers section.content.empty {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar .smvp-viewers .no-viewers {
    line-height: 24px;
    padding: 16px;
    text-align: center;
  }
  .smvp-side-bar .smvp-viewers .smvp-viewer .profile {
    margin-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer {
    padding: 8px;
  }
  .smvp-side-bar .smvp-viewers .viewer:last-child {
    border-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer small {
    color: #828282;
    font-size: 12px;
    font-weight: 500;
  }
  .smvp-side-bar .smvp-viewers .viewer .body {
    overflow-wrap: break-word;
  }
  .smvp-side-bar .smvp-viewers .viewer .body p {
    margin-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer:not(.is-webinar):hover {
    background-color: #f3f3f3;
    cursor: pointer;
  }
  .dark-mode .smvp-side-bar .smvp-viewers .viewer:not(.is-webinar):hover {
    background-color: #3f4041;
  }
  .smvp-side-bar .smvp-avatar,
  .smvp-side-bar .smvp-silhouette {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    overflow: hidden;
    text-align: center;
    width: 32px;
  }
  .smvp-side-bar .smvp-avatar img,
  .smvp-side-bar .smvp-silhouette img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-avatar .initials,
  .smvp-side-bar .smvp-avatar .smvp-silhouette,
  .smvp-side-bar .smvp-silhouette .initials,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-avatar .smvp-silhouette,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette {
    margin: 0;
  }
  .smvp-side-bar .smvp-avatar .smvp-silhouette svg,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette svg {
    height: 16px;
    margin: auto;
    width: 14px;
  }
  .smvp-side-bar .smvp-profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .smvp-side-bar .smvp-profile .details {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .smvp-side-bar .smvp-profile .title {
    color: #5b6771;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    overflow: hidden;
    white-space: normal;
  }
  .dark-mode .smvp-side-bar .smvp-profile .title {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-side-bar .smvp-profile .title.no-subtitle {
    line-height: 24px;
    padding-top: 4px;
  }
  .smvp-side-bar .smvp-profile .subtitle {
    color: #7d8082;
    font-size: 12px;
    line-height: 14px;
  }
  .smvp-side-bar .smvp-profile.click-disabled {
    cursor: default;
  }
  .smvp-side-bar .main-view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-width: 282px;
    width: 282px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-left: 1px solid #f1f2f4;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .main-view section.content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: auto;
  }
  .smvp-side-bar .main-view .smvp-tab {
    height: 100%;
    width: 282px;
  }
  .smvp-side-bar .tabs ul {
    list-style-type: none;
    margin: 0;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    -webkit-margin-end: 0;
    height: 100%;
    margin-inline-end: 0;
  }
  .smvp-side-bar .tabs ul,
  .smvp-side-bar .tabs ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .tabs ul li {
    border-radius: 4px;
    cursor: pointer;
    font-weight: 500;
    justify-items: center;
    margin-bottom: 8px;
    padding: 4px;
    position: relative;
    text-align: center;
    width: 48px;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler,
  .smvp-side-bar .tabs ul li.toggler {
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    margin-bottom: 12px;
    margin-top: 12px;
    width: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler svg path,
  .smvp-side-bar .tabs ul li.toggler svg path {
    fill: #000;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler .smvp-tab-icon,
  .smvp-side-bar .tabs ul li.toggler .smvp-tab-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin: 0;
    padding: 0;
  }
  .smvp-side-bar .tabs ul li.sidebar-spacer {
    cursor: default;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .smvp-side-bar .tabs ul li.sidebar-spacer:not(.active):hover {
    background-color: unset;
    text-decoration: unset;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-icon {
    font-size: 16px;
    margin-bottom: 4px;
    margin-top: 4px;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-icon svg path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li:not(.active):hover {
    background-color: #f3f3f3;
    text-decoration: none;
  }
  .smvp-side-bar .tabs ul li:after {
    border-radius: 4px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .tabs ul li.active:after {
    background-color: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active .smvp-tab-text {
    color: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active .smvp-tab-icon svg path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active.active:hover:after {
    opacity: .3;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-text {
    color: #7d8082;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 1px;
  }
  .smvp-side-bar .streamless-close-btn {
    margin-top: 6px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .streamless-close-btn i {
    font-size: 1rem;
  }
  .smvp-side-bar .no-objectfit .smvp-side-bar section.content {
    display: block;
    width: 100%;
  }
  .smvp-side-bar .no-objectfit .smvp-side-bar footer {
    min-height: 78px;
  }
  .smvp-side-bar .smvp-tab-notification-dot {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: smvp-tab-notification-dot-animation;
    animation-name: smvp-tab-notification-dot-animation;
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    position: absolute;
    right: 10px;
    top: 0;
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
    width: 8px;
  }
  @-webkit-keyframes smvp-tab-notification-dot-animation {
    0% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    10% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    40% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    60% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    90% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    to {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
  }
  @keyframes smvp-tab-notification-dot-animation {
    0% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    10% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    40% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    60% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    90% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    to {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
  }
  .smvp-side-bar .button-icon {
    background: #e3e6e8;
    border: transparent;
    border-radius: 2px;
    color: #2d3339;
  }
  .smvp-side-bar .button-icon:hover {
    background: #d5d9dd;
  }
  .smvp-side-bar .button-icon svg {
    height: 16px;
    margin-left: 8px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    width: 16px;
  }
  .smvp-side-bar .button-icon svg path {
    fill: #2d3339;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar-notification .smvp-side-bar-notification-message {
    background-color: var(--smvp-dark-mode-background-color);
    border-color: var(--smvp-dark-mode-border-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-side-bar-notification {
    bottom: 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message {
    background-color: #fff;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .15);
    box-shadow: 0 0 16px rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    padding: 12px 16px;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message span.title {
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message span.subtitle {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    word-break: break-all;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message button {
    background-color: #3687fa;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    white-space: nowrap;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message span {
    margin-bottom: 8px;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message button {
    padding: 8px 16px;
  }
  .with-player .smvp-side-bar-notification span.title {
    display: none;
  }
  .with-player .smvp-side-bar-notification span.subtitle {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .with-player .smvp-side-bar-notification button {
    margin-left: 12px;
    padding: 4px 12px;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer {
    background-color: var(--smvp-dark-mode-background-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer:not(.selected) input[type=radio] {
    border-color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question {
    background-color: var(--smvp-dark-mode-background-color);
    background-color: hsla(0, 0%, 100%, 0);
    border-color: var(--smvp-dark-mode-border-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question.empty .question-text {
    background-color: #3f4041;
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button:hover {
    background-color: hsla(0, 0%, 100%, .2);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button svg path {
    fill: var(--smvp-dark-mode-color) !important;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled):hover {
    background-color: var(--smvp-dark-mode-background-color);
    background: hsla(0, 0%, 100%, .1);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .thank-you-alert {
    background-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer.selected {
    border-color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer.correct {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background {
    background-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    background-color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    border: 1px solid #484d51;
  }
  .smvp-side-bar .smvp-sidebar-polls {
    height: 100%;
    overflow: auto;
    overflow-wrap: anywhere;
    padding-top: 12px;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls footer button {
    font-size: 16px;
    height: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    border: 1px solid #e3e6e8;
    border-radius: 4px;
    margin-bottom: 16px;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-top-border {
    height: 4px;
    -webkit-transition: width 1s linear;
    transition: width 1s linear;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown.blinking {
    -webkit-animation: blink 1s infinite;
    animation: blink 1s infinite;
  }
  @-webkit-keyframes blink {
    50% {
      opacity: .5;
    }
  }
  @keyframes blink {
    50% {
      opacity: .5;
    }
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper .smvp-icon {
    height: 20px;
    width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper span {
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .poll-wrapper {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .question {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  .smvp-side-bar .smvp-sidebar-polls .answer {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer {
    background-color: #fff;
    border: 1px solid #e3e6e8;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 8px 0;
    padding: 8px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer input {
    accent-color: var(--smvp-polls-selected-border-color);
    margin: 0;
    min-width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 2px solid #e3e6e8;
    border-radius: 100%;
    height: 12px;
    max-height: 12px;
    max-width: 12px;
    min-height: 12px;
    min-width: 12px;
    padding: 0;
    width: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer.selected {
    border: 1px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer.selected input[type=radio] {
    border: 4px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer span {
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-voted,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    height: 100%;
    padding: 0 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    max-height: 68px;
    min-height: 68px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-polls.smvp-tab.smvp-sidebar-polls-is-wordcloud,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .content {
    overflow: hidden;
    overflow-wrap: unset;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer.selected,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-voted .smvp-sidebar-poll-answer.selected {
    border: 1px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls footer .notification {
    background: #4f4f4f;
    border-radius: 4px;
    bottom: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    padding: 8px 16px;
    position: absolute;
    width: calc(100% - 16px);
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls footer .notification {
    bottom: -40px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .answer-limit-hint {
    color: #7d8082;
    font-size: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer {
    border-top: 1px solid var(--border-color);
    padding: 8px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button {
    background-color: #3687fa;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: right;
    line-height: 1.4;
    padding: 4px 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button:active {
    opacity: .75;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled),
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled) input {
    cursor: pointer;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled):hover {
    background-color: #f7f7f7;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper {
    padding: 0 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper .thank-you-alert {
    background-color: #d4f4e0;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    padding: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper .thank-you-alert span {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer {
    border: 1px solid #ddd;
    border-radius: 8px;
    margin: 12px 0;
    padding: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.selected {
    border: 1px solid #7d8082;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.correct {
    border: 1px solid #d4f4e0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.correct.selected {
    border: 1px solid #2dd269;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-wrapper .gauge-value {
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar {
    height: 8px;
    position: relative;
    width: calc(100% - 60px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    border-radius: 4px;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background {
    background-color: #ddd;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background.correct {
    background-color: #d4f4e0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    background-color: #7d8082;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground.correct {
    background-color: #2dd269;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .subtitle,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .title {
    text-align: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .title {
    font-weight: 700;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll svg {
    height: 32px;
    padding: 8px;
    width: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-word-cloud-wrapper svg {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button {
    cursor: pointer;
    padding: 4px;
    -webkit-transform: translateY(-44px);
    transform: translateY(-44px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button span {
    display: inline-block;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button {
    display: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question {
    background-color: #fff;
    border-radius: 8px;
    padding: 0;
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      top .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question .btn-collapse {
    border: none;
    border-radius: 3px;
    cursor: pointer;
    line-height: unset;
    margin-bottom: 16px;
    margin-left: 8px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-top: 8px;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question .btn-collapse svg {
    height: 20px;
    width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question.empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: -moz-fit-content;
    max-height: -webkit-fit-content;
    max-height: fit-content;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question.empty .question-text {
    background-color: #f1f2f4;
    border-radius: 8px;
    color: #18191a;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    padding: 12px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .word-cloud-wrapper {
    height: calc(100% - 63px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .smvp-word-cloud-wrapper {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .smvp-word-cloud-wrapper svg {
    max-height: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer {
    border-top: 1px solid var(--border-color);
    padding: 8px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input[type=text] {
    border: 0;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:focus,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:focus:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:focus,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:focus:active {
    outline: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .char-count span {
    color: #aab3bb;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn {
    background-color: #828282;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    line-height: 1.4;
    margin-left: auto;
    padding: 4px 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn:active {
    opacity: .75;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn label {
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-sidebar-wide .smvp-word-cloud-wrapper svg {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .smvp-sidebar-wide .smvp-sidebar-polls .smvp-sidebar-word-cloud .content span.question {
    border-radius: 3px;
    font-size: 18px;
    max-height: 48px;
    min-height: 48px;
  }
  .smvp-sidebar-wide .smvp-sidebar-polls .smvp-sidebar-word-cloud .content span.question .question-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    float: left;
    width: calc(100% - 32px);
  }
  .smvp-side-bar-narrowing section.content span.question {
    font-size: 14px;
  }
  .smvp-translation-tab {
    padding: 12px;
  }
  .smvp-translation-tab .header {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 14px;
  }
  .smvp-translation-tab iframe {
    border: none;
    border-radius: 4px;
    max-height: calc(100% - 48px);
    max-width: calc(100% - 24px);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna footer {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-question.from-bstg {
    background-color: #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker {
    -webkit-box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .2);
    box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .2);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler {
    color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler:hover {
    background: #3f4041;
    color: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler:hover .smvp-icon path {
    fill: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label {
    color: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label.smvp-expanded,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label:hover {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label .smvp-arrow .smvp-icon path {
    fill: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-dropdown-content {
    background-color: #3f4041;
    border-color: #484d51;
    color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-dropdown-content li:hover {
    background: #4f5051;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content {
    scrollbar-color: #3f4041 #7d8082;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar-track {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar-thumb {
    background-color: #7d8082;
  }
  .smvp-qna {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
  }
  .is-side-bar-below .smvp-qna {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .is-side-bar-below .smvp-qna .sticky-highlighted-question {
    padding: 12px 0 8px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1);
    order: 1;
  }
  .is-side-bar-below .smvp-qna footer {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    border-bottom: 1px solid #e3e6e8;
    border-top: none;
    order: 3;
  }
  .is-side-bar-below .smvp-qna footer button {
    font-size: 16px;
    height: 32px;
  }
  .is-side-bar-below .smvp-qna section.qna-sorting-picker {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .smvp-qna section.qna-sorting-picker {
    -webkit-box-shadow: inset 0 -1px 0 #e5e5e5;
    box-shadow: inset 0 -1px 0 #e5e5e5;
  }
  .smvp-qna section.qna-sorting-picker,
  .smvp-qna section.qna-sorting-picker .orientation-toggler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler {
    border-radius: 4px;
    color: #7d8082;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler .orientation-label {
    margin-right: 4px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler .smvp-icon path {
    fill: #7d8082;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler:hover {
    background: #f3f3f3;
    color: #18191a;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler:hover .smvp-icon path {
    fill: #18191a;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby {
    margin-left: auto;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label {
    border-radius: 4px;
    color: #18191a;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    margin-left: auto;
    padding: 8px;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label.smvp-expanded,
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label:hover {
    background: #f3f3f3;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content {
    background-color: #fff;
    border-radius: 4px;
    color: #7d8082;
    padding: 4px;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content li.smvp-dropdown-selected {
    color: var(--smvp-tab-active-color);
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content li:hover {
    background: #f3f3f3;
  }
  .smvp-qna .smvp-question.from-bstg {
    background-color: #f3f3f3;
  }
  .smvp-qna section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    overflow: unset;
  }
  .is-side-bar-below .smvp-qna section.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-qna section.content.empty {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-qna section.content.align-top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .smvp-qna .smvp-no-questions,
  .smvp-qna section.content.align-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-qna .smvp-no-questions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
  }
  .smvp-qna .smvp-no-questions .subtitle,
  .smvp-qna .smvp-no-questions .title {
    text-align: center;
  }
  .smvp-qna .smvp-no-questions .title {
    font-weight: 700;
  }
  .smvp-qna .smvp-no-questions svg {
    height: 32px;
    padding: 8px;
    width: 32px;
  }
  .smvp-qna .sticky-highlighted-question {
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
    padding: 8px 0 0;
  }
  .smvp-qna .sticky-highlighted-question .smvp-question {
    padding-top: 0;
  }
  .smvp-qna .sticky-highlighted-question .answering-now span {
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    padding: 2px 4px;
    text-transform: uppercase;
  }
  .smvp-qna .sticky-highlighted-question .question-body {
    max-height: 64px;
    overflow: auto;
  }
  .smvp-qna .smvp-question {
    padding: 8px;
  }
  .smvp-qna .smvp-question .question-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .smvp-qna .smvp-question .question-body {
    margin-left: 40px;
    overflow-wrap: break-word;
  }
  .smvp-qna .smvp-question .question-body p {
    margin: 0;
  }
  .smvp-qna .smvp-question a.link {
    overflow-wrap: anywhere;
    word-break: break-all;
  }
  .smvp-qna .smvp-question a.link.disabled {
    color: #333;
    cursor: not-allowed;
  }
  .smvp-qna .smvp-question .answering-now {
    margin-bottom: 6px;
  }
  .smvp-qna .smvp-question .answering-now span {
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    padding: 2px 4px;
    text-transform: uppercase;
  }
  .smvp-qna .smvp-question:first-child {
    margin-top: auto;
  }
  .smvp-qna .smvp-question:last-child {
    border-bottom: 0;
  }
  .smvp-qna .smvp-question small {
    color: #828282;
    font-size: 12px;
    font-weight: 500;
  }
  .smvp-qna .highlight {
    background-color: #fff;
    border-radius: 16px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    left: calc(50% - 141px);
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 300px;
    z-index: 11;
  }
  .smvp-qna .highlight.fullscreen {
    position: fixed;
    z-index: 1012;
  }
  .smvp-qna .highlight .smvp-question {
    padding: 8px 16px;
  }
  .smvp-qna .highlight .smvp-question .title {
    font-size: 12px;
    line-height: 20px;
  }
  .smvp-qna .highlight .smvp-question .avatar,
  .smvp-qna .highlight .smvp-question .picture {
    font-size: 10px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    width: 20px;
  }
  .smvp-qna .highlight .smvp-question .question-body {
    max-height: 128px;
    overflow: auto;
  }
  .smvp-qna footer {
    border-top: 1px solid #e3e6e8;
    padding: 8px;
    position: relative;
  }
  .smvp-qna footer input[type=text] {
    border: 0;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    width: 100%;
  }
  .smvp-qna footer input[type=checkbox] {
    margin-right: 8px;
  }
  .smvp-qna footer button:active,
  .smvp-qna footer button:focus,
  .smvp-qna footer button:focus:active,
  .smvp-qna footer input:active,
  .smvp-qna footer input:focus,
  .smvp-qna footer input:focus:active {
    outline: none;
  }
  .smvp-qna footer .options .checkbox {
    cursor: pointer;
    display: block;
    float: left;
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 25px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-qna footer .options .checkbox input {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0;
  }
  .smvp-qna footer .options .checkbox .checkmark,
  .smvp-qna footer .options .checkbox .checkmark-anonymous {
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 15px;
  }
  .smvp-qna footer .options .checkbox .checkmark-anonymous:after {
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 10px;
    left: 5px;
    position: absolute;
    top: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px;
  }
  .smvp-qna footer .options .btn {
    background-color: #828282;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: right;
    line-height: 1.4;
    padding: 4px 12px;
  }
  .smvp-qna footer .options .btn:active {
    opacity: .75;
  }
  .smvp-qna footer .options .btn label {
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
  }
  .smvp-qna footer .options .btn.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-qna .post-notification {
    background: #4f4f4f;
    border-radius: 4px;
    bottom: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    padding: 8px 16px;
    position: absolute;
    width: calc(100% - 16px);
  }
  .is-side-bar-below .smvp-qna .post-notification {
    bottom: -40px;
  }
  .smvp-qna .smvp-questions-enter-active,
  .smvp-qna .smvp-questions-leave-active,
  .smvp-qna .smvp-questions-move {
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1);
  }
  .smvp-qna .smvp-questions-enter-from,
  .smvp-qna .smvp-questions-leave-to {
    opacity: 0;
    -webkit-transform: scaleY(.01) translate(30px);
    transform: scaleY(.01) translate(30px);
  }
  .smvp-qna .smvp-questions-leave-active {
    position: absolute;
  }
  :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-stream-tab .stream-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
    padding: 0 16px;
  }
  .smvp-stream-tab .subtitle,
  .smvp-stream-tab .title {
    text-align: center;
  }
  .smvp-stream-tab .title {
    font-weight: 700;
    padding-bottom: 4px;
  }
  .smvp-stream-tab .btn {
    border: 0;
    border-radius: 4px;
    cursor: pointer;
    line-height: 1.4;
    margin-top: 16px;
    padding: 4px 12px;
  }
  .smvp-stream-tab .smvp-icon {
    height: 32px;
    padding-bottom: 8px;
    width: 32px;
  }
  .smvp-word-cloud-empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
  }
  .smvp-word-cloud-empty .smvp-word-cloud-empty-text {
    display: block;
  }
  .smvp-word-cloud-group,
  .smvp-word-cloud-inner-wrapper {
    -webkit-transition: -webkit-transform 1s ease-in-out;
    transition: -webkit-transform 1s ease-in-out;
    transition: transform 1s ease-in-out;
    transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
  }
  .smvp-video-player-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .smvp-video-player-wrapper .splitpanes--vertical {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-video-player-wrapper .splitpanes.default-theme .splitpanes__pane {
    background-color: #000;
  }
  .smvp-video-player-wrapper .splitpanes {
    background-color: #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-video-player-wrapper .splitpanes.has-no-split-panes .splitpanes__splitter {
    display: none;
  }
  .smvp-video-player-wrapper .splitpanes.has-no-split-panes .splitpanes__pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__pane {
    height: unset;
    position: relative;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter {
    background: #333;
    border: none;
    height: 100%;
    width: 10px;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:before {
    background-color: #fff;
    border-radius: 4px;
    height: 20px;
    width: 4px;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:after {
    display: none;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:hover:before {
    background-color: #fff;
    height: 100%;
    margin-left: -1px;
    width: 1px;
  }
  .smvp-video-player-wrapper.is-side-bar-below {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-video-player-wrapper.is-side-bar-below input[type=number],
  .smvp-video-player-wrapper.is-side-bar-below input[type=text],
  .smvp-video-player-wrapper.is-side-bar-below textarea {
    font-size: 16px;
  }
  .smvp-video-player-wrapper.is-side-bar-below .splitpanes__pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player-wrapper.is-side-bar-below .splitpanes__splitter {
    height: 10px;
    width: 100%;
  }
  .smvp-tooltip {
    position: relative;
  }
  .smvp-tooltip .smvp-tooltiptext {
    background-color: #000;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 4px;
    bottom: 32px;
    color: #fff;
    display: none;
    font-size: 12px;
    height: unset;
    opacity: 0;
    padding: 4px 8px;
    position: relative;
    text-align: center;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    width: 96px;
    clip: unset;
  }
  .smvp-tooltip .smvp-tooltiptext.left {
    left: -24px;
    position: absolute;
  }
  .smvp-tooltip .smvp-tooltiptext.right {
    position: absolute;
    right: -8px;
  }
  .smvp-show-tooltip-on-hover:hover .smvp-tooltip .smvp-tooltiptext,
  .smvp-tooltip .smvp-tooltiptext.smvp-in {
    display: block;
    opacity: .9;
  }
}
@media (max-width:768px) {
  :root {
    --base-700:#2d3339;
    --base-700-rgb:45,51,57;
    --base-605:#4f5a63;
    --base-605-rgb:79,90,99;
    --base-600:#5b6771;
    --base-600-rgb:91,103,113;
    --base-550:#71808e;
    --base-550-rgb:113,128,142;
    --base-500:#aab3bb;
    --base-500-rgb:170,179,187;
    --base-305:#d5d9dd;
    --base-305-rgb:213,217,221;
    --base-300:#e3e6e8;
    --base-300-rgb:227,230,232;
    --base-100:#f1f2f4;
    --base-100-rgb:241,242,244;
    --base-050:#f7f7f8;
    --base-050-rgb:247,247,248;
    --base-000:#fff;
    --base-000-rgb:255,255,255;
    --primary-600:#0554c5;
    --primary-600-rgb:5,84,197;
    --primary-500:#065fde;
    --primary-500-rgb:6,95,222;
    --primary-305:#1d78f9;
    --primary-305-rgb:29,120,249;
    --primary-300:#3687fa;
    --primary-300-rgb:54,135,250;
    --primary-100:#d5e6fe;
    --primary-100-rgb:213,230,254;
    --primary-050:#e4effe;
    --primary-050-rgb:228,239,254;
    --success-500:#20934a;
    --success-500-rgb:32,147,74;
    --success-305:#29bd5f;
    --success-305-rgb:41,189,95;
    --success-300:#2dd269;
    --success-300-rgb:45,210,105;
    --success-100:#d4f6e0;
    --success-100-rgb:212,246,224;
    --warning-500:#b38f00;
    --warning-500-rgb:179,143,0;
    --warning-305:#e6b800;
    --warning-305-rgb:230,184,0;
    --warning-300:#fc0;
    --warning-300-rgb:255,204,0;
    --warning-100:#fff4ca;
    --warning-100-rgb:255,244,202;
    --alert-500:#b36800;
    --alert-500-rgb:179,104,0;
    --alert-305:#e68600;
    --alert-305-rgb:230,134,0;
    --alert-300:#ff9500;
    --alert-300-rgb:255,149,0;
    --alert-100:#ffe9ca;
    --alert-100-rgb:255,233,202;
    --error-500:#b20a00;
    --error-500-rgb:178,10,0;
    --error-305:#ff2619;
    --error-305-rgb:255,38,25;
    --error-300:#ff3e33;
    --error-300-rgb:255,62,51;
    --error-100:#ffe7e5;
    --error-100-rgb:255,231,229;
    --alt-1-300:#523af2;
    --alt-1-300-rgb:82,58,242;
    --alt-1-100:#e5e1fd;
    --alt-1-100-rgb:229,225,253;
    --alt-2-500:#c843de;
    --alt-2-500-rgb:200,67,222;
    --alt-2-300:#9f20b4;
    --alt-2-300-rgb:159,32,180;
    --alt-2-100:#f7e3fa;
    --alt-2-100-rgb:247,227,250;
  }
  .content-wrapper {
    min-width: 0;
  }
  body #privileged-content-wrapper {
    margin-left: 72px;
  }
  .row [class*=" span"],
  .row [class^=span],
  .row-fluid [class*=" span"],
  .row-fluid [class^=span] {
    float: none;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }
  .bs-common-toolbar .buttons-container,
  .secondary-page-toolbar .buttons-container {
    min-width: 0;
  }
  .form-groups {
    display: block;
  }
  .grouped-controls .form-groups > .form-group {
    margin-bottom: 16px;
  }
  .mx-datepicker {
    width: 100% !important;
  }
  .modal,
  .v--modal-box.large,
  .v--modal-box.medium,
  .v--modal-box.small {
    margin-left: -45vw !important;
    width: 90vw !important;
  }
  .modal-header {
    max-height: 152px;
  }
  .live-stream-polling .back-to-list {
    font-size: 16px;
    font-size: 1rem;
  }
  .live-stream-polling .pro-tip .title {
    font-size: 14px;
    font-size: .875rem;
  }
  .live-stream-polling .pro-tip .body {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .live-stream-polling .pro-tip .close:after {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .live-stream-polling .polls-list .poll {
    padding: 12px;
  }
  .live-stream-polling .polls-list .poll .poll-question-text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .live-stream-polling .view-poll .content,
  .live-stream-polling .view-poll .question {
    font-size: 16px;
    font-size: 1rem;
  }
  .live-stream-polling .view-poll .answer {
    background-color: rgb(var(--base-000-rgb));
    padding: 12px;
  }
  .live-stream-polling .view-poll .answer-percentage {
    font-size: 14px;
    font-size: .875rem;
    line-height: 16px;
    line-height: 1rem;
  }
  .live-stream-polling .view-poll .actions {
    padding: 16px;
  }
  .live-stream-polling .create-poll .question-input {
    margin-bottom: 16px;
  }
  .live-stream-polling .create-poll label {
    font-size: 14px;
    font-size: .875rem;
    line-height: 16px;
    line-height: 1rem;
  }
  .live-stream-polling .create-poll .add-answer,
  .live-stream-polling .create-poll .form-control {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    padding: 8px 12px;
  }
  .live-stream-polling .create-poll .btn-icon {
    padding: 8px;
    width: auto;
  }
  .live-stream-polling .create-poll .btn-icon i {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .live-stream-polling .btn {
    line-height: 24px;
    line-height: 1.5rem;
    padding: 8px 16px;
  }
  .live-stream-polling .btn,
  .live-stream-qna .tabs-menu .item {
    font-size: 16px;
    font-size: 1rem;
  }
  .live-stream-qna .add-question .question-text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .live-stream-qna .add-question .question-text input {
    padding: 8px 16px 0;
  }
  .live-stream-qna .actions {
    padding: 4px 16px 8px;
  }
  .live-stream-qna .actions button {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    padding: 8px 12px;
  }
  .live-stream-qna-question .info {
    font-size: 14px;
    font-size: .875rem;
  }
  .live-stream-qna-question .dropdown,
  .live-stream-qna-question .edit-button {
    font-size: 16px;
    font-size: 1rem;
  }
  .live-stream-qna-question .dropdown i,
  .live-stream-qna-question .edit-button i {
    background-color: rgb(var(--base-100-rgb));
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 24px;
  }
  .live-stream-qna-question .body,
  .live-stream-qna-question .button {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .live-stream-qna-question .button,
  .stat-card {
    padding: 8px;
  }
  .stat-card .title {
    font-size: 14px;
    font-size: .875rem;
    line-height: 16px;
    line-height: 1rem;
  }
  .stat-card .stat {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
  .splitpanes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .splitpanes--vertical {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .splitpanes--horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .splitpanes--dragging * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .splitpanes__pane {
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .splitpanes--vertical .splitpanes__pane {
    -webkit-transition: width .2s ease-out;
    transition: width .2s ease-out;
  }
  .splitpanes--horizontal .splitpanes__pane {
    -webkit-transition: height .2s ease-out;
    transition: height .2s ease-out;
  }
  .splitpanes--dragging .splitpanes__pane {
    -webkit-transition: none;
    transition: none;
  }
  .splitpanes__splitter {
    -ms-touch-action: none;
    touch-action: none;
  }
  .splitpanes--vertical > .splitpanes__splitter {
    cursor: col-resize;
    min-width: 1px;
  }
  .splitpanes--horizontal > .splitpanes__splitter {
    cursor: row-resize;
    min-height: 1px;
  }
  .splitpanes.default-theme .splitpanes__pane {
    background-color: #f2f2f2;
  }
  .splitpanes.default-theme .splitpanes__splitter {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .splitpanes.default-theme .splitpanes__splitter:after,
  .splitpanes.default-theme .splitpanes__splitter:before {
    background-color: rgba(0, 0, 0, .149);
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
  }
  .splitpanes.default-theme .splitpanes__splitter:hover:after,
  .splitpanes.default-theme .splitpanes__splitter:hover:before {
    background-color: rgba(0, 0, 0, .251);
  }
  .splitpanes.default-theme .splitpanes__splitter:first-child {
    cursor: auto;
  }
  .default-theme.splitpanes .splitpanes .splitpanes__splitter {
    z-index: 1;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter,
  .default-theme.splitpanes--vertical > .splitpanes__splitter {
    border-left: 1px solid #eee;
    margin-left: -1px;
    width: 7px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme .splitpanes--vertical > .splitpanes__splitter:before,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:before {
    height: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:before,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:before {
    margin-left: -2px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:after {
    margin-left: 1px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter {
    border-top: 1px solid #eee;
    height: 7px;
    margin-top: -1px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:before,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:before {
    height: 1px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 30px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:before,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:before {
    margin-top: -2px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:after {
    margin-top: 1px;
  }
  .smvp-badge {
    border-radius: 4px;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: .3px;
    line-height: 16px;
    padding: 0 8px;
    text-transform: uppercase;
  }
  .smvp-btn {
    background-color: transparent;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px;
    -webkit-transition: color .1s linear, background-color .1s linear;
    transition: color .1s linear, background-color .1s linear;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px;
  }
  .smvp-btn:hover {
    background-color: hsla(0, 0%, 100%, .2);
    text-decoration: none;
  }
  .smvp-button-with-dropdown {
    position: relative;
  }
  .smvp-button-with-dropdown .smvp-button {
    height: 100%;
    width: 100%;
  }
  .smvp-button-with-dropdown .smvp-content {
    bottom: 100%;
    display: none;
    position: absolute;
    right: 0;
    z-index: 1;
  }
  .smvp-button-with-dropdown.smvp-clicked .smvp-content {
    display: block;
  }
  .smvp-dropdown-menu {
    position: relative;
  }
  .smvp-dropdown-menu .smvp-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow {
    display: inline-block;
    margin-left: 4px;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow svg {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: 12px;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow svg path {
    fill: #18191a;
  }
  .smvp-dropdown-menu .smvp-dropdown-content {
    all: unset;
    list-style-type: none;
    min-width: 92px;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    z-index: 1;
    -webkit-padding-start: 0;
    border: 1px solid #ddd;
    -webkit-box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .051);
    box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .051);
    padding-inline-start: 0;
  }
  .smvp-dropdown-menu .smvp-dropdown-content li.smvp-dropdown-option {
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding: 4px;
    white-space: nowrap;
  }
  .smvp-icon {
    height: 16px;
    width: 16px;
  }
  .smvp-icon-button {
    height: 32px;
    width: 32px;
  }
  .smvp-like-button {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 12px;
    height: 24px;
    min-width: 44px;
    padding: 4px 8px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-like-button svg.smvp-icon {
    margin-right: 2px;
  }
  .smvp-like-button svg.smvp-icon path {
    fill: #b1b3b8;
  }
  .smvp-like-button:hover:not(.liked) {
    background-color: #f3f3f3;
  }
  .smvp-like-button.liked {
    border-color: var(--smvp-tab-active-color);
    color: var(--smvp-tab-active-color);
  }
  .smvp-like-button.liked:hover:after {
    background-color: var(--smvp-tab-active-color);
    content: "\a";
    height: 100%;
    left: 0;
    opacity: .1;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-like-button.liked svg.smvp-icon path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-like-button.read-only {
    border: none;
    pointer-events: none;
  }
  .dark-mode .smvp-like-button {
    background-color: #000;
    border-color: #000;
    color: var(--smvp-dark-mode-color);
  }
  .dark-mode .smvp-like-button:hover {
    background-color: #3f4041;
    border-color: #484d51;
  }
  .dark-mode .smvp-like-button.liked svg.smvp-icon path {
    fill: var(--smvp-btn-color);
  }
  .dark-mode .smvp-like-button.read-only,
  .smvp-slider {
    background-color: transparent;
  }
  .smvp-slider {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #2d3339;
    display: block;
    height: 2px;
    min-height: 0;
    outline: none;
    padding: 0;
  }
  .smvp-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-slider::-ms-thumb {
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-slider::-moz-range-thumb {
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-menu {
    background-color: #000;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    padding: 4px 8px;
    width: 160px;
  }
  .smvp-menu .smvp-label {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    font-weight: 700;
    margin-bottom: 5px;
    padding: 4px;
    width: 100%;
  }
  .smvp-menu .smvp-option {
    cursor: pointer;
    padding: 4px;
  }
  .smvp-menu .smvp-option.smvp-selected {
    background: hsla(0, 0%, 100%, .8);
    color: #000;
  }
  .smvp-menu .smvp-option:hover:not(.smvp-selected) {
    background: hsla(0, 0%, 100%, .2);
  }
  .line-clamp-2 {
    -webkit-line-clamp: 2;
  }
  .line-clamp-2,
  .line-clamp-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .line-clamp-3 {
    -webkit-line-clamp: 3;
  }
  .smvp-control-bar {
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
    background:
      linear-gradient(
        0deg,
        #000,
        transparent);
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    opacity: 1;
    padding: 0 8px 8px;
    position: absolute;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      -webkit-transform .3s ease-in;
    width: 100%;
  }
  .smvp-control-bar.smvp-fold-below {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, transform .3s ease-out 2s;
    transition:
      opacity .3s ease-out 2s,
      transform .3s ease-out 2s,
      -webkit-transform .3s ease-out 2s;
  }
  .smvp-control-bar .smvp-badge {
    margin-left: 16px;
  }
  @-webkit-keyframes lds-ring {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  @keyframes lds-ring {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  .smvp-loading,
  .smvp-loading-shadow {
    display: inline-block;
    height: 80px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
  }
  .smvp-loading .part,
  .smvp-loading-shadow .part {
    -webkit-animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    border: 8px solid transparent;
    border-radius: 50%;
    border-top-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 64px;
    margin: 8px;
    position: absolute;
    width: 64px;
  }
  .smvp-loading .part:first-child,
  .smvp-loading-shadow .part:first-child {
    -webkit-animation-delay: -.45s;
    animation-delay: -.45s;
  }
  .smvp-loading .part:nth-child(2),
  .smvp-loading-shadow .part:nth-child(2) {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s;
  }
  .smvp-loading .part:nth-child(3),
  .smvp-loading-shadow .part:nth-child(3) {
    -webkit-animation-delay: -.15s;
    animation-delay: -.15s;
  }
  .smvp-loading-shadow {
    -webkit-filter: blur(2px);
    filter: blur(2px);
  }
  .smvp-loading-shadow .part {
    border-color: #bababa transparent transparent;
  }
  .smvp-error-notification {
    background-color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #d3d3d3;
  }
  .smvp-error-notification .smvp-message {
    text-align: center;
  }
  .smvp-error-notification .smvp-message a {
    text-decoration: none;
  }
  .smvp-video-player {
    background-color: #000;
    min-height: 200px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .smvp-video-player:before {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 56.25%;
    width: 0;
  }
  .smvp-video-player .video-area-wrapper {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .smvp-video-player .video-area-wrapper,
  .smvp-video-player .video-area-wrapper .video-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player .video-area-wrapper .video-wrapper video {
    max-height: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .smvp-video-player .video-area-wrapper.control-bar-at-bottom {
    height: 100%;
  }
  .smvp-video-player .smvp-core-iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-video-player.smvp-client-fullscreen.is-side-bar-below {
    height: 0;
    padding-top: 56.25%;
  }
  .smvp-video-player.smvp-fullscreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player.smvp-fullscreen.smvp-idle {
    cursor: none;
  }
  .smvp-video-player .smvp-spacer {
    margin-left: auto;
  }
  .smvp-interprefy {
    position: relative;
  }
  .smvp-interprefy-iframe-wrapper {
    bottom: 37px;
    height: 400px;
    position: absolute;
    right: 0;
    width: 400px;
  }
  .smvp-interprefy-iframe-wrapper iframe {
    background: #fff;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .smvp-interprefy-iframe-wrapper .smvp-icon-button {
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 36px;
  }
  .smvp-live-badge-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-live-badge {
    background: #ff3b30;
    color: #fff;
  }
  .smvp-preview-badge-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-preview-badge {
    background: #fff0b3;
    color: #b38f00;
  }
  .smvp-time {
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    margin-left: 8px;
  }
  .smvp-volume-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-volume-controls .smvp-volume {
    opacity: 0;
    -webkit-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    width: 1px;
  }
  .smvp-volume-controls .smvp-volume::-webkit-slider-thumb {
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls .smvp-volume::-moz-range-thumb {
    opacity: 0;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls .smvp-volume::-ms-thumb {
    opacity: 0;
    -ms-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls:hover .smvp-toggle {
    margin-right: 8px;
  }
  .smvp-volume-controls:hover .smvp-volume {
    opacity: 1;
    width: 48px;
  }
  .smvp-volume-controls:hover .smvp-volume::-webkit-slider-thumb {
    opacity: 1;
  }
  .smvp-volume-controls:hover .smvp-volume::-moz-range-thumb {
    opacity: 1;
  }
  .smvp-volume-controls:hover .smvp-volume::-ms-thumb {
    opacity: 1;
  }
  .smvp-viewers-count-control {
    height: 32px;
  }
  .smvp-viewers-count-control,
  .smvp-viewers-count-control .smvp-viewer-count-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-viewers-count-control .smvp-viewer-count-box {
    background: rgba(0, 0, 0, .3);
    border: 1px solid hsla(0, 0%, 100%, .35);
    border-radius: 4px;
    padding: 2px 6px;
  }
  .smvp-viewers-count-control .smvp-viewer-count-box span.count {
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    margin-left: 4px;
  }
  .smvp-big-play-button-widget {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: rgba(0, 0, 0, .2);
    justify-content: center;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  .smvp-big-unmute-button-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    justify-content: center;
  }
  .smvp-big-unmute-button-widget svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-big-unmute-button-widget:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  @-webkit-keyframes growAndFadeUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(0) translateY(0);
      transform: scale(0) translateY(0);
    }
    10% {
      opacity: 1;
      -webkit-transform: scale(1.1) translateY(0);
      transform: scale(1.1) translateY(0);
    }
    15% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    to {
      opacity: 0;
      -webkit-transform: scale(.8) translateY(-200px);
      transform: scale(.8) translateY(-200px);
    }
  }
  @keyframes growAndFadeUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(0) translateY(0);
      transform: scale(0) translateY(0);
    }
    10% {
      opacity: 1;
      -webkit-transform: scale(1.1) translateY(0);
      transform: scale(1.1) translateY(0);
    }
    15% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    to {
      opacity: 0;
      -webkit-transform: scale(.8) translateY(-200px);
      transform: scale(.8) translateY(-200px);
    }
  }
  .smvp-claps-widget {
    bottom: 50px;
    display: inline-block;
    position: absolute;
    right: 0;
  }
  .smvp-claps-widget .smvp-tooltiptext {
    bottom: 48px;
  }
  .smvp-claps-widget .smvp-claps-button {
    background-color: #d8dbe3;
    border-radius: 50%;
    cursor: pointer;
    margin: 0 10px 0 0;
    opacity: 1;
    padding: 8px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .smvp-claps-widget .smvp-claps-button:active {
    background-color: rgba(216, 219, 227, .8);
  }
  .smvp-claps-widget .smvp-clap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' fill='none'%3E%3Cpath fill='%23FAC232' d='M9.544 73.269a6.92 6.92 0 0 1 9.806-.225l-9.614-9.261a7.948 7.948 0 0 1 10.992-11.441l.385.384a8.46 8.46 0 0 1 11.697-12.21l5.513 5.288A7.948 7.948 0 0 1 49.25 34.363l28.62 27.465c-3.558-5.256-2.372-14.422 3.204-17.37a5.13 5.13 0 0 1 6.698 1.859l13.941 17.978c11.727 19.09 9.093 43.691-6.41 59.866a29.644 29.644 0 0 1-41.918.865L9.736 83.076a6.92 6.92 0 0 1-.192-9.807'/%3E%3Cpath fill='%23000' fill-opacity='.05' d='M9.544 73.269a6.92 6.92 0 0 1 9.806-.225l-9.614-9.261a7.948 7.948 0 0 1 10.992-11.441l.385.384a8.46 8.46 0 0 1 11.697-12.21l5.513 5.288A7.948 7.948 0 0 1 49.25 34.363l28.62 27.465c-3.558-5.256-2.372-14.422 3.204-17.37a5.13 5.13 0 0 1 6.698 1.859l13.941 17.978c11.727 19.09 9.093 43.691-6.41 59.866a29.644 29.644 0 0 1-41.918.865L9.736 83.076a6.92 6.92 0 0 1-.192-9.807'/%3E%3Cpath fill='%2345413C' d='M37.435 34.016a9.55 9.55 0 0 1 12.806-.913l.12.104 23.942 22.978-.019-.23c-.388-5.084 1.66-10.405 5.775-12.766l.284-.157a6.73 6.73 0 0 1 8.791 2.44l-.052-.08 13.898 17.922.099.143c12.108 19.712 9.389 45.111-6.619 61.813a31.25 31.25 0 0 1-21.903 9.609 31.25 31.25 0 0 1-22.282-8.697L8.628 84.233a8.525 8.525 0 0 1-.245-12.068 8.53 8.53 0 0 1 4.97-2.563l.102-.013-4.897-4.72a9.55 9.55 0 0 1-.076-12.857l.214-.23a9.54 9.54 0 0 1 8.458-2.804l.213.038-.076-.377a10.05 10.05 0 0 1 2.415-8.52l.22-.238c3.743-3.906 9.904-4.155 13.994-.521l.88.844.006-.133a9.52 9.52 0 0 1 2.412-5.82zm10.603 1.44a6.346 6.346 0 0 0-8.502 9.302l.07.088L62.795 67.08a1.602 1.602 0 0 1-2.094 2.42l-.124-.107L37.182 46.96a2 2 0 0 1-.171-.192l-5.264-5.054a6.858 6.858 0 0 0-9.482 9.897l.093.103.051.063 28.657 27.514a1.602 1.602 0 0 1-2.095 2.42l-.124-.108-28.875-27.722a1.6 1.6 0 0 1-.192-.22l-.131-.133-.174-.141a6.346 6.346 0 0 0-8.271.418l-.197.197c-2.324 2.418-2.364 6.227-.159 8.626l9.602 9.25.01.01 19.645 18.844a1.602 1.602 0 0 1-2.094 2.42l-.124-.108-19.634-18.833-.195-.179a5.32 5.32 0 0 0-3.336-1.31h-.284a5.33 5.33 0 0 0-3.741 1.659 5.32 5.32 0 0 0 .15 7.538l43.648 41.95a28.04 28.04 0 0 0 39.652-.818c14.999-15.649 17.547-39.448 6.201-57.918l.042.07-13.883-17.905-.096-.137a3.52 3.52 0 0 0-4.587-1.287c-4.495 2.376-5.814 10.347-2.627 15.055l-.143-.218 14.315 13.74a1.603 1.603 0 0 1-2.095 2.42l-.124-.107-14.166-13.597a2 2 0 0 1-.224-.184l-28.55-27.4-.172-.128Z'/%3E%3Cpath fill='%23FAC232' d='m119.404 42.888 17.049-5.32a1.25 1.25 0 0 0 .802-1.795l-4.391-7.403a1.28 1.28 0 0 0-1.987 0L118.25 41.19a1.122 1.122 0 0 0 1.154 1.698m-9.423-7.66 8.333-15.767a1.25 1.25 0 0 0-.673-1.86l-8.365-2.146a1.248 1.248 0 0 0-1.474 1.314v17.914a1.154 1.154 0 0 0 2.179.545M48.866 23.403 57.807 7.86a1.282 1.282 0 0 0-.64-1.86l-8.3-2.37a1.25 1.25 0 0 0-1.507 1.25l-.513 17.946a1.122 1.122 0 0 0 2.02.577Zm-12.114.865L32.17 7.058a1.25 1.25 0 0 0-1.762-.865l-7.692 4.134a1.282 1.282 0 0 0-.16 1.987L34.797 25.39a1.154 1.154 0 0 0 1.955-1.122'/%3E%3Cpath fill='%2345413C' d='M131.654 26.303a2.88 2.88 0 0 0-1.877.892l-.052.058-12.618 12.811a1.7 1.7 0 0 0-.216.274 2.725 2.725 0 0 0 2.802 4.125l.187-.046 17.049-5.32c.762-.189 1.466-.78 1.823-1.58a2.85 2.85 0 0 0-.081-2.491l-4.43-7.474-.136-.195a2.89 2.89 0 0 0-2.236-1.062zm.144 3.412 3.817 6.437-14.661 4.572zm-24.646-15.161a2.85 2.85 0 0 0-.948 2.323l-.004 17.806a2.75 2.75 0 0 0 2.088 2.69 2.755 2.755 0 0 0 3.118-1.411l8.325-15.753-.063.11a2.852 2.852 0 0 0-1.536-4.243l-8.457-2.174c-.899-.17-1.728.03-2.367.523zm2.252 2.584 7.329 1.884-7.329 13.868zM46.789 2.657a2.85 2.85 0 0 0-1.03 2.256l-.513 17.867.005.176a2.724 2.724 0 0 0 4.903 1.4l.102-.155 8.941-15.543a2.87 2.87 0 0 0 .24-2.4 2.89 2.89 0 0 0-1.698-1.754l-.132-.044-8.3-2.372-.111-.027a2.85 2.85 0 0 0-2.407.596M48.95 5.32l7.274 2.078-7.717 13.414zm-19.236-.572-7.757 4.168-.146.088a2.884 2.884 0 0 0-.36 4.47l12.177 13.01a2.75 2.75 0 0 0 3.396.52 2.756 2.756 0 0 0 1.257-3.217L33.718 6.646c-.164-.778-.73-1.501-1.514-1.887a2.85 2.85 0 0 0-2.49-.011m1.008 3.094L34.756 23 23.964 11.474z'/%3E%3Cpath fill='%23FAC232' d='M30.183 80.127a6.92 6.92 0 0 1 9.807-.192l-9.615-9.262a7.948 7.948 0 1 1 10.993-11.441l.384.352a8.46 8.46 0 1 1 11.698-12.21l5.512 5.288a7.922 7.922 0 1 1 10.96-11.441l28.619 27.465c-3.557-5.256-2.372-14.454 3.205-17.37a5.096 5.096 0 0 1 6.698 1.827l13.94 18.01c11.734 19.078 9.099 43.674-6.409 59.834a29.645 29.645 0 0 1-41.919.865l-43.68-41.886a6.986 6.986 0 0 1-.193-9.84Z'/%3E%3Cpath fill='%23fff' d='M101.745 60.514a5.096 5.096 0 0 1 6.698 1.826l13.941 18.011a49.5 49.5 0 0 1 7.082 21.312 49.2 49.2 0 0 0-7.082-30.35l-13.941-18.17a5.096 5.096 0 0 0-6.698-1.827c-4.775 2.5-6.41 9.614-4.487 14.806a9.61 9.61 0 0 1 4.487-5.608m-43.04-9.871a7.95 7.95 0 0 1 11.184-.256l19.966 19.229a11.06 11.06 0 0 0 11.954 2.275L69.761 41.157a7.916 7.916 0 0 0-11.921 10.32q.38-.472.865-.834' opacity='.45'/%3E%3Cpath fill='%2345413C' d='M57.564 40.353a9.524 9.524 0 0 1 13.467-.288l23.942 22.977-.011-.129c-.426-5.126 1.622-10.514 5.76-12.864l.279-.152a6.7 6.7 0 0 1 8.804 2.401l-.056-.086 13.902 17.961.098.141c12.115 19.7 9.395 45.096-6.618 61.782a31.247 31.247 0 0 1-44.184.913L29.259 91.116a8.59 8.59 0 0 1-.234-12.097 8.53 8.53 0 0 1 4.979-2.547l.074-.009-4.74-4.569a9.55 9.55 0 0 1-3.202-9.05l.068-.325a9.55 9.55 0 0 1 11.042-7.296l.265.053-.05-.258a10 10 0 0 1 .033-3.695l.072-.337a10.06 10.06 0 0 1 7.113-7.424c3.552-.986 7.358.05 9.88 2.656l.365.35a9.5 9.5 0 0 1 2.426-5.984zm11.25 2.025a6.32 6.32 0 0 0-8.744 9.127l.097.1q.054.06.1.12l23.167 22.247a1.603 1.603 0 0 1-2.096 2.419l-.124-.108L57.82 53.819a2 2 0 0 1-.17-.192l-5.351-5.137a6.86 6.86 0 0 0-6.482-1.91l-.28.07a6.858 6.858 0 0 0-2.72 11.737l.025.023q.126.118.22.24l28.675 27.533a1.602 1.602 0 0 1-2.095 2.42l-.124-.108L40.61 60.74a2 2 0 0 1-.147-.161l-.178-.165-.097-.096a6.345 6.345 0 0 0-10.858 2.904c-.518 2.303.284 4.702 2.156 6.297l9.615 9.262.013.013 19.63 18.829a1.602 1.602 0 0 1-2.095 2.42l-.124-.108L38.88 81.091l-.008-.007-.204-.187a5.32 5.32 0 0 0-3.309-1.299l-.282-.001a5.32 5.32 0 0 0-3.735 1.636 5.38 5.38 0 0 0 .142 7.576l43.681 41.887a28.04 28.04 0 0 0 19.996 7.804 28.04 28.04 0 0 0 19.657-8.623c15.003-15.633 17.552-39.427 6.201-57.884l.038.064-13.881-17.933-.095-.137a3.493 3.493 0 0 0-4.593-1.25c-4.486 2.345-5.808 10.342-2.62 15.05l-.034-.05 14.172 13.572a1.603 1.603 0 0 1-2.093 2.422l-.124-.107-14.39-13.78a1.6 1.6 0 0 1-.174-.197z'/%3E%3C/svg%3E");
    background-size: contain;
    height: 24px;
    width: 24px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: growAndFadeUp;
    animation-name: growAndFadeUp;
    bottom: 32px;
    height: 32px;
    left: 0;
    position: absolute;
    width: 32px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated:nth-child(3n+2) {
    left: 64px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated:nth-child(3n) {
    left: 32px;
  }
  .smvp-claps-widget .smvp-floating-claps-animation {
    bottom: 0;
    height: 0;
    margin: 10px;
    min-width: 96px;
    position: absolute;
    right: 0;
  }
  .smvp-countdown-widget {
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-countdown-widget .smvp-countdown-h1,
  .smvp-countdown-widget .smvp-countdown-h3,
  .smvp-countdown-widget .smvp-countdown-p {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-countdown-widget .smvp-countdown-p {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0;
  }
  .smvp-countdown-widget .smvp-countdown-h1 {
    font-size: 36px;
    margin-bottom: 10px;
    margin-top: 20px;
  }
  .smvp-countdown-widget .smvp-countdown-h3 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 0;
  }
  .smvp-invisible-overlay,
  .smvp-message-overlay-widget {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-message-overlay-widget {
    background-color: rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-message-overlay-widget.smvp-message-overlay-on-top {
    z-index: 1000;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #e3e6e8;
    padding: 24px;
    width: 360px;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog h1.smvp-message-overlay-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
    text-align: center;
    -webkit-margin-before: unset;
    margin-block-start: unset;
    -webkit-margin-after: unset;
    margin-block-end: unset;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-message {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: center;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-message a {
    color: #e3e6e8;
    text-decoration: underline;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-button {
    background-color: rgba(227, 230, 232, 0);
    border: 1px solid #e3e6e8;
    border-radius: 4px;
    color: #e3e6e8;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    padding: 4px 12px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-button:hover {
    background-color: rgba(227, 230, 232, .2);
    color: #fff;
  }
  .smvp-overlay-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-overlay-widget img {
    max-height: 100%;
    max-width: 100%;
  }
  .smvp-large-display .smvp-overlay-widget img {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 100%;
    max-height: unset;
    max-width: unset;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
  .smvp-poll {
    background-color: #fff;
    border-radius: 16px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    color: #333;
    font-size: 14px;
    left: 50%;
    padding: 8px;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 546px;
  }
  .smvp-poll.smvp-fullscreen {
    position: fixed;
  }
  .smvp-poll .smvp-poll-question {
    margin-top: 4px;
    text-align: center;
  }
  .smvp-poll .smvp-poll-question p {
    margin: 0;
    overflow-wrap: anywhere;
  }
  .smvp-poll .smvp-answers-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-poll .smvp-answers-row .smvp-answer {
    background-color: #fff;
    border: 2px solid #ddd;
    border-radius: .5vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 8px;
    padding: 8px;
    position: relative;
    width: calc(50% - 16px);
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-progress-bar {
    background-color: #d5e6fe;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: width 1s;
    transition: width 1s;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-progress-bar-correct {
    background-color: #d4f4e0;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    overflow: hidden;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-percentages {
    position: relative;
  }
  .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: 2px solid #2dd269;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%232DD269' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0'/%3E%3Cpath fill='%23fff' d='M11.608 4.242a.5.5 0 0 1 .816.575l-.032.045L7.17 11.47a1.198 1.198 0 0 1-1.903.01L3.591 9.103a.5.5 0 0 1 .784-.618l.034.042 1.64 2.328a.2.2 0 0 0 .312.024l.018-.022z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    margin: 0 2px 0 0;
    width: 20px;
    z-index: 1;
  }
  .smvp-poll .smvp-single-item-row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-poll.smvp-waiting-results-msg {
    text-align: center;
  }
  .smvp-poll .smvp-poll-question.empty {
    background-color: #fff;
  }
  .smvp-poll .smvp-poll-question.empty,
  .smvp-poll .smvp-poll-question.empty p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
  .smvp-large-display .smvp-poll {
    background-color: #fff;
    bottom: auto;
    -webkit-box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    max-height: 80%;
    overflow-y: auto;
    padding: 2vw;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer {
    border-radius: .5vw;
    margin-bottom: .5vw;
    max-height: 1vw;
    -webkit-transition: max-height .3s ease-in-out, width 1s linear;
    transition: max-height .3s ease-in-out, width 1s linear;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer.blinking {
    -webkit-animation: blink 1s infinite;
    animation: blink 1s infinite;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer.hidden {
    max-height: 0;
  }
  .smvp-large-display .smvp-poll .smvp-word-cloud-wrapper {
    height: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-question {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    background-color: transparent;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 2vw;
    font-weight: 700;
    line-height: 3.38vw;
    margin-bottom: 1.5vw;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      top .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      padding .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    width: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-question.empty {
    margin: 0;
  }
  .smvp-large-display .smvp-poll .smvp-polls-cloud-container {
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 80%;
    justify-content: center;
    margin-top: 1.5vw;
    width: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer {
    background-color: #f3f3f3;
    border: .125vw solid #fff;
    border-radius: .5vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.75vw;
    font-weight: 400;
    line-height: normal;
    margin: .75vw 0;
    padding: 1vw;
    position: relative;
    width: calc(100% - 4vw);
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-progress-bar-correct {
    background-color: #d4f4e0;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: .125vw solid #2dd269;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    background-size: contain;
    height: 2vw;
    margin: .125vw .75vw 0 0;
    width: 2vw;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    margin-right: .5vw;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll {
    -webkit-box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    height: 80%;
    max-height: 80%;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-polls-cloud-container {
    height: calc(100% - 3.51391vh);
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-poll-question {
    font-size: 2.3426061493vh;
    line-height: 3.9590043924vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-poll-question.empty {
    margin: 0;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer {
    border: .1464128843vh solid #fff;
    border-radius: .5856515373vh;
    font-size: 2.0497803807vh;
    margin: .878477306vh 0;
    padding: 1.1713030747vh;
    width: calc(100% - 4.68521vh);
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-voted {
    border: .0732064422vh solid #e3e6e8;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: .1464128843vh solid #2dd269;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    height: 2.3426061493vh;
    margin: .1464128843vh .878477306vh 0 0;
    width: 2.3426061493vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-incorrect {
    border: .1464128843vh solid #3587fb;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    margin-right: .5856515373vh;
    overflow: hidden;
    white-space: unset;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
  }
  .smvp-poll.smvp-word-cloud-poll {
    height: 80%;
    overflow: hidden;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget {
    background-color: var(--smvp-dark-mode-background-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget .smvp-label-chevron-wrapper .smvp-icon-button svg path {
    fill: var(--smvp-dark-mode-color);
  }
  .smvp-qna-widget {
    background-color: #fff;
    border-radius: 8px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 300px;
  }
  .smvp-qna-widget.collapsed {
    width: unset;
  }
  .smvp-qna-widget.collapsed .smvp-question .smvp-label-chevron-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .smvp-qna-widget.collapsed .smvp-question .smvp-body,
  .smvp-qna-widget.collapsed .smvp-question .smvp-profile {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget {
    bottom: auto;
    -webkit-box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 42.625vw;
    overflow: hidden;
    padding: 2vw;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-badge,
  .smvp-large-display .smvp-qna-widget .smvp-label-chevron-wrapper {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question:first-child {
    margin-top: unset;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-small {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    display: block;
    flex-grow: 1;
    font-size: 2vw;
    line-height: 3.2vw;
    margin-bottom: .75vw;
    max-height: 25.6vw;
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: #18191a;
    font-weight: 600;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile {
    margin-top: .75vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .title {
    font-size: 1.75vw;
    font-weight: 400;
    line-height: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .subtitle {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar {
    border-radius: 50%;
    height: 3vw;
    margin-right: .75vw;
    width: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar .initials {
    font-size: 1.125vw;
    line-height: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .player-upvote,
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-icon-button {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 24px;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote .smvp-like-button {
    color: #18191a;
    font-size: 24px;
    font-weight: 600;
    margin-left: -4px;
    padding-left: 0;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote svg {
    height: 48px;
    width: 48px;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote svg path {
    fill: var(--smvp-upvote-color);
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget {
    -webkit-box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    max-height: 80%;
    padding: 2.3426061493vh;
    width: 80%;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-body {
    font-size: 2.3426061493vh;
    line-height: 3.7481698389vh;
    max-height: unset;
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile {
    margin-bottom: .878477306vh;
    margin-top: .878477306vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .title {
    font-size: 2.0497803807vh;
    line-height: 3.513909224vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar {
    height: 3.513909224vh;
    margin-right: .878477306vh;
    width: 3.513909224vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar .initials {
    font-size: 1.317715959vh;
    line-height: 3.513909224vh;
  }
  .smvp-qna-widget.fullscreen {
    position: fixed;
  }
  .smvp-qna-widget .smvp-question {
    border-bottom: 1px solid #f1f2f4;
    padding: 12px;
  }
  .smvp-qna-widget .smvp-question:first-child {
    margin-top: auto;
  }
  .smvp-qna-widget .smvp-question:last-child {
    border-bottom: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-badge {
    color: var(--smvp-tab-active-color);
    font-weight: 700;
    position: relative;
  }
  .smvp-qna-widget .smvp-question .smvp-badge:after {
    background-color: var(--smvp-tab-active-color);
    border-radius: 4px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .details {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .title {
    color: #5b6771;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    overflow: hidden;
    white-space: normal;
  }
  .dark-mode .smvp-qna-widget .smvp-question .smvp-profile .title {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-qna-widget .smvp-question .smvp-profile .title.no-subtitle {
    line-height: 24px;
    padding-top: 4px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .subtitle {
    color: #7d8082;
    font-size: 12px;
    line-height: 14px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile.click-disabled {
    cursor: default;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar,
  .smvp-qna-widget .smvp-question .smvp-silhouette {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    overflow: hidden;
    text-align: center;
    width: 32px;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar img,
  .smvp-qna-widget .smvp-question .smvp-silhouette img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .initials,
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette,
  .smvp-qna-widget .smvp-question .smvp-silhouette .initials,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette {
    height: 100%;
    width: 100%;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette {
    margin: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette svg,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette svg {
    height: 16px;
    margin: auto;
    width: 14px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4px;
    overflow: hidden;
  }
  .smvp-qna-widget .smvp-question .smvp-body {
    font-size: 1rem;
    max-height: 128px;
    overflow: auto;
    overflow-wrap: break-word;
  }
  .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: #5b6771;
    margin: 0;
    word-break: break-word;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 8px;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper .smvp-icon-button {
    height: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper .smvp-icon-button:hover {
    background-color: inherit;
  }
  .smvp-qna-widget .smvp-question .player-upvote {
    margin-left: auto;
    margin-right: 8px;
  }
  .smvp-qna-widget .smvp-question .live-display-upvote {
    display: none;
  }
  .smvp-seek-bar {
    bottom: 48px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
    left: 8px;
    opacity: 1;
    position: absolute;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      opacity .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      border-color .1s linear;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    width: calc(100% - 16px);
  }
  .smvp-seek-bar.smvp-collapsed {
    opacity: 0;
    -webkit-transform: translateY(2000%);
    transform: translateY(2000%);
    -webkit-transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, transform .3s ease-out 2s;
    transition:
      opacity .3s ease-out 2s,
      transform .3s ease-out 2s,
      -webkit-transform .3s ease-out 2s;
  }
  .splitpanes__pane .smvp-slides-widget {
    max-height: 100%;
    max-width: 100%;
    right: 0;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    background-color: unset;
    height: unset;
    justify-content: unset;
    left: unset;
    position: unset;
    top: unset;
    width: unset;
  }
  .smvp-slides-widget {
    background-color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 100%;
    justify-content: center;
    left: 0;
    top: 0;
    width: 100%;
  }
  .smvp-slides-widget img {
    pointer-events: none;
  }
  .is-side-bar-below .smvp-slides-widget,
  .smvp-slides-widget img {
    max-height: 100%;
    max-width: 100%;
  }
  .is-side-bar-below .smvp-slides-widget img {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: unset;
  }
  .smvp-subtitles-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    bottom: 66px;
    justify-content: center;
    left: 0;
    width: 100%;
  }
  .smvp-subtitles-container.smvp-position-top {
    bottom: unset;
    top: 66px;
  }
  .smvp-subtitles-container .smvp-subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .smvp-subtitles-container .smvp-subtitle .smvp-text {
    background-color: rgba(0, 0, 0, .45);
    -webkit-box-shadow: 8px 0 0 rgba(0, 0, 0, .45), -8px 0 0 rgba(0, 0, 0, .45);
    box-shadow: 8px 0 0 rgba(0, 0, 0, .45), -8px 0 0 rgba(0, 0, 0, .45);
    color: #fff;
    display: inline-block;
    font-weight: 500;
  }
  .smvp-subtitles-container .new-subtitles-wrapper .smvp-text {
    -webkit-animation: reveal-text .2s steps(30) forwards;
    animation: reveal-text .2s steps(30) forwards;
    clip-path: inset(0 100% 0 0);
    overflow: hidden;
    position: relative;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(2) .smvp-text {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(3) .smvp-text {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(4) .smvp-text {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(5) .smvp-text {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(6) .smvp-text {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }
  @-webkit-keyframes reveal-text {
    0% {
      clip-path: inset(0 100% 0 0);
    }
    to {
      clip-path: inset(0 0 0 0);
    }
  }
  @keyframes reveal-text {
    0% {
      clip-path: inset(0 100% 0 0);
    }
    to {
      clip-path: inset(0 0 0 0);
    }
  }
  .smvp-user-interactor-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: #000;
    cursor: pointer;
    justify-content: center;
  }
  .smvp-user-interactor-widget svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-user-interactor-widget:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  .is-side-bar-below .smvp-side-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .is-side-bar-below .smvp-side-bar .tabs {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    height: 56px;
    padding-top: 4px;
    width: unset;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: 4px;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul li {
    margin-bottom: 0;
    margin-right: 8px;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul li.toggler {
    display: none;
  }
  .is-side-bar-below .smvp-side-bar,
  .smvp-side-bar.no-player {
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view,
  .smvp-side-bar.no-player .main-view {
    max-width: unset;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view .smvp-tab,
  .smvp-side-bar.no-player .main-view .smvp-tab {
    overflow-x: hidden;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view {
    overflow-y: auto;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar input {
    background-color: var(--smvp-dark-mode-background-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .main-view {
    border-left: 1px solid #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li .smvp-tab-text {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li:not(.active):hover {
    background-color: #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li.active {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li.active:after {
    content: none;
  }
  .smvp-side-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    background-color: #fff;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .smvp-side-bar .tabs {
    -webkit-box-shadow: -1px 0 12px rgba(0, 0, 0, .1);
    box-shadow: -1px 0 12px rgba(0, 0, 0, .1);
    opacity: 1;
    padding: 4px;
    width: 56px;
  }
  .smvp-side-bar .main-view {
    -webkit-transition: max-width .3s ease-in-out;
    transition: max-width .3s ease-in-out;
  }
  .smvp-side-bar .main-view.closed {
    max-width: 0;
    overflow: hidden;
  }
  .smvp-side-bar.collapsed .highlight {
    left: 50%;
  }
  .smvp-side-bar.smvp-side-bar-narrowing .main-view .smvp-tab,
  .smvp-side-bar.smvp-sidebar-wide .main-view .smvp-tab {
    width: 564px;
  }
  .smvp-side-bar.smvp-sidebar-wide.smvp-side-bar-narrowing .main-view {
    max-width: 282px;
  }
  .smvp-side-bar.smvp-sidebar-wide .main-view {
    max-width: 564px;
    width: 564px;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide .main-view {
    max-width: 66vw;
    width: 66vw;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide .main-view .smvp-tab {
    width: 66vw;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide.smvp-side-bar-narrowing .main-view {
    max-width: 282px;
  }
  .is-side-bar-below .smvp-side-bar {
    max-width: unset;
  }
  .smvp-side-bar .smvp-viewers {
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
  }
  .smvp-side-bar .smvp-viewers,
  .smvp-side-bar .smvp-viewers section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
  }
  .smvp-side-bar .smvp-viewers section.content {
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .is-side-bar-below .smvp-side-bar .smvp-viewers section.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .smvp-viewers section.content.empty {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar .smvp-viewers .no-viewers {
    line-height: 24px;
    padding: 16px;
    text-align: center;
  }
  .smvp-side-bar .smvp-viewers .smvp-viewer .profile {
    margin-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer {
    padding: 8px;
  }
  .smvp-side-bar .smvp-viewers .viewer:last-child {
    border-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer small {
    color: #828282;
    font-size: 12px;
    font-weight: 500;
  }
  .smvp-side-bar .smvp-viewers .viewer .body {
    overflow-wrap: break-word;
  }
  .smvp-side-bar .smvp-viewers .viewer .body p {
    margin-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer:not(.is-webinar):hover {
    background-color: #f3f3f3;
    cursor: pointer;
  }
  .dark-mode .smvp-side-bar .smvp-viewers .viewer:not(.is-webinar):hover {
    background-color: #3f4041;
  }
  .smvp-side-bar .smvp-avatar,
  .smvp-side-bar .smvp-silhouette {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    overflow: hidden;
    text-align: center;
    width: 32px;
  }
  .smvp-side-bar .smvp-avatar img,
  .smvp-side-bar .smvp-silhouette img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-avatar .initials,
  .smvp-side-bar .smvp-avatar .smvp-silhouette,
  .smvp-side-bar .smvp-silhouette .initials,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-avatar .smvp-silhouette,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette {
    margin: 0;
  }
  .smvp-side-bar .smvp-avatar .smvp-silhouette svg,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette svg {
    height: 16px;
    margin: auto;
    width: 14px;
  }
  .smvp-side-bar .smvp-profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .smvp-side-bar .smvp-profile .details {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .smvp-side-bar .smvp-profile .title {
    color: #5b6771;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    overflow: hidden;
    white-space: normal;
  }
  .dark-mode .smvp-side-bar .smvp-profile .title {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-side-bar .smvp-profile .title.no-subtitle {
    line-height: 24px;
    padding-top: 4px;
  }
  .smvp-side-bar .smvp-profile .subtitle {
    color: #7d8082;
    font-size: 12px;
    line-height: 14px;
  }
  .smvp-side-bar .smvp-profile.click-disabled {
    cursor: default;
  }
  .smvp-side-bar .main-view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-width: 282px;
    width: 282px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-left: 1px solid #f1f2f4;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .main-view section.content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: auto;
  }
  .smvp-side-bar .main-view .smvp-tab {
    height: 100%;
    width: 282px;
  }
  .smvp-side-bar .tabs ul {
    list-style-type: none;
    margin: 0;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    -webkit-margin-end: 0;
    height: 100%;
    margin-inline-end: 0;
  }
  .smvp-side-bar .tabs ul,
  .smvp-side-bar .tabs ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .tabs ul li {
    border-radius: 4px;
    cursor: pointer;
    font-weight: 500;
    justify-items: center;
    margin-bottom: 8px;
    padding: 4px;
    position: relative;
    text-align: center;
    width: 48px;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler,
  .smvp-side-bar .tabs ul li.toggler {
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    margin-bottom: 12px;
    margin-top: 12px;
    width: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler svg path,
  .smvp-side-bar .tabs ul li.toggler svg path {
    fill: #000;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler .smvp-tab-icon,
  .smvp-side-bar .tabs ul li.toggler .smvp-tab-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin: 0;
    padding: 0;
  }
  .smvp-side-bar .tabs ul li.sidebar-spacer {
    cursor: default;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .smvp-side-bar .tabs ul li.sidebar-spacer:not(.active):hover {
    background-color: unset;
    text-decoration: unset;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-icon {
    font-size: 16px;
    margin-bottom: 4px;
    margin-top: 4px;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-icon svg path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li:not(.active):hover {
    background-color: #f3f3f3;
    text-decoration: none;
  }
  .smvp-side-bar .tabs ul li:after {
    border-radius: 4px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .tabs ul li.active:after {
    background-color: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active .smvp-tab-text {
    color: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active .smvp-tab-icon svg path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active.active:hover:after {
    opacity: .3;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-text {
    color: #7d8082;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 1px;
  }
  .smvp-side-bar .streamless-close-btn {
    margin-top: 6px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .streamless-close-btn i {
    font-size: 1rem;
  }
  .smvp-side-bar .no-objectfit .smvp-side-bar section.content {
    display: block;
    width: 100%;
  }
  .smvp-side-bar .no-objectfit .smvp-side-bar footer {
    min-height: 78px;
  }
  .smvp-side-bar .smvp-tab-notification-dot {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: smvp-tab-notification-dot-animation;
    animation-name: smvp-tab-notification-dot-animation;
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    position: absolute;
    right: 10px;
    top: 0;
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
    width: 8px;
  }
  @-webkit-keyframes smvp-tab-notification-dot-animation {
    0% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    10% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    40% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    60% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    90% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    to {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
  }
  @keyframes smvp-tab-notification-dot-animation {
    0% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    10% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    40% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    60% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    90% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    to {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
  }
  .smvp-side-bar .button-icon {
    background: #e3e6e8;
    border: transparent;
    border-radius: 2px;
    color: #2d3339;
  }
  .smvp-side-bar .button-icon:hover {
    background: #d5d9dd;
  }
  .smvp-side-bar .button-icon svg {
    height: 16px;
    margin-left: 8px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    width: 16px;
  }
  .smvp-side-bar .button-icon svg path {
    fill: #2d3339;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar-notification .smvp-side-bar-notification-message {
    background-color: var(--smvp-dark-mode-background-color);
    border-color: var(--smvp-dark-mode-border-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-side-bar-notification {
    bottom: 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message {
    background-color: #fff;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .15);
    box-shadow: 0 0 16px rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    padding: 12px 16px;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message span.title {
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message span.subtitle {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    word-break: break-all;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message button {
    background-color: #3687fa;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    white-space: nowrap;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message span {
    margin-bottom: 8px;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message button {
    padding: 8px 16px;
  }
  .with-player .smvp-side-bar-notification span.title {
    display: none;
  }
  .with-player .smvp-side-bar-notification span.subtitle {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .with-player .smvp-side-bar-notification button {
    margin-left: 12px;
    padding: 4px 12px;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer {
    background-color: var(--smvp-dark-mode-background-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer:not(.selected) input[type=radio] {
    border-color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question {
    background-color: var(--smvp-dark-mode-background-color);
    background-color: hsla(0, 0%, 100%, 0);
    border-color: var(--smvp-dark-mode-border-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question.empty .question-text {
    background-color: #3f4041;
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button:hover {
    background-color: hsla(0, 0%, 100%, .2);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button svg path {
    fill: var(--smvp-dark-mode-color) !important;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled):hover {
    background-color: var(--smvp-dark-mode-background-color);
    background: hsla(0, 0%, 100%, .1);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .thank-you-alert {
    background-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer.selected {
    border-color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer.correct {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background {
    background-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    background-color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    border: 1px solid #484d51;
  }
  .smvp-side-bar .smvp-sidebar-polls {
    height: 100%;
    overflow: auto;
    overflow-wrap: anywhere;
    padding-top: 12px;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls footer button {
    font-size: 16px;
    height: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    border: 1px solid #e3e6e8;
    border-radius: 4px;
    margin-bottom: 16px;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-top-border {
    height: 4px;
    -webkit-transition: width 1s linear;
    transition: width 1s linear;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown.blinking {
    -webkit-animation: blink 1s infinite;
    animation: blink 1s infinite;
  }
  @-webkit-keyframes blink {
    50% {
      opacity: .5;
    }
  }
  @keyframes blink {
    50% {
      opacity: .5;
    }
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper .smvp-icon {
    height: 20px;
    width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper span {
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .poll-wrapper {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .question {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  .smvp-side-bar .smvp-sidebar-polls .answer {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer {
    background-color: #fff;
    border: 1px solid #e3e6e8;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 8px 0;
    padding: 8px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer input {
    accent-color: var(--smvp-polls-selected-border-color);
    margin: 0;
    min-width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 2px solid #e3e6e8;
    border-radius: 100%;
    height: 12px;
    max-height: 12px;
    max-width: 12px;
    min-height: 12px;
    min-width: 12px;
    padding: 0;
    width: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer.selected {
    border: 1px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer.selected input[type=radio] {
    border: 4px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer span {
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-voted,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    height: 100%;
    padding: 0 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    max-height: 68px;
    min-height: 68px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-polls.smvp-tab.smvp-sidebar-polls-is-wordcloud,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .content {
    overflow: hidden;
    overflow-wrap: unset;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer.selected,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-voted .smvp-sidebar-poll-answer.selected {
    border: 1px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls footer .notification {
    background: #4f4f4f;
    border-radius: 4px;
    bottom: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    padding: 8px 16px;
    position: absolute;
    width: calc(100% - 16px);
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls footer .notification {
    bottom: -40px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .answer-limit-hint {
    color: #7d8082;
    font-size: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer {
    border-top: 1px solid var(--border-color);
    padding: 8px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button {
    background-color: #3687fa;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: right;
    line-height: 1.4;
    padding: 4px 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button:active {
    opacity: .75;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled),
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled) input {
    cursor: pointer;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled):hover {
    background-color: #f7f7f7;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper {
    padding: 0 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper .thank-you-alert {
    background-color: #d4f4e0;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    padding: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper .thank-you-alert span {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer {
    border: 1px solid #ddd;
    border-radius: 8px;
    margin: 12px 0;
    padding: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.selected {
    border: 1px solid #7d8082;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.correct {
    border: 1px solid #d4f4e0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.correct.selected {
    border: 1px solid #2dd269;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-wrapper .gauge-value {
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar {
    height: 8px;
    position: relative;
    width: calc(100% - 60px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    border-radius: 4px;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background {
    background-color: #ddd;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background.correct {
    background-color: #d4f4e0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    background-color: #7d8082;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground.correct {
    background-color: #2dd269;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .subtitle,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .title {
    text-align: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .title {
    font-weight: 700;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll svg {
    height: 32px;
    padding: 8px;
    width: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-word-cloud-wrapper svg {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button {
    cursor: pointer;
    padding: 4px;
    -webkit-transform: translateY(-44px);
    transform: translateY(-44px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button span {
    display: inline-block;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button {
    display: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question {
    background-color: #fff;
    border-radius: 8px;
    padding: 0;
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      top .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question .btn-collapse {
    border: none;
    border-radius: 3px;
    cursor: pointer;
    line-height: unset;
    margin-bottom: 16px;
    margin-left: 8px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-top: 8px;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question .btn-collapse svg {
    height: 20px;
    width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question.empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: -moz-fit-content;
    max-height: -webkit-fit-content;
    max-height: fit-content;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question.empty .question-text {
    background-color: #f1f2f4;
    border-radius: 8px;
    color: #18191a;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    padding: 12px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .word-cloud-wrapper {
    height: calc(100% - 63px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .smvp-word-cloud-wrapper {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .smvp-word-cloud-wrapper svg {
    max-height: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer {
    border-top: 1px solid var(--border-color);
    padding: 8px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input[type=text] {
    border: 0;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:focus,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:focus:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:focus,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:focus:active {
    outline: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .char-count span {
    color: #aab3bb;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn {
    background-color: #828282;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    line-height: 1.4;
    margin-left: auto;
    padding: 4px 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn:active {
    opacity: .75;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn label {
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-sidebar-wide .smvp-word-cloud-wrapper svg {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .smvp-sidebar-wide .smvp-sidebar-polls .smvp-sidebar-word-cloud .content span.question {
    border-radius: 3px;
    font-size: 18px;
    max-height: 48px;
    min-height: 48px;
  }
  .smvp-sidebar-wide .smvp-sidebar-polls .smvp-sidebar-word-cloud .content span.question .question-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    float: left;
    width: calc(100% - 32px);
  }
  .smvp-side-bar-narrowing section.content span.question {
    font-size: 14px;
  }
  .smvp-translation-tab {
    padding: 12px;
  }
  .smvp-translation-tab .header {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 14px;
  }
  .smvp-translation-tab iframe {
    border: none;
    border-radius: 4px;
    max-height: calc(100% - 48px);
    max-width: calc(100% - 24px);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna footer {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-question.from-bstg {
    background-color: #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker {
    -webkit-box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .2);
    box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .2);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler {
    color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler:hover {
    background: #3f4041;
    color: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler:hover .smvp-icon path {
    fill: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label {
    color: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label.smvp-expanded,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label:hover {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label .smvp-arrow .smvp-icon path {
    fill: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-dropdown-content {
    background-color: #3f4041;
    border-color: #484d51;
    color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-dropdown-content li:hover {
    background: #4f5051;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content {
    scrollbar-color: #3f4041 #7d8082;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar-track {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar-thumb {
    background-color: #7d8082;
  }
  .smvp-qna {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
  }
  .is-side-bar-below .smvp-qna {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .is-side-bar-below .smvp-qna .sticky-highlighted-question {
    padding: 12px 0 8px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1);
    order: 1;
  }
  .is-side-bar-below .smvp-qna footer {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    border-bottom: 1px solid #e3e6e8;
    border-top: none;
    order: 3;
  }
  .is-side-bar-below .smvp-qna footer button {
    font-size: 16px;
    height: 32px;
  }
  .is-side-bar-below .smvp-qna section.qna-sorting-picker {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .smvp-qna section.qna-sorting-picker {
    -webkit-box-shadow: inset 0 -1px 0 #e5e5e5;
    box-shadow: inset 0 -1px 0 #e5e5e5;
  }
  .smvp-qna section.qna-sorting-picker,
  .smvp-qna section.qna-sorting-picker .orientation-toggler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler {
    border-radius: 4px;
    color: #7d8082;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler .orientation-label {
    margin-right: 4px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler .smvp-icon path {
    fill: #7d8082;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler:hover {
    background: #f3f3f3;
    color: #18191a;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler:hover .smvp-icon path {
    fill: #18191a;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby {
    margin-left: auto;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label {
    border-radius: 4px;
    color: #18191a;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    margin-left: auto;
    padding: 8px;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label.smvp-expanded,
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label:hover {
    background: #f3f3f3;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content {
    background-color: #fff;
    border-radius: 4px;
    color: #7d8082;
    padding: 4px;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content li.smvp-dropdown-selected {
    color: var(--smvp-tab-active-color);
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content li:hover {
    background: #f3f3f3;
  }
  .smvp-qna .smvp-question.from-bstg {
    background-color: #f3f3f3;
  }
  .smvp-qna section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    overflow: unset;
  }
  .is-side-bar-below .smvp-qna section.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-qna section.content.empty {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-qna section.content.align-top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .smvp-qna .smvp-no-questions,
  .smvp-qna section.content.align-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-qna .smvp-no-questions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
  }
  .smvp-qna .smvp-no-questions .subtitle,
  .smvp-qna .smvp-no-questions .title {
    text-align: center;
  }
  .smvp-qna .smvp-no-questions .title {
    font-weight: 700;
  }
  .smvp-qna .smvp-no-questions svg {
    height: 32px;
    padding: 8px;
    width: 32px;
  }
  .smvp-qna .sticky-highlighted-question {
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
    padding: 8px 0 0;
  }
  .smvp-qna .sticky-highlighted-question .smvp-question {
    padding-top: 0;
  }
  .smvp-qna .sticky-highlighted-question .answering-now span {
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    padding: 2px 4px;
    text-transform: uppercase;
  }
  .smvp-qna .sticky-highlighted-question .question-body {
    max-height: 64px;
    overflow: auto;
  }
  .smvp-qna .smvp-question {
    padding: 8px;
  }
  .smvp-qna .smvp-question .question-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .smvp-qna .smvp-question .question-body {
    margin-left: 40px;
    overflow-wrap: break-word;
  }
  .smvp-qna .smvp-question .question-body p {
    margin: 0;
  }
  .smvp-qna .smvp-question a.link {
    overflow-wrap: anywhere;
    word-break: break-all;
  }
  .smvp-qna .smvp-question a.link.disabled {
    color: #333;
    cursor: not-allowed;
  }
  .smvp-qna .smvp-question .answering-now {
    margin-bottom: 6px;
  }
  .smvp-qna .smvp-question .answering-now span {
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    padding: 2px 4px;
    text-transform: uppercase;
  }
  .smvp-qna .smvp-question:first-child {
    margin-top: auto;
  }
  .smvp-qna .smvp-question:last-child {
    border-bottom: 0;
  }
  .smvp-qna .smvp-question small {
    color: #828282;
    font-size: 12px;
    font-weight: 500;
  }
  .smvp-qna .highlight {
    background-color: #fff;
    border-radius: 16px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    left: calc(50% - 141px);
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 300px;
    z-index: 11;
  }
  .smvp-qna .highlight.fullscreen {
    position: fixed;
    z-index: 1012;
  }
  .smvp-qna .highlight .smvp-question {
    padding: 8px 16px;
  }
  .smvp-qna .highlight .smvp-question .title {
    font-size: 12px;
    line-height: 20px;
  }
  .smvp-qna .highlight .smvp-question .avatar,
  .smvp-qna .highlight .smvp-question .picture {
    font-size: 10px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    width: 20px;
  }
  .smvp-qna .highlight .smvp-question .question-body {
    max-height: 128px;
    overflow: auto;
  }
  .smvp-qna footer {
    border-top: 1px solid #e3e6e8;
    padding: 8px;
    position: relative;
  }
  .smvp-qna footer input[type=text] {
    border: 0;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    width: 100%;
  }
  .smvp-qna footer input[type=checkbox] {
    margin-right: 8px;
  }
  .smvp-qna footer button:active,
  .smvp-qna footer button:focus,
  .smvp-qna footer button:focus:active,
  .smvp-qna footer input:active,
  .smvp-qna footer input:focus,
  .smvp-qna footer input:focus:active {
    outline: none;
  }
  .smvp-qna footer .options .checkbox {
    cursor: pointer;
    display: block;
    float: left;
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 25px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-qna footer .options .checkbox input {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0;
  }
  .smvp-qna footer .options .checkbox .checkmark,
  .smvp-qna footer .options .checkbox .checkmark-anonymous {
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 15px;
  }
  .smvp-qna footer .options .checkbox .checkmark-anonymous:after {
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 10px;
    left: 5px;
    position: absolute;
    top: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px;
  }
  .smvp-qna footer .options .btn {
    background-color: #828282;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: right;
    line-height: 1.4;
    padding: 4px 12px;
  }
  .smvp-qna footer .options .btn:active {
    opacity: .75;
  }
  .smvp-qna footer .options .btn label {
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
  }
  .smvp-qna footer .options .btn.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-qna .post-notification {
    background: #4f4f4f;
    border-radius: 4px;
    bottom: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    padding: 8px 16px;
    position: absolute;
    width: calc(100% - 16px);
  }
  .is-side-bar-below .smvp-qna .post-notification {
    bottom: -40px;
  }
  .smvp-qna .smvp-questions-enter-active,
  .smvp-qna .smvp-questions-leave-active,
  .smvp-qna .smvp-questions-move {
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1);
  }
  .smvp-qna .smvp-questions-enter-from,
  .smvp-qna .smvp-questions-leave-to {
    opacity: 0;
    -webkit-transform: scaleY(.01) translate(30px);
    transform: scaleY(.01) translate(30px);
  }
  .smvp-qna .smvp-questions-leave-active {
    position: absolute;
  }
  :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-stream-tab .stream-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
    padding: 0 16px;
  }
  .smvp-stream-tab .subtitle,
  .smvp-stream-tab .title {
    text-align: center;
  }
  .smvp-stream-tab .title {
    font-weight: 700;
    padding-bottom: 4px;
  }
  .smvp-stream-tab .btn {
    border: 0;
    border-radius: 4px;
    cursor: pointer;
    line-height: 1.4;
    margin-top: 16px;
    padding: 4px 12px;
  }
  .smvp-stream-tab .smvp-icon {
    height: 32px;
    padding-bottom: 8px;
    width: 32px;
  }
  .smvp-word-cloud-empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
  }
  .smvp-word-cloud-empty .smvp-word-cloud-empty-text {
    display: block;
  }
  .smvp-word-cloud-group,
  .smvp-word-cloud-inner-wrapper {
    -webkit-transition: -webkit-transform 1s ease-in-out;
    transition: -webkit-transform 1s ease-in-out;
    transition: transform 1s ease-in-out;
    transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
  }
  .smvp-video-player-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .smvp-video-player-wrapper .splitpanes--vertical {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-video-player-wrapper .splitpanes.default-theme .splitpanes__pane {
    background-color: #000;
  }
  .smvp-video-player-wrapper .splitpanes {
    background-color: #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-video-player-wrapper .splitpanes.has-no-split-panes .splitpanes__splitter {
    display: none;
  }
  .smvp-video-player-wrapper .splitpanes.has-no-split-panes .splitpanes__pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__pane {
    height: unset;
    position: relative;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter {
    background: #333;
    border: none;
    height: 100%;
    width: 10px;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:before {
    background-color: #fff;
    border-radius: 4px;
    height: 20px;
    width: 4px;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:after {
    display: none;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:hover:before {
    background-color: #fff;
    height: 100%;
    margin-left: -1px;
    width: 1px;
  }
  .smvp-video-player-wrapper.is-side-bar-below {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-video-player-wrapper.is-side-bar-below input[type=number],
  .smvp-video-player-wrapper.is-side-bar-below input[type=text],
  .smvp-video-player-wrapper.is-side-bar-below textarea {
    font-size: 16px;
  }
  .smvp-video-player-wrapper.is-side-bar-below .splitpanes__pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player-wrapper.is-side-bar-below .splitpanes__splitter {
    height: 10px;
    width: 100%;
  }
  .smvp-tooltip {
    position: relative;
  }
  .smvp-tooltip .smvp-tooltiptext {
    background-color: #000;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 4px;
    bottom: 32px;
    color: #fff;
    display: none;
    font-size: 12px;
    height: unset;
    opacity: 0;
    padding: 4px 8px;
    position: relative;
    text-align: center;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    width: 96px;
    clip: unset;
  }
  .smvp-tooltip .smvp-tooltiptext.left {
    left: -24px;
    position: absolute;
  }
  .smvp-tooltip .smvp-tooltiptext.right {
    position: absolute;
    right: -8px;
  }
  .smvp-show-tooltip-on-hover:hover .smvp-tooltip .smvp-tooltiptext,
  .smvp-tooltip .smvp-tooltiptext.smvp-in {
    display: block;
    opacity: .9;
  }
  .page.events-list .create,
  .page.templates-list .create {
    float: none;
  }
}
@media (max-width:576px) {
  .splitpanes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .splitpanes--vertical {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .splitpanes--horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .splitpanes--dragging * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .splitpanes__pane {
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .splitpanes--vertical .splitpanes__pane {
    -webkit-transition: width .2s ease-out;
    transition: width .2s ease-out;
  }
  .splitpanes--horizontal .splitpanes__pane {
    -webkit-transition: height .2s ease-out;
    transition: height .2s ease-out;
  }
  .splitpanes--dragging .splitpanes__pane {
    -webkit-transition: none;
    transition: none;
  }
  .splitpanes__splitter {
    -ms-touch-action: none;
    touch-action: none;
  }
  .splitpanes--vertical > .splitpanes__splitter {
    cursor: col-resize;
    min-width: 1px;
  }
  .splitpanes--horizontal > .splitpanes__splitter {
    cursor: row-resize;
    min-height: 1px;
  }
  .splitpanes.default-theme .splitpanes__pane {
    background-color: #f2f2f2;
  }
  .splitpanes.default-theme .splitpanes__splitter {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .splitpanes.default-theme .splitpanes__splitter:after,
  .splitpanes.default-theme .splitpanes__splitter:before {
    background-color: rgba(0, 0, 0, .149);
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
  }
  .splitpanes.default-theme .splitpanes__splitter:hover:after,
  .splitpanes.default-theme .splitpanes__splitter:hover:before {
    background-color: rgba(0, 0, 0, .251);
  }
  .splitpanes.default-theme .splitpanes__splitter:first-child {
    cursor: auto;
  }
  .default-theme.splitpanes .splitpanes .splitpanes__splitter {
    z-index: 1;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter,
  .default-theme.splitpanes--vertical > .splitpanes__splitter {
    border-left: 1px solid #eee;
    margin-left: -1px;
    width: 7px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme .splitpanes--vertical > .splitpanes__splitter:before,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:before {
    height: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:before,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:before {
    margin-left: -2px;
  }
  .default-theme .splitpanes--vertical > .splitpanes__splitter:after,
  .default-theme.splitpanes--vertical > .splitpanes__splitter:after {
    margin-left: 1px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter {
    border-top: 1px solid #eee;
    height: 7px;
    margin-top: -1px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:before,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:before {
    height: 1px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 30px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:before,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:before {
    margin-top: -2px;
  }
  .default-theme .splitpanes--horizontal > .splitpanes__splitter:after,
  .default-theme.splitpanes--horizontal > .splitpanes__splitter:after {
    margin-top: 1px;
  }
  .smvp-badge {
    border-radius: 4px;
    display: inline-block;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: .3px;
    line-height: 16px;
    padding: 0 8px;
    text-transform: uppercase;
  }
  .smvp-btn {
    background-color: transparent;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px;
    -webkit-transition: color .1s linear, background-color .1s linear;
    transition: color .1s linear, background-color .1s linear;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px;
  }
  .smvp-btn:hover {
    background-color: hsla(0, 0%, 100%, .2);
    text-decoration: none;
  }
  .smvp-button-with-dropdown {
    position: relative;
  }
  .smvp-button-with-dropdown .smvp-button {
    height: 100%;
    width: 100%;
  }
  .smvp-button-with-dropdown .smvp-content {
    bottom: 100%;
    display: none;
    position: absolute;
    right: 0;
    z-index: 1;
  }
  .smvp-button-with-dropdown.smvp-clicked .smvp-content {
    display: block;
  }
  .smvp-dropdown-menu {
    position: relative;
  }
  .smvp-dropdown-menu .smvp-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow {
    display: inline-block;
    margin-left: 4px;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow svg {
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
    width: 12px;
  }
  .smvp-dropdown-menu .smvp-label .smvp-arrow svg path {
    fill: #18191a;
  }
  .smvp-dropdown-menu .smvp-dropdown-content {
    all: unset;
    list-style-type: none;
    min-width: 92px;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    z-index: 1;
    -webkit-padding-start: 0;
    border: 1px solid #ddd;
    -webkit-box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .051);
    box-shadow: -2px 4px 12px 0 rgba(0, 0, 0, .051);
    padding-inline-start: 0;
  }
  .smvp-dropdown-menu .smvp-dropdown-content li.smvp-dropdown-option {
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    padding: 4px;
    white-space: nowrap;
  }
  .smvp-icon {
    height: 16px;
    width: 16px;
  }
  .smvp-icon-button {
    height: 32px;
    width: 32px;
  }
  .smvp-like-button {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 12px;
    height: 24px;
    min-width: 44px;
    padding: 4px 8px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-like-button svg.smvp-icon {
    margin-right: 2px;
  }
  .smvp-like-button svg.smvp-icon path {
    fill: #b1b3b8;
  }
  .smvp-like-button:hover:not(.liked) {
    background-color: #f3f3f3;
  }
  .smvp-like-button.liked {
    border-color: var(--smvp-tab-active-color);
    color: var(--smvp-tab-active-color);
  }
  .smvp-like-button.liked:hover:after {
    background-color: var(--smvp-tab-active-color);
    content: "\a";
    height: 100%;
    left: 0;
    opacity: .1;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-like-button.liked svg.smvp-icon path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-like-button.read-only {
    border: none;
    pointer-events: none;
  }
  .dark-mode .smvp-like-button {
    background-color: #000;
    border-color: #000;
    color: var(--smvp-dark-mode-color);
  }
  .dark-mode .smvp-like-button:hover {
    background-color: #3f4041;
    border-color: #484d51;
  }
  .dark-mode .smvp-like-button.liked svg.smvp-icon path {
    fill: var(--smvp-btn-color);
  }
  .dark-mode .smvp-like-button.read-only,
  .smvp-slider {
    background-color: transparent;
  }
  .smvp-slider {
    font-size: 14px;
    line-height: 22px;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #2d3339;
    display: block;
    height: 2px;
    min-height: 0;
    outline: none;
    padding: 0;
  }
  .smvp-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-slider::-ms-thumb {
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-slider::-moz-range-thumb {
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    height: 16px;
    width: 16px;
  }
  .smvp-menu {
    background-color: #000;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    padding: 4px 8px;
    width: 160px;
  }
  .smvp-menu .smvp-label {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2);
    font-weight: 700;
    margin-bottom: 5px;
    padding: 4px;
    width: 100%;
  }
  .smvp-menu .smvp-option {
    cursor: pointer;
    padding: 4px;
  }
  .smvp-menu .smvp-option.smvp-selected {
    background: hsla(0, 0%, 100%, .8);
    color: #000;
  }
  .smvp-menu .smvp-option:hover:not(.smvp-selected) {
    background: hsla(0, 0%, 100%, .2);
  }
  .line-clamp-2 {
    -webkit-line-clamp: 2;
  }
  .line-clamp-2,
  .line-clamp-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .line-clamp-3 {
    -webkit-line-clamp: 3;
  }
  .smvp-control-bar {
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));
    background:
      linear-gradient(
        0deg,
        #000,
        transparent);
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    opacity: 1;
    padding: 0 8px 8px;
    position: absolute;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, -webkit-transform .3s ease-in;
    transition: opacity .3s ease-in, transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      -webkit-transform .3s ease-in;
    width: 100%;
  }
  .smvp-control-bar.smvp-fold-below {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, transform .3s ease-out 2s;
    transition:
      opacity .3s ease-out 2s,
      transform .3s ease-out 2s,
      -webkit-transform .3s ease-out 2s;
  }
  .smvp-control-bar .smvp-badge {
    margin-left: 16px;
  }
  @-webkit-keyframes lds-ring {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  @keyframes lds-ring {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }
  .smvp-loading,
  .smvp-loading-shadow {
    display: inline-block;
    height: 80px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
  }
  .smvp-loading .part,
  .smvp-loading-shadow .part {
    -webkit-animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    animation: lds-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    border: 8px solid transparent;
    border-radius: 50%;
    border-top-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: 64px;
    margin: 8px;
    position: absolute;
    width: 64px;
  }
  .smvp-loading .part:first-child,
  .smvp-loading-shadow .part:first-child {
    -webkit-animation-delay: -.45s;
    animation-delay: -.45s;
  }
  .smvp-loading .part:nth-child(2),
  .smvp-loading-shadow .part:nth-child(2) {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s;
  }
  .smvp-loading .part:nth-child(3),
  .smvp-loading-shadow .part:nth-child(3) {
    -webkit-animation-delay: -.15s;
    animation-delay: -.15s;
  }
  .smvp-loading-shadow {
    -webkit-filter: blur(2px);
    filter: blur(2px);
  }
  .smvp-loading-shadow .part {
    border-color: #bababa transparent transparent;
  }
  .smvp-error-notification {
    background-color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #d3d3d3;
  }
  .smvp-error-notification .smvp-message {
    text-align: center;
  }
  .smvp-error-notification .smvp-message a {
    text-decoration: none;
  }
  .smvp-video-player {
    background-color: #000;
    min-height: 200px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .smvp-video-player:before {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 56.25%;
    width: 0;
  }
  .smvp-video-player .video-area-wrapper {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .smvp-video-player .video-area-wrapper,
  .smvp-video-player .video-area-wrapper .video-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player .video-area-wrapper .video-wrapper video {
    max-height: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .smvp-video-player .video-area-wrapper.control-bar-at-bottom {
    height: 100%;
  }
  .smvp-video-player .smvp-core-iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-video-player.smvp-client-fullscreen.is-side-bar-below {
    height: 0;
    padding-top: 56.25%;
  }
  .smvp-video-player.smvp-fullscreen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player.smvp-fullscreen.smvp-idle {
    cursor: none;
  }
  .smvp-video-player .smvp-spacer {
    margin-left: auto;
  }
  .smvp-interprefy {
    position: relative;
  }
  .smvp-interprefy-iframe-wrapper {
    bottom: 37px;
    height: 400px;
    position: absolute;
    right: 0;
    width: 400px;
  }
  .smvp-interprefy-iframe-wrapper iframe {
    background: #fff;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .smvp-interprefy-iframe-wrapper .smvp-icon-button {
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 36px;
  }
  .smvp-live-badge-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-live-badge {
    background: #ff3b30;
    color: #fff;
  }
  .smvp-preview-badge-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-preview-badge {
    background: #fff0b3;
    color: #b38f00;
  }
  .smvp-time {
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    margin-left: 8px;
  }
  .smvp-volume-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-volume-controls .smvp-volume {
    opacity: 0;
    -webkit-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    width: 1px;
  }
  .smvp-volume-controls .smvp-volume::-webkit-slider-thumb {
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls .smvp-volume::-moz-range-thumb {
    opacity: 0;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls .smvp-volume::-ms-thumb {
    opacity: 0;
    -ms-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  .smvp-volume-controls:hover .smvp-toggle {
    margin-right: 8px;
  }
  .smvp-volume-controls:hover .smvp-volume {
    opacity: 1;
    width: 48px;
  }
  .smvp-volume-controls:hover .smvp-volume::-webkit-slider-thumb {
    opacity: 1;
  }
  .smvp-volume-controls:hover .smvp-volume::-moz-range-thumb {
    opacity: 1;
  }
  .smvp-volume-controls:hover .smvp-volume::-ms-thumb {
    opacity: 1;
  }
  .smvp-viewers-count-control {
    height: 32px;
  }
  .smvp-viewers-count-control,
  .smvp-viewers-count-control .smvp-viewer-count-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-viewers-count-control .smvp-viewer-count-box {
    background: rgba(0, 0, 0, .3);
    border: 1px solid hsla(0, 0%, 100%, .35);
    border-radius: 4px;
    padding: 2px 6px;
  }
  .smvp-viewers-count-control .smvp-viewer-count-box span.count {
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    margin-left: 4px;
  }
  .smvp-big-play-button-widget {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: rgba(0, 0, 0, .2);
    justify-content: center;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-big-play-button-widget .smvp-play-button-overlay:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  .smvp-big-unmute-button-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    justify-content: center;
  }
  .smvp-big-unmute-button-widget svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-big-unmute-button-widget:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  @-webkit-keyframes growAndFadeUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(0) translateY(0);
      transform: scale(0) translateY(0);
    }
    10% {
      opacity: 1;
      -webkit-transform: scale(1.1) translateY(0);
      transform: scale(1.1) translateY(0);
    }
    15% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    to {
      opacity: 0;
      -webkit-transform: scale(.8) translateY(-200px);
      transform: scale(.8) translateY(-200px);
    }
  }
  @keyframes growAndFadeUp {
    0% {
      opacity: 0;
      -webkit-transform: scale(0) translateY(0);
      transform: scale(0) translateY(0);
    }
    10% {
      opacity: 1;
      -webkit-transform: scale(1.1) translateY(0);
      transform: scale(1.1) translateY(0);
    }
    15% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    to {
      opacity: 0;
      -webkit-transform: scale(.8) translateY(-200px);
      transform: scale(.8) translateY(-200px);
    }
  }
  .smvp-claps-widget {
    bottom: 50px;
    display: inline-block;
    position: absolute;
    right: 0;
  }
  .smvp-claps-widget .smvp-tooltiptext {
    bottom: 48px;
  }
  .smvp-claps-widget .smvp-claps-button {
    background-color: #d8dbe3;
    border-radius: 50%;
    cursor: pointer;
    margin: 0 10px 0 0;
    opacity: 1;
    padding: 8px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .smvp-claps-widget .smvp-claps-button:active {
    background-color: rgba(216, 219, 227, .8);
  }
  .smvp-claps-widget .smvp-clap {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' fill='none'%3E%3Cpath fill='%23FAC232' d='M9.544 73.269a6.92 6.92 0 0 1 9.806-.225l-9.614-9.261a7.948 7.948 0 0 1 10.992-11.441l.385.384a8.46 8.46 0 0 1 11.697-12.21l5.513 5.288A7.948 7.948 0 0 1 49.25 34.363l28.62 27.465c-3.558-5.256-2.372-14.422 3.204-17.37a5.13 5.13 0 0 1 6.698 1.859l13.941 17.978c11.727 19.09 9.093 43.691-6.41 59.866a29.644 29.644 0 0 1-41.918.865L9.736 83.076a6.92 6.92 0 0 1-.192-9.807'/%3E%3Cpath fill='%23000' fill-opacity='.05' d='M9.544 73.269a6.92 6.92 0 0 1 9.806-.225l-9.614-9.261a7.948 7.948 0 0 1 10.992-11.441l.385.384a8.46 8.46 0 0 1 11.697-12.21l5.513 5.288A7.948 7.948 0 0 1 49.25 34.363l28.62 27.465c-3.558-5.256-2.372-14.422 3.204-17.37a5.13 5.13 0 0 1 6.698 1.859l13.941 17.978c11.727 19.09 9.093 43.691-6.41 59.866a29.644 29.644 0 0 1-41.918.865L9.736 83.076a6.92 6.92 0 0 1-.192-9.807'/%3E%3Cpath fill='%2345413C' d='M37.435 34.016a9.55 9.55 0 0 1 12.806-.913l.12.104 23.942 22.978-.019-.23c-.388-5.084 1.66-10.405 5.775-12.766l.284-.157a6.73 6.73 0 0 1 8.791 2.44l-.052-.08 13.898 17.922.099.143c12.108 19.712 9.389 45.111-6.619 61.813a31.25 31.25 0 0 1-21.903 9.609 31.25 31.25 0 0 1-22.282-8.697L8.628 84.233a8.525 8.525 0 0 1-.245-12.068 8.53 8.53 0 0 1 4.97-2.563l.102-.013-4.897-4.72a9.55 9.55 0 0 1-.076-12.857l.214-.23a9.54 9.54 0 0 1 8.458-2.804l.213.038-.076-.377a10.05 10.05 0 0 1 2.415-8.52l.22-.238c3.743-3.906 9.904-4.155 13.994-.521l.88.844.006-.133a9.52 9.52 0 0 1 2.412-5.82zm10.603 1.44a6.346 6.346 0 0 0-8.502 9.302l.07.088L62.795 67.08a1.602 1.602 0 0 1-2.094 2.42l-.124-.107L37.182 46.96a2 2 0 0 1-.171-.192l-5.264-5.054a6.858 6.858 0 0 0-9.482 9.897l.093.103.051.063 28.657 27.514a1.602 1.602 0 0 1-2.095 2.42l-.124-.108-28.875-27.722a1.6 1.6 0 0 1-.192-.22l-.131-.133-.174-.141a6.346 6.346 0 0 0-8.271.418l-.197.197c-2.324 2.418-2.364 6.227-.159 8.626l9.602 9.25.01.01 19.645 18.844a1.602 1.602 0 0 1-2.094 2.42l-.124-.108-19.634-18.833-.195-.179a5.32 5.32 0 0 0-3.336-1.31h-.284a5.33 5.33 0 0 0-3.741 1.659 5.32 5.32 0 0 0 .15 7.538l43.648 41.95a28.04 28.04 0 0 0 39.652-.818c14.999-15.649 17.547-39.448 6.201-57.918l.042.07-13.883-17.905-.096-.137a3.52 3.52 0 0 0-4.587-1.287c-4.495 2.376-5.814 10.347-2.627 15.055l-.143-.218 14.315 13.74a1.603 1.603 0 0 1-2.095 2.42l-.124-.107-14.166-13.597a2 2 0 0 1-.224-.184l-28.55-27.4-.172-.128Z'/%3E%3Cpath fill='%23FAC232' d='m119.404 42.888 17.049-5.32a1.25 1.25 0 0 0 .802-1.795l-4.391-7.403a1.28 1.28 0 0 0-1.987 0L118.25 41.19a1.122 1.122 0 0 0 1.154 1.698m-9.423-7.66 8.333-15.767a1.25 1.25 0 0 0-.673-1.86l-8.365-2.146a1.248 1.248 0 0 0-1.474 1.314v17.914a1.154 1.154 0 0 0 2.179.545M48.866 23.403 57.807 7.86a1.282 1.282 0 0 0-.64-1.86l-8.3-2.37a1.25 1.25 0 0 0-1.507 1.25l-.513 17.946a1.122 1.122 0 0 0 2.02.577Zm-12.114.865L32.17 7.058a1.25 1.25 0 0 0-1.762-.865l-7.692 4.134a1.282 1.282 0 0 0-.16 1.987L34.797 25.39a1.154 1.154 0 0 0 1.955-1.122'/%3E%3Cpath fill='%2345413C' d='M131.654 26.303a2.88 2.88 0 0 0-1.877.892l-.052.058-12.618 12.811a1.7 1.7 0 0 0-.216.274 2.725 2.725 0 0 0 2.802 4.125l.187-.046 17.049-5.32c.762-.189 1.466-.78 1.823-1.58a2.85 2.85 0 0 0-.081-2.491l-4.43-7.474-.136-.195a2.89 2.89 0 0 0-2.236-1.062zm.144 3.412 3.817 6.437-14.661 4.572zm-24.646-15.161a2.85 2.85 0 0 0-.948 2.323l-.004 17.806a2.75 2.75 0 0 0 2.088 2.69 2.755 2.755 0 0 0 3.118-1.411l8.325-15.753-.063.11a2.852 2.852 0 0 0-1.536-4.243l-8.457-2.174c-.899-.17-1.728.03-2.367.523zm2.252 2.584 7.329 1.884-7.329 13.868zM46.789 2.657a2.85 2.85 0 0 0-1.03 2.256l-.513 17.867.005.176a2.724 2.724 0 0 0 4.903 1.4l.102-.155 8.941-15.543a2.87 2.87 0 0 0 .24-2.4 2.89 2.89 0 0 0-1.698-1.754l-.132-.044-8.3-2.372-.111-.027a2.85 2.85 0 0 0-2.407.596M48.95 5.32l7.274 2.078-7.717 13.414zm-19.236-.572-7.757 4.168-.146.088a2.884 2.884 0 0 0-.36 4.47l12.177 13.01a2.75 2.75 0 0 0 3.396.52 2.756 2.756 0 0 0 1.257-3.217L33.718 6.646c-.164-.778-.73-1.501-1.514-1.887a2.85 2.85 0 0 0-2.49-.011m1.008 3.094L34.756 23 23.964 11.474z'/%3E%3Cpath fill='%23FAC232' d='M30.183 80.127a6.92 6.92 0 0 1 9.807-.192l-9.615-9.262a7.948 7.948 0 1 1 10.993-11.441l.384.352a8.46 8.46 0 1 1 11.698-12.21l5.512 5.288a7.922 7.922 0 1 1 10.96-11.441l28.619 27.465c-3.557-5.256-2.372-14.454 3.205-17.37a5.096 5.096 0 0 1 6.698 1.827l13.94 18.01c11.734 19.078 9.099 43.674-6.409 59.834a29.645 29.645 0 0 1-41.919.865l-43.68-41.886a6.986 6.986 0 0 1-.193-9.84Z'/%3E%3Cpath fill='%23fff' d='M101.745 60.514a5.096 5.096 0 0 1 6.698 1.826l13.941 18.011a49.5 49.5 0 0 1 7.082 21.312 49.2 49.2 0 0 0-7.082-30.35l-13.941-18.17a5.096 5.096 0 0 0-6.698-1.827c-4.775 2.5-6.41 9.614-4.487 14.806a9.61 9.61 0 0 1 4.487-5.608m-43.04-9.871a7.95 7.95 0 0 1 11.184-.256l19.966 19.229a11.06 11.06 0 0 0 11.954 2.275L69.761 41.157a7.916 7.916 0 0 0-11.921 10.32q.38-.472.865-.834' opacity='.45'/%3E%3Cpath fill='%2345413C' d='M57.564 40.353a9.524 9.524 0 0 1 13.467-.288l23.942 22.977-.011-.129c-.426-5.126 1.622-10.514 5.76-12.864l.279-.152a6.7 6.7 0 0 1 8.804 2.401l-.056-.086 13.902 17.961.098.141c12.115 19.7 9.395 45.096-6.618 61.782a31.247 31.247 0 0 1-44.184.913L29.259 91.116a8.59 8.59 0 0 1-.234-12.097 8.53 8.53 0 0 1 4.979-2.547l.074-.009-4.74-4.569a9.55 9.55 0 0 1-3.202-9.05l.068-.325a9.55 9.55 0 0 1 11.042-7.296l.265.053-.05-.258a10 10 0 0 1 .033-3.695l.072-.337a10.06 10.06 0 0 1 7.113-7.424c3.552-.986 7.358.05 9.88 2.656l.365.35a9.5 9.5 0 0 1 2.426-5.984zm11.25 2.025a6.32 6.32 0 0 0-8.744 9.127l.097.1q.054.06.1.12l23.167 22.247a1.603 1.603 0 0 1-2.096 2.419l-.124-.108L57.82 53.819a2 2 0 0 1-.17-.192l-5.351-5.137a6.86 6.86 0 0 0-6.482-1.91l-.28.07a6.858 6.858 0 0 0-2.72 11.737l.025.023q.126.118.22.24l28.675 27.533a1.602 1.602 0 0 1-2.095 2.42l-.124-.108L40.61 60.74a2 2 0 0 1-.147-.161l-.178-.165-.097-.096a6.345 6.345 0 0 0-10.858 2.904c-.518 2.303.284 4.702 2.156 6.297l9.615 9.262.013.013 19.63 18.829a1.602 1.602 0 0 1-2.095 2.42l-.124-.108L38.88 81.091l-.008-.007-.204-.187a5.32 5.32 0 0 0-3.309-1.299l-.282-.001a5.32 5.32 0 0 0-3.735 1.636 5.38 5.38 0 0 0 .142 7.576l43.681 41.887a28.04 28.04 0 0 0 19.996 7.804 28.04 28.04 0 0 0 19.657-8.623c15.003-15.633 17.552-39.427 6.201-57.884l.038.064-13.881-17.933-.095-.137a3.493 3.493 0 0 0-4.593-1.25c-4.486 2.345-5.808 10.342-2.62 15.05l-.034-.05 14.172 13.572a1.603 1.603 0 0 1-2.093 2.422l-.124-.107-14.39-13.78a1.6 1.6 0 0 1-.174-.197z'/%3E%3C/svg%3E");
    background-size: contain;
    height: 24px;
    width: 24px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: growAndFadeUp;
    animation-name: growAndFadeUp;
    bottom: 32px;
    height: 32px;
    left: 0;
    position: absolute;
    width: 32px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated:nth-child(3n+2) {
    left: 64px;
  }
  .smvp-claps-widget .smvp-clap.smvp-animated:nth-child(3n) {
    left: 32px;
  }
  .smvp-claps-widget .smvp-floating-claps-animation {
    bottom: 0;
    height: 0;
    margin: 10px;
    min-width: 96px;
    position: absolute;
    right: 0;
  }
  .smvp-countdown-widget {
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-countdown-widget .smvp-countdown-h1,
  .smvp-countdown-widget .smvp-countdown-h3,
  .smvp-countdown-widget .smvp-countdown-p {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-countdown-widget .smvp-countdown-p {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0;
  }
  .smvp-countdown-widget .smvp-countdown-h1 {
    font-size: 36px;
    margin-bottom: 10px;
    margin-top: 20px;
  }
  .smvp-countdown-widget .smvp-countdown-h3 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 0;
  }
  .smvp-invisible-overlay,
  .smvp-message-overlay-widget {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .smvp-message-overlay-widget {
    background-color: rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-message-overlay-widget.smvp-message-overlay-on-top {
    z-index: 1000;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #e3e6e8;
    padding: 24px;
    width: 360px;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog h1.smvp-message-overlay-title {
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
    text-align: center;
    -webkit-margin-before: unset;
    margin-block-start: unset;
    -webkit-margin-after: unset;
    margin-block-end: unset;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-message {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: center;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-message a {
    color: #e3e6e8;
    text-decoration: underline;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-button {
    background-color: rgba(227, 230, 232, 0);
    border: 1px solid #e3e6e8;
    border-radius: 4px;
    color: #e3e6e8;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    padding: 4px 12px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }
  .smvp-message-overlay-widget .smvp-message-overlay-dialog .smvp-message-overlay-button:hover {
    background-color: rgba(227, 230, 232, .2);
    color: #fff;
  }
  .smvp-overlay-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-overlay-widget img {
    max-height: 100%;
    max-width: 100%;
  }
  .smvp-large-display .smvp-overlay-widget img {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 100%;
    max-height: unset;
    max-width: unset;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
  .smvp-poll {
    background-color: #fff;
    border-radius: 16px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    color: #333;
    font-size: 14px;
    left: 50%;
    padding: 8px;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 546px;
  }
  .smvp-poll.smvp-fullscreen {
    position: fixed;
  }
  .smvp-poll .smvp-poll-question {
    margin-top: 4px;
    text-align: center;
  }
  .smvp-poll .smvp-poll-question p {
    margin: 0;
    overflow-wrap: anywhere;
  }
  .smvp-poll .smvp-answers-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-poll .smvp-answers-row .smvp-answer {
    background-color: #fff;
    border: 2px solid #ddd;
    border-radius: .5vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 8px;
    padding: 8px;
    position: relative;
    width: calc(50% - 16px);
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-progress-bar {
    background-color: #d5e6fe;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: width 1s;
    transition: width 1s;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-progress-bar-correct {
    background-color: #d4f4e0;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    overflow: hidden;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 10;
    -ms-flex-positive: 10;
    flex-grow: 10;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-percentages {
    position: relative;
  }
  .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: 2px solid #2dd269;
  }
  .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%232DD269' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0'/%3E%3Cpath fill='%23fff' d='M11.608 4.242a.5.5 0 0 1 .816.575l-.032.045L7.17 11.47a1.198 1.198 0 0 1-1.903.01L3.591 9.103a.5.5 0 0 1 .784-.618l.034.042 1.64 2.328a.2.2 0 0 0 .312.024l.018-.022z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    margin: 0 2px 0 0;
    width: 20px;
    z-index: 1;
  }
  .smvp-poll .smvp-single-item-row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-poll.smvp-waiting-results-msg {
    text-align: center;
  }
  .smvp-poll .smvp-poll-question.empty {
    background-color: #fff;
  }
  .smvp-poll .smvp-poll-question.empty,
  .smvp-poll .smvp-poll-question.empty p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
  .smvp-large-display .smvp-poll {
    background-color: #fff;
    bottom: auto;
    -webkit-box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    max-height: 80%;
    overflow-y: auto;
    padding: 2vw;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer {
    border-radius: .5vw;
    margin-bottom: .5vw;
    max-height: 1vw;
    -webkit-transition: max-height .3s ease-in-out, width 1s linear;
    transition: max-height .3s ease-in-out, width 1s linear;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer.blinking {
    -webkit-animation: blink 1s infinite;
    animation: blink 1s infinite;
  }
  .smvp-large-display .smvp-poll .smvp-poll-countdown-timer.hidden {
    max-height: 0;
  }
  .smvp-large-display .smvp-poll .smvp-word-cloud-wrapper {
    height: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-question {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    background-color: transparent;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 2vw;
    font-weight: 700;
    line-height: 3.38vw;
    margin-bottom: 1.5vw;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      top .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      padding .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      padding .3s linear,
      -webkit-transform .3s linear;
    width: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-poll-question.empty {
    margin: 0;
  }
  .smvp-large-display .smvp-poll .smvp-polls-cloud-container {
    display: block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 80%;
    justify-content: center;
    margin-top: 1.5vw;
    width: 100%;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer {
    background-color: #f3f3f3;
    border: .125vw solid #fff;
    border-radius: .5vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.75vw;
    font-weight: 400;
    line-height: normal;
    margin: .75vw 0;
    padding: 1vw;
    position: relative;
    width: calc(100% - 4vw);
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-progress-bar-correct {
    background-color: #d4f4e0;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: .125vw solid #2dd269;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    background-size: contain;
    height: 2vw;
    margin: .125vw .75vw 0 0;
    width: 2vw;
  }
  .smvp-large-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    margin-right: .5vw;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll {
    -webkit-box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    height: 80%;
    max-height: 80%;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-polls-cloud-container {
    height: calc(100% - 3.51391vh);
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-poll-question {
    font-size: 2.3426061493vh;
    line-height: 3.9590043924vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-poll-question.empty {
    margin: 0;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer {
    border: .1464128843vh solid #fff;
    border-radius: .5856515373vh;
    font-size: 2.0497803807vh;
    margin: .878477306vh 0;
    padding: 1.1713030747vh;
    width: calc(100% - 4.68521vh);
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-voted {
    border: .0732064422vh solid #e3e6e8;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-correct {
    border: .1464128843vh solid #2dd269;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-icon-correct {
    height: 2.3426061493vh;
    margin: .1464128843vh .878477306vh 0 0;
    width: 2.3426061493vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer.smvp-selected-incorrect {
    border: .1464128843vh solid #3587fb;
  }
  .smvp-large-display.smvp-vertical-display .smvp-poll .smvp-answers-row .smvp-answer .smvp-answer-text {
    margin-right: .5856515373vh;
    overflow: hidden;
    white-space: unset;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
  }
  .smvp-poll.smvp-word-cloud-poll {
    height: 80%;
    overflow: hidden;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget {
    background-color: var(--smvp-dark-mode-background-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-qna-widget .smvp-label-chevron-wrapper .smvp-icon-button svg path {
    fill: var(--smvp-dark-mode-color);
  }
  .smvp-qna-widget {
    background-color: #fff;
    border-radius: 8px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 300px;
  }
  .smvp-qna-widget.collapsed {
    width: unset;
  }
  .smvp-qna-widget.collapsed .smvp-question .smvp-label-chevron-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .smvp-qna-widget.collapsed .smvp-question .smvp-body,
  .smvp-qna-widget.collapsed .smvp-question .smvp-profile {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget {
    bottom: auto;
    -webkit-box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5vw rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: 42.625vw;
    overflow: hidden;
    padding: 2vw;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-badge,
  .smvp-large-display .smvp-qna-widget .smvp-label-chevron-wrapper {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question:first-child {
    margin-top: unset;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-small {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-body {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    display: block;
    flex-grow: 1;
    font-size: 2vw;
    line-height: 3.2vw;
    margin-bottom: .75vw;
    max-height: 25.6vw;
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: #18191a;
    font-weight: 600;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile {
    margin-top: .75vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .title {
    font-size: 1.75vw;
    font-weight: 400;
    line-height: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .subtitle {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar {
    border-radius: 50%;
    height: 3vw;
    margin-right: .75vw;
    width: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar .initials {
    font-size: 1.125vw;
    line-height: 3vw;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .player-upvote,
  .smvp-large-display .smvp-qna-widget .smvp-question .smvp-icon-button {
    display: none;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 24px;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote .smvp-like-button {
    color: #18191a;
    font-size: 24px;
    font-weight: 600;
    margin-left: -4px;
    padding-left: 0;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote svg {
    height: 48px;
    width: 48px;
  }
  .smvp-large-display .smvp-qna-widget .smvp-question .live-display-upvote svg path {
    fill: var(--smvp-upvote-color);
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget {
    -webkit-box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    box-shadow: 0 0 .5856515373vh rgba(0, 0, 0, .5);
    max-height: 80%;
    padding: 2.3426061493vh;
    width: 80%;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-body {
    font-size: 2.3426061493vh;
    line-height: 3.7481698389vh;
    max-height: unset;
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile {
    margin-bottom: .878477306vh;
    margin-top: .878477306vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .title {
    font-size: 2.0497803807vh;
    line-height: 3.513909224vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar {
    height: 3.513909224vh;
    margin-right: .878477306vh;
    width: 3.513909224vh;
  }
  .smvp-large-display.smvp-vertical-display .smvp-qna-widget .smvp-question .smvp-profile .smvp-avatar .initials {
    font-size: 1.317715959vh;
    line-height: 3.513909224vh;
  }
  .smvp-qna-widget.fullscreen {
    position: fixed;
  }
  .smvp-qna-widget .smvp-question {
    border-bottom: 1px solid #f1f2f4;
    padding: 12px;
  }
  .smvp-qna-widget .smvp-question:first-child {
    margin-top: auto;
  }
  .smvp-qna-widget .smvp-question:last-child {
    border-bottom: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-badge {
    color: var(--smvp-tab-active-color);
    font-weight: 700;
    position: relative;
  }
  .smvp-qna-widget .smvp-question .smvp-badge:after {
    background-color: var(--smvp-tab-active-color);
    border-radius: 4px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .details {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .title {
    color: #5b6771;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    overflow: hidden;
    white-space: normal;
  }
  .dark-mode .smvp-qna-widget .smvp-question .smvp-profile .title {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-qna-widget .smvp-question .smvp-profile .title.no-subtitle {
    line-height: 24px;
    padding-top: 4px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile .subtitle {
    color: #7d8082;
    font-size: 12px;
    line-height: 14px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile.click-disabled {
    cursor: default;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar,
  .smvp-qna-widget .smvp-question .smvp-silhouette {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    overflow: hidden;
    text-align: center;
    width: 32px;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar img,
  .smvp-qna-widget .smvp-question .smvp-silhouette img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .initials,
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette,
  .smvp-qna-widget .smvp-question .smvp-silhouette .initials,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette {
    height: 100%;
    width: 100%;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette {
    margin: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-avatar .smvp-silhouette svg,
  .smvp-qna-widget .smvp-question .smvp-silhouette .smvp-silhouette svg {
    height: 16px;
    margin: auto;
    width: 14px;
  }
  .smvp-qna-widget .smvp-question .smvp-profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4px;
    overflow: hidden;
  }
  .smvp-qna-widget .smvp-question .smvp-body {
    font-size: 1rem;
    max-height: 128px;
    overflow: auto;
    overflow-wrap: break-word;
  }
  .smvp-qna-widget .smvp-question .smvp-body .smvp-paragraph {
    color: #5b6771;
    margin: 0;
    word-break: break-word;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 8px;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper .smvp-icon-button {
    height: 0;
  }
  .smvp-qna-widget .smvp-question .smvp-label-chevron-wrapper .smvp-icon-button:hover {
    background-color: inherit;
  }
  .smvp-qna-widget .smvp-question .player-upvote {
    margin-left: auto;
    margin-right: 8px;
  }
  .smvp-qna-widget .smvp-question .live-display-upvote {
    display: none;
  }
  .smvp-seek-bar {
    bottom: 48px;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .25);
    left: 8px;
    opacity: 1;
    position: absolute;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      opacity .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      border-color .1s linear;
    transition:
      opacity .3s ease-in,
      transform .3s ease-in,
      border-color .1s linear,
      -webkit-transform .3s ease-in;
    width: calc(100% - 16px);
  }
  .smvp-seek-bar.smvp-collapsed {
    opacity: 0;
    -webkit-transform: translateY(2000%);
    transform: translateY(2000%);
    -webkit-transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, -webkit-transform .3s ease-out 2s;
    transition: opacity .3s ease-out 2s, transform .3s ease-out 2s;
    transition:
      opacity .3s ease-out 2s,
      transform .3s ease-out 2s,
      -webkit-transform .3s ease-out 2s;
  }
  .splitpanes__pane .smvp-slides-widget {
    max-height: 100%;
    max-width: 100%;
    right: 0;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    background-color: unset;
    height: unset;
    justify-content: unset;
    left: unset;
    position: unset;
    top: unset;
    width: unset;
  }
  .smvp-slides-widget {
    background-color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 100%;
    justify-content: center;
    left: 0;
    top: 0;
    width: 100%;
  }
  .smvp-slides-widget img {
    pointer-events: none;
  }
  .is-side-bar-below .smvp-slides-widget,
  .smvp-slides-widget img {
    max-height: 100%;
    max-width: 100%;
  }
  .is-side-bar-below .smvp-slides-widget img {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: unset;
  }
  .smvp-subtitles-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    bottom: 66px;
    justify-content: center;
    left: 0;
    width: 100%;
  }
  .smvp-subtitles-container.smvp-position-top {
    bottom: unset;
    top: 66px;
  }
  .smvp-subtitles-container .smvp-subtitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .smvp-subtitles-container .smvp-subtitle .smvp-text {
    background-color: rgba(0, 0, 0, .45);
    -webkit-box-shadow: 8px 0 0 rgba(0, 0, 0, .45), -8px 0 0 rgba(0, 0, 0, .45);
    box-shadow: 8px 0 0 rgba(0, 0, 0, .45), -8px 0 0 rgba(0, 0, 0, .45);
    color: #fff;
    display: inline-block;
    font-weight: 500;
  }
  .smvp-subtitles-container .new-subtitles-wrapper .smvp-text {
    -webkit-animation: reveal-text .2s steps(30) forwards;
    animation: reveal-text .2s steps(30) forwards;
    clip-path: inset(0 100% 0 0);
    overflow: hidden;
    position: relative;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(2) .smvp-text {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(3) .smvp-text {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(4) .smvp-text {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(5) .smvp-text {
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
  }
  .smvp-subtitles-container .new-subtitles-wrapper div:nth-of-type(6) .smvp-text {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }
  @-webkit-keyframes reveal-text {
    0% {
      clip-path: inset(0 100% 0 0);
    }
    to {
      clip-path: inset(0 0 0 0);
    }
  }
  @keyframes reveal-text {
    0% {
      clip-path: inset(0 100% 0 0);
    }
    to {
      clip-path: inset(0 0 0 0);
    }
  }
  .smvp-user-interactor-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: #000;
    cursor: pointer;
    justify-content: center;
  }
  .smvp-user-interactor-widget svg {
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 30px;
    padding: 30px;
    width: 30px;
  }
  .smvp-user-interactor-widget:hover svg {
    background: hsla(0, 0%, 100%, .4);
  }
  .is-side-bar-below .smvp-side-bar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .is-side-bar-below .smvp-side-bar .tabs {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    height: 56px;
    padding-top: 4px;
    width: unset;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: 4px;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul li {
    margin-bottom: 0;
    margin-right: 8px;
  }
  .is-side-bar-below .smvp-side-bar .tabs ul li.toggler {
    display: none;
  }
  .is-side-bar-below .smvp-side-bar,
  .smvp-side-bar.no-player {
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view,
  .smvp-side-bar.no-player .main-view {
    max-width: unset;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view .smvp-tab,
  .smvp-side-bar.no-player .main-view .smvp-tab {
    overflow-x: hidden;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .main-view {
    overflow-y: auto;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar input {
    background-color: var(--smvp-dark-mode-background-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .main-view {
    border-left: 1px solid #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li .smvp-tab-text {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li:not(.active):hover {
    background-color: #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li.active {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .tabs ul li.active:after {
    content: none;
  }
  .smvp-side-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    background-color: #fff;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .smvp-side-bar .tabs {
    -webkit-box-shadow: -1px 0 12px rgba(0, 0, 0, .1);
    box-shadow: -1px 0 12px rgba(0, 0, 0, .1);
    opacity: 1;
    padding: 4px;
    width: 56px;
  }
  .smvp-side-bar .main-view {
    -webkit-transition: max-width .3s ease-in-out;
    transition: max-width .3s ease-in-out;
  }
  .smvp-side-bar .main-view.closed {
    max-width: 0;
    overflow: hidden;
  }
  .smvp-side-bar.collapsed .highlight {
    left: 50%;
  }
  .smvp-side-bar.smvp-side-bar-narrowing .main-view .smvp-tab,
  .smvp-side-bar.smvp-sidebar-wide .main-view .smvp-tab {
    width: 564px;
  }
  .smvp-side-bar.smvp-sidebar-wide.smvp-side-bar-narrowing .main-view {
    max-width: 282px;
  }
  .smvp-side-bar.smvp-sidebar-wide .main-view {
    max-width: 564px;
    width: 564px;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide .main-view {
    max-width: 66vw;
    width: 66vw;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide .main-view .smvp-tab {
    width: 66vw;
  }
  .smvp-side-bar.smvp-sidebar-fullscreen.smvp-sidebar-wide.smvp-side-bar-narrowing .main-view {
    max-width: 282px;
  }
  .is-side-bar-below .smvp-side-bar {
    max-width: unset;
  }
  .smvp-side-bar .smvp-viewers {
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
  }
  .smvp-side-bar .smvp-viewers,
  .smvp-side-bar .smvp-viewers section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
  }
  .smvp-side-bar .smvp-viewers section.content {
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .is-side-bar-below .smvp-side-bar .smvp-viewers section.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .smvp-viewers section.content.empty {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar .smvp-viewers .no-viewers {
    line-height: 24px;
    padding: 16px;
    text-align: center;
  }
  .smvp-side-bar .smvp-viewers .smvp-viewer .profile {
    margin-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer {
    padding: 8px;
  }
  .smvp-side-bar .smvp-viewers .viewer:last-child {
    border-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer small {
    color: #828282;
    font-size: 12px;
    font-weight: 500;
  }
  .smvp-side-bar .smvp-viewers .viewer .body {
    overflow-wrap: break-word;
  }
  .smvp-side-bar .smvp-viewers .viewer .body p {
    margin-bottom: 0;
  }
  .smvp-side-bar .smvp-viewers .viewer:not(.is-webinar):hover {
    background-color: #f3f3f3;
    cursor: pointer;
  }
  .dark-mode .smvp-side-bar .smvp-viewers .viewer:not(.is-webinar):hover {
    background-color: #3f4041;
  }
  .smvp-side-bar .smvp-avatar,
  .smvp-side-bar .smvp-silhouette {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    overflow: hidden;
    text-align: center;
    width: 32px;
  }
  .smvp-side-bar .smvp-avatar img,
  .smvp-side-bar .smvp-silhouette img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-avatar .initials,
  .smvp-side-bar .smvp-avatar .smvp-silhouette,
  .smvp-side-bar .smvp-silhouette .initials,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-avatar .smvp-silhouette,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette {
    margin: 0;
  }
  .smvp-side-bar .smvp-avatar .smvp-silhouette svg,
  .smvp-side-bar .smvp-silhouette .smvp-silhouette svg {
    height: 16px;
    margin: auto;
    width: 14px;
  }
  .smvp-side-bar .smvp-profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .smvp-side-bar .smvp-profile .details {
    display: inline-block;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .smvp-side-bar .smvp-profile .title {
    color: #5b6771;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    overflow: hidden;
    white-space: normal;
  }
  .dark-mode .smvp-side-bar .smvp-profile .title {
    color: var(--smvp-dark-mode-color);
  }
  .smvp-side-bar .smvp-profile .title.no-subtitle {
    line-height: 24px;
    padding-top: 4px;
  }
  .smvp-side-bar .smvp-profile .subtitle {
    color: #7d8082;
    font-size: 12px;
    line-height: 14px;
  }
  .smvp-side-bar .smvp-profile.click-disabled {
    cursor: default;
  }
  .smvp-side-bar .main-view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-width: 282px;
    width: 282px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-left: 1px solid #f1f2f4;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .main-view section.content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: auto;
  }
  .smvp-side-bar .main-view .smvp-tab {
    height: 100%;
    width: 282px;
  }
  .smvp-side-bar .tabs ul {
    list-style-type: none;
    margin: 0;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    -webkit-margin-end: 0;
    height: 100%;
    margin-inline-end: 0;
  }
  .smvp-side-bar .tabs ul,
  .smvp-side-bar .tabs ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .tabs ul li {
    border-radius: 4px;
    cursor: pointer;
    font-weight: 500;
    justify-items: center;
    margin-bottom: 8px;
    padding: 4px;
    position: relative;
    text-align: center;
    width: 48px;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler,
  .smvp-side-bar .tabs ul li.toggler {
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    margin-bottom: 12px;
    margin-top: 12px;
    width: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler svg path,
  .smvp-side-bar .tabs ul li.toggler svg path {
    fill: #000;
  }
  .smvp-side-bar .tabs ul li.fullscreen-toggler .smvp-tab-icon,
  .smvp-side-bar .tabs ul li.toggler .smvp-tab-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin: 0;
    padding: 0;
  }
  .smvp-side-bar .tabs ul li.sidebar-spacer {
    cursor: default;
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
  .smvp-side-bar .tabs ul li.sidebar-spacer:not(.active):hover {
    background-color: unset;
    text-decoration: unset;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-icon {
    font-size: 16px;
    margin-bottom: 4px;
    margin-top: 4px;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-icon svg path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li:not(.active):hover {
    background-color: #f3f3f3;
    text-decoration: none;
  }
  .smvp-side-bar .tabs ul li:after {
    border-radius: 4px;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .tabs ul li.active:after {
    background-color: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active .smvp-tab-text {
    color: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active .smvp-tab-icon svg path {
    fill: var(--smvp-tab-active-color);
  }
  .smvp-side-bar .tabs ul li.active.active:hover:after {
    opacity: .3;
  }
  .smvp-side-bar .tabs ul li .smvp-tab-text {
    color: #7d8082;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 1px;
  }
  .smvp-side-bar .streamless-close-btn {
    margin-top: 6px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .streamless-close-btn i {
    font-size: 1rem;
  }
  .smvp-side-bar .no-objectfit .smvp-side-bar section.content {
    display: block;
    width: 100%;
  }
  .smvp-side-bar .no-objectfit .smvp-side-bar footer {
    min-height: 78px;
  }
  .smvp-side-bar .smvp-tab-notification-dot {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: smvp-tab-notification-dot-animation;
    animation-name: smvp-tab-notification-dot-animation;
    background-color: #ff3e33;
    border-radius: 4px;
    height: 8px;
    position: absolute;
    right: 10px;
    top: 0;
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
    width: 8px;
  }
  @-webkit-keyframes smvp-tab-notification-dot-animation {
    0% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    10% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    40% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    60% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    90% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    to {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
  }
  @keyframes smvp-tab-notification-dot-animation {
    0% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    10% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    40% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    60% {
      background-color: #b20a00;
      border-radius: 3px;
      height: 6px;
      right: 10px;
      top: 2px;
      width: 6px;
    }
    90% {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
    to {
      background-color: #ff3e33;
      border-radius: 4px;
      height: 8px;
      right: 10px;
      top: 0;
      width: 8px;
    }
  }
  .smvp-side-bar .button-icon {
    background: #e3e6e8;
    border: transparent;
    border-radius: 2px;
    color: #2d3339;
  }
  .smvp-side-bar .button-icon:hover {
    background: #d5d9dd;
  }
  .smvp-side-bar .button-icon svg {
    height: 16px;
    margin-left: 8px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    width: 16px;
  }
  .smvp-side-bar .button-icon svg path {
    fill: #2d3339;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar-notification .smvp-side-bar-notification-message {
    background-color: var(--smvp-dark-mode-background-color);
    border-color: var(--smvp-dark-mode-border-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-side-bar-notification {
    bottom: 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    position: absolute;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message {
    background-color: #fff;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .15);
    box-shadow: 0 0 16px rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    padding: 12px 16px;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message span.title {
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message span.subtitle {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    word-break: break-all;
  }
  .smvp-side-bar-notification .smvp-side-bar-notification-message button {
    background-color: #3687fa;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    white-space: nowrap;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message span {
    margin-bottom: 8px;
  }
  .no-player .smvp-side-bar-notification .smvp-side-bar-notification-message button {
    padding: 8px 16px;
  }
  .with-player .smvp-side-bar-notification span.title {
    display: none;
  }
  .with-player .smvp-side-bar-notification span.subtitle {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .with-player .smvp-side-bar-notification button {
    margin-left: 12px;
    padding: 4px 12px;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer {
    background-color: var(--smvp-dark-mode-background-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer:not(.selected) input[type=radio] {
    border-color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question {
    background-color: var(--smvp-dark-mode-background-color);
    background-color: hsla(0, 0%, 100%, 0);
    border-color: var(--smvp-dark-mode-border-color);
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question.empty .question-text {
    background-color: #3f4041;
    color: var(--smvp-dark-mode-color);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button:hover {
    background-color: hsla(0, 0%, 100%, .2);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-expand-sidebar-button svg path {
    fill: var(--smvp-dark-mode-color) !important;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled):hover {
    background-color: var(--smvp-dark-mode-background-color);
    background: hsla(0, 0%, 100%, .1);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .thank-you-alert {
    background-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer.selected {
    border-color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer.correct {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background {
    background-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    background-color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    border: 1px solid #484d51;
  }
  .smvp-side-bar .smvp-sidebar-polls {
    height: 100%;
    overflow: auto;
    overflow-wrap: anywhere;
    padding-top: 12px;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls footer button {
    font-size: 16px;
    height: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    border: 1px solid #e3e6e8;
    border-radius: 4px;
    margin-bottom: 16px;
    width: 100%;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-top-border {
    height: 4px;
    -webkit-transition: width 1s linear;
    transition: width 1s linear;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown.blinking {
    -webkit-animation: blink 1s infinite;
    animation: blink 1s infinite;
  }
  @-webkit-keyframes blink {
    50% {
      opacity: .5;
    }
  }
  @keyframes blink {
    50% {
      opacity: .5;
    }
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper .smvp-icon {
    height: 20px;
    width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-countdown .smvp-countdown-timer .smvp-timer-wrapper span {
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .poll-wrapper {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .question {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
  }
  .smvp-side-bar .smvp-sidebar-polls .answer {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer {
    background-color: #fff;
    border: 1px solid #e3e6e8;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 8px 0;
    padding: 8px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer input {
    accent-color: var(--smvp-polls-selected-border-color);
    margin: 0;
    min-width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 2px solid #e3e6e8;
    border-radius: 100%;
    height: 12px;
    max-height: 12px;
    max-width: 12px;
    min-height: 12px;
    min-width: 12px;
    padding: 0;
    width: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer.selected {
    border: 1px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer.selected input[type=radio] {
    border: 4px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-answer span {
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-voted,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    height: 100%;
    padding: 0 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .question {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    max-height: 68px;
    min-height: 68px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-polls.smvp-tab.smvp-sidebar-polls-is-wordcloud,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .content {
    overflow: hidden;
    overflow-wrap: unset;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer.selected,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-voted .smvp-sidebar-poll-answer.selected {
    border: 1px solid var(--smvp-polls-selected-border-color);
  }
  .smvp-side-bar .smvp-sidebar-polls footer .notification {
    background: #4f4f4f;
    border-radius: 4px;
    bottom: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    padding: 8px 16px;
    position: absolute;
    width: calc(100% - 16px);
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls footer .notification {
    bottom: -40px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .answer-limit-hint {
    color: #7d8082;
    font-size: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer {
    border-top: 1px solid var(--border-color);
    padding: 8px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button {
    background-color: #3687fa;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: right;
    line-height: 1.4;
    padding: 4px 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button:active {
    opacity: .75;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll footer button.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled),
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled) input {
    cursor: pointer;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll .smvp-sidebar-poll-answer:not(.disabled):hover {
    background-color: #f7f7f7;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper {
    padding: 0 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper .thank-you-alert {
    background-color: #d4f4e0;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    padding: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .thank-you-wrapper .thank-you-alert span {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin-left: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer {
    border: 1px solid #ddd;
    border-radius: 8px;
    margin: 12px 0;
    padding: 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.selected {
    border: 1px solid #7d8082;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.correct {
    border: 1px solid #d4f4e0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer.correct.selected {
    border: 1px solid #2dd269;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 8px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-wrapper .gauge-value {
    position: absolute;
    right: 0;
    top: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar {
    height: 8px;
    position: relative;
    width: calc(100% - 60px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    border-radius: 4px;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background {
    background-color: #ddd;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-background.correct {
    background-color: #d4f4e0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground {
    background-color: #7d8082;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-poll-results .smvp-sidebar-poll-result-answer .gauge-bar .gauge-foreground.correct {
    background-color: #2dd269;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .subtitle,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .title {
    text-align: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll .title {
    font-weight: 700;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-nopoll svg {
    height: 32px;
    padding: 8px;
    width: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-word-cloud-wrapper svg {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear;
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button {
    cursor: pointer;
    padding: 4px;
    -webkit-transform: translateY(-44px);
    transform: translateY(-44px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button span {
    display: inline-block;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
  }
  .is-side-bar-below .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud .smvp-expand-sidebar-button {
    display: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question {
    background-color: #fff;
    border-radius: 8px;
    padding: 0;
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition:
      top .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear;
    transition:
      top .3s linear,
      transform .3s linear,
      background-color .3s linear,
      background-color .3s linear,
      padding .3s linear,
      font-size .3s linear,
      -webkit-transform .3s linear;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question .btn-collapse {
    border: none;
    border-radius: 3px;
    cursor: pointer;
    line-height: unset;
    margin-bottom: 16px;
    margin-left: 8px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-top: 8px;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question .btn-collapse svg {
    height: 20px;
    width: 20px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question.empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: -moz-fit-content;
    max-height: -webkit-fit-content;
    max-height: fit-content;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .question.empty .question-text {
    background-color: #f1f2f4;
    border-radius: 8px;
    color: #18191a;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    padding: 12px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .word-cloud-wrapper {
    height: calc(100% - 63px);
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .smvp-word-cloud-wrapper {
    height: 100%;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud section.content .smvp-word-cloud-wrapper svg {
    max-height: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer {
    border-top: 1px solid var(--border-color);
    padding: 8px;
    position: relative;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input[type=text] {
    border: 0;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    width: 100%;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:focus,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer button:focus:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:active,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:focus,
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer input:focus:active {
    outline: none;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .char-count span {
    color: #aab3bb;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn {
    background-color: #828282;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    line-height: 1.4;
    margin-left: auto;
    padding: 4px 12px;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn:active {
    opacity: .75;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn label {
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
  }
  .smvp-side-bar .smvp-sidebar-polls .smvp-sidebar-word-cloud footer .options .btn.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-sidebar-wide .smvp-word-cloud-wrapper svg {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .smvp-sidebar-wide .smvp-sidebar-polls .smvp-sidebar-word-cloud .content span.question {
    border-radius: 3px;
    font-size: 18px;
    max-height: 48px;
    min-height: 48px;
  }
  .smvp-sidebar-wide .smvp-sidebar-polls .smvp-sidebar-word-cloud .content span.question .question-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    float: left;
    width: calc(100% - 32px);
  }
  .smvp-side-bar-narrowing section.content span.question {
    font-size: 14px;
  }
  .smvp-translation-tab {
    padding: 12px;
  }
  .smvp-translation-tab .header {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 14px;
  }
  .smvp-translation-tab iframe {
    border: none;
    border-radius: 4px;
    max-height: calc(100% - 48px);
    max-width: calc(100% - 24px);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna footer {
    border-color: #484d51;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-question.from-bstg {
    background-color: #18191a;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker {
    -webkit-box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .2);
    box-shadow: inset 0 -1px 0 hsla(0, 0%, 100%, .2);
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler {
    color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler:hover {
    background: #3f4041;
    color: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.qna-sorting-picker .orientation-toggler:hover .smvp-icon path {
    fill: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label {
    color: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label.smvp-expanded,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label:hover {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-label .smvp-arrow .smvp-icon path {
    fill: #e4e6eb;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-dropdown-content {
    background-color: #3f4041;
    border-color: #484d51;
    color: #b1b3b8;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna .smvp-upvote-sortby .smvp-dropdown-content li:hover {
    background: #4f5051;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content {
    scrollbar-color: #3f4041 #7d8082;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar,
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar-track {
    background-color: #3f4041;
  }
  .smvp-video-player-wrapper.dark-mode .smvp-side-bar .smvp-qna section.content::-webkit-scrollbar-thumb {
    background-color: #7d8082;
  }
  .smvp-qna {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
  }
  .is-side-bar-below .smvp-qna {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .is-side-bar-below .smvp-qna .sticky-highlighted-question {
    padding: 12px 0 8px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 12px -2px rgba(0, 0, 0, .1);
    order: 1;
  }
  .is-side-bar-below .smvp-qna footer {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    border-bottom: 1px solid #e3e6e8;
    border-top: none;
    order: 3;
  }
  .is-side-bar-below .smvp-qna footer button {
    font-size: 16px;
    height: 32px;
  }
  .is-side-bar-below .smvp-qna section.qna-sorting-picker {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .smvp-qna section.qna-sorting-picker {
    -webkit-box-shadow: inset 0 -1px 0 #e5e5e5;
    box-shadow: inset 0 -1px 0 #e5e5e5;
  }
  .smvp-qna section.qna-sorting-picker,
  .smvp-qna section.qna-sorting-picker .orientation-toggler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler {
    border-radius: 4px;
    color: #7d8082;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler .orientation-label {
    margin-right: 4px;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler .smvp-icon path {
    fill: #7d8082;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler:hover {
    background: #f3f3f3;
    color: #18191a;
  }
  .smvp-qna section.qna-sorting-picker .orientation-toggler:hover .smvp-icon path {
    fill: #18191a;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby {
    margin-left: auto;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label {
    border-radius: 4px;
    color: #18191a;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    margin-left: auto;
    padding: 8px;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label.smvp-expanded,
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-label:hover {
    background: #f3f3f3;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content {
    background-color: #fff;
    border-radius: 4px;
    color: #7d8082;
    padding: 4px;
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content li.smvp-dropdown-selected {
    color: var(--smvp-tab-active-color);
  }
  .smvp-qna section.qna-sorting-picker .smvp-upvote-sortby .smvp-dropdown-content li:hover {
    background: #f3f3f3;
  }
  .smvp-qna .smvp-question.from-bstg {
    background-color: #f3f3f3;
  }
  .smvp-qna section.content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    overflow: unset;
  }
  .is-side-bar-below .smvp-qna section.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-qna section.content.empty {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-qna section.content.align-top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .smvp-qna .smvp-no-questions,
  .smvp-qna section.content.align-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-qna .smvp-no-questions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 0 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
  }
  .smvp-qna .smvp-no-questions .subtitle,
  .smvp-qna .smvp-no-questions .title {
    text-align: center;
  }
  .smvp-qna .smvp-no-questions .title {
    font-weight: 700;
  }
  .smvp-qna .smvp-no-questions svg {
    height: 32px;
    padding: 8px;
    width: 32px;
  }
  .smvp-qna .sticky-highlighted-question {
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 12px rgba(0, 0, 0, .1);
    padding: 8px 0 0;
  }
  .smvp-qna .sticky-highlighted-question .smvp-question {
    padding-top: 0;
  }
  .smvp-qna .sticky-highlighted-question .answering-now span {
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    padding: 2px 4px;
    text-transform: uppercase;
  }
  .smvp-qna .sticky-highlighted-question .question-body {
    max-height: 64px;
    overflow: auto;
  }
  .smvp-qna .smvp-question {
    padding: 8px;
  }
  .smvp-qna .smvp-question .question-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .smvp-qna .smvp-question .question-body {
    margin-left: 40px;
    overflow-wrap: break-word;
  }
  .smvp-qna .smvp-question .question-body p {
    margin: 0;
  }
  .smvp-qna .smvp-question a.link {
    overflow-wrap: anywhere;
    word-break: break-all;
  }
  .smvp-qna .smvp-question a.link.disabled {
    color: #333;
    cursor: not-allowed;
  }
  .smvp-qna .smvp-question .answering-now {
    margin-bottom: 6px;
  }
  .smvp-qna .smvp-question .answering-now span {
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    padding: 2px 4px;
    text-transform: uppercase;
  }
  .smvp-qna .smvp-question:first-child {
    margin-top: auto;
  }
  .smvp-qna .smvp-question:last-child {
    border-bottom: 0;
  }
  .smvp-qna .smvp-question small {
    color: #828282;
    font-size: 12px;
    font-weight: 500;
  }
  .smvp-qna .highlight {
    background-color: #fff;
    border-radius: 16px;
    bottom: 72px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    left: calc(50% - 141px);
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 300px;
    z-index: 11;
  }
  .smvp-qna .highlight.fullscreen {
    position: fixed;
    z-index: 1012;
  }
  .smvp-qna .highlight .smvp-question {
    padding: 8px 16px;
  }
  .smvp-qna .highlight .smvp-question .title {
    font-size: 12px;
    line-height: 20px;
  }
  .smvp-qna .highlight .smvp-question .avatar,
  .smvp-qna .highlight .smvp-question .picture {
    font-size: 10px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    width: 20px;
  }
  .smvp-qna .highlight .smvp-question .question-body {
    max-height: 128px;
    overflow: auto;
  }
  .smvp-qna footer {
    border-top: 1px solid #e3e6e8;
    padding: 8px;
    position: relative;
  }
  .smvp-qna footer input[type=text] {
    border: 0;
    height: 22px;
    line-height: 22px;
    margin-bottom: 10px;
    width: 100%;
  }
  .smvp-qna footer input[type=checkbox] {
    margin-right: 8px;
  }
  .smvp-qna footer button:active,
  .smvp-qna footer button:focus,
  .smvp-qna footer button:focus:active,
  .smvp-qna footer input:active,
  .smvp-qna footer input:focus,
  .smvp-qna footer input:focus:active {
    outline: none;
  }
  .smvp-qna footer .options .checkbox {
    cursor: pointer;
    display: block;
    float: left;
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 25px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-qna footer .options .checkbox input {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0;
  }
  .smvp-qna footer .options .checkbox .checkmark,
  .smvp-qna footer .options .checkbox .checkmark-anonymous {
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 15px;
  }
  .smvp-qna footer .options .checkbox .checkmark-anonymous:after {
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: "";
    height: 10px;
    left: 5px;
    position: absolute;
    top: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px;
  }
  .smvp-qna footer .options .btn {
    background-color: #828282;
    border: 0;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    float: right;
    line-height: 1.4;
    padding: 4px 12px;
  }
  .smvp-qna footer .options .btn:active {
    opacity: .75;
  }
  .smvp-qna footer .options .btn label {
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
  }
  .smvp-qna footer .options .btn.disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: .65;
    pointer-events: none;
  }
  .smvp-qna .post-notification {
    background: #4f4f4f;
    border-radius: 4px;
    bottom: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    padding: 8px 16px;
    position: absolute;
    width: calc(100% - 16px);
  }
  .is-side-bar-below .smvp-qna .post-notification {
    bottom: -40px;
  }
  .smvp-qna .smvp-questions-enter-active,
  .smvp-qna .smvp-questions-leave-active,
  .smvp-qna .smvp-questions-move {
    -webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
    transition: all .5s cubic-bezier(.55, 0, .1, 1);
  }
  .smvp-qna .smvp-questions-enter-from,
  .smvp-qna .smvp-questions-leave-to {
    opacity: 0;
    -webkit-transform: scaleY(.01) translate(30px);
    transform: scaleY(.01) translate(30px);
  }
  .smvp-qna .smvp-questions-leave-active {
    position: absolute;
  }
  :root {
    --smvp-dark-mode-background-color:initial;
    --smvp-dark-mode-color:initial;
    --smvp-dark-mode-border-color:initial;
    --smvp-tab-active-color:initial;
    --smvp-polls-selected-border-color:initial;
    --smvp-upvote-color:initial;
  }
  .smvp-stream-tab .stream-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 100px;
    padding: 0 16px;
  }
  .smvp-stream-tab .subtitle,
  .smvp-stream-tab .title {
    text-align: center;
  }
  .smvp-stream-tab .title {
    font-weight: 700;
    padding-bottom: 4px;
  }
  .smvp-stream-tab .btn {
    border: 0;
    border-radius: 4px;
    cursor: pointer;
    line-height: 1.4;
    margin-top: 16px;
    padding: 4px 12px;
  }
  .smvp-stream-tab .smvp-icon {
    height: 32px;
    padding-bottom: 8px;
    width: 32px;
  }
  .smvp-word-cloud-empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
  }
  .smvp-word-cloud-empty .smvp-word-cloud-empty-text {
    display: block;
  }
  .smvp-word-cloud-group,
  .smvp-word-cloud-inner-wrapper {
    -webkit-transition: -webkit-transform 1s ease-in-out;
    transition: -webkit-transform 1s ease-in-out;
    transition: transform 1s ease-in-out;
    transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
  }
  .smvp-video-player-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .smvp-video-player-wrapper .splitpanes--vertical {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .smvp-video-player-wrapper .splitpanes.default-theme .splitpanes__pane {
    background-color: #000;
  }
  .smvp-video-player-wrapper .splitpanes {
    background-color: #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .smvp-video-player-wrapper .splitpanes.has-no-split-panes .splitpanes__splitter {
    display: none;
  }
  .smvp-video-player-wrapper .splitpanes.has-no-split-panes .splitpanes__pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__pane {
    height: unset;
    position: relative;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter {
    background: #333;
    border: none;
    height: 100%;
    width: 10px;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:before {
    background-color: #fff;
    border-radius: 4px;
    height: 20px;
    width: 4px;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:after {
    display: none;
  }
  .smvp-video-player-wrapper .splitpanes .splitpanes__splitter:hover:before {
    background-color: #fff;
    height: 100%;
    margin-left: -1px;
    width: 1px;
  }
  .smvp-video-player-wrapper.is-side-bar-below {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smvp-video-player-wrapper.is-side-bar-below input[type=number],
  .smvp-video-player-wrapper.is-side-bar-below input[type=text],
  .smvp-video-player-wrapper.is-side-bar-below textarea {
    font-size: 16px;
  }
  .smvp-video-player-wrapper.is-side-bar-below .splitpanes__pane {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .smvp-video-player-wrapper.is-side-bar-below .splitpanes__splitter {
    height: 10px;
    width: 100%;
  }
  .smvp-tooltip {
    position: relative;
  }
  .smvp-tooltip .smvp-tooltiptext {
    background-color: #000;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 4px;
    bottom: 32px;
    color: #fff;
    display: none;
    font-size: 12px;
    height: unset;
    opacity: 0;
    padding: 4px 8px;
    position: relative;
    text-align: center;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    width: 96px;
    clip: unset;
  }
  .smvp-tooltip .smvp-tooltiptext.left {
    left: -24px;
    position: absolute;
  }
  .smvp-tooltip .smvp-tooltiptext.right {
    position: absolute;
    right: -8px;
  }
  .smvp-show-tooltip-on-hover:hover .smvp-tooltip .smvp-tooltiptext,
  .smvp-tooltip .smvp-tooltiptext.smvp-in {
    display: block;
    opacity: .9;
  }
}
@page {
  size: A4;
}
@media print {
  body,
  html {
    height: 297mm;
    width: 210mm;
  }
  .content-wrapper {
    max-width: none;
    min-width: 0;
    padding: 0 !important;
  }
  .column-actions,
  .content-wrapper > .ng-view > ng-include,
  .current-module-nav-wrapper,
  .fullscreen-controls-container,
  .modal-diagnostics,
  .smart-table-global-search,
  nav.main {
    display: none !important;
  }
  #privileged-content-wrapper {
    margin-left: 0;
    min-height: 0;
  }
  .span3,
  .span9 {
    float: none;
    width: auto;
  }
}
.chrome-mac-os input[type=radio].form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 5px auto -webkit-focus-ring-color;
}
/*# sourceMappingURL=backstage.css.map */
