@charset "UTF-8";

/* apps/backstage/src/ui/stylesheets/auth.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;
}
: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;
}
.feature-dependant .form-group:before,
.feature-dependant .grouped-controls:before,
.feature-dependant.form-group:before,
[class*=" ic-"],
[class^=ic-] {
  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;
}
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;
}
.content-wrapper {
  margin: 0 auto;
  max-width: 1200px;
  min-width: 1024px;
  padding-bottom: 64px;
  padding-left: 32px;
  padding-right: 32px;
  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;
  }
}
@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;
}
h1 .badge {
  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;
}
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 {
  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;
}
.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;
}
.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 {
  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,
.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 {
  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 {
  margin-left: 8px;
}
.badge: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 {
  margin-left: 0;
}
.badge: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 {
  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,
.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 {
  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,
.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,
.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 {
  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,
.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 {
  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-small.button-and-dropdown,
.badge-success.btn.btn-mini,
.badge-success.btn.btn-small,
.badge-success.btn.mini,
.badge-success.mini.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,
.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,
.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 {
  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-small.button-and-dropdown,
.badge-success.solid.btn.btn-mini,
.badge-success.solid.btn.btn-small,
.badge-success.solid.btn.mini,
.badge-success.solid.mini.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,
.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 {
  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,
.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,
.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 {
  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 {
  background-color: rgb(var(--alert-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badge-danger.btn-mini.button-and-dropdown,
.badge-danger.btn-small.button-and-dropdown,
.badge-danger.btn.btn-mini,
.badge-danger.btn.btn-small,
.badge-danger.btn.mini,
.badge-danger.mini.button-and-dropdown,
.badge.badge-danger,
.badge.danger,
.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 {
  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-small.button-and-dropdown,
.badge-danger.solid.btn.btn-mini,
.badge-danger.solid.btn.btn-small,
.badge-danger.solid.btn.mini,
.badge-danger.solid.mini.button-and-dropdown,
.badge.badge-danger.solid,
.badge.danger.solid,
.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 {
  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 {
  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,
.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 {
  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,
.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 {
  background-color: rgb(var(--base-300-rgb));
  color: rgb(var(--base-700-rgb));
}
.badge.has-action: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 {
  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,
.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 {
  background-color: rgb(var(--success-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.badge.user-status,
.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 {
  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,
.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 {
  margin-left: 8px;
}
.badge 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 {
  margin-right: 4px;
}
.badge 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 {
  margin-left: 4px;
}
.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;
}
.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;
}
.btn + .btn,
.btn + .button-and-dropdown,
.button-and-dropdown + .btn,
.button-and-dropdown + .button-and-dropdown {
  margin-left: 8px;
}
.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,
.btn.active,
.btn:active,
.button-and-dropdown:active {
  background-color: rgb(var(--base-500-rgb));
}
.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;
}
.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;
}
.btn-primary.button-and-dropdown,
.btn.btn-primary,
.btn.primary,
.primary.button-and-dropdown {
  background-color: rgb(var(--primary-300-rgb));
  color: rgb(var(--base-000-rgb));
}
.btn-primary.button-and-dropdown:hover,
.btn.btn-primary:hover,
.btn.primary:hover,
.primary.button-and-dropdown:hover {
  background-color: rgb(var(--primary-305-rgb));
}
.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,
.primary.active.button-and-dropdown,
.primary.button-and-dropdown:active {
  background-color: rgb(var(--primary-500-rgb));
}
.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));
}
.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,
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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,
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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));
}
.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;
}
.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));
}
.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;
}
.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;
}
.btn-medium.button-and-dropdown,
.btn.btn-medium {
  padding: 2px 4px;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.btn-loader.button-and-dropdown,
.btn.btn-loader {
  position: relative;
}
.btn-loader.loading.button-and-dropdown .text,
.btn.btn-loader.loading .text {
  visibility: hidden;
}
.btn-loader.button-and-dropdown .loader .loading,
.btn.btn-loader .loader .loading {
  left: 50%;
}
.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;
}
.btn-login-alt.button-and-dropdown,
.btn-login.button-and-dropdown,
.btn.btn-login,
.btn.btn-login-alt {
  height: 40px;
  width: 100%;
}
.btn.no-action,
.no-action.button-and-dropdown {
  cursor: default !important;
}
.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%;
}
.btn [class*=" ic-"],
.btn [class^=ic-],
.button-and-dropdown [class*=" ic-"],
.button-and-dropdown [class^=ic-] {
  margin: 0 8px 0 0;
}
.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, + button.button-and-dropdown),
a.button-and-dropdown:has(+ button.btn, + 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%;
}
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;
}
.btn-group.important .btn,
.btn-group.important .button-and-dropdown {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.btn-group .btn,
.btn-group .button-and-dropdown {
  border-radius: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.btn-group .btn:first-of-type,
.btn-group .button-and-dropdown:first-of-type {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.btn-group .btn:last-of-type,
.btn-group .button-and-dropdown:last-of-type {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.btn-group .btn:only-child,
.btn-group .button-and-dropdown:only-child {
  border-radius: 4px;
}
.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;
}
.package-button .btn,
.package-button .button-and-dropdown {
  max-height: 32px;
}
.action-buttons {
  float: left;
}
.action-buttons .btn,
.action-buttons .button-and-dropdown {
  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;
}
::-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;
}
.form-group {
  margin-bottom: 24px;
}
.form-group:last-child {
  margin-bottom: 0;
}
.form-group:has(.multiselect--disabled) {
  cursor: not-allowed;
}
.small.form-group {
  width: 96px;
}
.small-input.with-unit.form-group input {
  -webkit-box-flex: 0;
  -ms-flex: 0 1;
  flex: 0 1;
}
.small-input.form-group input {
  width: 96px;
}
.inline.form-group {
  display: inline-block;
  margin-right: 16px;
}
.inline.form-group label {
  margin: 0;
}
.form-group > .actions {
  float: right;
  font-size: 12px;
  font-size: .75rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.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,
.multi-factor-code-control input,
.search-bar input[type=search]:not(.form-control),
.search-bar input[type=text]: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,
.multi-factor-code-control input:hover,
.search-bar input[type=search]:hover:not(.form-control),
.search-bar input[type=text]: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,
.multi-factor-code-control input:focus,
.multi-factor-code-control input:focus-within,
.search-bar input[type=search]:focus-within:not(.form-control),
.search-bar input[type=search]:focus:not(.form-control),
.search-bar input[type=text]:focus-within:not(.form-control),
.search-bar input[type=text]: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,
.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 {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline::-moz-placeholder,
.form-control::-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 {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline:-ms-input-placeholder,
.form-control:-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 {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline::-ms-input-placeholder,
.form-control::-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 {
  color: rgb(var(--base-500-rgb));
  opacity: 1;
}
.form-control-inline::placeholder,
.form-control::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 {
  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,
.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 {
  -webkit-appearance: none;
  margin: 0;
}
.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 {
  -webkit-appearance: textfield;
  appearance: textfield;
  -moz-appearance: textfield;
}
.multi-factor-code-control input[type=file],
.search-bar input[type=file][type=search]:not(.form-control),
.search-bar input[type=file][type=text]:not(.form-control),
[type=file].form-control,
[type=file].form-control-inline {
  cursor: pointer;
  height: 32px;
  padding: 1px;
}
.form-control .disabled,
.form-control-inline .disabled,
.multi-factor-code-control input .disabled,
.multi-factor-code-control input[disabled],
.search-bar input[disabled][type=search]:not(.form-control),
.search-bar input[disabled][type=text]:not(.form-control),
.search-bar input[type=search]:not(.form-control) .disabled,
.search-bar input[type=text]:not(.form-control) .disabled,
[disabled].form-control,
[disabled].form-control-inline {
  color: rgb(var(--base-500-rgb));
}
.date-picker.form-control,
.date-picker.form-control-inline,
.multi-factor-code-control input.date-picker,
.search-bar input.date-picker[type=search]:not(.form-control),
.search-bar input.date-picker[type=text]:not(.form-control) {
  border: 0;
  padding: 0;
}
.form-control-inline:disabled,
.form-control:disabled,
.multi-factor-code-control input:disabled,
.multi-factor-code-control input[readonly],
.search-bar input[readonly][type=search]:not(.form-control),
.search-bar input[readonly][type=text]:not(.form-control),
.search-bar input[type=search]:disabled:not(.form-control),
.search-bar input[type=text]:disabled:not(.form-control),
[readonly].form-control,
[readonly].form-control-inline {
  background-color: rgb(var(--base-100-rgb));
  border-color: transparent;
  opacity: 1;
}
.form-control + .btn,
.form-control-inline + .btn,
.multi-factor-code-control input + .btn,
.search-bar input[type=search]:not(.form-control) + .btn,
.search-bar input[type=text]:not(.form-control) + .btn {
  margin-left: 8px;
}
.has-warning.form-control,
.has-warning.form-control-inline,
.multi-factor-code-control input.has-warning,
.search-bar input.has-warning[type=search]:not(.form-control),
.search-bar input.has-warning[type=text]:not(.form-control) {
  border-color: rgb(var(--warning-300-rgb));
}
.has-warning.form-control-inline:focus,
.has-warning.form-control:focus,
.multi-factor-code-control input.has-warning:focus,
.search-bar input.has-warning[type=search]:focus:not(.form-control),
.search-bar input.has-warning[type=text]: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,
.multi-factor-code-control input.error,
.multi-factor-code-control input.has-error,
.search-bar input.error[type=search]:not(.form-control),
.search-bar input.error[type=text]:not(.form-control),
.search-bar input.has-error[type=search]:not(.form-control),
.search-bar input.has-error[type=text]: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,
.multi-factor-code-control input.error:focus,
.multi-factor-code-control input.has-error:focus,
.search-bar input.error[type=search]:focus:not(.form-control),
.search-bar input.error[type=text]:focus:not(.form-control),
.search-bar input.has-error[type=search]:focus:not(.form-control),
.search-bar input.has-error[type=text]: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,
.multi-factor-code-control input.input-small,
.search-bar input.input-small[type=search]:not(.form-control),
.search-bar input.input-small[type=text]:not(.form-control) {
  display: inline-block;
  width: 80px;
}
.input-medium.form-control,
.input-medium.form-control-inline,
.multi-factor-code-control input.input-medium,
.search-bar input.input-medium[type=search]:not(.form-control),
.search-bar input.input-medium[type=text]:not(.form-control) {
  display: inline-block;
  width: 120px;
}
.choose.form-control,
.choose.form-control-inline,
.multi-factor-code-control input.choose,
.search-bar input.choose[type=search]:not(.form-control),
.search-bar input.choose[type=text]: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,
.multi-factor-code-control input.choose:before,
.search-bar input.choose[type=search]:not(.form-control):before,
.search-bar input.choose[type=text]:not(.form-control):before {
  content: "\e032";
}
.choose.form-control-inline:hover,
.choose.form-control:hover,
.multi-factor-code-control input.choose:hover,
.search-bar input.choose[type=search]:hover:not(.form-control),
.search-bar input.choose[type=text]:hover:not(.form-control) {
  color: rgb(var(--base-700-rgb));
}
.choose.form-control-inline:before,
.choose.form-control:before,
.multi-factor-code-control input.choose:before,
.search-bar input.choose[type=search]:not(.form-control):before,
.search-bar input.choose[type=text]: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,
.multi-factor-code-control input + .control-hint,
.search-bar input[type=search]:not(.form-control) + .control-hint,
.search-bar input[type=text]: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 {
  border-color: rgb(var(--base-100-rgb));
  cursor: not-allowed;
}
.select2-container .select2-choice {
  background-image: none;
  border-color: rgb(var(--base-500-rgb));
  -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 {
  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-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 {
  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;
}
.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));
}
.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;
}
.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;
}
.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%;
}
.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;
}
.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;
}
.auth {
  background-color: rgb(var(--base-100-rgb));
  min-height: 100vh;
  position: relative;
}
.auth:after {
  background-image: url(../img/login-bg.png);
  background-position: 0 100%;
  background-repeat: no-repeat;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .3;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.auth .container {
  background-color: rgb(var(--base-000-rgb));
  border-radius: 8px;
  -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, .15);
  box-shadow: 0 0 16px rgba(0, 0, 0, .15);
  left: 50%;
  max-width: 70vw;
  padding: 48px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  width: 352px;
  z-index: 1;
}
.auth .container:has(.auth-container.back-to-login) {
  padding-top: 0;
}
.auth .container .back-to-login header {
  border-bottom: 1px solid rgb(var(--base-300-rgb));
  margin: 0 -48px;
  padding: 16px 16px 8px;
}
.auth .container .back-to-login header a {
  color: inherit;
}
.auth .container .back-to-login header i {
  font-size: 24px;
}
.auth .auth-container {
  opacity: 1;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
}
.auth .auth-container.loading {
  opacity: 0;
}
.auth h1 {
  margin: 0;
  text-align: center;
}
.auth section {
  padding: 48px 0;
}
.auth input[type=email],
.auth input[type=password],
.auth input[type=text] {
  height: 40px;
}
.auth .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  text-align: left;
}
.auth .actions.links {
  text-align: center;
}
.auth .actions + .actions {
  margin-top: 24px;
}
.auth .action {
  line-height: 40px;
  line-height: 2.5rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.auth .alert {
  margin-bottom: 24px;
}
.auth .new-password.too-short .control-hint,
.auth .new-password.very-weak .control-hint {
  color: rgb(var(--error-300-rgb));
}
.auth .new-password.weak .control-hint {
  color: rgb(var(--alert-300-rgb));
}
.auth .new-password.good .control-hint,
.auth .new-password.good-job .control-hint,
.auth .new-password.strong .control-hint {
  color: rgb(var(--success-500-rgb));
}
.auth .login-divider {
  padding: 24px 0;
}
.auth footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.auth footer li {
  display: inline-block;
  font-size: 12px;
  font-size: .75rem;
  margin-right: 24px;
}
.auth .sso-login .sso-domain.valid {
  margin-bottom: 8px;
}
.auth .sso-login .bookmark-text {
  color: rgb(var(--base-500-rgb));
  font-size: 12px;
  font-size: .75rem;
  margin-bottom: 24px;
}
.auth .mfa-phone-query .mfa-prompt,
.auth .mfa-validation .mfa-prompt {
  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;
}
.auth .mfa-phone-query .resend,
.auth .mfa-validation .resend {
  -ms-flex-item-align: start;
  align-self: flex-start;
  cursor: pointer;
  margin-top: 24px;
}
.auth .mfa-phone-query .text-prompt,
.auth .mfa-validation .text-prompt {
  margin-bottom: 24px;
}
.auth .mfa-phone-query .remember-me,
.auth .mfa-validation .remember-me {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.auth .mfa-phone-query .telephone-input,
.auth .mfa-phone-query .telephone-input .iti {
  width: 100%;
}
.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;
}
.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,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) 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-color: rgb(var(--base-000-rgb));
  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));
  border-radius: 4px;
  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);
  color: rgb(var(--base-700-rgb));
  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;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  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-color: rgb(var(--base-100-rgb));
  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);
}
@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;
  }
  .auth .container {
    top: 32px;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
/*# sourceMappingURL=auth.css.map */
