@charset "UTF-8";

/* node_modules/@at/as2-css/dist/css/main.css */
/*! ats @version */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width;
}
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
.container {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -ms-flex-order: -1;
  order: -1;
}
.order-last {
  -ms-flex-order: 13;
  order: 13;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -ms-flex-order: 12;
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-1 {
  -ms-flex: 1 !important;
  flex: 1 !important;
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.justify-content-evenly {
  -ms-flex-pack: space-evenly !important;
  justify-content: space-evenly !important;
}
.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-1 {
    -ms-flex: 1 !important;
    flex: 1 !important;
  }
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-1 {
    -ms-flex: 1 !important;
    flex: 1 !important;
  }
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-1 {
    -ms-flex: 1 !important;
    flex: 1 !important;
  }
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .flex-1 {
    -ms-flex: 1 !important;
    flex: 1 !important;
  }
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 2px !important;
}
.mt-1,
.my-1 {
  margin-top: 2px !important;
}
.mr-1,
.mx-1 {
  margin-right: 2px !important;
}
.mb-1,
.my-1 {
  margin-bottom: 2px !important;
}
.ml-1,
.mx-1 {
  margin-left: 2px !important;
}
.m-2 {
  margin: 4px !important;
}
.mt-2,
.my-2 {
  margin-top: 4px !important;
}
.mr-2,
.mx-2 {
  margin-right: 4px !important;
}
.mb-2,
.my-2 {
  margin-bottom: 4px !important;
}
.ml-2,
.mx-2 {
  margin-left: 4px !important;
}
.m-3 {
  margin: 8px !important;
}
.mt-3,
.my-3 {
  margin-top: 8px !important;
}
.mr-3,
.mx-3 {
  margin-right: 8px !important;
}
.mb-3,
.my-3 {
  margin-bottom: 8px !important;
}
.ml-3,
.mx-3 {
  margin-left: 8px !important;
}
.m-4 {
  margin: 16px !important;
}
.mt-4,
.my-4 {
  margin-top: 16px !important;
}
.mr-4,
.mx-4 {
  margin-right: 16px !important;
}
.mb-4,
.my-4 {
  margin-bottom: 16px !important;
}
.ml-4,
.mx-4 {
  margin-left: 16px !important;
}
.m-5 {
  margin: 24px !important;
}
.mt-5,
.my-5 {
  margin-top: 24px !important;
}
.mr-5,
.mx-5 {
  margin-right: 24px !important;
}
.mb-5,
.my-5 {
  margin-bottom: 24px !important;
}
.ml-5,
.mx-5 {
  margin-left: 24px !important;
}
.m-1-pndc {
  margin: 5px !important;
}
.mt-1-pndc,
.my-1-pndc {
  margin-top: 5px !important;
}
.mr-1-pndc,
.mx-1-pndc {
  margin-right: 5px !important;
}
.mb-1-pndc,
.my-1-pndc {
  margin-bottom: 5px !important;
}
.ml-1-pndc,
.mx-1-pndc {
  margin-left: 5px !important;
}
.m-2-pndc {
  margin: 10px !important;
}
.mt-2-pndc,
.my-2-pndc {
  margin-top: 10px !important;
}
.mr-2-pndc,
.mx-2-pndc {
  margin-right: 10px !important;
}
.mb-2-pndc,
.my-2-pndc {
  margin-bottom: 10px !important;
}
.ml-2-pndc,
.mx-2-pndc {
  margin-left: 10px !important;
}
.m-3-pndc {
  margin: 15px !important;
}
.mt-3-pndc,
.my-3-pndc {
  margin-top: 15px !important;
}
.mr-3-pndc,
.mx-3-pndc {
  margin-right: 15px !important;
}
.mb-3-pndc,
.my-3-pndc {
  margin-bottom: 15px !important;
}
.ml-3-pndc,
.mx-3-pndc {
  margin-left: 15px !important;
}
.m-4-pndc {
  margin: 20px !important;
}
.mt-4-pndc,
.my-4-pndc {
  margin-top: 20px !important;
}
.mr-4-pndc,
.mx-4-pndc {
  margin-right: 20px !important;
}
.mb-4-pndc,
.my-4-pndc {
  margin-bottom: 20px !important;
}
.ml-4-pndc,
.mx-4-pndc {
  margin-left: 20px !important;
}
.m-5-pndc {
  margin: 25px !important;
}
.mt-5-pndc,
.my-5-pndc {
  margin-top: 25px !important;
}
.mr-5-pndc,
.mx-5-pndc {
  margin-right: 25px !important;
}
.mb-5-pndc,
.my-5-pndc {
  margin-bottom: 25px !important;
}
.ml-5-pndc,
.mx-5-pndc {
  margin-left: 25px !important;
}
.m-6-pndc {
  margin: 30px !important;
}
.mt-6-pndc,
.my-6-pndc {
  margin-top: 30px !important;
}
.mr-6-pndc,
.mx-6-pndc {
  margin-right: 30px !important;
}
.mb-6-pndc,
.my-6-pndc {
  margin-bottom: 30px !important;
}
.ml-6-pndc,
.mx-6-pndc {
  margin-left: 30px !important;
}
.m-7-pndc {
  margin: 50px !important;
}
.mt-7-pndc,
.my-7-pndc {
  margin-top: 50px !important;
}
.mr-7-pndc,
.mx-7-pndc {
  margin-right: 50px !important;
}
.mb-7-pndc,
.my-7-pndc {
  margin-bottom: 50px !important;
}
.ml-7-pndc,
.mx-7-pndc {
  margin-left: 50px !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 2px !important;
}
.pt-1,
.py-1 {
  padding-top: 2px !important;
}
.pr-1,
.px-1 {
  padding-right: 2px !important;
}
.pb-1,
.py-1 {
  padding-bottom: 2px !important;
}
.pl-1,
.px-1 {
  padding-left: 2px !important;
}
.p-2 {
  padding: 4px !important;
}
.pt-2,
.py-2 {
  padding-top: 4px !important;
}
.pr-2,
.px-2 {
  padding-right: 4px !important;
}
.pb-2,
.py-2 {
  padding-bottom: 4px !important;
}
.pl-2,
.px-2 {
  padding-left: 4px !important;
}
.p-3 {
  padding: 8px !important;
}
.pt-3,
.py-3 {
  padding-top: 8px !important;
}
.pr-3,
.px-3 {
  padding-right: 8px !important;
}
.pb-3,
.py-3 {
  padding-bottom: 8px !important;
}
.pl-3,
.px-3 {
  padding-left: 8px !important;
}
.p-4 {
  padding: 16px !important;
}
.pt-4,
.py-4 {
  padding-top: 16px !important;
}
.pr-4,
.px-4 {
  padding-right: 16px !important;
}
.pb-4,
.py-4 {
  padding-bottom: 16px !important;
}
.pl-4,
.px-4 {
  padding-left: 16px !important;
}
.p-5 {
  padding: 24px !important;
}
.pt-5,
.py-5 {
  padding-top: 24px !important;
}
.pr-5,
.px-5 {
  padding-right: 24px !important;
}
.pb-5,
.py-5 {
  padding-bottom: 24px !important;
}
.pl-5,
.px-5 {
  padding-left: 24px !important;
}
.p-1-pndc {
  padding: 5px !important;
}
.pt-1-pndc,
.py-1-pndc {
  padding-top: 5px !important;
}
.pr-1-pndc,
.px-1-pndc {
  padding-right: 5px !important;
}
.pb-1-pndc,
.py-1-pndc {
  padding-bottom: 5px !important;
}
.pl-1-pndc,
.px-1-pndc {
  padding-left: 5px !important;
}
.p-2-pndc {
  padding: 10px !important;
}
.pt-2-pndc,
.py-2-pndc {
  padding-top: 10px !important;
}
.pr-2-pndc,
.px-2-pndc {
  padding-right: 10px !important;
}
.pb-2-pndc,
.py-2-pndc {
  padding-bottom: 10px !important;
}
.pl-2-pndc,
.px-2-pndc {
  padding-left: 10px !important;
}
.p-3-pndc {
  padding: 15px !important;
}
.pt-3-pndc,
.py-3-pndc {
  padding-top: 15px !important;
}
.pr-3-pndc,
.px-3-pndc {
  padding-right: 15px !important;
}
.pb-3-pndc,
.py-3-pndc {
  padding-bottom: 15px !important;
}
.pl-3-pndc,
.px-3-pndc {
  padding-left: 15px !important;
}
.p-4-pndc {
  padding: 20px !important;
}
.pt-4-pndc,
.py-4-pndc {
  padding-top: 20px !important;
}
.pr-4-pndc,
.px-4-pndc {
  padding-right: 20px !important;
}
.pb-4-pndc,
.py-4-pndc {
  padding-bottom: 20px !important;
}
.pl-4-pndc,
.px-4-pndc {
  padding-left: 20px !important;
}
.p-5-pndc {
  padding: 25px !important;
}
.pt-5-pndc,
.py-5-pndc {
  padding-top: 25px !important;
}
.pr-5-pndc,
.px-5-pndc {
  padding-right: 25px !important;
}
.pb-5-pndc,
.py-5-pndc {
  padding-bottom: 25px !important;
}
.pl-5-pndc,
.px-5-pndc {
  padding-left: 25px !important;
}
.p-6-pndc {
  padding: 30px !important;
}
.pt-6-pndc,
.py-6-pndc {
  padding-top: 30px !important;
}
.pr-6-pndc,
.px-6-pndc {
  padding-right: 30px !important;
}
.pb-6-pndc,
.py-6-pndc {
  padding-bottom: 30px !important;
}
.pl-6-pndc,
.px-6-pndc {
  padding-left: 30px !important;
}
.p-7-pndc {
  padding: 50px !important;
}
.pt-7-pndc,
.py-7-pndc {
  padding-top: 50px !important;
}
.pr-7-pndc,
.px-7-pndc {
  padding-right: 50px !important;
}
.pb-7-pndc,
.py-7-pndc {
  padding-bottom: 50px !important;
}
.pl-7-pndc,
.px-7-pndc {
  padding-left: 50px !important;
}
.m-n1 {
  margin: -2px !important;
}
.mt-n1,
.my-n1 {
  margin-top: -2px !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -2px !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -2px !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -2px !important;
}
.m-n2 {
  margin: -4px !important;
}
.mt-n2,
.my-n2 {
  margin-top: -4px !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -4px !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -4px !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -4px !important;
}
.m-n3 {
  margin: -8px !important;
}
.mt-n3,
.my-n3 {
  margin-top: -8px !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -8px !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -8px !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -8px !important;
}
.m-n4 {
  margin: -16px !important;
}
.mt-n4,
.my-n4 {
  margin-top: -16px !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -16px !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -16px !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -16px !important;
}
.m-n5 {
  margin: -24px !important;
}
.mt-n5,
.my-n5 {
  margin-top: -24px !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -24px !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -24px !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -24px !important;
}
.m-n1-pndc {
  margin: -5px !important;
}
.mt-n1-pndc,
.my-n1-pndc {
  margin-top: -5px !important;
}
.mr-n1-pndc,
.mx-n1-pndc {
  margin-right: -5px !important;
}
.mb-n1-pndc,
.my-n1-pndc {
  margin-bottom: -5px !important;
}
.ml-n1-pndc,
.mx-n1-pndc {
  margin-left: -5px !important;
}
.m-n2-pndc {
  margin: -10px !important;
}
.mt-n2-pndc,
.my-n2-pndc {
  margin-top: -10px !important;
}
.mr-n2-pndc,
.mx-n2-pndc {
  margin-right: -10px !important;
}
.mb-n2-pndc,
.my-n2-pndc {
  margin-bottom: -10px !important;
}
.ml-n2-pndc,
.mx-n2-pndc {
  margin-left: -10px !important;
}
.m-n3-pndc {
  margin: -15px !important;
}
.mt-n3-pndc,
.my-n3-pndc {
  margin-top: -15px !important;
}
.mr-n3-pndc,
.mx-n3-pndc {
  margin-right: -15px !important;
}
.mb-n3-pndc,
.my-n3-pndc {
  margin-bottom: -15px !important;
}
.ml-n3-pndc,
.mx-n3-pndc {
  margin-left: -15px !important;
}
.m-n4-pndc {
  margin: -20px !important;
}
.mt-n4-pndc,
.my-n4-pndc {
  margin-top: -20px !important;
}
.mr-n4-pndc,
.mx-n4-pndc {
  margin-right: -20px !important;
}
.mb-n4-pndc,
.my-n4-pndc {
  margin-bottom: -20px !important;
}
.ml-n4-pndc,
.mx-n4-pndc {
  margin-left: -20px !important;
}
.m-n5-pndc {
  margin: -25px !important;
}
.mt-n5-pndc,
.my-n5-pndc {
  margin-top: -25px !important;
}
.mr-n5-pndc,
.mx-n5-pndc {
  margin-right: -25px !important;
}
.mb-n5-pndc,
.my-n5-pndc {
  margin-bottom: -25px !important;
}
.ml-n5-pndc,
.mx-n5-pndc {
  margin-left: -25px !important;
}
.m-n6-pndc {
  margin: -30px !important;
}
.mt-n6-pndc,
.my-n6-pndc {
  margin-top: -30px !important;
}
.mr-n6-pndc,
.mx-n6-pndc {
  margin-right: -30px !important;
}
.mb-n6-pndc,
.my-n6-pndc {
  margin-bottom: -30px !important;
}
.ml-n6-pndc,
.mx-n6-pndc {
  margin-left: -30px !important;
}
.m-n7-pndc {
  margin: -50px !important;
}
.mt-n7-pndc,
.my-n7-pndc {
  margin-top: -50px !important;
}
.mr-n7-pndc,
.mx-n7-pndc {
  margin-right: -50px !important;
}
.mb-n7-pndc,
.my-n7-pndc {
  margin-bottom: -50px !important;
}
.ml-n7-pndc,
.mx-n7-pndc {
  margin-left: -50px !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 2px !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 2px !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 2px !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 2px !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 2px !important;
  }
  .m-sm-2 {
    margin: 4px !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 4px !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 4px !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 4px !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 4px !important;
  }
  .m-sm-3 {
    margin: 8px !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 8px !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 8px !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 8px !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 8px !important;
  }
  .m-sm-4 {
    margin: 16px !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 16px !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 16px !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 16px !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 16px !important;
  }
  .m-sm-5 {
    margin: 24px !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 24px !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 24px !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 24px !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 24px !important;
  }
  .m-sm-1-pndc {
    margin: 5px !important;
  }
  .mt-sm-1-pndc,
  .my-sm-1-pndc {
    margin-top: 5px !important;
  }
  .mr-sm-1-pndc,
  .mx-sm-1-pndc {
    margin-right: 5px !important;
  }
  .mb-sm-1-pndc,
  .my-sm-1-pndc {
    margin-bottom: 5px !important;
  }
  .ml-sm-1-pndc,
  .mx-sm-1-pndc {
    margin-left: 5px !important;
  }
  .m-sm-2-pndc {
    margin: 10px !important;
  }
  .mt-sm-2-pndc,
  .my-sm-2-pndc {
    margin-top: 10px !important;
  }
  .mr-sm-2-pndc,
  .mx-sm-2-pndc {
    margin-right: 10px !important;
  }
  .mb-sm-2-pndc,
  .my-sm-2-pndc {
    margin-bottom: 10px !important;
  }
  .ml-sm-2-pndc,
  .mx-sm-2-pndc {
    margin-left: 10px !important;
  }
  .m-sm-3-pndc {
    margin: 15px !important;
  }
  .mt-sm-3-pndc,
  .my-sm-3-pndc {
    margin-top: 15px !important;
  }
  .mr-sm-3-pndc,
  .mx-sm-3-pndc {
    margin-right: 15px !important;
  }
  .mb-sm-3-pndc,
  .my-sm-3-pndc {
    margin-bottom: 15px !important;
  }
  .ml-sm-3-pndc,
  .mx-sm-3-pndc {
    margin-left: 15px !important;
  }
  .m-sm-4-pndc {
    margin: 20px !important;
  }
  .mt-sm-4-pndc,
  .my-sm-4-pndc {
    margin-top: 20px !important;
  }
  .mr-sm-4-pndc,
  .mx-sm-4-pndc {
    margin-right: 20px !important;
  }
  .mb-sm-4-pndc,
  .my-sm-4-pndc {
    margin-bottom: 20px !important;
  }
  .ml-sm-4-pndc,
  .mx-sm-4-pndc {
    margin-left: 20px !important;
  }
  .m-sm-5-pndc {
    margin: 25px !important;
  }
  .mt-sm-5-pndc,
  .my-sm-5-pndc {
    margin-top: 25px !important;
  }
  .mr-sm-5-pndc,
  .mx-sm-5-pndc {
    margin-right: 25px !important;
  }
  .mb-sm-5-pndc,
  .my-sm-5-pndc {
    margin-bottom: 25px !important;
  }
  .ml-sm-5-pndc,
  .mx-sm-5-pndc {
    margin-left: 25px !important;
  }
  .m-sm-6-pndc {
    margin: 30px !important;
  }
  .mt-sm-6-pndc,
  .my-sm-6-pndc {
    margin-top: 30px !important;
  }
  .mr-sm-6-pndc,
  .mx-sm-6-pndc {
    margin-right: 30px !important;
  }
  .mb-sm-6-pndc,
  .my-sm-6-pndc {
    margin-bottom: 30px !important;
  }
  .ml-sm-6-pndc,
  .mx-sm-6-pndc {
    margin-left: 30px !important;
  }
  .m-sm-7-pndc {
    margin: 50px !important;
  }
  .mt-sm-7-pndc,
  .my-sm-7-pndc {
    margin-top: 50px !important;
  }
  .mr-sm-7-pndc,
  .mx-sm-7-pndc {
    margin-right: 50px !important;
  }
  .mb-sm-7-pndc,
  .my-sm-7-pndc {
    margin-bottom: 50px !important;
  }
  .ml-sm-7-pndc,
  .mx-sm-7-pndc {
    margin-left: 50px !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 2px !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 2px !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 2px !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 2px !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 2px !important;
  }
  .p-sm-2 {
    padding: 4px !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 4px !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 4px !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 4px !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 4px !important;
  }
  .p-sm-3 {
    padding: 8px !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 8px !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 8px !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 8px !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 8px !important;
  }
  .p-sm-4 {
    padding: 16px !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 16px !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 16px !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 16px !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 16px !important;
  }
  .p-sm-5 {
    padding: 24px !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 24px !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 24px !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 24px !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 24px !important;
  }
  .p-sm-1-pndc {
    padding: 5px !important;
  }
  .pt-sm-1-pndc,
  .py-sm-1-pndc {
    padding-top: 5px !important;
  }
  .pr-sm-1-pndc,
  .px-sm-1-pndc {
    padding-right: 5px !important;
  }
  .pb-sm-1-pndc,
  .py-sm-1-pndc {
    padding-bottom: 5px !important;
  }
  .pl-sm-1-pndc,
  .px-sm-1-pndc {
    padding-left: 5px !important;
  }
  .p-sm-2-pndc {
    padding: 10px !important;
  }
  .pt-sm-2-pndc,
  .py-sm-2-pndc {
    padding-top: 10px !important;
  }
  .pr-sm-2-pndc,
  .px-sm-2-pndc {
    padding-right: 10px !important;
  }
  .pb-sm-2-pndc,
  .py-sm-2-pndc {
    padding-bottom: 10px !important;
  }
  .pl-sm-2-pndc,
  .px-sm-2-pndc {
    padding-left: 10px !important;
  }
  .p-sm-3-pndc {
    padding: 15px !important;
  }
  .pt-sm-3-pndc,
  .py-sm-3-pndc {
    padding-top: 15px !important;
  }
  .pr-sm-3-pndc,
  .px-sm-3-pndc {
    padding-right: 15px !important;
  }
  .pb-sm-3-pndc,
  .py-sm-3-pndc {
    padding-bottom: 15px !important;
  }
  .pl-sm-3-pndc,
  .px-sm-3-pndc {
    padding-left: 15px !important;
  }
  .p-sm-4-pndc {
    padding: 20px !important;
  }
  .pt-sm-4-pndc,
  .py-sm-4-pndc {
    padding-top: 20px !important;
  }
  .pr-sm-4-pndc,
  .px-sm-4-pndc {
    padding-right: 20px !important;
  }
  .pb-sm-4-pndc,
  .py-sm-4-pndc {
    padding-bottom: 20px !important;
  }
  .pl-sm-4-pndc,
  .px-sm-4-pndc {
    padding-left: 20px !important;
  }
  .p-sm-5-pndc {
    padding: 25px !important;
  }
  .pt-sm-5-pndc,
  .py-sm-5-pndc {
    padding-top: 25px !important;
  }
  .pr-sm-5-pndc,
  .px-sm-5-pndc {
    padding-right: 25px !important;
  }
  .pb-sm-5-pndc,
  .py-sm-5-pndc {
    padding-bottom: 25px !important;
  }
  .pl-sm-5-pndc,
  .px-sm-5-pndc {
    padding-left: 25px !important;
  }
  .p-sm-6-pndc {
    padding: 30px !important;
  }
  .pt-sm-6-pndc,
  .py-sm-6-pndc {
    padding-top: 30px !important;
  }
  .pr-sm-6-pndc,
  .px-sm-6-pndc {
    padding-right: 30px !important;
  }
  .pb-sm-6-pndc,
  .py-sm-6-pndc {
    padding-bottom: 30px !important;
  }
  .pl-sm-6-pndc,
  .px-sm-6-pndc {
    padding-left: 30px !important;
  }
  .p-sm-7-pndc {
    padding: 50px !important;
  }
  .pt-sm-7-pndc,
  .py-sm-7-pndc {
    padding-top: 50px !important;
  }
  .pr-sm-7-pndc,
  .px-sm-7-pndc {
    padding-right: 50px !important;
  }
  .pb-sm-7-pndc,
  .py-sm-7-pndc {
    padding-bottom: 50px !important;
  }
  .pl-sm-7-pndc,
  .px-sm-7-pndc {
    padding-left: 50px !important;
  }
  .m-sm-n1 {
    margin: -2px !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -2px !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -2px !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -2px !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -2px !important;
  }
  .m-sm-n2 {
    margin: -4px !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -4px !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -4px !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -4px !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -4px !important;
  }
  .m-sm-n3 {
    margin: -8px !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -8px !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -8px !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -8px !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -8px !important;
  }
  .m-sm-n4 {
    margin: -16px !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -16px !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -16px !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -16px !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -16px !important;
  }
  .m-sm-n5 {
    margin: -24px !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -24px !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -24px !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -24px !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -24px !important;
  }
  .m-sm-n1-pndc {
    margin: -5px !important;
  }
  .mt-sm-n1-pndc,
  .my-sm-n1-pndc {
    margin-top: -5px !important;
  }
  .mr-sm-n1-pndc,
  .mx-sm-n1-pndc {
    margin-right: -5px !important;
  }
  .mb-sm-n1-pndc,
  .my-sm-n1-pndc {
    margin-bottom: -5px !important;
  }
  .ml-sm-n1-pndc,
  .mx-sm-n1-pndc {
    margin-left: -5px !important;
  }
  .m-sm-n2-pndc {
    margin: -10px !important;
  }
  .mt-sm-n2-pndc,
  .my-sm-n2-pndc {
    margin-top: -10px !important;
  }
  .mr-sm-n2-pndc,
  .mx-sm-n2-pndc {
    margin-right: -10px !important;
  }
  .mb-sm-n2-pndc,
  .my-sm-n2-pndc {
    margin-bottom: -10px !important;
  }
  .ml-sm-n2-pndc,
  .mx-sm-n2-pndc {
    margin-left: -10px !important;
  }
  .m-sm-n3-pndc {
    margin: -15px !important;
  }
  .mt-sm-n3-pndc,
  .my-sm-n3-pndc {
    margin-top: -15px !important;
  }
  .mr-sm-n3-pndc,
  .mx-sm-n3-pndc {
    margin-right: -15px !important;
  }
  .mb-sm-n3-pndc,
  .my-sm-n3-pndc {
    margin-bottom: -15px !important;
  }
  .ml-sm-n3-pndc,
  .mx-sm-n3-pndc {
    margin-left: -15px !important;
  }
  .m-sm-n4-pndc {
    margin: -20px !important;
  }
  .mt-sm-n4-pndc,
  .my-sm-n4-pndc {
    margin-top: -20px !important;
  }
  .mr-sm-n4-pndc,
  .mx-sm-n4-pndc {
    margin-right: -20px !important;
  }
  .mb-sm-n4-pndc,
  .my-sm-n4-pndc {
    margin-bottom: -20px !important;
  }
  .ml-sm-n4-pndc,
  .mx-sm-n4-pndc {
    margin-left: -20px !important;
  }
  .m-sm-n5-pndc {
    margin: -25px !important;
  }
  .mt-sm-n5-pndc,
  .my-sm-n5-pndc {
    margin-top: -25px !important;
  }
  .mr-sm-n5-pndc,
  .mx-sm-n5-pndc {
    margin-right: -25px !important;
  }
  .mb-sm-n5-pndc,
  .my-sm-n5-pndc {
    margin-bottom: -25px !important;
  }
  .ml-sm-n5-pndc,
  .mx-sm-n5-pndc {
    margin-left: -25px !important;
  }
  .m-sm-n6-pndc {
    margin: -30px !important;
  }
  .mt-sm-n6-pndc,
  .my-sm-n6-pndc {
    margin-top: -30px !important;
  }
  .mr-sm-n6-pndc,
  .mx-sm-n6-pndc {
    margin-right: -30px !important;
  }
  .mb-sm-n6-pndc,
  .my-sm-n6-pndc {
    margin-bottom: -30px !important;
  }
  .ml-sm-n6-pndc,
  .mx-sm-n6-pndc {
    margin-left: -30px !important;
  }
  .m-sm-n7-pndc {
    margin: -50px !important;
  }
  .mt-sm-n7-pndc,
  .my-sm-n7-pndc {
    margin-top: -50px !important;
  }
  .mr-sm-n7-pndc,
  .mx-sm-n7-pndc {
    margin-right: -50px !important;
  }
  .mb-sm-n7-pndc,
  .my-sm-n7-pndc {
    margin-bottom: -50px !important;
  }
  .ml-sm-n7-pndc,
  .mx-sm-n7-pndc {
    margin-left: -50px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 2px !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 2px !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 2px !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 2px !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 2px !important;
  }
  .m-md-2 {
    margin: 4px !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 4px !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 4px !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 4px !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 4px !important;
  }
  .m-md-3 {
    margin: 8px !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 8px !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 8px !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 8px !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 8px !important;
  }
  .m-md-4 {
    margin: 16px !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 16px !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 16px !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 16px !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 16px !important;
  }
  .m-md-5 {
    margin: 24px !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 24px !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 24px !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 24px !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 24px !important;
  }
  .m-md-1-pndc {
    margin: 5px !important;
  }
  .mt-md-1-pndc,
  .my-md-1-pndc {
    margin-top: 5px !important;
  }
  .mr-md-1-pndc,
  .mx-md-1-pndc {
    margin-right: 5px !important;
  }
  .mb-md-1-pndc,
  .my-md-1-pndc {
    margin-bottom: 5px !important;
  }
  .ml-md-1-pndc,
  .mx-md-1-pndc {
    margin-left: 5px !important;
  }
  .m-md-2-pndc {
    margin: 10px !important;
  }
  .mt-md-2-pndc,
  .my-md-2-pndc {
    margin-top: 10px !important;
  }
  .mr-md-2-pndc,
  .mx-md-2-pndc {
    margin-right: 10px !important;
  }
  .mb-md-2-pndc,
  .my-md-2-pndc {
    margin-bottom: 10px !important;
  }
  .ml-md-2-pndc,
  .mx-md-2-pndc {
    margin-left: 10px !important;
  }
  .m-md-3-pndc {
    margin: 15px !important;
  }
  .mt-md-3-pndc,
  .my-md-3-pndc {
    margin-top: 15px !important;
  }
  .mr-md-3-pndc,
  .mx-md-3-pndc {
    margin-right: 15px !important;
  }
  .mb-md-3-pndc,
  .my-md-3-pndc {
    margin-bottom: 15px !important;
  }
  .ml-md-3-pndc,
  .mx-md-3-pndc {
    margin-left: 15px !important;
  }
  .m-md-4-pndc {
    margin: 20px !important;
  }
  .mt-md-4-pndc,
  .my-md-4-pndc {
    margin-top: 20px !important;
  }
  .mr-md-4-pndc,
  .mx-md-4-pndc {
    margin-right: 20px !important;
  }
  .mb-md-4-pndc,
  .my-md-4-pndc {
    margin-bottom: 20px !important;
  }
  .ml-md-4-pndc,
  .mx-md-4-pndc {
    margin-left: 20px !important;
  }
  .m-md-5-pndc {
    margin: 25px !important;
  }
  .mt-md-5-pndc,
  .my-md-5-pndc {
    margin-top: 25px !important;
  }
  .mr-md-5-pndc,
  .mx-md-5-pndc {
    margin-right: 25px !important;
  }
  .mb-md-5-pndc,
  .my-md-5-pndc {
    margin-bottom: 25px !important;
  }
  .ml-md-5-pndc,
  .mx-md-5-pndc {
    margin-left: 25px !important;
  }
  .m-md-6-pndc {
    margin: 30px !important;
  }
  .mt-md-6-pndc,
  .my-md-6-pndc {
    margin-top: 30px !important;
  }
  .mr-md-6-pndc,
  .mx-md-6-pndc {
    margin-right: 30px !important;
  }
  .mb-md-6-pndc,
  .my-md-6-pndc {
    margin-bottom: 30px !important;
  }
  .ml-md-6-pndc,
  .mx-md-6-pndc {
    margin-left: 30px !important;
  }
  .m-md-7-pndc {
    margin: 50px !important;
  }
  .mt-md-7-pndc,
  .my-md-7-pndc {
    margin-top: 50px !important;
  }
  .mr-md-7-pndc,
  .mx-md-7-pndc {
    margin-right: 50px !important;
  }
  .mb-md-7-pndc,
  .my-md-7-pndc {
    margin-bottom: 50px !important;
  }
  .ml-md-7-pndc,
  .mx-md-7-pndc {
    margin-left: 50px !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 2px !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 2px !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 2px !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 2px !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 2px !important;
  }
  .p-md-2 {
    padding: 4px !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 4px !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 4px !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 4px !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 4px !important;
  }
  .p-md-3 {
    padding: 8px !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 8px !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 8px !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 8px !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 8px !important;
  }
  .p-md-4 {
    padding: 16px !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 16px !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 16px !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 16px !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 16px !important;
  }
  .p-md-5 {
    padding: 24px !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 24px !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 24px !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 24px !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 24px !important;
  }
  .p-md-1-pndc {
    padding: 5px !important;
  }
  .pt-md-1-pndc,
  .py-md-1-pndc {
    padding-top: 5px !important;
  }
  .pr-md-1-pndc,
  .px-md-1-pndc {
    padding-right: 5px !important;
  }
  .pb-md-1-pndc,
  .py-md-1-pndc {
    padding-bottom: 5px !important;
  }
  .pl-md-1-pndc,
  .px-md-1-pndc {
    padding-left: 5px !important;
  }
  .p-md-2-pndc {
    padding: 10px !important;
  }
  .pt-md-2-pndc,
  .py-md-2-pndc {
    padding-top: 10px !important;
  }
  .pr-md-2-pndc,
  .px-md-2-pndc {
    padding-right: 10px !important;
  }
  .pb-md-2-pndc,
  .py-md-2-pndc {
    padding-bottom: 10px !important;
  }
  .pl-md-2-pndc,
  .px-md-2-pndc {
    padding-left: 10px !important;
  }
  .p-md-3-pndc {
    padding: 15px !important;
  }
  .pt-md-3-pndc,
  .py-md-3-pndc {
    padding-top: 15px !important;
  }
  .pr-md-3-pndc,
  .px-md-3-pndc {
    padding-right: 15px !important;
  }
  .pb-md-3-pndc,
  .py-md-3-pndc {
    padding-bottom: 15px !important;
  }
  .pl-md-3-pndc,
  .px-md-3-pndc {
    padding-left: 15px !important;
  }
  .p-md-4-pndc {
    padding: 20px !important;
  }
  .pt-md-4-pndc,
  .py-md-4-pndc {
    padding-top: 20px !important;
  }
  .pr-md-4-pndc,
  .px-md-4-pndc {
    padding-right: 20px !important;
  }
  .pb-md-4-pndc,
  .py-md-4-pndc {
    padding-bottom: 20px !important;
  }
  .pl-md-4-pndc,
  .px-md-4-pndc {
    padding-left: 20px !important;
  }
  .p-md-5-pndc {
    padding: 25px !important;
  }
  .pt-md-5-pndc,
  .py-md-5-pndc {
    padding-top: 25px !important;
  }
  .pr-md-5-pndc,
  .px-md-5-pndc {
    padding-right: 25px !important;
  }
  .pb-md-5-pndc,
  .py-md-5-pndc {
    padding-bottom: 25px !important;
  }
  .pl-md-5-pndc,
  .px-md-5-pndc {
    padding-left: 25px !important;
  }
  .p-md-6-pndc {
    padding: 30px !important;
  }
  .pt-md-6-pndc,
  .py-md-6-pndc {
    padding-top: 30px !important;
  }
  .pr-md-6-pndc,
  .px-md-6-pndc {
    padding-right: 30px !important;
  }
  .pb-md-6-pndc,
  .py-md-6-pndc {
    padding-bottom: 30px !important;
  }
  .pl-md-6-pndc,
  .px-md-6-pndc {
    padding-left: 30px !important;
  }
  .p-md-7-pndc {
    padding: 50px !important;
  }
  .pt-md-7-pndc,
  .py-md-7-pndc {
    padding-top: 50px !important;
  }
  .pr-md-7-pndc,
  .px-md-7-pndc {
    padding-right: 50px !important;
  }
  .pb-md-7-pndc,
  .py-md-7-pndc {
    padding-bottom: 50px !important;
  }
  .pl-md-7-pndc,
  .px-md-7-pndc {
    padding-left: 50px !important;
  }
  .m-md-n1 {
    margin: -2px !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -2px !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -2px !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -2px !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -2px !important;
  }
  .m-md-n2 {
    margin: -4px !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -4px !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -4px !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -4px !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -4px !important;
  }
  .m-md-n3 {
    margin: -8px !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -8px !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -8px !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -8px !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -8px !important;
  }
  .m-md-n4 {
    margin: -16px !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -16px !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -16px !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -16px !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -16px !important;
  }
  .m-md-n5 {
    margin: -24px !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -24px !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -24px !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -24px !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -24px !important;
  }
  .m-md-n1-pndc {
    margin: -5px !important;
  }
  .mt-md-n1-pndc,
  .my-md-n1-pndc {
    margin-top: -5px !important;
  }
  .mr-md-n1-pndc,
  .mx-md-n1-pndc {
    margin-right: -5px !important;
  }
  .mb-md-n1-pndc,
  .my-md-n1-pndc {
    margin-bottom: -5px !important;
  }
  .ml-md-n1-pndc,
  .mx-md-n1-pndc {
    margin-left: -5px !important;
  }
  .m-md-n2-pndc {
    margin: -10px !important;
  }
  .mt-md-n2-pndc,
  .my-md-n2-pndc {
    margin-top: -10px !important;
  }
  .mr-md-n2-pndc,
  .mx-md-n2-pndc {
    margin-right: -10px !important;
  }
  .mb-md-n2-pndc,
  .my-md-n2-pndc {
    margin-bottom: -10px !important;
  }
  .ml-md-n2-pndc,
  .mx-md-n2-pndc {
    margin-left: -10px !important;
  }
  .m-md-n3-pndc {
    margin: -15px !important;
  }
  .mt-md-n3-pndc,
  .my-md-n3-pndc {
    margin-top: -15px !important;
  }
  .mr-md-n3-pndc,
  .mx-md-n3-pndc {
    margin-right: -15px !important;
  }
  .mb-md-n3-pndc,
  .my-md-n3-pndc {
    margin-bottom: -15px !important;
  }
  .ml-md-n3-pndc,
  .mx-md-n3-pndc {
    margin-left: -15px !important;
  }
  .m-md-n4-pndc {
    margin: -20px !important;
  }
  .mt-md-n4-pndc,
  .my-md-n4-pndc {
    margin-top: -20px !important;
  }
  .mr-md-n4-pndc,
  .mx-md-n4-pndc {
    margin-right: -20px !important;
  }
  .mb-md-n4-pndc,
  .my-md-n4-pndc {
    margin-bottom: -20px !important;
  }
  .ml-md-n4-pndc,
  .mx-md-n4-pndc {
    margin-left: -20px !important;
  }
  .m-md-n5-pndc {
    margin: -25px !important;
  }
  .mt-md-n5-pndc,
  .my-md-n5-pndc {
    margin-top: -25px !important;
  }
  .mr-md-n5-pndc,
  .mx-md-n5-pndc {
    margin-right: -25px !important;
  }
  .mb-md-n5-pndc,
  .my-md-n5-pndc {
    margin-bottom: -25px !important;
  }
  .ml-md-n5-pndc,
  .mx-md-n5-pndc {
    margin-left: -25px !important;
  }
  .m-md-n6-pndc {
    margin: -30px !important;
  }
  .mt-md-n6-pndc,
  .my-md-n6-pndc {
    margin-top: -30px !important;
  }
  .mr-md-n6-pndc,
  .mx-md-n6-pndc {
    margin-right: -30px !important;
  }
  .mb-md-n6-pndc,
  .my-md-n6-pndc {
    margin-bottom: -30px !important;
  }
  .ml-md-n6-pndc,
  .mx-md-n6-pndc {
    margin-left: -30px !important;
  }
  .m-md-n7-pndc {
    margin: -50px !important;
  }
  .mt-md-n7-pndc,
  .my-md-n7-pndc {
    margin-top: -50px !important;
  }
  .mr-md-n7-pndc,
  .mx-md-n7-pndc {
    margin-right: -50px !important;
  }
  .mb-md-n7-pndc,
  .my-md-n7-pndc {
    margin-bottom: -50px !important;
  }
  .ml-md-n7-pndc,
  .mx-md-n7-pndc {
    margin-left: -50px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 2px !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 2px !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 2px !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 2px !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 2px !important;
  }
  .m-lg-2 {
    margin: 4px !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 4px !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 4px !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 4px !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 4px !important;
  }
  .m-lg-3 {
    margin: 8px !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 8px !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 8px !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 8px !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 8px !important;
  }
  .m-lg-4 {
    margin: 16px !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 16px !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 16px !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 16px !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 16px !important;
  }
  .m-lg-5 {
    margin: 24px !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 24px !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 24px !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 24px !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 24px !important;
  }
  .m-lg-1-pndc {
    margin: 5px !important;
  }
  .mt-lg-1-pndc,
  .my-lg-1-pndc {
    margin-top: 5px !important;
  }
  .mr-lg-1-pndc,
  .mx-lg-1-pndc {
    margin-right: 5px !important;
  }
  .mb-lg-1-pndc,
  .my-lg-1-pndc {
    margin-bottom: 5px !important;
  }
  .ml-lg-1-pndc,
  .mx-lg-1-pndc {
    margin-left: 5px !important;
  }
  .m-lg-2-pndc {
    margin: 10px !important;
  }
  .mt-lg-2-pndc,
  .my-lg-2-pndc {
    margin-top: 10px !important;
  }
  .mr-lg-2-pndc,
  .mx-lg-2-pndc {
    margin-right: 10px !important;
  }
  .mb-lg-2-pndc,
  .my-lg-2-pndc {
    margin-bottom: 10px !important;
  }
  .ml-lg-2-pndc,
  .mx-lg-2-pndc {
    margin-left: 10px !important;
  }
  .m-lg-3-pndc {
    margin: 15px !important;
  }
  .mt-lg-3-pndc,
  .my-lg-3-pndc {
    margin-top: 15px !important;
  }
  .mr-lg-3-pndc,
  .mx-lg-3-pndc {
    margin-right: 15px !important;
  }
  .mb-lg-3-pndc,
  .my-lg-3-pndc {
    margin-bottom: 15px !important;
  }
  .ml-lg-3-pndc,
  .mx-lg-3-pndc {
    margin-left: 15px !important;
  }
  .m-lg-4-pndc {
    margin: 20px !important;
  }
  .mt-lg-4-pndc,
  .my-lg-4-pndc {
    margin-top: 20px !important;
  }
  .mr-lg-4-pndc,
  .mx-lg-4-pndc {
    margin-right: 20px !important;
  }
  .mb-lg-4-pndc,
  .my-lg-4-pndc {
    margin-bottom: 20px !important;
  }
  .ml-lg-4-pndc,
  .mx-lg-4-pndc {
    margin-left: 20px !important;
  }
  .m-lg-5-pndc {
    margin: 25px !important;
  }
  .mt-lg-5-pndc,
  .my-lg-5-pndc {
    margin-top: 25px !important;
  }
  .mr-lg-5-pndc,
  .mx-lg-5-pndc {
    margin-right: 25px !important;
  }
  .mb-lg-5-pndc,
  .my-lg-5-pndc {
    margin-bottom: 25px !important;
  }
  .ml-lg-5-pndc,
  .mx-lg-5-pndc {
    margin-left: 25px !important;
  }
  .m-lg-6-pndc {
    margin: 30px !important;
  }
  .mt-lg-6-pndc,
  .my-lg-6-pndc {
    margin-top: 30px !important;
  }
  .mr-lg-6-pndc,
  .mx-lg-6-pndc {
    margin-right: 30px !important;
  }
  .mb-lg-6-pndc,
  .my-lg-6-pndc {
    margin-bottom: 30px !important;
  }
  .ml-lg-6-pndc,
  .mx-lg-6-pndc {
    margin-left: 30px !important;
  }
  .m-lg-7-pndc {
    margin: 50px !important;
  }
  .mt-lg-7-pndc,
  .my-lg-7-pndc {
    margin-top: 50px !important;
  }
  .mr-lg-7-pndc,
  .mx-lg-7-pndc {
    margin-right: 50px !important;
  }
  .mb-lg-7-pndc,
  .my-lg-7-pndc {
    margin-bottom: 50px !important;
  }
  .ml-lg-7-pndc,
  .mx-lg-7-pndc {
    margin-left: 50px !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 2px !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 2px !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 2px !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 2px !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 2px !important;
  }
  .p-lg-2 {
    padding: 4px !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 4px !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 4px !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 4px !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 4px !important;
  }
  .p-lg-3 {
    padding: 8px !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 8px !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 8px !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 8px !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 8px !important;
  }
  .p-lg-4 {
    padding: 16px !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 16px !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 16px !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 16px !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 16px !important;
  }
  .p-lg-5 {
    padding: 24px !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 24px !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 24px !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 24px !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 24px !important;
  }
  .p-lg-1-pndc {
    padding: 5px !important;
  }
  .pt-lg-1-pndc,
  .py-lg-1-pndc {
    padding-top: 5px !important;
  }
  .pr-lg-1-pndc,
  .px-lg-1-pndc {
    padding-right: 5px !important;
  }
  .pb-lg-1-pndc,
  .py-lg-1-pndc {
    padding-bottom: 5px !important;
  }
  .pl-lg-1-pndc,
  .px-lg-1-pndc {
    padding-left: 5px !important;
  }
  .p-lg-2-pndc {
    padding: 10px !important;
  }
  .pt-lg-2-pndc,
  .py-lg-2-pndc {
    padding-top: 10px !important;
  }
  .pr-lg-2-pndc,
  .px-lg-2-pndc {
    padding-right: 10px !important;
  }
  .pb-lg-2-pndc,
  .py-lg-2-pndc {
    padding-bottom: 10px !important;
  }
  .pl-lg-2-pndc,
  .px-lg-2-pndc {
    padding-left: 10px !important;
  }
  .p-lg-3-pndc {
    padding: 15px !important;
  }
  .pt-lg-3-pndc,
  .py-lg-3-pndc {
    padding-top: 15px !important;
  }
  .pr-lg-3-pndc,
  .px-lg-3-pndc {
    padding-right: 15px !important;
  }
  .pb-lg-3-pndc,
  .py-lg-3-pndc {
    padding-bottom: 15px !important;
  }
  .pl-lg-3-pndc,
  .px-lg-3-pndc {
    padding-left: 15px !important;
  }
  .p-lg-4-pndc {
    padding: 20px !important;
  }
  .pt-lg-4-pndc,
  .py-lg-4-pndc {
    padding-top: 20px !important;
  }
  .pr-lg-4-pndc,
  .px-lg-4-pndc {
    padding-right: 20px !important;
  }
  .pb-lg-4-pndc,
  .py-lg-4-pndc {
    padding-bottom: 20px !important;
  }
  .pl-lg-4-pndc,
  .px-lg-4-pndc {
    padding-left: 20px !important;
  }
  .p-lg-5-pndc {
    padding: 25px !important;
  }
  .pt-lg-5-pndc,
  .py-lg-5-pndc {
    padding-top: 25px !important;
  }
  .pr-lg-5-pndc,
  .px-lg-5-pndc {
    padding-right: 25px !important;
  }
  .pb-lg-5-pndc,
  .py-lg-5-pndc {
    padding-bottom: 25px !important;
  }
  .pl-lg-5-pndc,
  .px-lg-5-pndc {
    padding-left: 25px !important;
  }
  .p-lg-6-pndc {
    padding: 30px !important;
  }
  .pt-lg-6-pndc,
  .py-lg-6-pndc {
    padding-top: 30px !important;
  }
  .pr-lg-6-pndc,
  .px-lg-6-pndc {
    padding-right: 30px !important;
  }
  .pb-lg-6-pndc,
  .py-lg-6-pndc {
    padding-bottom: 30px !important;
  }
  .pl-lg-6-pndc,
  .px-lg-6-pndc {
    padding-left: 30px !important;
  }
  .p-lg-7-pndc {
    padding: 50px !important;
  }
  .pt-lg-7-pndc,
  .py-lg-7-pndc {
    padding-top: 50px !important;
  }
  .pr-lg-7-pndc,
  .px-lg-7-pndc {
    padding-right: 50px !important;
  }
  .pb-lg-7-pndc,
  .py-lg-7-pndc {
    padding-bottom: 50px !important;
  }
  .pl-lg-7-pndc,
  .px-lg-7-pndc {
    padding-left: 50px !important;
  }
  .m-lg-n1 {
    margin: -2px !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -2px !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -2px !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -2px !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -2px !important;
  }
  .m-lg-n2 {
    margin: -4px !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -4px !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -4px !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -4px !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -4px !important;
  }
  .m-lg-n3 {
    margin: -8px !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -8px !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -8px !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -8px !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -8px !important;
  }
  .m-lg-n4 {
    margin: -16px !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -16px !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -16px !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -16px !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -16px !important;
  }
  .m-lg-n5 {
    margin: -24px !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -24px !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -24px !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -24px !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -24px !important;
  }
  .m-lg-n1-pndc {
    margin: -5px !important;
  }
  .mt-lg-n1-pndc,
  .my-lg-n1-pndc {
    margin-top: -5px !important;
  }
  .mr-lg-n1-pndc,
  .mx-lg-n1-pndc {
    margin-right: -5px !important;
  }
  .mb-lg-n1-pndc,
  .my-lg-n1-pndc {
    margin-bottom: -5px !important;
  }
  .ml-lg-n1-pndc,
  .mx-lg-n1-pndc {
    margin-left: -5px !important;
  }
  .m-lg-n2-pndc {
    margin: -10px !important;
  }
  .mt-lg-n2-pndc,
  .my-lg-n2-pndc {
    margin-top: -10px !important;
  }
  .mr-lg-n2-pndc,
  .mx-lg-n2-pndc {
    margin-right: -10px !important;
  }
  .mb-lg-n2-pndc,
  .my-lg-n2-pndc {
    margin-bottom: -10px !important;
  }
  .ml-lg-n2-pndc,
  .mx-lg-n2-pndc {
    margin-left: -10px !important;
  }
  .m-lg-n3-pndc {
    margin: -15px !important;
  }
  .mt-lg-n3-pndc,
  .my-lg-n3-pndc {
    margin-top: -15px !important;
  }
  .mr-lg-n3-pndc,
  .mx-lg-n3-pndc {
    margin-right: -15px !important;
  }
  .mb-lg-n3-pndc,
  .my-lg-n3-pndc {
    margin-bottom: -15px !important;
  }
  .ml-lg-n3-pndc,
  .mx-lg-n3-pndc {
    margin-left: -15px !important;
  }
  .m-lg-n4-pndc {
    margin: -20px !important;
  }
  .mt-lg-n4-pndc,
  .my-lg-n4-pndc {
    margin-top: -20px !important;
  }
  .mr-lg-n4-pndc,
  .mx-lg-n4-pndc {
    margin-right: -20px !important;
  }
  .mb-lg-n4-pndc,
  .my-lg-n4-pndc {
    margin-bottom: -20px !important;
  }
  .ml-lg-n4-pndc,
  .mx-lg-n4-pndc {
    margin-left: -20px !important;
  }
  .m-lg-n5-pndc {
    margin: -25px !important;
  }
  .mt-lg-n5-pndc,
  .my-lg-n5-pndc {
    margin-top: -25px !important;
  }
  .mr-lg-n5-pndc,
  .mx-lg-n5-pndc {
    margin-right: -25px !important;
  }
  .mb-lg-n5-pndc,
  .my-lg-n5-pndc {
    margin-bottom: -25px !important;
  }
  .ml-lg-n5-pndc,
  .mx-lg-n5-pndc {
    margin-left: -25px !important;
  }
  .m-lg-n6-pndc {
    margin: -30px !important;
  }
  .mt-lg-n6-pndc,
  .my-lg-n6-pndc {
    margin-top: -30px !important;
  }
  .mr-lg-n6-pndc,
  .mx-lg-n6-pndc {
    margin-right: -30px !important;
  }
  .mb-lg-n6-pndc,
  .my-lg-n6-pndc {
    margin-bottom: -30px !important;
  }
  .ml-lg-n6-pndc,
  .mx-lg-n6-pndc {
    margin-left: -30px !important;
  }
  .m-lg-n7-pndc {
    margin: -50px !important;
  }
  .mt-lg-n7-pndc,
  .my-lg-n7-pndc {
    margin-top: -50px !important;
  }
  .mr-lg-n7-pndc,
  .mx-lg-n7-pndc {
    margin-right: -50px !important;
  }
  .mb-lg-n7-pndc,
  .my-lg-n7-pndc {
    margin-bottom: -50px !important;
  }
  .ml-lg-n7-pndc,
  .mx-lg-n7-pndc {
    margin-left: -50px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 2px !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 2px !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 2px !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 2px !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 2px !important;
  }
  .m-xl-2 {
    margin: 4px !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 4px !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 4px !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 4px !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 4px !important;
  }
  .m-xl-3 {
    margin: 8px !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 8px !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 8px !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 8px !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 8px !important;
  }
  .m-xl-4 {
    margin: 16px !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 16px !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 16px !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 16px !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 16px !important;
  }
  .m-xl-5 {
    margin: 24px !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 24px !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 24px !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 24px !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 24px !important;
  }
  .m-xl-1-pndc {
    margin: 5px !important;
  }
  .mt-xl-1-pndc,
  .my-xl-1-pndc {
    margin-top: 5px !important;
  }
  .mr-xl-1-pndc,
  .mx-xl-1-pndc {
    margin-right: 5px !important;
  }
  .mb-xl-1-pndc,
  .my-xl-1-pndc {
    margin-bottom: 5px !important;
  }
  .ml-xl-1-pndc,
  .mx-xl-1-pndc {
    margin-left: 5px !important;
  }
  .m-xl-2-pndc {
    margin: 10px !important;
  }
  .mt-xl-2-pndc,
  .my-xl-2-pndc {
    margin-top: 10px !important;
  }
  .mr-xl-2-pndc,
  .mx-xl-2-pndc {
    margin-right: 10px !important;
  }
  .mb-xl-2-pndc,
  .my-xl-2-pndc {
    margin-bottom: 10px !important;
  }
  .ml-xl-2-pndc,
  .mx-xl-2-pndc {
    margin-left: 10px !important;
  }
  .m-xl-3-pndc {
    margin: 15px !important;
  }
  .mt-xl-3-pndc,
  .my-xl-3-pndc {
    margin-top: 15px !important;
  }
  .mr-xl-3-pndc,
  .mx-xl-3-pndc {
    margin-right: 15px !important;
  }
  .mb-xl-3-pndc,
  .my-xl-3-pndc {
    margin-bottom: 15px !important;
  }
  .ml-xl-3-pndc,
  .mx-xl-3-pndc {
    margin-left: 15px !important;
  }
  .m-xl-4-pndc {
    margin: 20px !important;
  }
  .mt-xl-4-pndc,
  .my-xl-4-pndc {
    margin-top: 20px !important;
  }
  .mr-xl-4-pndc,
  .mx-xl-4-pndc {
    margin-right: 20px !important;
  }
  .mb-xl-4-pndc,
  .my-xl-4-pndc {
    margin-bottom: 20px !important;
  }
  .ml-xl-4-pndc,
  .mx-xl-4-pndc {
    margin-left: 20px !important;
  }
  .m-xl-5-pndc {
    margin: 25px !important;
  }
  .mt-xl-5-pndc,
  .my-xl-5-pndc {
    margin-top: 25px !important;
  }
  .mr-xl-5-pndc,
  .mx-xl-5-pndc {
    margin-right: 25px !important;
  }
  .mb-xl-5-pndc,
  .my-xl-5-pndc {
    margin-bottom: 25px !important;
  }
  .ml-xl-5-pndc,
  .mx-xl-5-pndc {
    margin-left: 25px !important;
  }
  .m-xl-6-pndc {
    margin: 30px !important;
  }
  .mt-xl-6-pndc,
  .my-xl-6-pndc {
    margin-top: 30px !important;
  }
  .mr-xl-6-pndc,
  .mx-xl-6-pndc {
    margin-right: 30px !important;
  }
  .mb-xl-6-pndc,
  .my-xl-6-pndc {
    margin-bottom: 30px !important;
  }
  .ml-xl-6-pndc,
  .mx-xl-6-pndc {
    margin-left: 30px !important;
  }
  .m-xl-7-pndc {
    margin: 50px !important;
  }
  .mt-xl-7-pndc,
  .my-xl-7-pndc {
    margin-top: 50px !important;
  }
  .mr-xl-7-pndc,
  .mx-xl-7-pndc {
    margin-right: 50px !important;
  }
  .mb-xl-7-pndc,
  .my-xl-7-pndc {
    margin-bottom: 50px !important;
  }
  .ml-xl-7-pndc,
  .mx-xl-7-pndc {
    margin-left: 50px !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 2px !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 2px !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 2px !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 2px !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 2px !important;
  }
  .p-xl-2 {
    padding: 4px !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 4px !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 4px !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 4px !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 4px !important;
  }
  .p-xl-3 {
    padding: 8px !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 8px !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 8px !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 8px !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 8px !important;
  }
  .p-xl-4 {
    padding: 16px !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 16px !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 16px !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 16px !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 16px !important;
  }
  .p-xl-5 {
    padding: 24px !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 24px !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 24px !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 24px !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 24px !important;
  }
  .p-xl-1-pndc {
    padding: 5px !important;
  }
  .pt-xl-1-pndc,
  .py-xl-1-pndc {
    padding-top: 5px !important;
  }
  .pr-xl-1-pndc,
  .px-xl-1-pndc {
    padding-right: 5px !important;
  }
  .pb-xl-1-pndc,
  .py-xl-1-pndc {
    padding-bottom: 5px !important;
  }
  .pl-xl-1-pndc,
  .px-xl-1-pndc {
    padding-left: 5px !important;
  }
  .p-xl-2-pndc {
    padding: 10px !important;
  }
  .pt-xl-2-pndc,
  .py-xl-2-pndc {
    padding-top: 10px !important;
  }
  .pr-xl-2-pndc,
  .px-xl-2-pndc {
    padding-right: 10px !important;
  }
  .pb-xl-2-pndc,
  .py-xl-2-pndc {
    padding-bottom: 10px !important;
  }
  .pl-xl-2-pndc,
  .px-xl-2-pndc {
    padding-left: 10px !important;
  }
  .p-xl-3-pndc {
    padding: 15px !important;
  }
  .pt-xl-3-pndc,
  .py-xl-3-pndc {
    padding-top: 15px !important;
  }
  .pr-xl-3-pndc,
  .px-xl-3-pndc {
    padding-right: 15px !important;
  }
  .pb-xl-3-pndc,
  .py-xl-3-pndc {
    padding-bottom: 15px !important;
  }
  .pl-xl-3-pndc,
  .px-xl-3-pndc {
    padding-left: 15px !important;
  }
  .p-xl-4-pndc {
    padding: 20px !important;
  }
  .pt-xl-4-pndc,
  .py-xl-4-pndc {
    padding-top: 20px !important;
  }
  .pr-xl-4-pndc,
  .px-xl-4-pndc {
    padding-right: 20px !important;
  }
  .pb-xl-4-pndc,
  .py-xl-4-pndc {
    padding-bottom: 20px !important;
  }
  .pl-xl-4-pndc,
  .px-xl-4-pndc {
    padding-left: 20px !important;
  }
  .p-xl-5-pndc {
    padding: 25px !important;
  }
  .pt-xl-5-pndc,
  .py-xl-5-pndc {
    padding-top: 25px !important;
  }
  .pr-xl-5-pndc,
  .px-xl-5-pndc {
    padding-right: 25px !important;
  }
  .pb-xl-5-pndc,
  .py-xl-5-pndc {
    padding-bottom: 25px !important;
  }
  .pl-xl-5-pndc,
  .px-xl-5-pndc {
    padding-left: 25px !important;
  }
  .p-xl-6-pndc {
    padding: 30px !important;
  }
  .pt-xl-6-pndc,
  .py-xl-6-pndc {
    padding-top: 30px !important;
  }
  .pr-xl-6-pndc,
  .px-xl-6-pndc {
    padding-right: 30px !important;
  }
  .pb-xl-6-pndc,
  .py-xl-6-pndc {
    padding-bottom: 30px !important;
  }
  .pl-xl-6-pndc,
  .px-xl-6-pndc {
    padding-left: 30px !important;
  }
  .p-xl-7-pndc {
    padding: 50px !important;
  }
  .pt-xl-7-pndc,
  .py-xl-7-pndc {
    padding-top: 50px !important;
  }
  .pr-xl-7-pndc,
  .px-xl-7-pndc {
    padding-right: 50px !important;
  }
  .pb-xl-7-pndc,
  .py-xl-7-pndc {
    padding-bottom: 50px !important;
  }
  .pl-xl-7-pndc,
  .px-xl-7-pndc {
    padding-left: 50px !important;
  }
  .m-xl-n1 {
    margin: -2px !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -2px !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -2px !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -2px !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -2px !important;
  }
  .m-xl-n2 {
    margin: -4px !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -4px !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -4px !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -4px !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -4px !important;
  }
  .m-xl-n3 {
    margin: -8px !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -8px !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -8px !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -8px !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -8px !important;
  }
  .m-xl-n4 {
    margin: -16px !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -16px !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -16px !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -16px !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -16px !important;
  }
  .m-xl-n5 {
    margin: -24px !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -24px !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -24px !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -24px !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -24px !important;
  }
  .m-xl-n1-pndc {
    margin: -5px !important;
  }
  .mt-xl-n1-pndc,
  .my-xl-n1-pndc {
    margin-top: -5px !important;
  }
  .mr-xl-n1-pndc,
  .mx-xl-n1-pndc {
    margin-right: -5px !important;
  }
  .mb-xl-n1-pndc,
  .my-xl-n1-pndc {
    margin-bottom: -5px !important;
  }
  .ml-xl-n1-pndc,
  .mx-xl-n1-pndc {
    margin-left: -5px !important;
  }
  .m-xl-n2-pndc {
    margin: -10px !important;
  }
  .mt-xl-n2-pndc,
  .my-xl-n2-pndc {
    margin-top: -10px !important;
  }
  .mr-xl-n2-pndc,
  .mx-xl-n2-pndc {
    margin-right: -10px !important;
  }
  .mb-xl-n2-pndc,
  .my-xl-n2-pndc {
    margin-bottom: -10px !important;
  }
  .ml-xl-n2-pndc,
  .mx-xl-n2-pndc {
    margin-left: -10px !important;
  }
  .m-xl-n3-pndc {
    margin: -15px !important;
  }
  .mt-xl-n3-pndc,
  .my-xl-n3-pndc {
    margin-top: -15px !important;
  }
  .mr-xl-n3-pndc,
  .mx-xl-n3-pndc {
    margin-right: -15px !important;
  }
  .mb-xl-n3-pndc,
  .my-xl-n3-pndc {
    margin-bottom: -15px !important;
  }
  .ml-xl-n3-pndc,
  .mx-xl-n3-pndc {
    margin-left: -15px !important;
  }
  .m-xl-n4-pndc {
    margin: -20px !important;
  }
  .mt-xl-n4-pndc,
  .my-xl-n4-pndc {
    margin-top: -20px !important;
  }
  .mr-xl-n4-pndc,
  .mx-xl-n4-pndc {
    margin-right: -20px !important;
  }
  .mb-xl-n4-pndc,
  .my-xl-n4-pndc {
    margin-bottom: -20px !important;
  }
  .ml-xl-n4-pndc,
  .mx-xl-n4-pndc {
    margin-left: -20px !important;
  }
  .m-xl-n5-pndc {
    margin: -25px !important;
  }
  .mt-xl-n5-pndc,
  .my-xl-n5-pndc {
    margin-top: -25px !important;
  }
  .mr-xl-n5-pndc,
  .mx-xl-n5-pndc {
    margin-right: -25px !important;
  }
  .mb-xl-n5-pndc,
  .my-xl-n5-pndc {
    margin-bottom: -25px !important;
  }
  .ml-xl-n5-pndc,
  .mx-xl-n5-pndc {
    margin-left: -25px !important;
  }
  .m-xl-n6-pndc {
    margin: -30px !important;
  }
  .mt-xl-n6-pndc,
  .my-xl-n6-pndc {
    margin-top: -30px !important;
  }
  .mr-xl-n6-pndc,
  .mx-xl-n6-pndc {
    margin-right: -30px !important;
  }
  .mb-xl-n6-pndc,
  .my-xl-n6-pndc {
    margin-bottom: -30px !important;
  }
  .ml-xl-n6-pndc,
  .mx-xl-n6-pndc {
    margin-left: -30px !important;
  }
  .m-xl-n7-pndc {
    margin: -50px !important;
  }
  .mt-xl-n7-pndc,
  .my-xl-n7-pndc {
    margin-top: -50px !important;
  }
  .mr-xl-n7-pndc,
  .mx-xl-n7-pndc {
    margin-right: -50px !important;
  }
  .mb-xl-n7-pndc,
  .my-xl-n7-pndc {
    margin-bottom: -50px !important;
  }
  .ml-xl-n7-pndc,
  .mx-xl-n7-pndc {
    margin-left: -50px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@font-face {
  font-family: "Lato";
  src: url("./media/LatoLatin-Bold-CDKEUGQO.ttf") format("truetype");
  src:
    local("0"),
    url("./media/LatoLatin-Bold-TUN646BE.woff") format("woff"),
    url("./media/LatoLatin-Bold-K2XRK4WI.eot") format("eot");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: url("./media/LatoLatin-Semibold-CFDE7W6H.ttf") format("truetype");
  src:
    local("0"),
    url("./media/LatoLatin-Semibold-OTKRRBV5.woff") format("woff"),
    url("./media/LatoLatin-Semibold-TOIQUQQ7.eot") format("eot");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: url("./media/LatoLatin-Medium-P5GNKG5O.ttf") format("truetype");
  src:
    local("0"),
    url("./media/LatoLatin-Medium-WELRCALD.woff") format("woff"),
    url("./media/LatoLatin-Medium-TYZ2G4ZI.eot") format("eot");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Lato";
  src: url("./media/LatoLatin-Italic-MUWWYC5X.ttf") format("truetype");
  src:
    local("0"),
    url("./media/LatoLatin-Italic-QUYQAPTA.woff") format("woff"),
    url("./media/LatoLatin-Italic-DBUXRAHL.eot") format("eot");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Lato";
  src: url("./media/LatoLatin-Light-E7NW4Z7J.ttf") format("truetype");
  src:
    local("0"),
    url("./media/LatoLatin-Light-DNQEBJTR.woff") format("woff"),
    url("./media/LatoLatin-Light-CY24ZOKJ.eot") format("eot");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Montserrat;
  src: url("./media/Montserrat-Medium-KC5CMJH7.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Graphik;
  src: url("./media/Graphik-Light-Web-JYBQSOF6.woff2") format("woff2"), url("./media/Graphik-Light-Web-UWEG3KDV.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Graphik;
  src: url("./media/Graphik-Regular-Web-JILOLBBD.woff2") format("woff2"), url("./media/Graphik-Regular-Web-O5UV4X3Y.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Graphik;
  src: url("./media/Graphik-Medium-Web-RGTW2VN7.woff2") format("woff2"), url("./media/Graphik-Medium-Web-6GIOHNBI.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Nitti Mono";
  src: url("./media/Nitti-Normal-6KODJ26P.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Nitti PX";
  src: url("./media/Nitti-Normal-6KODJ26P.ttf");
  font-weight: 300;
  font-style: normal;
}
* {
  box-sizing: border-box;
}
html {
  font-size: 12px;
}
.ats-body {
  font-family:
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.2px;
  top: 0;
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
}
.ats-body.dashboard-designer,
.ats-body.dashboard {
  overflow: hidden;
}
.ats-ui {
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.ats-body--has-topbar .ats-ui {
  height: calc(100vh - 60px);
}
.ats-ui.linux-aarch64 {
  padding-bottom: 120px;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
ul {
  margin: 0;
  padding: 0;
}
ul li {
  list-style: none;
}
textarea {
  min-height: 70px !important;
}
svg {
  fill: currentColor;
}
.grid .tick {
  stroke: #ececec;
  opacity: 0.7;
}
.grid path {
  stroke-width: 0;
}
:focus,
:active {
  outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 3.1rem;
  line-height: 48px;
}
h2 {
  font-size: 2.4rem;
  line-height: 36px;
  font-weight: 500;
}
h3 {
  font-size: 1.8rem;
  line-height: 28px;
  font-weight: 500;
}
h4 {
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 28px;
  text-transform: uppercase;
}
h5 {
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  font-size: 0.9rem;
}
button,
input,
optgroup,
select,
textarea {
  font-family:
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
label {
  text-transform: uppercase;
}
a,
.ats-link {
  transition: all 0.16s ease-in-out;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  color: #0dadf8;
}
a:hover,
.ats-link:hover {
  transition: all 0.16s ease-in-out;
  color: #067bb2;
  cursor: pointer;
  text-decoration: none;
}
.ats-link + .ats-link {
  margin-left: 8px;
}
.ats-help-text {
  color: #a2a2a2;
}
.tooltip {
  z-index: 5001 !important;
}
[class^=ri-],
[class*=" ri-"] {
  line-height: 1;
}
.theme-piano .ats-body {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
}
.theme-piano h4 {
  text-transform: none;
}
.theme-piano button,
.theme-piano input,
.theme-piano optgroup,
.theme-piano select,
.theme-piano textarea {
  color: #0a0e12;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano textarea {
  min-height: 120px !important;
}
.theme-piano a,
.theme-piano .ats-link {
  color: #325ca4;
}
.theme-piano a:hover,
.theme-piano .ats-link:hover {
  color: #325ca4;
}
.theme-piano .ats-help-text {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  line-height: 20px;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano label {
  text-transform: unset;
  color: rgba(20, 27, 36, 0.7);
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
html.theme-piano {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}
@font-face {
  font-family: "simple-line-icons";
  src: url("./media/Simple-Line-Icons-5L2O4VAZ.eot?v=2.4.0");
  src:
    url("./media/Simple-Line-Icons-5L2O4VAZ.eot?v=2.4.0#iefix") format("embedded-opentype"),
    url("./media/Simple-Line-Icons-K2E64VY3.woff2?v=2.4.0") format("woff2"),
    url("./media/Simple-Line-Icons-YETQNQOC.ttf?v=2.4.0") format("truetype"),
    url("./media/Simple-Line-Icons-QULJ7HMJ.woff?v=2.4.0") format("woff"),
    url("./media/Simple-Line-Icons-RPP3LEOA.svg?v=2.4.0#simple-line-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon-graph,
.icon-chart,
.icon-pie-chart,
.icon-map,
.icon-bulb,
.icon-grid,
.icon-question,
.icon-briefcase,
.icon-arrow-right,
.icon-arrow-right-circle,
.icon-arrow-left-circle,
.icon-arrow-down-circle,
.icon-notebook,
.icon-bubbles,
.icon-support,
.icon-direction,
.icon-rocket,
.icon-tag,
.icon-puzzle,
.icon-cloud-download,
.icon-docs,
.icon-people,
.icon-target,
.icon-calculator,
.icon-chemistry,
.icon-speedometer,
.icon-compass,
.icon-close,
.icon-logout,
.icon-user,
.icon-basket,
.icon-home {
  font-family: "simple-line-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-logout::before {
  content: "\e065";
}
.icon-briefcase::before {
  content: "\e04b";
}
.icon-graph::before {
  content: "\e06b";
}
.icon-grid::before {
  content: "\e06a";
}
.icon-question::before {
  content: "\e05d";
}
.icon-home::before {
  content: "\e069";
}
.icon-chart::before {
  content: "\e077";
}
.icon-pie-chart::before {
  content: "\e05e";
}
.icon-map::before {
  content: "\e033";
}
.icon-bulb::before {
  content: "\e076";
}
.icon-notebook::before {
  content: "\e013";
}
.icon-bubbles::before {
  content: "\e04a";
}
.icon-support::before {
  content: "\e056";
}
.icon-direction::before {
  content: "\e042";
}
.icon-rocket::before {
  content: "\e05c";
}
.icon-compass::before {
  content: "\e045";
}
.icon-speedometer::before {
  content: "\e007";
}
.icon-chemistry::before {
  content: "\e026";
}
.icon-calculator::before {
  content: "\e049";
}
.icon-target::before {
  content: "\e09e";
}
.icon-people::before {
  content: "\e001";
}
.icon-docs::before {
  content: "\e040";
}
.icon-cloud-download::before {
  content: "\e083";
}
.icon-puzzle::before {
  content: "\e02d";
}
.icon-tag::before {
  content: "\e055";
}
.icon-arrow-right-circle::before {
  content: "\e079";
}
.icon-arrow-left-circle::before {
  content: "\e07a";
}
.icon-arrow-down-circle::before {
  content: "\e07b";
}
.icon-user::before {
  content: "\e005";
}
.icon-basket::before {
  content: "\e04e";
}
@font-face {
  font-family: "remixicon";
  src: url("./media/remixicon-3XMIPS7K.eot?t=1580819880586");
  src:
    url("./media/remixicon-3XMIPS7K.eot?t=1580819880586#iefix") format("embedded-opentype"),
    url("./media/remixicon-T55CKIWI.woff2?t=1580819880586") format("woff2"),
    url("./media/remixicon-TFIE2MA7.woff?t=1580819880586") format("woff"),
    url("./media/remixicon-D2C4LSMK.ttf?t=1580819880586") format("truetype"),
    url("./media/remixicon-4QAMYZCJ.svg?t=1580819880586#remixicon") format("svg");
  font-display: swap;
}
[class^=ri-],
[class*=" ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ri-lg {
  font-size: 1.3333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.ri-xl {
  font-size: 1.5em;
  line-height: 0.6666em;
  vertical-align: -0.075em;
}
.ri-xxs {
  font-size: 0.5em;
}
.ri-xs {
  font-size: 0.75em;
}
.ri-sm {
  font-size: 0.875em;
}
.ri-1x {
  font-size: 1em;
}
.ri-2x {
  font-size: 2em;
}
.ri-3x {
  font-size: 3em;
}
.ri-4x {
  font-size: 4em;
}
.ri-5x {
  font-size: 5em;
}
.ri-6x {
  font-size: 6em;
}
.ri-7x {
  font-size: 7em;
}
.ri-8x {
  font-size: 8em;
}
.ri-9x {
  font-size: 9em;
}
.ri-10x {
  font-size: 10em;
}
.ri-fw {
  text-align: center;
  width: 1.25em;
}
.ri-4k-fill::before {
  content: "\ea01";
}
.ri-4k-line::before {
  content: "\ea02";
}
.ri-a-b::before {
  content: "\ea03";
}
.ri-account-box-fill::before {
  content: "\ea04";
}
.ri-account-box-line::before {
  content: "\ea05";
}
.ri-account-circle-fill::before {
  content: "\ea06";
}
.ri-account-circle-line::before {
  content: "\ea07";
}
.ri-account-pin-box-fill::before {
  content: "\ea08";
}
.ri-account-pin-box-line::before {
  content: "\ea09";
}
.ri-account-pin-circle-fill::before {
  content: "\ea0a";
}
.ri-account-pin-circle-line::before {
  content: "\ea0b";
}
.ri-add-box-fill::before {
  content: "\ea0c";
}
.ri-add-box-line::before {
  content: "\ea0d";
}
.ri-add-circle-fill::before {
  content: "\ea0e";
}
.ri-add-fill::before {
  content: "\ea10";
}
.ri-admin-fill::before {
  content: "\ea12";
}
.ri-admin-line::before {
  content: "\ea13";
}
.ri-advertisement-fill::before {
  content: "\ea14";
}
.ri-advertisement-line::before {
  content: "\ea15";
}
.ri-airplay-fill::before {
  content: "\ea16";
}
.ri-airplay-line::before {
  content: "\ea17";
}
.ri-alarm-fill::before {
  content: "\ea18";
}
.ri-alarm-line::before {
  content: "\ea19";
}
.ri-alarm-warning-fill::before {
  content: "\ea1a";
}
.ri-alarm-warning-line::before {
  content: "\ea1b";
}
.ri-album-fill::before {
  content: "\ea1c";
}
.ri-album-line::before {
  content: "\ea1d";
}
.ri-alert-line::before {
  content: "\ea1f";
}
.ri-aliens-fill::before {
  content: "\ea20";
}
.ri-aliens-line::before {
  content: "\ea21";
}
.ri-align-bottom::before {
  content: "\ea22";
}
.ri-align-center::before {
  content: "\ea23";
}
.ri-align-justify::before {
  content: "\ea24";
}
.ri-align-left::before {
  content: "\ea25";
}
.ri-align-right::before {
  content: "\ea26";
}
.ri-align-top::before {
  content: "\ea27";
}
.ri-align-vertically::before {
  content: "\ea28";
}
.ri-alipay-fill::before {
  content: "\ea29";
}
.ri-alipay-line::before {
  content: "\ea2a";
}
.ri-amazon-fill::before {
  content: "\ea2b";
}
.ri-amazon-line::before {
  content: "\ea2c";
}
.ri-anchor-fill::before {
  content: "\ea2d";
}
.ri-anchor-line::before {
  content: "\ea2e";
}
.ri-ancient-gate-fill::before {
  content: "\ea2f";
}
.ri-ancient-gate-line::before {
  content: "\ea30";
}
.ri-ancient-pavilion-fill::before {
  content: "\ea31";
}
.ri-ancient-pavilion-line::before {
  content: "\ea32";
}
.ri-android-fill::before {
  content: "\ea33";
}
.ri-android-line::before {
  content: "\ea34";
}
.ri-angularjs-fill::before {
  content: "\ea35";
}
.ri-angularjs-line::before {
  content: "\ea36";
}
.ri-anticlockwise-2-fill::before {
  content: "\ea37";
}
.ri-anticlockwise-2-line::before {
  content: "\ea38";
}
.ri-anticlockwise-fill::before {
  content: "\ea39";
}
.ri-anticlockwise-line::before {
  content: "\ea3a";
}
.ri-app-store-fill::before {
  content: "\ea3b";
}
.ri-app-store-line::before {
  content: "\ea3c";
}
.ri-apple-fill::before {
  content: "\ea3d";
}
.ri-apple-line::before {
  content: "\ea3e";
}
.ri-apps-2-fill::before {
  content: "\ea3f";
}
.ri-apps-2-line::before {
  content: "\ea40";
}
.ri-apps-fill::before {
  content: "\ea41";
}
.ri-apps-line::before {
  content: "\ea42";
}
.ri-archive-drawer-fill::before {
  content: "\ea43";
}
.ri-archive-drawer-line::before {
  content: "\ea44";
}
.ri-archive-fill::before {
  content: "\ea45";
}
.ri-archive-line::before {
  content: "\ea46";
}
.ri-arrow-down-circle-fill::before {
  content: "\ea47";
}
.ri-arrow-down-fill::before {
  content: "\ea49";
}
.ri-arrow-down-s-fill::before {
  content: "\ea4b";
}
.ri-arrow-drop-down-fill::before {
  content: "\ea4d";
}
.ri-arrow-drop-down-line::before {
  content: "\ea4e";
}
.ri-arrow-drop-left-fill::before {
  content: "\ea4f";
}
.ri-arrow-drop-left-line::before {
  content: "\ea50";
}
.ri-arrow-drop-right-fill::before {
  content: "\ea51";
}
.ri-arrow-drop-right-line::before {
  content: "\ea52";
}
.ri-arrow-drop-up-fill::before {
  content: "\ea53";
}
.ri-arrow-drop-up-line::before {
  content: "\ea54";
}
.ri-arrow-go-back-fill::before {
  content: "\ea55";
}
.ri-arrow-go-back-line::before {
  content: "\ea56";
}
.ri-arrow-go-forward-fill::before {
  content: "\ea57";
}
.ri-arrow-go-forward-line::before {
  content: "\ea58";
}
.ri-arrow-left-circle-fill::before {
  content: "\ea59";
}
.ri-arrow-left-down-fill::before {
  content: "\ea5b";
}
.ri-arrow-left-down-line::before {
  content: "\ea5c";
}
.ri-arrow-left-fill::before {
  content: "\ea5d";
}
.ri-arrow-left-right-fill::before {
  content: "\ea5f";
}
.ri-arrow-left-right-line::before {
  content: "\ea60";
}
.ri-arrow-left-s-fill::before {
  content: "\ea61";
}
.ri-arrow-left-up-fill::before {
  content: "\ea63";
}
.ri-arrow-left-up-line::before {
  content: "\ea64";
}
.ri-arrow-right-circle-fill::before {
  content: "\ea65";
}
.ri-arrow-right-down-fill::before {
  content: "\ea67";
}
.ri-arrow-right-down-line::before {
  content: "\ea68";
}
.ri-arrow-right-fill::before {
  content: "\ea69";
}
.ri-arrow-right-s-fill::before {
  content: "\ea6b";
}
.ri-arrow-right-up-fill::before {
  content: "\ea6d";
}
.ri-arrow-right-up-line::before {
  content: "\ea6e";
}
.ri-arrow-up-circle-fill::before {
  content: "\ea6f";
}
.ri-arrow-up-circle-line::before {
  content: "\ea70";
}
.ri-arrow-up-down-fill::before {
  content: "\ea71";
}
.ri-arrow-up-fill::before {
  content: "\ea73";
}
.ri-arrow-up-s-fill::before {
  content: "\ea75";
}
.ri-artboard-2-fill::before {
  content: "\ea77";
}
.ri-artboard-2-line::before {
  content: "\ea78";
}
.ri-artboard-fill::before {
  content: "\ea79";
}
.ri-artboard-line::before {
  content: "\ea7a";
}
.ri-article-fill::before {
  content: "\ea7b";
}
.ri-article-line::before {
  content: "\ea7c";
}
.ri-aspect-ratio-fill::before {
  content: "\ea7d";
}
.ri-aspect-ratio-line::before {
  content: "\ea7e";
}
.ri-asterisk::before {
  content: "\ea7f";
}
.ri-at-fill::before {
  content: "\ea80";
}
.ri-at-line::before {
  content: "\ea81";
}
.ri-attachment-2::before {
  content: "\ea82";
}
.ri-attachment-fill::before {
  content: "\ea83";
}
.ri-attachment-line::before {
  content: "\ea84";
}
.ri-auction-fill::before {
  content: "\ea85";
}
.ri-auction-line::before {
  content: "\ea86";
}
.ri-award-fill::before {
  content: "\ea87";
}
.ri-baidu-fill::before {
  content: "\ea89";
}
.ri-baidu-line::before {
  content: "\ea8a";
}
.ri-ball-pen-fill::before {
  content: "\ea8b";
}
.ri-ball-pen-line::before {
  content: "\ea8c";
}
.ri-bank-card-2-fill::before {
  content: "\ea8d";
}
.ri-bank-card-2-line::before {
  content: "\ea8e";
}
.ri-bank-card-fill::before {
  content: "\ea8f";
}
.ri-bank-card-line::before {
  content: "\ea90";
}
.ri-bank-fill::before {
  content: "\ea91";
}
.ri-bank-line::before {
  content: "\ea92";
}
.ri-bar-chart-2-fill::before {
  content: "\ea93";
}
.ri-bar-chart-box-fill::before {
  content: "\ea95";
}
.ri-bar-chart-box-line::before {
  content: "\ea96";
}
.ri-bar-chart-fill::before {
  content: "\ea97";
}
.ri-bar-chart-grouped-fill::before {
  content: "\ea98";
}
.ri-bar-chart-horizontal-fill::before {
  content: "\ea9a";
}
.ri-bar-chart-horizontal-line::before {
  content: "\ea9b";
}
.ri-bar-chart-line::before {
  content: "\ea9c";
}
.ri-barcode-box-fill::before {
  content: "\ea9d";
}
.ri-barcode-box-line::before {
  content: "\ea9e";
}
.ri-barcode-fill::before {
  content: "\ea9f";
}
.ri-barcode-line::before {
  content: "\eaa0";
}
.ri-barricade-fill::before {
  content: "\eaa1";
}
.ri-barricade-line::before {
  content: "\eaa2";
}
.ri-base-station-fill::before {
  content: "\eaa3";
}
.ri-base-station-line::before {
  content: "\eaa4";
}
.ri-basketball-fill::before {
  content: "\eaa5";
}
.ri-basketball-line::before {
  content: "\eaa6";
}
.ri-battery-2-charge-fill::before {
  content: "\eaa7";
}
.ri-battery-2-charge-line::before {
  content: "\eaa8";
}
.ri-battery-2-fill::before {
  content: "\eaa9";
}
.ri-battery-2-line::before {
  content: "\eaaa";
}
.ri-battery-charge-fill::before {
  content: "\eaab";
}
.ri-battery-charge-line::before {
  content: "\eaac";
}
.ri-battery-fill::before {
  content: "\eaad";
}
.ri-battery-line::before {
  content: "\eaae";
}
.ri-battery-low-fill::before {
  content: "\eaaf";
}
.ri-battery-low-line::before {
  content: "\eab0";
}
.ri-battery-saver-fill::before {
  content: "\eab1";
}
.ri-battery-saver-line::before {
  content: "\eab2";
}
.ri-battery-share-fill::before {
  content: "\eab3";
}
.ri-battery-share-line::before {
  content: "\eab4";
}
.ri-bear-smile-fill::before {
  content: "\eab5";
}
.ri-bear-smile-line::before {
  content: "\eab6";
}
.ri-behance-fill::before {
  content: "\eab7";
}
.ri-behance-line::before {
  content: "\eab8";
}
.ri-bell-fill::before {
  content: "\eab9";
}
.ri-bell-line::before {
  content: "\eaba";
}
.ri-bike-fill::before {
  content: "\eabb";
}
.ri-bike-line::before {
  content: "\eabc";
}
.ri-bilibili-fill::before {
  content: "\eabd";
}
.ri-bilibili-line::before {
  content: "\eabe";
}
.ri-bill-fill::before {
  content: "\eabf";
}
.ri-bill-line::before {
  content: "\eac0";
}
.ri-billiards-fill::before {
  content: "\eac1";
}
.ri-billiards-line::before {
  content: "\eac2";
}
.ri-bit-coin-fill::before {
  content: "\eac3";
}
.ri-bit-coin-line::before {
  content: "\eac4";
}
.ri-blaze-fill::before {
  content: "\eac5";
}
.ri-blaze-line::before {
  content: "\eac6";
}
.ri-bluetooth-connect-fill::before {
  content: "\eac7";
}
.ri-bluetooth-connect-line::before {
  content: "\eac8";
}
.ri-bluetooth-fill::before {
  content: "\eac9";
}
.ri-bluetooth-line::before {
  content: "\eaca";
}
.ri-blur-off-fill::before {
  content: "\eacb";
}
.ri-blur-off-line::before {
  content: "\eacc";
}
.ri-body-scan-fill::before {
  content: "\eacd";
}
.ri-body-scan-line::before {
  content: "\eace";
}
.ri-bold::before {
  content: "\eacf";
}
.ri-book-2-fill::before {
  content: "\ead0";
}
.ri-book-3-fill::before {
  content: "\ead2";
}
.ri-book-3-line::before {
  content: "\ead3";
}
.ri-book-fill::before {
  content: "\ead4";
}
.ri-book-line::before {
  content: "\ead5";
}
.ri-book-mark-fill::before {
  content: "\ead6";
}
.ri-book-mark-line::before {
  content: "\ead7";
}
.ri-book-open-fill::before {
  content: "\ead8";
}
.ri-book-open-line::before {
  content: "\ead9";
}
.ri-book-read-fill::before {
  content: "\eada";
}
.ri-book-read-line::before {
  content: "\eadb";
}
.ri-booklet-fill::before {
  content: "\eadc";
}
.ri-booklet-line::before {
  content: "\eadd";
}
.ri-bookmark-2-fill::before {
  content: "\eade";
}
.ri-bookmark-2-line::before {
  content: "\eadf";
}
.ri-bookmark-3-fill::before {
  content: "\eae0";
}
.ri-bookmark-fill::before {
  content: "\eae2";
}
.ri-bookmark-line::before {
  content: "\eae3";
}
.ri-boxing-fill::before {
  content: "\eae4";
}
.ri-boxing-line::before {
  content: "\eae5";
}
.ri-braces-fill::before {
  content: "\eae6";
}
.ri-braces-line::before {
  content: "\eae7";
}
.ri-brackets-fill::before {
  content: "\eae8";
}
.ri-brackets-line::before {
  content: "\eae9";
}
.ri-briefcase-2-fill::before {
  content: "\eaea";
}
.ri-briefcase-2-line::before {
  content: "\eaeb";
}
.ri-briefcase-3-fill::before {
  content: "\eaec";
}
.ri-briefcase-3-line::before {
  content: "\eaed";
}
.ri-briefcase-4-fill::before {
  content: "\eaee";
}
.ri-briefcase-4-line::before {
  content: "\eaef";
}
.ri-briefcase-5-fill::before {
  content: "\eaf0";
}
.ri-briefcase-5-line::before {
  content: "\eaf1";
}
.ri-briefcase-fill::before {
  content: "\eaf2";
}
.ri-briefcase-line::before {
  content: "\eaf3";
}
.ri-bring-forward::before {
  content: "\eaf4";
}
.ri-bring-to-front::before {
  content: "\eaf5";
}
.ri-broadcast-fill::before {
  content: "\eaf6";
}
.ri-broadcast-line::before {
  content: "\eaf7";
}
.ri-brush-2-fill::before {
  content: "\eaf8";
}
.ri-brush-2-line::before {
  content: "\eaf9";
}
.ri-brush-3-fill::before {
  content: "\eafa";
}
.ri-brush-3-line::before {
  content: "\eafb";
}
.ri-brush-4-fill::before {
  content: "\eafc";
}
.ri-brush-4-line::before {
  content: "\eafd";
}
.ri-brush-fill::before {
  content: "\eafe";
}
.ri-brush-line::before {
  content: "\eaff";
}
.ri-bubble-chart-fill::before {
  content: "\eb00";
}
.ri-bubble-chart-line::before {
  content: "\eb01";
}
.ri-bug-2-fill::before {
  content: "\eb02";
}
.ri-bug-2-line::before {
  content: "\eb03";
}
.ri-bug-fill::before {
  content: "\eb04";
}
.ri-building-2-fill::before {
  content: "\eb06";
}
.ri-building-2-line::before {
  content: "\eb07";
}
.ri-building-3-fill::before {
  content: "\eb08";
}
.ri-building-3-line::before {
  content: "\eb09";
}
.ri-building-4-fill::before {
  content: "\eb0a";
}
.ri-building-4-line::before {
  content: "\eb0b";
}
.ri-building-fill::before {
  content: "\eb0c";
}
.ri-building-line::before {
  content: "\eb0d";
}
.ri-bus-2-fill::before {
  content: "\eb0e";
}
.ri-bus-2-line::before {
  content: "\eb0f";
}
.ri-bus-fill::before {
  content: "\eb10";
}
.ri-bus-line::before {
  content: "\eb11";
}
.ri-bus-wifi-fill::before {
  content: "\eb12";
}
.ri-bus-wifi-line::before {
  content: "\eb13";
}
.ri-cake-2-fill::before {
  content: "\eb14";
}
.ri-cake-2-line::before {
  content: "\eb15";
}
.ri-cake-3-fill::before {
  content: "\eb16";
}
.ri-cake-3-line::before {
  content: "\eb17";
}
.ri-cake-fill::before {
  content: "\eb18";
}
.ri-cake-line::before {
  content: "\eb19";
}
.ri-calculator-fill::before {
  content: "\eb1a";
}
.ri-calculator-line::before {
  content: "\eb1b";
}
.ri-calendar-2-fill::before {
  content: "\eb1c";
}
.ri-calendar-check-fill::before {
  content: "\eb1e";
}
.ri-calendar-check-line::before {
  content: "\eb1f";
}
.ri-calendar-event-fill::before {
  content: "\eb20";
}
.ri-calendar-event-line::before {
  content: "\eb21";
}
.ri-calendar-fill::before {
  content: "\eb22";
}
.ri-calendar-line::before {
  content: "\eb23";
}
.ri-calendar-todo-fill::before {
  content: "\eb24";
}
.ri-calendar-todo-line::before {
  content: "\eb25";
}
.ri-camera-2-fill::before {
  content: "\eb26";
}
.ri-camera-2-line::before {
  content: "\eb27";
}
.ri-camera-3-fill::before {
  content: "\eb28";
}
.ri-camera-3-line::before {
  content: "\eb29";
}
.ri-camera-fill::before {
  content: "\eb2a";
}
.ri-camera-lens-fill::before {
  content: "\eb2b";
}
.ri-camera-lens-line::before {
  content: "\eb2c";
}
.ri-camera-line::before {
  content: "\eb2d";
}
.ri-camera-off-fill::before {
  content: "\eb2e";
}
.ri-camera-off-line::before {
  content: "\eb2f";
}
.ri-camera-switch-fill::before {
  content: "\eb30";
}
.ri-camera-switch-line::before {
  content: "\eb31";
}
.ri-car-fill::before {
  content: "\eb32";
}
.ri-car-line::before {
  content: "\eb33";
}
.ri-car-washing-fill::before {
  content: "\eb34";
}
.ri-car-washing-line::before {
  content: "\eb35";
}
.ri-caravan-fill::before {
  content: "\eb36";
}
.ri-caravan-line::before {
  content: "\eb37";
}
.ri-cast-fill::before {
  content: "\eb38";
}
.ri-cast-line::before {
  content: "\eb39";
}
.ri-cellphone-fill::before {
  content: "\eb3a";
}
.ri-cellphone-line::before {
  content: "\eb3b";
}
.ri-celsius-fill::before {
  content: "\eb3c";
}
.ri-celsius-line::before {
  content: "\eb3d";
}
.ri-centos-fill::before {
  content: "\eb3e";
}
.ri-centos-line::before {
  content: "\eb3f";
}
.ri-character-recognition-fill::before {
  content: "\eb40";
}
.ri-character-recognition-line::before {
  content: "\eb41";
}
.ri-charging-pile-2-fill::before {
  content: "\eb42";
}
.ri-charging-pile-2-line::before {
  content: "\eb43";
}
.ri-charging-pile-fill::before {
  content: "\eb44";
}
.ri-charging-pile-line::before {
  content: "\eb45";
}
.ri-chat-1-fill::before {
  content: "\eb46";
}
.ri-chat-1-line::before {
  content: "\eb47";
}
.ri-chat-2-fill::before {
  content: "\eb48";
}
.ri-chat-2-line::before {
  content: "\eb49";
}
.ri-chat-3-fill::before {
  content: "\eb4a";
}
.ri-chat-3-line::before {
  content: "\eb4b";
}
.ri-chat-4-fill::before {
  content: "\eb4c";
}
.ri-chat-4-line::before {
  content: "\eb4d";
}
.ri-chat-check-fill::before {
  content: "\eb4e";
}
.ri-chat-check-line::before {
  content: "\eb4f";
}
.ri-chat-delete-fill::before {
  content: "\eb50";
}
.ri-chat-delete-line::before {
  content: "\eb51";
}
.ri-chat-download-fill::before {
  content: "\eb52";
}
.ri-chat-download-line::before {
  content: "\eb53";
}
.ri-chat-follow-up-fill::before {
  content: "\eb54";
}
.ri-chat-follow-up-line::before {
  content: "\eb55";
}
.ri-chat-forward-fill::before {
  content: "\eb56";
}
.ri-chat-forward-line::before {
  content: "\eb57";
}
.ri-chat-heart-fill::before {
  content: "\eb58";
}
.ri-chat-heart-line::before {
  content: "\eb59";
}
.ri-chat-history-fill::before {
  content: "\eb5a";
}
.ri-chat-history-line::before {
  content: "\eb5b";
}
.ri-chat-new-fill::before {
  content: "\eb5c";
}
.ri-chat-new-line::before {
  content: "\eb5d";
}
.ri-chat-off-fill::before {
  content: "\eb5e";
}
.ri-chat-off-line::before {
  content: "\eb5f";
}
.ri-chat-poll-fill::before {
  content: "\eb60";
}
.ri-chat-poll-line::before {
  content: "\eb61";
}
.ri-chat-private-fill::before {
  content: "\eb62";
}
.ri-chat-private-line::before {
  content: "\eb63";
}
.ri-chat-quote-fill::before {
  content: "\eb64";
}
.ri-chat-quote-line::before {
  content: "\eb65";
}
.ri-chat-settings-fill::before {
  content: "\eb66";
}
.ri-chat-settings-line::before {
  content: "\eb67";
}
.ri-chat-smile-2-fill::before {
  content: "\eb68";
}
.ri-chat-smile-3-fill::before {
  content: "\eb6a";
}
.ri-chat-smile-3-line::before {
  content: "\eb6b";
}
.ri-chat-smile-fill::before {
  content: "\eb6c";
}
.ri-chat-smile-line::before {
  content: "\eb6d";
}
.ri-chat-upload-fill::before {
  content: "\eb6e";
}
.ri-chat-upload-line::before {
  content: "\eb6f";
}
.ri-chat-voice-fill::before {
  content: "\eb70";
}
.ri-chat-voice-line::before {
  content: "\eb71";
}
.ri-check-double-fill::before {
  content: "\eb72";
}
.ri-check-double-line::before {
  content: "\eb73";
}
.ri-check-fill::before {
  content: "\eb74";
}
.ri-checkbox-blank-circle-fill::before {
  content: "\eb76";
}
.ri-checkbox-blank-circle-line::before {
  content: "\eb77";
}
.ri-checkbox-blank-fill::before {
  content: "\eb78";
}
.ri-checkbox-blank-line::before {
  content: "\eb79";
}
.ri-checkbox-circle-fill::before {
  content: "\eb7a";
}
.ri-checkbox-fill::before {
  content: "\eb7c";
}
.ri-checkbox-indeterminate-fill::before {
  content: "\eb7d";
}
.ri-checkbox-indeterminate-line::before {
  content: "\eb7e";
}
.ri-checkbox-line::before {
  content: "\eb7f";
}
.ri-checkbox-multiple-blank-fill::before {
  content: "\eb80";
}
.ri-checkbox-multiple-blank-line::before {
  content: "\eb81";
}
.ri-checkbox-multiple-fill::before {
  content: "\eb82";
}
.ri-checkbox-multiple-line::before {
  content: "\eb83";
}
.ri-china-railway-fill::before {
  content: "\eb84";
}
.ri-china-railway-line::before {
  content: "\eb85";
}
.ri-chrome-fill::before {
  content: "\eb86";
}
.ri-chrome-line::before {
  content: "\eb87";
}
.ri-clapperboard-fill::before {
  content: "\eb88";
}
.ri-clapperboard-line::before {
  content: "\eb89";
}
.ri-clipboard-fill::before {
  content: "\eb8a";
}
.ri-clipboard-line::before {
  content: "\eb8b";
}
.ri-clockwise-2-fill::before {
  content: "\eb8c";
}
.ri-clockwise-2-line::before {
  content: "\eb8d";
}
.ri-clockwise-fill::before {
  content: "\eb8e";
}
.ri-clockwise-line::before {
  content: "\eb8f";
}
.ri-close-circle-fill::before {
  content: "\eb90";
}
.ri-close-fill::before {
  content: "\eb92";
}
.ri-cloud-fill::before {
  content: "\eb94";
}
.ri-cloud-off-fill::before {
  content: "\eb96";
}
.ri-cloud-off-line::before {
  content: "\eb97";
}
.ri-cloud-windy-fill::before {
  content: "\eb98";
}
.ri-cloud-windy-line::before {
  content: "\eb99";
}
.ri-cloudy-2-fill::before {
  content: "\eb9a";
}
.ri-cloudy-2-line::before {
  content: "\eb9b";
}
.ri-cloudy-fill::before {
  content: "\eb9c";
}
.ri-cloudy-line::before {
  content: "\eb9d";
}
.ri-code-box-fill::before {
  content: "\eb9e";
}
.ri-code-box-line::before {
  content: "\eb9f";
}
.ri-code-fill::before {
  content: "\eba0";
}
.ri-code-line::before {
  content: "\eba1";
}
.ri-code-s-fill::before {
  content: "\eba2";
}
.ri-code-s-line::before {
  content: "\eba3";
}
.ri-code-s-slash-fill::before {
  content: "\eba4";
}
.ri-code-view::before {
  content: "\eba6";
}
.ri-codepen-fill::before {
  content: "\eba7";
}
.ri-codepen-line::before {
  content: "\eba8";
}
.ri-coin-fill::before {
  content: "\eba9";
}
.ri-coin-line::before {
  content: "\ebaa";
}
.ri-coins-fill::before {
  content: "\ebab";
}
.ri-coins-line::before {
  content: "\ebac";
}
.ri-command-fill::before {
  content: "\ebad";
}
.ri-command-line::before {
  content: "\ebae";
}
.ri-community-fill::before {
  content: "\ebaf";
}
.ri-community-line::before {
  content: "\ebb0";
}
.ri-compass-2-fill::before {
  content: "\ebb1";
}
.ri-compass-2-line::before {
  content: "\ebb2";
}
.ri-compass-3-fill::before {
  content: "\ebb3";
}
.ri-compass-4-fill::before {
  content: "\ebb5";
}
.ri-compass-4-line::before {
  content: "\ebb6";
}
.ri-compass-discover-fill::before {
  content: "\ebb7";
}
.ri-compass-discover-line::before {
  content: "\ebb8";
}
.ri-compass-fill::before {
  content: "\ebb9";
}
.ri-compass-line::before {
  content: "\ebba";
}
.ri-compasses-2-fill::before {
  content: "\ebbb";
}
.ri-compasses-2-line::before {
  content: "\ebbc";
}
.ri-compasses-fill::before {
  content: "\ebbd";
}
.ri-compasses-line::before {
  content: "\ebbe";
}
.ri-computer-fill::before {
  content: "\ebbf";
}
.ri-contacts-book-2-fill::before {
  content: "\ebc1";
}
.ri-contacts-book-2-line::before {
  content: "\ebc2";
}
.ri-contacts-book-fill::before {
  content: "\ebc3";
}
.ri-contacts-book-line::before {
  content: "\ebc4";
}
.ri-contacts-book-upload-fill::before {
  content: "\ebc5";
}
.ri-contacts-fill::before {
  content: "\ebc7";
}
.ri-contacts-line::before {
  content: "\ebc8";
}
.ri-contrast-2-fill::before {
  content: "\ebc9";
}
.ri-contrast-2-line::before {
  content: "\ebca";
}
.ri-contrast-drop-2-fill::before {
  content: "\ebcb";
}
.ri-contrast-drop-2-line::before {
  content: "\ebcc";
}
.ri-contrast-drop-fill::before {
  content: "\ebcd";
}
.ri-contrast-drop-line::before {
  content: "\ebce";
}
.ri-contrast-fill::before {
  content: "\ebcf";
}
.ri-contrast-line::before {
  content: "\ebd0";
}
.ri-copper-coin-fill::before {
  content: "\ebd1";
}
.ri-copper-coin-line::before {
  content: "\ebd2";
}
.ri-copper-diamond-fill::before {
  content: "\ebd3";
}
.ri-copper-diamond-line::before {
  content: "\ebd4";
}
.ri-copyright-fill::before {
  content: "\ebd5";
}
.ri-copyright-line::before {
  content: "\ebd6";
}
.ri-coreos-fill::before {
  content: "\ebd7";
}
.ri-coreos-line::before {
  content: "\ebd8";
}
.ri-coupon-2-fill::before {
  content: "\ebd9";
}
.ri-coupon-2-line::before {
  content: "\ebda";
}
.ri-coupon-3-fill::before {
  content: "\ebdb";
}
.ri-coupon-3-line::before {
  content: "\ebdc";
}
.ri-coupon-4-fill::before {
  content: "\ebdd";
}
.ri-coupon-4-line::before {
  content: "\ebde";
}
.ri-coupon-5-fill::before {
  content: "\ebdf";
}
.ri-coupon-5-line::before {
  content: "\ebe0";
}
.ri-coupon-fill::before {
  content: "\ebe1";
}
.ri-coupon-line::before {
  content: "\ebe2";
}
.ri-cpu-fill::before {
  content: "\ebe3";
}
.ri-cpu-line::before {
  content: "\ebe4";
}
.ri-creative-commons-by-fill::before {
  content: "\ebe5";
}
.ri-creative-commons-by-line::before {
  content: "\ebe6";
}
.ri-creative-commons-fill::before {
  content: "\ebe7";
}
.ri-creative-commons-line::before {
  content: "\ebe8";
}
.ri-creative-commons-nc-fill::before {
  content: "\ebe9";
}
.ri-creative-commons-nc-line::before {
  content: "\ebea";
}
.ri-creative-commons-nd-fill::before {
  content: "\ebeb";
}
.ri-creative-commons-nd-line::before {
  content: "\ebec";
}
.ri-creative-commons-sa-fill::before {
  content: "\ebed";
}
.ri-creative-commons-sa-line::before {
  content: "\ebee";
}
.ri-creative-commons-zero-fill::before {
  content: "\ebef";
}
.ri-creative-commons-zero-line::before {
  content: "\ebf0";
}
.ri-criminal-fill::before {
  content: "\ebf1";
}
.ri-criminal-line::before {
  content: "\ebf2";
}
.ri-crop-2-fill::before {
  content: "\ebf3";
}
.ri-crop-2-line::before {
  content: "\ebf4";
}
.ri-crop-fill::before {
  content: "\ebf5";
}
.ri-crop-line::before {
  content: "\ebf6";
}
.ri-css3-fill::before {
  content: "\ebf7";
}
.ri-css3-line::before {
  content: "\ebf8";
}
.ri-cup-fill::before {
  content: "\ebf9";
}
.ri-cup-line::before {
  content: "\ebfa";
}
.ri-currency-fill::before {
  content: "\ebfb";
}
.ri-currency-line::before {
  content: "\ebfc";
}
.ri-cursor-fill::before {
  content: "\ebfd";
}
.ri-cursor-line::before {
  content: "\ebfe";
}
.ri-customer-service-2-fill::before {
  content: "\ebff";
}
.ri-customer-service-2-line::before {
  content: "\ec00";
}
.ri-customer-service-fill::before {
  content: "\ec01";
}
.ri-customer-service-line::before {
  content: "\ec02";
}
.ri-dashboard-fill::before {
  content: "\ec03";
}
.ri-database-2-fill::before {
  content: "\ec05";
}
.ri-database-2-line::before {
  content: "\ec06";
}
.ri-database-fill::before {
  content: "\ec07";
}
.ri-delete-back-2-fill::before {
  content: "\ec09";
}
.ri-delete-back-2-line::before {
  content: "\ec0a";
}
.ri-delete-back-fill::before {
  content: "\ec0b";
}
.ri-delete-back-line::before {
  content: "\ec0c";
}
.ri-delete-bin-2-fill::before {
  content: "\ec0d";
}
.ri-delete-bin-3-fill::before {
  content: "\ec0f";
}
.ri-delete-bin-3-line::before {
  content: "\ec10";
}
.ri-delete-bin-4-fill::before {
  content: "\ec11";
}
.ri-delete-bin-4-line::before {
  content: "\ec12";
}
.ri-delete-bin-5-fill::before {
  content: "\ec13";
}
.ri-delete-bin-5-line::before {
  content: "\ec14";
}
.ri-delete-bin-6-fill::before {
  content: "\ec15";
}
.ri-delete-bin-6-line::before {
  content: "\ec16";
}
.ri-delete-bin-7-fill::before {
  content: "\ec17";
}
.ri-delete-bin-7-line::before {
  content: "\ec18";
}
.ri-delete-bin-fill::before {
  content: "\ec19";
}
.ri-device-fill::before {
  content: "\ec1b";
}
.ri-device-line::before {
  content: "\ec1c";
}
.ri-device-recover-fill::before {
  content: "\ec1d";
}
.ri-device-recover-line::before {
  content: "\ec1e";
}
.ri-dingding-fill::before {
  content: "\ec1f";
}
.ri-dingding-line::before {
  content: "\ec20";
}
.ri-direction-fill::before {
  content: "\ec21";
}
.ri-direction-line::before {
  content: "\ec22";
}
.ri-disc-fill::before {
  content: "\ec23";
}
.ri-disc-line::before {
  content: "\ec24";
}
.ri-discord-fill::before {
  content: "\ec25";
}
.ri-discord-line::before {
  content: "\ec26";
}
.ri-discuss-fill::before {
  content: "\ec27";
}
.ri-discuss-line::before {
  content: "\ec28";
}
.ri-disqus-fill::before {
  content: "\ec29";
}
.ri-disqus-line::before {
  content: "\ec2a";
}
.ri-divide-fill::before {
  content: "\ec2b";
}
.ri-divide-line::before {
  content: "\ec2c";
}
.ri-donut-chart-fill::before {
  content: "\ec2d";
}
.ri-donut-chart-line::before {
  content: "\ec2e";
}
.ri-door-lock-box-fill::before {
  content: "\ec2f";
}
.ri-door-lock-box-line::before {
  content: "\ec30";
}
.ri-door-lock-fill::before {
  content: "\ec31";
}
.ri-door-lock-line::before {
  content: "\ec32";
}
.ri-douban-fill::before {
  content: "\ec33";
}
.ri-douban-line::before {
  content: "\ec34";
}
.ri-double-quotes-l::before {
  content: "\ec35";
}
.ri-double-quotes-r::before {
  content: "\ec36";
}
.ri-download-2-fill::before {
  content: "\ec37";
}
.ri-download-2-line::before {
  content: "\ec38";
}
.ri-download-cloud-2-fill::before {
  content: "\ec39";
}
.ri-download-cloud-2-line::before {
  content: "\ec3a";
}
.ri-download-cloud-fill::before {
  content: "\ec3b";
}
.ri-download-fill::before {
  content: "\ec3d";
}
.ri-download-line::before {
  content: "\ec3e";
}
.ri-drag-drop-fill::before {
  content: "\ec3f";
}
.ri-drag-drop-line::before {
  content: "\ec40";
}
.ri-drag-move-2-fill::before {
  content: "\ec41";
}
.ri-drag-move-2-line::before {
  content: "\ec42";
}
.ri-drag-move-fill::before {
  content: "\ec43";
}
.ri-drag-move-line::before {
  content: "\ec44";
}
.ri-dribbble-fill::before {
  content: "\ec45";
}
.ri-dribbble-line::before {
  content: "\ec46";
}
.ri-drive-fill::before {
  content: "\ec47";
}
.ri-drive-line::before {
  content: "\ec48";
}
.ri-drizzle-fill::before {
  content: "\ec49";
}
.ri-drizzle-line::before {
  content: "\ec4a";
}
.ri-drop-fill::before {
  content: "\ec4b";
}
.ri-drop-line::before {
  content: "\ec4c";
}
.ri-dropbox-fill::before {
  content: "\ec4d";
}
.ri-dropbox-line::before {
  content: "\ec4e";
}
.ri-dual-sim-1-fill::before {
  content: "\ec4f";
}
.ri-dual-sim-1-line::before {
  content: "\ec50";
}
.ri-dual-sim-2-fill::before {
  content: "\ec51";
}
.ri-dual-sim-2-line::before {
  content: "\ec52";
}
.ri-dv-fill::before {
  content: "\ec53";
}
.ri-dv-line::before {
  content: "\ec54";
}
.ri-dvd-fill::before {
  content: "\ec55";
}
.ri-e-bike-2-fill::before {
  content: "\ec57";
}
.ri-e-bike-2-line::before {
  content: "\ec58";
}
.ri-e-bike-fill::before {
  content: "\ec59";
}
.ri-e-bike-line::before {
  content: "\ec5a";
}
.ri-earth-fill::before {
  content: "\ec5b";
}
.ri-earth-line::before {
  content: "\ec5c";
}
.ri-earthquake-fill::before {
  content: "\ec5d";
}
.ri-earthquake-line::before {
  content: "\ec5e";
}
.ri-edge-fill::before {
  content: "\ec5f";
}
.ri-edge-line::before {
  content: "\ec60";
}
.ri-edit-2-fill::before {
  content: "\ec61";
}
.ri-edit-box-fill::before {
  content: "\ec63";
}
.ri-edit-box-line::before {
  content: "\ec64";
}
.ri-edit-circle-fill::before {
  content: "\ec65";
}
.ri-edit-circle-line::before {
  content: "\ec66";
}
.ri-edit-fill::before {
  content: "\ec67";
}
.ri-eject-fill::before {
  content: "\ec69";
}
.ri-eject-line::before {
  content: "\ec6a";
}
.ri-emotion-2-fill::before {
  content: "\ec6b";
}
.ri-emotion-2-line::before {
  content: "\ec6c";
}
.ri-emotion-fill::before {
  content: "\ec6d";
}
.ri-emotion-happy-fill::before {
  content: "\ec6e";
}
.ri-emotion-happy-line::before {
  content: "\ec6f";
}
.ri-emotion-laugh-fill::before {
  content: "\ec70";
}
.ri-emotion-laugh-line::before {
  content: "\ec71";
}
.ri-emotion-line::before {
  content: "\ec72";
}
.ri-emotion-normal-fill::before {
  content: "\ec73";
}
.ri-emotion-normal-line::before {
  content: "\ec74";
}
.ri-emotion-sad-fill::before {
  content: "\ec75";
}
.ri-emotion-sad-line::before {
  content: "\ec76";
}
.ri-emotion-unhappy-fill::before {
  content: "\ec77";
}
.ri-emotion-unhappy-line::before {
  content: "\ec78";
}
.ri-emphasis-cn::before {
  content: "\ec79";
}
.ri-emphasis::before {
  content: "\ec7a";
}
.ri-english-input::before {
  content: "\ec7b";
}
.ri-equalizer-fill::before {
  content: "\ec7c";
}
.ri-eraser-fill::before {
  content: "\ec7e";
}
.ri-error-warning-fill::before {
  content: "\ec80";
}
.ri-error-warning-line::before {
  content: "\ec81";
}
.ri-evernote-fill::before {
  content: "\ec82";
}
.ri-evernote-line::before {
  content: "\ec83";
}
.ri-exchange-box-fill::before {
  content: "\ec84";
}
.ri-exchange-box-line::before {
  content: "\ec85";
}
.ri-exchange-cny-fill::before {
  content: "\ec86";
}
.ri-exchange-cny-line::before {
  content: "\ec87";
}
.ri-exchange-dollar-fill::before {
  content: "\ec88";
}
.ri-exchange-dollar-line::before {
  content: "\ec89";
}
.ri-exchange-fill::before {
  content: "\ec8a";
}
.ri-exchange-funds-fill::before {
  content: "\ec8b";
}
.ri-exchange-funds-line::before {
  content: "\ec8c";
}
.ri-exchange-line::before {
  content: "\ec8d";
}
.ri-external-link-fill::before {
  content: "\ec8e";
}
.ri-external-link-line::before {
  content: "\ec8f";
}
.ri-eye-2-fill::before {
  content: "\ec90";
}
.ri-eye-2-line::before {
  content: "\ec91";
}
.ri-eye-close-fill::before {
  content: "\ec92";
}
.ri-eye-close-line::before {
  content: "\ec93";
}
.ri-eye-fill::before {
  content: "\ec94";
}
.ri-eye-line::before {
  content: "\ec95";
}
.ri-eye-off-fill::before {
  content: "\ec96";
}
.ri-facebook-box-fill::before {
  content: "\ec98";
}
.ri-facebook-box-line::before {
  content: "\ec99";
}
.ri-facebook-circle-fill::before {
  content: "\ec9a";
}
.ri-facebook-circle-line::before {
  content: "\ec9b";
}
.ri-facebook-fill::before {
  content: "\ec9c";
}
.ri-facebook-line::before {
  content: "\ec9d";
}
.ri-fahrenheit-fill::before {
  content: "\ec9e";
}
.ri-fahrenheit-line::before {
  content: "\ec9f";
}
.ri-feedback-fill::before {
  content: "\eca0";
}
.ri-feedback-line::before {
  content: "\eca1";
}
.ri-file-2-fill::before {
  content: "\eca2";
}
.ri-file-2-line::before {
  content: "\eca3";
}
.ri-file-3-fill::before {
  content: "\eca4";
}
.ri-file-3-line::before {
  content: "\eca5";
}
.ri-file-4-fill::before {
  content: "\eca6";
}
.ri-file-4-line::before {
  content: "\eca7";
}
.ri-file-add-fill::before {
  content: "\eca8";
}
.ri-file-add-line::before {
  content: "\eca9";
}
.ri-file-chart-2-fill::before {
  content: "\ecaa";
}
.ri-file-chart-2-line::before {
  content: "\ecab";
}
.ri-file-chart-fill::before {
  content: "\ecac";
}
.ri-file-cloud-fill::before {
  content: "\ecae";
}
.ri-file-cloud-line::before {
  content: "\ecaf";
}
.ri-file-code-fill::before {
  content: "\ecb0";
}
.ri-file-code-line::before {
  content: "\ecb1";
}
.ri-file-copy-2-fill::before {
  content: "\ecb2";
}
.ri-file-copy-fill::before {
  content: "\ecb4";
}
.ri-file-damage-fill::before {
  content: "\ecb6";
}
.ri-file-damage-line::before {
  content: "\ecb7";
}
.ri-file-download-fill::before {
  content: "\ecb8";
}
.ri-file-edit-fill::before {
  content: "\ecba";
}
.ri-file-edit-line::before {
  content: "\ecbb";
}
.ri-file-excel-2-fill::before {
  content: "\ecbc";
}
.ri-file-excel-2-line::before {
  content: "\ecbd";
}
.ri-file-excel-fill::before {
  content: "\ecbe";
}
.ri-file-excel-line::before {
  content: "\ecbf";
}
.ri-file-fill::before {
  content: "\ecc0";
}
.ri-file-forbid-fill::before {
  content: "\ecc1";
}
.ri-file-forbid-line::before {
  content: "\ecc2";
}
.ri-file-gif-fill::before {
  content: "\ecc3";
}
.ri-file-gif-line::before {
  content: "\ecc4";
}
.ri-file-history-fill::before {
  content: "\ecc5";
}
.ri-file-history-line::before {
  content: "\ecc6";
}
.ri-file-hwp-fill::before {
  content: "\ecc7";
}
.ri-file-hwp-line::before {
  content: "\ecc8";
}
.ri-file-info-fill::before {
  content: "\ecc9";
}
.ri-file-info-line::before {
  content: "\ecca";
}
.ri-file-line::before {
  content: "\eccb";
}
.ri-file-list-2-fill::before {
  content: "\eccc";
}
.ri-file-list-2-line::before {
  content: "\eccd";
}
.ri-file-list-3-fill::before {
  content: "\ecce";
}
.ri-file-list-fill::before {
  content: "\ecd0";
}
.ri-file-list-line::before {
  content: "\ecd1";
}
.ri-file-lock-fill::before {
  content: "\ecd2";
}
.ri-file-lock-line::before {
  content: "\ecd3";
}
.ri-file-mark-fill::before {
  content: "\ecd4";
}
.ri-file-mark-line::before {
  content: "\ecd5";
}
.ri-file-music-fill::before {
  content: "\ecd6";
}
.ri-file-music-line::before {
  content: "\ecd7";
}
.ri-file-paper-2-fill::before {
  content: "\ecd8";
}
.ri-file-paper-2-line::before {
  content: "\ecd9";
}
.ri-file-paper-fill::before {
  content: "\ecda";
}
.ri-file-paper-line::before {
  content: "\ecdb";
}
.ri-file-pdf-fill::before {
  content: "\ecdc";
}
.ri-file-ppt-2-fill::before {
  content: "\ecde";
}
.ri-file-ppt-2-line::before {
  content: "\ecdf";
}
.ri-file-ppt-fill::before {
  content: "\ece0";
}
.ri-file-ppt-line::before {
  content: "\ece1";
}
.ri-file-reduce-fill::before {
  content: "\ece2";
}
.ri-file-reduce-line::before {
  content: "\ece3";
}
.ri-file-search-fill::before {
  content: "\ece4";
}
.ri-file-search-line::before {
  content: "\ece5";
}
.ri-file-settings-fill::before {
  content: "\ece6";
}
.ri-file-settings-line::before {
  content: "\ece7";
}
.ri-file-shield-2-fill::before {
  content: "\ece8";
}
.ri-file-shield-2-line::before {
  content: "\ece9";
}
.ri-file-shield-fill::before {
  content: "\ecea";
}
.ri-file-shield-line::before {
  content: "\eceb";
}
.ri-file-shred-fill::before {
  content: "\ecec";
}
.ri-file-shred-line::before {
  content: "\eced";
}
.ri-file-text-fill::before {
  content: "\ecee";
}
.ri-file-text-line::before {
  content: "\ecef";
}
.ri-file-transfer-fill::before {
  content: "\ecf0";
}
.ri-file-transfer-line::before {
  content: "\ecf1";
}
.ri-file-unknow-fill::before {
  content: "\ecf2";
}
.ri-file-unknow-line::before {
  content: "\ecf3";
}
.ri-file-upload-fill::before {
  content: "\ecf4";
}
.ri-file-user-fill::before {
  content: "\ecf6";
}
.ri-file-user-line::before {
  content: "\ecf7";
}
.ri-file-warning-fill::before {
  content: "\ecf8";
}
.ri-file-warning-line::before {
  content: "\ecf9";
}
.ri-file-word-2-fill::before {
  content: "\ecfa";
}
.ri-file-word-2-line::before {
  content: "\ecfb";
}
.ri-file-word-fill::before {
  content: "\ecfc";
}
.ri-file-word-line::before {
  content: "\ecfd";
}
.ri-file-zip-fill::before {
  content: "\ecfe";
}
.ri-file-zip-line::before {
  content: "\ecff";
}
.ri-film-fill::before {
  content: "\ed00";
}
.ri-film-line::before {
  content: "\ed01";
}
.ri-filter-2-fill::before {
  content: "\ed02";
}
.ri-filter-2-line::before {
  content: "\ed03";
}
.ri-filter-3-fill::before {
  content: "\ed04";
}
.ri-filter-3-line::before {
  content: "\ed05";
}
.ri-filter-fill::before {
  content: "\ed06";
}
.ri-find-replace-fill::before {
  content: "\ed08";
}
.ri-find-replace-line::before {
  content: "\ed09";
}
.ri-fingerprint-2-fill::before {
  content: "\ed0a";
}
.ri-fingerprint-2-line::before {
  content: "\ed0b";
}
.ri-fingerprint-fill::before {
  content: "\ed0c";
}
.ri-fingerprint-line::before {
  content: "\ed0d";
}
.ri-fire-fill::before {
  content: "\ed0e";
}
.ri-fire-line::before {
  content: "\ed0f";
}
.ri-firefox-fill::before {
  content: "\ed10";
}
.ri-firefox-line::before {
  content: "\ed11";
}
.ri-flag-2-fill::before {
  content: "\ed12";
}
.ri-flag-2-line::before {
  content: "\ed13";
}
.ri-flag-fill::before {
  content: "\ed14";
}
.ri-flag-line::before {
  content: "\ed15";
}
.ri-flashlight-fill::before {
  content: "\ed16";
}
.ri-flashlight-line::before {
  content: "\ed17";
}
.ri-flask-fill::before {
  content: "\ed18";
}
.ri-flight-land-fill::before {
  content: "\ed1a";
}
.ri-flight-land-line::before {
  content: "\ed1b";
}
.ri-flight-takeoff-fill::before {
  content: "\ed1c";
}
.ri-flight-takeoff-line::before {
  content: "\ed1d";
}
.ri-flood-fill::before {
  content: "\ed1e";
}
.ri-flood-line::before {
  content: "\ed1f";
}
.ri-flutter-fill::before {
  content: "\ed20";
}
.ri-flutter-line::before {
  content: "\ed21";
}
.ri-focus-2-fill::before {
  content: "\ed22";
}
.ri-focus-3-fill::before {
  content: "\ed24";
}
.ri-focus-fill::before {
  content: "\ed26";
}
.ri-foggy-fill::before {
  content: "\ed28";
}
.ri-foggy-line::before {
  content: "\ed29";
}
.ri-folder-2-fill::before {
  content: "\ed2a";
}
.ri-folder-2-line::before {
  content: "\ed2b";
}
.ri-folder-3-fill::before {
  content: "\ed2c";
}
.ri-folder-4-fill::before {
  content: "\ed2e";
}
.ri-folder-4-line::before {
  content: "\ed2f";
}
.ri-folder-5-fill::before {
  content: "\ed30";
}
.ri-folder-add-fill::before {
  content: "\ed32";
}
.ri-folder-add-line::before {
  content: "\ed33";
}
.ri-folder-chart-2-fill::before {
  content: "\ed34";
}
.ri-folder-chart-2-line::before {
  content: "\ed35";
}
.ri-folder-chart-fill::before {
  content: "\ed36";
}
.ri-folder-chart-line::before {
  content: "\ed37";
}
.ri-folder-download-fill::before {
  content: "\ed38";
}
.ri-folder-download-line::before {
  content: "\ed39";
}
.ri-folder-fill::before {
  content: "\ed3a";
}
.ri-folder-forbid-fill::before {
  content: "\ed3b";
}
.ri-folder-forbid-line::before {
  content: "\ed3c";
}
.ri-folder-history-fill::before {
  content: "\ed3d";
}
.ri-folder-history-line::before {
  content: "\ed3e";
}
.ri-folder-info-fill::before {
  content: "\ed3f";
}
.ri-folder-info-line::before {
  content: "\ed40";
}
.ri-folder-keyhole-fill::before {
  content: "\ed41";
}
.ri-folder-keyhole-line::before {
  content: "\ed42";
}
.ri-folder-line::before {
  content: "\ed43";
}
.ri-folder-lock-fill::before {
  content: "\ed44";
}
.ri-folder-lock-line::before {
  content: "\ed45";
}
.ri-folder-music-fill::before {
  content: "\ed46";
}
.ri-folder-music-line::before {
  content: "\ed47";
}
.ri-folder-open-fill::before {
  content: "\ed48";
}
.ri-folder-open-line::before {
  content: "\ed49";
}
.ri-folder-received-fill::before {
  content: "\ed4a";
}
.ri-folder-received-line::before {
  content: "\ed4b";
}
.ri-folder-reduce-fill::before {
  content: "\ed4c";
}
.ri-folder-reduce-line::before {
  content: "\ed4d";
}
.ri-folder-settings-fill::before {
  content: "\ed4e";
}
.ri-folder-settings-line::before {
  content: "\ed4f";
}
.ri-folder-shared-fill::before {
  content: "\ed50";
}
.ri-folder-shared-line::before {
  content: "\ed51";
}
.ri-folder-shield-2-fill::before {
  content: "\ed52";
}
.ri-folder-shield-2-line::before {
  content: "\ed53";
}
.ri-folder-shield-fill::before {
  content: "\ed54";
}
.ri-folder-shield-line::before {
  content: "\ed55";
}
.ri-folder-transfer-fill::before {
  content: "\ed56";
}
.ri-folder-transfer-line::before {
  content: "\ed57";
}
.ri-folder-unknow-fill::before {
  content: "\ed58";
}
.ri-folder-unknow-line::before {
  content: "\ed59";
}
.ri-folder-upload-fill::before {
  content: "\ed5a";
}
.ri-folder-upload-line::before {
  content: "\ed5b";
}
.ri-folder-user-fill::before {
  content: "\ed5c";
}
.ri-folder-user-line::before {
  content: "\ed5d";
}
.ri-folder-warning-fill::before {
  content: "\ed5e";
}
.ri-folder-warning-line::before {
  content: "\ed5f";
}
.ri-folder-zip-fill::before {
  content: "\ed60";
}
.ri-folder-zip-line::before {
  content: "\ed61";
}
.ri-folders-fill::before {
  content: "\ed62";
}
.ri-folders-line::before {
  content: "\ed63";
}
.ri-font-color::before {
  content: "\ed64";
}
.ri-font-size-2::before {
  content: "\ed65";
}
.ri-font-size::before {
  content: "\ed66";
}
.ri-football-fill::before {
  content: "\ed67";
}
.ri-football-line::before {
  content: "\ed68";
}
.ri-footprint-fill::before {
  content: "\ed69";
}
.ri-footprint-line::before {
  content: "\ed6a";
}
.ri-forbid-2-fill::before {
  content: "\ed6b";
}
.ri-forbid-2-line::before {
  content: "\ed6c";
}
.ri-forbid-fill::before {
  content: "\ed6d";
}
.ri-format-clear::before {
  content: "\ed6f";
}
.ri-fridge-fill::before {
  content: "\ed70";
}
.ri-fridge-line::before {
  content: "\ed71";
}
.ri-fullscreen-exit-fill::before {
  content: "\ed72";
}
.ri-fullscreen-exit-line::before {
  content: "\ed73";
}
.ri-fullscreen-fill::before {
  content: "\ed74";
}
.ri-fullscreen-line::before {
  content: "\ed75";
}
.ri-function-fill::before {
  content: "\ed76";
}
.ri-function-line::before {
  content: "\ed77";
}
.ri-functions::before {
  content: "\ed78";
}
.ri-funds-box-fill::before {
  content: "\ed79";
}
.ri-funds-box-line::before {
  content: "\ed7a";
}
.ri-funds-fill::before {
  content: "\ed7b";
}
.ri-funds-line::before {
  content: "\ed7c";
}
.ri-gallery-fill::before {
  content: "\ed7d";
}
.ri-gallery-line::before {
  content: "\ed7e";
}
.ri-gallery-upload-fill::before {
  content: "\ed7f";
}
.ri-gallery-upload-line::before {
  content: "\ed80";
}
.ri-game-fill::before {
  content: "\ed81";
}
.ri-game-line::before {
  content: "\ed82";
}
.ri-gamepad-fill::before {
  content: "\ed83";
}
.ri-gamepad-line::before {
  content: "\ed84";
}
.ri-gas-station-fill::before {
  content: "\ed85";
}
.ri-gas-station-line::before {
  content: "\ed86";
}
.ri-gatsby-fill::before {
  content: "\ed87";
}
.ri-gatsby-line::before {
  content: "\ed88";
}
.ri-genderless-fill::before {
  content: "\ed89";
}
.ri-genderless-line::before {
  content: "\ed8a";
}
.ri-ghost-2-fill::before {
  content: "\ed8b";
}
.ri-ghost-2-line::before {
  content: "\ed8c";
}
.ri-ghost-fill::before {
  content: "\ed8d";
}
.ri-ghost-smile-fill::before {
  content: "\ed8f";
}
.ri-ghost-smile-line::before {
  content: "\ed90";
}
.ri-gift-2-fill::before {
  content: "\ed91";
}
.ri-gift-2-line::before {
  content: "\ed92";
}
.ri-gift-fill::before {
  content: "\ed93";
}
.ri-git-branch-fill::before {
  content: "\ed95";
}
.ri-git-branch-line::before {
  content: "\ed96";
}
.ri-git-commit-fill::before {
  content: "\ed97";
}
.ri-git-commit-line::before {
  content: "\ed98";
}
.ri-git-merge-fill::before {
  content: "\ed99";
}
.ri-git-merge-line::before {
  content: "\ed9a";
}
.ri-git-pull-request-fill::before {
  content: "\ed9b";
}
.ri-git-pull-request-line::before {
  content: "\ed9c";
}
.ri-git-repository-commits-fill::before {
  content: "\ed9d";
}
.ri-git-repository-commits-line::before {
  content: "\ed9e";
}
.ri-git-repository-fill::before {
  content: "\ed9f";
}
.ri-git-repository-line::before {
  content: "\eda0";
}
.ri-git-repository-private-fill::before {
  content: "\eda1";
}
.ri-git-repository-private-line::before {
  content: "\eda2";
}
.ri-github-fill::before {
  content: "\eda3";
}
.ri-github-line::before {
  content: "\eda4";
}
.ri-gitlab-fill::before {
  content: "\eda5";
}
.ri-gitlab-line::before {
  content: "\eda6";
}
.ri-global-fill::before {
  content: "\eda7";
}
.ri-globe-fill::before {
  content: "\eda9";
}
.ri-globe-line::before {
  content: "\edaa";
}
.ri-goblet-fill::before {
  content: "\edab";
}
.ri-goblet-line::before {
  content: "\edac";
}
.ri-google-fill::before {
  content: "\edad";
}
.ri-google-line::before {
  content: "\edae";
}
.ri-google-play-fill::before {
  content: "\edaf";
}
.ri-google-play-line::before {
  content: "\edb0";
}
.ri-government-fill::before {
  content: "\edb1";
}
.ri-government-line::before {
  content: "\edb2";
}
.ri-gps-fill::before {
  content: "\edb3";
}
.ri-gps-line::before {
  content: "\edb4";
}
.ri-gradienter-fill::before {
  content: "\edb5";
}
.ri-gradienter-line::before {
  content: "\edb6";
}
.ri-grid-line::before {
  content: "\edb8";
}
.ri-group-2-fill::before {
  content: "\edb9";
}
.ri-group-2-line::before {
  content: "\edba";
}
.ri-group-fill::before {
  content: "\edbb";
}
.ri-guide-fill::before {
  content: "\edbd";
}
.ri-guide-line::before {
  content: "\edbe";
}
.ri-hail-fill::before {
  content: "\edbf";
}
.ri-hail-line::before {
  content: "\edc0";
}
.ri-hammer-fill::before {
  content: "\edc1";
}
.ri-hammer-line::before {
  content: "\edc2";
}
.ri-hand-coin-fill::before {
  content: "\edc3";
}
.ri-hand-coin-line::before {
  content: "\edc4";
}
.ri-hand-heart-fill::before {
  content: "\edc5";
}
.ri-hand-heart-line::before {
  content: "\edc6";
}
.ri-handbag-fill::before {
  content: "\edc7";
}
.ri-handbag-line::before {
  content: "\edc8";
}
.ri-hard-drive-2-fill::before {
  content: "\edc9";
}
.ri-hard-drive-2-line::before {
  content: "\edca";
}
.ri-hard-drive-fill::before {
  content: "\edcb";
}
.ri-hard-drive-line::before {
  content: "\edcc";
}
.ri-hashtag::before {
  content: "\edcd";
}
.ri-haze-2-fill::before {
  content: "\edce";
}
.ri-haze-2-line::before {
  content: "\edcf";
}
.ri-haze-fill::before {
  content: "\edd0";
}
.ri-haze-line::before {
  content: "\edd1";
}
.ri-hd-fill::before {
  content: "\edd2";
}
.ri-hd-line::before {
  content: "\edd3";
}
.ri-heading::before {
  content: "\edd4";
}
.ri-headphone-fill::before {
  content: "\edd5";
}
.ri-headphone-line::before {
  content: "\edd6";
}
.ri-heart-2-fill::before {
  content: "\edd7";
}
.ri-heart-add-fill::before {
  content: "\edd9";
}
.ri-heart-add-line::before {
  content: "\edda";
}
.ri-heart-fill::before {
  content: "\eddb";
}
.ri-heart-line::before {
  content: "\eddc";
}
.ri-hearts-fill::before {
  content: "\eddd";
}
.ri-hearts-line::before {
  content: "\edde";
}
.ri-heavy-showers-fill::before {
  content: "\eddf";
}
.ri-heavy-showers-line::before {
  content: "\ede0";
}
.ri-history-fill::before {
  content: "\ede1";
}
.ri-history-line::before {
  content: "\ede2";
}
.ri-home-2-fill::before {
  content: "\ede3";
}
.ri-home-3-fill::before {
  content: "\ede5";
}
.ri-home-3-line::before {
  content: "\ede6";
}
.ri-home-4-fill::before {
  content: "\ede7";
}
.ri-home-4-line::before {
  content: "\ede8";
}
.ri-home-5-fill::before {
  content: "\ede9";
}
.ri-home-5-line::before {
  content: "\edea";
}
.ri-home-6-fill::before {
  content: "\edeb";
}
.ri-home-6-line::before {
  content: "\edec";
}
.ri-home-7-fill::before {
  content: "\eded";
}
.ri-home-7-line::before {
  content: "\edee";
}
.ri-home-8-fill::before {
  content: "\edef";
}
.ri-home-8-line::before {
  content: "\edf0";
}
.ri-home-fill::before {
  content: "\edf1";
}
.ri-home-gear-fill::before {
  content: "\edf2";
}
.ri-home-gear-line::before {
  content: "\edf3";
}
.ri-home-heart-fill::before {
  content: "\edf4";
}
.ri-home-heart-line::before {
  content: "\edf5";
}
.ri-home-line::before {
  content: "\edf6";
}
.ri-home-smile-2-fill::before {
  content: "\edf7";
}
.ri-home-smile-2-line::before {
  content: "\edf8";
}
.ri-home-smile-fill::before {
  content: "\edf9";
}
.ri-home-smile-line::before {
  content: "\edfa";
}
.ri-home-wifi-fill::before {
  content: "\edfb";
}
.ri-home-wifi-line::before {
  content: "\edfc";
}
.ri-honor-of-kings-fill::before {
  content: "\edfd";
}
.ri-honor-of-kings-line::before {
  content: "\edfe";
}
.ri-honour-fill::before {
  content: "\edff";
}
.ri-honour-line::before {
  content: "\ee00";
}
.ri-hospital-fill::before {
  content: "\ee01";
}
.ri-hospital-line::before {
  content: "\ee02";
}
.ri-hotel-bed-fill::before {
  content: "\ee03";
}
.ri-hotel-bed-line::before {
  content: "\ee04";
}
.ri-hotel-fill::before {
  content: "\ee05";
}
.ri-hotel-line::before {
  content: "\ee06";
}
.ri-hotspot-fill::before {
  content: "\ee07";
}
.ri-hotspot-line::before {
  content: "\ee08";
}
.ri-hq-fill::before {
  content: "\ee09";
}
.ri-hq-line::before {
  content: "\ee0a";
}
.ri-html5-fill::before {
  content: "\ee0b";
}
.ri-html5-line::before {
  content: "\ee0c";
}
.ri-ie-fill::before {
  content: "\ee0d";
}
.ri-ie-line::before {
  content: "\ee0e";
}
.ri-image-2-fill::before {
  content: "\ee0f";
}
.ri-image-2-line::before {
  content: "\ee10";
}
.ri-image-add-fill::before {
  content: "\ee11";
}
.ri-image-add-line::before {
  content: "\ee12";
}
.ri-image-fill::before {
  content: "\ee13";
}
.ri-image-line::before {
  content: "\ee14";
}
.ri-inbox-archive-fill::before {
  content: "\ee15";
}
.ri-inbox-archive-line::before {
  content: "\ee16";
}
.ri-inbox-fill::before {
  content: "\ee17";
}
.ri-inbox-line::before {
  content: "\ee18";
}
.ri-inbox-unarchive-fill::before {
  content: "\ee19";
}
.ri-inbox-unarchive-line::before {
  content: "\ee1a";
}
.ri-increase-decrease-fill::before {
  content: "\ee1b";
}
.ri-increase-decrease-line::before {
  content: "\ee1c";
}
.ri-indent-decrease::before {
  content: "\ee1d";
}
.ri-indent-increase::before {
  content: "\ee1e";
}
.ri-indeterminate-circle-fill::before {
  content: "\ee1f";
}
.ri-indeterminate-circle-line::before {
  content: "\ee20";
}
.ri-input-cursor-move::before {
  content: "\ee23";
}
.ri-input-method-fill::before {
  content: "\ee24";
}
.ri-input-method-line::before {
  content: "\ee25";
}
.ri-instagram-fill::before {
  content: "\ee26";
}
.ri-instagram-line::before {
  content: "\ee27";
}
.ri-install-fill::before {
  content: "\ee28";
}
.ri-install-line::before {
  content: "\ee29";
}
.ri-invision-fill::before {
  content: "\ee2a";
}
.ri-invision-line::before {
  content: "\ee2b";
}
.ri-italic::before {
  content: "\ee2c";
}
.ri-kakao-talk-fill::before {
  content: "\ee2d";
}
.ri-kakao-talk-line::before {
  content: "\ee2e";
}
.ri-key-2-fill::before {
  content: "\ee2f";
}
.ri-key-2-line::before {
  content: "\ee30";
}
.ri-key-fill::before {
  content: "\ee31";
}
.ri-key-line::before {
  content: "\ee32";
}
.ri-keyboard-box-fill::before {
  content: "\ee33";
}
.ri-keyboard-box-line::before {
  content: "\ee34";
}
.ri-keyboard-fill::before {
  content: "\ee35";
}
.ri-keyboard-line::before {
  content: "\ee36";
}
.ri-keynote-fill::before {
  content: "\ee37";
}
.ri-keynote-line::before {
  content: "\ee38";
}
.ri-knife-blood-fill::before {
  content: "\ee39";
}
.ri-knife-blood-line::before {
  content: "\ee3a";
}
.ri-knife-fill::before {
  content: "\ee3b";
}
.ri-knife-line::before {
  content: "\ee3c";
}
.ri-landscape-fill::before {
  content: "\ee3d";
}
.ri-landscape-line::before {
  content: "\ee3e";
}
.ri-layout-2-fill::before {
  content: "\ee3f";
}
.ri-layout-2-line::before {
  content: "\ee40";
}
.ri-layout-3-fill::before {
  content: "\ee41";
}
.ri-layout-4-fill::before {
  content: "\ee43";
}
.ri-layout-4-line::before {
  content: "\ee44";
}
.ri-layout-5-fill::before {
  content: "\ee45";
}
.ri-layout-5-line::before {
  content: "\ee46";
}
.ri-layout-6-fill::before {
  content: "\ee47";
}
.ri-layout-6-line::before {
  content: "\ee48";
}
.ri-layout-bottom-2-fill::before {
  content: "\ee49";
}
.ri-layout-bottom-2-line::before {
  content: "\ee4a";
}
.ri-layout-bottom-fill::before {
  content: "\ee4b";
}
.ri-layout-bottom-line::before {
  content: "\ee4c";
}
.ri-layout-column-fill::before {
  content: "\ee4d";
}
.ri-layout-column-line::before {
  content: "\ee4e";
}
.ri-layout-fill::before {
  content: "\ee4f";
}
.ri-layout-grid-fill::before {
  content: "\ee50";
}
.ri-layout-grid-line::before {
  content: "\ee51";
}
.ri-layout-left-2-fill::before {
  content: "\ee52";
}
.ri-layout-left-2-line::before {
  content: "\ee53";
}
.ri-layout-left-fill::before {
  content: "\ee54";
}
.ri-layout-left-line::before {
  content: "\ee55";
}
.ri-layout-line::before {
  content: "\ee56";
}
.ri-layout-masonry-fill::before {
  content: "\ee57";
}
.ri-layout-masonry-line::before {
  content: "\ee58";
}
.ri-layout-right-2-fill::before {
  content: "\ee59";
}
.ri-layout-right-2-line::before {
  content: "\ee5a";
}
.ri-layout-right-fill::before {
  content: "\ee5b";
}
.ri-layout-right-line::before {
  content: "\ee5c";
}
.ri-layout-row-fill::before {
  content: "\ee5d";
}
.ri-layout-row-line::before {
  content: "\ee5e";
}
.ri-layout-top-2-fill::before {
  content: "\ee5f";
}
.ri-layout-top-2-line::before {
  content: "\ee60";
}
.ri-layout-top-fill::before {
  content: "\ee61";
}
.ri-layout-top-line::before {
  content: "\ee62";
}
.ri-leaf-fill::before {
  content: "\ee63";
}
.ri-lifebuoy-fill::before {
  content: "\ee65";
}
.ri-lightbulb-fill::before {
  content: "\ee67";
}
.ri-lightbulb-flash-fill::before {
  content: "\ee68";
}
.ri-lightbulb-flash-line::before {
  content: "\ee69";
}
.ri-line-chart-fill::before {
  content: "\ee6b";
}
.ri-line-fill::before {
  content: "\ee6d";
}
.ri-line-height::before {
  content: "\ee6e";
}
.ri-line-line::before {
  content: "\ee6f";
}
.ri-link-m::before {
  content: "\ee70";
}
.ri-link-unlink-m::before {
  content: "\ee71";
}
.ri-link-unlink::before {
  content: "\ee72";
}
.ri-link::before {
  content: "\ee73";
}
.ri-linkedin-box-fill::before {
  content: "\ee74";
}
.ri-linkedin-box-line::before {
  content: "\ee75";
}
.ri-linkedin-fill::before {
  content: "\ee76";
}
.ri-linkedin-line::before {
  content: "\ee77";
}
.ri-links-fill::before {
  content: "\ee78";
}
.ri-links-line::before {
  content: "\ee79";
}
.ri-list-check-2::before {
  content: "\ee7a";
}
.ri-list-check::before {
  content: "\ee7b";
}
.ri-list-ordered::before {
  content: "\ee7c";
}
.ri-list-settings-fill::before {
  content: "\ee7d";
}
.ri-live-fill::before {
  content: "\ee80";
}
.ri-live-line::before {
  content: "\ee81";
}
.ri-loader-2-fill::before {
  content: "\ee82";
}
.ri-loader-2-line::before {
  content: "\ee83";
}
.ri-loader-3-fill::before {
  content: "\ee84";
}
.ri-loader-3-line::before {
  content: "\ee85";
}
.ri-loader-4-fill::before {
  content: "\ee86";
}
.ri-loader-4-line::before {
  content: "\ee87";
}
.ri-loader-5-fill::before {
  content: "\ee88";
}
.ri-loader-5-line::before {
  content: "\ee89";
}
.ri-loader-fill::before {
  content: "\ee8a";
}
.ri-loader-line::before {
  content: "\ee8b";
}
.ri-lock-2-fill::before {
  content: "\ee8c";
}
.ri-lock-2-line::before {
  content: "\ee8d";
}
.ri-lock-fill::before {
  content: "\ee8e";
}
.ri-lock-password-fill::before {
  content: "\ee90";
}
.ri-lock-password-line::before {
  content: "\ee91";
}
.ri-lock-unlock-fill::before {
  content: "\ee92";
}
.ri-lock-unlock-line::before {
  content: "\ee93";
}
.ri-login-box-fill::before {
  content: "\ee94";
}
.ri-login-box-line::before {
  content: "\ee95";
}
.ri-login-circle-fill::before {
  content: "\ee96";
}
.ri-login-circle-line::before {
  content: "\ee97";
}
.ri-logout-box-fill::before {
  content: "\ee98";
}
.ri-logout-box-line::before {
  content: "\ee99";
}
.ri-logout-box-r-fill::before {
  content: "\ee9a";
}
.ri-logout-box-r-line::before {
  content: "\ee9b";
}
.ri-logout-circle-fill::before {
  content: "\ee9c";
}
.ri-logout-circle-line::before {
  content: "\ee9d";
}
.ri-logout-circle-r-fill::before {
  content: "\ee9e";
}
.ri-luggage-cart-fill::before {
  content: "\eea0";
}
.ri-luggage-cart-line::before {
  content: "\eea1";
}
.ri-luggage-deposit-fill::before {
  content: "\eea2";
}
.ri-luggage-deposit-line::before {
  content: "\eea3";
}
.ri-mac-fill::before {
  content: "\eea4";
}
.ri-mac-line::before {
  content: "\eea5";
}
.ri-macbook-fill::before {
  content: "\eea6";
}
.ri-macbook-line::before {
  content: "\eea7";
}
.ri-magic-fill::before {
  content: "\eea8";
}
.ri-mail-add-fill::before {
  content: "\eeaa";
}
.ri-mail-add-line::before {
  content: "\eeab";
}
.ri-mail-check-fill::before {
  content: "\eeac";
}
.ri-mail-check-line::before {
  content: "\eead";
}
.ri-mail-close-fill::before {
  content: "\eeae";
}
.ri-mail-close-line::before {
  content: "\eeaf";
}
.ri-mail-download-fill::before {
  content: "\eeb0";
}
.ri-mail-download-line::before {
  content: "\eeb1";
}
.ri-mail-fill::before {
  content: "\eeb2";
}
.ri-mail-forbid-fill::before {
  content: "\eeb3";
}
.ri-mail-forbid-line::before {
  content: "\eeb4";
}
.ri-mail-line::before {
  content: "\eeb5";
}
.ri-mail-lock-fill::before {
  content: "\eeb6";
}
.ri-mail-lock-line::before {
  content: "\eeb7";
}
.ri-mail-open-fill::before {
  content: "\eeb8";
}
.ri-mail-open-line::before {
  content: "\eeb9";
}
.ri-mail-send-fill::before {
  content: "\eeba";
}
.ri-mail-send-line::before {
  content: "\eebb";
}
.ri-mail-settings-fill::before {
  content: "\eebc";
}
.ri-mail-settings-line::before {
  content: "\eebd";
}
.ri-mail-star-fill::before {
  content: "\eebe";
}
.ri-mail-star-line::before {
  content: "\eebf";
}
.ri-mail-unread-fill::before {
  content: "\eec0";
}
.ri-mail-unread-line::before {
  content: "\eec1";
}
.ri-mail-volume-fill::before {
  content: "\eec2";
}
.ri-mail-volume-line::before {
  content: "\eec3";
}
.ri-map-2-fill::before {
  content: "\eec4";
}
.ri-map-fill::before {
  content: "\eec6";
}
.ri-map-line::before {
  content: "\eec7";
}
.ri-map-pin-2-fill::before {
  content: "\eec8";
}
.ri-map-pin-2-line::before {
  content: "\eec9";
}
.ri-map-pin-3-fill::before {
  content: "\eeca";
}
.ri-map-pin-3-line::before {
  content: "\eecb";
}
.ri-map-pin-4-fill::before {
  content: "\eecc";
}
.ri-map-pin-4-line::before {
  content: "\eecd";
}
.ri-map-pin-5-fill::before {
  content: "\eece";
}
.ri-map-pin-5-line::before {
  content: "\eecf";
}
.ri-map-pin-add-fill::before {
  content: "\eed0";
}
.ri-map-pin-add-line::before {
  content: "\eed1";
}
.ri-map-pin-fill::before {
  content: "\eed2";
}
.ri-map-pin-line::before {
  content: "\eed3";
}
.ri-map-pin-range-fill::before {
  content: "\eed4";
}
.ri-map-pin-range-line::before {
  content: "\eed5";
}
.ri-map-pin-time-fill::before {
  content: "\eed6";
}
.ri-map-pin-time-line::before {
  content: "\eed7";
}
.ri-map-pin-user-fill::before {
  content: "\eed8";
}
.ri-map-pin-user-line::before {
  content: "\eed9";
}
.ri-mark-pen-fill::before {
  content: "\eeda";
}
.ri-mark-pen-line::before {
  content: "\eedb";
}
.ri-markdown-fill::before {
  content: "\eedc";
}
.ri-markdown-line::before {
  content: "\eedd";
}
.ri-markup-fill::before {
  content: "\eede";
}
.ri-markup-line::before {
  content: "\eedf";
}
.ri-mastercard-fill::before {
  content: "\eee0";
}
.ri-mastodon-fill::before {
  content: "\eee2";
}
.ri-mastodon-line::before {
  content: "\eee3";
}
.ri-medal-2-fill::before {
  content: "\eee4";
}
.ri-medal-2-line::before {
  content: "\eee5";
}
.ri-medal-fill::before {
  content: "\eee6";
}
.ri-medal-line::before {
  content: "\eee7";
}
.ri-medium-fill::before {
  content: "\eee8";
}
.ri-medium-line::before {
  content: "\eee9";
}
.ri-men-fill::before {
  content: "\eeea";
}
.ri-men-line::before {
  content: "\eeeb";
}
.ri-menu-2-fill::before {
  content: "\eeec";
}
.ri-menu-2-line::before {
  content: "\eeed";
}
.ri-menu-3-fill::before {
  content: "\eeee";
}
.ri-menu-3-line::before {
  content: "\eeef";
}
.ri-menu-4-fill::before {
  content: "\eef0";
}
.ri-menu-4-line::before {
  content: "\eef1";
}
.ri-menu-5-fill::before {
  content: "\eef2";
}
.ri-menu-5-line::before {
  content: "\eef3";
}
.ri-menu-add-fill::before {
  content: "\eef4";
}
.ri-menu-add-line::before {
  content: "\eef5";
}
.ri-menu-fill::before {
  content: "\eef6";
}
.ri-menu-line::before {
  content: "\eef7";
}
.ri-message-2-fill::before {
  content: "\eef8";
}
.ri-message-3-fill::before {
  content: "\eefa";
}
.ri-message-3-line::before {
  content: "\eefb";
}
.ri-message-fill::before {
  content: "\eefc";
}
.ri-message-line::before {
  content: "\eefd";
}
.ri-messenger-fill::before {
  content: "\eefe";
}
.ri-messenger-line::before {
  content: "\eeff";
}
.ri-meteor-fill::before {
  content: "\ef00";
}
.ri-meteor-line::before {
  content: "\ef01";
}
.ri-mic-2-fill::before {
  content: "\ef02";
}
.ri-mic-2-line::before {
  content: "\ef03";
}
.ri-mic-fill::before {
  content: "\ef04";
}
.ri-mic-line::before {
  content: "\ef05";
}
.ri-mic-off-fill::before {
  content: "\ef06";
}
.ri-mic-off-line::before {
  content: "\ef07";
}
.ri-mickey-fill::before {
  content: "\ef08";
}
.ri-mickey-line::before {
  content: "\ef09";
}
.ri-mini-program-fill::before {
  content: "\ef0a";
}
.ri-mini-program-line::before {
  content: "\ef0b";
}
.ri-mist-fill::before {
  content: "\ef0c";
}
.ri-mist-line::before {
  content: "\ef0d";
}
.ri-money-cny-box-fill::before {
  content: "\ef0e";
}
.ri-money-cny-box-line::before {
  content: "\ef0f";
}
.ri-money-cny-circle-fill::before {
  content: "\ef10";
}
.ri-money-cny-circle-line::before {
  content: "\ef11";
}
.ri-money-dollar-box-fill::before {
  content: "\ef12";
}
.ri-money-dollar-box-line::before {
  content: "\ef13";
}
.ri-money-dollar-circle-fill::before {
  content: "\ef14";
}
.ri-money-dollar-circle-line::before {
  content: "\ef15";
}
.ri-money-euro-box-fill::before {
  content: "\ef16";
}
.ri-money-euro-box-line::before {
  content: "\ef17";
}
.ri-money-euro-circle-fill::before {
  content: "\ef18";
}
.ri-money-euro-circle-line::before {
  content: "\ef19";
}
.ri-money-pound-box-fill::before {
  content: "\ef1a";
}
.ri-money-pound-box-line::before {
  content: "\ef1b";
}
.ri-money-pound-circle-fill::before {
  content: "\ef1c";
}
.ri-money-pound-circle-line::before {
  content: "\ef1d";
}
.ri-moon-clear-fill::before {
  content: "\ef1e";
}
.ri-moon-clear-line::before {
  content: "\ef1f";
}
.ri-moon-cloudy-fill::before {
  content: "\ef20";
}
.ri-moon-cloudy-line::before {
  content: "\ef21";
}
.ri-moon-fill::before {
  content: "\ef22";
}
.ri-moon-foggy-fill::before {
  content: "\ef23";
}
.ri-moon-foggy-line::before {
  content: "\ef24";
}
.ri-moon-line::before {
  content: "\ef25";
}
.ri-more-2-line::before {
  content: "\ef27";
}
.ri-more-fill::before {
  content: "\ef28";
}
.ri-more-line::before {
  content: "\ef29";
}
.ri-motorbike-fill::before {
  content: "\ef2a";
}
.ri-motorbike-line::before {
  content: "\ef2b";
}
.ri-mouse-fill::before {
  content: "\ef2c";
}
.ri-mouse-line::before {
  content: "\ef2d";
}
.ri-movie-2-fill::before {
  content: "\ef2e";
}
.ri-movie-2-line::before {
  content: "\ef2f";
}
.ri-movie-fill::before {
  content: "\ef30";
}
.ri-movie-line::before {
  content: "\ef31";
}
.ri-music-2-fill::before {
  content: "\ef32";
}
.ri-music-2-line::before {
  content: "\ef33";
}
.ri-music-line::before {
  content: "\ef35";
}
.ri-mv-fill::before {
  content: "\ef36";
}
.ri-mv-line::before {
  content: "\ef37";
}
.ri-navigation-fill::before {
  content: "\ef38";
}
.ri-netease-cloud-music-fill::before {
  content: "\ef3a";
}
.ri-netease-cloud-music-line::before {
  content: "\ef3b";
}
.ri-netflix-fill::before {
  content: "\ef3c";
}
.ri-netflix-line::before {
  content: "\ef3d";
}
.ri-newspaper-fill::before {
  content: "\ef3e";
}
.ri-newspaper-line::before {
  content: "\ef3f";
}
.ri-notification-2-fill::before {
  content: "\ef40";
}
.ri-notification-3-fill::before {
  content: "\ef42";
}
.ri-notification-3-line::before {
  content: "\ef43";
}
.ri-notification-4-fill::before {
  content: "\ef44";
}
.ri-notification-4-line::before {
  content: "\ef45";
}
.ri-notification-badge-fill::before {
  content: "\ef46";
}
.ri-notification-badge-line::before {
  content: "\ef47";
}
.ri-notification-fill::before {
  content: "\ef48";
}
.ri-notification-line::before {
  content: "\ef49";
}
.ri-notification-off-fill::before {
  content: "\ef4a";
}
.ri-notification-off-line::before {
  content: "\ef4b";
}
.ri-npmjs-fill::before {
  content: "\ef4c";
}
.ri-npmjs-line::before {
  content: "\ef4d";
}
.ri-number-0::before {
  content: "\ef4e";
}
.ri-number-1::before {
  content: "\ef4f";
}
.ri-number-2::before {
  content: "\ef50";
}
.ri-number-3::before {
  content: "\ef51";
}
.ri-number-4::before {
  content: "\ef52";
}
.ri-number-5::before {
  content: "\ef53";
}
.ri-number-6::before {
  content: "\ef54";
}
.ri-number-7::before {
  content: "\ef55";
}
.ri-number-8::before {
  content: "\ef56";
}
.ri-number-9::before {
  content: "\ef57";
}
.ri-numbers-fill::before {
  content: "\ef58";
}
.ri-numbers-line::before {
  content: "\ef59";
}
.ri-oil-fill::before {
  content: "\ef5a";
}
.ri-oil-line::before {
  content: "\ef5b";
}
.ri-omega::before {
  content: "\ef5c";
}
.ri-open-arm-fill::before {
  content: "\ef5d";
}
.ri-open-arm-line::before {
  content: "\ef5e";
}
.ri-open-source-fill::before {
  content: "\ef5f";
}
.ri-open-source-line::before {
  content: "\ef60";
}
.ri-opera-fill::before {
  content: "\ef61";
}
.ri-opera-line::before {
  content: "\ef62";
}
.ri-order-play-fill::before {
  content: "\ef63";
}
.ri-order-play-line::before {
  content: "\ef64";
}
.ri-outlet-2-fill::before {
  content: "\ef65";
}
.ri-outlet-2-line::before {
  content: "\ef66";
}
.ri-outlet-fill::before {
  content: "\ef67";
}
.ri-outlet-line::before {
  content: "\ef68";
}
.ri-page-separator::before {
  content: "\ef69";
}
.ri-pages-fill::before {
  content: "\ef6a";
}
.ri-pages-line::before {
  content: "\ef6b";
}
.ri-paint-brush-fill::before {
  content: "\ef6c";
}
.ri-paint-brush-line::before {
  content: "\ef6d";
}
.ri-paint-fill::before {
  content: "\ef6e";
}
.ri-paint-line::before {
  content: "\ef6f";
}
.ri-palette-fill::before {
  content: "\ef70";
}
.ri-palette-line::before {
  content: "\ef71";
}
.ri-pantone-fill::before {
  content: "\ef72";
}
.ri-pantone-line::before {
  content: "\ef73";
}
.ri-paragraph::before {
  content: "\ef74";
}
.ri-parent-fill::before {
  content: "\ef75";
}
.ri-parent-line::before {
  content: "\ef76";
}
.ri-parentheses-fill::before {
  content: "\ef77";
}
.ri-parentheses-line::before {
  content: "\ef78";
}
.ri-parking-box-fill::before {
  content: "\ef79";
}
.ri-parking-box-line::before {
  content: "\ef7a";
}
.ri-parking-fill::before {
  content: "\ef7b";
}
.ri-parking-line::before {
  content: "\ef7c";
}
.ri-passport-fill::before {
  content: "\ef7d";
}
.ri-passport-line::before {
  content: "\ef7e";
}
.ri-patreon-fill::before {
  content: "\ef7f";
}
.ri-patreon-line::before {
  content: "\ef80";
}
.ri-pause-circle-fill::before {
  content: "\ef81";
}
.ri-pause-circle-line::before {
  content: "\ef82";
}
.ri-pause-fill::before {
  content: "\ef83";
}
.ri-pause-line::before {
  content: "\ef84";
}
.ri-pause-mini-fill::before {
  content: "\ef85";
}
.ri-pause-mini-line::before {
  content: "\ef86";
}
.ri-paypal-fill::before {
  content: "\ef87";
}
.ri-paypal-line::before {
  content: "\ef88";
}
.ri-pen-nib-fill::before {
  content: "\ef89";
}
.ri-pen-nib-line::before {
  content: "\ef8a";
}
.ri-pencil-fill::before {
  content: "\ef8b";
}
.ri-pencil-ruler-2-fill::before {
  content: "\ef8d";
}
.ri-pencil-ruler-2-line::before {
  content: "\ef8e";
}
.ri-pencil-ruler-fill::before {
  content: "\ef8f";
}
.ri-percent-fill::before {
  content: "\ef91";
}
.ri-percent-line::before {
  content: "\ef92";
}
.ri-phone-camera-fill::before {
  content: "\ef93";
}
.ri-phone-camera-line::before {
  content: "\ef94";
}
.ri-phone-fill::before {
  content: "\ef95";
}
.ri-phone-find-fill::before {
  content: "\ef96";
}
.ri-phone-find-line::before {
  content: "\ef97";
}
.ri-phone-line::before {
  content: "\ef98";
}
.ri-phone-lock-fill::before {
  content: "\ef99";
}
.ri-phone-lock-line::before {
  content: "\ef9a";
}
.ri-picture-in-picture-2-fill::before {
  content: "\ef9b";
}
.ri-picture-in-picture-2-line::before {
  content: "\ef9c";
}
.ri-picture-in-picture-exit-fill::before {
  content: "\ef9d";
}
.ri-picture-in-picture-exit-line::before {
  content: "\ef9e";
}
.ri-picture-in-picture-fill::before {
  content: "\ef9f";
}
.ri-picture-in-picture-line::before {
  content: "\efa0";
}
.ri-pie-chart-2-fill::before {
  content: "\efa1";
}
.ri-pie-chart-box-fill::before {
  content: "\efa3";
}
.ri-pie-chart-box-line::before {
  content: "\efa4";
}
.ri-pie-chart-fill::before {
  content: "\efa5";
}
.ri-pie-chart-line::before {
  content: "\efa6";
}
.ri-pin-distance-fill::before {
  content: "\efa7";
}
.ri-pin-distance-line::before {
  content: "\efa8";
}
.ri-ping-pong-fill::before {
  content: "\efa9";
}
.ri-ping-pong-line::before {
  content: "\efaa";
}
.ri-pinterest-fill::before {
  content: "\efab";
}
.ri-pinterest-line::before {
  content: "\efac";
}
.ri-pinyin-input::before {
  content: "\efad";
}
.ri-pixelfed-fill::before {
  content: "\efae";
}
.ri-pixelfed-line::before {
  content: "\efaf";
}
.ri-plane-fill::before {
  content: "\efb0";
}
.ri-plane-line::before {
  content: "\efb1";
}
.ri-plant-fill::before {
  content: "\efb2";
}
.ri-plant-line::before {
  content: "\efb3";
}
.ri-play-circle-fill::before {
  content: "\efb4";
}
.ri-play-circle-line::before {
  content: "\efb5";
}
.ri-play-fill::before {
  content: "\efb6";
}
.ri-play-list-add-fill::before {
  content: "\efb8";
}
.ri-play-list-add-line::before {
  content: "\efb9";
}
.ri-play-list-fill::before {
  content: "\efba";
}
.ri-play-list-line::before {
  content: "\efbb";
}
.ri-play-mini-fill::before {
  content: "\efbc";
}
.ri-play-mini-line::before {
  content: "\efbd";
}
.ri-playstation-fill::before {
  content: "\efbe";
}
.ri-playstation-line::before {
  content: "\efbf";
}
.ri-plug-2-fill::before {
  content: "\efc0";
}
.ri-plug-2-line::before {
  content: "\efc1";
}
.ri-plug-fill::before {
  content: "\efc2";
}
.ri-plug-line::before {
  content: "\efc3";
}
.ri-polaroid-2-fill::before {
  content: "\efc4";
}
.ri-polaroid-2-line::before {
  content: "\efc5";
}
.ri-polaroid-fill::before {
  content: "\efc6";
}
.ri-polaroid-line::before {
  content: "\efc7";
}
.ri-police-car-fill::before {
  content: "\efc8";
}
.ri-police-car-line::before {
  content: "\efc9";
}
.ri-price-tag-2-fill::before {
  content: "\efca";
}
.ri-price-tag-2-line::before {
  content: "\efcb";
}
.ri-price-tag-3-fill::before {
  content: "\efcc";
}
.ri-price-tag-fill::before {
  content: "\efce";
}
.ri-price-tag-line::before {
  content: "\efcf";
}
.ri-printer-cloud-fill::before {
  content: "\efd0";
}
.ri-printer-cloud-line::before {
  content: "\efd1";
}
.ri-printer-fill::before {
  content: "\efd2";
}
.ri-printer-line::before {
  content: "\efd3";
}
.ri-product-hunt-fill::before {
  content: "\efd4";
}
.ri-product-hunt-line::before {
  content: "\efd5";
}
.ri-profile-fill::before {
  content: "\efd6";
}
.ri-profile-line::before {
  content: "\efd7";
}
.ri-projector-2-fill::before {
  content: "\efd8";
}
.ri-projector-2-line::before {
  content: "\efd9";
}
.ri-projector-fill::before {
  content: "\efda";
}
.ri-projector-line::before {
  content: "\efdb";
}
.ri-pushpin-2-fill::before {
  content: "\efdc";
}
.ri-pushpin-2-line::before {
  content: "\efdd";
}
.ri-pushpin-fill::before {
  content: "\efde";
}
.ri-pushpin-line::before {
  content: "\efdf";
}
.ri-qq-fill::before {
  content: "\efe0";
}
.ri-qq-line::before {
  content: "\efe1";
}
.ri-qr-code-fill::before {
  content: "\efe2";
}
.ri-qr-code-line::before {
  content: "\efe3";
}
.ri-qr-scan-2-fill::before {
  content: "\efe4";
}
.ri-qr-scan-2-line::before {
  content: "\efe5";
}
.ri-qr-scan-fill::before {
  content: "\efe6";
}
.ri-qr-scan-line::before {
  content: "\efe7";
}
.ri-question-answer-fill::before {
  content: "\efe8";
}
.ri-question-answer-line::before {
  content: "\efe9";
}
.ri-question-fill::before {
  content: "\efea";
}
.ri-questionnaire-fill::before {
  content: "\efec";
}
.ri-questionnaire-line::before {
  content: "\efed";
}
.ri-quill-pen-fill::before {
  content: "\efee";
}
.ri-quill-pen-line::before {
  content: "\efef";
}
.ri-radar-fill::before {
  content: "\eff0";
}
.ri-radar-line::before {
  content: "\eff1";
}
.ri-radio-2-fill::before {
  content: "\eff2";
}
.ri-radio-2-line::before {
  content: "\eff3";
}
.ri-radio-button-fill::before {
  content: "\eff4";
}
.ri-radio-button-line::before {
  content: "\eff5";
}
.ri-radio-fill::before {
  content: "\eff6";
}
.ri-radio-line::before {
  content: "\eff7";
}
.ri-rainbow-fill::before {
  content: "\eff8";
}
.ri-rainbow-line::before {
  content: "\eff9";
}
.ri-rainy-fill::before {
  content: "\effa";
}
.ri-rainy-line::before {
  content: "\effb";
}
.ri-reactjs-fill::before {
  content: "\effc";
}
.ri-reactjs-line::before {
  content: "\effd";
}
.ri-record-circle-fill::before {
  content: "\effe";
}
.ri-record-circle-line::before {
  content: "\efff";
}
.ri-record-mail-fill::before {
  content: "\f000";
}
.ri-record-mail-line::before {
  content: "\f001";
}
.ri-recycle-fill::before {
  content: "\f002";
}
.ri-recycle-line::before {
  content: "\f003";
}
.ri-red-packet-fill::before {
  content: "\f004";
}
.ri-red-packet-line::before {
  content: "\f005";
}
.ri-reddit-fill::before {
  content: "\f006";
}
.ri-reddit-line::before {
  content: "\f007";
}
.ri-refresh-fill::before {
  content: "\f008";
}
.ri-refund-2-fill::before {
  content: "\f00a";
}
.ri-refund-2-line::before {
  content: "\f00b";
}
.ri-refund-fill::before {
  content: "\f00c";
}
.ri-refund-line::before {
  content: "\f00d";
}
.ri-registered-fill::before {
  content: "\f00e";
}
.ri-registered-line::before {
  content: "\f00f";
}
.ri-remixicon-fill::before {
  content: "\f010";
}
.ri-remixicon-line::before {
  content: "\f011";
}
.ri-remote-control-2-fill::before {
  content: "\f012";
}
.ri-remote-control-2-line::before {
  content: "\f013";
}
.ri-remote-control-fill::before {
  content: "\f014";
}
.ri-remote-control-line::before {
  content: "\f015";
}
.ri-repeat-2-fill::before {
  content: "\f016";
}
.ri-repeat-2-line::before {
  content: "\f017";
}
.ri-repeat-fill::before {
  content: "\f018";
}
.ri-repeat-line::before {
  content: "\f019";
}
.ri-repeat-one-fill::before {
  content: "\f01a";
}
.ri-repeat-one-line::before {
  content: "\f01b";
}
.ri-reply-fill::before {
  content: "\f01c";
}
.ri-reply-line::before {
  content: "\f01d";
}
.ri-reserved-fill::before {
  content: "\f01e";
}
.ri-reserved-line::before {
  content: "\f01f";
}
.ri-restart-fill::before {
  content: "\f020";
}
.ri-restaurant-2-fill::before {
  content: "\f022";
}
.ri-restaurant-2-line::before {
  content: "\f023";
}
.ri-restaurant-fill::before {
  content: "\f024";
}
.ri-restaurant-line::before {
  content: "\f025";
}
.ri-rewind-fill::before {
  content: "\f026";
}
.ri-rewind-line::before {
  content: "\f027";
}
.ri-rewind-mini-fill::before {
  content: "\f028";
}
.ri-rewind-mini-line::before {
  content: "\f029";
}
.ri-rhythm-fill::before {
  content: "\f02a";
}
.ri-rhythm-line::before {
  content: "\f02b";
}
.ri-riding-fill::before {
  content: "\f02c";
}
.ri-riding-line::before {
  content: "\f02d";
}
.ri-road-map-fill::before {
  content: "\f02e";
}
.ri-road-map-line::before {
  content: "\f02f";
}
.ri-roadster-fill::before {
  content: "\f030";
}
.ri-roadster-line::before {
  content: "\f031";
}
.ri-robot-fill::before {
  content: "\f032";
}
.ri-robot-line::before {
  content: "\f033";
}
.ri-rocket-2-fill::before {
  content: "\f034";
}
.ri-rocket-2-line::before {
  content: "\f035";
}
.ri-rocket-fill::before {
  content: "\f036";
}
.ri-rocket-line::before {
  content: "\f037";
}
.ri-rotate-lock-fill::before {
  content: "\f038";
}
.ri-rotate-lock-line::before {
  content: "\f039";
}
.ri-route-fill::before {
  content: "\f03a";
}
.ri-route-line::before {
  content: "\f03b";
}
.ri-router-fill::before {
  content: "\f03c";
}
.ri-router-line::before {
  content: "\f03d";
}
.ri-rss-fill::before {
  content: "\f03e";
}
.ri-rss-line::before {
  content: "\f03f";
}
.ri-ruler-2-fill::before {
  content: "\f040";
}
.ri-ruler-2-line::before {
  content: "\f041";
}
.ri-ruler-fill::before {
  content: "\f042";
}
.ri-ruler-line::before {
  content: "\f043";
}
.ri-run-fill::before {
  content: "\f044";
}
.ri-run-line::before {
  content: "\f045";
}
.ri-safari-fill::before {
  content: "\f046";
}
.ri-safari-line::before {
  content: "\f047";
}
.ri-safe-2-fill::before {
  content: "\f048";
}
.ri-safe-2-line::before {
  content: "\f049";
}
.ri-safe-fill::before {
  content: "\f04a";
}
.ri-safe-line::before {
  content: "\f04b";
}
.ri-sailboat-fill::before {
  content: "\f04c";
}
.ri-sailboat-line::before {
  content: "\f04d";
}
.ri-save-2-fill::before {
  content: "\f04e";
}
.ri-save-3-fill::before {
  content: "\f050";
}
.ri-save-fill::before {
  content: "\f052";
}
.ri-save-line::before {
  content: "\f053";
}
.ri-scales-2-fill::before {
  content: "\f054";
}
.ri-scales-2-line::before {
  content: "\f055";
}
.ri-scales-fill::before {
  content: "\f056";
}
.ri-scales-line::before {
  content: "\f057";
}
.ri-scan-2-fill::before {
  content: "\f058";
}
.ri-scan-2-line::before {
  content: "\f059";
}
.ri-scan-fill::before {
  content: "\f05a";
}
.ri-scan-line::before {
  content: "\f05b";
}
.ri-scissors-2-fill::before {
  content: "\f05c";
}
.ri-scissors-2-line::before {
  content: "\f05d";
}
.ri-scissors-cut-fill::before {
  content: "\f05e";
}
.ri-scissors-cut-line::before {
  content: "\f05f";
}
.ri-scissors-fill::before {
  content: "\f060";
}
.ri-scissors-line::before {
  content: "\f061";
}
.ri-screenshot-2-fill::before {
  content: "\f062";
}
.ri-screenshot-2-line::before {
  content: "\f063";
}
.ri-screenshot-fill::before {
  content: "\f064";
}
.ri-screenshot-line::before {
  content: "\f065";
}
.ri-sd-card-fill::before {
  content: "\f066";
}
.ri-sd-card-line::before {
  content: "\f067";
}
.ri-sd-card-mini-fill::before {
  content: "\f068";
}
.ri-sd-card-mini-line::before {
  content: "\f069";
}
.ri-search-2-fill::before {
  content: "\f06a";
}
.ri-search-eye-fill::before {
  content: "\f06c";
}
.ri-search-eye-line::before {
  content: "\f06d";
}
.ri-search-fill::before {
  content: "\f06e";
}
.ri-search-line::before {
  content: "\f06f";
}
.ri-secure-payment-fill::before {
  content: "\f070";
}
.ri-secure-payment-line::before {
  content: "\f071";
}
.ri-send-backward::before {
  content: "\f072";
}
.ri-send-plane-2-fill::before {
  content: "\f073";
}
.ri-send-plane-2-line::before {
  content: "\f074";
}
.ri-send-plane-fill::before {
  content: "\f075";
}
.ri-send-plane-line::before {
  content: "\f076";
}
.ri-send-to-back::before {
  content: "\f077";
}
.ri-sensor-fill::before {
  content: "\f078";
}
.ri-sensor-line::before {
  content: "\f079";
}
.ri-separator::before {
  content: "\f07a";
}
.ri-server-fill::before {
  content: "\f07b";
}
.ri-server-line::before {
  content: "\f07c";
}
.ri-service-fill::before {
  content: "\f07d";
}
.ri-service-line::before {
  content: "\f07e";
}
.ri-settings-2-fill::before {
  content: "\f07f";
}
.ri-settings-2-line::before {
  content: "\f080";
}
.ri-settings-3-fill::before {
  content: "\f081";
}
.ri-settings-3-line::before {
  content: "\f082";
}
.ri-settings-4-fill::before {
  content: "\f083";
}
.ri-settings-5-fill::before {
  content: "\f085";
}
.ri-settings-5-line::before {
  content: "\f086";
}
.ri-settings-6-fill::before {
  content: "\f087";
}
.ri-settings-6-line::before {
  content: "\f088";
}
.ri-settings-fill::before {
  content: "\f089";
}
.ri-shape-2-fill::before {
  content: "\f08b";
}
.ri-shape-2-line::before {
  content: "\f08c";
}
.ri-shape-fill::before {
  content: "\f08d";
}
.ri-shape-line::before {
  content: "\f08e";
}
.ri-share-box-fill::before {
  content: "\f08f";
}
.ri-share-box-line::before {
  content: "\f090";
}
.ri-share-circle-fill::before {
  content: "\f091";
}
.ri-share-circle-line::before {
  content: "\f092";
}
.ri-share-fill::before {
  content: "\f093";
}
.ri-share-forward-2-fill::before {
  content: "\f094";
}
.ri-share-forward-2-line::before {
  content: "\f095";
}
.ri-share-forward-box-fill::before {
  content: "\f096";
}
.ri-share-forward-box-line::before {
  content: "\f097";
}
.ri-share-forward-fill::before {
  content: "\f098";
}
.ri-share-forward-line::before {
  content: "\f099";
}
.ri-shield-cross-fill::before {
  content: "\f09b";
}
.ri-shield-cross-line::before {
  content: "\f09c";
}
.ri-shield-fill::before {
  content: "\f09d";
}
.ri-shield-flash-fill::before {
  content: "\f09e";
}
.ri-shield-flash-line::before {
  content: "\f09f";
}
.ri-shield-keyhole-fill::before {
  content: "\f0a0";
}
.ri-shield-keyhole-line::before {
  content: "\f0a1";
}
.ri-shield-star-fill::before {
  content: "\f0a3";
}
.ri-shield-star-line::before {
  content: "\f0a4";
}
.ri-shield-user-fill::before {
  content: "\f0a5";
}
.ri-ship-2-fill::before {
  content: "\f0a7";
}
.ri-ship-2-line::before {
  content: "\f0a8";
}
.ri-ship-fill::before {
  content: "\f0a9";
}
.ri-ship-line::before {
  content: "\f0aa";
}
.ri-shirt-fill::before {
  content: "\f0ab";
}
.ri-shirt-line::before {
  content: "\f0ac";
}
.ri-shopping-bag-2-fill::before {
  content: "\f0ad";
}
.ri-shopping-bag-2-line::before {
  content: "\f0ae";
}
.ri-shopping-bag-3-fill::before {
  content: "\f0af";
}
.ri-shopping-bag-3-line::before {
  content: "\f0b0";
}
.ri-shopping-bag-fill::before {
  content: "\f0b1";
}
.ri-shopping-bag-line::before {
  content: "\f0b2";
}
.ri-shopping-basket-2-fill::before {
  content: "\f0b3";
}
.ri-shopping-basket-2-line::before {
  content: "\f0b4";
}
.ri-shopping-basket-fill::before {
  content: "\f0b5";
}
.ri-shopping-basket-line::before {
  content: "\f0b6";
}
.ri-shopping-cart-2-fill::before {
  content: "\f0b7";
}
.ri-shopping-cart-fill::before {
  content: "\f0b9";
}
.ri-shopping-cart-line::before {
  content: "\f0ba";
}
.ri-showers-fill::before {
  content: "\f0bb";
}
.ri-showers-line::before {
  content: "\f0bc";
}
.ri-shuffle-fill::before {
  content: "\f0bd";
}
.ri-shut-down-fill::before {
  content: "\f0bf";
}
.ri-shut-down-line::before {
  content: "\f0c0";
}
.ri-side-bar-fill::before {
  content: "\f0c1";
}
.ri-side-bar-line::before {
  content: "\f0c2";
}
.ri-signal-tower-fill::before {
  content: "\f0c3";
}
.ri-signal-tower-line::before {
  content: "\f0c4";
}
.ri-signal-wifi-1-fill::before {
  content: "\f0c5";
}
.ri-signal-wifi-1-line::before {
  content: "\f0c6";
}
.ri-signal-wifi-2-fill::before {
  content: "\f0c7";
}
.ri-signal-wifi-2-line::before {
  content: "\f0c8";
}
.ri-signal-wifi-3-fill::before {
  content: "\f0c9";
}
.ri-signal-wifi-3-line::before {
  content: "\f0ca";
}
.ri-signal-wifi-error-fill::before {
  content: "\f0cb";
}
.ri-signal-wifi-error-line::before {
  content: "\f0cc";
}
.ri-signal-wifi-fill::before {
  content: "\f0cd";
}
.ri-signal-wifi-line::before {
  content: "\f0ce";
}
.ri-signal-wifi-off-fill::before {
  content: "\f0cf";
}
.ri-signal-wifi-off-line::before {
  content: "\f0d0";
}
.ri-sim-card-2-fill::before {
  content: "\f0d1";
}
.ri-sim-card-2-line::before {
  content: "\f0d2";
}
.ri-sim-card-fill::before {
  content: "\f0d3";
}
.ri-sim-card-line::before {
  content: "\f0d4";
}
.ri-single-quotes-l::before {
  content: "\f0d5";
}
.ri-single-quotes-r::before {
  content: "\f0d6";
}
.ri-sip-fill::before {
  content: "\f0d7";
}
.ri-sip-line::before {
  content: "\f0d8";
}
.ri-skip-back-fill::before {
  content: "\f0d9";
}
.ri-skip-back-line::before {
  content: "\f0da";
}
.ri-skip-back-mini-fill::before {
  content: "\f0db";
}
.ri-skip-back-mini-line::before {
  content: "\f0dc";
}
.ri-skip-forward-fill::before {
  content: "\f0dd";
}
.ri-skip-forward-line::before {
  content: "\f0de";
}
.ri-skip-forward-mini-fill::before {
  content: "\f0df";
}
.ri-skip-forward-mini-line::before {
  content: "\f0e0";
}
.ri-skull-2-fill::before {
  content: "\f0e1";
}
.ri-skull-2-line::before {
  content: "\f0e2";
}
.ri-skull-fill::before {
  content: "\f0e3";
}
.ri-skull-line::before {
  content: "\f0e4";
}
.ri-skype-fill::before {
  content: "\f0e5";
}
.ri-skype-line::before {
  content: "\f0e6";
}
.ri-slack-fill::before {
  content: "\f0e7";
}
.ri-slack-line::before {
  content: "\f0e8";
}
.ri-slice-fill::before {
  content: "\f0e9";
}
.ri-slice-line::before {
  content: "\f0ea";
}
.ri-slideshow-2-fill::before {
  content: "\f0eb";
}
.ri-slideshow-2-line::before {
  content: "\f0ec";
}
.ri-slideshow-3-fill::before {
  content: "\f0ed";
}
.ri-slideshow-3-line::before {
  content: "\f0ee";
}
.ri-slideshow-4-fill::before {
  content: "\f0ef";
}
.ri-slideshow-4-line::before {
  content: "\f0f0";
}
.ri-slideshow-fill::before {
  content: "\f0f1";
}
.ri-slideshow-line::before {
  content: "\f0f2";
}
.ri-smartphone-fill::before {
  content: "\f0f3";
}
.ri-smartphone-line::before {
  content: "\f0f4";
}
.ri-snapchat-fill::before {
  content: "\f0f5";
}
.ri-snapchat-line::before {
  content: "\f0f6";
}
.ri-snowy-fill::before {
  content: "\f0f7";
}
.ri-snowy-line::before {
  content: "\f0f8";
}
.ri-sound-module-fill::before {
  content: "\f0fb";
}
.ri-sound-module-line::before {
  content: "\f0fc";
}
.ri-soundcloud-fill::before {
  content: "\f0fd";
}
.ri-soundcloud-line::before {
  content: "\f0fe";
}
.ri-space-ship-fill::before {
  content: "\f0ff";
}
.ri-space-ship-line::before {
  content: "\f100";
}
.ri-space::before {
  content: "\f101";
}
.ri-spam-2-fill::before {
  content: "\f102";
}
.ri-spam-2-line::before {
  content: "\f103";
}
.ri-spam-3-fill::before {
  content: "\f104";
}
.ri-spam-3-line::before {
  content: "\f105";
}
.ri-spam-fill::before {
  content: "\f106";
}
.ri-spam-line::before {
  content: "\f107";
}
.ri-speaker-2-fill::before {
  content: "\f108";
}
.ri-speaker-2-line::before {
  content: "\f109";
}
.ri-speaker-3-fill::before {
  content: "\f10a";
}
.ri-speaker-3-line::before {
  content: "\f10b";
}
.ri-speaker-fill::before {
  content: "\f10c";
}
.ri-speaker-line::before {
  content: "\f10d";
}
.ri-spectrum-fill::before {
  content: "\f10e";
}
.ri-spectrum-line::before {
  content: "\f10f";
}
.ri-speed-fill::before {
  content: "\f110";
}
.ri-speed-line::before {
  content: "\f111";
}
.ri-speed-mini-fill::before {
  content: "\f112";
}
.ri-speed-mini-line::before {
  content: "\f113";
}
.ri-spotify-fill::before {
  content: "\f114";
}
.ri-spotify-line::before {
  content: "\f115";
}
.ri-spy-fill::before {
  content: "\f116";
}
.ri-spy-line::before {
  content: "\f117";
}
.ri-stack-fill::before {
  content: "\f118";
}
.ri-stack-overflow-fill::before {
  content: "\f11a";
}
.ri-stack-overflow-line::before {
  content: "\f11b";
}
.ri-stackshare-fill::before {
  content: "\f11c";
}
.ri-stackshare-line::before {
  content: "\f11d";
}
.ri-star-fill::before {
  content: "\f11e";
}
.ri-star-half-fill::before {
  content: "\f11f";
}
.ri-star-half-line::before {
  content: "\f120";
}
.ri-star-half-s-fill::before {
  content: "\f121";
}
.ri-star-half-s-line::before {
  content: "\f122";
}
.ri-star-line::before {
  content: "\f123";
}
.ri-star-s-fill::before {
  content: "\f124";
}
.ri-star-s-line::before {
  content: "\f125";
}
.ri-star-smile-fill::before {
  content: "\f126";
}
.ri-star-smile-line::before {
  content: "\f127";
}
.ri-steam-fill::before {
  content: "\f128";
}
.ri-steam-line::before {
  content: "\f129";
}
.ri-steering-2-fill::before {
  content: "\f12a";
}
.ri-steering-2-line::before {
  content: "\f12b";
}
.ri-steering-fill::before {
  content: "\f12c";
}
.ri-steering-line::before {
  content: "\f12d";
}
.ri-sticky-note-2-fill::before {
  content: "\f12e";
}
.ri-sticky-note-2-line::before {
  content: "\f12f";
}
.ri-sticky-note-fill::before {
  content: "\f130";
}
.ri-sticky-note-line::before {
  content: "\f131";
}
.ri-stock-fill::before {
  content: "\f132";
}
.ri-stock-line::before {
  content: "\f133";
}
.ri-stop-circle-fill::before {
  content: "\f134";
}
.ri-stop-circle-line::before {
  content: "\f135";
}
.ri-stop-fill::before {
  content: "\f136";
}
.ri-stop-line::before {
  content: "\f137";
}
.ri-stop-mini-fill::before {
  content: "\f138";
}
.ri-stop-mini-line::before {
  content: "\f139";
}
.ri-store-2-fill::before {
  content: "\f13a";
}
.ri-store-2-line::before {
  content: "\f13b";
}
.ri-store-3-fill::before {
  content: "\f13c";
}
.ri-store-3-line::before {
  content: "\f13d";
}
.ri-store-fill::before {
  content: "\f13e";
}
.ri-store-line::before {
  content: "\f13f";
}
.ri-strikethrough-2::before {
  content: "\f140";
}
.ri-strikethrough::before {
  content: "\f141";
}
.ri-subscript-2::before {
  content: "\f142";
}
.ri-subscript::before {
  content: "\f143";
}
.ri-subtract-fill::before {
  content: "\f144";
}
.ri-subtract-line::before {
  content: "\f145";
}
.ri-subway-fill::before {
  content: "\f146";
}
.ri-subway-line::before {
  content: "\f147";
}
.ri-subway-wifi-fill::before {
  content: "\f148";
}
.ri-subway-wifi-line::before {
  content: "\f149";
}
.ri-suitcase-2-fill::before {
  content: "\f14a";
}
.ri-suitcase-2-line::before {
  content: "\f14b";
}
.ri-suitcase-3-fill::before {
  content: "\f14c";
}
.ri-suitcase-3-line::before {
  content: "\f14d";
}
.ri-suitcase-fill::before {
  content: "\f14e";
}
.ri-suitcase-line::before {
  content: "\f14f";
}
.ri-sun-cloudy-fill::before {
  content: "\f150";
}
.ri-sun-cloudy-line::before {
  content: "\f151";
}
.ri-sun-fill::before {
  content: "\f152";
}
.ri-sun-foggy-fill::before {
  content: "\f153";
}
.ri-sun-foggy-line::before {
  content: "\f154";
}
.ri-sun-line::before {
  content: "\f155";
}
.ri-superscript-2::before {
  content: "\f156";
}
.ri-superscript::before {
  content: "\f157";
}
.ri-surround-sound-fill::before {
  content: "\f158";
}
.ri-surround-sound-line::before {
  content: "\f159";
}
.ri-survey-fill::before {
  content: "\f15a";
}
.ri-survey-line::before {
  content: "\f15b";
}
.ri-swap-box-fill::before {
  content: "\f15c";
}
.ri-swap-box-line::before {
  content: "\f15d";
}
.ri-swap-fill::before {
  content: "\f15e";
}
.ri-swap-line::before {
  content: "\f15f";
}
.ri-switch-fill::before {
  content: "\f160";
}
.ri-switch-line::before {
  content: "\f161";
}
.ri-sword-fill::before {
  content: "\f162";
}
.ri-sword-line::before {
  content: "\f163";
}
.ri-t-box-fill::before {
  content: "\f164";
}
.ri-t-box-line::before {
  content: "\f165";
}
.ri-t-shirt-2-fill::before {
  content: "\f166";
}
.ri-t-shirt-2-line::before {
  content: "\f167";
}
.ri-t-shirt-air-fill::before {
  content: "\f168";
}
.ri-t-shirt-air-line::before {
  content: "\f169";
}
.ri-t-shirt-fill::before {
  content: "\f16a";
}
.ri-t-shirt-line::before {
  content: "\f16b";
}
.ri-table-2::before {
  content: "\f16c";
}
.ri-table-alt-fill::before {
  content: "\f16d";
}
.ri-table-alt-line::before {
  content: "\f16e";
}
.ri-table-fill::before {
  content: "\f16f";
}
.ri-tablet-fill::before {
  content: "\f171";
}
.ri-tablet-line::before {
  content: "\f172";
}
.ri-takeaway-fill::before {
  content: "\f173";
}
.ri-takeaway-line::before {
  content: "\f174";
}
.ri-taobao-fill::before {
  content: "\f175";
}
.ri-taobao-line::before {
  content: "\f176";
}
.ri-tape-fill::before {
  content: "\f177";
}
.ri-tape-line::before {
  content: "\f178";
}
.ri-task-fill::before {
  content: "\f179";
}
.ri-task-line::before {
  content: "\f17a";
}
.ri-taxi-fill::before {
  content: "\f17b";
}
.ri-taxi-line::before {
  content: "\f17c";
}
.ri-taxi-wifi-fill::before {
  content: "\f17d";
}
.ri-taxi-wifi-line::before {
  content: "\f17e";
}
.ri-team-fill::before {
  content: "\f17f";
}
.ri-team-line::before {
  content: "\f180";
}
.ri-telegram-fill::before {
  content: "\f181";
}
.ri-telegram-line::before {
  content: "\f182";
}
.ri-temp-cold-fill::before {
  content: "\f183";
}
.ri-temp-cold-line::before {
  content: "\f184";
}
.ri-temp-hot-fill::before {
  content: "\f185";
}
.ri-temp-hot-line::before {
  content: "\f186";
}
.ri-terminal-box-fill::before {
  content: "\f187";
}
.ri-terminal-box-line::before {
  content: "\f188";
}
.ri-terminal-fill::before {
  content: "\f189";
}
.ri-terminal-line::before {
  content: "\f18a";
}
.ri-terminal-window-fill::before {
  content: "\f18b";
}
.ri-terminal-window-line::before {
  content: "\f18c";
}
.ri-text-direction-l::before {
  content: "\f18d";
}
.ri-text-direction-r::before {
  content: "\f18e";
}
.ri-text-spacing::before {
  content: "\f18f";
}
.ri-text-wrap::before {
  content: "\f190";
}
.ri-text::before {
  content: "\f191";
}
.ri-thumb-down-fill::before {
  content: "\f192";
}
.ri-thumb-down-line::before {
  content: "\f193";
}
.ri-thumb-up-fill::before {
  content: "\f194";
}
.ri-thumb-up-line::before {
  content: "\f195";
}
.ri-thunderstorms-fill::before {
  content: "\f196";
}
.ri-thunderstorms-line::before {
  content: "\f197";
}
.ri-ticket-2-fill::before {
  content: "\f198";
}
.ri-ticket-2-line::before {
  content: "\f199";
}
.ri-ticket-fill::before {
  content: "\f19a";
}
.ri-ticket-line::before {
  content: "\f19b";
}
.ri-time-fill::before {
  content: "\f19c";
}
.ri-timer-2-fill::before {
  content: "\f19e";
}
.ri-timer-2-line::before {
  content: "\f19f";
}
.ri-timer-fill::before {
  content: "\f1a0";
}
.ri-timer-flash-fill::before {
  content: "\f1a1";
}
.ri-timer-flash-line::before {
  content: "\f1a2";
}
.ri-timer-line::before {
  content: "\f1a3";
}
.ri-todo-fill::before {
  content: "\f1a4";
}
.ri-todo-line::before {
  content: "\f1a5";
}
.ri-toggle-fill::before {
  content: "\f1a6";
}
.ri-toggle-line::before {
  content: "\f1a7";
}
.ri-tools-fill::before {
  content: "\f1a8";
}
.ri-tools-line::before {
  content: "\f1a9";
}
.ri-tornado-fill::before {
  content: "\f1aa";
}
.ri-tornado-line::before {
  content: "\f1ab";
}
.ri-trademark-fill::before {
  content: "\f1ac";
}
.ri-trademark-line::before {
  content: "\f1ad";
}
.ri-traffic-light-fill::before {
  content: "\f1ae";
}
.ri-traffic-light-line::before {
  content: "\f1af";
}
.ri-train-fill::before {
  content: "\f1b0";
}
.ri-train-line::before {
  content: "\f1b1";
}
.ri-train-wifi-fill::before {
  content: "\f1b2";
}
.ri-train-wifi-line::before {
  content: "\f1b3";
}
.ri-translate-2::before {
  content: "\f1b4";
}
.ri-translate::before {
  content: "\f1b5";
}
.ri-travesti-fill::before {
  content: "\f1b6";
}
.ri-travesti-line::before {
  content: "\f1b7";
}
.ri-treasure-map-fill::before {
  content: "\f1b8";
}
.ri-trello-fill::before {
  content: "\f1ba";
}
.ri-trello-line::before {
  content: "\f1bb";
}
.ri-trophy-fill::before {
  content: "\f1bc";
}
.ri-trophy-line::before {
  content: "\f1bd";
}
.ri-truck-fill::before {
  content: "\f1be";
}
.ri-truck-line::before {
  content: "\f1bf";
}
.ri-tumblr-fill::before {
  content: "\f1c0";
}
.ri-tumblr-line::before {
  content: "\f1c1";
}
.ri-tv-2-fill::before {
  content: "\f1c2";
}
.ri-tv-2-line::before {
  content: "\f1c3";
}
.ri-tv-fill::before {
  content: "\f1c4";
}
.ri-tv-line::before {
  content: "\f1c5";
}
.ri-twitch-fill::before {
  content: "\f1c6";
}
.ri-twitch-line::before {
  content: "\f1c7";
}
.ri-twitter-fill::before {
  content: "\f1c8";
}
.ri-twitter-line::before {
  content: "\f1c9";
}
.ri-typhoon-fill::before {
  content: "\f1ca";
}
.ri-typhoon-line::before {
  content: "\f1cb";
}
.ri-u-disk-fill::before {
  content: "\f1cc";
}
.ri-u-disk-line::before {
  content: "\f1cd";
}
.ri-ubuntu-fill::before {
  content: "\f1ce";
}
.ri-ubuntu-line::before {
  content: "\f1cf";
}
.ri-umbrella-fill::before {
  content: "\f1d0";
}
.ri-umbrella-line::before {
  content: "\f1d1";
}
.ri-underline::before {
  content: "\f1d2";
}
.ri-uninstall-fill::before {
  content: "\f1d3";
}
.ri-uninstall-line::before {
  content: "\f1d4";
}
.ri-unsplash-fill::before {
  content: "\f1d5";
}
.ri-unsplash-line::before {
  content: "\f1d6";
}
.ri-upload-2-fill::before {
  content: "\f1d7";
}
.ri-upload-2-line::before {
  content: "\f1d8";
}
.ri-upload-cloud-2-fill::before {
  content: "\f1d9";
}
.ri-upload-cloud-2-line::before {
  content: "\f1da";
}
.ri-upload-cloud-fill::before {
  content: "\f1db";
}
.ri-upload-fill::before {
  content: "\f1dd";
}
.ri-upload-line::before {
  content: "\f1de";
}
.ri-user-2-fill::before {
  content: "\f1df";
}
.ri-user-2-line::before {
  content: "\f1e0";
}
.ri-user-3-fill::before {
  content: "\f1e1";
}
.ri-user-4-fill::before {
  content: "\f1e3";
}
.ri-user-4-line::before {
  content: "\f1e4";
}
.ri-user-5-fill::before {
  content: "\f1e5";
}
.ri-user-5-line::before {
  content: "\f1e6";
}
.ri-user-6-fill::before {
  content: "\f1e7";
}
.ri-user-6-line::before {
  content: "\f1e8";
}
.ri-user-add-fill::before {
  content: "\f1e9";
}
.ri-user-add-line::before {
  content: "\f1ea";
}
.ri-user-fill::before {
  content: "\f1eb";
}
.ri-user-follow-fill::before {
  content: "\f1ec";
}
.ri-user-heart-fill::before {
  content: "\f1ee";
}
.ri-user-heart-line::before {
  content: "\f1ef";
}
.ri-user-location-fill::before {
  content: "\f1f1";
}
.ri-user-location-line::before {
  content: "\f1f2";
}
.ri-user-received-2-fill::before {
  content: "\f1f3";
}
.ri-user-received-2-line::before {
  content: "\f1f4";
}
.ri-user-received-fill::before {
  content: "\f1f5";
}
.ri-user-received-line::before {
  content: "\f1f6";
}
.ri-user-search-fill::before {
  content: "\f1f7";
}
.ri-user-search-line::before {
  content: "\f1f8";
}
.ri-user-settings-fill::before {
  content: "\f1f9";
}
.ri-user-settings-line::before {
  content: "\f1fa";
}
.ri-user-shared-2-fill::before {
  content: "\f1fb";
}
.ri-user-shared-2-line::before {
  content: "\f1fc";
}
.ri-user-shared-fill::before {
  content: "\f1fd";
}
.ri-user-shared-line::before {
  content: "\f1fe";
}
.ri-user-smile-fill::before {
  content: "\f1ff";
}
.ri-user-smile-line::before {
  content: "\f200";
}
.ri-user-star-fill::before {
  content: "\f201";
}
.ri-user-star-line::before {
  content: "\f202";
}
.ri-user-unfollow-fill::before {
  content: "\f203";
}
.ri-user-unfollow-line::before {
  content: "\f204";
}
.ri-user-voice-fill::before {
  content: "\f205";
}
.ri-user-voice-line::before {
  content: "\f206";
}
.ri-video-add-fill::before {
  content: "\f207";
}
.ri-video-add-line::before {
  content: "\f208";
}
.ri-video-chat-fill::before {
  content: "\f209";
}
.ri-video-chat-line::before {
  content: "\f20a";
}
.ri-video-download-fill::before {
  content: "\f20b";
}
.ri-video-download-line::before {
  content: "\f20c";
}
.ri-video-fill::before {
  content: "\f20d";
}
.ri-video-line::before {
  content: "\f20e";
}
.ri-video-upload-fill::before {
  content: "\f20f";
}
.ri-video-upload-line::before {
  content: "\f210";
}
.ri-vidicon-2-fill::before {
  content: "\f211";
}
.ri-vidicon-2-line::before {
  content: "\f212";
}
.ri-vidicon-fill::before {
  content: "\f213";
}
.ri-vidicon-line::before {
  content: "\f214";
}
.ri-vip-crown-2-fill::before {
  content: "\f215";
}
.ri-vip-crown-2-line::before {
  content: "\f216";
}
.ri-vip-crown-fill::before {
  content: "\f217";
}
.ri-vip-crown-line::before {
  content: "\f218";
}
.ri-vip-diamond-fill::before {
  content: "\f219";
}
.ri-vip-diamond-line::before {
  content: "\f21a";
}
.ri-vip-fill::before {
  content: "\f21b";
}
.ri-vip-line::before {
  content: "\f21c";
}
.ri-visa-fill::before {
  content: "\f21d";
}
.ri-visa-line::before {
  content: "\f21e";
}
.ri-voice-recognition-fill::before {
  content: "\f21f";
}
.ri-voice-recognition-line::before {
  content: "\f220";
}
.ri-voiceprint-fill::before {
  content: "\f221";
}
.ri-voiceprint-line::before {
  content: "\f222";
}
.ri-volume-down-fill::before {
  content: "\f223";
}
.ri-volume-down-line::before {
  content: "\f224";
}
.ri-volume-mute-fill::before {
  content: "\f225";
}
.ri-volume-mute-line::before {
  content: "\f226";
}
.ri-volume-off-vibrate-fill::before {
  content: "\f227";
}
.ri-volume-off-vibrate-line::before {
  content: "\f228";
}
.ri-volume-up-fill::before {
  content: "\f229";
}
.ri-volume-up-line::before {
  content: "\f22a";
}
.ri-volume-vibrate-fill::before {
  content: "\f22b";
}
.ri-volume-vibrate-line::before {
  content: "\f22c";
}
.ri-vuejs-fill::before {
  content: "\f22d";
}
.ri-vuejs-line::before {
  content: "\f22e";
}
.ri-walk-fill::before {
  content: "\f22f";
}
.ri-walk-line::before {
  content: "\f230";
}
.ri-wallet-2-fill::before {
  content: "\f231";
}
.ri-wallet-2-line::before {
  content: "\f232";
}
.ri-wallet-3-fill::before {
  content: "\f233";
}
.ri-wallet-3-line::before {
  content: "\f234";
}
.ri-wallet-fill::before {
  content: "\f235";
}
.ri-wallet-line::before {
  content: "\f236";
}
.ri-water-flash-fill::before {
  content: "\f237";
}
.ri-water-flash-line::before {
  content: "\f238";
}
.ri-webcam-fill::before {
  content: "\f239";
}
.ri-webcam-line::before {
  content: "\f23a";
}
.ri-wechat-2-fill::before {
  content: "\f23b";
}
.ri-wechat-2-line::before {
  content: "\f23c";
}
.ri-wechat-fill::before {
  content: "\f23d";
}
.ri-wechat-line::before {
  content: "\f23e";
}
.ri-wechat-pay-fill::before {
  content: "\f23f";
}
.ri-wechat-pay-line::before {
  content: "\f240";
}
.ri-weibo-fill::before {
  content: "\f241";
}
.ri-weibo-line::before {
  content: "\f242";
}
.ri-whatsapp-fill::before {
  content: "\f243";
}
.ri-whatsapp-line::before {
  content: "\f244";
}
.ri-wheelchair-fill::before {
  content: "\f245";
}
.ri-wheelchair-line::before {
  content: "\f246";
}
.ri-wifi-fill::before {
  content: "\f247";
}
.ri-wifi-line::before {
  content: "\f248";
}
.ri-wifi-off-fill::before {
  content: "\f249";
}
.ri-wifi-off-line::before {
  content: "\f24a";
}
.ri-window-2-fill::before {
  content: "\f24b";
}
.ri-window-2-line::before {
  content: "\f24c";
}
.ri-window-fill::before {
  content: "\f24d";
}
.ri-window-line::before {
  content: "\f24e";
}
.ri-windows-fill::before {
  content: "\f24f";
}
.ri-windows-line::before {
  content: "\f250";
}
.ri-windy-fill::before {
  content: "\f251";
}
.ri-windy-line::before {
  content: "\f252";
}
.ri-wireless-charging-fill::before {
  content: "\f253";
}
.ri-wireless-charging-line::before {
  content: "\f254";
}
.ri-women-fill::before {
  content: "\f255";
}
.ri-women-line::before {
  content: "\f256";
}
.ri-wubi-input::before {
  content: "\f257";
}
.ri-xbox-fill::before {
  content: "\f258";
}
.ri-xbox-line::before {
  content: "\f259";
}
.ri-xing-fill::before {
  content: "\f25a";
}
.ri-xing-line::before {
  content: "\f25b";
}
.ri-youtube-fill::before {
  content: "\f25c";
}
.ri-youtube-line::before {
  content: "\f25d";
}
.ri-zcool-fill::before {
  content: "\f25e";
}
.ri-zcool-line::before {
  content: "\f25f";
}
.ri-zhihu-fill::before {
  content: "\f260";
}
.ri-zhihu-line::before {
  content: "\f261";
}
.ri-zoom-in-fill::before {
  content: "\f262";
}
.ri-zoom-in-line::before {
  content: "\f263";
}
.ri-zoom-out-fill::before {
  content: "\f264";
}
.ri-zoom-out-line::before {
  content: "\f265";
}
.pndc-actions-stop {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/actions-stop-VYJP66BF.svg");
  -webkit-mask-image: url("./media/actions-stop-VYJP66BF.svg");
}
.pndc-analytics {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/analytics-Z5AV24KO.svg");
  -webkit-mask-image: url("./media/analytics-Z5AV24KO.svg");
}
.pndc-arrow-return {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/arrow-return-CABBLMEY.svg");
  -webkit-mask-image: url("./media/arrow-return-CABBLMEY.svg");
}
.pndc-analytics-logo {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/100x100Analytics-A5VANQQN.svg");
  -webkit-mask-image: url("./media/100x100Analytics-A5VANQQN.svg");
}
.pndc-board-2 {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/board-2-ENK7TUQX.svg");
  -webkit-mask-image: url("./media/board-2-ENK7TUQX.svg");
}
.pndc-chevron-forward-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chevron-forward-small-RM5R6PAP.svg");
  -webkit-mask-image: url("./media/chevron-forward-small-RM5R6PAP.svg");
}
.pndc-copy-clipboard {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/copy-clipboard-LIASVX4F.svg");
  -webkit-mask-image: url("./media/copy-clipboard-LIASVX4F.svg");
}
.pndc-edit-default,
.ri-pencil-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/edit-default-ACCMDFXL.svg");
  -webkit-mask-image: url("./media/edit-default-ACCMDFXL.svg");
}
.pndc-edit-square {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/edit-square-AQWPAGXS.svg");
  -webkit-mask-image: url("./media/edit-square-AQWPAGXS.svg");
}
.pndc-edit-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/edit-small-TBF5R7JV.svg");
  -webkit-mask-image: url("./media/edit-small-TBF5R7JV.svg");
}
.pndc-ellipse-empty-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/ellipse-empty-small-SFHVJPDQ.svg");
  -webkit-mask-image: url("./media/ellipse-empty-small-SFHVJPDQ.svg");
}
.pndc-ellipse {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/ellipse-4K2FGW32.svg");
  -webkit-mask-image: url("./media/ellipse-4K2FGW32.svg");
}
.pndc-experience-composer-used {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/experience-composer-used-H7GEHWOV.svg");
  -webkit-mask-image: url("./media/experience-composer-used-H7GEHWOV.svg");
}
.pndc-external-link-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/external-link-small-LM7G4HT3.svg");
  -webkit-mask-image: url("./media/external-link-small-LM7G4HT3.svg");
}
.pndc-favorite {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/favorite-WAE33Z7B.svg");
  -webkit-mask-image: url("./media/favorite-WAE33Z7B.svg");
}
.pndc-favorite-filled {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/favorite-filled-HA4NDHBK.svg");
  -webkit-mask-image: url("./media/favorite-filled-HA4NDHBK.svg");
}
.pndc-import {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/import-FBIXJDXD.svg");
  -webkit-mask-image: url("./media/import-FBIXJDXD.svg");
}
.pndc-info-fill {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/info-fill-CIDWE3CV.svg");
  -webkit-mask-image: url("./media/info-fill-CIDWE3CV.svg");
}
.pndc-link {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/link-KCXXFH2D.svg");
  -webkit-mask-image: url("./media/link-KCXXFH2D.svg");
}
.pndc-lock-locked {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/lock-locked-WJHNIWUJ.svg");
  -webkit-mask-image: url("./media/lock-locked-WJHNIWUJ.svg");
}
.pndc-more {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/ellipsis-SDC5464U.svg");
  -webkit-mask-image: url("./media/ellipsis-SDC5464U.svg");
}
.pndc-new-window {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/new-window-WSWWJ6ZM.svg");
  -webkit-mask-image: url("./media/new-window-WSWWJ6ZM.svg");
}
.pndc-page-multiple {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/page-multiple-NLCNVN2D.svg");
  -webkit-mask-image: url("./media/page-multiple-NLCNVN2D.svg");
}
.pndc-restore {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/restore-AXXSQZRZ.svg");
  -webkit-mask-image: url("./media/restore-AXXSQZRZ.svg");
}
.pndc-tabs {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/tabs-L6NYRWFI.svg");
  -webkit-mask-image: url("./media/tabs-L6NYRWFI.svg");
}
.pndc-text-field {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/text-field-XKUVFPCI.svg");
  -webkit-mask-image: url("./media/text-field-XKUVFPCI.svg");
}
.pndc-template-new {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/template-new-HJ5M4PNP.svg");
  -webkit-mask-image: url("./media/template-new-HJ5M4PNP.svg");
}
.pndc-to-uppercase {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/uppercase-UAYO4XVR.svg");
  -webkit-mask-image: url("./media/uppercase-UAYO4XVR.svg");
}
.pndc-to-lowercase {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/lowercase-TSIIO5C5.svg");
  -webkit-mask-image: url("./media/lowercase-TSIIO5C5.svg");
}
.pndc-vx-icon {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/vx-icon-3VURW4PK.svg");
  -webkit-mask-image: url("./media/vx-icon-3VURW4PK.svg");
}
.pndc-ad-perf {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/ad-perf-OAJIW3JR.svg");
  -webkit-mask-image: url("./media/ad-perf-OAJIW3JR.svg");
}
.pndc-forma-campaign-dark {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-campaign-dark-ESKWCPK7.svg");
  -webkit-mask-image: url("./media/forma-campaign-dark-ESKWCPK7.svg");
}
.pndc-forma-campaign-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-campaign-light-PONI4YAG.svg");
  -webkit-mask-image: url("./media/forma-campaign-light-PONI4YAG.svg");
}
.pndc-forma-content-dark {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-content-dark-IWRLXBA2.svg");
  -webkit-mask-image: url("./media/forma-content-dark-IWRLXBA2.svg");
}
.pndc-forma-content-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-content-light-IPBIJLR6.svg");
  -webkit-mask-image: url("./media/forma-content-light-IPBIJLR6.svg");
}
.pndc-forma-custom-field-dark {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-custom-field-dark-BRVJ45JU.svg");
  -webkit-mask-image: url("./media/forma-custom-field-dark-BRVJ45JU.svg");
}
.pndc-forma-custom-field-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-custom-field-light-LHNY73YR.svg");
  -webkit-mask-image: url("./media/forma-custom-field-light-LHNY73YR.svg");
}
.pndc-forma-dashboard-dark {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-dashboard-dark-YH5DDFXL.svg");
  -webkit-mask-image: url("./media/forma-dashboard-dark-YH5DDFXL.svg");
}
.pndc-forma-dashboard-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-dashboard-light-XZ4LHOLU.svg");
  -webkit-mask-image: url("./media/forma-dashboard-light-XZ4LHOLU.svg");
}
.pndc-forma-gear-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-gear-light-KDIPCM5T.svg");
  -webkit-mask-image: url("./media/forma-gear-light-KDIPCM5T.svg");
}
.pndc-forma-globe-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-globe-light-UPKFAYE6.svg");
  -webkit-mask-image: url("./media/forma-globe-light-UPKFAYE6.svg");
}
.pndc-forma-multicentric-line-chart-dark {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-multicentric-line-chart-dark-FHLOVNS3.svg");
  -webkit-mask-image: url("./media/forma-multicentric-line-chart-dark-FHLOVNS3.svg");
}
.pndc-forma-multicentric-line-chart-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-multicentric-line-chart-light-VC5M5FEQ.svg");
  -webkit-mask-image: url("./media/forma-multicentric-line-chart-light-VC5M5FEQ.svg");
}
.pndc-forma-personalization-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-personalization-light-RGYAVQVH.svg");
  -webkit-mask-image: url("./media/forma-personalization-light-RGYAVQVH.svg");
}
.pndc-forma-resource-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-resource-light-M62A7UMG.svg");
  -webkit-mask-image: url("./media/forma-resource-light-M62A7UMG.svg");
}
.pndc-forma-reward-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-reward-light-ZKPS2D4W.svg");
  -webkit-mask-image: url("./media/forma-reward-light-ZKPS2D4W.svg");
}
.pndc-forma-sources-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-sources-light-H2YPOHG2.svg");
  -webkit-mask-image: url("./media/forma-sources-light-H2YPOHG2.svg");
}
.pndc-forma-tabs-dark {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-tabs-dark-ZNPNILQV.svg");
  -webkit-mask-image: url("./media/forma-tabs-dark-ZNPNILQV.svg");
}
.pndc-forma-tabs-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-tabs-light-IKAXQROW.svg");
  -webkit-mask-image: url("./media/forma-tabs-light-IKAXQROW.svg");
}
.pndc-forma-tagged-dark {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-tagged-dark-3BTFTYD6.svg");
  -webkit-mask-image: url("./media/forma-tagged-dark-3BTFTYD6.svg");
}
.pndc-forma-tagged-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-tagged-light-XIW6WWRD.svg");
  -webkit-mask-image: url("./media/forma-tagged-light-XIW6WWRD.svg");
}
.pndc-forma-targeted-ad-dark {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-targeted-ad-dark-JJHCSB4R.svg");
  -webkit-mask-image: url("./media/forma-targeted-ad-dark-JJHCSB4R.svg");
}
.pndc-forma-targeted-ad-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-targeted-ad-light-NEXGIQ5T.svg");
  -webkit-mask-image: url("./media/forma-targeted-ad-light-NEXGIQ5T.svg");
}
.pndc-forma-warning-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-warning-light-CMATRWXZ.svg");
  -webkit-mask-image: url("./media/forma-warning-light-CMATRWXZ.svg");
}
.forma-channel-site-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-channel-site-light-R6SRXKPC.svg") !important;
  -webkit-mask-image: url("./media/forma-channel-site-light-R6SRXKPC.svg") !important;
}
.forma-graph-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-graph-light-PT76ZGKL.svg") !important;
  -webkit-mask-image: url("./media/forma-graph-light-PT76ZGKL.svg") !important;
}
.forma-data-structure-default-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-data-structure-default-light-3EYTZR6B.svg") !important;
  -webkit-mask-image: url("./media/forma-data-structure-default-light-3EYTZR6B.svg") !important;
}
.forma-unlock-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-unlock-light-LYDOJQL7.svg") !important;
  -webkit-mask-image: url("./media/forma-unlock-light-LYDOJQL7.svg") !important;
}
.forma-logged-in-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-logged-in-light-NBUKMEUP.svg") !important;
  -webkit-mask-image: url("./media/forma-logged-in-light-NBUKMEUP.svg") !important;
}
.forma-tagged-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-tagged-light-XIW6WWRD.svg") !important;
  -webkit-mask-image: url("./media/forma-tagged-light-XIW6WWRD.svg") !important;
}
.forma-personalization-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-personalization-light-RGYAVQVH.svg") !important;
  -webkit-mask-image: url("./media/forma-personalization-light-RGYAVQVH.svg") !important;
}
.forma-download-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-download-light-HIVEBTT3.svg") !important;
  -webkit-mask-image: url("./media/forma-download-light-HIVEBTT3.svg") !important;
}
.forma-search-light {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forma-search-light-RCWCMWNF.svg") !important;
  -webkit-mask-image: url("./media/forma-search-light-RCWCMWNF.svg") !important;
}
.icon-arrow-down {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chevron-down-small-IVT5JT27.svg");
  -webkit-mask-image: url("./media/chevron-down-small-IVT5JT27.svg");
}
.ri-arrow-down-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/arrow-down-YCAIT3XA.svg");
  -webkit-mask-image: url("./media/arrow-down-YCAIT3XA.svg");
}
.ri-arrow-down-s-line,
.icon-chevron-down {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chevron-down-5SD3TCT3.svg");
  -webkit-mask-image: url("./media/chevron-down-5SD3TCT3.svg");
}
.icon-chevron-up {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chevron-up-WS43EHPQ.svg");
  -webkit-mask-image: url("./media/chevron-up-WS43EHPQ.svg");
}
.ri-arrow-left-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/arrow-left-IYNYJNKP.svg");
  -webkit-mask-image: url("./media/arrow-left-IYNYJNKP.svg");
}
.ri-arrow-left-circle-line,
.ri-arrow-left-s-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chevron-back-2X7ETOYV.svg");
  -webkit-mask-image: url("./media/chevron-back-2X7ETOYV.svg");
}
.ri-arrow-right-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/arrow-right-TS5ZBH7V.svg");
  -webkit-mask-image: url("./media/arrow-right-TS5ZBH7V.svg");
}
.ri-arrow-right-circle-line,
.ri-arrow-right-s-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chevron-forward-WAXPPV6X.svg");
  -webkit-mask-image: url("./media/chevron-forward-WAXPPV6X.svg");
}
.ri-arrow-up-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/arrow-up-YGXO4QEQ.svg");
  -webkit-mask-image: url("./media/arrow-up-YGXO4QEQ.svg");
}
.ri-arrow-up-s-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/collapse-W7BIZ6HE.svg");
  -webkit-mask-image: url("./media/collapse-W7BIZ6HE.svg");
}
.ri-arrow-up-down-line,
.pndc-exchange-vertical-icon {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/exchange-vertical-TOQLTWFK.svg");
  -webkit-mask-image: url("./media/exchange-vertical-TOQLTWFK.svg");
}
.ri-bookmark-3-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/bookmark-74K4O3BF.svg");
  -webkit-mask-image: url("./media/bookmark-74K4O3BF.svg");
}
.ri-calendar-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/date-default-XOKQTUFF.svg");
  -webkit-mask-image: url("./media/date-default-XOKQTUFF.svg");
}
.ri-compass-3-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/navigation-CRNNFVHK.svg");
  -webkit-mask-image: url("./media/navigation-CRNNFVHK.svg");
}
.ri-dvd-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/js-VRFN2ES3.svg");
  -webkit-mask-image: url("./media/js-VRFN2ES3.svg");
}
.ri-download-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/download-small-X4YBUN33.svg");
  -webkit-mask-image: url("./media/download-small-X4YBUN33.svg");
}
.ri-computer-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/device-desktop-TCOZDN7F.svg");
  -webkit-mask-image: url("./media/device-desktop-TCOZDN7F.svg");
}
.ri-eye-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/view-open-OYPRTDMA.svg");
  -webkit-mask-image: url("./media/view-open-OYPRTDMA.svg");
}
.ri-eye-off-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/view-close-5GMYQ3BW.svg");
  -webkit-mask-image: url("./media/view-close-5GMYQ3BW.svg");
}
.ri-filter-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/filter-GYHN5FGS.svg");
  -webkit-mask-image: url("./media/filter-GYHN5FGS.svg");
}
.ri-forbid-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/forbid-QCL3GXOR.svg");
  -webkit-mask-image: url("./media/forbid-QCL3GXOR.svg");
}
.ri-focus-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/circle-with-dot-TQ6GFSI3.svg");
  -webkit-mask-image: url("./media/circle-with-dot-TQ6GFSI3.svg");
}
.ri-focus-3-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/crosshair-complex-YCC7QHVX.svg");
  -webkit-mask-image: url("./media/crosshair-complex-YCC7QHVX.svg");
}
.ri-list-settings-line,
.ri-settings-line,
.icon-settings,
.ri-settings-5-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/settings-default-IISYJ3NA.svg");
  -webkit-mask-image: url("./media/settings-default-IISYJ3NA.svg");
}
.icon-settings-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/settings-small-QQWVCANK.svg");
  -webkit-mask-image: url("./media/settings-small-QQWVCANK.svg");
}
.ri-file-copy-2-line,
.ri-file-copy-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/copy-clipboard-LIASVX4F.svg");
  -webkit-mask-image: url("./media/copy-clipboard-LIASVX4F.svg");
}
.pndc-exchange-vertical-icon,
.ri-arrow-up-down-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/exchange-vertical-TOQLTWFK.svg");
  -webkit-mask-image: url("./media/exchange-vertical-TOQLTWFK.svg");
}
.pndc-download-square-icon {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/download-square-46UPHCKU.svg");
  -webkit-mask-image: url("./media/download-square-46UPHCKU.svg");
}
.ri-grid-fill {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/palette-V76JSYS4.svg");
  -webkit-mask-image: url("./media/palette-V76JSYS4.svg");
}
.ri-leaf-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/flower-N76SFKY7.svg");
  -webkit-mask-image: url("./media/flower-N76SFKY7.svg");
}
.icon-info,
.ri-information-line,
.pndc-info-stroke {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/info-stroke-OCMDXTKK.svg");
  -webkit-mask-image: url("./media/info-stroke-OCMDXTKK.svg");
}
.ri-information-fill {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/info-fill-CIDWE3CV.svg");
  -webkit-mask-image: url("./media/info-fill-CIDWE3CV.svg");
}
.ri-question-line,
.ri-lifebuoy-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/help-DMAQLYAV.svg");
  -webkit-mask-image: url("./media/help-DMAQLYAV.svg");
}
.ri-file-pdf-line,
.ri-file-upload-line,
.ri-arrow-down-circle-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/download-default-4UPTRIWX.svg");
  -webkit-mask-image: url("./media/download-default-4UPTRIWX.svg");
}
.ri-file-download-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/page-download-KB6BFIYB.svg");
  -webkit-mask-image: url("./media/page-download-KB6BFIYB.svg");
}
.ri-global-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/globe-XNX62JPP.svg");
  -webkit-mask-image: url("./media/globe-XNX62JPP.svg");
}
.ri-refresh-line,
.pndc-refresh {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/refresh-ACBLYFRY.svg");
  -webkit-mask-image: url("./media/refresh-ACBLYFRY.svg");
}
.ri-map-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/map-ARDDXSDV.svg");
  -webkit-mask-image: url("./media/map-ARDDXSDV.svg");
}
.ri-lightbulb-line,
.ri-bug-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/bulb-4B3HGVMZ.svg");
  -webkit-mask-image: url("./media/bulb-4B3HGVMZ.svg");
}
.ri-bar-chart-2-line,
.ri-bar-chart-grouped-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/report-bar-chart-SPY6PUWU.svg");
  -webkit-mask-image: url("./media/report-bar-chart-SPY6PUWU.svg");
}
.ri-line-chart-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/report-line-chart-SE2IJUVQ.svg");
  -webkit-mask-image: url("./media/report-line-chart-SE2IJUVQ.svg");
}
.ri-pie-chart-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/report-pie-stroke-6A34BIUY.svg");
  -webkit-mask-image: url("./media/report-pie-stroke-6A34BIUY.svg");
}
.pndc-sort-asc-icon,
.ri-sort-asc {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/sort-progressive-RT7QKTOQ.svg");
  -webkit-mask-image: url("./media/sort-progressive-RT7QKTOQ.svg");
}
.pndc-sort-desc-icon,
.ri-sort-desc {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/sort-regressive-CALFLWCZ.svg");
  -webkit-mask-image: url("./media/sort-regressive-CALFLWCZ.svg");
}
.ri-list-unordered {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/list-N4JEL63V.svg");
  -webkit-mask-image: url("./media/list-N4JEL63V.svg");
}
.icon-plus,
.ri-add-circle-line,
.ri-add-line,
.ri-magic-line,
.ri-add-box-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/add-UV5GDNF3.svg");
  -webkit-mask-image: url("./media/add-UV5GDNF3.svg");
}
.icon-cloud,
.ri-download-cloud-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/cloud-UHCRXU4S.svg");
  -webkit-mask-image: url("./media/cloud-UHCRXU4S.svg");
}
.ri-plus {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/plus-default-6PXZB4MJ.svg");
  -webkit-mask-image: url("./media/plus-default-6PXZB4MJ.svg");
}
.ri-plus-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/plus-small-QQVK62S7.svg");
  -webkit-mask-image: url("./media/plus-small-QQVK62S7.svg");
}
.ri-eraser-line,
.icon-trash,
.ri-delete-bin-line,
.ri-delete-bin-2-line,
.pndc-trash-default {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/trash-default-BK73NHU5.svg");
  -webkit-mask-image: url("./media/trash-default-BK73NHU5.svg");
}
.icon-trash-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/trash-small-TSK4LBMF.svg");
  -webkit-mask-image: url("./media/trash-small-TSK4LBMF.svg");
}
.icon-bell,
.ri-notification-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/alert-S6R6IEXC.svg");
  -webkit-mask-image: url("./media/alert-S6R6IEXC.svg");
}
.ri-layout-3-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/board-NWRC444L.svg");
  -webkit-mask-image: url("./media/board-NWRC444L.svg");
}
.ri-mastercard-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/report-venn-diagram-JR7PPKAH.svg");
  -webkit-mask-image: url("./media/report-venn-diagram-JR7PPKAH.svg");
}
.ri-more-2-fill {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/ellipsis-SDC5464U.svg");
  -webkit-mask-image: url("./media/ellipsis-SDC5464U.svg");
}
.ri-share-line,
.pndc-social {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/social-OYRBXHKP.svg");
  -webkit-mask-image: url("./media/social-OYRBXHKP.svg");
}
.ri-search-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/search-ZVYEWEZE.svg");
  -webkit-mask-image: url("./media/search-ZVYEWEZE.svg");
}
.ri-group-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/user-stroke-multiple-small-4HQHFTLL.svg");
  -webkit-mask-image: url("./media/user-stroke-multiple-small-4HQHFTLL.svg");
}
.ri-shuffle-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/traffic-5BZ7W5YX.svg");
  -webkit-mask-image: url("./media/traffic-5BZ7W5YX.svg");
}
.ri-file-list-3-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/content-MZMT4LDG.svg");
  -webkit-mask-image: url("./media/content-MZMT4LDG.svg");
}
.ri-shopping-cart-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/cart-POFWL4EY.svg");
  -webkit-mask-image: url("./media/cart-POFWL4EY.svg");
}
.ri-navigation-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/cursor-L2C72FYO.svg");
  -webkit-mask-image: url("./media/cursor-L2C72FYO.svg");
}
.ri-play-line,
.ri-play-fill {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/actions-play-KK4PU5EY.svg");
  -webkit-mask-image: url("./media/actions-play-KK4PU5EY.svg");
}
.icon-close,
.ri-close-circle-line,
.ri-close-line,
.ri-eraser-line,
.pndc-close-default {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/x-default-OKCZX3YA.svg");
  -webkit-mask-image: url("./media/x-default-OKCZX3YA.svg");
}
.icon-x-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/x-small-NSTFVSW5.svg");
  -webkit-mask-image: url("./media/x-small-NSTFVSW5.svg");
}
.ri-database-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/organization-stroke-NMBYQIV4.svg");
  -webkit-mask-image: url("./media/organization-stroke-NMBYQIV4.svg");
}
.ri-logout-circle-r-line,
.ri-logout-box-r-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/exit-NDFHOVXJ.svg");
  -webkit-mask-image: url("./media/exit-NDFHOVXJ.svg");
}
.ri-checkbox-circle-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/status-completed-Z75GEZ32.svg");
  -webkit-mask-image: url("./media/status-completed-Z75GEZ32.svg");
}
.pndc-status-failed {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/status-failed-H3RZKM2U.svg");
  -webkit-mask-image: url("./media/status-failed-H3RZKM2U.svg");
}
.pndc-status-error-filled {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/status-error-filled-OC4UAPE7.svg");
  -webkit-mask-image: url("./media/status-error-filled-OC4UAPE7.svg");
}
.ri-user-follow-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/user-checkmark-4Y5TQPJ3.svg");
  -webkit-mask-image: url("./media/user-checkmark-4Y5TQPJ3.svg");
}
.ri-check-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/check-default-3NN7SJTO.svg");
  -webkit-mask-image: url("./media/check-default-3NN7SJTO.svg");
}
.ri-alert-fill {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/status-error-TPAUJVPY.svg");
  -webkit-mask-image: url("./media/status-error-TPAUJVPY.svg");
}
.ri-edit-line,
.ri-edit-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/edit-default-ACCMDFXL.svg");
  -webkit-mask-image: url("./media/edit-default-ACCMDFXL.svg");
}
.ri-treasure-map-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/map-cursor-257KLXD5.svg");
  -webkit-mask-image: url("./media/map-cursor-257KLXD5.svg");
}
.ri-user-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/user-default-UBFPZNJK.svg");
  -webkit-mask-image: url("./media/user-default-UBFPZNJK.svg");
}
.ri-user-shared-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/user-add-icon-4NIG5A36.svg");
  -webkit-mask-image: url("./media/user-add-icon-4NIG5A36.svg");
}
.ri-save-2-line,
.ri-save-3-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/save-AVLKNTPX.svg");
  -webkit-mask-image: url("./media/save-AVLKNTPX.svg");
}
.ri-stack-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/stack-DHZX5RAR.svg");
  -webkit-mask-image: url("./media/stack-DHZX5RAR.svg");
}
.ri-time-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/time-default-OPRWB6BG.svg");
  -webkit-mask-image: url("./media/time-default-OPRWB6BG.svg");
}
.ri-message-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/push-notification-HHQC5E27.svg");
  -webkit-mask-image: url("./media/push-notification-HHQC5E27.svg");
}
.ri-home-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/home-GZR6MUI7.svg");
  -webkit-mask-image: url("./media/home-GZR6MUI7.svg");
}
.ri-book-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/book-LP4CWT3S.svg");
  -webkit-mask-image: url("./media/book-LP4CWT3S.svg");
}
.ri-heart-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/page-status-F7AI4VDV.svg");
  -webkit-mask-image: url("./media/page-status-F7AI4VDV.svg");
}
.ri-gift-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/gift-PV3XY7DU.svg");
  -webkit-mask-image: url("./media/gift-PV3XY7DU.svg");
}
.ri-chat-smile-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chat-default-E4CHL773.svg");
  -webkit-mask-image: url("./media/chat-default-E4CHL773.svg");
}
.ri-shield-user-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/user-segment-TZJ2JKOR.svg");
  -webkit-mask-image: url("./media/user-segment-TZJ2JKOR.svg");
}
.ri-price-tag-3-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/tag-SJ5QH4LT.svg");
  -webkit-mask-image: url("./media/tag-SJ5QH4LT.svg");
}
.ri-flask-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/data-structure-L4M3ZEU3.svg");
  -webkit-mask-image: url("./media/data-structure-L4M3ZEU3.svg");
}
.ri-ghost-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/ghost-UFUJATDD.svg");
  -webkit-mask-image: url("./media/ghost-UFUJATDD.svg");
}
.ri-pencil-ruler-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/custom-field-HTJ5TAM5.svg");
  -webkit-mask-image: url("./media/custom-field-HTJ5TAM5.svg");
}
.ri-file-upload-small {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/upload-2HJZDNDP.svg");
  -webkit-mask-image: url("./media/upload-2HJZDNDP.svg");
}
.ri-user-settings-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/user-settings-4QSXI34K.svg");
  -webkit-mask-image: url("./media/user-settings-4QSXI34K.svg");
}
.ri-checkbox-circle-fill {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/confirm-radio-7C25MXQ5.svg");
  -webkit-mask-image: url("./media/confirm-radio-7C25MXQ5.svg");
}
.ri-user-star-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/user-star-PISOP2QI.svg");
  -webkit-mask-image: url("./media/user-star-PISOP2QI.svg");
}
.ri-mail-send-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/mail-default-JI7S46RS.svg");
  -webkit-mask-image: url("./media/mail-default-JI7S46RS.svg");
}
.ri-equalizer-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/sliders-vertical-offset-6HR4FZED.svg");
  -webkit-mask-image: url("./media/sliders-vertical-offset-6HR4FZED.svg");
}
.ri-shield-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/shield-line-CTS7IGEN.svg");
  -webkit-mask-image: url("./media/shield-line-CTS7IGEN.svg");
}
.ri-settings-4-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/sliders-horizontal-OKFWY3EM.svg");
  -webkit-mask-image: url("./media/sliders-horizontal-OKFWY3EM.svg");
}
.ri-cloud-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/integration-OHZX6YEJ.svg");
  -webkit-mask-image: url("./media/integration-OHZX6YEJ.svg");
}
.ri-contacts-book-upload-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/phone-book-ZK2BLDNF.svg");
  -webkit-mask-image: url("./media/phone-book-ZK2BLDNF.svg");
}
.ri-folder-3-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/folder-default-NJU5YOJN.svg");
  -webkit-mask-image: url("./media/folder-default-NJU5YOJN.svg");
}
.ri-folder-5-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/folder-open-OCIFNECV.svg");
  -webkit-mask-image: url("./media/folder-open-OCIFNECV.svg");
}
.ri-focus-2-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/scope-7ODOF4DW.svg");
  -webkit-mask-image: url("./media/scope-7ODOF4DW.svg");
}
.ri-lock-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/lock-locked-WJHNIWUJ.svg");
  -webkit-mask-image: url("./media/lock-locked-WJHNIWUJ.svg");
}
.ri-bubble-chart-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/report-bubble-plot-3BM4H7NO.svg");
  -webkit-mask-image: url("./media/report-bubble-plot-3BM4H7NO.svg");
}
.ri-restart-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/restore-AXXSQZRZ.svg");
  -webkit-mask-image: url("./media/restore-AXXSQZRZ.svg");
}
.ri-code-s-slash-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/code-default-7POQAAEN.svg");
  -webkit-mask-image: url("./media/code-default-7POQAAEN.svg");
}
.ri-table-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/table-default-FHWMKVEW.svg");
  -webkit-mask-image: url("./media/table-default-FHWMKVEW.svg");
}
.icon-collapsed {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/slide-right-D3UTTMS4.svg");
  -webkit-mask-image: url("./media/slide-right-D3UTTMS4.svg");
}
.icon-collapse {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/slide-left-EV2TLXML.svg");
  -webkit-mask-image: url("./media/slide-left-EV2TLXML.svg");
}
.ri-fingerprint-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/fingerprint-A3SAUUEB.svg");
  -webkit-mask-image: url("./media/fingerprint-A3SAUUEB.svg");
}
.ri-page-key-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/page-key-WEC46WKN.svg");
  -webkit-mask-image: url("./media/page-key-WEC46WKN.svg");
}
.ri-password-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/password-SXE5KZUM.svg");
  -webkit-mask-image: url("./media/password-SXE5KZUM.svg");
}
.dashboard-designer .ui-resizable-handle.ui-icon {
  background-image: none !important;
}
.ats-btn--normal-screen-mode {
  display: none;
}
.dashboard--full-screen .ats-btn--normal-screen-mode {
  display: -ms-flexbox;
  display: flex;
}
.sp-replacer {
  border: 1px solid #e4e8f1;
  background: white;
}
.sp-replacer:hover {
  border-color: #d9d8d8;
  background: #fcfcfc;
}
.sp-preview {
  border: none;
  margin-right: 4px;
}
.sp-container {
  background: #fdfdfd;
  border: 1px solid #e4e8f1;
}
.sp-container button {
  text-shadow: none;
  font-family: "Lato";
  transition: all 0.16s ease-in-out;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  cursor: pointer;
  margin-bottom: 0;
  border: 1px solid transparent;
  border-radius: 2px;
  background-image: none;
  padding: 8px 12px;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5;
  border: 1px solid #079de4 !important;
  background: #0cacf8 !important;
  color: #fff;
}
.sp-container button:hover {
  background: #079de4 !important;
  color: #fff !important;
}
.sp-cancel {
  color: #0cacf8 !important;
  margin-right: 4px;
  font-size: 0.9rem;
}
.sp-cancel:hover {
  text-decoration: none;
  color: #068ccb;
}
.u-font--bold {
  font-weight: 700;
}
.u-font--uppercase {
  text-transform: uppercase;
}
.u-color--primary {
  color: #072236;
}
.u-font--md {
  font-size: 12px;
}
.u-font--xs {
  font-size: 0.8rem;
}
.u-color--grey {
  color: #a2a2a2;
}
.ats-box-header {
  padding-bottom: 4px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e4e8f1;
}
.ml-md {
  margin-left: 8px;
}
.theme-piano .u-font--xs {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.ats-editable-db-box {
  z-index: 1;
  display: block;
  position: absolute;
  box-sizing: border-box;
  background-color: white;
  border: 1px solid #e4e8f1;
  border-radius: 2px;
}
.ats-editable-db-box.isSelected {
  border: 1px solid #0cacf8 !important;
  box-shadow: 0 0 5px #0cacf8;
}
.ats-editable-db-box.isSelecting {
  border: 1px solid rgba(59, 192, 255, 0.65) !important;
  box-shadow: 0 0 5px rgba(59, 192, 255, 0.65);
}
.ats-editable-db-box.selected {
  z-index: 1001 !important;
}
.ats-editable-db-box.moving .editable-box-selection,
.ats-editable-db-box.moving .editable-box-options,
.ats-editable-db-box.moving .editable-box-transform {
  display: none !important;
}
.ats-editable-db-box .editable-box-cover {
  opacity: 0;
  background: rgba(7, 34, 54, 0.6);
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 11;
}
.ats-editable-db-box .editable-box-actions {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  box-sizing: border-box;
  height: 50px;
}
.ats-editable-db-box .editable-box-actions .editable-actions-button {
  min-width: 100px;
  text-align: left;
}
.ats-editable-db-box .ats-db-box-dragdrop {
  position: absolute;
  fill-opacity: 0.7;
  z-index: 91;
  fill: white;
}
.ats-editable-db-box .ats-db-box-dragdrop-right {
  right: 2px;
  top: 50%;
  margin-top: -12px;
}
.ats-editable-db-box .ats-db-box-dragdrop-bottom {
  bottom: 2px;
  left: 50%;
  margin-left: -12px;
}
.ats-editable-db-box .ats-db-box-dragdrop-bottomright {
  bottom: 2px;
  right: 2px;
}
.ats-editable-db-box .ui-resizable-e {
  right: 0;
}
.ats-editable-db-box .ui-resizable-s {
  bottom: 0;
}
.ats-editable-db-box:hover {
  cursor: pointer;
  z-index: 1000 !important;
}
.ats-editable-db-box:hover .editable-box-cover {
  opacity: 1;
  cursor: move;
}
.ats-editable-db-box:hover .editable-box-actions {
  background: rgba(46, 47, 52, 0.12);
  border-bottom: 1px solid #d0cdca;
}
.ats-editable-db-box:hover .editable-box-actions .reduce {
  min-width: 0;
}
.ats-editable-db-box:hover .editable-box-actions .reduce span {
  display: none !important;
}
.ats-editable-db-box:hover .ats-db-box {
  z-index: 1;
}
.ats-editable-db-box:hover.selected {
  z-index: 3;
  cursor: default;
}
.ats-editable-db-box:hover.ui-resizable-resizing .editable-box-selection,
.ats-editable-db-box:hover.ui-resizable-resizing .editable-box-options,
.ats-editable-db-box:hover.ui-resizable-resizing .editable-box-transform,
.ats-editable-db-box:hover.ui-draggable-dragging .editable-box-selection,
.ats-editable-db-box:hover.ui-draggable-dragging .editable-box-options,
.ats-editable-db-box:hover.ui-draggable-dragging .editable-box-transform {
  display: none !important;
}
.ats-editable-db-box .ats-tooltip.one-line::after {
  white-space: nowrap;
}
.ats-box-entete-container {
  border-bottom: 1px solid #e4e8f1;
  display: block;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 8px;
}
.ats-box-entete {
  display: inline-block;
  margin: 8px;
  margin-left: 0;
  font-size: 1.2rem;
}
.ats-box-context {
  background: #4b6073;
  border-radius: 2px;
  color: white;
}
.ats-box-context .widget-context {
  color: white;
  font-size: 0.9rem;
  padding: 4px;
  float: left;
}
.ats-box-context .widget-context i {
  color: currentColor;
}
.ats-box-context .widget-context .context-site,
.ats-box-context .widget-context .context-period {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-db-box {
  display: block;
  width: 100%;
  height: 100%;
}
.ats-db-box .loading {
  z-index: 1000;
}
.ats-db-box .box {
  display: block;
  width: 100%;
  height: 100%;
}
.ats-db-box .widget-parent {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative;
}
.ats-db-box .error-container {
  height: 100%;
}
.ats-db-box .debugBtn {
  width: auto;
  min-width: 0 !important;
  padding: 3px;
  z-index: 9;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
}
.ats-db-box:hover .debugBtn {
  display: inline;
}
.ats-db-box .granularity {
  position: absolute;
  z-index: 9;
  right: 0;
}
.ats-db-box .granularity .granularity-selector {
  display: none;
}
.ats-db-box .granularity .granularity-selector .dropdown-menu {
  right: 0;
  left: inherit;
}
.ats-db-box .granularity .granularity-selector.open {
  display: block;
}
.ats-db-box:hover .granularity .granularity-selector {
  display: block;
}
.designer-main .ats-db-box .box {
  background: none;
  border-radius: 0;
  padding: 0;
  border: none;
  z-index: inherit;
  position: inherit;
  box-sizing: border-box;
}
.box {
  overflow: hidden;
}
.ats-widget {
  display: block;
  width: 100%;
  height: 100%;
}
.yaxisTitle {
  fill: #545655;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}
.more-legend {
  stroke: #c1b9b1;
  stroke-width: 1px;
  fill: #eeecea;
}
.app_temp {
  color: #38393f;
  font-weight: 500;
}
.app_temp:hover {
  color: #009bd9;
}
.app_temp .dash-name {
  font-weight: 500 !important;
  font-style: italic !important;
}
.app_temp .dash-name::before {
  content: "~";
}
.app_temp .dash-date {
  font-weight: 300;
  display: block;
  margin-left: 2px;
}
.table-box {
  border: medium none;
  border-collapse: collapse;
  border-spacing: 0;
  color: #54565f;
  height: auto;
  font-size: 12px;
  width: 100%;
  box-sizing: border-box;
  clear: both;
  margin: 0;
  padding: 0;
  cursor: auto;
}
.table-box-row {
  height: 100%;
}
.table-box-row:nth-child(even) {
  background-color: white;
}
.table-box-row:nth-child(odd) {
  background-color: #fcfcfc;
}
.table-box-row .rowcount {
  vertical-align: sub;
  font-size: 0.9rem;
  font-weight: 600;
  position: relative;
  top: 2px;
}
.firefox .table-box-column {
  height: 100%;
}
.table-box-header th,
.table-box-footer th,
.table-box-footer td {
  text-transform: uppercase;
  font-weight: 300;
  color: #252a32;
  background-color: #eaeef3;
  padding: 0;
  position: sticky;
  z-index: 10;
}
.table-box-body td {
  padding: 0;
}
.table-box-footer .table-box-row td {
  background-color: #f6f6f6;
}
.table-box-footer .table-box-row:first-child td {
  bottom: 29px;
}
.table-box-footer .table-box-row:last-child td {
  bottom: 0;
}
.table-box-header .table-box-column {
  top: 0;
}
.table-box-cell span {
  font-size: 0.9rem !important;
}
.table-box-cell span,
.table-box-cell-metric span {
  font-weight: 400;
  border: none;
  height: auto;
}
.table-box-cell-metric {
  text-align: right;
}
.table-box-body .table-box-cell {
  white-space: nowrap;
}
.table-box-cell span.total {
  font-weight: 700;
}
.table-box-cell span.subtotal {
  font-weight: 500;
  text-transform: lowercase;
  font-size: 0.9em;
}
.table-box-header th .table-box-cell-content {
  font-weight: 600;
  font-size: 0.9rem !important;
}
.table-box-header .table-box-cell-metric,
.table-box-header .table-box-cell {
  border-top: none;
}
.table-box-cell,
.table-box-cell-metric {
  border-bottom: none !important;
  border-top: 1px solid #ececec;
  border-left: none !important;
  border-right: none !important;
  line-height: 18px;
  height: auto;
  padding: 4px 8px;
  text-align: left;
  vertical-align: middle;
  background-color: transparent !important;
  position: absolute;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table-box-cell-metric {
  text-align: right !important;
}
.table-box-cell-content.txt-green,
.table-box-cell-content.txt-red,
.table-box-cell-content.txt-yellow {
  font-size: 0.9rem;
}
.table-box-cell-content.txt-green,
.table-box-cell-content.txt-green::before {
  color:!important;
}
.table-box-cell-content.txt-red,
.table-box-cell-content.txt-red::before {
  color: #f1404b !important;
}
.table-box-cell-content.txt-yellow,
.table-box-cell-content.txt-yellow::before {
  color: #ea6525 !important;
}
.div-resizable {
  position: relative;
  width: 100%;
  height: 100%;
}
.th-separator {
  position: absolute;
  height: 100%;
  width: 5px;
  margin-right: -5px;
  left: 100%;
  top: 0;
  z-index: 1;
}
.th-separator-line {
  height: 100%;
  width: 1px;
  margin-right: -2px;
  left: 100%;
  top: 0;
  z-index: 10;
  background: #cfcfca !important;
}
.th-separator-hover {
  position: absolute;
  height: 100%;
  width: 2px;
  left: 100%;
  top: 0;
  z-index: 10;
}
.th-separator-hover:active,
.th-separator-hover:hover {
  opacity: 0.6;
  cursor: col-resize;
  background-color: #0dadf8;
}
.th-separator-hover:active .th-separator-line-hover,
.th-separator-hover:hover .th-separator-line-hover {
  cursor: col-resize;
  width: 3px;
  left: 2px;
  background-color: #0dadf8;
}
.th-separator-line-hover {
  position: absolute;
  height: 100%;
  width: 1px;
  left: 100%;
  top: 0;
  z-index: 10;
  background-color: #e4e8f1;
}
.th-separator-line-hover:hover,
.th-separator-line-hover:active {
  cursor: col-resize;
  width: 3px;
  left: 2px;
  background-color: #0dadf8;
}
.heatMapBarGroup text {
  fill: #eeecea;
}
.widget-context {
  height: 100%;
  padding: 10px;
  font-size: 13px;
  color: #54565f;
}
.ats-db-box-context .widget-context {
  font-size: 0.9em;
}
.widget-context .context-label {
  text-transform: uppercase;
  color: #54565f;
  font-weight: 300;
}
.widget-context .context-site {
  float: left;
  margin-right: 20px;
}
.widget-context .context-period {
  float: left;
}
.widget-context i {
  color: #bdb8b3;
  margin-right: 5px;
}
.textBox {
  width: 100%;
  height: 100%;
  position: absolute;
  word-wrap: normal;
  z-index: 0;
  background: none repeat scroll 0 0 transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: none;
  padding: 0;
}
.textBox_contentEdit {
  font-size: 11.5px;
  color: #54565f;
  font-weight: 300;
  padding-left: 5px;
  padding-right: 5px;
  overflow-y: auto;
  margin-top: -1px;
}
.textBox_contentEdit > p {
  margin: 0;
  line-height: 1.3;
}
.textBox_contentEdit strong {
  font-weight: 700 !important;
}
.table-box-cell-metric .sparkCourbe {
  float: left;
}
.label-metric {
  font-weight: 700;
  fill: #545655;
  text-transform: uppercase;
}
.label-dimension {
  font-weight: 500;
  fill: #545655;
  text-transform: none;
}
.element-dimension {
  font-weight: 700;
  fill: #545655;
  text-transform: uppercase;
  margin-left: 2px;
}
.retentionTable {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100% !important;
}
.retentionTable th {
  text-transform: uppercase;
  font-weight: 600;
  padding: 8px;
  font-size: 0.9rem !important;
  color: #252a32;
}
.retentionTable th.header-left {
  text-align: left;
}
.retentionTable th.header-center {
  text-align: center;
}
.retentionTable .data-cell {
  text-align: center;
  overflow: auto;
}
.retentionTableHeader {
  background: #e1e5eb !important;
  padding: 10px !important;
  font-weight: 700;
  text-transform: uppercase;
  vertical-align: middle;
  height: 50px;
}
.retentionTableFooter {
  border: none !important;
  text-align: center;
}
.retentionTableBody tr:first-child td.dimension-cell {
  border-color: transparent !important;
  color: #252a32 !important;
}
.firefox .table-box-column {
  height: 100%;
}
.retentionTable .table-box-cell span {
  font-size: 1em !important;
}
.dimension-cell {
  border-top: solid thin #e4e8f1 !important;
  padding-right: 5px;
  font-size: 0.9rem;
  text-align: center;
  color: #252a32 !important;
}
.cell-inner {
  padding-right: 5px;
}
.cohort-cell {
  border-bottom: solid thin #d3d3d3;
  padding: 2px;
  font-size: 1em;
}
td.data-cell.value-fed {
  border: thin solid white;
}
.matrix-chart {
  font: 10px sans-serif;
}
.matrix-chart .heatMapBarTotal text {
  fill: #000 !important;
}
.matrix-chart text.inactive {
  fill: #c6c6c6;
}
.map-chart .country:hover {
  stroke: #666;
}
.kpi-chart .externalLabel {
  font-weight: 300;
  color: #818180;
}
.kpi-chart .externalValue {
  color: #434343;
  font-weight: 700;
  text-transform: uppercase;
}
.kpi-chart .internalMetric {
  font-weight: 300;
}
.ats-error-object {
  display: block;
  width: 100%;
  height: 100%;
}
.ats-error-object .error-object-container {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-error-object .error-object,
.ats-error-object .error-object-placement {
  display: inline-block;
  vertical-align: middle;
  color: #41434a;
  font-size: 11px;
}
.ats-error-object .error-object-placement {
  height: 100%;
  width: 0;
}
.ats-error-object .error-box {
  height: 100%;
  width: 100%;
  background: #fefefe;
  border: 2px solid #dad7d5;
  padding: 5px 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}
.ats-error-object .error-box.error-list {
  background: none;
  border: none;
  padding: 0;
}
.ats-error-object .error-box.error-list div {
  font-size: 11px;
  font-weight: 500;
  color: #4b4c50;
  text-transform: inherit;
  margin: 0;
  padding: 10px 0;
  text-shadow: none;
}
.ats-error-object .error-box div {
  font-size: 11px;
  font-weight: bold;
  color: #565659;
  text-transform: inherit;
  margin: 0;
  padding: 5px 15px;
  text-shadow: none;
}
.ats-graph-warn {
  height: 36px;
  width: 100%;
  position: absolute;
  background-image:
    linear-gradient(
      -90deg,
      #ea6525 0%,
      #f76b1c 100%);
  padding-left: 16px;
  padding-right: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.9rem;
  color: white;
  z-index: 2;
  white-space: nowrap;
}
.ats-graph-warn-text {
  @util truncate();
  width: 95%;
}
.ats-graph-warn-title {
  font-weight: 700;
}
.one-representation {
  transition: color ease-in-out 0.2s;
}
.one-representation:hover {
  color: #0dadf8;
  transition: color ease-in-out 0.2s;
}
.dashboard.dashboard--full-screen .ats-navbar {
  display: none;
}
.dashboard.dashboard--full-screen .ats-tab-layout-boxarea {
  height: calc(100% - 50px - 16px);
}
.dashboard.dashboard--full-screen .area_tabs .ats-tab-layout-boxarea {
  height: calc(100% - 42px - 50px - 16px);
}
.tooltip {
  z-index: z("tooltip");
}
.tooltipContainer {
  padding: 8px;
  border-radius: 2px;
  font-size: 12px;
  background: #31485a;
}
.tooltipContainer .tooltipCircle {
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background: none repeat scroll 0 0 #000;
  vertical-align: middle;
  display: inline-block;
  margin-right: 4px;
}
.tooltipContainer .tooltipTitle {
  vertical-align: middle;
  display: inline-block;
  color: white;
  font-weight: 300;
  font-size: 1em;
  fill: white;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tooltipContainer .tooltipText {
  clear: both;
  color: white;
  font-weight: 600;
  font-size: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tooltipContainer .tooltipPercentage {
  color: white;
  font-weight: 300;
}
.tooltipContainer .dateTooltip {
  font-size: 1em;
  color: white;
}
.hide-tooltip + .tooltip {
  display: none;
}
.ats-box-conf-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  background: #f7f6f5;
  height: 95%;
  max-height: 500px;
  border-radius: 2px;
  width: 271px;
  z-index: 998;
}
.ats-box-conf-panel--header {
  background: #31485a;
  color: #e5e2de;
  padding: 0 10px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  min-height: 40px;
}
.ats-box-conf-panel--header:hover {
  cursor: move;
}
.ats-box-conf-panel--header p {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ats-box-conf-panel--header .icon-close:hover {
  cursor: pointer;
}
.ats-box-conf-panel--content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: auto;
}
.ats-box-conf-panel--tabs-header {
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  min-height: 40px;
  width: 100%;
  background: #345268;
}
.ats-box-conf-panel--tabs-header li {
  width: 40px;
}
.ats-box-conf-panel--tabs-header li a {
  color: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 100%;
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-box-conf-panel--tabs-header li.active,
.ats-box-conf-panel--tabs-header li:hover {
  background: #31485a;
}
.ats-box-conf-panel--tabs-header li.active a,
.ats-box-conf-panel--tabs-header li:hover a {
  color: #f8f8f8;
}
.ats-box-conf-panel--tabs-content {
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 8px;
}
.ats-box-conf-panel--tabs-content .tab-content {
  position: absolute;
  height: 400px;
  width: 251px;
}
.ats-box-conf-panel--tabs-content .ats-dropdown-btn {
  max-width: 244px;
}
.ats-box-conf-panel--tabs-content .ats-list-scroll {
  overflow-y: auto;
  overflow-x: auto;
  max-height: 257px;
  max-width: 254px;
}
.ats-box-conf-panel--tabs-content .ats-list-period {
  overflow-y: auto;
  overflow-x: auto;
  max-height: 132px;
  max-width: 254px;
}
.ats-box-conf-panel--tabs-content .list-metrics {
  overflow-y: auto;
  position: absolute;
  height: 260px;
  width: 250px;
}
.ats-box-conf-panel--tabs-content .ats-cell--context-bar {
  border-right: none;
  -ms-flex-pack: left;
  justify-content: left;
  height: auto;
}
.ats-box-conf-panel--tabs-content .ats-cell--context-bar .ats-dropdown {
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  width: 100%;
}
.ats-box-conf-panel--tabs-content .ats-cell--context-bar .ats-dropdown-btn {
  padding: 8px 12px;
  border: 1px solid #ececec;
  border-radius: 2px;
}
.ats-box-conf-panel--tabs-content .ats-cell--context-bar .ats-dropdown-btn:hover {
  border-color: #d9d8d8;
  color: #262b33;
}
.dashboardProgressBar {
  margin-left: 4px;
  margin-right: 4px;
}
.dashboardProgressBar .errorMessage {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0;
}
.dashboardProgressBar .timer-refresh {
  font-weight: 300;
  margin: 4px 0;
  font-size: 1em;
  float: right;
}
.progress {
  height: 20px;
  margin-bottom: 16px;
  overflow: hidden;
  background: rgba(13, 173, 248, 0.2);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background: #0dadf8;
}
.mce-tinymce {
  display: block !important;
  border-width: 0 !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
.mce-toolbar-grp {
  background-color: transparent !important;
}
.mce-btn-group .mce-btn {
  background-color: transparent !important;
}
.mce-content-body span {
  line-height: normal;
}
.mce-content-body strong {
  font-weight: 700 !important;
}
.mce-menu {
  background: #f2f2f2 !important;
  border: 1px solid #c7c3bf !important;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15) !important;
  border-radius: 0 0 4px 4px !important;
}
.mce-menu-item {
  padding: 3px 15px !important;
}
.mce-menu-item .mce-text {
  color: #6e6e6e !important;
  font-size: 11px !important;
}
.mce-menu-item:hover,
.mce-menu-item:focus,
.mce-menu-item.mce-active {
  background: #dad7d5 !important;
}
.mce-menu-item:hover .mce-text,
.mce-menu-item:focus .mce-text,
.mce-menu-item.mce-active .mce-text {
  color: #6e6e6e !important;
  font-size: 11px !important;
}
.mce-btn.mce-active {
  border: 1px solid #e2e4e7 !important;
}
.mce-btn.mce-active button,
.mce-btn.mce-active:hover button,
.mce-btn.mce-active i,
.mce-btn.mce-active:hover i {
  color: #595959 !important;
}
[data-mce-color="#"] {
  border: none !important;
  height: 4px !important;
}
.dashboard {
  background: #fcfcfc;
}
.ats-dashboard-area {
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  background-color: white;
}
.dashboard-designer .ats-dashboard-area {
  background-color: #fcfcfc;
}
.ats-dashboard-area--repeating-grid {
  background-size: 100px 100px;
  background-image:
    repeating-linear-gradient(
      0deg,
      #dcd9da,
      #dcd9da 0,
      transparent 1px,
      transparent 100px),
    repeating-linear-gradient(
      -90deg,
      #dcd9da,
      #dcd9da 0,
      transparent 1px,
      transparent 100px),
    repeating-linear-gradient(
      0deg,
      #ebeae9,
      #ebeae9 0,
      transparent 1px,
      transparent 20px),
    repeating-linear-gradient(
      -90deg,
      #ebeae9,
      #ebeae9 0,
      transparent 1px,
      transparent 20px);
}
.ats-dashboard-area-container {
  position: absolute;
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: auto;
}
.ats-dashboard-area-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 997;
  transition: all 0.2s linear;
  background-color: rgba(0, 0, 0, 0.2);
}
.ats-tab-layout {
  height: 100%;
}
.dashboard-designer .ats-tab-layout-boxarea {
  top: calc(50px + 32px);
  width: 100%;
  height: calc(100% - 50px - 50px - 32px);
}
.dashboard .ats-tab-layout-boxarea {
  top: calc(50px + 16px);
  left: 0;
  width: 100%;
  height: calc(100% - 50px - 50px - 16px);
  border-top: 1px solid #e4e8f1;
}
.dashboard-preview .ats-tab-layout-boxarea {
  top: calc(50px + 16px);
  left: 0;
  width: 100%;
  height: calc(100% - 50px - 16px);
  border-top: 1px solid #e4e8f1;
}
.dashboard-designer .ats-tab-layout > dashboard-context-bar {
  display: -ms-flexbox;
  display: flex;
  background: white;
}
.dashboard-designer .ats-tab-layout > warn {
  display: -ms-flexbox;
  display: flex;
}
.dashboard-designer .area_tabs .ats-tab-layout-boxarea {
  height: calc(100% - 50px - 42px - 50px - 32px);
  top: calc(50px + 32px);
}
.dashboard-designer .area_header .ats-tab-layout-boxarea {
  height: calc(100% - 50px - 44px - 50px - 32px);
  top: calc(50px + 32px);
}
.dashboard-designer .area_tabs.area_header .ats-tab-layout-boxarea {
  height: calc(100% - 50px - 44px - 42px - 50px - 32px);
  top: calc(50px + 32px);
}
.dashboard .area_tabs .ats-tab-layout-boxarea {
  height: calc(100% - 50px - 42px - 50px - 16px);
  top: calc(50px + 16px);
}
.dashboard--full-screen .dashboard .area_tabs .ats-tab-layout-boxarea {
  height: calc(100% - 42px - 50px - 16px);
}
.dashboard .area_header .ats-tab-layout-boxarea {
  height: calc(100% - 50px - 44px - 50px - 16px);
  top: calc(50px + 16px);
}
.dashboard .area_tabs.area_header .ats-tab-layout-boxarea {
  height: calc(100% - 50px - 44px - 42px - 50px - 16px);
  top: calc(50px + 16px);
}
.dashboard-preview .area_tabs .ats-tab-layout-boxarea {
  height: calc(100% - 42px - 50px - 16px);
  top: 50px16px;
}
.dashboard-preview .area_header .ats-tab-layout-boxarea {
  height: calc(100% - 44px - 50px - 16px);
  top: calc(50px + 16px);
}
.dashboard-preview .area_tabs.area_header .ats-tab-layout-boxarea {
  height: calc(100% - 44px - 42px - 50px - 16px);
  top: calc(50px + 16px);
}
.ats-export-limit-vertical {
  border-left: rgba(0, 155, 217, 0.4) 1px solid;
  height: 100%;
  position: absolute;
  z-index: 3;
  width: 1px;
  pointer-events: none;
}
.ats-export-limit-inner {
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  width: 100%;
  z-index: 0;
  position: absolute;
  text-align: center;
  top: 0;
}
.ats-export-limit-btn {
  text-transform: uppercase;
  z-index: 3;
  top: 0;
  position: absolute;
}
.ats-export-limit-btn div {
  margin-left: 5px;
  padding-top: 2px;
}
.ats-export-limit-horizontal-line {
  pointer-events: none;
}
.ats-export-limit-horizontal-label {
  padding: 5px 10px;
  background-color: #009bd9;
  border-radius:
    0,
    2px,
    2px,
    0;
  color: #f7f6f5;
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
}
.ats-multi-selection-bar {
  z-index: 3;
  position: fixed;
  left: 64px;
  bottom: 10px;
  height: 60px;
  width: calc(100% - 64px);
  background-color: #fff;
  box-shadow: 0 -5px 40px #cccaca;
}
.ats-multi-selection-bar-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: left;
  justify-content: left;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.ats-multi-selection-bar-item + .ats-multi-selection-bar-item {
  margin-left: 20px;
}
.ats-multi-selection-bar-item {
  position: relative !important;
  font-size: 1.2em;
  font-style: italic;
}
.ats-multi-selection-bar-item:first-child {
  font-size: 1.6em !important;
  font-weight: bold;
  margin-left: 20px;
  margin-right: -15px;
}
.ats-multi-selection-bar-item:last-child {
  position: absolute !important;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.ats-multi-selection-zone {
  z-index: 3;
  position: absolute;
  border: 1px dashed #0cacf8;
  background: #0cacf8;
  opacity: 0.2;
}
.ats-b-header-text {
  display: block;
  height: 44px;
}
.ats-b-header-text-container {
  height: 44px;
}
xml-parser ul li,
json-parser ul li {
  list-style-type: none;
}
xml-parser ul ul,
json-parser ul ul {
  padding-left: 20px;
}
xml-parser at-dropdown-group ul,
json-parser at-dropdown-group ul {
  padding-left: inherit;
}
xml-parser at-dropdown-group .ats-dropdown-options,
json-parser at-dropdown-group .ats-dropdown-options {
  min-width: 98px;
}
xml-parser .xmlNode.opened,
json-parser .xmlNode.opened {
  display: block;
}
xml-parser .xmlNode:not(.opened) .xmlNode,
xml-parser .xmlNode:not(.opened) .leaf,
json-parser .xmlNode:not(.opened) .xmlNode,
json-parser .xmlNode:not(.opened) .leaf {
  display: none;
}
xml-parser .xmlNode.alwaysVisible,
json-parser .xmlNode.alwaysVisible {
  display: block !important;
}
xml-parser .xmlNode.alwaysVisible > ul,
json-parser .xmlNode.alwaysVisible > ul {
  padding-left: 0;
}
xml-parser .xmlNode > .node-content,
json-parser .xmlNode > .node-content {
  background: #e7e6e2;
}
xml-parser .xmlNode.alwaysVisible > .node-content > .node-header,
json-parser .xmlNode.alwaysVisible > .node-content > .node-header {
  background: #f4f6f9;
  border: 1px solid #ccc;
}
xml-parser .node-title,
json-parser .node-title {
  display: inline-block;
  width: 20%;
  white-space: nowrap;
  overflow: hidden;
}
xml-parser .node-header,
json-parser .node-header {
  padding-left: 10px;
  white-space: nowrap;
  position: relative;
}
xml-parser .node-header .node-value,
json-parser .node-header .node-value {
  display: inline-block;
  width: 79%;
  white-space: nowrap;
  overflow: hidden;
}
xml-parser .xmlNode > .node-content > .node-header,
json-parser .xmlNode > .node-content > .node-header {
  border: 1px solid #cac9c7;
  height: 30px;
  cursor: pointer;
  width: 100%;
  padding-top: 6px;
  background: #eaeef3;
}
xml-parser .node-name,
json-parser .node-name {
  font-weight: bold;
}
xml-parser .leaf .node-content,
json-parser .leaf .node-content {
  border: solid 1px #ccc;
  height: 30px;
  background: white;
  padding: 8px;
}
xml-parser .leaf .node-content:hover,
json-parser .leaf .node-content:hover {
  background: #f8f8f8;
}
xml-parser .leaf .node-content:hover .dataTypeSelector,
json-parser .leaf .node-content:hover .dataTypeSelector {
  background: #f8f8f8;
}
xml-parser .dataTypeSelector,
json-parser .dataTypeSelector {
  display: none;
  position: absolute;
  right: 0;
  cursor: pointer;
  top: 0;
  padding-left: 6px;
  background: white;
}
xml-parser .node-header:hover .dataTypeSelector,
xml-parser .dataTypeSelector.selected,
json-parser .node-header:hover .dataTypeSelector,
json-parser .dataTypeSelector.selected {
  display: inline-block;
}
.url_ext_columns-container .dq-zone-drop {
  width: 100%;
  padding: 0;
  background: white;
  height: 338px;
  overflow: auto;
  border: 1px solid #ccc;
  box-shadow: inset 0 0 3px white;
}
.url_ext_columns-container .dq-zone-drop .rd_columnSortable:last-child {
  margin-bottom: 25px;
}
.url_ext_columns-container .rd_columnSortable .handle {
  margin-right: 10px;
}
.url_ext_columns-container .dq-zone-drop .rd_container {
  height: 100%;
}
.url_ext_columns-container .list-element-sortable {
  height: 100%;
  padding: 10px;
}
.url_ext_columns-container .list-element-sortable .element-drop {
  position: relative;
  padding: 3px 10px;
  margin-top: 3px;
  margin-bottom: 0;
  min-height: 45px;
  background: #f7f6f5;
  border-radius: 2px;
  border: 1px solid #d0cdca;
}
.url_ext_columns-container .list-element-sortable .element-drop.invalid {
  opacity: 0.6;
}
.url_ext_columns-container .list-element-sortable .element-drop .tools {
  font-size: 1.5em;
  top: 10px;
}
.url_ext_columns-container .list-element-sortable .element-drop .tools .ats-icon:hover {
  cursor: pointer;
}
.ats-tdb-period-manager-time-list-ddl .ats-dropdown-content {
  max-width: none;
  min-width: auto;
}
.ats-tdb-period-manager-time-list {
  overflow-y: scroll;
  height: 160px;
}
.ats-tdb-period-manager-refresh-rate-unit {
  height: 36px;
}
.ats-tdb-period-manager-refresh-value {
  width: auto;
  min-width: auto;
  line-height: normal;
}
.ats-tdb-period-manager-ddl {
  height: 35px;
}
period-manager-dashboard {
  position: relative;
}
period-manager-dashboard .loading {
  z-index: 1000;
}
.ats-theme {
}
.ats-theme-list {
  padding-top: 7px;
  padding-left: 15px;
  padding-right: 15px;
}
.ats-theme-frame {
  background: white;
  border: 1px solid #e4e8f1;
  border-radius: 2px;
  padding: 8px;
  height: 56px;
  margin-bottom: 8px;
}
.ats-theme-frame:not(:first-child):not(:last-child) {
  margin-bottom: 8px;
}
.ats-theme-frame:hover {
  border: 1px solid #0dadf8;
  box-shadow: 0 0 0 1px white;
}
.ats-theme-frame:hover .ats-theme-pencil {
  visibility: visible !important;
}
.ats-theme-frame-selected {
  border: 2px solid #0cacf8;
}
.ats-theme-pencil {
  visibility: hidden;
  margin-left: 10px;
}
.ats-theme-button-add-theme {
  width: 100%;
  margin-bottom: 16px;
}
.ats-theme-theme-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ats-theme-tabs {
  margin-top: 30px !important;
  margin-bottom: 16px !important;
  display: -ms-flexbox;
  display: flex;
}
.ats-theme-tabs > li {
  width: 100%;
  text-align: center;
}
.ats-theme-cent-pour-cent {
  width: 100%;
}
.ats-theme-dropdown > li {
  padding: 4px 8px;
}
.ats-theme-content-edit {
  padding: 16px;
}
.ats-color-palette {
}
.ats-color-palette-square-color {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin: 0;
  position: relative;
  top: 2px;
  filter: none;
}
.ats-color-palette-square-color:first-child:not(:last-child) {
  border-radius: 2px 0 0 2px;
}
.ats-color-palette-square-color:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ats-color-palette-square-color:last-child:not(:first-child) {
  border-radius: 0 2px 2px 0;
}
.save-indicator {
  position: absolute;
  z-index: 1000;
  bottom: 15px;
  right: 15px;
  font-size: 1.1em;
  text-transform: uppercase;
  font-weight: 500;
  padding-right: 5px;
}
.save-indicator .icon {
  font-size: 1.2em;
}
.save-indicator .save-content {
  border: 1px solid #09de9f;
  border-radius: 150px;
  color: #09de9f;
  background: #fff;
  line-height: 15px;
  border-radius: 150px;
  padding: 5px 10px;
}
.designer-save-indicator-hide,
.designer-save-indicator-hide i {
  animation: designer-save-indicator-hide-opacity 1s 3s forwards;
  animation-fill-mode: forwards;
}
@keyframes designer-save-indicator-hide-opacity {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ats-dashquery .loading {
  z-index: 1000;
}
.ats-dashquery-description-container {
  display: -ms-flexbox;
  display: flex;
  max-width: 640px;
  margin: auto;
}
.ats-dashquery-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ats-dashquery-dataset-container {
  padding: 16px 32px;
  background-color: #fcfcfc;
  border-top: 1px solid #e4e8f1;
  border-bottom: 1px solid #e4e8f1;
}
.ats-dashquery-segments .ats-list {
  max-height: 300px;
  overflow-y: scroll;
}
.ats-dashquery-segments .tooltip {
  width: 300px !important;
}
.ats-dashquery-columns {
  width: 50%;
}
.ats-dashquery-columns .ats-label {
  min-height: 18px;
}
.ats-dashquery-columns-left {
  margin-right: 12px;
}
.ats-dashquery-columns-right {
  margin-left: 12px;
}
.ats-dashquery .ats-popup-footer,
.ats-dashquery .ats-popup-header {
  max-width: 640px;
  margin: auto;
}
.ats-dashquery .ats-popup-content--centered {
  max-width: inherit;
}
.ats-dashquery .ats-cell--context-bar {
  border-right: none;
  -ms-flex-pack: left;
  justify-content: left;
  height: auto;
}
.ats-dashquery .ats-cell--context-bar .ats-dropdown {
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  width: 100%;
}
.ats-dashquery .ats-cell--context-bar .ats-dropdown-btn {
  padding: 8px 12px;
  border: 1px solid #ececec;
  border-radius: 2px;
}
.ats-dashquery .ats-cell--context-bar .ats-dropdown-btn:hover {
  border-color: #d9d8d8;
  color: #262b33;
}
.ats-dashquery-preview {
  min-height: 50px;
}
.ats-dashquery-preview-perimeter {
  text-transform: none;
}
.ats-dashquery-preview-perimeter-label {
  font-weight: bold;
  text-transform: none;
}
.ats-dashquery-preview-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  top: 0;
}
.ats-dashquery-preview-cover a {
  z-index: 11;
}
.ats-b-treeview-sticker-content {
  position: absolute;
  background: white;
  border: 1px solid #e4e8f1;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
  width: 220px;
  padding: 12px;
  transition: border 0.16s ease;
}
.edge .ats-b-treeview-sticker-content .ats-progress-bar-background {
  bottom: 0 !important;
}
.ats-b-treeview-sticker-content:hover {
  border: 1px solid #dbdbdb;
  transition: border 0.24s ease;
  cursor: pointer;
}
.ats-b-treeview-sticker-content:hover .ats-b-treeview-sticker-icon-more {
  opacity: 1;
  -ms-transform: translate(0, -8px);
  transform: translate(0, -8px);
  visibility: visible;
  transition:
    opacity 0.24s ease-in-out,
    visibility 0.24s ease-in-out,
    transform 0.24s ease-in-out;
}
.ats-b-treeview-sticker-content .loading {
  background-color: rgba(255, 255, 255, 0.85);
}
.ats-b-treeview-sticker-content .ats-progress-bar-value {
  position: absolute;
  top: -16px;
  font-size: 0.8rem;
  right: 8px;
  color: #e5493e;
}
.ats-b-treeview-sticker-content .ats-b-treeview-sticker-label-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 4px;
}
.ats-b-treeview-sticker-value {
  font-weight: 700;
  font-size: 1.2rem;
  color: #0dadf8;
  letter-spacing: 0;
}
.ats-b-treeview-sticker-text {
  font-size: 0.9rem;
  color: #f8f8f8;
}
.ats-b-treeview-sticker-title {
  font-size: 0.95em;
  color: #072236;
}
.ats-b-treeview-sticker-subtitle {
  font-size: 0.8rem;
  color: #a2a2a2;
}
.ats-b-treeview-sticker-visits {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-b-treeview-sticker-metric-label {
  display: block;
  color: #a2a2a2;
  font-size: 0.9rem;
  text-transform: uppercase;
}
.ats-b-treeview-sticker-icon-more {
  font-size: 1.2rem;
  position: absolute;
  top: 50%;
  -ms-transform: translate(-2px, -8px);
  transform: translate(-2px, -8px);
  color: #a2a2a2;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.24s ease-in-out,
    visibility 0.24s ease-in-out,
    transform 0.24s ease-in-out;
  background: white;
}
.ats-b-treeview-sticker-icon-more-default {
  right: 8px;
}
.ats-b-treeview-sticker-icon-more-concentration {
  left: 8px;
}
.ats-b-treeview-sticker-link {
  fill: none;
  stroke: #e9e9e9;
  stroke-opacity: 1;
}
.ats-b-treeview-sticker-link-hover {
  fill: none;
  stroke: #3f5268;
  stroke-opacity: 0.5;
}
.ats-b-treeview-sticker-link-selected {
  fill: none;
  stroke: #3f5268;
  stroke-opacity: 0.8;
}
.ats-b-treeview-sticker-other {
  position: absolute;
  color: #0dadf8;
  text-align: center;
  margin-bottom: 16px;
}
.ats-b-treeview-sticker-badge-text {
  fill: #325ca4;
  letter-spacing: 0;
  visibility: hidden;
}
.ats-b-treeview-sticker-badge-text.badge_hover {
  visibility: visible;
}
.ats-b-treeview-sticker-badge-text.badge_select {
  visibility: visible;
}
.sticker-selected .ats-b-treeview-sticker-content {
  border: solid 2px #0dadf8 !important;
  box-shadow: none;
  transition: box-shadow 0.8s ease-in-out;
}
.theme-piano .ats-b-treeview-sticker-content {
  border-top: 2px solid #fff !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-radius: 4px;
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
  overflow: hidden;
  padding: 15px 10px 12px 15px;
}
.theme-piano .ats-b-treeview-sticker-content .ats-b-treeview-sticker-label-container {
  gap: 5px;
  margin-bottom: 10px;
}
.theme-piano .ats-b-treeview-sticker-content .ats-b-treeview-sticker-label-container .ats-b-treeview-sticker-subtitle {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-transform: unset;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-b-treeview-sticker-content .ats-b-treeview-sticker-label-container .ats-b-treeview-sticker-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #000;
}
.theme-piano .ats-b-treeview-sticker-content .ats-progress-bar-value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  color: #b74c51;
  top: -21px;
}
.theme-piano .ats-b-treeview-sticker-content .ats-progress-bar-background--danger {
  background-color: rgba(183, 76, 81, 0.1);
}
.theme-piano .ats-b-treeview-sticker-content .ats-progress-bar-background--danger .ats-progress-bar {
  background-color: #b74c51;
}
.theme-piano .ats-b-treeview-sticker-subtitle {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-b-treeview-sticker-visits {
  -ms-flex-align: baseline;
  align-items: baseline;
}
.theme-piano .ats-b-treeview-sticker-value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
  color: #000;
}
.theme-piano .ats-b-treeview-sticker-metric-label {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-transform: lowercase;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-b-treeview-sticker-link {
  stroke: #eaebed;
}
.theme-piano .ats-b-treeview-sticker-link-hover {
  stroke: #325ca4;
}
.theme-piano .ats-b-treeview-sticker-link-selected {
  stroke: #325ca4;
}
.theme-piano .ats-b-treeview-sticker-other {
  color: #000;
}
.theme-piano .ats-b-treeview-sticker-badge-text {
  font-family:
    Source Code Pro,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 12px;
  font-weight: 400;
  line-height: 23px;
}
.theme-piano .sticker-selected .ats-b-treeview-sticker-content {
  border-top-color: rgba(50, 92, 164, 0.5) !important;
}
.plc-body {
  font-family:
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  overflow-x: hidden;
  margin: 0;
}
.plc-sidebar {
  transition: all 0.16s ease-in-out;
  background: #345268;
  width: 180px;
  height: 100vh;
  float: left;
}
.plc-sidebar-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  height: 50px;
}
.plc-menu {
  height: calc(100vh - 50px);
  overflow: auto;
  color: #fff;
}
.plc-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  min-height: 45px;
  font-weight: 400;
  padding: 0 8px;
}
.plc-menu-item-bubble {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.plc-menu-item-line {
  width: 50%;
  height: 8px;
  border-radius: 4px;
  background-color: #fff;
  opacity: 0.2;
  margin-left: 10px;
}
.plc-menu-item-line.mod-longest {
  width: 90%;
}
.plc-menu-item-line.mod-long {
  width: 75%;
}
.plc-menu-item-line.mod-medium {
  width: 50%;
}
.plc-menu-item-line.mod-short {
  width: 30%;
}
.plc-main-content {
  -ms-flex: 1;
  flex: 1;
  overflow: auto;
  overflow-x: hidden;
  background: #fcfcfc;
  float: left;
  width: calc(100% - 180px);
}
.plc-context-bar {
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  height: 50px;
  border-bottom: 1px solid #ececec;
}
.plc-context-bar-items {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
}
.plc-context-bar-items li {
  border-right: 1px solid #ececec;
  width: 259px;
  padding: 0 16px;
}
.plc-context-bar-items li .plc-menu-item-bubble,
.plc-context-bar-items li .plc-menu-item-line {
  min-height: auto;
  background-color: #262b33;
}
.plc-context-bar-right-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0;
  margin: 0;
  width: 100%;
}
.plc-context-bar-right-items li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  min-height: 45px;
  width: 170px;
  font-weight: 400;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 16px;
}
.plc-context-bar-right-items li > div:first-child {
  width: 100%;
  height: 8px;
  border-radius: 4px;
  opacity: 0.2;
  background-color: #262b33;
}
.plc-segment-bar {
  background: #fff;
  height: 46px;
}
.plc-header-analyse {
  background: #e9f2f5;
  height: 76px;
  border-top: 1px solid #d7e8ed;
  border-bottom: 1px solid #d7e8ed;
}
.plc-loading-container {
  height: calc(100vh - 172px);
  position: relative;
}
.plc-loading-container-title {
  font-size: 2rem;
  text-transform: none;
  font-weight: 400;
  padding: 24px 16px 16px;
  color: #072237;
  font-family:
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
.plc-loading-container-subtitle {
  font-size: 1.2rem;
  color: #072237;
  font-family:
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
.plc-loading-content {
  position: absolute;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: auto;
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  top: calc(50% - 50px);
}
.plc-spinner-logo {
  background-size: 90px;
  height: 90px;
  width: 90px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYWxxdWVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjY3LjAxMXB4IiBoZWlnaHQ9IjY2LjA1M3B4IiB2aWV3Qm94PSIwIDAgNjcuMDExIDY2LjA1MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjcuMDExIDY2LjA1MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMxMjIzMzYiIGQ9Ik0zMy41MDYsMEMxNS4wMDQsMCwwLDE0Ljg2OCwwLDMzLjIxYzAsMTYuNjYxLDExLjkyNSwzMC40NTQsMjguMDYyLDMyLjg0M2MyLjY1MywwLDQuMzg5LTEuODM5LDQuMzg1LTQuODE4CgljMC4wMDQtMi40ODUtMi43My0zLjM2Ny0yLjczLTMuMzY3Yy03LjcyOS0xLjM1LTEyLjcwMS04LjQ5Ni0xMi42OTktMTYuNTUyYy0wLjAwNi0xLjEyNSwwLjI4NC0yLjUxMiwwLjgtNC4wNTIKCWMxLjMzMywxLjgyMiwzLjgzNCw0LjA0Niw4LjUwNiw2LjA2MWMyLjU5NSwxLjEyLDQuMTcxLDIuNjEyLDUuMTA3LDMuODE2YzAuNDcxLDAuNjAxLDAuNzc5LDEuMTM0LDAuOTYzLDEuNTA0CgljMC4wOTQsMC4xODMsMC4xNTcsMC4zMjgsMC4xOTYsMC40MjZjMC4wMiwwLjA0MywwLjAzMiwwLjA3OSwwLjA0LDAuMTAxYzAuMDAyLDAuMDEsMC4wMDQsMC4wMTQsMC4wMDQsMC4wMThsMC44NzEsMi42NjcKCWwwLjg3NS0yLjY2N2MwLjA1NS0wLjE0NCwxLjMyOC0zLjcxNSw2LjMxLTUuODY0YzQuNjc0LTIuMDE1LDcuMTcyLTQuMjM4LDguNTA4LTYuMDYxYzAuNTE4LDEuNTQsMC44MDYsMi45MjcsMC44MDIsNC4wNTIKCWMwLDguMDU4LTQuOTcyLDE1LjIwMi0xMi43MDMsMTYuNTUyYzAsMC0yLjczMiwwLjg4NC0yLjczMiwzLjM2N2MwLDIuODY3LDEuNjk3LDQuODE4LDQuMzg3LDQuODE4CgljMTYuMTM5LTIuMzg5LDI4LjA2MS0xNi4xODIsMjguMDYxLTMyLjg0M0M2Ny4wMTEsMTQuODY4LDUyLjAxMSwwLDMzLjUwNiwweiBNMjkuMjQzLDE3LjA3NWMxLjcwNy0zLjI2OCwzLjI0Ni02LjYwNyw0LjI2NC0xMC4yMjYKCWMxLjAxOCwzLjYxOSwyLjU4NSw2Ljk1OCw0LjI5NiwxMC4yMjZjMS43NTEsMy4zMzYsMy40OCw2LjE4OSw0LjQ3MSw3LjcxOWMtMC4xMDcsMC4yMi0wLjI1MSwwLjQ3NS0wLjQ2MSwwLjc2NQoJYy0wLjY3NiwwLjkyOC0xLjc5OSwyLjAyOC00LjQyMiwzLjIxNmMtMS45NjgsMC44OTgtMy4xODQsMi4xMDYtMy44ODQsMy4wOTVjLTAuNjk4LTAuOTg5LTEuOTQxLTIuMTg3LTMuOTA3LTMuMDgzCgljLTIuNzk5LTEuMjcxLTMuODk5LTIuNDc5LTQuNTMxLTMuNDIyYy0wLjE0NS0wLjIxMi0wLjI1MS0wLjQwOC0wLjMzMy0wLjU3OUMyNS43MjYsMjMuMjUyLDI3LjQ4OSwyMC40MTEsMjkuMjQzLDE3LjA3NXoKCSBNNDcuNTg2LDM2LjM2NWMtMS4xNDIsMS40OTEtMy4zNDksMy40NDYtNy42Myw1LjI5NGMtMy41NDEsMS41MjktNS40NzYsMy43MzQtNi40NSw1LjI1NGMtMC45NzMtMS41Mi0yLjkwNS0zLjcyNS02LjQ1My01LjI1NAoJYy00LjU2NC0xLjk3NC02Ljc2OC00LjA2Mi03Ljg0NS01LjU4NmMtMC4yNDEtMC4zNDUtMC40MjYtMC42NjEtMC41NjctMC45NDVjMC4xMTYtMC4yNjcsMC4yMzEtMC41MzcsMC4zNTctMC44MDgKCWMxLjE2My0yLjU1NiwyLjk0OC01LjE4LDQuNjUtNy44NTljMC44NjcsMS4yNDgsMi4yODEsMi42MDUsNS4yMjksMy45NDRjMS41NTUsMC43MDYsMi40OTMsMS42NDQsMy4wNTIsMi4zOTgKCWMwLjI3NCwwLjM3NiwwLjQ1OSwwLjcxLDAuNTY0LDAuOTM2YzAuMDU3LDAuMTE0LDAuMDksMC4yMDIsMC4xMTYsMC4yNTdjMC4wMSwwLjAyOSwwLjAxOCwwLjA0NywwLjAyLDAuMDU3djAuMDA2bDAuODc1LDIuODE0CglsMC44NzgtMi44MTR2LTAuMDA2YzAuMDYxLTAuMTY0LDAuODQ3LTIuMzMsMy43NTMtMy42NDdjMi45NDYtMS4zMzksNC4zNjEtMi42OTcsNS4yMjktMy45NDRjMS43LDIuNjc5LDMuNDg3LDUuMzAxLDQuNjQ5LDcuODU5CgljMC4xMjQsMC4yNzEsMC4yNDQsMC41NDEsMC4zNjEsMC44MTJDNDguMTk1LDM1LjQ5MSw0Ny45MzksMzUuOTA0LDQ3LjU4NiwzNi4zNjV6Ii8+Cjwvc3ZnPgo=);
  position: absolute;
}
.plc-spinner-loading {
  animation: rotateLoading 1.1s infinite linear;
  border-top: 1px solid rgba(12, 172, 248, 0.2);
  border-right: 1px solid rgba(12, 172, 248, 0.2);
  border-bottom: 1px solid rgba(12, 172, 248, 0.2);
  border-left: 1px solid #0cacf8;
  border-radius: 50%;
  width: 100px;
  height: 100px;
}
.plc-spinner-loading-container {
  position: relative;
  width: 100px;
  height: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.ats-spinner--logo-xxl-hidden {
  margin: 0;
}
.theme-piano .plc-sidebar {
  transition: all 0.16s ease-in-out;
  background:
    linear-gradient(
      90deg,
      rgba(16, 24, 32, 0.01) 0%,
      rgba(16, 24, 32, 0.03) 100%),
    #fbfcfc;
  width: 240px;
  height: 100vh;
  float: left;
}
.theme-piano .plc-menu {
  height: calc(100vh - 50px);
  overflow: auto;
  color: #fff;
}
.theme-piano .plc-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 0;
  min-height: 50px;
  font-weight: 400;
  padding: 0 16px;
  position: relative;
}
.theme-piano .plc-menu-item-bubble {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background:
    linear-gradient(
      96.84deg,
      rgba(24, 32, 39, 0) 25.36%,
      rgba(10, 14, 18, 0.025) 49.68%,
      rgba(10, 14, 18, 0) 74.52%),
    rgba(107, 112, 118, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  opacity: 1;
}
.theme-piano .plc-menu-item-line {
  width: 50%;
  height: 10px;
  background:
    linear-gradient(
      96.84deg,
      rgba(24, 32, 39, 0) 25.36%,
      rgba(10, 14, 18, 0.025) 49.68%,
      rgba(10, 14, 18, 0) 74.52%),
    rgba(107, 112, 118, 0.05);
  border-radius: 3px;
  margin-left: 10px;
  opacity: 1;
}
.theme-piano .plc-menu-item-line.mod-longest {
  width: 60%;
}
.theme-piano .plc-menu-item-line.mod-long {
  width: 50%;
}
.theme-piano .plc-menu-item-line.mod-medium {
  width: 40%;
}
.theme-piano .plc-menu-item-line.mod-short {
  width: 30%;
}
.theme-piano .plc-menu-icon-bubble {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background:
    linear-gradient(
      96.84deg,
      rgba(24, 32, 39, 0) 25.36%,
      rgba(10, 14, 18, 0.025) 49.68%,
      rgba(10, 14, 18, 0) 74.52%),
    rgba(107, 112, 118, 0.05);
  position: absolute;
  right: 25px;
}
.theme-piano .plc-sidebar-header .plc-menu-item-bubble {
  border-radius: 3px;
  width: 24px;
  height: 24px;
  background:
    linear-gradient(
      96.84deg,
      rgba(24, 32, 39, 0) 25.36%,
      rgba(10, 14, 18, 0.025) 49.68%,
      rgba(10, 14, 18, 0) 74.52%),
    rgba(107, 112, 118, 0.05);
}
.theme-piano .plc-main-content {
  -ms-flex: 1;
  flex: 1;
  overflow: auto;
  overflow-x: hidden;
  background: #fcfcfc;
  float: left;
  width: calc(100% - 240px);
}
.theme-piano .plc-context-bar {
  display: -ms-flexbox;
  display: flex;
  background:
    linear-gradient(
      0deg,
      #f5f6f6,
      #f5f6f6),
    #fbfcfc;
  height: 50px;
  border-bottom: 0;
  width: 100%;
}
.theme-piano .plc-context-bar-items {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.theme-piano .plc-context-bar-items li {
  border: 0;
  width: 259px;
  padding: 0 16px;
}
.theme-piano .plc-context-bar-items li .plc-menu-item-bubble,
.theme-piano .plc-context-bar-items li .plc-menu-item-line {
  min-height: auto;
  background:
    linear-gradient(
      96.84deg,
      rgba(24, 32, 39, 0) 25.36%,
      rgba(10, 14, 18, 0.025) 49.68%,
      rgba(10, 14, 18, 0) 74.52%),
    rgba(107, 112, 118, 0.05);
}
.theme-piano .plc-context-bar-items--center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
.theme-piano .plc-context-bar-items--center li {
  width: 150px;
}
.theme-piano .plc-context-bar-items--right {
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
}
.theme-piano .plc-context-bar-items--right li {
  width: 45px;
}
.theme-piano .plc-context-bar-right-items {
  padding: 0;
  margin: 0;
  width: auto;
}
.theme-piano .plc-context-bar-right-items li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  min-height: 45px;
  width: 170px;
  font-weight: 400;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 16px;
}
.theme-piano .plc-context-bar-right-items li > div:first-child {
  width: 100%;
  height: 8px;
  border-radius: 4px;
  opacity: 1;
  background:
    linear-gradient(
      96.84deg,
      rgba(24, 32, 39, 0) 25.36%,
      rgba(10, 14, 18, 0.025) 49.68%,
      rgba(10, 14, 18, 0) 74.52%),
    rgba(107, 112, 118, 0.05);
}
.theme-piano .plc-segment-bar {
  background: #fff;
  height: 46px;
  box-shadow: 0 0 15px rgba(10, 14, 18, 0.05);
}
.theme-piano .plc-loading-container {
  height: calc(100vh - 120px);
  position: relative;
  background:
    linear-gradient(
      180deg,
      #f5f6f6,
      #fff),
    #fff;
}
.theme-piano .plc-loading-container-title {
  font-size: 2rem;
  text-transform: none;
  font-weight: 400;
  padding: 24px 16px 16px;
  color: #072237;
  font-family:
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
.theme-piano .plc-loading-container-subtitle {
  font-size: 1.2rem;
  color: #072237;
  font-family:
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
.theme-piano .plc-loading-content {
  position: absolute;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: auto;
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  top: calc(50% - 50px);
}
.theme-piano .plc-spinner-loading {
  animation: rotateLoading 1.1s infinite linear;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  border-top: 1px solid rgba(10, 14, 18, 0.2);
  border-right: 1px solid rgba(10, 14, 18, 0.2);
  border-bottom: 1px solid rgba(10, 14, 18, 0.2);
  border-left: 1px solid #0a0e12;
}
.theme-piano .plc-spinner-loading-container {
  position: relative;
  width: 100px;
  height: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.theme-piano .plc-spinner-logo {
  display: none;
}
.theme-piano .plc-header-analyse {
  display: none;
}
.theme-piano .ats-spinner--logo-xxl-hidden {
  margin: 0;
}
.theme-piano .ats-retention-view {
  box-shadow: 0 0 15px rgba(10, 14, 18, 0.05) !important;
}
.theme-piano .ats-retention-view .retention-container-loader {
  padding-bottom: 0;
}
.theme-piano .ats-retention-view .options-container {
  margin: 20px;
}
@media (min-width: 768px) {
  .dtq-at-container {
    -ms-grid-columns: var(--width-sidebar-base) 1fr;
    grid-template-columns: var(--width-sidebar-base) 1fr;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
  }
}
@media (min-width: 768px) {
  .dtq-at-container .ats-sidebar {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .dtq-at-container at-project-title {
    display: inherit;
  }
}
@media (min-width: 768px) {
  .dtq-at-container .dtq-data-refresh {
    position: relative;
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    right: inherit;
  }
}
@media (min-width: 768px) {
  .dtq-at-container .dtq-eco-mode-ddl {
    position: relative;
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    right: inherit;
  }
}
.ats-animate-move {
  animation: move 15s ease-in infinite;
}
.ats-animate-flash {
  background: fade(, 0.8);
}
.ats-animate-hidden {
  transition: all 0.16s ease-in-out;
  visibility: hidden;
  opacity: 0;
}
.ats-animate-visible {
  transition: all 0.16s ease-in-out;
  visibility: visible;
  opacity: 1;
}
@keyframes move {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-2px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(2px, 0, 0);
  }
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.c--pointer {
  cursor: pointer;
}
.gr__ecommerce_atinternet-solutions_com .c--pointer {
  cursor: initial;
}
.c--move {
  cursor: move;
}
.u-font--opacity_60 {
  opacity: 0.6;
}
.u-font--style_italic {
  font-style: italic;
}
.u-font--transform_uppercase {
  text-transform: uppercase;
}
.u-font--transform_lowercase {
  text-transform: lowercase;
}
.u-font--transform_capitalize {
  text-transform: capitalize;
}
.u-font--weight_regular {
  font-weight: 400;
}
.u-font--weight_semibold {
  font-weight: 600;
}
.u-font--weight_bold {
  font-weight: 700;
}
.u-font--weight_light {
  font-weight: 300;
}
.u-font--align_left {
  text-align: left;
}
.u-font--align_right {
  text-align: right;
}
.u-font--align_center {
  text-align: center;
}
.u-font--size_large {
  font-size: 1.2rem;
}
.u-font--size_normal,
.u-font--size_medium {
  font-size: 12px;
}
.u-font--size_small {
  font-size: 0.9rem;
}
.u-font--size_extrasmall {
  font-size: 0.8rem;
}
.u-font--color_dark {
  color: #072236 !important;
}
.u-font--color_highlight {
  color: #0dadf8 !important;
}
.u-font--color_white {
  color: white !important;
}
.u-font--color_danger {
  color: #f1404b !important;
}
.u-font--color_success {
  color: #10cfbd !important;
}
.u-font--color_grey {
  color: #a2a2a2;
}
.u-font--searchmatch {
  color: #10cfbd !important;
  font-weight: 700;
}
.u-font--light {
  font-weight: 300;
}
.u-font--normal {
  font-weight: 400;
}
.u-font--medium {
  font-weight: 500;
}
.u-font--semibold {
  font-weight: 600;
}
.u-font--bold {
  font-weight: 700;
}
.u-font--uppercase {
  text-transform: uppercase !important;
}
.u-font--lowercase {
  text-transform: lowercase !important;
}
.u-font--xxxs {
  font-size: 0.6rem !important;
}
.u-font--xs {
  font-size: 0.8rem !important;
}
.u-font--sm {
  font-size: 0.9rem !important;
}
.u-font--md {
  font-size: 12px !important;
}
.u-font--lg {
  font-size: 1.2rem !important;
}
.u-font--xl {
  font-size: 2rem !important;
}
.u-font--title {
  font-family:
    "Lato",
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
.u-font--base {
  font-family:
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
.u-truncate-text {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ats-table-cell--dimension-content .u-truncate-text {
  white-space: pre;
}
.ats-table-cell--property-content .u-truncate-text {
  white-space: pre;
}
.u-text-left {
  text-align: left !important;
}
.u-text-right {
  text-align: right !important;
}
.u-text-center {
  text-align: center !important;
}
.theme-piano .u-font--color_highlight {
  color: #0a0e12 !important;
}
.theme-piano .u-font--color_success {
  color: #8bd389 !important;
}
.theme-piano .u-font--color_danger {
  color: #b74c51 !important;
}
.theme-piano .u-font--searchmatch {
  color: inherit !important;
  font-weight: normal;
  border-radius: 2px;
  border-top: 2px solid rgba(10, 14, 18, 0.07);
  border-bottom: 2px solid rgba(10, 14, 18, 0.07);
  box-shadow: inset 15px 15px 15px 15px rgba(10, 14, 18, 0.07);
}
.w-100 {
  width: 100% !important;
}
.u-no-padding {
  padding: 0 !important;
}
.u-no-margin {
  margin: 0 !important;
}
.u-no-overflow {
  overflow: hidden !important;
}
.u-overflow {
  overflow: visible !important;
}
.u-overflow-auto {
  overflow: auto !important;
}
.u-relative {
  position: relative;
}
.u-absolute {
  position: absolute !important;
}
.u-inherit {
  position: inherit !important;
}
.u-pointer {
  cursor: pointer;
}
.u-pointer-default {
  cursor: default !important;
}
.u-height-0 {
  height: 0;
}
.u-height-100,
.h-100 {
  height: 100%;
}
.u-width-100 {
  width: 100%;
}
.u-no-wrap {
  white-space: nowrap;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.is-not-alpha {
  display: none !important;
}
.is-show-block {
  display: block !important;
}
.is-show {
  display: inline-block !important;
}
.is-hide {
  display: none !important;
}
.is-disabled,
.bs-datepicker-head button[disabled],
.bs-datepicker-head button[disabled]:hover,
.bs-datepicker-head button[disabled]:active {
  cursor: not-allowed !important;
  opacity: 0.5;
}
.is-disabled *,
.bs-datepicker-head button[disabled] *,
.bs-datepicker-head button[disabled]:hover *,
.bs-datepicker-head button[disabled]:active * {
  cursor: not-allowed !important;
}
.is-forbidden {
  text-decoration: line-through;
}
.is-event-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.fake-door {
  color: #c2c2c2 !important;
  border-color: transparent;
}
.fake-door:hover {
  color: #c2c2c2 !important;
  border-color: transparent !important;
}
.is-not-visible {
  visibility: hidden !important;
}
.u-float-right {
  float: right;
}
.u-float-left {
  float: left;
}
.u-line-height-base {
  line-height: 1.5;
}
@media (min-width: 321px) and (max-width: 767px) {
  .is-hidden-medium {
    display: none !important;
  }
}
@media (min-width: 321px) and (max-width: 1023px) {
  .is-hidden-large {
    display: none !important;
  }
}
.u-has-line {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.u-has-line--both::after,
.u-has-line--both::before {
  display: inline-block;
  -ms-flex: 1;
  flex: 1;
  vertical-align: middle;
  background-color: #fcfcfc;
  min-width: 20px;
  height: 1px;
  content: "";
}
.u-has-line--both::after {
  margin-left: 0;
}
.u-has-line--both::before {
  margin-right: 0;
}
.u-has-line--right::after {
  display: inline-block;
  -ms-flex: 1;
  flex: 1;
  vertical-align: middle;
  margin-left: 8px;
  background-color: #fcfcfc;
  min-width: 20px;
  height: 1px;
  content: "";
}
.u-border--top {
  border-top: 1px solid #fcfcfc;
}
.u-border--bottom {
  border-bottom: 1px solid #fcfcfc;
}
.u-border--bottom-border {
  border-bottom: 1px solid #e4e8f1;
}
.sr-only {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  margin: -1px;
  border: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.u-no-transition {
  transition: none !important;
}
.u-transparentize {
  opacity: 0.5;
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.u-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.u-row {
  display: -ms-flexbox;
  display: flex;
}
.u-row-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.u-grow {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.u-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.u-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.u-bg-layout {
  background-color: #f5f7fa;
}
.u-bg-white {
  background-color: #fff;
}
.u-bg-hover:hover {
  background: #f8f8f8;
}
.no-display {
  display: none !important;
}
.display-on-hover {
  display: none;
}
.display-on-hover-parent:hover > .display-on-hover {
  display: -ms-flexbox;
  display: flex;
}
[hidden] {
  display: none !important;
}
.hover-primary:hover {
  background-color: #0dadf8;
  color: #f8f8f8;
}
.hover-danger:hover {
  color: #f8f8f8 !important;
}
.m-t-4 {
  margin-top: 4px !important;
}
.m-t-5 {
  margin-top: 5px !important;
}
.u-shadow-box {
  box-shadow: 0 2px 4px 0 rgba(228, 232, 241, 0.25);
}
.pndc-only {
  display: none !important;
}
.theme-piano .pndc-only {
  display: block !important;
}
.theme-piano .cdf-only {
  display: none !important;
}
.theme-piano .is-disabled,
.theme-piano .bs-datepicker-head button[disabled],
.bs-datepicker-head .theme-piano button[disabled] {
  opacity: 1;
}
.theme-piano .u-bg-layout {
  background-color: #fbfcfc;
}
.zTopModal {
  z-index: 5500 !important;
}
.swatch-color_container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 16px;
}
.swatch-color_background {
  height: 40px;
  width: 40px;
  border: 1px solid #eaeaea;
  box-shadow: inset 0 0 0 4px #fff;
  border-radius: 150px;
}
.swatch-color_name {
  font-size: 0.9rem;
  font-weight: 600;
}
.background--light_100 {
  background-color: white;
}
.background--light_200 {
  background-color: #fcfcfc;
}
.background--light_300 {
  background-color: #f8f8f8;
}
.background--light_400 {
  background-color: #ececec;
}
.background--light_500 {
  background-color: #e9e9e9;
}
.background--light_700 {
  background-color: #dbdbdb;
}
.background--light_900 {
  background-color: #a2a2a2;
}
.background--light_border {
  background-color: #e4e8f1;
}
.background--danger_300 {
  background-color: #e85061;
}
.background--danger_400 {
  background-color: #f1404b;
}
.background--danger_500 {
  background-color: #e5493e;
}
.background--danger_900 {
  background-color: #e52e48;
}
.background--success_300 {
  background-color: #16e0a4;
}
.background--success_500 {
  background-color: #10cfbd;
}
.background--success_900 {
  background-color: #3fb986;
}
.background--highlight_100 {
  background-color: #e9f2f5;
}
.background--highlight_300 {
  background-color: #e9f3f5;
}
.background--highlight_400 {
  background-color: #16b0f8;
}
.background--highlight_500 {
  background-color: #0dadf8;
}
.background--highlight_700 {
  background-color: #079ee4;
}
.background--highlight_800 {
  background-color: #068dcb;
}
.background--highlight_900 {
  background-color: #067bb2;
}
.ats-sidebar {
  transition: all 0.16s ease-in-out;
  background: #345268;
  width: 180px;
  min-height: 100vh;
}
@media (max-width: 770px) {
  .ats-sidebar {
    transition: all 0.16s ease-in-out;
    width: 50px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100000;
  }
  .ats-sidebar .ats-pill--beta {
    display: none;
  }
  .ats-sidebar:hover {
    width: 180px;
  }
  .ats-sidebar:hover + .ats-main-content--is-sticky .ats-context-bar--is-sticky {
    transition: all 0.16s ease-in-out;
    left: 180px !important;
  }
  .ats-sidebar:hover .ats-pill--beta {
    display: inline-block;
  }
}
.is-full-width .ats-sidebar {
  transition: all 0.16s ease-in-out;
  width: 50px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100000;
}
.is-full-width .ats-sidebar .ats-pill--beta {
  display: none;
}
.ats-sidebar-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  height: 50px;
}
.delta-logo .ats-sidebar-header {
  border-top: 4px solid #09bdba;
  height: 75px !important;
}
.ats-sidebar-header--no-border-top {
  border-top: none !important;
}
.ats-toggle-sidebar {
  transition: all 0.5s ease-in-out;
  color: #dbdbdb;
  will-change: auto;
}
.is-full-width .ats-toggle-sidebar {
  transition: all 0.5s ease-in-out;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ats-toggle-sidebar:hover {
  transition: all 0.5s ease-in-out;
  -ms-transform: translate(-3px, 0);
  transform: translate(-3px, 0);
  color: #0dadf8;
}
.is-full-width .ats-toggle-sidebar:hover {
  transition: all 0.5s ease-in-out;
  -ms-transform: translate(3px, 0) rotate(180deg);
  transform: translate(3px, 0) rotate(180deg);
}
.ats-ndf-badge {
  font-size: 12px;
  height: 16px;
  padding: 0 6px;
  color: #fff;
  position: relative;
  top: -6px;
}
.theme-piano .ats-sidebar {
  background:
    linear-gradient(
      90deg,
      rgba(16, 24, 32, 0.01) 0%,
      rgba(16, 24, 32, 0.03) 100%),
    #fbfcfc;
  width: 240px;
}
@media (max-width: 770px) {
  .theme-piano .ats-sidebar:hover {
    width: 240px;
  }
  .theme-piano .ats-sidebar:hover + .ats-main-content--is-sticky .ats-context-bar--is-sticky {
    left: 240px !important;
  }
}
.theme-piano .ats-sidebar-header {
  border-bottom: 0;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.theme-piano .ats-sidebar-content .ats-progress-bar-value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-sidebar-subtitle {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-sidebar-section-header {
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-sidebar-section-item {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  height: 30px;
  position: relative;
}
.theme-piano .ats-sidebar-section-item:not(.ats-sidebar-section-header) {
  color: #0a0e12;
  cursor: pointer;
}
.theme-piano .ats-sidebar-section-item:not(.ats-sidebar-section-header):hover {
  font-weight: 500;
}
.theme-piano .ats-sidebar-section-item:not(.ats-sidebar-section-header):hover .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-sidebar-section-item--is-selected {
  background-color: #eaebed;
  font-weight: 500;
}
.theme-piano .ats-sidebar-section-item--is-selected::before {
  content: "";
  display: inline-block;
  background-color: #0a0e12;
  height: 100%;
  width: 3px;
  position: absolute;
  left: 0;
}
.theme-piano .ats-sidebar-section-item--is-selected .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-sidebar-section-item > * {
  margin: auto 0;
}
.theme-piano .delta-logo .ats-sidebar-header {
  border-top: 0;
  height: initial !important;
}
.theme-piano .ats-toggle-sidebar {
  color: #eaebed;
}
.theme-piano .ats-toggle-sidebar:hover {
  color: #325ca4;
}
.theme-piano .ats-ndf-badge {
  display: none;
}
.theme-piano .piano-logo .ats-sidebar-header {
  padding: 0 10px;
}
.theme-piano .piano-logo .ats-piano-badge {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
}
.ats-main-content {
  -ms-flex: 1;
  flex: 1;
  overflow: auto;
  overflow-x: hidden;
  background-color: #f5f7fa;
}
.ats-main-content--is-sticky {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.delta-logo .ats-main-content--is-sticky {
  margin-top: 54px;
}
.delta-logo .ats-main-content--is-sticky--no-border-top {
  margin-top: 50px;
}
@media (max-width: 770px) {
  .ats-main-content {
    padding-left: 50px;
  }
}
.highcharts-tooltip-container {
  z-index: 8000 !important;
}
.theme-piano .ats-main-content {
  background-color: #f5f6f6;
  overflow-y: overlay;
}
.theme-piano .piano-logo .ats-main-content--is-sticky {
  margin-top: 0;
  padding-top: 50px;
  transition: 0.2s padding-top;
}
.theme-piano .piano-logo .ats-main-content--body {
  height: calc(100vh - 50px);
  transition: 0.2s height;
}
.theme-piano .piano-logo .ats-main-content--body.h-90 {
  height: calc(100vh - 90px);
}
.theme-piano .piano-logo .ats-main-content--body.h-100 {
  height: calc(100vh - 100px);
}
.theme-piano .piano-logo .ats-main-content--body.h-140 {
  height: calc(100vh - 140px);
}
.ats-context-bar {
  display: -ms-flexbox;
  display: flex;
  z-index: 2000;
  position: relative;
  background: white;
  height: 50px;
  border-bottom: 1px solid #e4e8f1;
}
.ats-context-bar--is-sticky {
  transition: all 0.16s ease-in-out;
  -ms-transform: translate(0, calc(-50px - 10px));
  transform: translate(0, calc(-50px - 10px));
  left: 180px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2000;
}
.is-full-width .ats-context-bar--is-sticky {
  left: 50px;
}
@media (min-width: 321px) and (max-width: 768px) {
  .ats-context-bar--is-sticky {
    left: 50px;
  }
}
.ats-context-bar--is-sticky.ats-navbar {
  left: auto;
  width: 100%;
}
.ats-context-bar--is-visible {
  transition: all 0.16s ease-in-out;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ats-body--hats-topbar .ats-context-bar--is-visible {
  -ms-transform: translate(0, 60px);
  transform: translate(0, 60px);
}
.ats-context-bar-label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #0dadf8;
  padding: 0 16px;
  text-transform: uppercase;
  border-right: 1px solid #fcfcfc;
  height: 100%;
  font-size: 1.2rem;
  width: 260px;
}
@media screen and (max-width: 1270px) {
  .ats-context-bar-label {
    max-width: calc(216px - 1px);
  }
}
@media screen and (max-width: 990px) {
  .ats-context-bar-label {
    max-width: calc(170px - 1px);
  }
}
.ats-sticky-header {
  transition: all 0.16s ease-in-out;
  z-index: 2000;
  left: 180px;
  position: fixed;
  right: 0;
  top: 0;
}
.is-full-width .ats-sticky-header {
  left: 50px;
}
@media (min-width: 321px) and (max-width: 768px) {
  .ats-sticky-header {
    left: 50px;
  }
}
.ats-sticky-header--is-visible {
  transition: all 0.16s ease-in-out;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ats-body--hats-topbar .ats-sticky-header--is-visible {
  -ms-transform: translate(0, 60px);
  transform: translate(0, 60px);
}
.delta-logo at-context-bar-wrapper {
  border-top: 4px solid #09bdba;
}
at-context-bar-wrapper.no-border-top {
  border-top: none !important;
}
.theme-piano .ats-context-bar {
  background: transparent;
  border-bottom: 0;
  -ms-flex-align: center;
  align-items: center;
}
.theme-piano .ats-context-bar--is-sticky {
  left: 240px;
}
.theme-piano .ats-context-bar-label {
  color: #325ca4;
  border-right: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-sticky-header {
  left: 240px;
  background: #f5f6f6;
  transition: 0.8s background, 0.4s filter;
}
.theme-piano .ats-sticky-header.bs-shadow {
  filter: drop-shadow(0 0 15px rgba(10, 14, 18, 0.15));
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
}
.theme-piano .ats-sticky-header.b-white {
  background: #fbfcfc;
}
.theme-piano .is-full-width .ats-sticky-header {
  left: 240px;
}
.theme-piano .delta-logo at-context-bar-wrapper {
  border-top: 0;
}
.theme-piano .ats-watcher-wrapper {
  position: absolute;
  inset: 0;
  top: 25px;
  z-index: 1950;
  height: 0;
}
.theme-piano .ats-seg-classic-mode {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1500;
  background: #fbfcfc;
  transition: 0.25s box-shadow;
  box-shadow: none;
}
.theme-piano .ats-seg-classic-mode.bs-shadow {
  box-shadow: 0 0 15px rgba(10, 14, 18, 0.15);
}
.theme-piano .ats-seg-classic-mode at-segment-breadcrumb {
  display: block;
  overflow: hidden;
}
.ats-segment-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: white;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px 16px;
  min-height: 46px;
  border-top: 1px solid #fcfcfc;
  z-index: 1500;
}
@media (max-width: 639px) {
  .ats-segment-bar {
    display: none;
  }
}
.ats-body--is-report .ats-segment-bar {
  border-bottom: 1px solid #fcfcfc;
}
.ats-main-content--is-sticky .ats-segment-bar {
  border-top: 0;
}
@media (max-width: 639px) {
  at-segment-manager {
    display: none;
  }
}
.theme-piano .ats-segment-bar {
  padding: 5px 0 5px 15px;
  min-height: 50px;
  border: none;
  background: #fbfcfc;
}
.theme-piano .ats-segment-bar .ats-segment-ico .ats-icon {
  background-color: rgba(20, 27, 36, 0.6);
}
.ats-segment-breadcrumbs {
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #f67c33;
  color: white;
  background:
    linear-gradient(
      to right,
      #f67c33 0,
      #fc636b 75%);
  padding: 2px 16px !important;
  font-size: 0.9rem;
  -ms-flex-align: center;
  align-items: center;
  height: 25px;
}
.ats-body--is-report .ats-segment-breadcrumbs {
  border-top: 0;
}
.ats-segment-breadcrumbs-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.ats-segment-breadcrumbs-element {
  border-radius: 150px;
  padding: 4px 8px;
  background: rgba(255, 255, 255, 0.15);
}
.ats-segment-breadcrumbs-element-perimeter {
  padding: 1px 8px;
}
.theme-piano .ats-segment-breadcrumbs {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  border-top: none;
  color: #786acc;
  background:
    linear-gradient(
      90deg,
      #eae9f9 0%,
      #f2f2fb 100%);
  padding: 4px 20px !important;
  height: 40px;
}
.ats-body--is-report .theme-piano .ats-segment-breadcrumbs {
  border-top: 0;
}
.theme-piano .ats-segment-breadcrumbs span {
  font-weight: 400 !important;
  max-width: 100%;
}
.theme-piano .ats-segment-breadcrumbs-element {
  border-radius: 15px;
  padding: 5px 8px;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.6);
  margin: 0 4px;
}
.theme-piano .ats-segment-breadcrumbs-element-perimeter {
  padding: 3px 8px;
}
.theme-piano .ats-segment-breadcrumbs-element .ats-icon {
  background-color: #786acc;
}
.theme-piano .ats-segment-breadcrumbs-element .ats-icon:hover {
  background-color: #786acc;
}
.ats-graphique {
  padding: 16px;
  height: 352px;
  z-index: 0;
}
.ats-graphique-label {
  font-weight: 700;
  text-transform: uppercase;
  font-family:
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
  font-size: 12px;
  color: #072236 !important;
  fill: #072236 !important;
}
.ats-graphique img {
  margin: 0 auto;
  max-width: 90%;
}
.ats-graphique loading-layer .loading {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 2;
}
.ats-graphique-container {
  background: white;
  border-bottom: 1px solid #fcfcfc;
}
.ats-graphique-view {
  display: block;
  height: 100%;
}
.ats-graphique-view .at-graph-manager-loader .ats-loading-layer::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
.ats-graphique-view at-graph-manager {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.highcharts-background {
  fill: none;
}
.theme-piano .ats-graphique {
  padding: 12px 20px;
}
.theme-piano .ats-graphique-label {
  text-transform: none;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: #0a0e12 !important;
  fill: #0a0e12;
}
.theme-piano .ats-graphique-warning {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background:
    linear-gradient(
      0deg,
      rgba(50, 92, 164, 0.8),
      rgba(50, 92, 164, 0.8)),
    rgba(224, 226, 229, 0.85);
  color: #fff;
  height: 45px;
  border-radius: 4px;
  padding: 0 10px;
  margin: 12px 12px 8px 20px;
}
.ats-table-separator {
  border-top: 1px solid #d7e8ed;
  border-bottom: 1px solid #d7e8ed;
  background: #e9f2f5;
  height: 1px;
}
.ats-table-container {
  padding: 0 16px;
  min-height: 140px;
  position: relative;
}
.ats-table-container--has-overflow {
  width: 350px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ats-table-container .JCLRgrip {
  z-index: 2;
}
.ats-table-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 228px;
}
.ats-table-bar--stick-tools-bar {
  margin-top: 0;
  border-top: none;
}
.ats-table--errorcontainer {
  background: white;
  margin: 10px 0;
}
.ats-table-tools-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 46px;
}
.theme-piano .ats-table-container {
  padding: 0;
  background: #fff;
}
.ats-report-container {
  margin: 0 24px;
  border: 1px solid #fcfcfc;
  border-radius: 2px;
}
.ats-report-name {
  -ms-flex: 1;
  flex: 1;
}
.ats-application-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #fcfcfc;
  padding: 8px;
}
.ats-application-title {
  font-family:
    "Lato",
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
.ats-application-slider {
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  overflow: hidden;
}
.ats-dropdown-slider .ats-application-slider {
  width: 300px;
}
.ats-application-content {
  display: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 400px;
}
.ats-dropdown-slider .ats-application-content {
  width: 300px;
}
.ats-application-content--is-shown {
  display: -ms-flexbox;
  display: flex;
}
.ats-application-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  border-right: 1px solid #fcfcfc;
  border-bottom: 1px solid #fcfcfc;
  height: 70px;
  color: #072236;
}
.ats-dropdown-slider .ats-application-item {
  max-width: 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  height: 90px;
  box-shadow: none;
}
.ats-application-item-name {
  margin-top: 8px;
  font-family:
    "Lato",
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
  text-transform: uppercase;
}
.ats-dropdown-slider .ats-application-item-name {
  text-transform: none;
  font-size: 12px;
}
.ats-action-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: start;
  align-self: flex-start;
  height: 100%;
}
.ats--one-line .ats-action-bar {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}
.ats-action-bar-item {
  margin-left: 2px;
}
.ats-action-bar-item .ats-dropdown-btn .ats-dropdown-content {
  min-width: 48px;
}
.ats-action-bar-item .ats-dropdown-btn:hover {
  color: inherit;
}
.ats-action-bar-item:first-child {
  margin-left: 8px;
}
.ats-action-bar .ats-btn {
  height: 36px;
  padding: 0 8px !important;
}
.theme-piano .ats-action-bar-item {
  margin-left: 10px;
}
.theme-piano .ats-action-bar-item:first-child {
  margin-left: 10px;
}
.theme-piano .ats-action-bar .ats-btn {
  padding: 0 10px !important;
}
.ats-global-filter-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: white;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 16px;
  min-height: 46px;
  border-bottom: 1px solid #fcfcfc;
  margin-bottom: 0 !important;
}
.ats-main-content--is-sticky .ats-global-filter-bar {
  border-top: 0;
}
.ats-global-filter-bar label {
  margin-bottom: 0 !important;
}
.ats-global-filter-bar > .ats-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-analysis-container {
  margin-top: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ats-analysis-container-component {
  margin-bottom: 8px;
  border-top: 1px solid #e4e8f1;
  border-bottom: 1px solid #e4e8f1;
  background: white;
  box-shadow: 1px 2px 4px 0 #e4e8f1;
}
@media print {
  .ats-analysis-container-component {
    border: none;
    padding-top: 16px;
  }
}
.ats-analysis-container-overlay {
  background: rgba(7, 34, 54, 0.4);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 180px;
  right: 0;
  z-index: 1000;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.ats-analysis-container-overlay.is-shown {
  visibility: visible;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}
.ats-analysis-container-toolsbar {
  padding: 8px 16px;
  border-bottom: 1px solid #e4e8f1;
}
@media screen and (max-width: 770px) {
  .ats-analysis-container-overlay {
    left: 50px;
  }
}
.theme-piano .ats-analysis-container {
  margin-top: 0;
}
.theme-piano .ats-analysis-container-component {
  border-top: none;
  border-bottom: none;
  background: #fff;
  box-shadow: none;
}
.theme-piano .ats-analysis-container-overlay {
  background: transparent;
  left: 240px;
}
.theme-piano .ats-analysis-container-toolsbar {
  padding: 10px 20px;
  margin-bottom: 10px;
  border-bottom: none;
  box-shadow: 0 0 15px rgba(10, 14, 18, 0.05);
}
.theme-piano .ats-analysis-container-toolsbar--large {
  padding: 20px;
}
.theme-piano .ats-analysis-container .ats-btn-group > input[type=radio] {
  display: none;
}
.ats-error-view {
  height: calc(100% - 250px);
  min-height: 250px;
}
.ats-error-view .ats-errordisplay--box {
  max-width: 550px;
}
.ats-error-view .ats-errordisplay--box .ats-errordisplay-parentimg {
  padding-bottom: 8px;
}
.ats-error-view .ats-errordisplay--box .ats-errordisplay--title {
  padding: 24px 16px 16px;
}
.ats-error-view .ats-errordisplay--box .ats-errordisplay--title h4 {
  font-size: 2rem;
  text-transform: none;
  font-weight: 400;
}
.ats-error-view .ats-errordisplay--box .ats-errordisplay--content {
  font-size: 1.2rem;
}
.ats-error-view.ats-error-center {
  position: absolute;
  left: 50%;
  -ms-transform: translateX(calc(-50% + 90px));
  transform: translateX(calc(-50% + 90px));
}
.theme-piano .ats-error-view .ats-errordisplay--box .ats-errordisplay--title {
  color: #0a0e12;
}
.theme-piano .ats-error-view .ats-errordisplay--box .ats-errordisplay--title h4 {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}
.theme-piano .ats-error-view .ats-errordisplay--box .ats-errordisplay--content {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(20, 27, 36, 0.7);
  padding: 5px;
}
.theme-piano .ats-errordisplay--content {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(20, 27, 36, 0.7);
  padding: 5px;
}
.theme-piano .ats-error-center {
  position: absolute;
  left: 50%;
  -ms-transform: translateX(calc(-50% + 90px));
  transform: translateX(calc(-50% + 90px));
  margin-top: 20px;
}
.ats-sequences {
  overflow-x: hidden;
  height: calc(100% - 50px);
}
.ats-sequences-actions {
  margin-right: 4px;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
}
.ats-sequences-actions:hover {
  cursor: pointer;
}
.ats-sequences-container-header {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 1px solid #e4e8f1;
  border-right: 1px solid #e4e8f1;
}
.ats-sequences-container-header .ats-badge {
  top: 8px;
  right: 8px;
}
.ats-sequences-container-header search-input {
  width: 100%;
}
.ats-sequences-custom-li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e4e8f1;
}
.ats-sequences-custom-li:hover {
  cursor: pointer;
  background: #f8f8f8;
  box-shadow: inset 3px 0 0 0 #0cacf8;
}
.ats-sequences-custom-li:hover .ats-sequences-actions {
  visibility: visible;
}
.ats-sequences ul li.sequence--selected {
  background: #f8f8f8;
  box-shadow: inset 3px 0 0 0 #0dadf8;
}
.ats-sequences-list {
  -ms-flex: 0 0 200px !important;
  flex: 0 0 200px !important;
}
.ats-sequences-custom {
  padding: 16px 8px;
  width: 200px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.ats-sequences-box-container {
  min-height: 20px;
  overflow: auto;
  border-bottom: 1px solid #e4e8f1;
}
.ats-sequences-box-container .ats-sidepanel-inner-header {
  padding: 9px;
}
.ats-sequences-box-container--full {
  border-top: 1px solid #e4e8f1;
  border-bottom: 1px solid #e4e8f1;
}
.ats-sequences-subcontent .ats-sequences-box-container {
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #e4e8f1;
  border-left: 1px solid #e4e8f1;
}
.ats-sequences-subcontent .ats-sequences-box-container loading-layer .loading {
  background-color: rgba(255, 255, 255, 0.7) !important;
  z-index: 2 !important;
}
.ats-sequences-subcontent .ats-sequences-box-container .ats-loading-layer::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
.ats-sequences-subnavbar .ats-sequences-box-container {
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #e4e8f1;
  border-right: 1px solid #e4e8f1;
  overflow: auto;
}
.ats-sequences-subcontainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 16px;
  min-height: 0;
}
.ats-sequences-subnavbar {
  margin-right: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
}
.ats-sequences-subcontent {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.ats-sequences-export {
  margin-top: 8px !important;
}
.ats-sequences-hide-scroll {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.theme-piano .ats-sequences-actions {
  margin-right: unset;
}
.theme-piano .ats-sequences-actions:hover {
  cursor: pointer;
}
.theme-piano .ats-sequences-container-header {
  border: unset;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ats-sequences-container-header > .ats-input-container {
  margin: 0;
}
.theme-piano .ats-sequences-container-header > .ats-input-container .ats-input {
  border-top: 20px;
  border-bottom: 20px;
}
.theme-piano .ats-sequences-container-header search-input .ats-input-container--background-white {
  background-color: #fff;
  border: 1px solid rgba(20, 27, 36, 0.1);
}
.theme-piano .ats-sequences-custom-li {
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: unset;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(20, 27, 36, 0.7);
  padding: 0 10px 0 20px;
}
.theme-piano .ats-sequences-custom-li:hover {
  color: #0a0e12;
  background: unset;
  box-shadow: inset 2px 0 0 0 rgba(10, 14, 18, 0.2);
}
.theme-piano .ats-sequences ul li.sequence--selected {
  color: #0a0e12;
  background: rgba(10, 14, 18, 0.02);
  box-shadow: inset 2px 0 0 0 #0a0e12;
}
.theme-piano .ats-sequences-custom {
  padding: unset;
  width: unset;
}
.theme-piano .ats-sequences-custom div {
  line-height: 50px;
}
.theme-piano .ats-sequences-box-container {
  margin-right: unset;
}
.theme-piano .ats-sequences-box-container .ats-sidepanel-inner-header {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  padding: 17px 20px 18px 20px;
  background: #fff;
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-sequences-subcontainer {
  margin-bottom: unset;
}
.theme-piano .ats-sequences-subcontent {
  background-color: #fff;
}
.theme-piano .ats-sequences-subcontent .ats-sequences-box-container {
  border: unset;
}
.theme-piano .ats-sequences-subnavbar {
  background-color: #fbfcfc;
  margin-right: unset;
  border-right: 1px solid rgba(20, 27, 36, 0.05);
  -ms-flex: 0 0 250px !important;
  flex: 0 0 250px !important;
}
.theme-piano .ats-sequences-subnavbar .ats-sequences-box-container {
  border-right: unset;
}
.ats-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: 46px;
  padding: 8px 16px 0;
}
.ats-bar--one-line {
  -ms-flex-align: center !important;
  align-items: center !important;
  padding-bottom: 8px;
  height: calc(46px + 1px);
}
.ats-bar--one-line .ats-bar-header {
  height: auto;
}
.ats-bar--grey-light {
  background: #f7f7f7;
}
.ats-bar--border-top.ats-bar--blue-light {
  border-top: 1px solid #d7e8ed;
}
.ats-bar--border-bottom.ats-bar--blue-light {
  border-bottom: 1px solid #d7e8ed;
}
.ats-bar--blue-light {
  background: #e9f2f5;
}
.ats-bar--xxsmall {
  min-height: 24px;
}
.ats-bar--small {
  padding: 0 8px;
  height: 46px;
}
.ats-header-analyse-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 1px solid #d7e8ed;
  border-bottom: 1px solid #d7e8ed;
  background-color: #e9f2f5;
  box-shadow: 1px 1px 4px 0 #e4e8f1;
}
.ats-bar-header {
  height: 28px;
}
.ats-bar-header h2 {
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 400;
  font-family:
    "Lato",
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
.ats-bar-header h2 .ats-bar-header-icon {
  margin-bottom: 2px;
}
.ats-bar-header--element {
  border-radius: 150px;
  background: #32b9ba;
  height: 20px;
  color: white;
  max-width: 30vw;
}
.ats-bar-header--element a {
  color: white;
}
.ats-bar-header--element a:hover {
  color: white;
}
.ats-grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 16px;
}
.ats-tools-container {
  transition: all 0.4s ease-in-out;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 500;
  padding: 8px;
}
.touchevents .ats-tools-container {
  visibility: visible;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.ats-tools-container--is-visible {
  opacity: 1;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.documents-manager {
  background: white;
  width: 260px;
}
.ats-delegation-manager,
at-period-manager,
period-manager,
period-manager-dashboard,
sites-manager,
.population-manage,
app-project-title {
  background: white;
  width: 260px;
}
@media screen and (max-width: 1090px) {
  .ats-delegation-manager,
  at-period-manager,
  period-manager,
  period-manager-dashboard,
  sites-manager,
  .population-manager,
  app-project-title {
    width: 216px;
  }
}
@media screen and (max-width: 990px) {
  .ats-delegation-manager,
  at-period-manager,
  period-manager,
  period-manager-dashboard,
  sites-manager,
  .population-manager,
  app-project-title {
    width: 170px;
  }
}
@media screen and (max-width: 876px) {
  .ats-delegation-manager,
  at-period-manager,
  period-manager,
  period-manager-dashboard,
  sites-manager,
  .population-manager,
  app-project-title {
    width: 100px;
  }
}
at-user-tools-bar,
.ats-user-tools-bar {
  z-index: 4500;
}
.analyse--full-view .ats-main-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.analyse--full-view #maincontainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
}
.analyse--full-view #maincontainer error-view {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.analyse--full-view .ats-layout-box {
  min-height: 0;
}
.analyse--full-view .ats-body-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ats-navbar {
  z-index: 4500;
}
.ats-body-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.ats-container {
  padding-top: 16px;
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #f5f7fa;
}
.ats-layout-box {
  margin-bottom: 16px;
  border-top: 1px solid #e4e8f1;
  border-bottom: 1px solid #e4e8f1;
  background: white;
}
.ats-analysis-container--full-view .ats-layout-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100vh - 159px);
  margin-bottom: 0;
  -ms-flex: 1;
  flex: 1;
}
.ats-layout-box--border-right {
  border-right: 1px solid #e4e8f1;
}
.ats-layout-box--border-left {
  border-left: 1px solid #e4e8f1;
}
.ats-box-container,
.ats-layout-box {
  background: white;
  min-height: 20px;
  border-top: 1px solid #e4e8f1;
  border-bottom: 1px solid #e4e8f1;
  margin-bottom: 16px;
  box-shadow: 0 2px 4px 0 rgba(228, 232, 241, 0.25);
}
.ats-box-container--full,
.ats-layout-box--full {
  border-top: 1px solid #e4e8f1;
  border-bottom: 1px solid #e4e8f1;
}
.ats-box-container--border-right,
.ats-layout-box--border-right {
  border-right: 1px solid #e4e8f1;
}
.ats-box-container--border-left,
.ats-layout-box--border-left {
  border-left: 1px solid #e4e8f1;
}
.ats-subcontent .ats-box-container,
.ats-subcontent .ats-layout-box {
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #e4e8f1;
  border-left: 1px solid #e4e8f1;
}
.ats-subcontent .ats-box-container loading-layer .loading,
.ats-subcontent .ats-layout-box loading-layer .loading {
  background-color: rgba(255, 255, 255, 0.7) !important;
  z-index: 2 !important;
}
.ats-subcontent .ats-box-container .ats-loading-layer::after,
.ats-subcontent .ats-layout-box .ats-loading-layer::after {
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
.ats-subnavbar .ats-box-container,
.ats-subnavbar .ats-layout-box {
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #e4e8f1;
  border-right: 1px solid #e4e8f1;
  overflow: auto;
}
.ats-layout-footer {
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
}
.ats-layout-sticky {
  position: sticky;
}
.ats-layout-sticky--bottom {
  bottom: 0;
}
.ats-layout-sticky--top {
  top: 0;
}
.ats-subcontainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 16px;
}
.ats-subnavbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
}
.ats-subcontent {
  margin-left: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.ats-app-container-overlay {
  background: rgba(7, 34, 54, 0.4);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5000;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.ats-app-container-overlay.is-shown {
  visibility: visible;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}
.ats-main-view-breadcrumbs .ats-breadcrumb-container {
  margin-bottom: -8px;
}
.ats-graph-toolbar-container {
  margin-left: 16px;
}
.theme-piano .ats-bar {
  padding: 0 30px 0 20px;
  min-height: 0;
}
.theme-piano .ats-bar--border-top.ats-bar--blue-light {
  background: #f5f6f6;
  border-top: 1px rgba(20, 27, 36, 0.05) solid;
}
.theme-piano .ats-bar--border-bottom.ats-bar--blue-light {
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-bar--blue-light {
  background: transparent;
  min-height: 40px;
}
.theme-piano .ats-bar--small {
  height: inherit;
  padding: 0;
}
.theme-piano .ats-bar .ats-btn {
  width: auto;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.theme-piano .ats-header-analyse-bar {
  border-top: none;
  border-bottom: none;
  background:
    linear-gradient(
      0deg,
      #f5f6f6,
      #f5f6f6),
    #fbfcfc;
  border-bottom: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  padding-right: 20px;
}
.theme-piano .ats-header-analyse-bar .ats-btn {
  border: 0 !important;
  color: rgba(20, 27, 36, 0.6) !important;
  background: transparent !important;
  padding: 10px;
  height: 40px;
}
.theme-piano .ats-header-analyse-bar .ats-btn > .ats-icon {
  color: rgba(20, 27, 36, 0.6) !important;
}
.theme-piano .ats-header-analyse-bar .ats-btn:hover,
.theme-piano .ats-header-analyse-bar .ats-btn.ats-sequences-hover,
.theme-piano .ats-header-analyse-bar .ats-btn:active,
.theme-piano .ats-header-analyse-bar .ats-btn.ats-sequences-active {
  border: 0 !important;
  color: #0a0e12 !important;
  background: transparent !important;
}
.theme-piano .ats-header-analyse-bar .ats-btn:hover > .ats-icon,
.theme-piano .ats-header-analyse-bar .ats-btn.ats-sequences-hover > .ats-icon,
.theme-piano .ats-header-analyse-bar .ats-btn:active > .ats-icon,
.theme-piano .ats-header-analyse-bar .ats-btn.ats-sequences-active > .ats-icon {
  color: #0a0e12 !important;
}
.theme-piano .ats-header-analyse-bar .ats-btn--disabled,
.theme-piano .ats-header-analyse-bar .ats-btn[disabled=disabled],
.theme-piano .ats-header-analyse-bar .ats-btn.is-disabled,
.theme-piano .ats-header-analyse-bar .bs-datepicker-head button.ats-btn[disabled],
.bs-datepicker-head .theme-piano .ats-header-analyse-bar button.ats-btn[disabled] {
  border: 0 !important;
}
.theme-piano .ats-header-analyse-bar .ats-btn--disabled > .ats-icon,
.theme-piano .ats-header-analyse-bar .ats-btn[disabled=disabled] > .ats-icon,
.theme-piano .ats-header-analyse-bar .ats-btn.is-disabled > .ats-icon,
.theme-piano .ats-header-analyse-bar .bs-datepicker-head button.ats-btn[disabled] > .ats-icon,
.bs-datepicker-head .theme-piano .ats-header-analyse-bar button.ats-btn[disabled] > .ats-icon {
  background-color: rgba(20, 27, 36, 0.2) !important;
}
.theme-piano .ats-header-analyse-bar .ats-btn:last-child {
  padding-right: 0;
}
.theme-piano .ats-header-analyse-bar .ats-btn.is-disabled .ats-icon,
.theme-piano .ats-header-analyse-bar .bs-datepicker-head button.ats-btn[disabled] .ats-icon,
.bs-datepicker-head .theme-piano .ats-header-analyse-bar button.ats-btn[disabled] .ats-icon {
  border: 0 !important;
}
.theme-piano .ats-header-analyse-bar .ats-btn.is-disabled .ats-icon > .ats-icon,
.theme-piano .ats-header-analyse-bar .bs-datepicker-head button.ats-btn[disabled] .ats-icon > .ats-icon,
.bs-datepicker-head .theme-piano .ats-header-analyse-bar button.ats-btn[disabled] .ats-icon > .ats-icon {
  background-color: rgba(20, 27, 36, 0.2) !important;
}
.theme-piano .ats-header-analyse-bar--shadow {
  box-shadow: inset 0 -15px 15px -15px rgba(10, 14, 18, 0.05);
}
.theme-piano .ats-tools-container {
  position: static;
  padding: 8px 12px;
}
.theme-piano .ats-graph-toolbar-container {
  margin: 12px 0 0 8px;
}
.theme-piano .ats-tools-container.ats-checkout-tools-container {
  padding: 20px;
}
.theme-piano .ats-bar-header {
  height: unset;
  margin-top: 32px;
  margin-bottom: 12px;
}
.theme-piano .ats-bar-header h2 {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 24px;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: -0.48px;
  text-transform: none;
  letter-spacing: -0.02em;
}
.theme-piano .ats-bar-header h2 span {
  color: rgba(20, 27, 36, 0.7) !important;
  margin: 0;
}
.theme-piano .ats-bar-header h2 .ats-bar-header-icon {
  margin: 4px 10px 0 10px !important;
}
.theme-piano .ats-bar-header h2 span:last-child {
  color: #0a0e12 !important;
}
.theme-piano .ats-bar-header--lg {
  margin-bottom: 32px;
}
.theme-piano .ats-delegation-manager,
.theme-piano at-period-manager,
.theme-piano period-manager,
.theme-piano period-manager-dashboard,
.theme-piano sites-manager,
.theme-piano .population-manage,
.theme-piano app-project-title {
  width: auto;
  background: inherit;
}
.theme-piano .ats-box-container,
.theme-piano .ats-layout-box {
  background: #fff;
  border: 0;
  margin: 0;
  padding: 0;
  box-shadow: none;
}
.theme-piano .ats-box-container--full,
.theme-piano .ats-layout-box--full {
  border: 0;
}
.theme-piano .ats-box-container--border-right,
.theme-piano .ats-layout-box--border-right {
  border: 0;
}
.theme-piano .ats-box-container--border-left,
.theme-piano .ats-layout-box--border-left {
  border: 0;
}
.theme-piano .ats-app-container-overlay {
  background: rgba(243, 244, 245, 0.6);
}
.ats-checkout-container-view {
  margin: 0 auto;
}
.ats-checkout-container-height {
  min-height: 500px;
}
.ats-checkout-container-loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
.ats-checkout-container-loader .ats-loader-background {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-form-information {
  position: relative;
  top: -3px;
  border-radius: 0 0 2px 2px;
  padding: 4px;
  font-size: 0.9rem;
  z-index: 1;
  color: #a2a2a2;
  padding-left: 0;
}
.ats-form-group--error .ats-form-information {
  padding: 4px;
  color: #e5493e;
}
.ats-form-group {
  position: relative;
  margin-bottom: 24px;
}
.ats-form-group .ats-group-input {
  position: relative;
}
.ats-form-label-error {
  color: #e5493e;
}
.ats-form-group--error .ats-form-label-error {
  display: inline-block;
}
.ats-form-label-success {
  color: #10cfbd;
}
.ats-form-group--success .ats-form-label-success {
  display: inline-block;
}
.ats-form-label-required,
.ats-form-label-extension {
  display: none;
  position: absolute;
  top: 50%;
  right: 15px;
  color: #0dadf8;
  font-size: 12px !important;
  -ms-transform: translateY(-58%);
  transform: translateY(-58%);
  line-height: 12px;
}
.ats-form-group--required .ats-form-label-required,
.ats-form-group--required .ats-form-label-extension {
  display: inline-block;
}
.ats-form-group--extension .ats-form-label-required,
.ats-form-group--extension .ats-form-label-extension {
  display: inline-block;
}
.ats-form-checkbox,
.ats-form-radio {
  display: block;
  position: relative;
  margin-top: 0;
  padding-left: 20px;
}
.ats-form-checkbox .ats-form-label,
.ats-form-radio .ats-form-label {
  display: block;
  cursor: pointer;
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  min-height: 20px;
  font-size: 0.8rem;
  font-weight: 500;
  text-transform: inherit;
}
.ats-form-checkbox input[type=checkbox],
.ats-form-checkbox input[type=radio],
.ats-form-radio input[type=checkbox],
.ats-form-radio input[type=radio] {
  position: absolute;
  margin: 4px 0 0;
  margin-left: -20px;
  padding: 0;
  line-height: normal;
}
.ats-form-checkbox--inline,
.ats-form-radio--inline {
  display: inline-block;
}
.ats-form-checkbox--inline:first-child,
.ats-form-radio--inline:first-child {
  padding-left: 0;
}
.ats-form-error-container {
  position: relative;
}
.ats-form-error-container .ats-form-label-error {
  position: absolute;
  top: 50%;
  right: 15px;
  color: #e5493e;
  font-size: 14px;
  margin-top: -7px;
}
.ats-form-error-container .ats-form-label-required {
  position: absolute;
  top: 50%;
  right: 15px;
}
.theme-piano .ats-form-information {
  color: #b74c51;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.theme-piano .ats-form-information--tooltip {
  padding: 15px 35px;
  color: #fff;
  background:
    linear-gradient(
      180deg,
      rgba(183, 76, 81, 0.8) 0,
      rgba(183, 76, 81, 0.9) 100%),
    rgba(224, 226, 229, 0.85);
  border-radius: 4px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  width: fit-content;
  top: -10px;
}
.theme-piano .ats-form-information--tooltip::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top-color: rgba(183, 76, 81, 0.9);
  border-top-width: 5px;
  border-top-style: solid;
  content: "";
  position: absolute;
  bottom: -5px;
  left: 50%;
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.theme-piano .ats-form-label-required {
  color: rgba(20, 27, 36, 0.4);
  text-transform: capitalize;
}
.theme-piano .ats-form-label-extension {
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-form-group {
  margin-bottom: 20px;
}
.theme-piano .ats-form-label-error {
  color: #b74c51;
}
.theme-piano .ats-form-label-success {
  color: #8bd389;
}
.theme-piano .ats-form-value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
}
.theme-piano .ats-popup .ats-form:-ms-input-placeholder {
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-popup .ats-form::placeholder {
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-popup .ats-form-information {
  padding: 15px 35px;
  color: #fff;
  background:
    linear-gradient(
      180deg,
      rgba(183, 76, 81, 0.8) 0,
      rgba(183, 76, 81, 0.9) 100%),
    rgba(224, 226, 229, 0.85);
  border-radius: 4px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  width: fit-content;
  top: 24px;
}
.theme-piano .ats-popup .ats-form-information::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top-color: rgba(183, 76, 81, 0.9);
  border-top-width: 5px;
  border-top-style: solid;
  content: "";
  position: absolute;
  bottom: -5px;
  left: 50%;
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.theme-piano .ats-popup .ats-form-group--error .ats-form-information {
  color: #fff;
}
.ats-sites-manager {
}
.ats-sites-manager cdk-virtual-scroll-viewport .cdk-virtual-scroll-content-wrapper {
  width: 100% !important;
}
.ats-sites-manager .ats-checkbox-ghost {
  position: absolute;
  width: 17px;
  height: 17px;
  z-index: 10;
}
.ats-sites-manager .ats-dropdown--lg-double .ats-checkbox .ats-checkbox-ghost,
.ats-sites-manager .ats-dropdown--lg-double .ats-checkbox label::before,
.ats-sites-manager .ats-dropdown--lg-double .ats-checkbox label::after {
  visibility: hidden;
}
.ats-sites-manager .ats-dropdown--lg-double .ats-list-item--selected .ats-checkbox--custom {
  display: -ms-flexbox;
  display: flex;
}
.ats-sites-manager .ats-dropdown--lg-double .ats-list-item--selected .ats-checkbox--custom::after {
  font-family: "simple-line-icons";
  content: "\e606";
}
.ats-sites-manager .ats-sites-manager-lvl1-site {
  display: none;
}
.ats-sites-manager .ats-list-item--preselected {
  transition: all 0.16s ease-in-out;
  display: -ms-flexbox;
  display: flex;
}
.ats-sites-manager .ats-dropdown-options--is-show .ats-sites-manager--allsites-mode .ats-sites-manager-lvl1-site {
  transition: all 0.16s ease-in-out;
  display: -ms-flexbox;
  display: flex;
}
.ats-sites-manager .ats-level2-icon {
  width: 23px;
  height: 20px;
  z-index: 10;
  right: 0;
  position: absolute;
  text-align: center;
  top: 0;
  font-size: 13px;
  vertical-align: middle;
}
.touchevents .ats-sites-manager .ats-level2-icon {
  visibility: visible;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.ats-sites-manager .ats-level2-icon:hover {
  color: #079ee4;
}
.ats-sites-manager .ats-info-level2-icon {
  width: 23px;
  height: 20px;
  z-index: 10;
  right: 24px;
  position: absolute;
  text-align: center;
  top: 0;
  font-size: 13px;
  vertical-align: middle;
}
.touchevents .ats-sites-manager .ats-info-level2-icon {
  visibility: visible;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.ats-sites-manager .ats-info-level2-icon:hover {
  color: #079ee4;
}
.ats-sites-manager .ats-select-level1-from-level2-link {
  cursor: pointer;
  color: #0dadf8;
}
.ats-sites-manager .ats-select-level1-from-level2-link:hover {
  color: #079ee4;
}
.ats-sites-manager .ats-back-to-all-sites {
  width: 100%;
}
.ats-sites-manager .ats-back-to-all-sites .ats-tabs-link {
  padding: 0;
}
.ats-sites-manager .ats-back-to-all-sites .ats-tabs-link em {
  margin-right: 4px;
}
.ats-sites-manager .ats-back-to-all-sites .ats-sites-manager-sub-header {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  font-size: 0.9rem;
}
.ats-sites-manager .ats-sites-manager-level-2-label-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ats-sites-manager .ats-sites-manager-level-2-label-container .ats-icon {
  display: none;
}
.theme-piano .ats-sites-manager--allsites-mode.e2e-groups .ats-list .ats-list-item-container-full .d-flex span {
  padding-top: 3px;
  padding-bottom: 3px;
}
.theme-piano .ats-sites-manager--allsites-mode .ats-allsites-list {
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-sites-manager--allsites-mode .ats-allsites-list li div label {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  text-transform: uppercase;
  line-height: 14px;
}
.theme-piano .ats-sites-manager--allsites-mode .ats-list list-item {
  display: inline-block;
  width: 100%;
}
.theme-piano .ats-sites-manager--allsites-mode .ats-list list-item label {
  color: #0a0e12;
  padding-right: 24px;
}
.theme-piano .ats-sites-manager--allsites-mode .ats-list list-item li {
  height: 30px !important;
}
.theme-piano .ats-sites-manager--allsites-mode .e2e-groups {
  height: 240px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.theme-piano .ats-sites-manager .ats-b-select-perimeter-content {
  margin: 0;
}
.theme-piano .ats-sites-manager .ats-level2-icon {
  width: unset;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.theme-piano .ats-sites-manager .ats-level2-icon .ats-icon--selected {
  color: #0a0e12;
}
.theme-piano .ats-sites-manager .ats-sites-manager-back-to-all-sites {
  padding-top: 15px;
}
.theme-piano .ats-sites-manager .ats-sites-manager-back-to-all-sites .ats-tabs-link {
  padding-left: calc(40px - 1.2rem - 10px);
}
.theme-piano .ats-sites-manager .ats-sites-manager-back-to-all-sites .ats-tabs-link em {
  margin-right: 10px;
}
.theme-piano .ats-sites-manager .ats-sites-manager-back-to-all-sites .ats-tabs-link:hover em {
  background-color: #0a0e12;
}
.theme-piano .ats-sites-manager .ats-sites-manager-back-to-all-sites .ats-sites-manager-sub-header {
  text-transform: none;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 40px;
  color: #0a0e12;
}
.theme-piano .ats-sites-manager .ats-sites-manager-back-to-all-sites .ats-sites-manager-sub-header .ats-select-level1-from-level2-link {
  color: #325ca4;
  white-space: normal;
}
.theme-piano .ats-sites-manager .ats-list-item.ats-list-item--selected .ats-sites-manager-level-2-label-container .ats-icon {
  display: initial;
}
.theme-piano .ats-search-sites {
  display: inline-block;
  width: 100%;
}
.theme-piano .ats-search-sites .ats-input-container {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  border: none;
  background-color: #f3f4f5;
  height: 30px;
  margin: 5px;
}
.theme-piano .ats-search-sites .ats-input-container .ats-input {
  border: none;
  background: none;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ats-save-site-group {
  padding: 10px 15px;
}
.theme-piano .ats-save-site-group div {
  color: #0a0e12;
  border-bottom: 1px solid rgba(20, 27, 36, 0.2);
  background-color: #fbfcfc;
  padding: 9px 0 7px;
  height: 30px;
}
.theme-piano .ats-save-site-group div .ats-input {
  border: none;
  background: none;
}
.theme-piano .ats-bar--site-manager {
  height: 50px;
  position: absolute;
  bottom: -50px;
  width: 100%;
}
.theme-piano .ats-dropdown-content {
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.ats-sunburst {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ats-sunburst-layout {
  height: 100%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  overflow-x: auto;
}
.ats-sunburst-layout loading-layer .loading {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 2;
}
.ats-sunburst-layout-toolbar {
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  padding-top: 8px;
  -ms-flex-align: center;
  align-items: center;
}
.ats-sunburst-layout-toolbar at-dropdown {
  margin-left: 48px;
  padding-bottom: 4px;
}
.ats-sunburst-layout-toolbar-highlight {
  display: -ms-flexbox;
  display: flex;
  margin-left: 60px;
}
.ats-sunburst-layout .ats-loading-layer::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
.ats-sunburst-layout .chart path {
  stroke: white;
}
.ats-sunburst-tunnelview {
  height: 100%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  overflow-x: auto;
}
.ats-sunburst-highlight {
  opacity: 1 !important;
}
.ats-sunburst-switch-off {
  opacity: 0.2 !important;
}
.ats-sunburst-hover-on {
  opacity: 1 !important;
}
.ats-sunburst-hover-off {
  opacity: 0.5 !important;
}
.theme-piano .ats-sunburst-layout {
  -ms-flex-preferred-size: 56%;
  flex-basis: 56%;
  border-right: 1px rgba(20, 27, 36, 0.05) solid;
}
.theme-piano .ats-sunburst-layout .ats-treeview-dropdown-entrypage:first-child {
  left: unset;
  margin-bottom: 0;
}
.theme-piano .ats-sunburst-layout .ats-treeview-dropdown-entrypage > label {
  display: none;
}
.theme-piano .ats-sunburst-layout .ats-treeview-dropdown-entrypage .ats-dropdown-content {
  padding-right: 0;
}
.theme-piano .ats-sunburst-layout-toolbar {
  -ms-flex-align: unset;
  align-items: unset;
  padding-top: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
}
.theme-piano .ats-sunburst-layout-toolbar at-dropdown {
  margin-left: 10px;
}
.theme-piano .ats-sunburst-layout-toolbar-highlight {
  -ms-flex-align: center;
  align-items: center;
  margin-left: 15px;
}
.theme-piano .ats-sunburst-layout-toolbar-highlight .icon-info {
  color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-sunburst-layout-toolbar-highlight .icon-info:hover {
  color: #0a0e12;
}
.theme-piano .ats-sunburst-tunnelview {
  -ms-flex-preferred-size: 44%;
  flex-basis: 44%;
}
.theme-piano .ats-sunburst-tunnelview .ats-sidepanel-inner-header {
  background: #fff;
  padding: 20px;
}
.ats-treeview input::-ms-clear {
  display: none;
}
.ats-treeview-stepfilter-container {
  position: relative;
  display: block;
  height: 60px;
  top: 8px;
}
.ats-treeview-inlineerrorcontainer {
  width: 220px;
  height: 100px;
  margin-top: -20px;
}
.ats-treeview-inlineerrorcontainer--column {
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  height: initial;
}
.ats-treeview-inlineerrorcontainer-icon svg {
  width: 56px;
  margin-right: 8px;
}
.ats-treeview-inlineerrorcontainer--column .ats-treeview-inlineerrorcontainer-icon svg {
  margin-right: initial;
}
.ats-treeview-inlineerrorcontainer-separator {
  background: rgba(37, 42, 50, 0.1);
  height: 48px;
  width: 2px;
  border-radius: 2px;
  display: inline-block;
}
.ats-treeview-inlineerrorcontainer--column .ats-treeview-inlineerrorcontainer-separator {
  width: 60%;
  height: 2px;
}
.ats-treeview-inlineerrorcontainer .ats-icon {
  display: none;
}
.ats-treeview-inlineerrorcontainer-text {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 700;
  margin-left: 8px;
  text-align: left;
}
.ats-treeview-inlineerrorcontainer--column .ats-treeview-inlineerrorcontainer-text {
  text-align: center;
  margin-top: 8px;
  margin-left: initial;
  padding-bottom: 16px;
}
.ats-treeview-scrollarea {
  -ms-flex: 1;
  flex: 1;
  overflow: auto;
  padding-top: 16px;
}
@media (max-width: 769px) {
  .ats-treeview-scrollarea {
    width: calc(100vw - 50px);
  }
}
.ats-treeview-scrollarea at-treeview-searchinput {
  position: absolute;
  top: 38px;
  margin-left: 50px;
}
.ats-treeview-scrollarea .ddls-container {
  position: relative;
  z-index: 4;
  height: 90px;
}
.ats-treeview-scrollarea .ats-treeview-dropdown-entrypage:first-child {
  left: 50px;
  margin-bottom: unset;
}
.ats-treeview-step-numbering {
  color: #a2a2a2;
  font-weight: 300;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.ats-treeview-navbtns {
  margin-right: 16px;
  margin-left: 8px;
}
.ats-treeview-thread {
  font-size: 1.1em;
  margin: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ats-treeview-thread-element {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-treeview-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  position: relative;
  z-index: 1;
  background: #fcfcfc;
}
.ats-treeview-layout loading-layer .loading {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 2;
}
.ats-treeview-layout .ats-loading-layer::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
  z-index: 10;
}
.ats-treeview-dropdown-entrypage {
  position: relative;
  width: 220px;
}
.ats-treeview-dropdown-entrypage:first-child {
  left: 32px;
}
.ats-treeview-filters-layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
}
.ats-treeview-wrapper {
  position: relative;
  margin-top: -20px;
}
.ats-treeview-step {
  margin-right: 150px;
}
.ats-treeview-backdrop {
  position: absolute;
}
.ats-treeview-links {
  position: absolute;
  top: 0;
}
.ats-treeview-badges {
  position: absolute;
  top: 0;
}
.ats-treeview-layout {
  display: block;
}
.ats-treeview-layout.panel-closed {
  overflow: hidden;
}
.panel-open.ats-sidepanel {
  width: 50%;
}
.panel-open.ats-treeview-self {
  width: 50%;
}
.panel-closed.ats-sidepanel {
  width: 0;
}
.panel-closed.ats-treeview-self {
  width: 100%;
}
.ats-treeview-self {
  float: left;
  width: 50%;
  height: 100%;
  transition: width linear 400ms;
}
.theme-piano .ats-treeview-layout {
  background-color: #fff;
}
.theme-piano .ats-treeview-scrollarea {
  padding-top: 25px;
}
.theme-piano .ats-treeview-scrollarea at-treeview-searchinput {
  top: 35px;
}
.theme-piano .ats-treeview-scrollarea .ddls-container {
  height: 98px;
  margin-bottom: 10px;
}
.theme-piano .ats-treeview-step-backdrop {
  width: 250px !important;
}
.theme-piano .ats-treeview-inlineerrorcontainer {
  margin-top: unset;
  width: 360px;
}
.theme-piano .ats-treeview-inlineerrorcontainer-icon {
  display: none;
}
.theme-piano .ats-treeview-inlineerrorcontainer-separator {
  background: #b74c51;
  opacity: 0.4;
  height: 90px;
  width: 1px;
}
.theme-piano .ats-treeview-inlineerrorcontainer--column {
  width: 220px;
}
.theme-piano .ats-treeview-inlineerrorcontainer--column .ats-treeview-inlineerrorcontainer-separator {
  width: 70%;
  height: 1px;
}
.theme-piano .ats-treeview-inlineerrorcontainer--column .ats-icon {
  margin: 20px !important;
  top: 0 !important;
}
.theme-piano .ats-treeview-inlineerrorcontainer--column .ats-treeview-inlineerrorcontainer-text {
  margin-top: 0;
  top: 0;
}
.theme-piano .ats-treeview-inlineerrorcontainer .ats-icon {
  position: relative;
  top: -20px;
  margin: 0 20px;
  display: -ms-flexbox;
  display: flex;
  color: #0a0e12;
}
.theme-piano .ats-treeview-inlineerrorcontainer-text {
  position: relative;
  text-transform: none;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  margin-left: 0;
  top: -20px;
}
.theme-piano .ats-treeview-step-numbering {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  text-transform: unset;
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-treeview .ats-treeview-dropdown-entrypage:first-child .ats-label {
  margin-bottom: 15px;
  color: #0a0e12;
}
.theme-piano .ats-treeview .ats-treeview-dropdown-entrypage:first-child .ats-dropdown-btn {
  height: unset;
  padding: 15px;
}
.theme-piano .ats-treeview .ats-treeview-dropdown-entrypage:first-child .ats-dropdown-btn .ats-dropdown-content {
  padding-right: 0;
}
.theme-piano .ats-treeview .ats-treeview-dropdown-entrypage:first-child .ats-dropdown-btn .ats-dropdown-content .ats-b-treeview-sticker-subtitle {
  padding-bottom: 5px;
}
.theme-piano .ats-treeview .ats-treeview-dropdown-entrypage:first-child .ats-dropdown-btn .ats-dropdown-content .icon-arrow-down {
  font-size: 8px;
  margin-left: 10px;
}
.ats-treeview-toolsbar {
  box-shadow: 0 1px 3px 0 rgba(193, 193, 193, 0.5);
  position: relative;
  z-index: 2;
}
.ats-treeview-toolsbar.panel-open {
  display: none;
}
.ats-treeview-toolsbar.panel-closed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.theme-piano .ats-treeview-toolsbar {
  box-shadow: none;
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
}
.ats-user-tools-bar {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
}
.ats-user--internal {
  box-shadow: inset 0 3px 0 0 #ea6525;
}
.ats-b-select-perimeter-content {
  background: white;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 5px;
  margin-bottom: 5px;
}
.at-search-list-entrypage .ats-b-select-perimeter-content {
  height: 210px;
}
.ats-b-select-perimeter-content > div {
  height: 100%;
}
.ats-b-calendar {
  background: white;
  width: 560px !important;
  max-width: 560px !important;
  padding: 0;
  max-width: inherit;
  font-size: 12px;
}
.ats-b-calendar--zoom {
  width: 578px !important;
  max-width: 578px !important;
}
.ats-b-calendar .row {
  -ms-flex-align: center;
  align-items: center;
}
.ats-b-calendar .ats-dropdown .ats-dropdown-btn {
  max-width: 100% !important;
}
.ats-b-calendar .ats-dropdown .ats-dropdown-content {
  display: inline-block !important;
}
.ats-b-calendar .period-inputs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 8px 16px 0 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e4e8f1;
  margin: 0;
  padding: 8px 16px;
  background: #f8f8f8;
}
.ats-b-calendar .period-inputs .periods-separator {
  min-width: 64px;
  text-align: center;
}
.ats-b-calendar .period-inputs .period-icon,
.ats-b-calendar .period-inputs .comparison-period-icon,
.ats-b-calendar .period-inputs .current-period-icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  border-radius: 2px;
}
.ats-b-calendar .period-inputs .current-period-icon {
  background-color: #0dadf8;
}
.ats-b-calendar .period-inputs .comparison-period-icon {
  background-color: #a1a1a1;
}
.ats-b-calendar .period-inputs .period-separator {
  font-size: 0.9rem;
  font-weight: 600;
  color: #4b6073;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.ats-b-calendar .period-inputs .input-container {
  position: relative;
  margin-top: 8px;
}
.ats-b-calendar .period-inputs .ats-input {
  border: none;
  width: 100%;
  padding: 4px;
  line-height: 1;
  transition: background-color ease-in-out 0.2s;
  box-shadow: none;
  border-radius: 2px;
  font-weight: 600;
  text-align: center;
}
.ats-b-calendar .period-inputs .ats-input--custom-focus {
  background: #ddf3fe;
  box-shadow: 0 0 0 2px #0dadf8 !important;
}
.ats-b-calendar .period-inputs .ats-input--compare-focus {
  background: #e9e9e9;
  box-shadow: 0 0 0 2px #a1a1a1 !important;
}
.ats-b-calendar .period-inputs .ats-input.current-period-input:focus,
.ats-b-calendar .period-inputs .ats-input.current-period-input:hover {
  cursor: pointer;
  background-color: #ddf3fe;
  transition: background-color ease-in-out 0.2s;
}
.ats-b-calendar .period-inputs .ats-input.comparison-period-input:focus,
.ats-b-calendar .period-inputs .ats-input.comparison-period-input:hover {
  cursor: pointer;
  background-color: #e9e9e9;
  transition: background-color ease-in-out 0.2s;
}
.ats-b-calendar .period-inputs .ats-input.comparison-period-input:focus:disabled,
.ats-b-calendar .period-inputs .ats-input.comparison-period-input:hover:disabled {
  cursor: not-allowed;
}
.ats-b-calendar .period-inputs .ats-input:disabled {
  color: initial;
  background-color: transparent;
}
.ats-b-calendar .ats-bar-validation {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.theme-piano .ats-b-calendar {
  box-shadow: 0 20px 80px rgba(10, 14, 18, 0.1) !important;
  width: 580px !important;
  max-width: 580px !important;
}
.theme-piano .ats-b-calendar .period-inputs {
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
  background: #fbfcfc;
  padding: 10px;
}
.theme-piano .ats-b-calendar .period-inputs .period-icon,
.theme-piano .ats-b-calendar .period-inputs .current-period-icon,
.theme-piano .ats-b-calendar .period-inputs .comparison-period-icon {
  width: 8px;
  height: 8px;
}
.theme-piano .ats-b-calendar .period-inputs .current-period-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-b-calendar .period-inputs .comparison-period-icon {
  background-color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-b-calendar .period-inputs .period-separator {
  display: none;
}
.theme-piano .ats-b-calendar .period-inputs .input-container .u-relative {
  width: 115px;
}
.theme-piano .ats-b-calendar .period-inputs .input-container .ml-2.mr-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.theme-piano .ats-b-calendar .period-inputs .ats-input {
  font-weight: initial;
  border: 1px solid rgba(20, 27, 36, 0.1);
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  cursor: pointer;
  background-color: #fff !important;
}
.theme-piano .ats-b-calendar .period-inputs .ats-input:focus,
.theme-piano .ats-b-calendar .period-inputs .ats-input:hover {
  border: 1px solid rgba(20, 27, 36, 0.2) !important;
}
.theme-piano .ats-b-calendar .period-inputs .ats-input:disabled {
  border: 1px solid rgba(20, 27, 36, 0.05);
  background: #f3f4f5;
}
.theme-piano .ats-b-calendar .period-inputs .ats-input--custom-focus {
  box-shadow: none !important;
  border: 1px solid rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-b-calendar .period-inputs .ats-input--compare-focus {
  box-shadow: none !important;
  border: 1px solid rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-b-calendar .period-inputs .ats-dropdown-main-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.theme-piano .ats-b-calendar .period-inputs > .row > .pr-4 {
  padding-right: 10px !important;
}
.theme-piano .ats-b-calendar .period-inputs > .row > .pl-4 {
  padding-left: 10px !important;
}
.theme-piano .ats-b-calendar .ats-bar-validation {
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 11px 10px 11px 12px;
  height: 50px;
  background: #fbfcfc;
  border-top: 1px rgba(20, 27, 36, 0.05) solid;
}
.ats-b-profil {
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  height: 90px;
}
.ats-b-profil-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}
.ats-b-profil-avatar {
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
}
.ats-b-profil-fullname {
  font-size: 1.2rem;
}
.ats-b-profil-email {
  font-weight: 300;
  font-size: 0.9rem;
}
.ats-b-profil:hover {
  cursor: pointer;
  background: #f8f8f8;
}
.ats-b-profil:hover .ats-link {
  color: #0dadf8 !important;
}
.ats-b-login-background {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background: url(//static-aws-dev.atinternet-solutions.com/Images/Login/background-login.jpg);
  background-size: cover;
  background-color: #14293c;
  font-size: 12px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ats-b-login-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 24px 16px;
  width: 500px;
  background-color: transparent;
}
.ats-b-login-header {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  width: 160px;
}
.ats-b-login-forgotten-password {
  float: right;
  display: inline-block;
}
.ats-b-upload-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ats-b-upload-file-container {
  border: 2px solid #e4e8f1;
  background: #fdfdfd;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 16px;
  transition: background 0.2s ease-in-out;
}
.ats-b-upload-file-container .ats-icon {
  color: #a8a8a8;
  font-size: 3rem;
  margin-right: 16px;
}
.ats-b-upload-file-container:hover {
  background: white;
}
.ats-b-table-filter {
  z-index: 4000;
  position: fixed;
  display: block;
  background: white;
  width: 600px;
  border: 1px solid #e4e8f1;
  font-size: 12px;
  top: 0;
  box-shadow: 0 2px 8px 0 rgba(187, 187, 187, 0.5);
}
.ats-b-table-filter--small {
  width: 340px;
}
.ats-b-table-filter--medium {
  width: 475px;
}
.ats-b-table-filter--large {
  width: 700px;
}
.ats-b-table-filter--arrow-center::after,
.ats-b-table-filter--arrow-center::before {
  left: 50%;
}
.ats-b-table-filter--arrow-right::after,
.ats-b-table-filter--arrow-right::before {
  left: 90%;
}
.ats-b-table-filter--arrow-left::after,
.ats-b-table-filter--arrow-left::before {
  right: 90%;
}
.ats-b-table-filter .popper__arrow {
  width: 0;
  height: 0;
  margin: 5px;
  display: none;
}
.ats-b-table-filter[x-placement] {
  transition: initial;
}
.ats-b-table-filter[x-placement^=top] {
  margin-bottom: 4px;
}
.ats-b-table-filter[x-placement^=top] .popper__arrow {
  top: 100%;
  bottom: 0;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.ats-b-table-filter[x-placement^=top] .popper__arrow::after,
.ats-b-table-filter[x-placement^=top] .popper__arrow::before {
  position: absolute;
  top: 100%;
  border: solid transparent;
  content: " ";
  width: 0;
  height: 0;
  pointer-events: none;
}
.ats-b-table-filter[x-placement^=top] .popper__arrow::after {
  margin-left: -8px;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 8px;
}
.ats-b-table-filter[x-placement^=top] .popper__arrow::before {
  margin-left: -9px;
  border-color: rgba(198, 198, 198, 0);
  border-top-color: #a2a2a2;
  border-width: 9px;
}
.ats-b-table-filter[x-placement^=top] .popper__arrow::after {
  border-top-color: #e9f2f5;
}
.ats-b-table-filter[x-placement^=bottom] {
  margin-top: 4px;
}
.ats-b-table-filter[x-placement^=bottom] .popper__arrow {
  bottom: 100%;
  top: 0;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.ats-b-table-filter[x-placement^=bottom] .popper__arrow::after,
.ats-b-table-filter[x-placement^=bottom] .popper__arrow::before {
  position: absolute;
  bottom: 100%;
  border: solid transparent;
  width: 0;
  height: 0;
  pointer-events: none;
  content: "";
}
.ats-b-table-filter[x-placement^=bottom] .popper__arrow::after {
  margin-left: -8px;
  border-width: 8px;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: white;
}
.ats-b-table-filter[x-placement^=bottom] .popper__arrow::before {
  margin-left: -9px;
  border-width: 9px;
  border-color: rgba(198, 198, 198, 0);
  border-bottom-color: #a2a2a2;
}
.ats-b-table-filter--has-defaults::after {
  border-bottom-color: #f8f8f8;
}
.ats-b-table-filter .filterInput {
  position: relative;
  top: 2px;
}
.ats-b-table-filter .oneFilter {
  background-color: white;
  padding: 8px;
  transition: all 0.16s ease-in-out;
}
.ats-b-table-filter .oneFilter.last-filter {
  padding-left: 35px;
}
.ats-b-table-filter .oneFilter.disabled {
  background-color: #f8f8f8;
}
.ats-b-table-filter .oneFilter:hover {
  transition: background-color 0.2s ease-in-out;
  background-color: #f8f8f8;
}
.ats-b-table-filter .oneFilter:hover .removeFilter {
  opacity: 1;
}
.ats-b-table-filter .orLabel {
  color: white;
  position: absolute;
  bottom: -20px;
  padding: 4px;
  width: 43px;
  height: 24px;
  border-radius: 2px;
  background: #0dadf8;
  text-align: center;
  line-height: 19px;
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  z-index: 2;
  left: 4px;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-column-align: center;
  justify-items: center;
}
.ats-b-table-filter .orLabel:hover {
  background: #068dcb;
}
.ats-b-table-filter .orLabelOnly:hover {
  background: #0dadf8;
}
.ats-b-table-filter .filterInput {
  display: inline-block;
  margin-left: 10px;
}
.ats-b-table-filter .filterInput input[type=text] {
  background: white;
  border: 1px solid transparent;
  box-shadow: none;
  color: #252a32;
  font-weight: 500;
  font-size: 1.1em !important;
}
.ats-b-table-filter .removeFilter {
  transition: all 0.16s ease-in-out;
  opacity: 0;
  position: relative;
}
.ats-b-table-filter .removeFilter:hover {
  cursor: pointer;
  color: #e52e48;
}
.ats-b-table-filter .addFilter {
  text-align: center;
  text-transform: uppercase;
  color: #0dadf8;
  padding: 16px;
  font-size: 0.9rem;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.ats-b-table-filter .addFilter:hover {
  cursor: pointer;
  background-color: #f8f8f8;
}
.ats-b-table-filter .ats-filter-generator-operand {
  padding: 0 0 0 8px !important;
}
.ats-b-table-filter .ats-filter-generator-operand .ats-dropdown-options {
  max-height: 130px !important;
}
.ats-b-table-filter .ats-filter-generator-value {
  padding: 0 8px !important;
}
.ats-b-table-filter .ats-filter-generator-value-information {
  margin-right: 2px !important;
}
.theme-piano .ats-b-table-filter {
  width: 700px;
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
  border: none;
}
.theme-piano .ats-b-table-filter--large {
  width: 950px;
}
.theme-piano .ats-b-table-filter .ats-filter-generator-container {
  padding: 20px !important;
}
.theme-piano .ats-b-table-filter .ats-filter-generator-operand {
  padding: 0 0 0 20px !important;
}
.theme-piano .ats-b-table-filter .ats-filter-generator-value {
  padding: 0 10px !important;
}
.theme-piano .ats-b-table-filter .ats-filter-generator-value-information {
  margin-right: 10px !important;
}
.theme-piano .ats-b-table-filter .oneFilter {
  padding: 0;
}
.theme-piano .ats-b-table-filter .oneFilter:not(:last-child) {
  padding-bottom: 20px !important;
}
.theme-piano .ats-b-table-filter .oneFilter.disabled {
  background-color: inherit;
}
.theme-piano .ats-b-table-filter .oneFilter:hover {
  background-color: initial;
}
.theme-piano .ats-b-table-filter .ats-data-item-chip {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  box-shadow: none;
  border-radius: 4px;
  width: 50px;
  height: 20px;
  padding: 10px;
  color: #0a0e12;
  background: rgba(10, 14, 18, 0.05);
}
.theme-piano .ats-b-table-filter .ats-data-item-chip:hover {
  background: rgba(10, 14, 18, 0.07);
}
.theme-piano .ats-b-table-filter .ats-data-item-chip .ri-arrow-* {
  color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-b-table-filter .ats-data-item-chip .ri-arrow-*:hover {
  color: #0a0e12;
}
.theme-piano .ats-b-table-filter .addFilter {
  text-transform: initial;
  text-align: initial;
  margin: 8px 0 18px;
  padding-left: 85px;
}
.theme-piano .ats-b-table-filter .ats-bar {
  padding: 10px;
}
.ats-b-share-user-sticker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  border: solid 1px #e4e8f1;
  border-radius: 3px;
  background: #f8f8f8;
}
.ats-b-share-user-sticker-profile {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ats-b-menu-sidebar-controls {
  position: fixed;
  top: 50px;
  background: #345268;
  bottom: 0;
  left: 0;
  width: 64px;
  z-index: 3500;
}
.ats-b-menu-sidebar-entry {
  list-style: none;
  padding: 0;
  text-align: center;
}
.ats-b-menu-sidebar-entry :hover {
  background: #31485a;
  color: #f8f8f8;
}
.ats-b-menu-sidebar-entry.selected a {
  background: #31485a;
  color: #f8f8f8;
}
.ats-b-menu-sidebar-entry a {
  color: rgba(255, 255, 255, 0.5);
  display: block;
  padding: 15px 0;
  z-index: 999;
}
.ats-b-menu-sidebar-panel {
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  height: 100%;
  width: 270px;
  z-index: 3000;
  top: 50px;
  left: -210px;
}
.ats-b-menu-sidebar-panel.leftToRight {
  -ms-transform: translate(274px, 0);
  transform: translate(274px, 0);
  transition-duration: 0.5s;
  transition-timing-function: ease;
}
.ats-b-menu-sidebar-panel.rightToLeft {
  -ms-transform: translate(-274px, 0);
  transform: translate(-274px, 0);
  transition-duration: 0.5s;
  transition-timing-function: ease;
}
.ats-b-menu-sidebar-panel-header {
  background: #31485a;
  border-right: 1px solid #31485a;
  color: white;
}
.ats-b-menu-sidebar-panel-content {
  height: calc(100vh - 100px);
  overflow-y: auto;
  background: white;
  border-right: 1px solid #e4e8f1;
}
.ats-b-menu-sidebar-panel-content.dataset-menu {
  height: calc(100vh - 170px);
}
.ats-b-menu-sidebar-title {
  background: #31485a;
  border-top: 1px solid #252a32;
  border-bottom: 1px solid #252a32;
  color: white;
}
.ats-errordisplay--wrapper {
  font-family:
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
  height: 100%;
  text-align: center;
}
.ats-errordisplay--box {
  max-width: 600px;
  max-height: 250px;
  overflow: hidden;
}
.ats-analysis-container--full-view .ats-errordisplay--box {
  max-height: none;
}
.ats-errordisplay--title {
  padding: 8px;
  color: #072236;
}
.ats-errordisplay--content {
  color: #072236;
}
.ats-errordisplay-parentimg {
  min-height: 82px;
  min-width: 90px;
  position: relative;
}
.ats-errordisplay--size-xs .ats-errordisplay-parentimg {
  min-height: 42px;
}
.ats-errordisplay-img {
  position: absolute;
  top: 0;
  left: 0;
}
.ats-errordisplay--size-xs svg {
  height: 40px;
}
.theme-piano .ats-errordisplay--wrapper {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  padding: 60px 0;
}
.theme-piano .ats-errordisplay--title {
  color: #0a0e12;
}
.theme-piano .ats-errordisplay--title h4 {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}
.theme-piano .ats-errordisplay--content {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(20, 27, 36, 0.7);
}
.ats-insight-tabs {
  display: block;
  min-height: 90px;
}
.ats-insight-tabs-container {
  height: 64px;
  display: -ms-flexbox;
  display: flex;
}
.ats-insight-tabs-title {
  padding: 8px 0 0 16px;
}
.ats-insight-tabs-tab {
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  cursor: pointer;
  min-width: 100px;
  border-right: 1px solid #e4e8f1;
  color: #072236;
  max-width: 30vw;
}
.ats-insight-tabs-tab-values-container {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 8px;
  text-align: left;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid transparent;
  color: #0dadf8;
}
.ats-insight-tabs-tab-values-container:hover {
  background: white;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  border: 1px solid #e4e8f1;
  box-shadow: 0 0 4px 0 rgba(242, 242, 242, 0.5);
  border-radius: 2px;
  color: #0dadf8;
}
.ats-insight-tabs-tab-values-container .ats-icon {
  font-size: 1.8em;
  margin: 0 8px;
}
.ats-insight-tabs-tab-label {
  font-family:
    "Lato",
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
  font-size: 0.9rem;
  margin: auto;
  color: #072236;
}
.ats-insight-tabs-tab-label--highlight {
  font-size: 1.2rem;
  font-weight: 700;
}
.theme-piano .ats-insight-tabs {
  padding: 0 10px 20px;
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
  background-color: #fbfcfc;
}
.theme-piano .ats-insight-tabs-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
  color: #0a0e12;
  padding: 0;
  text-transform: initial;
  height: 70px;
  line-height: 70px;
  margin-left: 10px;
}
.theme-piano .ats-insight-tabs-container {
  height: 90px;
}
.theme-piano .ats-insight-tabs-tab {
  border-right: none;
  max-width: unset;
  z-index: 1;
}
.theme-piano .ats-insight-tabs-tab-values-container {
  background-color: #f3f4f5;
  margin: 0 10px;
  border-radius: 4px;
  border: none;
  color: rgba(20, 27, 36, 0.2);
  transition: all 0.2s ease-in-out;
}
.theme-piano .ats-insight-tabs-tab-values-container:hover {
  background: #fff;
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
  border: none;
}
.theme-piano .ats-insight-tabs-tab-values-container:hover .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-insight-tabs-tab-values-container .ats-icon {
  margin: 20px;
  width: 70px;
  height: 50px;
  background-color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-insight-tabs-tab-label {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-insight-tabs-tab-label--highlight {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  color: #0a0e12;
}
.ats-overview-tabs-container {
  height: 88px;
  background: #f8f8f8;
  display: -ms-flexbox;
  display: flex;
}
.ats-overview-tabs-container--no-select {
  background: white;
}
.ats-overview-tabs-container-view loading-layer .loading {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 2;
}
.ats-overview-tabs-container-view .ats-loading-layer {
  top: 0 !important;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
.ats-overview-tabs-container-height {
  height: 88px;
}
.ats-overview-tabs-tab {
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  cursor: pointer;
  min-width: 100px;
}
.ats-overview-tabs-tab:hover:not(.ats-overview-tabs-tab--selected):not(.ats-overview-tabs-tab--no-hover) {
  transition: background-color 0.2s ease-in-out;
  background-color: #fbfbfb;
}
.ats-overview-tabs-tab--no-hover {
  cursor: default;
}
.ats-overview-tabs-extended-tab {
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  cursor: pointer;
  padding: 0 16px;
  margin: 8px 0;
  -ms-flex-align: center;
  align-items: center;
}
.ats-overview-tabs-extended-tab-default-label-container {
  font-size: 0.8rem;
  font-weight: 500;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 1;
  flex: 1;
  width: calc(100% - 12px);
  float: left;
  margin-top: 24px;
}
.ats-overview-tabs-extended-tab-arrow {
  float: left;
  margin-top: 24px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 12px;
}
.ats-overview-tabs-extended-tab-container {
  height: 72px;
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  width: calc(100% - 12px);
  float: left;
}
.ats-overview-tabs-tab--selected {
  background-color: white;
}
.ats-overview-tabs-tab-values-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 72px;
  margin: 8px 0;
  border-right: 1px solid #f8f8f8;
  padding: 0 16px;
  text-align: center;
  width: 100%;
}
.ats-overview-tabs-tab--selected .ats-overview-tabs-tab-values-container {
  border-right-color: transparent;
}
.ats-overview-tabs-tab-label-container {
  display: -ms-flexbox;
  display: flex;
}
.ats-overview-tabs-tab-label {
  color: #a2a2a2;
  text-transform: uppercase;
  font-size: 0.7rem;
}
.ats-overview-tabs-tab--selected .ats-overview-tabs-tab-label--title {
  width: 75% !important;
}
.ats-overview-tabs-tab-label-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ats-overview-tabs-tab-value {
  font-size: 2.2rem;
  font-weight: 500;
}
.ats-overview-tabs-tab-value-centered {
  margin-bottom: 10px;
}
.ats-overview-tabs-tab-sub-value-green {
  color: #10cfbd;
}
.ats-overview-tabs-tab-sub-value-red {
  color: #e5493e;
}
@media screen and (max-width: 1280px) {
  .ats-overview-tabs-container {
    height: 68px;
  }
  .ats-overview-tabs-tab-value {
    font-size: 1.8rem;
  }
  .ats-overview-tabs-tab-values-container {
    margin: 4px 0;
    padding: 0 8px;
  }
  .ats-overview-tabs-tab-label {
    font-size: 0.5rem;
  }
}
@media screen and (max-width: 1024px) {
  .ats-overview-tabs-tab-value {
    font-size: 1.4rem;
  }
  .ats-overview-tabs-tab-values-container {
    margin: 2px 0;
    padding: 0 4px;
  }
  .ats-overview-tabs-tab-label {
    font-size: 0.5rem;
  }
  .ats-overview-tabs-tab-sub-value .ats-period {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .ats-overview-tabs-container {
    height: 56px;
  }
  .ats-overview-tabs-tab-sub-value {
    display: none;
  }
}
.theme-piano .ats-overview-tabs {
  background: #f3f4f5;
  border-radius: 4px;
  min-height: 120px;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
  margin-right: 20px;
}
.theme-piano .ats-overview-tabs-container {
  width: 100%;
  min-height: inherit;
  height: 100%;
  margin: 0;
  padding: 20px;
  background: #fbfcfc;
}
.theme-piano .ats-overview-tabs-container .ats-overview-tabs-tab-label {
  color: rgba(20, 27, 36, 0.7);
  font-style: normal;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  font-size: 13px !important;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 20px;
}
.theme-piano .ats-overview-tabs-container--no-select {
  background: #fff;
}
.theme-piano .ats-overview-tabs-container-height {
  height: auto;
}
.theme-piano .ats-overview-tabs-tab {
  background: #f3f4f5;
  border-radius: 4px;
  min-height: 120px;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
  margin-right: 20px;
}
.theme-piano .ats-overview-tabs-tab .ats-kpi-checked-icon {
  display: none !important;
}
.theme-piano .ats-overview-tabs-tab .ats-difference-dot {
  display: none;
}
.theme-piano .ats-overview-tabs-tab:hover:not(.ats-overview-tabs-tab--selected):not(.ats-overview-tabs-tab--no-hover) {
  transition: all 0.2s ease-in-out;
  background-color: #fff;
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
}
.theme-piano .ats-overview-tabs-tab:hover:not(.ats-overview-tabs-tab--selected):not(.ats-overview-tabs-tab--no-hover) .ats-overview-tabs-tab-values-container {
  transition: all 0.2s ease-in-out;
  background-color: #fff;
}
.theme-piano .ats-overview-tabs-extended-tab-default-label-container {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  width: 100%;
  float: none;
  margin-top: 0;
}
.theme-piano .ats-overview-tabs-extended-tab-container {
  height: auto;
  text-align: left;
  width: 100%;
  float: none;
}
.theme-piano .ats-overview-tabs-tab--selected {
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(10, 14, 18, 0.05);
  border-color: transparent;
}
.theme-piano .ats-overview-tabs-tab--selected .ats-kpi-checked-icon {
  display: initial !important;
  height: 20px;
  width: 20px;
  background-image: url("./media/icon-checked-SYVPGXL4.svg");
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.theme-piano .ats-overview-tabs-tab--selected .ats-overview-tabs-tab-values-container {
  width: 100%;
  min-height: inherit;
  height: 100%;
  margin: 0;
  padding: 15px 16px 17px 20px;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(10, 14, 18, 0.05);
}
.theme-piano .ats-overview-tabs-tab-values-container {
  height: calc(100% - 32px);
  padding: 15px 16px 17px 20px;
  margin: 0;
  background-color: #f3f4f5;
  color: rgba(20, 27, 36, 0.7);
  border-radius: 4px;
  border-right: none;
  text-align: left;
}
.theme-piano .ats-overview-tabs-tab-label {
  text-transform: initial !important;
  margin-bottom: 16px;
  color: rgba(20, 27, 36, 0.7);
}
.ats-overview-tabs-tab--selected .theme-piano .ats-overview-tabs-tab-label--title {
  width: 75% !important;
}
.theme-piano .ats-overview-tabs-tab-value {
  color: #0a0e12;
  font-style: normal;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 24px;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: -0.48px;
  line-height: 40px;
  padding-top: 14px;
  overflow-x: hidden;
}
.theme-piano .ats-overview-tabs-tab-sub-value,
.theme-piano .ats-overview-tabs-tab-sub-value span:not(.ats-variation-value) {
  color: #0a0e12;
  font-style: normal;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  padding-top: 2px;
}
.ats-overview-tabs-no-click-container {
  background: #f8f8f8;
  display: -ms-flexbox;
  display: flex;
  border: solid #e4e8f1;
  border-width: 1px 0;
  margin-top: 10px;
  padding: 8px 0;
}
.ats-overview-tabs-no-click-container--no-select {
  background: white;
}
.ats-overview-tabs-no-click-container-view loading-layer .loading {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 2;
}
.ats-overview-tabs-no-click-container-view .ats-loading-layer {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 2;
}
.ats-overview-tabs-no-click-tab {
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  cursor: pointer;
  min-width: 100px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.ats-overview-tabs-no-click-tab:hover:not(.ats-overview-tabs-no-click-tab--selected):not(.ats-overview-tabs-no-click-tab--no-hover) {
  transition: background-color 0.2s ease-in-out;
  background-color: #fbfbfb;
}
.ats-overview-tabs-no-click-tab--no-hover {
  cursor: default;
}
.ats-overview-tabs-no-click-tab:not(:last-child) .ats-overview-tabs-no-click-tab-values-dot::after {
  content: "\2022";
  color: #e4e8f1;
  font-size: 25px;
}
.ats-overview-tabs-no-click-extended-tab {
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  cursor: pointer;
  padding: 0 16px;
  margin: 8px 0;
  -ms-flex-align: center;
  align-items: center;
}
.ats-overview-tabs-no-click-extended-tab-default-label-container {
  font-size: 0.8rem;
  font-weight: 500;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: 1;
  flex: 1;
  width: calc(100% - 12px);
  float: left;
  margin-top: 24px;
}
.ats-overview-tabs-no-click-extended-tab-arrow {
  float: left;
  margin-top: 24px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 12px;
}
.ats-overview-tabs-no-click-extended-tab-container {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  width: calc(100% - 12px);
  float: left;
}
.ats-overview-tabs-no-click-tab--selected {
  background-color: white;
}
.ats-overview-tabs-no-click-tab-values-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 8px 0;
  padding: 0 16px;
  text-align: left;
  min-width: 0;
}
.ats-overview-tabs-no-click-tab--selected .ats-overview-tabs-no-click-tab-values-container {
  border-right-color: transparent;
}
@media screen and (max-width: 1280px) {
  .ats-overview-tabs-no-click-tab-values-container {
    padding: 0 8px;
  }
}
@media screen and (max-width: 800px) {
  .ats-overview-tabs-no-click-tab-values-container {
    padding: 0 5px;
  }
}
.ats-overview-tabs-no-click-tab-label-container {
  display: -ms-flexbox;
  display: flex;
}
.ats-overview-tabs-no-click-tab-label {
  color: #a2a2a2;
  text-transform: uppercase;
  font-size: 0.8rem;
}
.ats-overview-tabs-no-click-tab-label-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  line-height: 10px;
}
.ats-overview-tabs-no-click-tab-value {
  font-size: 2.2rem;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .ats-overview-tabs-no-click-tab-value {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 1024px) {
  .ats-overview-tabs-no-click-tab-value {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 800px) {
  .ats-overview-tabs-no-click-tab-value {
    font-size: 0.8rem;
  }
}
.ats-overview-tabs-no-click-tab-value-centered {
  margin-bottom: 10px;
}
.ats-overview-tabs-no-click-tab-sub-value-green {
  color: #10cfbd;
}
.ats-overview-tabs-no-click-tab-sub-value-red {
  color: #e5493e;
}
.theme-piano .ats-overview-tabs-no-click-extended-tab-default-label-container {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-overview-tabs-no-click-container {
  border: none;
  padding: 24px 30px;
  margin: 0 0 10px;
  height: 100px;
}
.theme-piano .ats-overview-tabs-no-click-tab .ats-overview-tabs-no-click-tab-values-dot {
  display: none;
}
.theme-piano .ats-overview-tabs-no-click-tab-values-container {
  margin: 0;
  padding: 0;
}
.ats-overview-tabs-no-click-tab--selected .theme-piano .ats-overview-tabs-no-click-tab-values-container {
  border-right-color: transparent;
}
.theme-piano .ats-overview-tabs-no-click-tab-value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 24px;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: -0.48px;
  color: #0a0e12;
}
.theme-piano .ats-overview-tabs-no-click-tab-label {
  color: rgba(20, 27, 36, 0.7);
  text-transform: unset;
  padding-bottom: 8px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.ats-event-log-form {
  box-shadow: 0 2px 8px 0 rgba(187, 187, 187, 0.5);
  margin-left: 8px;
  margin-right: 8px;
  min-width: 300px;
  border-radius: 2px;
  border: 1px solid #dbdbdb;
}
.ats-event-log-footer {
  padding: 8px;
}
.ats-event-log-input {
  border-color: transparent !important;
  box-shadow: none !important;
  width: 100%;
  max-height: 150px;
  max-width: 100%;
  resize: none;
}
.ats-event-log-input:focus {
  border-color: transparent !important;
}
.ats-event-log-add-btn {
  transition: transform 0.2s ease;
  cursor: pointer;
  margin: 10px;
  color: #0dadf8 !important;
  top: 13px;
  left: 3px;
  position: relative;
  border: 2px solid;
  border-radius: 50%;
  background: #fff;
}
.ats-event-log-add-btn.mod-active {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ats-event-log-add-btn + span {
  display: none;
  text-align: left;
}
.ats-event-log-add-btn:hover + span {
  display: block;
  color: #fff;
  background-color: #31485a;
  padding: 8px;
  transition: opacity 0.2s;
  text-transform: initial;
  font-size: 11px;
  white-space: normal;
  width: 150px;
  z-index: 200;
  position: absolute;
  top: -40px;
  left: 5px;
}
.theme-piano .ats-event-log-add-btn {
  color: #fff !important;
  background-color: #325ca4;
  border-radius: 4px;
  border: none;
  box-shadow: 0 4px 10px rgba(10, 14, 18, 0.1);
  padding: 6px;
  position: relative;
  top: 0;
  left: 0;
}
.theme-piano .ats-event-log-add-btn:hover + span {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  color: #fff;
  background-color: #0a0e12;
  padding: 3px 3px 2px 4px;
  min-width: initial;
  left: 10px;
  top: initial;
  bottom: 40px;
  z-index: 4500;
  border-radius: 2px;
  box-shadow: none;
  text-transform: uppercase;
  width: max-content;
}
.theme-piano .ats-event-log-form {
  border: none;
  border-radius: 4px;
  box-shadow: 20px 20px 40px rgba(10, 14, 18, 0.1);
  margin-left: 16px;
}
.theme-piano .ats-event-log-input {
  padding: 8px 15px;
}
.theme-piano .ats-event-log-footer {
  padding: 10px;
}
.ats-chart-histo .highcharts-series:hover .highcharts-point {
  opacity: 0.2;
}
.ats-chart-histo .highcharts-series .highcharts-point:hover {
  opacity: 1;
}
.ats-chart-venn .export-div {
  margin: 2px 5px;
}
.ats-chart-venn .spinner-container {
  width: 15px;
  height: 15px;
  position: relative;
  display: none;
}
.ats-chart-venn .spinner-loading {
  width: 15px;
  height: 15px;
  margin: 0 5px;
  top: 0;
  left: 0;
}
.ats-chart-venn .highcharts-root {
  font-family:
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif !important;
  font-size: 12px !important;
}
.ats-chart-venn .highcharts-data-label tspan {
  stroke-width: 0;
  fill: #333333;
}
.ats-chart-venn .highcharts-legend-item.highcharts-venn-series > span .icon-export-legend {
  display: none;
}
.ats-chart-venn .highcharts-legend-item.highcharts-venn-series > span:hover .icon-export-legend {
  display: inline-block;
}
.ats-chart-venn .highcharts-data-label text {
  pointer-events: none;
}
.theme-piano .ats-chart-venn .highcharts-root {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}
.ats-chart--comparison .highcharts-graph {
  opacity: 0.7;
  stroke-width: 1;
}
.ats-chart-tooltip-container {
  box-shadow: 20px 20px 40px rgba(10, 14, 18, 0.1);
  padding: 10px;
  border-radius: 5px;
  background: #fff;
}
.ats-chart-tooltip-square {
  margin-right: 7px;
  width: 8px !important;
  height: 8px !important;
  border-radius: 2px;
}
.ats-chart-tooltip-square-inline {
  display: inline-block;
}
.ats-chart-tooltip-text {
  color: rgba(20, 27, 36, 0.7);
  white-space: normal;
}
.ats-chart-tooltip-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 220px;
}
.ats-chart-tooltip-divider {
  border-top: 1px solid rgba(20, 27, 36, 0.05);
  margin: 10px -10px 5px;
}
.ats-chart-tooltip-divider:first-child {
  border-top: none !important;
  margin: 0 !important;
}
.highcharts-root,
.highcharts-container {
  overflow: visible !important;
  font-family:
    Nitti PX,
    Monaco,
    "Courier New",
    monospace !important;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  text-transform: none;
  letter-spacing: normal;
}
.ats-chart-pie {
  height: inherit;
  margin: 0 auto;
}
.ats-graph-donut {
  position: relative;
  text-align: center;
}
.ats-graph-donut .ats-graph-donut-label {
  text-align: center;
  position: absolute;
  line-height: 24px;
  width: 100%;
  top: 50%;
  margin-top: -24px;
}
.ats-graph-donut .ats-graph-donut-value {
  font-size: 32px;
  font-weight: 700;
}
.ats-graph-donut .ats-graph-donut-legend {
  font-size: 12px;
  font-weight: 300;
}
.ats-graph-donut svg {
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.ats-graph-donut svg circle {
  stroke-width: 2;
}
.ats-graph-donut .circle_animation {
  stroke-dasharray: 440;
  stroke: #0dadf8;
  transition: stroke-dashoffset ease-in-out 0.2s;
}
.ats-chart-arearange-click-display {
  height: 34px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px -10px 0;
  padding: 6px 10px 0;
  border-top: 1px solid rgba(20, 27, 36, 0.05);
  color: rgba(20, 27, 36, 0.4);
}
.ats-chart-checkout .checkout-headers {
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0;
  width: auto;
}
.ats-chart-checkout .checkout-headers li {
  width: 20%;
  padding-left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-chart-checkout .checkout-headers li div {
  width: 80px;
  white-space: nowrap;
}
@media screen and (max-width: 1222px) {
  .ats-chart-checkout .checkout-headers li div {
    width: 50px;
  }
}
.ats-chart-checkout .checkout-column-step-title {
  font-family: "Lato", sans-serif;
  font-size: 13px;
  color: #072237;
  text-transform: uppercase;
}
.ats-chart-checkout .checkout-column-step-value {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  color: #0cacf8;
}
.ats-chart-checkout .checkout-column-step-value-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 10px;
}
.ats-chart-checkout .step_loss_rate i {
  font-size: 1.1em;
}
.ats-chart-checkout .lost_cart_legend_container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 8vw;
  z-index: 1;
}
.ats-chart-checkout .lost_cart_legend_container .lost_cart_legend_content {
  padding-bottom: 10px;
}
.ats-chart-checkout .lost_cart_legend_title {
  font-family: "Lato", sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  color: #a2a2a2;
  white-space: normal;
  position: relative;
  cursor: default;
}
.ats-chart-checkout .lost_cart_legend_value {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  white-space: normal;
}
.ats-chart-checkout .tooltipMetricDescription {
  position: absolute;
  display: none;
  bottom: calc(100% + 8px);
  left: 0;
  padding: 15px;
  transition: opacity 0.2s ease;
  text-transform: initial;
  width: 150px;
  white-space: normal;
  z-index: 2;
  color: rgba(20, 27, 36, 0.7);
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
  border-radius: 5px;
  background-color: #fff;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}
.ats-chart-checkout .tooltipMetricDescription:hover {
  display: block;
}
.ats-chart-checkout .tooltipMetricDescription.mod-right {
  top: 0;
  bottom: auto;
  left: calc(100% + 10px);
}
.ats-chart-checkout .tooltipMetricDescription.mod-left {
  top: 0;
  bottom: auto;
  left: -160px;
}
.ats-chart-checkout .tooltipMetricDescription.mod-bottom {
  top: 80%;
  bottom: auto;
}
.ats-chart-checkout .tooltipMetricDescription.mod-right-button {
  bottom: auto;
  left: calc(100% + 10px);
}
.ats-chart-checkout .tooltipMetricDescription.mod-left-button {
  bottom: auto;
  left: -160px;
}
.ats-chart-checkout .lost_cart_legend_content:hover > .tooltipMetricDescription,
.ats-chart-checkout .step_conversion_rate:hover > .tooltipMetricDescription,
.ats-chart-checkout .step_loss_rate:hover > .tooltipMetricDescription,
.ats-chart-checkout .ats-btn-export:hover > .tooltipMetricDescription {
  display: block;
}
.ats-chart-checkout .step_conversion_rate {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #0fcfbe;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  color: #0fcfbe;
  border-radius: 24px;
  padding: 4px 8px;
  background-color: #fff;
}
.ats-chart-checkout .step_conversion_rate > img {
  width: 15px;
}
.ats-chart-checkout .step_loss_rate {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #f47175;
  font-family: "Lato", sans-serif;
  font-size: 10px;
  color: #f47175;
  background-color: #fff;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  border-radius: 30px;
  padding: 2px 10px;
  width: 70px;
}
.ats-chart-checkout .step_loss_rate > img {
  margin-left: 2px;
  width: 15px;
}
@media screen and (max-width: 1100px) {
  .ats-chart-checkout .step_conversion_rate img {
    display: none;
  }
  .ats-chart-checkout .step_loss_rate img {
    display: none;
  }
}
.checkout-title {
  margin: 0 20px;
}
.checkout-tooltip {
  width: 400px;
}
.checkout-tooltip-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  height: 40px;
  margin-top: -10px;
}
.checkout-tooltip-text {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
  color: #0a0e12;
  margin-bottom: 10px;
}
.theme-piano .ats-chart-checkout .checkout-column-step-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(20, 27, 36, 0.7);
  text-transform: none;
}
.theme-piano .ats-chart-checkout .checkout-column-step-value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 24px;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: -0.48px;
  color: #0a0e12;
}
.theme-piano .ats-chart-checkout .step_loss_rate {
  border: none;
  font-family:
    Source Code Pro,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 12px;
  font-weight: 400;
  line-height: 23px;
  color: #b74c51;
}
.theme-piano .ats-chart-checkout .step_loss_rate i {
  background-color: #b74c51;
  position: relative;
  right: 4px;
  bottom: 1px;
}
.theme-piano .ats-chart-checkout .lost_cart_legend_title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(20, 27, 36, 0.7);
  text-transform: none;
}
.theme-piano .ats-chart-checkout .lost_cart_legend_value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  color: #0a0e12;
}
.ats-accordion input[type=radio],
.ats-accordion input[type=checkbox] {
  display: none;
}
.ats-accordion .sub > li {
  cursor: pointer;
  overflow: hidden;
  height: 0;
  margin: 0;
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.ats-accordion input:checked + .ats-menu-item > .sub > li {
  height: 35px;
  opacity: 1;
}
.theme-piano .ats-accordion input:checked + .ats-menu-item > .sub > li {
  height: 50px;
}
.ats-alert {
  border-radius: 4px;
  background: #335269;
  margin: 16px 4px 8px;
  padding: 12px 16px;
  color: white;
  display: -ms-flexbox;
  display: flex;
  border: 2px solid transparent;
  -ms-flex-align: center;
  align-items: center;
}
.ats-alert a {
  cursor: pointer;
  text-decoration: underline;
}
.ats-alert--danger {
  background: #fffcfb;
  border-color: #ee746b;
  color: #e5493e;
  box-shadow: 0 0 7px 0 rgba(229, 71, 60, 0.13);
}
.ats-alert--success {
  background: #fefffe;
  border-color: #62e3d8;
  color: #10cfbd;
  box-shadow: 0 0 7px 0 rgba(61, 229, 60, 0.13);
}
.ats-alert--information {
  background: #f4fbff;
  border-color: #0dadf8;
  color: #0dadf8;
  box-shadow: 0 0 7px 0 rgba(12, 172, 248, 0.13);
}
.ats-alert--information a {
  color: #067bb2;
}
.ats-alert--delta {
  background: #fefffe;
  border-color: #09bdba;
  color: #10cfbd;
  box-shadow: 0 0 7px 0 rgba(61, 229, 60, 0.13);
}
.ats-alert_icon {
  margin-right: 8px;
  display: inline-block;
}
.ats-alert--danger .ats-alert_icon {
  color: #e5493e;
}
.ats-alert--success .ats-alert_icon {
  color: #16e0a4;
}
.theme-piano .ats-alert {
  border-radius: 2px;
  border: none;
  margin: 0;
}
.theme-piano .ats-alert a {
  text-decoration: none;
}
.theme-piano .ats-alert--danger {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  background-color: #b74c51;
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
}
.theme-piano .ats-alert--danger .ats-alert_icon {
  color: rgba(255, 255, 255, 0.7);
}
.theme-piano .ats-alert--information,
.theme-piano .ats-alert--success {
  color: rgba(20, 27, 36, 0.7);
  background-color: rgba(50, 92, 164, 0.08);
  box-shadow: none;
  padding: 15px 20px;
  -ms-flex-align: initial;
  align-items: initial;
}
.theme-piano .ats-alert--information a,
.theme-piano .ats-alert--success a {
  color: #325ca4;
}
.theme-piano .ats-alert--information .ats-alert_icon,
.theme-piano .ats-alert--success .ats-alert_icon {
  color: rgba(20, 27, 36, 0.6);
  margin-left: 3px;
  margin-right: 18px;
}
.ats-avatar {
  display: inline-block;
  position: relative;
  margin: 0;
  border-radius: 150%;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 1.1rem;
  font-weight: 300;
  vertical-align: middle;
  background: #0dadf8;
  text-align: center;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
}
.ats-avatar-initials {
  color: #e9e9e9;
  text-transform: uppercase;
}
.ats-avatar-img {
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  z-index: 1;
  background-repeat: no-repeat;
  border-radius: 150%;
  background-size: cover;
  position: absolute;
  top: -1px;
  left: -1px;
}
.ats-avatar--xs {
  line-height: calc(30px - (2 * 8px));
  width: calc(30px - (2 * 8px));
  height: calc(30px - (2 * 8px));
  -ms-flex: 0 0 calc(30px - (2 * 8px));
  flex: 0 0 calc(30px - (2 * 8px));
  font-size: 0.8rem;
}
.ats-avatar--sm {
  line-height: calc(30px - (1 * 8px));
  width: calc(30px - (1 * 8px));
  height: calc(30px - (1 * 8px));
  -ms-flex: 0 0 calc(30px - (1 * 8px));
  flex: 0 0 calc(30px - (1 * 8px));
  font-size: 0.9rem;
}
.ats-avatar--lg {
  line-height: calc(30px + (1 * 8px));
  width: calc(30px + (1 * 8px));
  height: calc(30px + (1 * 8px));
  -ms-flex: 0 0 calc(30px + (1 * 8px));
  flex: 0 0 calc(30px + (1 * 8px));
  font-size: 1.2rem;
}
.ats-avatar--xl {
  line-height: calc(30px + (2 * 8px));
  width: calc(30px + (2 * 8px));
  height: calc(30px + (2 * 8px));
  -ms-flex: 0 0 calc(30px + (2 * 8px));
  flex: 0 0 calc(30px + (2 * 8px));
  font-size: 2rem;
}
.ats-avatar--xxl {
  line-height: calc(30px + (4 * 8px)) !important;
  width: calc(30px + (4 * 8px)) !important;
  height: calc(30px + (4 * 8px)) !important;
  -ms-flex: 0 0 calc(30px + (4 * 8px)) !important;
  flex: 0 0 calc(30px + (4 * 8px)) !important;
  font-size: 2.83rem !important;
}
.ats-avatar--xxxl {
  line-height: calc(30px + (7 * 8px)) !important;
  width: calc(30px + (7 * 8px)) !important;
  height: calc(30px + (7 * 8px)) !important;
  -ms-flex: 0 0 calc(30px + (7 * 8px)) !important;
  flex: 0 0 calc(30px + (7 * 8px)) !important;
  font-size: 2.83rem !important;
}
.theme-piano .ats-avatar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 20px;
  width: 20px;
  height: 20px;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  background: #f3f4f5;
}
.theme-piano .ats-avatar-initials {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-pack: center;
  justify-content: center;
  color: #0a0e12;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-avatar-img {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.theme-piano .ats-avatar--xs {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-avatar--md {
  line-height: 30px;
  width: 30px;
  height: 30px;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
}
.theme-piano .ats-avatar--md .ats-avatar-initials {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.theme-piano .ats-avatar--multiple {
  display: -ms-flexbox;
  display: flex;
}
.theme-piano .ats-avatar--multiple .ats-avatar {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  background: #fbfcfc;
  border: 1px solid rgba(20, 27, 36, 0.1);
  width: 25px;
  height: 10px;
  line-height: 22px;
  -ms-flex: initial;
  flex: initial;
  position: relative;
  margin-left: -3px;
  cursor: default;
}
.theme-piano .ats-avatar--multiple .ats-avatar-initials {
  color: #0a0e12;
}
.theme-piano .ats-avatar--multiple .ats-avatar--md {
  line-height: 30px;
  width: 30px;
  height: 30px;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
}
.theme-piano .ats-avatar--multiple .ats-avatar--md .ats-avatar-initials {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.ats-autocompletion-container .ats-autocompletion-list {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  width: 525px;
  background: white;
  z-index: 12;
  border: 1px solid #e4e8f1;
  border-top: none;
  overflow: auto;
  max-height: 300px;
  border-radius: 2px;
}
.ats-autocompletion-list .ats-list-item.active {
  background: #f2f2f2;
}
.ats-autocompletion-list div {
  color: #262b33;
  text-transform: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ats-badge {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: -3px;
  right: -5px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 2500;
  border: 1px solid #079ee4;
  border-radius: 150px;
  background: #0dadf8;
  height: 16px;
  color: white;
  font-size: 0.8rem;
  text-align: center;
  padding-left: 4px;
  padding-right: 4px;
}
.ats-link .ats-badge {
  top: -10px;
  right: -10px;
}
.ats-badge--inverse {
  border: 1px solid #252a32;
  background: #252a32;
  color: white;
}
.ats-badge--danger {
  border: none;
  background: #fc636b;
}
.ats-badge--empty {
  padding: 0;
  height: 8px;
  width: 8px;
  top: -4px;
  right: -4px;
}
.ats-link .ats-badge--empty {
  top: -4px;
  right: -4px;
}
.theme-piano .ats-badge {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  border-radius: 1px;
  background-color: rgba(10, 14, 18, 0.1);
  border: none;
  color: #0a0e12;
  line-height: 15px;
  position: initial;
  display: inline-block;
  z-index: initial;
}
at-notification-banner {
  transition: all 0.16s ease-in-out;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  color: white;
  padding: 0 16px;
  background:
    linear-gradient(
      to right,
      #3bb7d9,
      #2ec093,
      #3bb7d9,
      #2ec093);
  transition: box-shadow 0.2s ease-in-out;
  box-shadow: inset 5px 0 0 0 transparent;
  animation: backgroundGradient 10s ease-in-out infinite;
  background-size: 400% 400%;
}
.firefox at-notification-banner {
  animation: none;
}
at-notification-banner.ats-notification-banner--incident {
  box-shadow: inset 5px 0 0 0 #e5493e;
}
at-notification-banner.ats-notification-banner--maintenance {
  box-shadow: inset 5px 0 0 0 #ff9f00;
}
at-notification-banner .notification-banner-pagination-controls {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
at-notification-banner .ats-icon:hover {
  cursor: pointer;
}
at-notification-banner.is-not-visible {
  padding: 0 16px;
  height: 0;
}
at-notification-banner .ats-btn--cta:hover {
  color: #2ec093;
}
at-notification-banner .notification-banner-pagination-controls span {
  font-size: 12px;
  text-align: center;
  width: 32px;
}
@keyframes backgroundGradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.ats-breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.ats-breadcrumb-concentration {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.ats-breadcrumb-concentration .ats-breadcrumb-item:first-child {
  padding-left: 0;
}
.ats-breadcrumb-concentration .ats-breadcrumb-item:last-child {
  padding-left: 16px;
}
.ats-breadcrumb-container {
  position: relative;
  overflow: hidden;
  min-height: 32px;
  width: 100%;
  border-radius: 2px;
  background: white;
}
.ats-breadcrumb-container:hover .ats-breadcrumb-navigation {
  transition: opacity ease-in-out 0.2s;
  opacity: 1;
}
.ats-breadcrumb-container--lg {
  min-height: 40px;
}
.ats-breadcrumb-container--lg .ats-breadcrumb-item .ats-breadcrumb-link {
  line-height: 40px;
}
.ats-breadcrumb-container--lg .ats-breadcrumb-item-separator {
  line-height: 40px;
}
.ats-breadcrumb-container--no-border {
  border: none;
}
.ats-breadcrumb-container--border {
  border: 1px solid;
}
.ats-breadcrumb-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  float: left;
}
.ats-breadcrumb-item:first-child {
  padding-left: 16px;
}
.ats-breadcrumb-link {
  position: relative;
  line-height: 32px;
  background: white;
  font-size: 0.9rem;
  font-weight: 500;
  white-space: nowrap;
}
.ats-breadcrumb-item-separator {
  padding: 0 15px;
  line-height: 32px;
}
.ats-breadcrumb-navigation {
  position: absolute;
  width: 75px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  z-index: 99;
  opacity: 0;
  transition: opacity ease-in-out 0.2s, color ease-in-out 0.2s;
  cursor: pointer;
}
.ats-breadcrumb-navigation i {
  transition: color ease-in-out 0.2s;
}
.ats-breadcrumb-navigation:hover i {
  color: #0dadf8;
}
.ats-breadcrumb-navigation-left {
  left: 0;
  background-image:
    linear-gradient(
      90deg,
      #fff 0%,
      rgba(255, 255, 255, 0.94) 50%,
      rgba(255, 255, 255, 0.63) 100%);
}
.ats-breadcrumb-navigation-right {
  -ms-flex-pack: end;
  justify-content: flex-end;
  right: 0;
  background-image:
    linear-gradient(
      270deg,
      #fff 0%,
      rgba(255, 255, 255, 0.94) 50%,
      rgba(255, 255, 255, 0.63) 100%);
  padding-right: 8px;
}
.theme-piano .ats-breadcrumb-item:first-child {
  padding-left: 20px;
}
.theme-piano .ats-breadcrumb-item span {
  color: #0a0e12;
}
.theme-piano .ats-breadcrumb-link {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-breadcrumb-link:hover {
  color: #0a0e12;
}
.theme-piano .ats-breadcrumb-navigation i {
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-breadcrumb-navigation:hover i {
  color: #0a0e12;
}
.theme-piano .ats-breadcrumb-navigation-left {
  padding-left: 20px;
}
.theme-piano .ats-breadcrumb-concentration .ats-breadcrumb-item:first-child {
  padding-left: 0;
}
.theme-piano .ats-breadcrumb-concentration .ats-breadcrumb-item:last-child {
  padding-left: 20px;
}
.theme-piano .ats-breadcrumb-separator {
  margin: 10px 10px 0;
}
.ats-btn {
  transition: all 0.16s ease-in-out;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
  justify-content: center;
  vertical-align: middle;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0;
  border: 1px solid transparent;
  border-radius: 2px;
  background-image: none;
  padding: 8px 12px;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  line-height: 18px;
  box-shadow: 0 1px 2px 0 rgba(221, 225, 232, 0.25);
}
.ats-btn + .ats-btn {
  margin-left: 8px;
}
.ats-btn > .ats-icon {
  margin-right: 4px;
}
.ats-popup-footer .ats-btn {
  padding-left: 24px;
  padding-right: 24px;
}
.ats-btn:focus {
  outline: 0;
  border-color: #0dadf8;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
}
.ats-btn-view:focus {
  outline: 0;
  border: 1px solid transparent;
}
@media screen and (max-width: 1120px) {
  .dashboard-designer .ats-btn .ats-btn-label {
    display: none;
  }
}
.ats-btn--dashed {
  border-style: dashed !important;
  color: #a2a2a2 !important;
}
.ats-btn--disabled,
.ats-btn[disabled=disabled] {
  cursor: not-allowed !important;
  opacity: 0.4;
}
.ats-btn--small {
  font-size: 0.9rem;
  padding: 4px 12px;
}
.ats-btn--large {
  padding: 16px 12px;
  font-size: 1.2rem;
}
.ats-btn--block {
  display: inline-block;
  width: 100%;
}
.ats-btn--primary {
  border: 1px solid #0dadf8 !important;
  background: #0dadf8 !important;
  color: white;
  box-shadow: 0 1px 2px 0 rgba(13, 173, 248, 0.25);
}
.ats-btn--primary:hover {
  background: #07a5ed !important;
  color: white !important;
}
.ats-btn-group .ats-btn--primary {
  border-right: 1px solid #079ee4;
}
.ats-btn--secondary {
  border: 1px solid #e4e8f1;
  background: white;
  color: #252a32;
}
.ats-btn--secondary:hover {
  background: #fcfcfc;
  color: #252a32;
  border-color: #d9d8d8;
}
.ats-btn-group .ats-btn--secondary {
  border: 1px solid #e4e8f1;
}
.ats-btn--danger {
  border: 1px solid #e52e48 !important;
  background: #e5493e !important;
  color: white !important;
  box-shadow: 0 1px 2px 0 rgba(229, 73, 62, 0.25);
}
.ats-btn--danger:hover {
  background: #e33c31 !important;
  color: white !important;
}
.ats-btn--success {
  border: 1px solid #10cfbd !important;
  background: #10cfbd !important;
  color: white;
  box-shadow: 0 1px 2px 0 rgba(16, 207, 189, 0.25);
}
.ats-btn--success:hover {
  background: #10cab9 !important;
  color: white !important;
}
.ats-btn--transparent {
  color: #252a32;
  background: transparent;
  box-shadow: none;
}
.ats-btn--transparent:hover {
  color: #252a32;
  background: #f8f8f8;
}
.ats-btn--transparent-blue {
  color: #252a32;
  background: transparent;
  box-shadow: none;
}
.ats-btn--transparent-blue:hover {
  color: #0dadf8;
}
.ats-btn--refresh {
  color: #252a32;
}
.ats-btn--refresh:hover {
  color: #0dadf8;
}
.ats-btn--bg-dark {
  background: #252a32 !important;
  color: white;
}
.ats-btn--bg-dark:hover {
  background: #1e2329 !important;
  color: white !important;
}
.ats-btn--onboarding {
  border: 1px solid #edac08;
  background: #f8bf30;
  color: white;
}
.ats-btn--onboarding:hover {
  background: #f7ba21;
  color: white;
}
.ats-btn--transparent-light {
  color: white;
  background: transparent;
}
.ats-btn--transparent-light:hover {
  color: white;
  background: rgba(255, 255, 255, 0.2);
}
.ats-btn--cta {
  border-radius: 20px;
  border: 2px solid white;
  background: transparent;
  color: white;
}
.ats-btn--cta:hover {
  background: white;
  color: transparent;
}
.ats-topbar--information .ats-btn--cta:hover {
  color: #0dadf8;
}
.ats-topbar--news .ats-btn--cta:hover {
  color: #f8bf30;
}
.ats-btn--circle {
  width: 36px;
  height: 36px;
  border-radius: 150px;
  border-width: 2px !important;
}
.ats-btn--circle > .ats-icon {
  margin-right: 0 !important;
}
.ats-dropdown .ats-btn--circle {
  border-radius: 150px !important;
  border-width: 2px !important;
}
.ats-dropdown .ats-btn--circle .ats-dropdown-ico {
  padding-right: 0;
}
.ats-btn--ico {
  padding: 8px 10px;
}
.ats-btn--ico > .ats-icon {
  margin-right: 0 !important;
  line-height: inherit;
}
editable-db-box .ats-btn--ico {
  border-radius: 150px;
  width: 40px;
  height: 40px;
  padding: inherit;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  box-shadow: 0 0 2px 0 rgba(7, 34, 54, 0.26);
}
editable-db-box .ats-btn--ico .ats-icon {
  font-size: 19px !important;
}
editable-db-box .ats-btn--ico:hover {
  color: white;
}
.ats-btn--wrap {
  white-space: normal !important;
  height: auto !important;
}
.ats-btn:hover {
  cursor: pointer;
}
.ats-btn:hover.is-disabled,
.bs-datepicker-head button.ats-btn[disabled]:hover {
  border: 1px solid #e4e8f1;
  box-shadow: none;
}
.ats-btn-ndf {
  border: 1px dashed #09bdba !important;
  color: #09bdba !important;
  background-color: #eaf8f9;
  margin-right: 8px;
}
.ats-btn-ndf:hover {
  border: 1px dashed #09bdba !important;
  color: #09bdba !important;
  background-color: rgba(149, 235, 255, 0.3) !important;
}
.theme-piano .ats-btn {
  box-shadow: none;
  border-radius: 4px;
}
.theme-piano .ats-btn:focus {
  border: 1px solid rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-btn:not(:disabled) {
  cursor: pointer;
}
.theme-piano .ats-btn + .ats-btn {
  margin-left: 10px;
}
.theme-piano .ats-btn--primary,
.theme-piano .ats-btn--secondary,
.theme-piano .ats-btn--grey,
.theme-piano .ats-btn--line {
  padding: 13px 30px;
  height: 40px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  min-width: 40px;
}
.theme-piano .ats-btn--primary {
  background:
    linear-gradient(
      180deg,
      #5778b2 0%,
      #4e70ad 100%) !important;
  color: #fff !important;
  border: none !important;
}
.theme-piano .ats-btn--primary > .ats-icon {
  color: rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.6);
}
.theme-piano .ats-btn--primary:hover,
.theme-piano .ats-btn--primary.ats-btn-hover {
  background:
    linear-gradient(
      180deg,
      #5271a8 0%,
      #4a6aa3 100%) !important;
}
.theme-piano .ats-btn--primary:hover > .ats-icon,
.theme-piano .ats-btn--primary.ats-btn-hover > .ats-icon {
  background-color: #fff;
}
.theme-piano .ats-btn--primary:active,
.theme-piano .ats-btn--primary.ats-btn-active {
  background:
    linear-gradient(
      180deg,
      #5271a8 0%,
      #4969a3 100%) !important;
  box-shadow: 0 2px 4px rgba(28, 37, 68, 0.15) inset;
}
.theme-piano .ats-btn--primary:active > .ats-icon,
.theme-piano .ats-btn--primary.ats-btn-active > .ats-icon {
  background-color: #fff;
}
.theme-piano .ats-btn--primary.ats-btn-disabled,
.theme-piano .ats-btn--primary[disabled=disabled],
.theme-piano .ats-btn--primary.is-disabled,
.theme-piano .bs-datepicker-head button.ats-btn--primary[disabled],
.bs-datepicker-head .theme-piano button.ats-btn--primary[disabled] {
  background:
    linear-gradient(
      180deg,
      #c3cee0 0%,
      #bac6db 100%) !important;
}
.theme-piano .ats-btn--primary.ats-btn-disabled > .ats-icon,
.theme-piano .ats-btn--primary[disabled=disabled] > .ats-icon,
.theme-piano .ats-btn--primary.is-disabled > .ats-icon,
.theme-piano .bs-datepicker-head button.ats-btn--primary[disabled] > .ats-icon,
.bs-datepicker-head .theme-piano button.ats-btn--primary[disabled] > .ats-icon {
  background-color: rgba(255, 255, 255, 0.6);
}
.theme-piano .ats-btn--secondary {
  background:
    linear-gradient(
      180deg,
      #e1e4e6 0%,
      #d8dbe1 100%) !important;
  color: #0a0e12;
  border: none !important;
}
.theme-piano .ats-btn--secondary:hover,
.theme-piano .ats-btn--secondary.ats-btn-hover {
  background:
    linear-gradient(
      180deg,
      #dadfe2 0%,
      #d1d5dc 100%) !important;
  color: #0a0e12;
}
.theme-piano .ats-btn--secondary:hover .ats-icon,
.theme-piano .ats-btn--secondary.ats-btn-hover .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-btn--secondary:active,
.theme-piano .ats-btn--secondary.ats-btn-active {
  background:
    linear-gradient(
      180deg,
      #d9dde0 0%,
      #d0d3db 100%) !important;
  box-shadow: 0 2px 4px rgba(28, 37, 68, 0.05) inset;
  color: #0a0e12;
}
.theme-piano .ats-btn--secondary.ats-btn--disabled,
.theme-piano .ats-btn--secondary[disabled=disabled],
.theme-piano .ats-btn--secondary.is-disabled,
.theme-piano .bs-datepicker-head button.ats-btn--secondary[disabled],
.bs-datepicker-head .theme-piano button.ats-btn--secondary[disabled] {
  background:
    linear-gradient(
      180deg,
      #f1f2f3 0%,
      #edeff1 100%) !important;
  color: rgba(20, 27, 36, 0.4) !important;
  opacity: 1;
}
.theme-piano .ats-btn--secondary.ats-btn--disabled > .ats-icon,
.theme-piano .ats-btn--secondary[disabled=disabled] > .ats-icon,
.theme-piano .ats-btn--secondary.is-disabled > .ats-icon,
.theme-piano .bs-datepicker-head button.ats-btn--secondary[disabled] > .ats-icon,
.bs-datepicker-head .theme-piano button.ats-btn--secondary[disabled] > .ats-icon {
  background-color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-btn--grey {
  background:
    linear-gradient(
      180deg,
      #d9dde0 0%,
      #d0d3db 100%) !important;
  color: #0a0e12;
}
.theme-piano .ats-btn--grey:hover,
.theme-piano .ats-btn--grey.ats-btn-hover {
  background:
    linear-gradient(
      180deg,
      #dadfe2 0%,
      #d1d5dc 100%) !important;
  color: #0a0e12 !important;
}
.theme-piano .ats-btn--grey:active,
.theme-piano .ats-btn--grey.ats-btn-active {
  background:
    linear-gradient(
      180deg,
      #d9dde0 0%,
      #d0d3db 100%) !important;
  color: #0a0e12;
  box-shadow: 0 2px 4px rgba(28, 37, 68, 0.05) inset;
}
.theme-piano .ats-btn--grey--disabled,
.theme-piano .ats-btn--grey[disabled=disabled],
.theme-piano .ats-btn--grey.is-disabled,
.theme-piano .bs-datepicker-head button.ats-btn--grey[disabled],
.bs-datepicker-head .theme-piano button.ats-btn--grey[disabled] {
  background:
    linear-gradient(
      180deg,
      #f1f2f3 0%,
      #edeff1 100%) !important;
  opacity: 1 !important;
  color: rgba(20, 27, 36, 0.4) !important;
  box-shadow: none;
}
.theme-piano .ats-btn--transparent-blue {
  color: #0a0e12;
}
.theme-piano .ats-btn--transparent-blue:hover {
  color: transparent;
}
.theme-piano .ats-btn--ico {
  padding: 10px;
}
.theme-piano .ats-btn--ico > .ats-icon {
  margin-right: 0 !important;
  line-height: initial;
}
.theme-piano .ats-btn--rounded {
  border-radius: 38px;
  padding: 8px 14px;
  height: 30px;
}
.theme-piano .ats-btn--rounded > .ats-icon {
  padding-top: 2px;
}
.theme-piano .ats-btn--ghost {
  background: transparent !important;
  color: #325ca4;
  border: 0;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  height: 30px;
  padding: 7px 0;
}
.theme-piano .ats-btn--ghost > .ats-icon {
  padding: 0 5px 0 0;
}
.theme-piano .ats-btn--ghost > .ats-icon {
  background-color: rgba(50, 92, 164, 0.6);
}
.theme-piano .ats-btn--ghost:hover,
.theme-piano .ats-btn--ghost.ats-btn-hover,
.theme-piano .ats-btn--ghost:active,
.theme-piano .ats-btn--ghost.ats-btn-active {
  background: transparent !important;
  color: #325ca4;
  border: 0;
}
.theme-piano .ats-btn--ghost:hover > .ats-icon,
.theme-piano .ats-btn--ghost.ats-btn-hover > .ats-icon,
.theme-piano .ats-btn--ghost:active > .ats-icon,
.theme-piano .ats-btn--ghost.ats-btn-active > .ats-icon {
  background-color: #325ca4;
}
.theme-piano .ats-btn--ghost--disabled,
.theme-piano .ats-btn--ghost[disabled=disabled],
.theme-piano .ats-btn--ghost.is-disabled,
.theme-piano .bs-datepicker-head button.ats-btn--ghost[disabled],
.bs-datepicker-head .theme-piano button.ats-btn--ghost[disabled] {
  background:
    linear-gradient(
      180deg,
      #f1f2f3 0%,
      #edeff1 100%) !important;
  opacity: 1 !important;
  color: rgba(20, 27, 36, 0.4) !important;
  box-shadow: none;
}
.theme-piano .ats-btn--ghost--disabled > .ats-icon,
.theme-piano .ats-btn--ghost[disabled=disabled] > .ats-icon,
.theme-piano .ats-btn--ghost.is-disabled > .ats-icon,
.theme-piano .bs-datepicker-head button.ats-btn--ghost[disabled] > .ats-icon,
.bs-datepicker-head .theme-piano button.ats-btn--ghost[disabled] > .ats-icon {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-btn--ghost--disabled span,
.theme-piano .ats-btn--ghost[disabled=disabled] span,
.theme-piano .ats-btn--ghost.is-disabled span,
.theme-piano .bs-datepicker-head button.ats-btn--ghost[disabled] span,
.bs-datepicker-head .theme-piano button.ats-btn--ghost[disabled] span {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-btn--ghost span {
  color: #325ca4;
}
.theme-piano .ats-btn--dashed {
  border: 1px dashed rgba(20, 27, 36, 0.1) !important;
  color: rgba(20, 27, 36, 0.7) !important;
  background: #fff !important;
  padding: 10px;
  text-transform: uppercase;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  height: 30px;
}
.theme-piano .ats-btn--dashed:hover:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]),
.theme-piano .ats-btn--dashed.ats-btn-hover:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]),
.theme-piano .ats-btn--dashed:active:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]),
.theme-piano .ats-btn--dashed.ats-btn-active:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]) {
  border: 1px dashed rgba(20, 27, 36, 0.1) !important;
  color: rgba(20, 27, 36, 0.7) !important;
  background: #fff !important;
  padding: 10px;
  text-transform: uppercase;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  height: 30px;
}
.theme-piano .ats-btn--line {
  border: 1px solid rgba(20, 27, 36, 0.1) !important;
  color: #0a0e12 !important;
  background: #fff !important;
  border-radius: 2px;
  padding: 10px !important;
}
.theme-piano .ats-btn--line .ats-icon {
  background-color: rgba(20, 27, 36, 0.6);
  margin: 0;
}
.theme-piano .ats-btn--line span {
  padding-left: 10px;
}
.theme-piano .ats-btn--line:hover,
.theme-piano .ats-btn--line.ats-btn-hover,
.theme-piano .ats-btn--line:active,
.theme-piano .ats-btn--line.ats-btn-active {
  border-color: rgba(20, 27, 36, 0.2) !important;
  color: #0a0e12 !important;
  background: #fff !important;
}
.theme-piano .ats-btn--line:hover > .ats-icon,
.theme-piano .ats-btn--line.ats-btn-hover > .ats-icon,
.theme-piano .ats-btn--line:active > .ats-icon,
.theme-piano .ats-btn--line.ats-btn-active > .ats-icon {
  background-color: #0a0e12 !important;
}
.theme-piano .ats-btn--line--disabled,
.theme-piano .ats-btn--line[disabled=disabled],
.theme-piano .ats-btn--line.is-disabled,
.theme-piano .bs-datepicker-head button.ats-btn--line[disabled],
.bs-datepicker-head .theme-piano button.ats-btn--line[disabled] {
  border-color: rgba(20, 27, 36, 0.1) !important;
  color: rgba(20, 27, 36, 0.2) !important;
  background: #f3f4f5 !important;
}
.theme-piano .ats-btn--line--disabled .ats-icon,
.theme-piano .ats-btn--line[disabled=disabled] .ats-icon,
.theme-piano .ats-btn--line.is-disabled .ats-icon,
.theme-piano .bs-datepicker-head button.ats-btn--line[disabled] .ats-icon,
.bs-datepicker-head .theme-piano button.ats-btn--line[disabled] .ats-icon {
  background-color: rgba(20, 27, 36, 0.2) !important;
}
.theme-piano .ats-btn--icon {
  border: 0 !important;
  color: rgba(20, 27, 36, 0.6) !important;
  background: transparent !important;
  padding: 10px;
  height: 40px;
}
.theme-piano .ats-btn--icon > .ats-icon {
  color: rgba(20, 27, 36, 0.6) !important;
}
.theme-piano .ats-btn--icon:hover,
.theme-piano .ats-btn--icon.ats-btn-hover,
.theme-piano .ats-btn--icon:active,
.theme-piano .ats-btn--icon.ats-btn-active {
  border: 0 !important;
  color: #0a0e12 !important;
  background: transparent !important;
}
.theme-piano .ats-btn--icon:hover > .ats-icon,
.theme-piano .ats-btn--icon.ats-btn-hover > .ats-icon,
.theme-piano .ats-btn--icon:active > .ats-icon,
.theme-piano .ats-btn--icon.ats-btn-active > .ats-icon {
  color: #0a0e12 !important;
}
.theme-piano .ats-btn--icon--disabled,
.theme-piano .ats-btn--icon[disabled=disabled],
.theme-piano .ats-btn--icon.is-disabled,
.theme-piano .bs-datepicker-head button.ats-btn--icon[disabled],
.bs-datepicker-head .theme-piano button.ats-btn--icon[disabled] {
  border: 0 !important;
}
.theme-piano .ats-btn--icon--disabled > .ats-icon,
.theme-piano .ats-btn--icon[disabled=disabled] > .ats-icon,
.theme-piano .ats-btn--icon.is-disabled > .ats-icon,
.theme-piano .bs-datepicker-head button.ats-btn--icon[disabled] > .ats-icon,
.bs-datepicker-head .theme-piano button.ats-btn--icon[disabled] > .ats-icon {
  background-color: rgba(20, 27, 36, 0.2) !important;
}
.theme-piano .ats-btn--small {
  padding: 10px 20px;
  height: 30px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-btn--small-dropdown-arrow {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-btn--large {
  padding: 13px 30px;
  height: 40px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ats-btn-dropdown {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.theme-piano .ats-btn-dropdown-arrow {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.theme-piano .ats-btn-dropdown-arrow .ats-icon {
  display: inline;
}
.ats-loading-button--label {
  padding: 0;
}
.ats-loading-button--loader .ats-spinner-loading {
  width: 18px;
  height: 18px;
}
.ats-loading-button--disabled {
  cursor: not-allowed !important;
}
.ats-loading-button--disabled.ats-btn--secondary:hover {
  background: white;
  color: #252a32;
}
.ats-loading-button--disabled .ats-loading-button--loader {
  margin: 11px 0 0 22px;
}
.ats-loading-button--disabled .ats-loading-button--icon,
.ats-loading-button--disabled .ats-loading-button--label {
  opacity: 0.5;
}
.ats-btn-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
}
.ats-btn-group--small .ats-dropdown-btn {
  padding-top: 4px;
  padding-bottom: 4px;
}
.ats-btn-group > .ats-btn {
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-right: 12px;
}
.ats-btn-group > .ats-btn :first-child {
  margin-left: 0;
}
.ats-btn-group > .ats-btn:not(:last-child):not(.dropdown-toggle),
.ats-btn-group > .ats-btn-group:not(:last-child) > .ats-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ats-btn-group > .ats-btn:not(:first-child),
.ats-btn-group > .ats-btn-group:not(:first-child) > .ats-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ats-btn-group > .ats-btn + .ats-btn,
.ats-btn-group .ats-btn + .ats-btn-group,
.ats-btn-group .ats-btn-group + .ats-btn,
.ats-btn-group .ats-btn-group + .ats-btn-group {
  margin-left: -1px;
}
.ats-btn-group > .ats-btn:first-child {
  margin-left: 0;
}
.ats-btn-group > .ats-btn {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.ats-btn-group .ats-dropdown {
  height: 100%;
}
.ats-btn-group .ats-dropdown .ats-dropdown-angle .ats-icon {
  line-height: 18px;
}
.ats-btn-group .ats-dropdown-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0 !important;
  padding-left: 8px;
  padding-right: 8px;
  margin-left: 0 !important;
}
.ats-btn-group .ats-dropdown-btn .ats-dropdown-content {
  min-width: 0;
  padding: 0;
}
.ats-tools-container .ats-btn-group .ats-dropdown-btn {
  padding: 8px 12px;
}
.dropdown-toggle-split {
  padding-right: 8px;
  padding-left: 8px;
}
.dropdown-toggle-split::after {
  margin-left: 0;
}
.ats-graph-toolbar .ats-input-radio-metric {
  margin: 4px;
}
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn {
  border-left: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 0 4px 4px 0;
}
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn .ats-dropdown-angle {
  color: rgba(255, 255, 255, 0.6);
}
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn:active,
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn:focus,
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn:hover {
  background:
    linear-gradient(
      180deg,
      #5271a8 0%,
      #4a6aa3 100%);
}
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn:active .ats-dropdown-angle .ats-icon,
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn:focus .ats-dropdown-angle .ats-icon,
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn:hover .ats-dropdown-angle .ats-icon {
  background-color: #fff;
}
.theme-piano .ats-btn-group .ats-dropdown .ats-dropdown-btn.is-disabled .ats-dropdown-angle:hover .ats-icon,
.theme-piano .ats-btn-group .ats-dropdown .bs-datepicker-head button.ats-dropdown-btn[disabled] .ats-dropdown-angle:hover .ats-icon,
.bs-datepicker-head .theme-piano .ats-btn-group .ats-dropdown button.ats-dropdown-btn[disabled] .ats-dropdown-angle:hover .ats-icon {
  background-color: rgba(255, 255, 255, 0.6);
}
.theme-piano .ats-btn-group--small .ats-dropdown--border .ats-dropdown-btn,
.theme-piano .ats-btn-group--rounded .ats-dropdown--border .ats-dropdown-btn {
  padding: 6px 7px;
  height: 30px;
}
.theme-piano .ats-btn-group--rounded .ats-dropdown--border .ats-dropdown-btn {
  border-top-right-radius: 38px;
  border-bottom-right-radius: 38px;
}
.theme-piano .ats-graph-toolbar .ats-input-radio-metric {
  margin: 0;
}
.theme-piano .ats-graph-toolbar .ats-btn-group {
  background: #f3f4f5;
  padding: 0 3px;
  box-shadow: none;
  border-radius: 4px;
  height: 40px;
}
.theme-piano .ats-graph-toolbar .ats-btn-group label {
  padding: 0 15px;
}
.theme-piano .ats-graph-toolbar .ats-btn-group label.ats-input--selected {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #0a0e12 !important;
  background: #fff !important;
  border-radius: 2.5px;
}
.theme-piano .ats-graph-toolbar .ats-btn-group .ats-btn {
  width: 40px;
  height: 40px;
  padding: 0;
  background: #f3f4f5 !important;
  border: 0;
  -ms-flex-pack: center;
  justify-content: center;
}
.theme-piano .ats-graph-toolbar .ats-btn-group .ats-btn:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.theme-piano .ats-graph-toolbar .ats-btn-group .ats-btn--primary {
  padding: 3px;
  color: #0a0e12 !important;
  background: #fff !important;
  border-radius: 2.5px;
  height: 34px;
  margin-top: 3px;
}
.theme-piano .ats-graph-toolbar .ats-btn-group .ats-btn--primary .ats-icon {
  background-color: #0a0e12;
  margin-right: 0;
}
.theme-piano .ats-graph-toolbar .ats-btn-group .ats-btn--secondary {
  background: transparent !important;
  border: 0;
  color: rgba(20, 27, 36, 0.4);
  box-shadow: none;
}
.theme-piano .ats-graph-toolbar .ats-btn-group .ats-btn--secondary .ats-icon {
  margin-right: 0;
}
.theme-piano .ats-graph-toolbar .ats-btn-group .ats-btn--secondary:hover {
  color: #0a0e12;
}
.ats-cell {
  transition: all 0.16s ease-in-out;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #e4e8f1;
  min-width: 30px;
  height: 100%;
  color: #252a32;
}
.ats-table-footer .ats-cell {
  -ms-flex: inherit;
  flex: inherit;
  border-right: 1px solid #c2cad7;
  height: 100%;
}
at-dropdown-slider .ats-cell {
  padding: 0 8px;
}
at-user-tools-bar .ats-cell {
  border: 0 !important;
}
.ats-tooltip-graphique .ats-cell {
  border-right: 1px solid rgba(228, 232, 241, 0.2);
  padding-right: 16px;
  height: auto;
}
.ats-tooltip-graphique .ats-cell:first-child {
  padding-left: 0;
}
.ats-tooltip-graphique .ats-cell:last-child {
  border-right: 0;
}
.ats-cell > .ats-link {
  color: currentColor;
}
.ats-cell > .ats-link:hover {
  color: #0dadf8;
}
.ats-cell--perimeter {
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
}
.ats-cell--context-bar {
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
}
.ats-cell--large {
  width: 250px;
}
.ats-cell--no-border {
  border-right: 0;
  border-left: 0;
}
@media (max-width: 1280px) {
  .ats-cell--no-border-right {
    border-right: 0;
  }
}
.ats-cell--border-left {
  border-right: 0;
  border-left: 1px solid #e4e8f1;
}
.ats-cell--calendar {
  height: 49px;
}
.ats-cell--disabled {
  width: 100%;
  height: 49px;
  background: white;
  opacity: 0.5;
  position: absolute;
}
.theme-piano .ats-cell {
  color: rgba(20, 27, 36, 0.4);
  border-right-color: rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-cell--calendar .ats-dropdown-content > .row > .d-flex {
  gap: 5px;
}
.theme-piano .ats-cell--calendar .ats-dropdown-content > .row > .d-flex .ats-label {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ats-cell--calendar .ats-dropdown:hover .ats-dropdown-content .ats-label {
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-graph-toolbar .ats-cell,
.theme-piano .ats-analysis-container-component .ats-cell {
  border-right: 0;
}
:root {
  --switch-checkbox--base: 18px;
  --switch-checkbox--large: 21px;
  --switch_height-background--base: 18px;
  --switch_width-background--base: 32px;
}
.ats-checkbox-switch {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-checkbox-switch_input {
  display: none;
}
.ats-checkbox-switch_input:checked + .ats-checkbox-switch_checkbox::after {
  -ms-transform: translate(72%, -1px);
  transform: translate(72%, -1px);
}
.ats-checkbox-switch_label {
  cursor: pointer;
}
.ats-checkbox-switch_label-right {
  margin-left: 4px;
}
.ats-checkbox-switch_label-left {
  margin-right: 4px;
  text-align: right;
}
.ats-checkbox-switch_checkbox {
  display: block;
  width: var(--switch_width-background--base);
  height: var(--switch_height-background--base);
  border-radius: var(--switch-checkbox--base);
  position: relative;
  transition: 0.15s ease-in-out;
  margin: 0 auto;
  border: 1px solid #e4e8f1;
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
  cursor: pointer;
}
.ats-checkbox-switch_checkbox::after {
  content: "";
  display: block;
  width: var(--switch-checkbox--base);
  height: var(--switch-checkbox--base);
  border-radius: var(--switch-checkbox--base);
  background: #0dadf8;
  border: 1px solid #079ee4;
  transition: 0.15s ease-in-out;
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
}
.ats-checkbox-switch--large .ats-checkbox-switch_checkbox::after {
  width: var(--switch-checkbox--large);
  height: var(--switch-checkbox--large);
  border-radius: var(--switch-checkbox--large);
  -ms-transform: translateY(-2px) translateX(-2px);
  transform: translateY(-2px) translateX(-2px);
}
.ats-checkbox-switch--large .ats-checkbox-switch_input:checked + .ats-checkbox-switch_checkbox::after {
  -ms-transform: translate(10px, -2px);
  transform: translate(10px, -2px);
}
.ats-checkbox-switch--success .ats-checkbox-switch_checkbox {
  border: 1px solid #10cfbd !important;
  background: #f3fdfb;
}
.ats-checkbox-switch--success .ats-checkbox-switch_checkbox::after {
  background: #10cfbd !important;
  border: 1px solid #0eb7a7 !important;
}
.ats-checkbox-switch--light .ats-checkbox-switch_checkbox {
  border: 1px solid #e4e8f1 !important;
  background: #f8f8f8 !important;
}
.ats-checkbox-switch--light .ats-checkbox-switch_checkbox::after {
  background: #ececec !important;
  border: 1px solid #e4e8f1 !important;
}
.theme-piano:root {
  --switch-checkbox--base: 11px;
  --switch-checkbox--large: 21px;
  --switch_height-background--base: 15px;
  --switch_width-background--base: 30px;
}
.theme-piano .ats-checkbox-switch_input:checked + .ats-checkbox-switch_checkbox::after {
  -ms-transform: translate(17px, 2px);
  transform: translate(17px, 2px);
}
.theme-piano .ats-checkbox-switch_label {
  cursor: pointer;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ats-checkbox-switch_label-right {
  margin-left: 5px;
}
.theme-piano .ats-checkbox-switch_label-left {
  margin-right: 5px;
}
.theme-piano .ats-checkbox-switch_checkbox {
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 0.1);
}
.theme-piano .ats-checkbox-switch_checkbox::after {
  border-radius: 50%;
  -ms-transform: translate(2px, 2px);
  transform: translate(2px, 2px);
  transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 0.1);
}
.theme-piano .ats-checkbox-switch--medium .ats-checkbox-switch_input:checked + .ats-checkbox-switch_checkbox::after {
  -ms-transform: translate(22px, 2px);
  transform: translate(22px, 2px);
}
.theme-piano .ats-checkbox-switch--medium .ats-checkbox-switch_checkbox {
  width: 40px;
  height: 20px;
  height: 20px;
  width: 40px;
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 0.1);
}
.theme-piano .ats-checkbox-switch--medium .ats-checkbox-switch_checkbox::after {
  height: 16px;
  width: 16px;
  width: 16px;
  height: 16px;
  transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 0.1);
}
.theme-piano .ats-checkbox-switch--success .ats-checkbox-switch_checkbox {
  border: none !important;
  background: #8bd389;
}
.theme-piano .ats-checkbox-switch--success .ats-checkbox-switch_checkbox::after {
  background: #fff !important;
  border: none !important;
}
.theme-piano .ats-checkbox-switch--success--alternate .ats-checkbox-switch_checkbox {
  background: rgba(10, 14, 18, 0.15) !important;
}
.theme-piano .ats-checkbox-switch--alternate {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
}
.theme-piano .ats-checkbox-switch--light .ats-checkbox-switch_checkbox {
  border: none !important;
  background: rgba(10, 14, 18, 0.15) !important;
}
.theme-piano .ats-checkbox-switch--light .ats-checkbox-switch_checkbox::after {
  background: #fff !important;
  border: none !important;
}
.theme-piano .ats-checkbox-switch--light--alternate .ats-checkbox-switch_checkbox {
  background: rgba(50, 92, 164, 0.4) !important;
}
.theme-piano .ats-checkbox-switch--light--alternate .ats-checkbox-switch_checkbox::before {
  content: "";
  position: absolute;
  background-color: rgba(50, 92, 164, 0.4);
  height: 8px;
  width: 6px;
  -ms-transform: translate(19.5px, 3px);
  transform: translate(19.5px, 3px);
  z-index: 1;
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/lock-micro-GLJKOTBR.svg");
  -webkit-mask-image: url("./media/lock-micro-GLJKOTBR.svg");
}
.theme-piano .ats-checkbox-switch--disable.ats-checkbox-switch--light .ats-checkbox-switch_checkbox {
  background-color: rgba(10, 14, 18, 0.1) !important;
}
.theme-piano .ats-checkbox-switch--disable.ats-checkbox-switch--light .ats-checkbox-switch_checkbox::after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.theme-piano .ats-checkbox-switch--disable.ats-checkbox-switch--success .ats-checkbox-switch_checkbox {
  background-color: #8bd389 !important;
  opacity: 0.5;
}
.theme-piano .ats-checkbox-switch--disable.ats-checkbox-switch--success .ats-checkbox-switch_checkbox::after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.theme-piano .ats-checkbox-switch--light .ats-checkbox-switch_input[disabled] + .ats-checkbox-switch_checkbox {
  background-color: rgba(10, 14, 18, 0.1) !important;
}
.theme-piano .ats-checkbox-switch--light .ats-checkbox-switch_input[disabled] + .ats-checkbox-switch_checkbox::after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.theme-piano .ats-checkbox-switch--success .ats-checkbox-switch_input[disabled] + .ats-checkbox-switch_checkbox {
  background-color: #8bd389 !important;
  opacity: 0.5;
}
.theme-piano .ats-checkbox-switch--success .ats-checkbox-switch_input[disabled] + .ats-checkbox-switch_checkbox::after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.ats-radio,
.ats-checkbox {
  width: 100%;
  position: relative;
}
.ats-radio label,
.ats-checkbox label {
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  width: 100%;
  font-weight: 400;
  text-transform: inherit;
  color: #0a0e12;
}
.ats-radio label.u-truncate-text,
.ats-checkbox label.u-truncate-text {
  display: inline-block;
}
.ats-radio input[type=checkbox],
.ats-checkbox input[type=checkbox] {
  margin-right: 8px;
}
.ats-radio input[type=radio],
.ats-checkbox input[type=radio] {
  margin-right: 8px;
}
.ats-radio--light,
.ats-checkbox--light {
  color: white;
}
.ats-radio--inline,
.ats-checkbox--inline {
  display: inline-block;
  width: auto;
  margin-top: 0 !important;
}
.ats-radio--inline + .ats-checkbox--inline,
.ats-radio--inline + .ats-radio--inline,
.ats-checkbox--inline + .ats-checkbox--inline,
.ats-checkbox--inline + .ats-radio--inline {
  margin-left: 16px;
}
.ats-radio + .ats-radio,
.ats-radio + .ats-radio,
.ats-radio + .ats-checkbox,
.ats-radio + .ats-checkbox,
.ats-checkbox + .ats-radio,
.ats-checkbox + .ats-radio,
.ats-checkbox + .ats-checkbox,
.ats-checkbox + .ats-checkbox {
  margin-top: 8px;
}
.ats-radio--custom label,
.ats-checkbox--custom label {
  padding-left: 24px;
}
.ats-radio--custom label::before,
.ats-checkbox--custom label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  border: 1px solid #e4e8f1;
  background-color: white;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.ats-radio--custom label::after,
.ats-checkbox--custom label::after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  padding-left: initial;
  padding-right: initial;
  font-size: 0.9rem;
  color: white;
}
.ats-radio--custom.ats-checkbox label::before,
.ats-checkbox--custom.ats-checkbox label::before {
  border-radius: 3px;
}
.ats-radio--custom.ats-checkbox input:checked + label::before,
.ats-checkbox--custom.ats-checkbox input:checked + label::before {
  background: #0dadf8;
  border-color: #079ee4;
}
.ats-radio--custom.ats-checkbox input:checked + label::after,
.ats-checkbox--custom.ats-checkbox input:checked + label::after {
  font-family: "FontAwesome";
  content: url("data:image/svg+xml;charset=utf8, %3Csvg width='11' height='8' viewBox='0 0 11 8' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EGroup 3%3C/title%3E%3Cg fill='white' fill-rule='evenodd'%3E%3Cpath d='M4 8c-.3 0-.5-.1-.7-.3l-3-3c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0l3 3c.4.4.4 1 0 1.4-.2.2-.4.3-.7.3z'/%3E%3Cpath d='M4 8c-.3 0-.5-.1-.7-.3-.4-.4-.4-1 0-1.4l6-6c.4-.4 1-.4 1.4 0 .4.4.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/%3E%3C/g%3E%3C/svg%3E");
  color: white;
  left: 3px;
}
.ie .ats-radio--custom.ats-checkbox input:checked + label::after,
.ie .ats-checkbox--custom.ats-checkbox input:checked + label::after {
  width: 11px;
  height: 8px;
}
.ats-radio--custom.ats-radio label::before,
.ats-checkbox--custom.ats-radio label::before {
  border-radius: 50%;
}
.ats-radio--custom.ats-radio input:checked + label::before,
.ats-checkbox--custom.ats-radio input:checked + label::before {
  background: white;
  border-color: #079ee4;
}
.ats-radio--custom.ats-radio input:checked + label::after,
.ats-checkbox--custom.ats-radio input:checked + label::after {
  width: 9px;
  height: 9px;
  top: 4px;
  left: 4px;
  border-radius: 50%;
  position: absolute;
  background: #0dadf8;
}
.ats-radio--custom input,
.ats-checkbox--custom input {
  opacity: 0;
  display: none;
}
.ats-list-item:hover .ats-radio--custom input:hover,
.ats-list-item:hover .ats-checkbox--custom input:hover {
  border: none;
}
.ats-radio--custom input:disabled + label,
.ats-checkbox--custom input:disabled + label {
  opacity: 0.5;
  cursor: default;
}
.ats-radio--custom:hover,
.ats-checkbox--custom:hover {
  transition: border 0.2s ease-in-out, color 0.2s ease-in-out;
}
.ats-table-cell--checkbox .ats-radio--custom,
.ats-table-cell--checkbox .ats-checkbox--custom {
  margin-left: 12px;
}
.ats-radio--custom--offset label::after,
.ats-checkbox--custom--offset label::after {
  padding-left: 1px;
}
.ats-radio--show-on-hover input:not(:checked) + label::before,
.ats-checkbox--show-on-hover input:not(:checked) + label::before {
  visibility: hidden;
}
.touchevents .ats-radio--show-on-hover input:not(:checked) + label::before,
.touchevents .ats-checkbox--show-on-hover input:not(:checked) + label::before {
  visibility: visible;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.ats-radio--show-on-hover input:not(:checked) + label::after,
.ats-checkbox--show-on-hover input:not(:checked) + label::after {
  visibility: hidden;
}
.touchevents .ats-radio--show-on-hover input:not(:checked) + label::after,
.touchevents .ats-checkbox--show-on-hover input:not(:checked) + label::after {
  visibility: visible;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.ats-list-item:hover .ats-radio--show-on-hover input:not(:checked) + label::before,
.ats-list-item:hover .ats-checkbox--show-on-hover input:not(:checked) + label::before {
  visibility: visible;
}
.ats-list-item:hover .ats-radio--show-on-hover input:not(:checked) + label::after,
.ats-list-item:hover .ats-checkbox--show-on-hover input:not(:checked) + label::after {
  visibility: visible;
}
.ats-radio--hidden label::before,
.ats-checkbox--hidden label::before {
  visibility: hidden;
}
.ats-radio--hidden .ats-checkbox-ghost,
.ats-checkbox--hidden .ats-checkbox-ghost {
  visibility: hidden;
}
.checkbox-variations {
  width: 107px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-transform: uppercase;
  padding: 0 10px;
  margin: 3px 5px 0;
  color: #7b7c80;
}
.checkbox-variations :hover {
  color: #222327;
}
.checkbox-variations label {
  padding-left: 0;
  -ms-flex-pack: center;
  justify-content: center;
}
.checkbox-variations .ats-checkbox label::before,
.checkbox-variations .ats-checkbox label::after {
  display: none;
}
.checkbox-variations.variations-active {
  box-shadow: inset 0 0 5px rgba(130, 130, 130, 0.3);
  border-radius: 3px;
  background: #eeecea;
}
.theme-piano .ats-radio--show-on-hover input:not(:checked) + label::before,
.theme-piano .ats-checkbox--show-on-hover input:not(:checked) + label::before {
  visibility: visible;
}
.theme-piano .ats-radio--custom label,
.theme-piano .ats-checkbox--custom label {
  color: #0a0e12;
  padding-top: 2px;
}
.theme-piano .ats-radio--custom label::before,
.theme-piano .ats-checkbox--custom label::before {
  width: 14px;
  height: 14px;
  border: 1px solid rgba(20, 27, 36, 0.2);
  background-color: #fff;
}
.theme-piano .ats-radio--custom.ats-checkbox label::before,
.theme-piano .ats-checkbox--custom.ats-checkbox label::before {
  border-radius: 1px;
  top: calc(50% - 6px);
}
.theme-piano .ats-radio--custom.ats-checkbox input:checked + label::before,
.theme-piano .ats-checkbox--custom.ats-checkbox input:checked + label::before {
  background-color: #fff;
  border: 1px solid rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-radio--custom.ats-checkbox input:checked + label::after,
.theme-piano .ats-checkbox--custom.ats-checkbox input:checked + label::after {
  left: 2px;
  top: calc(50% - 6px);
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 8L0 5L1 4L3 6L9 0L10 1L3 8Z' fill='%230A0E12'/%3E%3C/svg%3E");
}
.theme-piano .ats-radio--custom.ats-checkbox input + label:hover::before,
.theme-piano .ats-checkbox--custom.ats-checkbox input + label:hover::before {
  border-color: rgba(20, 27, 36, 0.3);
}
.theme-piano .ats-radio--custom.ats-checkbox input:disabled + label::before,
.theme-piano .ats-checkbox--custom.ats-checkbox input:disabled + label::before {
  border: 1px solid rgba(20, 27, 36, 0.2);
  background-color: #f3f4f5;
}
.theme-piano .ats-radio--custom.ats-checkbox input:disabled:checked + label::after,
.theme-piano .ats-checkbox--custom.ats-checkbox input:disabled:checked + label::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 8L0 5L1 4L3 6L9 0L10 1L3 8Z' fill-opacity='0.4' fill='%23141B24'/%3E%3C/svg%3E");
}
.theme-piano .ats-radio--custom.ats-radio label::before,
.theme-piano .ats-checkbox--custom.ats-radio label::before {
  top: calc(50% - 7px);
}
.theme-piano .ats-radio--custom.ats-radio input:checked + label::before,
.theme-piano .ats-checkbox--custom.ats-radio input:checked + label::before {
  background-color: #fff;
  border: 1px solid rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-radio--custom.ats-radio input:checked + label::after,
.theme-piano .ats-checkbox--custom.ats-radio input:checked + label::after {
  width: 6px;
  height: 6px;
  top: calc(50% - 3px);
  background: #0a0e12;
}
.theme-piano .ats-radio--custom.ats-radio input + label:hover::before,
.theme-piano .ats-checkbox--custom.ats-radio input + label:hover::before {
  border-color: rgba(20, 27, 36, 0.3);
}
.theme-piano .ats-radio--custom.ats-radio input:disabled + label::before,
.theme-piano .ats-checkbox--custom.ats-radio input:disabled + label::before {
  border: 1px solid rgba(20, 27, 36, 0.2);
  background-color: #f3f4f5;
}
.theme-piano .ats-radio--custom.ats-radio input:disabled:checked + label::after,
.theme-piano .ats-checkbox--custom.ats-radio input:disabled:checked + label::after {
  background: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-radio-confirm input {
  width: 20px;
  height: 20px;
  position: relative;
  cursor: pointer;
}
.theme-piano .ats-radio-confirm input::before {
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  position: absolute;
  background: white;
  border-radius: 20px;
  border: 1px solid rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-radio-confirm input::after {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%230A0E12'%3E%3C/circle%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 14L4.5 10.5H6L8 12.5L14 6.5H15.5L8 14Z' fill='white'%3E%3C/path%3E%3C/svg%3E");
  opacity: 0;
  position: relative;
}
.theme-piano .ats-radio-confirm input:checked::after {
  opacity: 1;
}
.theme-piano .ats-radio-confirm input:checked:disabled::after {
  opacity: 0.4;
}
:root {
  --border-radius-element: 3px;
  --background-color-comparison: color($color-compare, "background-selected");
  --background-color-period: #ddf3fe;
}
.bs-datepicker {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  background: white;
  position: relative;
  z-index: 1;
}
.bs-datepicker::after {
  clear: both;
  content: "";
  display: block;
}
.bs-datepicker bs-day-picker {
  float: left;
}
.bs-datepicker button:hover,
.bs-datepicker button:focus,
.bs-datepicker button:active,
.bs-datepicker input:hover,
.bs-datepicker input:focus,
.bs-datepicker input:active,
.bs-datepicker-btns button:hover,
.bs-datepicker-btns button:focus,
.bs-datepicker-btns button:active,
.bs-datepicker-predefined-btns button:active,
.bs-datepicker-predefined-btns button:focus {
  outline: none;
}
.bs-datepicker-head {
  min-width: 270px;
  height: 50px;
  padding: 8px;
  border-radius: 2px 2px 0 0;
  text-align: justify;
}
.bs-datepicker-head::after {
  content: "";
  display: inline-block;
  width: 94%;
  margin-bottom: 8px;
  margin-left: 8px;
  border-bottom: 1px solid #dbdbdb;
}
.bs-datepicker-head bs-datepicker-navigation-view {
  display: -ms-flexbox;
  display: flex;
}
.bs-datepicker-head button {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
  vertical-align: top;
  height: 30px;
  line-height: 30px;
  border: 0;
  background: transparent;
  text-align: center;
  cursor: pointer;
  color: #072236;
  transition: 0.3s;
  padding: 2px;
}
.bs-datepicker-head button:hover {
  background-color: #f8f8f8;
}
.bs-datepicker-head button:active {
  background-color: #f8f8f8;
}
.bs-datepicker-head button[disabled],
.bs-datepicker-head button[disabled]:hover,
.bs-datepicker-head button[disabled]:active {
  opacity: 0.3;
}
.bs-datepicker-head button.next,
.bs-datepicker-head button.previous {
  border-radius: 2px;
  width: 30px;
  height: 30px;
}
.bs-datepicker-head button.next span,
.bs-datepicker-head button.previous span {
  font-size: 28px;
  line-height: 1;
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.bs-datepicker-head button.next {
  margin-left: auto;
}
.bs-datepicker-head button.current {
  border-radius: 2px;
  max-width: 155px;
  padding: 0 16px;
  margin-left: auto;
}
.bs-datepicker-body {
  padding: 8px;
  border-radius: 0 0 2px 2px;
  min-height: 210px;
  min-width: 278px;
  border: 1px solid transparent;
}
.bs-datepicker-body .days.weeks {
  position: relative;
  z-index: 1;
}
.bs-datepicker-body table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.bs-datepicker-body table th {
  font-size: 0.8rem;
  color: #072236;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}
.bs-datepicker-body table td {
  color: #072236;
  text-align: center;
  position: relative;
  padding: 0;
}
.bs-datepicker-body table td .in-range,
.bs-datepicker-body table td .is-comparison {
  color: white;
}
.bs-datepicker-body table td .in-range.today,
.bs-datepicker-body table td .is-comparison.today {
  background-color: transparent;
}
.bs-datepicker-body table td.week {
  color: #a2a2a2;
}
.bs-datepicker-body table td.week span {
  font-size: 0.8rem;
  font-weight: 600;
  color: #a2a2a2;
}
.bs-datepicker-body table td span {
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
}
.bs-datepicker-body table td span.is-highlighted {
  border-radius: 2px;
  color: white !important;
}
.bs-datepicker-body table td span.in-range {
  color: #0dadf8 !important;
}
.bs-datepicker-body table td span.in-range.selected {
  color: white !important;
}
.bs-datepicker-body table td span.active:not(.select-start)::before,
.bs-datepicker-body table td span.in-range:not(.select-start)::before,
.bs-datepicker-body table td span.in-range.is-comparison::before {
  background: #0dadf8 !important;
  left: 0;
  right: 0;
}
.bs-datepicker-body table td span.active:not(.select-end)::before,
.bs-datepicker-body table td span.in-range:not(.select-end)::before {
  background: #0dadf8;
  right: -1px;
  left: 0;
}
.bs-datepicker-body table td span.in-range:not([class*=select-])::before {
  background: var(--background-color-period) !important;
}
.bs-datepicker-body table td span.is-comparison {
  color: #072236;
}
.bs-datepicker-body table td span.is-comparison[class*=select-] {
  color: white !important;
}
.bs-datepicker-body table td span.is-comparison:not(.select-start)::before {
  background: #a1a1a1;
}
.bs-datepicker-body table td span.is-comparison:not(.select-end)::before {
  background: #a1a1a1;
  left: 0;
  right: -1px;
}
.bs-datepicker-body table td span.is-comparison:not([class*=select-])::before {
  background: #e9e9e9;
}
.bs-datepicker-body table td:not(.disabled) span {
  cursor: pointer;
}
.bs-datepicker-body table td.is-highlighted:not(.disabled) span,
.bs-datepicker-body table td span.is-highlighted:not(.disabled) {
  color: white !important;
}
.selection-mode-default .bs-datepicker-body table td span.is-highlighted {
  background-color: #0dadf8;
}
.selection-mode-comparison .bs-datepicker-body table td span.is-highlighted {
  background-color: #a1a1a1;
}
.bs-datepicker-body table td span.disabled,
.bs-datepicker-body table td.disabled span {
  color: #a2a2a2;
}
.bs-datepicker-body table td span.selected:not(.in-range),
.bs-datepicker-body table td.selected:not(.in-range) span {
  color: white;
  background-color: #0dadf8;
  border-radius: 2px;
}
.bs-datepicker-body table td span.today,
.bs-datepicker-body table td.today span {
  font-weight: 700;
  background-color: #e9f3f5;
  border-radius: 2px;
}
.bs-datepicker-body table td.active {
  position: relative;
}
.bs-datepicker-body table td.active.select-start::before {
  left: 35%;
}
.bs-datepicker-body table td.active.select-end::before {
  left: -85%;
}
.bs-datepicker-body table td span.active.select-start::after,
.bs-datepicker-body table td span.active.select-end::after,
.bs-datepicker-body table td.active.select-start span::after,
.bs-datepicker-body table td.active.select-end span::after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: 0.3s;
  top: 0;
  border-radius: 50%;
}
.bs-datepicker-body table td::before,
.bs-datepicker-body table td span::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: -1px;
  box-sizing: content-box;
  background: transparent;
}
.bs-datepicker-body table td.active.select-start + td.active::before {
  left: -20%;
}
.bs-datepicker-body table td:last-child.active::before {
  border-radius: 0 var(--border-radius-element) var(--border-radius-element) 0;
  width: 125%;
  left: -25%;
}
.bs-datepicker-body table td span.is-comparison.select-end::before,
.bs-datepicker-body table td[class*=select-] span::before {
  background: #a1a1a1;
  left: 0;
  right: -1px;
}
.bs-datepicker-body table td span.select-start,
.bs-datepicker-body table td[class*=select-] span {
  color: white;
}
.bs-datepicker-body table td span.select-start::before,
.bs-datepicker-body table td[class*=select-] span::before {
  border-top-left-radius: var(--border-radius-element);
  border-bottom-left-radius: var(--border-radius-element);
  background: #0dadf8;
}
.bs-datepicker-body table td span.select-end,
.bs-datepicker-body table td[class*=select-] span {
  color: white;
}
.bs-datepicker-body table td span.select-end::before,
.bs-datepicker-body table td[class*=select-] span::before {
  border-top-right-radius: var(--border-radius-element);
  border-bottom-right-radius: var(--border-radius-element);
  background: #0dadf8;
}
.bs-datepicker-body table.days td,
.bs-datepicker-body table.days span {
}
.bs-datepicker-body table.days span {
  width: 32px;
  height: 29px;
  line-height: 29px;
  font-weight: 500;
}
.bs-datepicker-body table.days td.select-start + td.select-end::before,
.bs-datepicker-body table.days td.select-start + td.is-highlighted::before,
.bs-datepicker-body table.days td.active + td.is-highlighted::before,
.bs-datepicker-body table.days td.active + td.select-end::before,
.bs-datepicker-body table.days td.in-range + td.is-highlighted::before,
.bs-datepicker-body table.days td.in-range + td.select-end::before {
  background: #0dadf8;
  width: 100%;
}
.bs-datepicker-body table.weeks tr td:nth-child(2).active::before {
  border-radius: 2px 0 0 2px;
  left: 0;
  width: 100%;
}
.bs-datepicker-body table:not(.weeks) tr td:first-child::before {
  border-radius: 2px 0 0 2px;
}
.bs-datepicker-body table.years td {
  height: 52px;
}
.bs-datepicker-body table.years td span {
  padding: 8px;
}
.bs-datepicker-body table.years tr:not(:last-child) td span {
  margin-bottom: 8px;
}
.bs-datepicker-body table.months td {
  height: 52px;
}
.bs-datepicker-body table.months td span {
  padding: 8px;
}
.bs-datepicker-body table.quarters td > span {
  font-weight: 700;
  padding: 8px;
  margin: 16px 0;
}
.bs-datepicker-body table.quarters td > span::before {
  top: 0;
  bottom: 0;
}
.bs-datepicker-body table.quarters td > span.in-range .sublabel,
.bs-datepicker-body table.quarters td > span.is-highlighted .sublabel,
.bs-datepicker-body table.quarters td > span.in-range.is-highlighted .sublabel {
  color: white;
}
.bs-datepicker-body table.quarters td > span.is-comparison .sublabel {
  color: #072236;
}
.bs-datepicker-body table.quarters td > span.is-comparison[class*=select-] .sublabel {
  color: white;
}
.bs-datepicker-body table.quarters td > span.in-range[class*=select-] .sublabel {
  color: white;
}
.bs-datepicker-body table.quarters td > span.in-range .sublabel {
  color: #0dadf8;
}
.bs-datepicker-body table.quarters td > span .sublabel {
  font-weight: 500;
  font-size: 0.9rem;
  margin-top: 8px;
  color: #a2a2a2;
}
.bs-datepicker-multiple {
  display: inline-block;
}
.bs-datepicker-multiple .bs-datepicker {
  box-shadow: none;
  position: relative;
}
.bs-datepicker-multiple .bs-datepicker:not(:last-child) {
  padding-right: 8px;
}
.bs-datepicker-multiple .bs-datepicker + .bs-datepicker::after {
  content: "";
  display: block;
  width: 14px;
  height: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAA1ElEQVQoU42RsQrCUAxF77VuDu7O4oMWW//BURBBpZvgKk4uIrjoqKOTf+DopIO4uYggtFTfw3+pkQqCW1/G5J7kJiFy4m5MxUlxAzgIPHX+lzMPzupRYlYgxiR7vqsOP8YKzsTx0yxFMCUZ+q7aZzlr+OvgoWcAFyAHgat2jLWu48252DdqAihDJGSSJNUUxYmQjs3+hPQBlAh2rG2LCOPnaw3IiGDX99TRCs7ASJsNhUOA7d/LcuHvRG22FIZvsNXw1MX6VZExCilOQKEfeLXr/10+aC9Ho7arh7oAAAAASUVORK5CYII=);
  position: absolute;
  top: 25px;
  left: -8px;
}
.bs-datepicker-multiple .bs-datepicker .left {
  float: left;
}
.bs-datepicker-multiple .bs-datepicker .right {
  float: right;
}
.bs-datepicker-container {
  padding: 0;
}
.bs-datepicker .is-other-month {
  color: #a2a2a2;
  opacity: 0.3;
}
bs-datepicker-container,
bs-daterangepicker-container {
  z-index: 1080;
}
@media (max-width: 768px) {
  .bs-datepicker-multiple {
    display: -ms-flexbox;
    display: flex;
  }
  .bs-datepicker-multiple + .bs-datepicker-multiple {
    margin-top: 10px;
    margin-left: 0;
  }
}
.theme-piano .bs-datepicker {
}
.theme-piano .bs-datepicker .is-other-month {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .bs-datepicker-head {
  height: 40px;
  padding: 5px 0;
}
.theme-piano .bs-datepicker-head::after {
  width: 100%;
  margin-left: 0;
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .bs-datepicker-head button {
  font-size: initial;
  font-weight: initial;
  color: initial;
  line-height: initial;
  text-transform: none;
}
.theme-piano .bs-datepicker-head button.next {
  border-radius: 2px;
  width: 30px;
  height: 30px;
  margin-right: 30px;
  margin-left: auto;
}
.theme-piano .bs-datepicker-head button.previous {
  border-radius: 2px;
  width: 30px;
  height: 30px;
  margin-left: 30px;
  margin-right: auto;
}
.theme-piano .bs-datepicker-head button.current {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  padding: 2px;
  margin: 0;
}
.theme-piano .bs-datepicker-head button.current:hover {
  background: none;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .bs-datepicker-body {
  padding: 0;
  border: none;
  min-height: 0;
}
.theme-piano .bs-datepicker-body table {
  padding-left: 5px;
  padding-right: 5px;
}
.theme-piano .bs-datepicker-body table thead {
  height: 25px;
  background-color: #fbfcfc;
}
.theme-piano .bs-datepicker-body table thead tr th {
  font-size: 0;
}
.theme-piano .bs-datepicker-body table thead tr th::first-letter {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  color: #0a0e12;
}
.theme-piano .bs-datepicker-body table.quarters td > span {
  padding: 15px 8px;
}
.theme-piano .bs-datepicker-body table.quarters td > span.in-range .sublabel {
  color: #0a0e12;
}
.theme-piano .bs-datepicker-body table.quarters td > span.in-range[class*=select-] .sublabel {
  color: #fff;
}
.theme-piano .bs-datepicker-body table.quarters td > span.in-range.is-highlighted {
  background-color: #0a0e12 !important;
  color: #fff !important;
}
.theme-piano .bs-datepicker-body table.quarters td > span.in-range.is-highlighted .sublabel {
  color: #fff !important;
}
.theme-piano .bs-datepicker-body table.quarters td > span.is-comparison[class*=select-] .sublabel {
  color: #0a0e12;
}
.theme-piano .bs-datepicker-body table.quarters td > span.is-comparison.is-highlighted .sublabel {
  background-color: #0a0e12 !important;
  color: #fff !important;
}
.theme-piano .bs-datepicker-body table.days span {
  width: 40px;
  height: 30px;
  line-height: 30px;
  margin: 5px 0;
  color: #0a0e12;
}
.theme-piano .bs-datepicker-body table.days span.disabled {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .bs-datepicker-body table.months span {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  width: 93px;
  height: 30px;
  line-height: 30px;
  margin: 5px 0;
  color: #0a0e12;
  padding: 0;
}
.theme-piano .bs-datepicker-body table.months span.disabled {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .bs-datepicker-body table.quarters tr {
  height: 70px;
}
.theme-piano .bs-datepicker-body table.quarters tr td {
  width: 140px;
  height: 60px;
  padding: 5px 0;
}
.theme-piano .bs-datepicker-body table.quarters tr td span {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  color: #0a0e12;
  margin: 5px 0;
}
.theme-piano .bs-datepicker-body table.quarters tr td span.disabled,
.theme-piano .bs-datepicker-body table.quarters tr td span.disabled .sublabel {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .bs-datepicker-body table th {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .bs-datepicker-body table th:first-child {
  display: none;
}
.theme-piano .bs-datepicker-body table td {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .bs-datepicker-body table td.week {
  display: none;
}
.theme-piano .bs-datepicker-body table td.week span {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .bs-datepicker-body table td span.selected:not(.in-range),
.theme-piano .bs-datepicker-body table td.selected:not(.in-range) span {
  background-color: #0a0e12;
  border-radius: 100px;
  color: #fff !important;
}
.theme-piano .bs-datepicker-body table td span.selected:not(.in-range) .sublabel,
.theme-piano .bs-datepicker-body table td.selected:not(.in-range) span .sublabel {
  color: rgba(255, 255, 255, 0.7) !important;
}
.theme-piano .bs-datepicker-body table td span {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  border-radius: 100px;
}
.theme-piano .bs-datepicker-body table td span::before:hover {
  border-radius: 100px;
  background: #0a0e12;
}
.theme-piano .bs-datepicker-body table td span.today,
.theme-piano .bs-datepicker-body table td span.today span {
  font-weight: initial;
}
.theme-piano .bs-datepicker-body table td span.select-start,
.theme-piano .bs-datepicker-body table td span[class*=select-] span {
  background:
    linear-gradient(
      90deg,
      #0a0e12 50%,
      #0a0e12 50%);
}
.theme-piano .bs-datepicker-body table td span.select-start::before,
.theme-piano .bs-datepicker-body table td span[class*=select-] span::before {
  border-radius: 100px 0 0 100px;
  background-color: #fff;
}
.theme-piano .bs-datepicker-body table td span.select-start.in-range:not(.is-highlighted)::before {
  background-color: #f5f7fa;
}
.theme-piano .bs-datepicker-body table td span.select-end,
.theme-piano .bs-datepicker-body table td span[class*=select-] span {
  background:
    linear-gradient(
      90deg,
      #0a0e12 50%,
      #0a0e12 50%);
}
.theme-piano .bs-datepicker-body table td span.select-end::before,
.theme-piano .bs-datepicker-body table td span[class*=select-] span::before {
  border-radius: 0 100px 100px 0;
  background: #f5f7fa !important;
}
.theme-piano .bs-datepicker-body table td span.is-comparison {
  color: #0a0e12 !important;
}
.theme-piano .bs-datepicker-body table td span.is-comparison.select-start,
.theme-piano .bs-datepicker-body table td span.is-comparison[class*=select-] span {
  background:
    linear-gradient(
      0deg,
      rgba(20, 27, 36, 0.2),
      rgba(20, 27, 36, 0.2)),
    #fff;
}
.theme-piano .bs-datepicker-body table td span.is-comparison.select-start::before,
.theme-piano .bs-datepicker-body table td span.is-comparison[class*=select-] span::before {
  border-radius: 100px 0 0 100px;
  background-color: rgba(20, 27, 36, 0.05);
  right: 0;
}
.theme-piano .bs-datepicker-body table td span.is-comparison.select-end,
.theme-piano .bs-datepicker-body table td span.is-comparison[class*=select-] span {
  background:
    linear-gradient(
      0deg,
      rgba(20, 27, 36, 0.2),
      rgba(20, 27, 36, 0.2)),
    #fff !important;
}
.theme-piano .bs-datepicker-body table td span.is-comparison.select-end::before,
.theme-piano .bs-datepicker-body table td span.is-comparison[class*=select-] span::before {
  border-radius: 0 100px 100px 0;
  background-color: #fff !important;
}
.theme-piano .bs-datepicker-body table td span.is-comparison.select-end:not(.select-start)::before {
  background-color: rgba(20, 27, 36, 0.05) !important;
}
.theme-piano .bs-datepicker-body table td span.is-comparison:not([class*=select-])::before {
  background: rgba(20, 27, 36, 0.05) !important;
  right: 0;
}
.theme-piano .bs-datepicker-body table td span.in-range:not([class*=select-]) {
  color: #0a0e12 !important;
}
.theme-piano .bs-datepicker-body table td span.in-range:not([class*=select-])::before {
  background: #f5f7fa !important;
}
.theme-piano .bs-datepicker-multiple {
  width: 290px;
  border-right: 1px rgba(20, 27, 36, 0.05) solid;
}
.theme-piano .selection-mode-default .bs-datepicker-body table td span.is-highlighted {
  border-radius: 100px;
  background-color: #0a0e12 !important;
  color: #fff !important;
}
.ats-difference--positive {
  color: #10cfbd;
}
.ats-difference--negative {
  color: #e5493e;
}
.theme-piano .ats-difference--positive {
  color: #8bd389;
}
.theme-piano .ats-difference--negative {
  color: #b74c51;
}
.theme-piano .ats-table .ats-difference {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.theme-piano .ats-table .ats-difference--positive {
  color: #71ac71;
}
.ats-dot {
  background-color: #ececec;
  margin-left: 4px;
  margin-right: 4px;
  border-radius: 100%;
  width: 5px;
  height: 5px;
  display: inline-block;
  vertical-align: middle;
}
.theme-piano .ats-dot {
  background-color: #fbfcfc;
}
.ats-dropdown {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ats-form-group .ats-dropdown .ats-dropdown-content {
  min-width: 180px;
}
.ats-form-group .ats-dropdown .ats-dropdown-angle {
  margin-left: auto;
}
.ats-cell--perimeter .ats-dropdown {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.ats-cell--perimeter .ats-dropdown .ats-dropdown-angle {
  margin-left: auto;
}
@media print {
  .ats-cell--perimeter .ats-dropdown .ats-dropdown-angle {
    display: none;
  }
}
.ats-cell--perimeter .ats-dropdown .ats-dropdown-content {
  -ms-flex: 1;
  flex: 1;
}
.ats-cell--perimeter .ats-dropdown-btn {
  padding: 0 16px;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: left;
  max-width: 239px;
}
.ats-cell--perimeter .ats-dropdown-content {
  max-width: 200px;
}
.ats-cell--perimeter .ats-dropdown-options {
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ats-cell--context-bar .ats-dropdown {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.ats-cell--context-bar .ats-dropdown .ats-dropdown-angle {
  margin-left: auto;
}
@media print {
  .ats-cell--context-bar .ats-dropdown .ats-dropdown-angle {
    display: none;
  }
}
.ats-cell--context-bar .ats-dropdown .ats-dropdown-content {
  -ms-flex: 1;
  flex: 1;
}
.ats-cell--context-bar .ats-dropdown-btn {
  padding: 0 16px;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: left;
  max-width: 239px;
}
.ats-cell--context-bar .ats-dropdown-content {
  max-width: 200px;
}
.ats-cell--context-bar .ats-dropdown-options {
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ats-cell--context-bar .ats-dropdown .ats-dropdown-btn {
  max-width: calc(260px - 1px);
  box-shadow: none;
}
.ats-cell--context-bar .ats-dropdown .ats-dropdown-btn:focus {
  border-color: transparent;
}
.ats-cell--context-bar .ats-dropdown .ats-dropdown-content {
  max-width: calc(260px - 1px);
}
@media screen and (max-width: 1090px) {
  .ats-cell--context-bar .ats-dropdown .ats-dropdown-btn {
    max-width: calc(216px - 1px);
  }
  .ats-cell--context-bar .ats-dropdown .ats-dropdown-content {
    max-width: calc(216px - 1px);
  }
}
@media screen and (max-width: 990px) {
  .ats-cell--context-bar .ats-dropdown .ats-dropdown-btn {
    max-width: calc(170px - 1px);
  }
  .ats-cell--context-bar .ats-dropdown .ats-dropdown-content {
    max-width: calc(170px - 1px);
  }
}
@media (max-width: 875px) {
  .ats-cell--context-bar .ats-dropdown .ats-dropdown-content {
    display: none;
  }
}
.ats-b-calendar .ats-dropdown {
  width: 100%;
}
.ats-b-calendar .ats-dropdown-btn {
  padding: 6px 12px;
}
.ats-b-calendar-bs .ats-dropdown {
  width: 100%;
}
.ats-b-calendar-bs .ats-dropdown-btn {
  padding: 8px 12px;
}
.send-to-dashboard .ats-dropdown {
  width: 100%;
}
.documents-manager .ats-dropdown {
  width: 100%;
}
.documents-manager .ats-dropdown-btn {
  max-width: none !important;
}
.documents-manager .ats-dropdown-content {
  max-width: none !important;
  min-width: initial !important;
  width: 100%;
  overflow: auto;
}
.ats-header-analyse-bar .ats-dropdown .ats-btn {
  padding: 8px;
}
.ats-header-analyse-bar .ats-dropdown .ats-btn:focus {
  border: 1px solid transparent;
}
.ats-dropdown--action-confirm--w25 {
  width: 25px;
  height: 17px;
}
.ats-dropdown--lg {
  width: 300px;
}
.ats-dropdown--lg-double {
  width: 600px;
}
.ats-dropdown-overview-tab {
  cursor: pointer;
}
.ats-dropdown-overview-tab:hover {
  transition: background-color 0.2s ease-in-out;
  background-color: #fbfbfb;
}
.ats-dropdown--icon {
  font-size: 18px !important;
}
.ats-dropdown-insight-tab {
  cursor: pointer;
  position: relative;
}
.ats-dropdown-insight-tab:hover {
  transition: background-color 0.2s ease-in-out;
  background-color: #fbfbfb;
}
.ats-dropdown-btn {
  transition: all 0s ease-in-out;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  margin-bottom: 0;
  border: 1px solid transparent;
  box-shadow: none;
  background: white;
}
.ats-dropdown-btn--grey {
  background: #f8f8f8;
}
.ats-dropdown-btn--grey:hover {
  background: #fcfcfc;
}
@media (min-width: 1024px) {
  .ats-dropdown-btn:hover {
    transition: all 0.16s ease-in-out;
    cursor: pointer;
  }
}
@media (max-width: 1023px) {
  .ats-dropdown-btn:active,
  .ats-dropdown-btn:focus {
    transition: all 0.16s ease-in-out;
    color: #0dadf8;
  }
}
.ats-dropdown--alpha-disabled .ats-dropdown-btn {
  color: rgba(37, 42, 50, 0.5) !important;
}
.ats-dropdown--border .ats-dropdown-btn {
  border-radius: 2px;
  background-image: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  white-space: nowrap;
  border: 1px solid #e4e8f1;
  box-shadow: 0 1px 2px 0 rgba(221, 225, 232, 0.25);
}
.ats-dropdown--border .ats-dropdown-btn:hover {
  cursor: pointer;
  border-color: #d9d8d8;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
  color: inherit;
  background: #fcfcfc;
  color: #252a32;
}
.ats-dropdown--border .ats-dropdown-btn:focus {
  outline: 0;
  border-color: #0dadf8;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
}
.ats-user-tools-bar .ats-dropdown-btn {
  padding: 0 8px;
  background: transparent;
}
.ats-tools-container .ats-dropdown-btn {
  transition: box-shadow 0.16s ease-in-out;
}
.ats-tabs .ats-dropdown-btn {
  background: none !important;
}
.ats-table-cell .ats-dropdown-btn {
  background: none !important;
}
.ats-dropdown-search-input-container .ats-dropdown-btn {
  height: 36px;
}
.ats-dropdown-btn--primary {
  border: 1px solid #0dadf8;
  background: white;
  color: #0dadf8;
}
.ats-dropdown-btn--primary:hover {
  color: #067bb2;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
}
.ats-dropdown-btn.ats-dropdown-btn--header-icon {
  padding: 8px;
  color: inherit;
  border: none;
  background: transparent;
}
.ats-dropdown-btn.ats-dropdown-btn--header-icon:focus,
.ats-dropdown-btn.ats-dropdown-btn--header-icon:hover {
  color: inherit;
  border: none;
}
.documents-manager .ats-dropdown-btn .ats-dropdown-main-title {
  text-transform: uppercase;
  color: #0cacf8;
  font-size: 1.2rem;
}
.ats-dropdown-btn-h-36 {
  height: 36px !important;
}
.ats-dropdown-options {
  box-shadow: 0 2px 8px 0 rgba(228, 232, 241, 0.5);
  box-shadow: 0 2px 4px 0 rgba(228, 232, 241, 0.25);
  position: absolute;
  -ms-flex-direction: column;
  flex-direction: column;
  display: none;
  z-index: 4000;
  border: 1px solid #e4e8f1;
  background-color: white;
  min-width: 200px;
  border-radius: 2px;
  font-size: 0.9rem;
  -ms-transform: translate(-16px, 8px);
  transform: translate(-16px, 8px);
  max-width: 500px;
}
.editable-box-cover .ats-dropdown-options {
  margin-top: 12px !important;
}
.editable-box-cover .ats-dropdown-options .popper__arrow::before {
  margin-left: -11px !important;
}
.editable-box-cover .ats-dropdown-options .popper__arrow::after {
  margin-left: -10px !important;
}
.ats-dropdown-options .popper__arrow {
  width: 0;
  height: 0;
  margin: 5px;
  display: none;
}
@media (max-width: 899px) {
  .ats-dropdown-options .popper__arrow-auto {
    position: absolute;
  }
}
@media (min-width: 900px) {
  .ats-dropdown-options .popper__arrow-auto-left::after,
  .ats-dropdown-options .popper__arrow-auto-left::before {
    left: 22px;
  }
}
.ats-dropdown-options[x-placement] {
  transition: initial;
}
.ats-dropdown-options[x-placement^=top] {
  margin-bottom: 4px;
}
.ats-dropdown-options[x-placement^=top] .popper__arrow,
.ats-dropdown-options[x-placement^=top] .popper__arrow_inFilter {
  top: 100%;
  bottom: 0;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.ats-dropdown-options[x-placement^=bottom] {
  margin-top: 4px;
}
.ats-context-bar .ats-dropdown-options[x-placement^=bottom] {
  margin-top: 0;
}
.ats-dropdown-options[x-placement^=bottom] .popper__arrow,
.ats-dropdown-options[x-placement^=bottom] .popper__arrow_inFilter {
  bottom: 100%;
  top: 0;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}
.ats-dropdown-options[x-placement^=right] {
  margin-left: 4px;
}
.ats-dropdown-options[x-placement^=right] .popper__arrow,
.ats-dropdown-options[x-placement^=right] .popper__arrow_inFilter {
  right: 100%;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.ats-dropdown-options[x-placement^=left] {
  margin-right: 4px;
}
.ats-dropdown-options[x-placement^=left] .popper__arrow,
.ats-dropdown-options[x-placement^=left] .popper__arrow_inFilter {
  left: 100%;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}
.ats-dropdown-options--has-ico {
  -ms-flex-direction: row;
  flex-direction: row;
}
.ats-dropdown-options--md {
  width: 300px;
}
.ats-dropdown-options--lg {
  width: 400px;
}
.ats-dropdown-options--xl {
  width: 500px;
}
.ats-dropdown-options--is-show {
  display: -ms-flexbox;
  display: flex;
}
.ats-dropdown-options--top {
  bottom: 100%;
}
.ats-dropdown-options--top::after,
.ats-dropdown-options--top::before {
  left: 22px;
}
.ats-segment-bar .ats-dropdown-options {
  max-width: 300px;
}
.ats-dropdown-options--left {
  top: 100%;
  left: 0;
}
.ats-segment-bar .ats-dropdown-options--left {
  left: 20px;
}
.ats-segment-options .ats-dropdown-options--left {
  left: 10px;
}
.ats-dropdown-options--left::after,
.ats-dropdown-options--left::before {
  left: 22px;
}
.ats-dropdown-options--right {
  top: 100%;
  right: -13px;
}
.ats-segment-bar .ats-dropdown-options--right {
  right: 20px;
}
.ats-segment-options .ats-dropdown-options--right {
  right: 10px;
}
.ats-dropdown-options--right::after,
.ats-dropdown-options--right::before {
  left: 90%;
}
.ats-dropdown-options--reset-transform {
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.ats-dropdown-options--offset-arrow-bottom {
  top: calc(100% + 8px);
}
.ats-dropdown-options--has-header::after,
.ats-dropdown-options--has-header > .popper__arrow::after {
  display: none;
  border-bottom-color: #e9f2f5 !important;
}
.ats-dropdown-options--bottom-center {
  top: 100%;
}
.ats-dropdown-options--bottom-center::after,
.ats-dropdown-options--bottom-center::before {
  left: 50%;
}
.ats-dropdown-options .population-manager,
.documents-manager .ats-dropdown-options {
  margin-top: 0 !important;
}
.no-anim .ats-dropdown-options {
  transition: none;
}
.ats-dropdown-options--calendar-shortcut-period {
  height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 350px;
}
.ats-dropdown-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
  min-width: 80px;
  padding-right: 8px;
}
@media (min-width: 918px) {
  .ats-dropdown-content {
    min-width: calc(13 * 8 * 1px);
  }
}
.ats-tools-container .ats-dropdown-content {
  display: none;
}
@media (min-width: 768px) {
  .ats-tools-container .ats-dropdown-content {
    display: inline-block;
  }
}
.ats-dropdown-main-title {
  @util truncate;
  display: -ms-flexbox;
  display: flex;
  color: currentColor;
  font-size: 1em;
  width: 100%;
}
.ats-graphique-tools-container .ats-dropdown-main-title {
  font-size: 0.9rem;
}
.ats-cell--context-bar .ats-dropdown-btn:hover .ats-dropdown-main-title .ats-label {
  transition: all 0.16s ease-in-out;
  color: #0dadf8;
}
.ats-dropdown-angle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: currentColor;
  margin-left: auto;
}
.ats-dropdown-ico {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 8px;
  height: 18px;
}
.ats-dropdown-ico-alone {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-tools-container .ats-dropdown-ico-alone {
  height: 18px;
}
.ats-dropdown:hover {
  transition: all 0.16s ease-in-out;
}
.ats-dropdown-metricVisibility {
  left: 14px;
}
.ats-dropdown-scrollVisibility {
  max-height: 196px;
  overflow-y: auto;
}
.ats-subdropdown {
  top: 0;
  -ms-transform: translate(-104%, -8px);
  transform: translate(-104%, -8px);
}
.ats-list-subdropdown .ats-dropdown-options {
  visibility: visible;
  opacity: 1;
}
.ats-dropdown.minw-0 .ats-dropdown-content {
  min-width: 0;
}
.ats-dropdown.minw-0 .ats-dropdown-options {
  min-width: 70px;
  bottom: 0;
}
.ats-dropdown.minw-0 .ats-dropdown-options--is-show {
  bottom: initial;
}
.ats-b-table-filter .ats-dropdown,
.ats-b-table-filter .ats-dropdown-btn {
  width: 100%;
}
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn {
  border-radius: 2px;
  border: 1px solid rgba(20, 27, 36, 0.1);
  box-shadow: none;
  padding: 12px 9px 11px 14px;
}
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:hover,
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:focus,
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:active {
  border-color: rgba(20, 27, 36, 0.2);
  transition: none;
  color: inherit;
  background: #fff;
}
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:hover .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:hover .ats-dropdown-angle .ats-icon,
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:focus .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:focus .ats-dropdown-angle .ats-icon,
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:active .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown--border .ats-cell--calendar .ats-dropdown-btn:active .ats-dropdown-angle .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-dropdown .ats-dropdown-btn,
.theme-piano .ats-dropdown--border .ats-dropdown-btn {
  border-radius: 2px;
  border: 1px solid rgba(20, 27, 36, 0.1);
  box-shadow: none;
  padding: 12px 9px 11px 14px;
}
.theme-piano .ats-dropdown .ats-dropdown-btn:hover,
.theme-piano .ats-dropdown .ats-dropdown-btn:focus,
.theme-piano .ats-dropdown .ats-dropdown-btn:active,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:hover,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:focus,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:active {
  border-color: rgba(20, 27, 36, 0.2);
  transition: none;
  color: inherit;
  background: #fff;
}
.theme-piano .ats-dropdown .ats-dropdown-btn:hover .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown .ats-dropdown-btn:hover .ats-dropdown-angle .ats-icon,
.theme-piano .ats-dropdown .ats-dropdown-btn:focus .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown .ats-dropdown-btn:focus .ats-dropdown-angle .ats-icon,
.theme-piano .ats-dropdown .ats-dropdown-btn:active .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown .ats-dropdown-btn:active .ats-dropdown-angle .ats-icon,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:hover .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:hover .ats-dropdown-angle .ats-icon,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:focus .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:focus .ats-dropdown-angle .ats-icon,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:active .ats-dropdown-ico .ats-icon,
.theme-piano .ats-dropdown--border .ats-dropdown-btn:active .ats-dropdown-angle .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-dropdown .ats-dropdown-btn--rounded,
.theme-piano .ats-dropdown--border .ats-dropdown-btn--rounded {
  border-radius: 38px;
  height: 30px;
}
.theme-piano .ats-analysis-container .ats-dropdown-ico-alone .ats-icon {
  font-size: 14px !important;
}
.theme-piano .ats-dropdown-btn {
  height: 40px;
}
@media (min-width: 1024px) {
  .theme-piano .ats-dropdown-btn:active:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]),
  .theme-piano .ats-dropdown-btn:focus:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]),
  .theme-piano .ats-dropdown-btn:hover:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]) {
    transition: all 0.16s ease-in-out;
    cursor: pointer;
  }
}
@media (max-width: 1023px) {
  .theme-piano .ats-dropdown-btn:active:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]),
  .theme-piano .ats-dropdown-btn:focus:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]) {
    transition: all 0.16s ease-in-out;
    color: #0a0e12;
  }
}
.theme-piano .ats-dropdown-btn.is-disabled,
.theme-piano .bs-datepicker-head button.ats-dropdown-btn[disabled],
.bs-datepicker-head .theme-piano button.ats-dropdown-btn[disabled],
.theme-piano .ats-dropdown-btn.is-disabled:hover,
.theme-piano .ats-dropdown-btn.is-disabled:active,
.theme-piano .ats-dropdown-btn.is-disabled:focus {
  border: 1px solid rgba(20, 27, 36, 0.1);
  background: #f3f4f5;
}
.theme-piano .ats-dropdown .ats-btn--primary .ats-icon {
  background-color: rgba(255, 255, 255, 0.6);
}
.theme-piano .ats-dropdown .ats-btn--primary .ats-icon:hover {
  background-color: #fff;
}
.theme-piano .ats-dropdown-angle {
  color: rgba(20, 27, 36, 0.6);
}
@media (min-width: 1024px) {
  .theme-piano .ats-dropdown:hover .ats-dropdown-main-title .ats-label {
    color: #0a0e12;
  }
}
.theme-piano .ats-dropdown-main-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
}
.theme-piano .ats-dropdown-main-title .ats-label {
  color: rgba(20, 27, 36, 0.7);
  height: auto;
}
.theme-piano .ats-dropdown-btn.is-disabled .ats-dropdown-main-title,
.theme-piano .bs-datepicker-head button.ats-dropdown-btn[disabled] .ats-dropdown-main-title,
.bs-datepicker-head .theme-piano button.ats-dropdown-btn[disabled] .ats-dropdown-main-title {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-dropdown-options {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
  border: none;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 10px;
  border: 0;
  z-index: 1900;
}
.theme-piano .ats-dropdown-options[x-placement^=top] {
  margin-bottom: 10px;
}
.theme-piano .ats-dropdown-options[x-placement^=bottom] {
  margin-top: 10px;
}
.theme-piano .ats-dropdown-options[x-placement^=right] {
  margin-left: 10px;
}
.theme-piano .ats-dropdown-options[x-placement^=left] {
  margin-right: 10px;
}
.theme-piano .ats-dropdown-options.ats-subdropdown {
  max-width: 250px;
}
.theme-piano .ats-dropdown-options--calendar-shortcut-period {
  height: 240px;
}
.theme-piano .ats-dropdown-options--calendar-shortcut-period .ats-list-item:first-child {
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-dropdown-options .ats-bar--border-top.ats-bar--blue-light {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.theme-piano .ats-dropdown-ico {
  height: initial;
  padding: 0 10px 0 0;
  color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-dropdown-ico:active,
.theme-piano .ats-dropdown-ico:focus,
.theme-piano .ats-dropdown-ico:hover {
  color: #0a0e12;
}
.theme-piano .ats-dropdown-overview-tab {
  cursor: default;
}
.theme-piano .ats-dropdown-overview-tab .ats-dropdown.ats-overview-tabs-metrics {
  margin-top: 40px;
  height: 40px;
}
.theme-piano .ats-dropdown-overview-tab .ats-dropdown-btn.ats-overview-tabs-metrics-btn {
  padding: 8px 12px;
  background-color: #fbfcfc !important;
}
.theme-piano .ats-dropdown--rounded {
  height: 30px;
}
.theme-piano .ats-dropdown--small {
  height: 30px;
}
.theme-piano .ats-user-tools-bar .ats-dropdown {
  height: auto;
}
.theme-piano .ats-cell--calendar .ats-dropdown {
  height: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}
.theme-piano .ats-cell--calendar .ats-dropdown-btn {
  height: 100%;
  border: 0;
}
.theme-piano at-user-tools-bar .ats-cell--context-bar .ats-dropdown-btn {
  height: 100%;
}
.theme-piano .ats-cell--context-bar .ats-dropdown .ats-dropdown-btn {
  padding: 0 15px 0 20px;
  max-width: 269px;
}
.theme-piano .ats-cell--context-bar .ats-dropdown .ats-dropdown-btn .mr-3 {
  margin-right: 10px !important;
}
.theme-piano .ats-cell--context-bar .ats-dropdown .ats-dropdown-options .ats-bar.ats-bar--border-top {
  padding: 0 11px;
}
.theme-piano .ats-b-calendar .ats-dropdown .ats-dropdown-btn {
  padding: 5px;
}
.theme-piano .ats-b-calendar .ats-dropdown .ats-dropdown-btn:focus {
  border-color: rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-b-calendar .ats-dropdown .ats-dropdown-content {
  padding-left: 7px;
}
.theme-piano .ats-b-calendar .ats-dropdown .ats-dropdown-options .ats-bar.ats-bar--border-top {
  padding: 0 11px;
}
.ats-advanced-dropdown-tooltip-container {
  box-shadow: 0 2px 8px 0 rgba(228, 232, 241, 0.5);
  border: 1px solid #e4e8f1;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 5000;
  border-radius: 2px;
  width: 300px;
  background-color: #fff;
  cursor: default;
  margin-left: 6px;
}
.ats-advanced-dropdown-tooltip-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  font-size: 12px;
  margin-bottom: 4px;
  background-color: #f8f8f8;
  padding: 8px 20px;
  height: 40px;
}
.ats-advanced-dropdown-tooltip-header-type {
  border: 1px solid #0dadf8;
  border-radius: 14px;
  font-size: 10px;
  padding: 2px 12px;
  background: #fff;
  color: #0dadf8;
  text-transform: uppercase;
}
.ats-advanced-dropdown-tooltip-header-icon-custom {
  display: -ms-flexbox;
  display: flex;
  margin-right: 6px;
}
.ats-advanced-dropdown-tooltip-content {
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 20px;
  white-space: normal;
  text-align: left;
}
.ats-advanced-dropdown-tooltip-content-keytext {
  font-weight: 700;
}
.ats-advanced-dropdown-tooltip-footer {
  margin-top: 4px;
  padding: 8px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.theme-piano .ats-advanced-dropdown-tooltip-container {
  box-shadow: -20px -20px 200px rgba(10, 14, 18, 0.07), 20px 20px 40px rgba(10, 14, 18, 0.1);
  border: none;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 5000;
  border-radius: 4px;
  width: 300px;
  background-color: #fff;
  cursor: default;
  margin: 0 4px;
}
.theme-piano .ats-advanced-dropdown-tooltip-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 8px 20px;
  height: 40px;
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
  background-color: #fff;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  color: rgba(20, 27, 36, 0.7);
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.theme-piano .ats-advanced-dropdown-tooltip-header-type {
  border: 1px solid #0dadf8;
  border-radius: 14px;
  font-size: 10px;
  padding: 2px 12px;
  background: #fff;
  color: #0dadf8;
  text-transform: uppercase;
}
.theme-piano .ats-advanced-dropdown-tooltip-header-icon-custom {
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
}
.theme-piano .ats-advanced-dropdown-tooltip-content {
  margin: 0 0 20px;
  padding: 0 20px;
  color: rgba(20, 27, 36, 0.7);
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
}
.theme-piano .ats-advanced-dropdown-tooltip-content-keytext {
  color: #0a0e12;
  font-weight: normal;
}
.theme-piano .ats-advanced-dropdown-tooltip-footer {
  margin: 0 0 20px;
  padding: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ats-dropdown-tabs {
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.ats-dropdown-tabs-items {
  display: inline-block;
  list-style: none;
  position: relative;
  color: #a2a2a2;
}
.ats-dropdown-tabs-items span {
  padding: 8px;
  transition: all 0.16s ease-in-out;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ats-dropdown-tabs-items span:hover {
  color: #252a32;
  cursor: pointer;
  text-decoration: none;
}
.ats-dropdown-tabs-items:first-child {
  margin-left: 0;
}
.ats-dropdown-tabs-items--selected {
  color: #252a32;
}
.ats-dropdown-tabs-items--selected::after {
  background: #0dadf8;
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 3px;
  width: 32px;
  display: inline-block;
  border-radius: 2px 2px 0 0;
}
.theme-piano .ats-dropdown-tabs {
  height: 40px;
  text-transform: uppercase;
  text-align: center;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-dropdown-tabs-items {
  -ms-flex: 1 100%;
  flex: 1 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  color: rgba(20, 27, 36, 0.7);
  line-height: 10px;
}
.theme-piano .ats-dropdown-tabs-items span {
  padding: 0;
  transition: all 0.16s ease-in-out;
}
.theme-piano .ats-dropdown-tabs-items span:hover {
  color: #0a0e12;
}
.theme-piano .ats-dropdown-tabs-items--selected {
  border-bottom: 1px solid #0a0e12;
  color: #0a0e12;
}
.theme-piano .ats-dropdown-tabs-items--selected::after {
  display: none;
}
.ats-icon {
  color: currentColor;
  background-color: currentColor;
  width: 1.2rem;
  height: 1.2rem;
  font-size: 1.2rem;
  font-style: normal;
}
.ats-input-container .ats-icon {
  font-size: 12px;
  width: 12px;
  height: 12px;
  color: #072236;
}
.ats-btn--circle .ats-icon {
  line-height: 1.15;
}
.ats-icon--sm {
  font-size: 0.8rem !important;
  width: 0.8rem !important;
  height: 0.8rem !important;
}
.ats-icon--lg {
  font-size: 1.4em !important;
  width: 1.4em !important;
  height: 1.4em !important;
}
.ats-icon--xl {
  font-size: 1.8em !important;
  width: 1.8em !important;
  height: 1.8em !important;
}
.ats-icon--xlg {
  font-size: 2rem !important;
  width: 2rem !important;
  height: 2rem !important;
}
.ats-icon--xxl {
  font-size: 2.6em !important;
  width: 2.6em !important;
  height: 2.6em !important;
}
.ats-icon--light {
  color: #dbdbdb;
}
.ats-icon--custom-svg {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  left: 2px;
  margin-right: 6px;
}
.ats-icon--hover {
  transition: all 0.16s ease-in-out;
}
.ats-icon--hover:hover {
  transition: all 0.16s ease-in-out;
  color: #0dadf8;
  cursor: pointer;
}
.ats-input-container .ats-icon--hover:hover {
  color: #e5493e;
}
.ats-icon--on-hover {
  visibility: hidden;
  color: #252a32;
}
.ats-icon--on-hover:hover {
  color: #0dadf8;
}
.ats-icon--default {
  visibility: visible;
  color: #ff9f00;
  cursor: default;
}
.ats-icon--hover-zoom {
  transition: all 0.16s ease-in-out;
  -ms-transform: scale(1);
  transform: scale(1);
}
.ats-icon--hover-zoom:hover {
  cursor: pointer;
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  line-height: 1.2;
}
.ats-icon--selected {
  color: #0dadf8;
}
.ats-icon--valid {
  color: #10cfbd !important;
}
.ats-icon--cancel {
  color: #e5493e !important;
}
.ats-icon-ndf {
  color: #09bdba !important;
}
.ats-icon-ndf:hover {
  color: #09bdba !important;
}
.ats-icon--inline-block {
  display: inline-block;
}
.theme-piano .ats-icon {
  color: rgba(20, 27, 36, 0.6);
  width: 20px;
  height: 20px;
  background-color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-icon:hover {
  color: #0a0e12;
  background-color: #0a0e12;
}
.theme-piano .ats-icon--hover {
  color: rgba(20, 27, 36, 0.6);
  background-color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-icon--hover:hover {
  color: #0a0e12;
  background-color: #0a0e12;
}
.theme-piano .ats-icon--lg {
  height: 20px !important;
  width: 20px !important;
}
.theme-piano .ats-icon--sm {
  width: 9.5px !important;
  height: 9.5px !important;
}
.theme-piano .ats-icon--on-hover {
  color: #0a0e12;
}
.theme-piano .ats-icon--on-hover:hover {
  color: #0a0e12;
}
.theme-piano .ats-icon-piano {
  width: 30px;
  height: 30px;
}
.theme-piano .ats-icon-piano--piano-analytics {
  content: url("./media/100x100Analytics-A5VANQQN.svg");
}
.theme-piano .ats-icon--light {
  color: rgba(20, 27, 36, 0.6);
  background-color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-icon--hover-zoom {
  -ms-transform: scale(1.1) !important;
  transform: scale(1.1) !important;
}
.theme-piano .ats-icon--hover-zoom:hover {
  cursor: pointer;
  line-height: 1;
}
.theme-piano .ats-icon--valid {
  color: rgba(20, 27, 36, 0.6) !important;
  background-color: rgba(20, 27, 36, 0.6) !important;
}
.theme-piano .ats-icon--cancel {
  color: rgba(20, 27, 36, 0.6) !important;
  background-color: rgba(20, 27, 36, 0.6);
  margin-left: 10px !important;
}
.theme-piano .ats-icon--default {
  color: rgba(20, 27, 36, 0.6);
  background-color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-icon--main2 {
  background-color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-icon-ndf {
  color: initial !important;
  background-color: initial !important;
}
.theme-piano .ats-icon-ndf:hover {
  color: initial !important;
  background-color: initial !important;
}
.theme-piano .ats-icon--static {
  background-color: rgba(20, 27, 36, 0.6) !important;
}
.theme-piano .ats-icon--static-hover {
  background-color: #0a0e12 !important;
}
.theme-piano .ats-icon--inline-block {
  display: inline-block;
}
.theme-piano .ats-icon--forma {
  width: 40px;
  height: 40px;
  background-color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-icon--warning {
  background-color: #f5be6c !important;
}
.ats-input {
  display: block;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  background-color: white;
  box-shadow: inset 0 0 5px 0 rgba(175, 175, 175, 0.17);
  background-image: none;
  padding: 8px 12px;
  width: 100%;
  min-height: 36px;
  font-size: 12px;
  line-height: 1.43;
}
at-period-manager .ats-input {
  min-height: 32px !important;
}
.ats-input-container {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 8px;
}
.ats-search-input-container .ats-input-container {
  background: white;
  padding: 8px;
  border-radius: 2px;
  height: 36px;
  transition: background ease-in-out 0.2s;
  margin: 0;
}
.ats-search-input-container .ats-input-container:hover {
  transition: background ease-in-out 0.2s;
  background: white;
}
search-input .ats-input-container {
  background: white;
  padding: 8px;
  border-radius: 2px;
  height: 36px;
  transition: background ease-in-out 0.2s;
  margin: 0;
}
search-input .ats-input-container:hover {
  transition: background ease-in-out 0.2s;
  background: white;
}
.ats-dropdown-options .ats-input-container {
  margin: 8px;
}
at-advanced-ddl search-input .ats-input-container {
  border-bottom: none;
}
.ats-input-container--right {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.ats-input--big {
  font-size: 2rem;
}
.ats-input--small {
  font-size: 0.9rem;
  min-height: 28px;
  padding: 4px 12px;
}
.ats-input--no-rounded {
  border-radius: 0;
}
.ats-input--inverse {
  border: 1px solid #010407;
  background-color: #072236;
}
.ats-input:hover {
  outline: 0;
  border-color: #bcbcbc;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
}
.ats-input:focus {
  outline: 0;
  border-color: #0dadf8;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
}
.ats-input:disabled {
  background-color: #f8f8f8;
  cursor: not-allowed;
}
.ats-input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.ats-input--fake {
  transition: none;
  box-shadow: none;
  border: 0;
  background: none;
}
.ats-input--fake:focus,
.ats-input--fake:hover {
  box-shadow: none;
  outline: none;
}
.ats-input--fake-bottom-line {
  padding-left: 2px;
  padding-bottom: 0;
}
.ats-input--fake-bottom-line:focus {
  border-bottom: dashed 1px #dbdbdb;
}
.ats-input--fake-bottom-line::selection {
  background-color: rgba(12, 172, 248, 0.2);
}
.ats-input--custom-focus {
  background: #ddf3fe;
  box-shadow: 0 0 0 2px #0cacf8 !important;
}
.ats-input--compare-focus {
  background: #e9e9e9;
  box-shadow: 0 0 0 2px #a1a1a1 !important;
}
at-period-manager .ats-input {
  min-height: 32px !important;
}
.ats-input::-webkit-input-placeholder {
  font-weight: 300;
}
.ats-input::-moz-placeholder {
  font-weight: 300;
}
.ats-input:-moz-placeholder {
  font-weight: 300;
}
.ats-input:-ms-input-placeholder {
  font-weight: 300;
}
.ats-form-group--required .ats-input {
  padding-right: 85px;
}
.ats-form-group--success .ats-input {
  padding-right: 85px;
}
.ats-form-group--error .ats-input {
  border-color: #e5493e;
  background: rgba(229, 73, 62, 0.01);
  padding-right: 85px;
}
.ats-form-group--error .ats-input::-webkit-input-placeholder {
  color: #e5493e;
}
.ats-form-group--error .ats-input::-moz-placeholder {
  color: #e5493e;
}
.ats-form-group--error .ats-input:-moz-placeholder {
  color: #e5493e;
}
.ats-form-group--error .ats-input:-ms-input-placeholder {
  color: #e5493e;
}
.ats-b-share-user .ats-input {
  border-radius: 4px 4px 0 0;
}
.ats-search-input-container .ats-input {
  padding-right: 0;
  padding-left: 4px;
}
search-input .ats-input {
  padding-right: 0;
  padding-left: 4px;
}
.ats-input-container--right .ats-input {
  padding-right: 20px;
  padding-left: 0;
}
.ats-input_ico {
  display: none;
  position: absolute;
  top: 50%;
  right: 16px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 14px;
}
.ats-form-group--error textarea.ats-input {
  padding-right: 12px !important;
}
.theme-piano .ats-input {
  box-shadow: none;
  border-radius: 1px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(20, 27, 36, 0.1);
  background-color: #fff;
  min-height: 40px;
}
.theme-piano .ats-input :-ms-input-placeholder {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-input ::placeholder {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-input:focus {
  border-color: rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-input:disabled,
.theme-piano .ats-input.is-disabled,
.theme-piano .bs-datepicker-head button.ats-input[disabled],
.bs-datepicker-head .theme-piano button.ats-input[disabled] {
  background-color: #f3f4f5 !important;
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-input-readonly {
  background-color: #f3f4f5 !important;
  color: #0a0e12;
}
.theme-piano .ats-input--fake {
  border: 0;
}
.theme-piano at-period-manager .ats-input {
  min-height: 30px !important;
}
.theme-piano .ats-search-input-container .ats-input,
.theme-piano search-input .ats-input {
  min-height: 30px !important;
  padding: 7px 42px 7px 14px !important;
  border: none;
  background-color: transparent;
}
.theme-piano .ats-search-input-container .ats-input-container,
.theme-piano search-input .ats-input-container {
  padding: 0;
  margin: 10px;
  border-radius: 18px;
  background-color: #f3f4f5;
  height: 30px;
}
.theme-piano .ats-search-input-container .ats-input-container .pndc-search-icon,
.theme-piano search-input .ats-input-container .pndc-search-icon {
  position: absolute;
  right: 9px;
  top: 5px;
  font-size: 16px;
}
.theme-piano .ats-search-input-container .ats-input-container--white,
.theme-piano search-input .ats-input-container--white {
  height: 40px;
  margin: 0;
  background-color: #fff;
  border: 1px solid rgba(20, 27, 36, 0.1);
  border-radius: 35px;
}
.theme-piano .ats-search-input-container .ats-input-container--white .pndc-search-icon,
.theme-piano search-input .ats-input-container--white .pndc-search-icon {
  top: 10px;
}
.theme-piano .ats-search-input-container .ats-input-container--lg,
.theme-piano search-input .ats-input-container--lg {
  width: 360px;
}
.theme-piano .ats-form-group--error .ats-input {
  border-color: #b74c51;
  box-shadow: 0 0 5px rgba(183, 76, 81, 0.2);
}
.theme-piano .ats-form-group--error .ats-input:-ms-input-placeholder {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-form-group--error .ats-input::placeholder {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-form-group--error .ats-input:not(:focus) {
  border-color: rgba(183, 76, 81, 0.6);
}
.ats-input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.ats-input-group-file {
  display: inline-block;
}
.ats-input-group-file .ats-input {
  width: 0.1px !important;
  height: 0.1px !important;
  opacity: 0;
  overflow: hidden;
  position: absolute !important;
  z-index: -1;
}
.ats-input-group-file .ats-input-file-container {
  background: white;
  border-radius: 2px;
  display: -ms-flexbox;
  display: flex;
}
.ats-input-group-file .ats-fake-input {
  -ms-flex: 1;
  flex: 1;
  min-height: 2em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  box-shadow: inset 0 0 5px 0 rgba(175, 175, 175, 0.17);
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
  border: 1px solid #dbdbdb;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-input-group-file .ats-fake-input:hover {
  outline: 0;
  border-color: #bcbcbc;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
}
.ats-input-group-file .ats-fake-input:focus {
  outline: 0;
  border-color: #0dadf8;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
}
.ats-input-group-file .ats-btn {
  text-transform: initial;
}
.ats-input-group > .ats-input {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ats-input-group-btn {
  display: -ms-flexbox;
  display: flex;
  margin-left: -1px;
}
.ats-input-group.ats-form-group--error .ats-input {
  box-shadow: -1px -1px 0 2px rgba(229, 73, 62, 0.1);
}
.ats-input-group.ats-form-group--error .popover {
  position: absolute;
  background: #e5493e;
  padding: 4px 8px;
  color: white;
  border-radius: 0 0 2px 2px;
  width: 100%;
  box-shadow: 0 1px 1px 0 #e5493e;
}
.ats-kpi {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: white;
}
.ats-kpi--overview {
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.ats-kpi-value {
  font-size: 2.83rem;
  font-weight: 300;
}
.ats-kpi--overview .ats-kpi-value {
  color: #0dadf8;
  font-size: 2.2rem;
  font-weight: 500;
}
.ats-tooltip-graphique .ats-kpi-value {
  font-weight: 600;
}
.ats-kpi-title {
  font-size: 0.8rem;
  font-weight: 500;
  text-transform: uppercase;
}
.ats-tooltip-graphique .ats-kpi-title {
  font-weight: 300;
}
.ats-kpi--overview .ats-kpi-title {
  @util truncate();
  width: 100%;
  color: #dbdbdb;
  font-size: 0.8rem;
}
.ats-kpi-desc {
  font-size: 0.8rem;
  font-weight: 100;
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
}
.theme-piano .ats-kpi--overview .ats-kpi-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-kpi-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-kpi-desc {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.ats-label {
  display: block;
  color: #a2a2a2;
  font-size: 0.9rem;
}
.ats-form-group .ats-label {
  margin-bottom: 4px;
  color: #252a32;
  font-weight: 700;
  font-size: 0.8rem;
}
.ats-dropdown .ats-label {
  text-align: left;
}
.ats-label--placeholder {
  color: #252a32;
  font-weight: 300;
}
.ats-label--light {
  color: #e9e9e9 !important;
}
.ats-label--has-background {
  border-radius: 2px;
  border: 1px solid #f67c33;
  background: #f67c33;
  padding: 4px 8px;
  color: white;
  text-transform: uppercase;
}
.ats-label--has-background.ats-label--light {
  background: transparent;
  color: #072236;
  border-color: #e4e8f1;
}
.theme-piano .ats-label {
  color: rgba(20, 27, 36, 0.7);
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  text-transform: unset;
  height: 20px;
}
.theme-piano .ats-form-group .ats-label {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 10px;
}
.ats-list-separator {
  margin: 0 8px;
  background-color: #e4e8f1;
  padding: 0;
  height: 2px;
  border-radius: 2px;
}
.ats-list-header {
  padding: 6px 8px !important;
  margin-top: 8px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  color: #5c6d7b !important;
  font-size: 0.8rem !important;
  font-weight: 700;
  text-transform: uppercase !important;
  background-color: #f8f8f8;
  border-top: 1px solid #e4e8f1;
}
.ats-list-header .ats-list-item-title {
  font-weight: 600;
}
.ats-list-header--is-sticky {
  position: sticky;
  background: #f8f8f8;
  z-index: 99;
}
.ats-list-header:hover {
  cursor: default;
  background-color: #f8f8f8;
}
.ats-list-header--collapsible:hover {
  background: #f6f5f5;
  cursor: pointer;
}
at-dropdown-list .ats-list-header {
  margin-top: 0 !important;
}
.ats-list-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  margin: 0 4px;
  padding: 8px 4px;
  color: #252a32;
  text-transform: none;
  transition: box-shadow 0.2s ease, background 0.2s ease-in-out;
}
at-dropdown-list .ats-list-item {
  margin: 0 !important;
  padding-left: 9px;
}
.ats-list-item--view {
  padding-left: 30px !important;
}
.ats-list-item-custom {
  box-shadow: inset 3px 0 0 #345268 !important;
}
.ats-list-item-ico {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 6px;
}
.ats-list-item-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding-top: 2px;
  line-height: normal;
}
.ats-list-item-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex: auto;
  flex: auto;
  font-weight: 400;
}
.ats-list-item-detail {
  color: #a2a2a2;
  font-size: 0.9rem;
}
.ats-list-item--selected {
  color: #0dadf8;
}
.ats-list-item--selected .ats-list-item-ico {
  color: currentColor;
}
.ats-list-item--alpha-disabled {
  color: rgba(37, 42, 50, 0.5);
  background: rgba(248, 248, 248, 0.5);
}
.ats-list-item:hover {
  background: #f8f8f8;
  transition: background 0.2s ease-in-out;
  cursor: pointer;
}
.ats-list-item:hover .ats-icon--on-hover {
  visibility: visible;
}
.ats-list-item-more {
  text-align: center;
  padding: 8px;
}
.ats-list-item label {
  text-transform: none;
  cursor: inherit;
}
.ats-list--reset-hover .ats-list-item:hover {
  background: initial !important;
  cursor: initial !important;
}
.ats-list-link {
  color: currentColor;
}
.ats-list-link:hover {
  color: currentColor;
}
.ats-list-metricVisibility {
  max-height: 196px;
  overflow-y: auto;
}
.ats-navbar .documents-manager .ats-list {
  max-height: 360px;
  overflow-y: auto;
}
.ats-navbar .documents-manager .ats-list .ats-list-item-title {
  font-size: 12px;
}
.ats-user-tools-bar .ats-subdropdown .ats-list {
  max-height: 450px;
  overflow-y: auto;
}
.theme-piano .ats-list-separator {
  display: none;
}
.theme-piano .ats-list-header {
  padding: 16px 15px 14px 15px !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  height: 40px;
  color: #0a0e12 !important;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  font-size: 9.5px !important;
  text-transform: uppercase !important;
  border-top: 1px solid rgba(20, 27, 36, 0.05);
  background-color: #fbfcfc;
}
at-dropdown-list .theme-piano .ats-list-header {
  margin-top: 0 !important;
}
.theme-piano .ats-list-item {
  margin: 0;
  padding: 5px 10px;
  color: #0a0e12;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  -ms-flex-align: center;
  align-items: center;
  min-height: 30px;
}
.theme-piano .ats-list-item .is-disabled,
.theme-piano .ats-list-item .bs-datepicker-head button[disabled],
.bs-datepicker-head .theme-piano .ats-list-item button[disabled] {
  opacity: 0.5;
}
.theme-piano .ats-list-item:hover {
  background-color: #f5f7fa;
}
.theme-piano .ats-list-item--selected {
  color: #0a0e12 !important;
}
.theme-piano .ats-list-item:hover {
  background-color: #f5f7fa;
}
.theme-piano .ats-list-item-content {
  padding-top: 0;
  line-height: inherit;
}
.theme-piano .ats-list-item-content.is-disabled,
.theme-piano .bs-datepicker-head button.ats-list-item-content[disabled],
.bs-datepicker-head .theme-piano button.ats-list-item-content[disabled] {
  opacity: 0.5;
}
.theme-piano .ats-list-item-detail {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  color: rgba(20, 27, 36, 0.7);
  margin-top: 6px;
}
.theme-piano .ats-list .cdk-virtual-scroll-orientation-vertical {
  overflow: overlay;
}
.theme-piano .ats-subdropdown .ats-list-item {
  display: block;
}
.theme-piano .ats-subdropdown .ats-list-item--selected {
  color: #0a0e12;
}
.ats-mask {
  transition: all 0.16s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 5000;
  background: rgba(255, 255, 255, 0.9);
  width: 100vw;
  height: 100vh;
  pointer-events: none;
}
.ats-mask--is-show {
  transition: all 0.16s ease-in-out;
  opacity: 1;
  pointer-events: all;
}
.ats-menu {
  height: calc(100vh - 50px);
  overflow: auto;
  color: white;
}
.ats-menu-label {
  margin-left: 8px;
}
.is-full-width .ats-menu-label {
  margin-left: 0;
  display: none;
}
.ats-menu-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 8px;
  height: 46px;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
}
.ats-menu-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  min-height: 45px;
  font-weight: 400;
}
.ats-menu-item--selected {
  background: #31485a;
}
.ats-menu-subitem {
  transition: all 0.16s ease-in-out;
  border: 0;
  height: 35px;
}
.ats-menu-subitem:hover {
  transition: all 0.16s ease-in-out;
  background: rgba(13, 173, 248, 0.1);
}
.ats-menu-subitem--selected {
  background: rgba(13, 173, 248, 0.2) !important;
}
.ats-menu-subitem--selected::after {
  content: "";
  height: 64%;
  background: #0dadf8;
  width: 3px;
  left: 8px;
  display: inline-block;
  top: 50%;
  position: absolute;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: 2px;
}
.ats-menu-icon {
  display: -ms-flexbox;
  display: flex;
}
.ats-menu-level1 {
  transition: all 0.16s ease-in-out;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 45px;
  flex: 0 1 45px;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 8px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.9rem;
  text-transform: uppercase;
  cursor: pointer;
}
.ats-menu-item--selected .ats-menu-level1 {
  color: white;
}
.is-full-width .ats-menu-level1 {
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-menu-level1:hover {
  transition: all 0.16s ease-in-out;
  color: white;
}
.ats-menu-level1-arrow {
  transition: transform 0.266s ease-in-out;
  margin-left: auto;
  color: currentColor;
  font-size: 1.2rem;
}
.ats-menu-item--selected .ats-menu-level1-arrow {
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ats-menu-link {
  color: currentColor;
}
.ats-menu-list--level2 .ats-menu-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 16px;
  height: 100%;
}
.ats-menu-link:hover {
  color: white;
}
.ats-menu-link:focus {
  outline: none;
}
.ats-menu-list--level2 {
  border-top: 0;
  border-bottom: 0;
}
.is-full-width .ats-menu-list--level2 {
  display: none;
}
.ats-sidebar:hover .ats-menu-list--level2 {
  display: inline-block;
}
@media (min-width: 321px) and (max-width: 768px) {
  .ats-menu-list--level2 {
    display: none;
  }
}
.ats-menu--disabled {
  color: rgba(255, 255, 255, 0.5) !important;
  pointer-events: none;
  cursor: default;
}
.theme-piano .ats-menu {
  color: #0a0e12;
  height: 100%;
}
.theme-piano .ats-menu-label {
  margin-left: 20px !important;
}
.theme-piano .ats-menu-header {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-menu-item {
  min-height: 32px;
  border-bottom: 0;
}
.theme-piano .ats-menu-item--selected {
  background:
    linear-gradient(
      90deg,
      rgba(16, 24, 32, 0.01) 0%,
      rgba(16, 24, 32, 0.03) 100%),
    #fbfcfc;
}
.theme-piano .ats-menu-item--selected .ats-menu-level1 {
  color: #0a0e12;
  box-shadow: inset 2px 0 0 #0a0e12;
  background-color: rgba(10, 14, 18, 0.02);
}
.theme-piano .ats-menu-item--selected .ats-menu-level1 .ats-menu-icon .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-menu-item--selected .ats-menu-level1 .ats-menu-level1-arrow {
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/collapse-W7BIZ6HE.svg");
  -webkit-mask-image: url("./media/collapse-W7BIZ6HE.svg");
}
.theme-piano .ats-menu-subitem {
  height: 32px;
}
.theme-piano .ats-menu-subitem:hover {
  color: #0a0e12;
  background: rgba(255, 255, 255, 0.2) !important;
}
.theme-piano .ats-menu-subitem--selected {
  color: #0a0e12;
  background: rgba(255, 255, 255, 0.2) !important;
}
.theme-piano .ats-menu-subitem--selected::after {
  display: none;
}
.theme-piano .ats-menu-level1 {
  -ms-flex: 0 1 50px;
  flex: 0 1 50px;
  color: rgba(20, 27, 36, 0.7);
  text-transform: capitalize;
  font-size: inherit;
  padding: 20px 15px 16px;
  height: 50px;
}
.ats-menu-item--selected .theme-piano .ats-menu-level1 {
  color: #0a0e12;
}
.theme-piano .ats-menu-level1:hover {
  color: #0a0e12;
}
.theme-piano .ats-menu-level1:hover .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-menu-level1 .ats-menu-icon {
  color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-menu-link {
  color: rgba(20, 27, 36, 0.7);
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ats-menu-link:hover {
  color: #0a0e12;
}
.theme-piano .ats-menu-link--disabled {
  color: rgba(255, 255, 255, 0.5) !important;
}
.theme-piano .ats-menu .ats-menu-list--level2 .ats-menu-link {
  margin-left: 50px;
  padding-top: 20px;
  padding-bottom: 16px;
  height: auto;
}
.theme-piano .ats-menu .ats-menu-subitem--selected .ats-menu-link {
  color: #0a0e12;
  font-weight: 500;
}
.ats-multi-selection-list .custom-select2-list {
  width: 270px;
  position: absolute;
  background: #fff;
  z-index: 12;
  border: 1px solid #e5e2de;
  border-top: none;
  overflow: auto;
  max-height: 300px;
  border-radius: 2px;
}
.ats-multi-selection-list .selected-item {
  display: -ms-flexbox;
  display: flex;
  border-radius: 2px;
  padding: 0 8px;
  background: #58bf94;
  color: #fefefd;
  margin: 4px 0 0 4px;
  cursor: move;
  height: 28px !important;
  float: left;
  -ms-flex-align: center;
  align-items: center;
}
.ats-multi-selection-list .selected-item:hover {
  background: #00a574;
}
.ats-multi-selection-list .selected-item-label {
  white-space: nowrap;
}
.ats-multi-selection-list .selected-item-icon {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
}
.ats-multi-selection-list .selected-item-icon--border-left {
  border-left: 1px solid rgba(38, 43, 51, 0.1);
  margin-left: 4px;
  padding-left: 4px;
}
.ats-multi-selection-list .selected-item-icon g,
.ats-multi-selection-list .selected-item-icon path {
  fill: white;
}
.ats-multi-selection-list .selected-item-visibility .stroke {
  background: #e5473c;
  height: 2px;
  width: 12px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 7px;
  -ms-transform: rotate(-33deg);
  transform: rotate(-33deg);
}
.ats-multi-selection-list .ui-sortable-placeholder {
  background-color: rgba(0, 155, 217, 0.07);
  float: left;
  border-radius: 2px;
  border: 1px solid rgba(0, 155, 217, 0.2);
  width: 80px;
  height: 28px;
  margin: 3px 0 3px 3px;
}
.ats-multi-selection-list-selected-list {
  overflow: hidden;
  padding: 0 0 4px;
}
.ats-multi-selection-list-selected-list li {
  float: left;
}
.ats-multi-selection-list-selected-list .custom-select2-search-field {
  display: list-item;
  float: left;
  padding: 0;
  margin: 4px 0 0 0;
  height: 100%;
  white-space: nowrap;
}
.ats-multi-selection-list-selected-list .custom-select2-search-field input {
  padding: 5px;
  height: 100%;
  font-size: 1.1em;
  color: #666;
  outline: 0;
  border: 0;
  box-shadow: none;
  background: transparent !important;
}
.ats-news-tour {
  position: relative;
}
.ats-news-tour-indicator {
  position: absolute;
  z-index: 5000;
  animation: pulseIndicator 2s infinite ease-in;
  margin-left: -6px;
  box-shadow: 0 0 0 rgba(234, 101, 37, 0.8);
  border-radius: 150px;
  background: #ea6525;
  width: 12px;
  height: 12px;
}
.ats-news-tour-indicator:hover {
  cursor: pointer;
}
.ats-news-tour-indicator--top {
  top: -6px;
  left: 50%;
}
.ats-news-tour-indicator--bottom {
  bottom: -6px;
  left: 50%;
}
.ats-news-tour-indicator--left {
  top: -6px;
  left: 0;
}
.ats-news-tour-indicator--right {
  top: 50%;
  right: -6px;
  margin-top: -6px;
}
.ats-news-tour.is-shown {
  visibility: visible;
  opacity: 1;
}
@keyframes pulseIndicator {
  0% {
    box-shadow: 0 0 0 rgba(234, 101, 37, 0.8);
  }
  70% {
    box-shadow: 0 0 10px #ea6525;
  }
  100% {
    box-shadow: 0 0 0 rgba(234, 101, 37, 0.8);
  }
}
.ng-select {
}
.ng-select.ng-select-opened > .ng-select-container {
  background: #fff;
  border-color: #0dadf8;
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: transparent transparent rgba(20, 27, 36, 0.6);
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: transparent transparent #666;
}
.ng-select.ng-select-opened .ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened .ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: #f9f9f9;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid #e4e8f1;
  min-height: 36px;
  -ms-flex-align: center;
  align-items: center;
}
.ng-select .ng-select-container .ng-value-container {
  -ms-flex-align: center;
  align-items: center;
  padding-left: 10px;
}
.ng-select .ng-placeholder {
  color: #aaa;
}
.ng-select.ng-select-single .ng-select-container {
  height: 36px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
  top: 5px;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: initial !important;
  pointer-events: none;
  cursor: default;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-left: 7px;
  padding-top: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: 11px;
  margin-right: 4px;
  margin-bottom: 4px;
  background-color: #f67c33;
  border-radius: 2px;
  border: 1px solid #f67c33;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 3px 5px;
  color: white;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 0 5px;
  float: right;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: #e56947;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid #e56947;
  padding: 3px 6px;
  color: white;
  margin-left: 4px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid #c2e0ff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding-bottom: 3px;
  padding-left: 3px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 8px;
  padding-bottom: 5px;
  padding-left: 3px;
}
.ng-select .ng-clear-wrapper {
  color: rgba(20, 27, 36, 0.4);
  position: absolute !important;
  top: 8px;
  right: 25px;
}
.ng-select .ng-clear-wrapper .ng-clear:hover {
  color: #0dadf8;
}
.ng-select .ng-spinner-zone {
  padding-right: 5px;
  padding-top: 5px;
}
.ng-select .ng-arrow-wrapper {
  padding-right: 5px;
  width: 25px;
  position: absolute !important;
  top: 8px;
  right: 0;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: rgba(20, 27, 36, 0.6) transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-select .ng-arrow-wrapper .ng-arrow:hover {
  border-top-color: #666;
}
.ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: #e6e6e6;
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: #e6e6e6;
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items {
  margin-bottom: 1px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  padding: 8px 10px;
  font-weight: 500;
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: #ebf5ff;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected {
  background-color: #e9f2f5;
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
  padding: 8px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  color: #333;
  background-color: #e9f2f5;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label {
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #f8f8f8;
  color: #252a32;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: rgba(20, 27, 36, 0.6) !important;
  cursor: not-allowed;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-right: 5px;
  font-size: 80%;
  font-weight: 400;
}
.ng-dropdown-panel.ats-ng-select-filters {
  z-index: 9999;
}
.ng-dropdown-panel.ats-ng-select-filters .ng-dropdown-panel-items {
  max-height: 130px;
}
.theme-piano .ng-select:not([disabled=disabled]):not(.is-disabled):not([class$=disabled]) .ng-select-container:hover {
  border-color: rgba(20, 27, 36, 0.2);
}
.theme-piano .ng-select .ng-select-container {
  border-radius: 1px;
  border: 1px solid rgba(20, 27, 36, 0.1);
}
.theme-piano .ng-select .ng-select-container,
.theme-piano .ng-select.ng-select-single .ng-select-container {
  min-height: 40px;
}
.theme-piano .ng-select.ng-select-disabled > .ng-select-container {
  background: #f3f4f5 !important;
  border: 1px solid rgba(20, 27, 36, 0.1);
}
.theme-piano .ng-select.ng-select-disabled > .ng-select-container .ng-arrow {
  border-color: rgba(20, 27, 36, 0.6) transparent transparent;
}
.theme-piano .ng-select .ng-placeholder {
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ng-select.ng-invalid.ng-touched .ng-select-container {
  border-color: #b74c51;
}
.theme-piano .ng-select .ng-arrow-wrapper .ng-arrow {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: rgba(20, 27, 36, 0.4);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chevron-down-5SD3TCT3.svg");
  -webkit-mask-image: url("./media/chevron-down-5SD3TCT3.svg");
}
.theme-piano .ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow {
  background-color: rgba(20, 27, 36, 0.6);
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/chevron-up-WS43EHPQ.svg");
  -webkit-mask-image: url("./media/chevron-up-WS43EHPQ.svg");
}
.theme-piano .ng-select-container {
  border: 1px solid rgba(20, 27, 36, 0.1);
  border-radius: 4px;
}
.theme-piano .ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
  padding: 0;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ng-dropdown-panel.ng-select-bottom {
  border-radius: 4px;
  border: none;
  margin-top: 10px;
}
.theme-piano .ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.theme-piano .ng-dropdown-panel.ng-select-top {
  border-radius: 4px;
  border: none;
  margin-bottom: 10px;
}
.theme-piano .ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.theme-piano .ng-dropdown-panel .ng-dropdown-panel-items {
  margin-bottom: 0;
  border-radius: 4px;
}
.theme-piano .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #fff;
  color: #0a0e12;
}
.theme-piano .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  color: #0a0e12;
  background-color: #fff;
}
.theme-piano .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label {
  font-weight: 400;
}
.theme-piano .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  color: #0a0e12;
  background-color: #f5f7fa;
}
.theme-piano .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-selected {
  background-color: inherit;
  position: relative;
  color: #0a0e12;
}
.theme-piano .ng-dropdown-panel .ng-dropdown-panel-items .ng-option-selected::after {
  font-family: "remixicon" !important;
  font-size: 14px;
  content: "\eb75";
  position: absolute;
  right: 10px;
  top: 8px;
}
.theme-piano .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: #f5f7fa;
}
.theme-piano .ng-select.ng-select-opened > .ng-select-container {
  border-color: rgba(20, 27, 36, 0.2);
}
.theme-piano .ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  border-color: transparent transparent rgba(20, 27, 36, 0.6);
}
.theme-piano .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding: 4px 50px 0 5px;
}
.theme-piano .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin-right: 5px;
  margin-bottom: 4px;
  background-color: rgba(20, 27, 36, 0.05) !important;
  border: none;
  padding: 4px;
}
.theme-piano .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  color: #0a0e12;
}
.theme-piano .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background: transparent !important;
  border: none !important;
  margin-left: 0 !important;
  color: #0a0e12 !important;
}
.theme-piano .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border: none !important;
  margin-left: 0 !important;
  color: rgba(20, 27, 36, 0.6) !important;
}
.theme-piano .ng-select.ng-select-multiple.ng-select-disabled .ng-select-container .ng-value .ng-value-icon.left {
  color: rgba(20, 27, 36, 0.2) !important;
}
.theme-piano .ng-select.ng-select-multiple.ng-select-disabled .ng-select-container .ng-value .ng-value-label {
  color: rgba(20, 27, 36, 0.4) !important;
}
.theme-piano .ng-select.ng-select-multiple.ng-select-disabled .ng-arrow-wrapper .ng-arrow {
  background-color: rgba(20, 27, 36, 0.2);
}
.ats-notification {
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  visibility: hidden;
  opacity: 0;
  z-index: 5500;
  box-shadow: rgba(121, 121, 121, 0.5) 0 0 4px 0;
  border-radius: 2px;
  background: #31485a;
  padding: 16px;
  min-width: 200px;
  max-width: 500px;
  color: white;
}
.ats-news-tour .ats-notification {
  position: absolute;
  top: 120%;
}
.ats-notification--success .ats-notification-ico {
  color: #10cfbd;
}
.ats-notification--error .ats-notification-ico {
  color: #e5493e;
}
.ats-notification--warning .ats-notification-ico {
  color: #ff9f00;
}
.ats-notification--news .ats-notification-ico {
  color: #ea6525;
}
.ats-notification--info .ats-notification-ico {
  color: #0dadf8;
}
.ats-notification--onboarding .ats-notification-ico {
  color: #f8bf30 !important;
}
.ats-notification-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 16px;
  overflow-wrap: anywhere;
}
.ats-notification--lg {
  left: 40% !important;
}
.ats-notification--lg .ats-notification-content {
  width: 20rem !important;
}
.ats-notification-close {
  position: absolute;
  top: 8px;
  right: 8px;
  color: currentColor;
  font-size: 1.2rem;
  display: none;
}
.ats-notification-close:hover {
  cursor: pointer;
  color: white;
}
.ats-notification-title {
  margin-bottom: 8px;
  color: currentColor;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.ats-notification-text {
  margin: 0;
  color: currentColor;
  font-size: 0.9rem;
}
.ats-notification.is-shown {
  visibility: visible;
  opacity: 1;
}
.ats-notification-indicator {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 2px 2px 0 0;
  height: 5px;
}
.ats-notification--success .ats-notification-indicator {
  background-color: #10cfbd;
}
.ats-notification--error .ats-notification-indicator {
  background-color: #e5493e;
}
.ats-notification--warning .ats-notification-indicator {
  background-color: #ff9f00;
}
.ats-notification--news .ats-notification-indicator {
  background-color: #ea6525;
}
.ats-notification--message .ats-notification-indicator {
  background-color: #31485a;
}
.ats-notification--info .ats-notification-indicator {
  background-color: #0dadf8;
}
.ats-notification--top {
  top: 20px;
}
.ats-notification--left {
  left: 20px;
}
.ats-notification--right {
  right: 20px;
}
.ats-notification--bottom {
  bottom: 20px;
}
.ats-notification--center {
  left: 45%;
  max-width: 250px;
}
.ats-notification-preview--center {
  left: 50% !important;
  width: 300px;
  margin-left: -150px;
}
.ats-notification--message {
  background: white;
}
.ats-notification--onboarding {
  background: white;
  border-right: 2px solid #f8bf31;
  max-width: 820px !important;
  left: 75px;
  top: 55px;
}
.ats-notification--onboarding .ats-notification-content {
  margin-left: 0;
}
.ats-notification--onboarding .ats-icon-object {
  font-size: 3em !important;
}
.ats-notification-arrow-container {
  position: absolute;
  width: 20px;
  height: 20px;
}
.ats-notification-arrow-container .ats-notification-arrow,
.ats-notification-arrow-container .ats-notification-arrow-border {
  width: 0;
  height: 0;
}
.ats-notification-arrow-container.up {
  top: -11px;
  left: 10px;
}
.ats-notification-arrow-container.up .ats-notification-arrow {
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  top: -7px;
}
.ats-notification-arrow-container.up .ats-notification-arrow-border {
  border-bottom: 10px solid #000;
  border-bottom: 10px solid rgba(0, 0, 0, 0.1);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.ats-notification-arrow-container.down {
  bottom: -21px;
  left: 10px;
}
.ats-notification-arrow-container.down .ats-notification-arrow {
  border-top: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  top: -13px;
}
.ats-notification-arrow-container.down .ats-notification-arrow-border {
  border-top: 10px solid #000;
  border-top: 10px solid rgba(0, 0, 0, 0.1);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.ats-notification-arrow-container.left {
  top: 10px;
  left: -11px;
}
.ats-notification-arrow-container.left .ats-notification-arrow {
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
  position: relative;
  left: 3px;
  top: -20px;
}
.ats-notification-arrow-container.left .ats-notification-arrow-border {
  border-right: 10px solid #000;
  border-right: 10px solid rgba(0, 0, 0, 0.1);
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
}
.ats-notification-arrow-container.right {
  top: 10px;
  right: -21px;
}
.ats-notification-arrow-container.right .ats-notification-arrow {
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  border-top: 10px solid transparent;
  position: relative;
  left: -3px;
  top: -20px;
}
.ats-notification-arrow-container.right .ats-notification-arrow-border {
  border-left: 10px solid #000;
  border-left: 10px solid rgba(0, 0, 0, 0.1);
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
}
.theme-piano .ats-notification {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  box-shadow: none;
  max-width: 600px;
  min-width: none;
  padding: 0;
}
.theme-piano .ats-notification .ats-icon {
  color: unset;
  background-color: rgba(255, 255, 255, 0.7);
}
.theme-piano .ats-notification-ico,
.theme-piano .ats-notification-ico-close {
  width: 50px;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  -ms-flex-pack: center;
  justify-content: center;
  height: 20px;
  -ms-flex-align: center;
  align-items: center;
}
.theme-piano .ats-notification-title {
  display: none;
}
.theme-piano .ats-notification--success {
  background-color: rgba(50, 92, 164, 0.95);
}
.theme-piano .ats-notification--error {
  background-color: rgba(183, 76, 81, 0.95);
}
.theme-piano .ats-notification--warning {
  background-color: #f5be6c;
}
.theme-piano .ats-notification--news {
  background-color: rgba(50, 92, 164, 0.95);
}
.theme-piano .ats-notification--message {
  background-color: rgba(50, 92, 164, 0.95);
}
.theme-piano .ats-notification--info {
  background-color: rgba(50, 92, 164, 0.95);
}
.theme-piano .ats-notification-indicator {
  display: none;
}
.theme-piano .ats-notification-content {
  margin-top: 15px;
  margin-bottom: 14px;
  margin-right: 35px;
  margin-left: 0;
}
.theme-piano .ats-notification-text {
  color: #fff;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
}
.hopscotch-bubble {
  font-family: inherit;
  border: 1px solid rgba(0, 0, 0, 0.01) !important;
  z-index: 1000 !important;
}
.ats-onboarding-bubble {
  box-shadow: 0 2px 8px 0 rgba(187, 187, 187, 0.5);
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 5000;
  border-radius: 2px;
  border-right: 2px solid #f8bf31;
  padding: 16px;
  max-width: 500px;
  background: white;
}
.ats-onboarding-bubble-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}
.ats-onboarding-bubble-content {
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 12px;
}
.ats-onboarding-bubble-number {
  background: #f8bf30;
  color: white;
  float: left;
  font-size: 1.2rem;
  font-weight: 700;
  width: 27px;
  height: 27px;
  -ms-flex: 0 0 27px;
  flex: 0 0 27px;
  border-radius: 15px;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-onboarding-bubble-actions {
  margin-top: 8px;
  display: -ms-flexbox;
  display: flex;
}
.ats-onboarding-bubble-actions--cta {
  text-align: left;
  padding-right: 12px;
}
.ats-onboarding-bubble-actions--nav {
  text-align: right;
  padding-left: 12px;
}
.ats-onboarding-bubble-title {
  margin-left: 8px;
  line-height: 19px;
}
.ats-onboarding-bubble-arrow-container {
  position: absolute;
  width: 20px;
  height: 20px;
}
.ats-onboarding-bubble-arrow-container .ats-onboarding-bubble-arrow,
.ats-onboarding-bubble-arrow-container .ats-onboarding-bubble-arrow-border {
  width: 0;
  height: 0;
}
.ats-onboarding-bubble-arrow-container.up {
  top: -11px;
  left: 10px;
}
.ats-onboarding-bubble-arrow-container.up .ats-onboarding-bubble-arrow {
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  top: -7px;
}
.ats-onboarding-bubble-arrow-container.up .ats-onboarding-bubble-arrow-border {
  border-bottom: 10px solid #000;
  border-bottom: 10px solid rgba(0, 0, 0, 0.1);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.ats-onboarding-bubble-arrow-container.down {
  bottom: -21px;
  left: 10px;
}
.ats-onboarding-bubble-arrow-container.down .ats-onboarding-bubble-arrow {
  border-top: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: relative;
  top: -13px;
}
.ats-onboarding-bubble-arrow-container.down .ats-onboarding-bubble-arrow-border {
  border-top: 10px solid #000;
  border-top: 10px solid rgba(0, 0, 0, 0.1);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.ats-onboarding-bubble-arrow-container.left {
  top: 10px;
  left: -11px;
}
.ats-onboarding-bubble-arrow-container.left .ats-onboarding-bubble-arrow {
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
  position: relative;
  left: 3px;
  top: -20px;
}
.ats-onboarding-bubble-arrow-container.left .ats-onboarding-bubble-arrow-border {
  border-right: 10px solid #000;
  border-right: 10px solid rgba(0, 0, 0, 0.1);
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
}
.ats-onboarding-bubble-arrow-container.right {
  top: 10px;
  right: -21px;
}
.ats-onboarding-bubble-arrow-container.right .ats-onboarding-bubble-arrow {
  border-bottom: 10px solid transparent;
  border-left: 10px solid #fff;
  border-top: 10px solid transparent;
  position: relative;
  left: -3px;
  top: -20px;
}
.ats-onboarding-bubble-arrow-container.right .ats-onboarding-bubble-arrow-border {
  border-left: 10px solid #000;
  border-left: 10px solid rgba(0, 0, 0, 0.1);
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
}
.ats-onboarding-bubble svg {
  height: 30px;
}
.ats-onboarding-bubble path {
  stroke: #ea6525;
  stroke-width: 2;
  fill: none;
}
.ats-pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  margin-top: 8px;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 918px) {
  .ats-pagination .ats-dropdown-content {
    min-width: 24px !important;
  }
}
.ats-pagination ul.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  margin-bottom: 8px;
}
.ats-pagination ul.pagination .page-link {
  padding: 0.5rem 0.75rem;
  line-height: 1.25;
  color: #252a32;
  background-color: white;
  border: 1px solid #e4e8f1;
  border-right: 0;
}
.ats-pagination ul.pagination .page-link:hover {
  text-decoration: none;
  background-color: #f8f8f8;
  border-color: #e9e9e9;
}
.ats-pagination ul.pagination .page-link:focus {
  z-index: 2;
  outline: 0;
}
.ats-pagination ul.pagination .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.ats-pagination ul.pagination .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-right: 1px solid #e4e8f1;
}
.ats-pagination ul.pagination .page-item.active .page-link {
  color: #0dadf8;
  background-color: white;
  border-color: transparent;
  border-left: 1px solid #e4e8f1;
  cursor: default;
}
.ats-pagination ul.pagination .page-item.disabled:first-child .page-link {
  border-left: 0;
}
.ats-pagination ul.pagination .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: white;
  border: transparent;
  border-left: 1px solid #e4e8f1;
  opacity: 0.6;
  margin-right: -1px;
}
.ats-pagination ul.pagination .page-item:not(:disabled):not(.disabled):not(.active) {
  cursor: pointer;
}
.ats-pagination ul.pagination .page-item:not(:disabled):not(.disabled):not(.active):hover {
  background: #fcfcfc;
  color: #252a32;
  border-color: #d9d8d8;
}
.theme-piano .ats-pagination {
  height: 50px;
  padding: 10px 0;
  border-top: 1px solid rgba(20, 27, 36, 0.05);
  margin-top: 0;
}
.ats-panel-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 0;
  z-index: 5000;
  will-change: transform;
  background: #f8f8f8;
  width: 300px;
  height: 100vh;
}
.ats-panel-slide--right {
  right: 0;
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  transition: transform 0.2s ease;
  border-left: 1px solid #e4e8f1;
}
.ats-panel-header {
  padding: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
}
.ats-panel-footer {
  padding: 16px;
  padding-bottom: 8px;
  text-align: center;
}
.ats-panel-content {
  padding: 16px;
  -ms-flex: 1;
  flex: 1;
  overflow: auto;
}
.ats-panel--slided {
  -ms-transform: translate(0%, 0);
  transform: translate(0%, 0);
  transition: transform 0.2s ease;
}
.ats-pill {
  display: inline-block;
  background: white;
  padding: 5px 8px;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: white;
  font-size: 0.7rem;
  text-transform: uppercase;
  border: 1px solid transparent;
  border-radius: 100px;
}
.ats-sidebar .ats-pill {
  border-radius: 2px;
  padding: 0 3px;
  margin-right: 18px;
  font-weight: 700;
  transition: all 0.16s ease-in-out;
}
.ats-menu-level1:hover .ats-pill {
  transition: all 0.16s ease-in-out;
  background: white;
}
.ats-pill--lg {
  font-size: 0.9rem;
}
.ats-pill--xl {
  font-size: 1.2rem;
}
.ats-pill--infos {
  background: #0dadf8;
}
.ats-pill--news {
  background: #f8bf30;
}
.ats-pill--success {
  background: #10cfbd;
}
.ats-pill--danger {
  background: #e5493e;
}
.ats-pill--beta {
  background: rgba(255, 255, 255, 0.5);
  color: #001334;
  font-size: 0.7rem;
  display: inline-block;
}
.ats-pill--string {
  border-color: #ea6524;
  color: #ea6524;
}
.ats-pill--integer {
  border-color: #0cacf8;
  color: #0cacf8;
}
.ats-pill--decimal {
  border-color: #7600b6;
  color: #7600b6;
}
.ats-pill--boolean {
  border-color: #335269;
  color: #335269;
}
.ats-pill--date {
  border-color: #ac8114;
  color: #ac8114;
}
.ats-pill--array-string {
  border-color: #12ae12;
  color: #12ae12;
}
.ats-pill--disabled {
  border-color: #d3d3d3;
  color: #d3d3d3;
}
.theme-piano .ats-pill {
  color: #fff;
  padding: 5px 8px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-pill--infos {
  background-color: rgba(10, 14, 18, 0.1);
  border: none;
  color: #0a0e12;
}
.theme-piano .ats-pill--boolean,
.theme-piano .ats-pill--dark-blue {
  background: #33587e !important;
  border-color: #33587e;
}
.theme-piano .ats-pill--integer,
.theme-piano .ats-pill--blue {
  background: #3fa7f0 !important;
  border-color: #3fa7f0;
}
.theme-piano .ats-pill--array-string,
.theme-piano .ats-pill--green {
  background: #80dba8 !important;
  border-color: #80dba8;
}
.theme-piano .ats-pill--yellow {
  background: #fdbb2f !important;
  border-color: #fdbb2f;
}
.theme-piano .ats-pill--string,
.theme-piano .ats-pill--orange {
  background: #fd8e47 !important;
  border-color: #fd8e47;
}
.theme-piano .ats-pill--red {
  background: #f05d64 !important;
  border-color: #f05d64;
}
.theme-piano .ats-pill--decimal,
.theme-piano .ats-pill--purple {
  background: #8a7aea !important;
  border-color: #8a7aea;
}
.theme-piano .ats-pill--light-blue {
  background: #a8dbff !important;
  border-color: #a8dbff;
}
.theme-piano .ats-pill--date {
  background: #ba967d !important;
  border-color: #ba967d;
}
.theme-piano .ats-pill--disabled {
  border-color: #d3d3d3;
  color: #d3d3d3;
}
.is-modal-open {
  overflow: hidden;
}
.ats-popup {
  transition: all 0.16s ease-in-out;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -ms-transform: translate(0, -5px);
  transform: translate(0, -5px);
  opacity: 0;
  z-index: 5000;
  visibility: hidden;
}
.ats-popup.ats-segment-advanced-panel .ats-popup-footer {
  background: #fcfcfc;
  position: sticky;
  bottom: 0;
  border-top: 1px solid #e4e8f1;
  z-index: 99;
  padding: 16px;
}
.ats-popup.ats-segment-advanced-panel .ats-popup-header {
  margin-top: 0;
}
.ats-popup--small {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.ats-popup--small .ats-popup-header {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e4e8f1;
  height: 48px;
  margin: 0;
}
.ats-popup--small .ats-popup-header_title {
  padding: 8px 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-popup--small .ats-popup-header_ico {
  margin-right: 4px;
  color: #0dadf8;
  font-size: 1.4rem;
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
}
.ats-popup--small .ats-popup-header_close {
  border-left: 1px solid #e4e8f1;
  width: 48px;
  height: 48px;
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-popup--small .ats-popup-header_close-ico {
  font-size: 1.4em;
}
.ats-popup--small .ats-popup-close {
  font-size: 1.3rem;
  position: relative;
  right: inherit;
  top: inherit;
}
.ats-popup--small .ats-popup-close-label {
  display: none;
}
.ats-popup--small .ats-popup-filter {
  background: rgba(7, 34, 54, 0.9);
}
.ats-popup--small .modal-content {
  border-radius: 2px;
}
.ats-popup--small .ats-popup-container {
  background: white;
  width: 740px;
  max-height: 500px;
  border-radius: 2px;
  height: auto;
  overflow: hidden;
  max-height: calc(100vh - 3.5rem);
}
.ats-popup--small .ats-popup-content {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: auto;
  padding: 16px;
}
.ats-popup--small .ats-popup-content--centered {
  max-height: calc(100vh - 3.5rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  -ms-flex: 1;
  flex: 1;
}
.ats-popup--small .ats-popup-footer {
  background: #fcfcfc;
  border-top: 1px solid #e4e8f1;
  padding: 16px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 0 0 2px 2px;
}
.ats-popup-filter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: white;
}
.ats-popup-close {
  transition: all 0.16s ease-in-out;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 24px;
  right: 48px;
  z-index: 1;
  color: #dbdbdb;
  font-size: 2rem;
}
.ats-popup-close-label {
  font-weight: 300;
  color: currentColor;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.ats-popup-close:hover {
  cursor: pointer;
  color: #0dadf8;
}
.ats-popup-container {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 100vh;
  overflow: auto;
}
.ats-popup-container.linux-aarch64 {
  height: calc(100vh - 100px);
}
@media (max-width: 768px) {
  .ats-popup-container {
    padding: 0 16px;
    width: 100vw;
  }
}
.ats-popup-container.send-to-dashboard .send-to-dashboard--inline-form {
  height: 36px;
}
.ats-popup-header {
  padding: 0;
  color: #252a32;
}
.ats-popup-header h3 {
  text-align: left;
}
.ats-popup-header .main {
  font-size: 1.7em;
  margin-top: 24px;
}
.ats-popup-header .sub {
  margin-top: 8px;
}
.ats-popup-header--has-line {
  padding-bottom: 8px;
  border-bottom: 1px solid #e4e8f1;
}
.ats-popup-img {
  -ms-flex: 0 0;
  flex: 0 0;
  font-size: 5em;
  color: #10cfbd;
}
.ats-popup-img--success {
  color: #10cfbd;
}
.ats-popup-img--danger {
  color: #e5493e;
}
.ats-popup-img--info {
  color: #0dadf8;
}
.ats-popup-right {
  width: 100%;
}
.ats-popup-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  padding: 0;
}
.ats-popup-content--centered {
  padding: 0 0 8px 0;
  width: 100%;
  max-width: 740px;
}
.ats-popup-content--onboarding-intro {
  padding-top: 10px;
}
.ats-popup-content .intro-content {
  font-size: 14px;
  line-height: 1.8;
}
.ats-popup-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 24px;
}
.ats-popup.in,
.ats-popup--is-shown,
.ats-popup.show {
  visibility: visible;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.ats-popup-discover-piano .ats-popup-container {
  background: rgba(85, 118, 177, 0.9);
  box-shadow: -20px -20px 200px rgba(10, 14, 18, 0.07), 20px 20px 40px rgba(10, 14, 18, 0.1);
  border-radius: 4px;
  width: 350px;
}
.ats-popup-discover-piano .ats-popup-content {
  padding: 20px;
}
.ats-popup-discover-piano .ats-popup-content p {
  margin: 0;
}
.ats-popup-discover-piano .ats-popup-content a {
  color: inherit;
  font-style: italic;
}
.ats-popup-discover-piano .ats-popup-content a:hover {
  color: inherit;
}
.ats-popup-discover-piano .ats-popup-content_top {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  color: #fff;
  margin-bottom: 5px;
}
.ats-popup-discover-piano .ats-popup-content_middle {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 5px;
}
.ats-popup-discover-piano .ats-popup-content_link {
  height: 30px;
  background:
    linear-gradient(
      90deg,
      #09bdba 0%,
      #0dadf8 100%);
  border-radius: 2px;
  width: fit-content;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  color: #fff;
}
.ats-popup-discover-piano .ats-popup-content_link-label {
  height: 20px;
  background: #435565;
  border-radius: 1px;
  padding: 5px;
  margin-left: 10px;
}
.ats-popup-discover-piano .ats-popup-content_link-text {
  height: 20px;
  padding: 5px 10px;
  margin-right: 5px;
}
.ats-popup-discover-piano .ats-popup-header {
  height: 40px;
  border-bottom-color: rgba(20, 27, 36, 0.05);
}
.ats-popup-discover-piano .ats-popup-header_title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}
.ats-popup-discover-piano .ats-popup-header_close {
  width: 40px;
  height: 40px;
  color: #fff;
  border-left-color: rgba(20, 27, 36, 0.05);
}
.ats-popup-discover-piano .ats-popup-close {
  color: #fff;
}
.ats-popup-discover-piano .ats-popup-close:hover {
  color: inherit;
}
.ats-popup-discover-piano .ats-popup-filter {
  background: #f3f4f5;
  opacity: 0.75;
}
.theme-piano .ats-popup--btn-close {
  padding: 5px;
  background: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  cursor: pointer;
}
.theme-piano .ats-popup--btn-close > i {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.theme-piano .ats-popup--btn-close:hover > i {
  background-color: #0a0e12;
}
.theme-piano .ats-popup--small .ats-popup-container {
  width: 600px;
}
.theme-piano .ats-popup--large {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.theme-piano .ats-popup--large .ats-popup-header {
  display: -ms-flexbox;
  display: flex;
}
.theme-piano .ats-popup--large .ats-popup-header_title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.theme-piano .ats-popup--large .ats-popup-header_ico {
  color: #0dadf8;
  font-size: 1.4rem;
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
}
.theme-piano .ats-popup--large .ats-popup-header_close {
  margin-left: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.theme-piano .ats-popup--large .ats-popup-header_close-ico {
  font-size: 1.4em;
}
.theme-piano .ats-popup--large .ats-popup-close {
  font-size: 1.3rem;
  position: relative;
  right: inherit;
  top: inherit;
}
.theme-piano .ats-popup--large .ats-popup-close-label {
  display: none;
}
.theme-piano .ats-popup--large .ats-popup-filter {
  background: rgba(7, 34, 54, 0.9);
}
.theme-piano .ats-popup--large .modal-content {
  border-radius: 2px;
}
.theme-piano .ats-popup--large .ats-popup-container {
  background: white;
  height: auto;
  width: 980px;
}
.theme-piano .ats-popup--large .ats-popup-content {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.theme-piano .ats-popup--large .ats-popup-content--centered {
  padding: 0;
  max-width: 980px;
}
.theme-piano .ats-popup--large .ats-popup-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 0 0 2px 2px;
}
.theme-piano .ats-popup--small .modal-dialog,
.theme-piano .ats-popup--large .modal-dialog,
.theme-piano .ats-popup-full-screen .modal-dialog {
  height: 100%;
}
.theme-piano .ats-popup--small .modal-content,
.theme-piano .ats-popup--large .modal-content,
.theme-piano .ats-popup-full-screen .modal-content {
  height: 100%;
  padding-bottom: 50px;
  padding-top: 50px;
}
.theme-piano .ats-popup--small .ats-popup-content,
.theme-piano .ats-popup--large .ats-popup-content,
.theme-piano .ats-popup-full-screen .ats-popup-content {
  overflow: auto !important;
}
.theme-piano .ats-popup--small .ats-popup-header,
.theme-piano .ats-popup--large .ats-popup-header {
  border-bottom: 0;
  margin: 0;
}
.theme-piano .ats-popup--small .ats-popup-header_ico,
.theme-piano .ats-popup--large .ats-popup-header_ico {
  margin-right: 13px;
  margin-top: 2px;
}
.theme-piano .ats-popup--small .ats-popup-header_close,
.theme-piano .ats-popup--large .ats-popup-header_close {
  border: none;
  width: auto;
  height: 50px;
  padding: 0 10px;
}
.theme-piano .ats-popup--small .ats-popup-filter,
.theme-piano .ats-popup--large .ats-popup-filter {
  background: rgba(243, 244, 245, 0.98);
}
.theme-piano .ats-popup--small .ats-popup-container,
.theme-piano .ats-popup--large .ats-popup-container {
  box-shadow: 0 20px 80px rgba(10, 14, 18, 0.1);
  border-radius: 4px;
  max-height: calc(100vh - 100px);
  overflow: unset;
}
.theme-piano .ats-popup--small .ats-popup-container .ats-popup-content--centered,
.theme-piano .ats-popup--large .ats-popup-container .ats-popup-content--centered {
  max-height: calc(100vh - 100px);
}
.theme-piano .ats-popup--small--dropdown .ats-popup-content,
.theme-piano .ats-popup--large--dropdown .ats-popup-content {
  overflow: initial !important;
}
.theme-piano .ats-popup-full-screen {
  padding-top: 0 !important;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.theme-piano .ats-popup-full-screen .ats-radio label {
  color: rgba(20, 27, 36, 0.7) !important;
  line-height: 20px;
}
.theme-piano .ats-popup-full-screen .ats-checkbox label {
  position: inherit;
}
.theme-piano .ats-popup-full-screen .ats-checkbox .ats-help-text {
  padding-left: 24px;
  display: block;
}
.theme-piano .ats-popup-full-screen .u-font--bold {
  font-weight: initial;
  color: #0a0e12 !important;
}
.theme-piano .ats-popup-full-screen .ats-popup-filter {
  background: rgba(243, 244, 245, 0.98);
}
.theme-piano .ats-popup-full-screen .ats-popup-container {
  max-width: 600px;
  margin: auto;
  height: 100%;
  border-radius: 5px;
  display: block;
}
.theme-piano .ats-popup-full-screen .ats-popup-close {
  top: 10px;
  right: 10px;
}
.theme-piano .ats-popup-full-screen .ats-popup-close-label {
  display: none;
}
.theme-piano .ats-popup-full-screen .ats-popup-header {
  color: #0a0e12;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
}
.theme-piano .ats-popup-full-screen .ats-popup-header .main {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  font-style: normal;
  font-weight: normal;
  margin: auto;
  margin-left: 20px;
  text-transform: initial;
}
.theme-piano .ats-popup-full-screen .ats-popup-simple-text {
  text-transform: none;
  text-align: initial;
}
.theme-piano .ats-popup-full-screen .ats-popup-content {
  background: #fbfcfc;
  margin-top: 0 !important;
  padding: 0 !important;
  max-height: calc(100vh - 85px - 50px - 100px);
  color: rgba(20, 27, 36, 0.7) !important;
}
.theme-piano .ats-popup-full-screen .ats-popup-content--centered {
  padding: 0;
}
.theme-piano .ats-popup-full-screen .ats-popup-content .ats-alert {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}
.theme-piano .ats-popup-full-screen .ats-popup-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  color: #101820;
  background: #f3f4f5;
  font-style: normal;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: 40px;
  padding-left: 20px;
  padding-top: 0 !important;
  border-top: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-popup-full-screen .ats-popup-subtitle {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(20, 27, 36, 0.7);
  min-height: 20px;
}
.theme-piano .ats-popup-full-screen .ats-popup-details {
  padding: 20px 20px 0 20px !important;
  margin: 0 !important;
}
.theme-piano .ats-popup-full-screen .ats-popup-details--underline {
  padding-bottom: 20px !important;
  border-bottom: 1px solid #e4e8f1;
}
.theme-piano .ats-popup-full-screen .ats-popup-footer {
  background: #fbfcfc;
  height: 85px;
}
.theme-piano .ats-popup-full-screen .ats-popup-footer .ats-popup-cancel {
  margin-right: auto !important;
}
.theme-piano .ats-popup-full-screen .ats-popup-simple-text {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  padding-bottom: 0 !important;
  padding-left: 20px;
}
.theme-piano .ats-popup-close-label {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-popup-header {
  background:
    linear-gradient(
      180deg,
      #f9fafa 0%,
      #f3f4f5 100%);
  height: 50px;
  border-radius: 0 2px;
}
.theme-piano .ats-popup-header_title {
  padding: 20px;
}
.theme-piano .ats-popup-header h4 {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-transform: none;
  color: #0a0e12;
  text-align: left;
}
.theme-piano .ats-popup .ats-popup-content {
  padding: 20px;
}
.theme-piano .ats-popup .ats-popup-content .ats-cell {
  border-right-width: 0;
}
.theme-piano .ats-popup .ats-popup-content .ats-dropdown,
.theme-piano .ats-popup .ats-popup-content .ats-dropdown-btn {
  width: 100%;
}
.theme-piano .ats-popup .ats-popup-content .ats-dropdown-options {
  width: 100%;
  max-width: 100%;
}
.theme-piano .ats-popup .ats-popup-content .ats-dropdown-options .ats-list-item .ats-list-item-content {
  width: 100% !important;
}
.theme-piano .ats-popup .ats-popup-content .ats-dropdown-options .ats-list-item--selected .ats-list-item-content {
  width: 96% !important;
}
.theme-piano .ats-popup .ats-popup-footer {
  border-top: 1px solid rgba(20, 27, 36, 0.05);
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background: #fff;
}
.theme-piano .ats-popup .ats-popup-footer .ats-btn + .ats-btn {
  margin-left: 20px !important;
}
.theme-piano .ats-popup .ats-popup-footer.ats-popup-space-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.theme-piano .ats-popup .ats-popup-footer .ats-link {
  text-align: center;
  border-radius: 4px;
  margin-right: 20px;
  box-shadow: none;
  border-radius: 4px;
  background:
    linear-gradient(
      180deg,
      #d9dde0 0%,
      #d0d3db 100%) !important;
  color: #0a0e12;
  padding: 13px 30px;
  height: 40px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ats-popup .ats-popup-footer .ats-link:hover {
  background:
    linear-gradient(
      180deg,
      #dadfe2 0%,
      #d1d5dc 100%) !important;
  color: #0a0e12 !important;
}
.theme-piano .ats-popup .ats-popup-footer .ats-link:active {
  background:
    linear-gradient(
      180deg,
      #d9dde0 0%,
      #d0d3db 100%) !important;
  color: #0a0e12;
  box-shadow: 0 2px 4px rgba(28, 37, 68, 0.05) inset;
}
.theme-piano .ats-popup .ats-popup-footer > button {
  margin-left: 0 !important;
}
.ats-progress-bar {
  position: relative;
  z-index: 0;
  background: #108285;
  width: 100%;
  box-shadow: inset 0 1px 2px rgba(16, 130, 133, 0.1);
  height: 100%;
}
.ats-list-item .ats-progress-bar {
  margin-top: 4px;
}
.ats-table .ats-progress-bar {
  background: #c6dde5;
}
.ats-segment-content .ats-progress-bar {
  border-radius: 0 0 0 2px;
}
.ats-progress-bar-blue-back {
  border-radius: 3px;
  background: #ececec !important;
  height: 26px;
}
.ats-progress-bar-blue {
  background: #0dadf8 !important;
  color: #e9e9e9;
  border-radius: 3px;
  padding: 3px 8px;
  text-align: right;
}
.ats-progress-bar-container {
  background: #fcfcfc;
  width: 360px;
  margin: 32px auto 0;
  border: 2px solid #e4e8f1;
  border-radius: 2px;
  color: #072236;
}
.ats-overview-tabs-container-height .ats-progress-bar-container {
  background: none;
  margin: 0 auto;
  border: 0;
  border-radius: 0;
}
.ats-progress-bar-title-container {
  width: 100%;
  border-bottom: 1px solid #e4e8f1;
  text-align: center;
  padding: 8px 0;
}
.ats-overview-tabs-container-height .ats-progress-bar-title-container {
  display: none;
}
.ats-table-cell .ats-progress-bar-title-container {
  display: none;
}
.ats-progress-bar-top-message {
  padding: 16px;
}
.ats-progress-bar-content {
  padding: 8px 16px 16px 16px;
}
.ats-progress-bar-bottom-message {
  padding: 0 16px 8px 16px;
  text-align: right;
  font-size: 0.9rem;
}
.ats-overview-tabs-container-height .ats-progress-bar-bottom-message {
  display: none;
}
.ats-progress-bar-background {
  position: absolute;
  background: #c8ebec;
  width: 100%;
  height: 5px;
  bottom: 0;
  left: 0;
}
.ats-b-upload-file .ats-progress-bar-background {
  position: relative;
}
.ie .ats-progress-bar-background {
  bottom: -10px !important;
}
.ie .at-search-list-entrypage .ats-progress-bar-background {
  bottom: inherit !important;
}
.edge .at-search-list-entrypage .ats-progress-bar-background {
  bottom: inherit !important;
}
.ats-segment-content .ats-progress-bar-background {
  border-radius: 0 0 0 2px;
}
.ats-list-item .ats-progress-bar-background {
  position: relative;
}
.ats-table .ats-progress-bar-background {
  background: #f1f3f8;
}
.ats-progress-bar-background--danger {
  background: rgba(229, 73, 62, 0.2);
}
.ats-progress-bar-background--danger .ats-progress-bar {
  background: #e5493e;
}
.ats-progress-bar-background--blue {
  background: rgba(13, 173, 248, 0.2);
}
.ats-progress-bar-background--blue .ats-progress-bar {
  background: #0dadf8;
}
.ats-progress-bar-background--success {
  background: rgba(16, 207, 189, 0.2);
}
.ats-progress-bar-background--success .ats-progress-bar {
  background: #10cfbd;
}
.ats-save-input {
  width: 100%;
}
.ats-save-input--no-marge .ats-input-container {
  margin: 0;
}
.ats-save-input--no-marge .ats-input-container .ats-input {
  margin: 0 !important;
  padding: 0 !important;
  min-height: 25px;
}
.ats-segment {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
  align-items: center;
  margin: 2px 4px;
  border: 1px solid #e4e8f1;
  border-radius: 2px;
  background: #f7f7f7;
  height: 32px;
  min-width: 162px;
  color: #dbdbdb;
  margin-left: 0;
  transition: all 0.16s ease-in-out;
}
.ats-segment--primary {
  border: 1px solid #0dadf8;
  background: white;
  color: #0dadf8;
}
.ats-segment--primary:hover {
  outline: 0;
  transition: border-color ease-in-out 0.16s, box-shadow ease-in-out 0.16s;
}
.ats-segment--active {
  transition: all 0.16s ease-in-out;
  background: white;
  border: 1px solid #f67c33;
  color: #f67c33;
}
.ats-segment:hover {
  cursor: pointer;
}
.ats-segment:first-child {
  margin-left: 0;
}
.ats-segment-ico {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 8px;
  height: 100%;
  border-right: 1px solid #e4e8f1;
}
.ats-segment--active .ats-segment-ico {
  border-right-color: #f67c33;
}
.ats-segment-ico:hover {
  cursor: default;
}
.ats-segment-ico--danger {
  color: #f1404b !important;
}
.ats-segment-options {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  color: #072236;
  height: 100%;
  transition: box-shadow 0.16s ease-in-out;
}
.ats-segment--active .ats-segment-options {
  color: currentColor;
}
.ats-segment--active .ats-segment-options:hover {
  box-shadow: inset 0 0 0 1px #f67c33;
  transition: box-shadow 0.16s ease-in-out;
}
.ats-segment-options:hover {
  cursor: pointer;
}
.ats-segment-user-container:hover {
  cursor: default !important;
}
.ats-segment--active .ats-segment-user-container:hover {
  box-shadow: none !important;
  cursor: default !important;
}
.ats-segment-container {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-right: 1px solid transparent;
  padding-right: 8px;
  padding-top: 6px;
  width: 162px;
  padding-left: 8px;
  height: 100%;
  border-right: 1px solid #e4e8f1;
  transition: box-shadow 0.16s ease-in-out;
}
.ats-segment--active .ats-segment-container {
  border-right: 1px solid #f67c33;
}
.ats-segment--active .ats-segment-container:hover {
  box-shadow: inset 0 0 0 1px #f67c33;
  transition: box-shadow 0.16s ease-in-out;
}
.ats-segment-container:hover {
  transition: all 0.16s ease-in-out;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}
.ats-segment-manager-line {
  margin: 16px 0 0 16px !important;
}
.ats-segment-title {
  font-size: 0.9rem;
  font-weight: 300;
  text-transform: uppercase;
}
.ats-segment-content {
  width: 100%;
  height: 100%;
  margin-right: -4px;
}
.ats-segment-value {
  font-size: 0.9rem;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.ats-segment-value:hover {
  cursor: pointer;
}
.ats-segment-user-container .ats-segment-value:hover {
  cursor: default !important;
}
.ats-segment-arrow {
  color: #072236;
}
.ats-segment--active .ats-segment-arrow {
  color: currentColor;
}
.ats-segment--primary .ats-segment-arrow {
  color: currentColor;
}
.ats-segment--new {
  transition: all 0.16s ease-in-out;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #e4e8f1;
  background: transparent;
  color: #dbdbdb;
  font-weight: 300;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.ats-segment--new:hover {
  transition: all 0.16s ease-in-out;
  border-color: #0dadf8;
  color: #0dadf8;
  cursor: pointer;
}
.ats-segment-btn {
  height: 32px;
  margin: 2px 0 !important;
  position: relative;
  z-index: 2;
}
.ats-segment-btn-right-or {
  -ms-transform: translate(-12px);
  transform: translate(-12px);
}
.ats-segment-or-choice {
  border-radius: 24px;
  -ms-transform: translate(-6px);
  transform: translate(-6px);
  height: 20px;
  padding: 4px;
  color: #dbdbdb !important;
  position: relative;
  z-index: 3;
  border-top: 0;
  border-bottom: 0;
  font-size: 0.9rem;
}
.ats-segment-or-choice:hover {
  background: white;
  cursor: default !important;
}
.ats-segment-progress-bar {
  padding-bottom: 6px;
}
.ats-segment-progress-bar-background-ratio {
  z-index: 2;
  width: calc(100% - 1px) !important;
  background: #fff2ec !important;
}
.ats-segment-progress-bar-background-ratio .is-disabled-ratio {
  background: rgba(162, 162, 162, 0.1) !important;
}
.ats-segment-progress-bar-ratio {
  background: #f67c33 !important;
}
.ats-segment-progress-bar-ratio .is-disabled-ratio {
  box-shadow: rgba(162, 162, 162, 0.1) 0 1px 2px inset !important;
  background: #a2a2a2 !important;
}
.ats-segment .ats-progress-bar-animated {
  animation-name: animateBar;
  animation-iteration-count: 1;
  animation-timing-function: ease-in;
  animation-duration: 0.4s;
}
@keyframes animateBar {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
.ats-segment-dimension-ddl {
  width: 180px;
}
.ats-segment-left-panel-container {
  width: 180px;
  height: 100%;
  min-height: 220px;
  border-right: 1px solid #e4e8f1;
}
.ats-segment-left-panel-item {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  text-transform: none;
  transition: box-shadow 0.2s ease;
  height: 35px;
}
.ats-segment-left-panel-item span {
  margin-left: 8px;
}
.ats-segment-left-panel-item--selected {
  color: #252a32;
  box-shadow: inset 3px 0 0 0 #0dadf8;
}
.ats-segment-left-panel-item:hover {
  color: #252a32;
  background: #f8f8f8;
  cursor: pointer;
}
.ats-segment-panel-manager {
  -ms-transform: translateY(-350px);
  transform: translateY(-350px);
  display: inline-block;
  z-index: 1200;
  position: relative;
  transition: transform 0.2s ease-in-out;
}
.ats-seg-classic-mode .ats-segment-panel-manager {
  -ms-transform: translateY(-515px);
  transform: translateY(-515px);
}
@media (max-width: 1439.98px) {
  .ats-seg-classic-mode .ats-segment-panel-manager {
    -ms-transform: translateY(-552px);
    transform: translateY(-552px);
  }
}
.ats-segment-panel-manager-open {
  -ms-transform: translateY(-18px) !important;
  transform: translateY(-18px) !important;
  transition: transform 0.2s ease-in-out;
}
.ats-segment-panel-container {
  width: 100%;
  border-top: solid 1px #e4e8f1;
  border-bottom: solid 1px #e4e8f1;
  background: white;
  position: absolute;
  z-index: 1500;
  box-shadow: 0 2px 2px 0 rgba(7, 34, 55, 0.4);
}
.ats-segment-panel-hide-breadcrumb {
  top: -25px;
}
.ats-segment-live-panel-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  min-height: 220px;
}
.ats-segment-live-panel-context {
  margin: 15px 0 6px 16px !important;
}
.ats-segment-live-panel-context-text {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
}
.ats-segment-live-panel-title {
  padding: 8px 8px 0 8px;
  color: #5c6d7b;
}
.ats-segment-live-panel-line-and {
  color: #a2a2a2;
  font-weight: 600;
  font-size: 0.8rem;
  text-transform: uppercase;
  margin-right: 16px;
}
.ats-segment-live-panel-line-multi-select {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ats-segment-live-panel-line-error {
  margin: 0 8px;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
  border: 1px solid #e4e8f1;
  border-radius: 2px;
  white-space: nowrap;
  padding: 8px 12px;
}
.ats-segment-live-panel-line-right-icon {
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
}
.ats-segment-live-panel-add-dimension {
  padding: 0 8px;
}
.ats-segment-live-advanced-panel-context {
  margin-top: 15px !important;
  margin-bottom: 30px !important;
}
.ats-segment-content-new {
  height: 100%;
  margin-right: 4px;
}
.ats-segment-value-panel {
  line-height: 32px;
  min-width: 100px;
  font-weight: 700 !important;
}
.ats-segment-content-user {
  width: 165px;
  height: 100%;
  margin-right: -4px;
  border-right: 1px solid #e4e8f1;
}
.ats-segment--active .ats-segment-content-user {
  border-right: 1px solid #f67c33;
}
.ats-segment-container-user {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-right: 1px solid transparent;
  padding-right: 8px;
  width: 200px;
  padding-left: 8px;
  height: 100%;
  border-right: 1px solid #e4e8f1;
  transition: box-shadow 0.16s ease-in-out;
}
.ats-segment--active .ats-segment-container-user {
  border-right: 1px solid #f67c33;
}
.ats-segment--active .ats-segment-container-user:hover {
  box-shadow: inset 0 0 0 1px #f67c33;
  transition: box-shadow 0.16s ease-in-out;
}
.ats-segment-container-user:hover {
  transition: all 0.16s ease-in-out;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.1);
}
.ats-segment-user-arrow {
  color: #072236;
  margin-top: 6px;
}
.ats-segment--active .ats-segment-user-arrow {
  color: currentColor;
}
.ats-segment--primary .ats-segment-user-arrow {
  color: currentColor;
}
.ats-segment-user-panel-context-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 500;
  padding: 8px 8px 4px 8px;
  height: 36px;
}
.ats-segment-user-panel-context-bar-search {
  width: 240px;
  padding-right: 8px;
}
.ats-segment-user-panel-context-bar-input {
  width: 100%;
  padding-left: 20px;
  height: 20px;
}
.ats-segment-user-panel-context-bar .ats-list-custom-dropdown-scroll {
  max-height: unset;
}
.ats-segment-user-panel-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  height: 138px;
  overflow-y: auto;
}
.ats-segment-user-panel-item-container {
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #e4e8f1;
  height: 40px;
  width: 213px;
  border-radius: 2px;
  margin: 8px 0 0 8px;
  background: #f8f8f8;
}
.ats-segment-user-panel-item-container:hover {
  transition: background-color 0.2s ease-in-out;
  background-color: #fbfbfb;
  cursor: pointer;
}
.ats-segment-user-panel-item-container:hover .ats-segment-user-panel-item-edit-icon {
  display: -ms-flexbox;
  display: flex;
}
.ats-segment-user-panel-item-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 8px;
  height: 100%;
  font-size: 14px;
}
.ats-segment-user-panel-item-edit-icon {
  -ms-flex-align: center;
  align-items: center;
  padding: 0 8px 0 4px;
  height: 100%;
  font-size: 14px;
  display: none;
}
.ats-segment-user-panel-item-edit-icon:hover {
  transition: all 0.16s ease-in-out;
  color: #0dadf8;
  cursor: pointer;
}
.ats-segment-user-panel-item-text {
  margin: auto;
  padding-right: 8px;
}
.ats-segment-user-panel-item-nodata {
  height: 100%;
  overflow-x: hidden;
}
.ats-segment-user-panel-item--selected {
  border-color: #0dadf8;
  background-color: #ecfaff;
}
.ats-segment-user-panel-item--selected:hover {
  cursor: default;
}
.ats-segment-progress-bar-background-ratio-panel {
  z-index: 2;
  background: #fff2ec !important;
}
.ats-segment-progress-bar-background-ratio-panel .is-disabled-ratio {
  background: rgba(162, 162, 162, 0.1) !important;
}
.ats-segment-progress-bar-background-width-panel {
  width: calc(100% - 27px) !important;
}
.theme-piano .ats-dropdown-btn--segment-100 {
  height: 100% !important;
}
.theme-piano .ats-segment {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: #f3f4f5;
  color: rgba(20, 27, 36, 0.4);
  border: 0;
}
.theme-piano .ats-segment-main sites-manager,
.theme-piano .ats-segment-main at-period-manager {
  background: inherit;
}
.theme-piano .ats-segment-main sites-manager .ats-cell,
.theme-piano .ats-segment-main at-period-manager .ats-cell {
  border-right: 0;
}
.theme-piano .ats-segment-main sites-manager .ats-cell--calendar .ats-dropdown-content > .row > .d-flex,
.theme-piano .ats-segment-main at-period-manager .ats-cell--calendar .ats-dropdown-content > .row > .d-flex {
  gap: initial;
}
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown {
  height: 40px;
}
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn {
  border-radius: 2px;
  border: 1px solid rgba(20, 27, 36, 0.1);
  box-shadow: none;
  padding: 12px 9px 11px 14px;
  height: 40px;
}
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:hover,
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:focus,
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:active,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:hover,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:focus,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:active {
  border-color: rgba(20, 27, 36, 0.2);
  transition: none;
  color: inherit;
  background: #fff;
}
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:hover .ats-segment-ico .ats-icon,
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:hover .ats-segment-angle .ats-icon,
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:focus .ats-segment-ico .ats-icon,
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:focus .ats-segment-angle .ats-icon,
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:active .ats-segment-ico .ats-icon,
.theme-piano .ats-segment-main sites-manager .ats-cell .ats-dropdown .ats-dropdown-btn:active .ats-segment-angle .ats-icon,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:hover .ats-segment-ico .ats-icon,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:hover .ats-segment-angle .ats-icon,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:focus .ats-segment-ico .ats-icon,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:focus .ats-segment-angle .ats-icon,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:active .ats-segment-ico .ats-icon,
.theme-piano .ats-segment-main at-period-manager .ats-cell .ats-dropdown .ats-dropdown-btn:active .ats-segment-angle .ats-icon {
  background-color: #0a0e12;
}
.theme-piano .ats-segment-options {
  background-color: #f3f4f5;
  color: rgba(20, 27, 36, 0.4);
}
.theme-piano .ats-segment-ico {
  border-right: none;
}
.theme-piano .ats-segment-ico--delete {
  color: #0a0e12 !important;
  border-top: 1px solid rgba(20, 27, 36, 0.05) !important;
}
.theme-piano .ats-segment-ico--danger {
  color: rgba(20, 27, 36, 0.6) !important;
}
.theme-piano .ats-segment-container {
  border-right: none;
}
.theme-piano .ats-segment-container:hover {
  box-shadow: none;
  transition: none;
}
.theme-piano .ats-segment-value {
  font-size: unset;
}
.theme-piano .ats-segment-value-panel {
  line-height: 15px;
  min-width: 100px;
  max-width: 100px;
  font-weight: 400 !important;
  text-transform: none !important;
}
.theme-piano .ats-segment-live-advanced-panel-context {
  margin-top: 0 !important;
  padding-top: 20px;
}
.theme-piano .ats-segment-user-panel-container {
  height: 175px;
  margin-left: 20px;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.theme-piano .ats-segment-user-panel-container > div {
  height: 50px;
}
.theme-piano .ats-segment-user-panel-item-container {
  border-radius: 4px;
  background-color: #f3f4f5;
  color: rgba(20, 27, 36, 0.4);
  border: 0;
  margin: 10px 10px 0 0;
  -ms-flex-align: center;
  align-items: center;
}
.theme-piano .ats-segment-user-panel-item-container:hover {
  color: rgba(20, 27, 36, 0.7);
  border: 0;
  box-shadow: 0 0 0 1px rgba(20, 27, 36, 0.1);
}
.theme-piano .ats-segment-user-panel-item-text {
  color: #0a0e12;
}
.theme-piano .ats-segment-user-panel-item--selected {
  color: #786acc;
  border-color: transparent;
  background:
    linear-gradient(
      90deg,
      rgba(138, 122, 234, 0.1) 0%,
      rgba(138, 122, 234, 0) 50%),
    #f3f4f5;
}
.theme-piano .ats-segment-user-panel-item--selected:hover {
  cursor: default;
}
.theme-piano .ats-segment-user-panel-item--selected .ats-segment-indicator {
  background: #8a7aea !important;
}
.theme-piano .ats-segment-user-panel-item-icon {
  color: rgba(20, 27, 36, 0.6) !important;
}
.theme-piano .ats-segment-user-panel-context-bar {
  height: unset;
  padding: 0;
  margin: 20px 0 10px 20px;
}
.theme-piano .ats-segment-user-panel-context-bar-search {
  border: 1px solid rgba(20, 27, 36, 0.1);
  border-radius: 35px;
  height: 40px;
  width: 290px;
  margin-left: 0;
}
.theme-piano .ats-segment-user-panel-context-bar-search input:-ms-input-placeholder {
  color: rgba(20, 27, 36, 0.4) !important;
}
.theme-piano .ats-segment-user-panel-context-bar-search input::placeholder {
  color: rgba(20, 27, 36, 0.4) !important;
}
.theme-piano .ats-segment-user-panel-bottom-bar {
  height: 50px;
  min-height: 50px;
}
.theme-piano .ats-segment-user-panel-bottom-bar-margin-end {
  margin-right: 20px !important;
}
.theme-piano .ats-segment-user-panel-bottom-bar-margin-between {
  margin-right: 10px !important;
}
.theme-piano .ats-segment-left-panel-container {
  width: 200px;
  min-height: unset;
  border-right: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-segment-left-panel-container .ats-tabs-vertical .ats-tabs-item {
  height: 40px;
  padding-top: 7px;
}
.theme-piano .ats-segment-left-panel-container .ats-tabs-vertical .ats-tabs-item .ats-tabs-link {
  color: rgba(20, 27, 36, 0.7) !important;
}
.theme-piano .ats-segment-left-panel-container .ats-tabs-vertical .ats-tabs-item--selected .ats-tabs-link {
  color: #0a0e12 !important;
}
.theme-piano .ats-segment-live-panel-line-right-icon .ats-btn--ico {
  color: rgba(20, 27, 36, 0.6);
}
.theme-piano .ats-segment-live-panel-line-right-icon .ats-btn--ico:hover,
.theme-piano .ats-segment-live-panel-line-right-icon .ats-btn--ico--hover {
  color: #0a0e12;
}
.theme-piano .ats-segment-live-panel-line-and {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-transform: capitalize;
  color: rgba(20, 27, 36, 0.7);
  margin-right: 20px;
}
.theme-piano .ats-segment-live-panel-context {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
  margin: 20px 0 0 20px !important;
}
.theme-piano .ats-segment-live-panel-context-text {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  text-transform: none;
  color: #0a0e12;
  padding-top: 10px;
  margin: 0 15px;
}
.theme-piano .ats-segment-manager-line {
  margin: 20px 0 0 20px !important;
}
.theme-piano .ats-segment-manager-line .ng-placeholder {
  padding-left: 9px !important;
}
.theme-piano .ats-segment-panel-hide-breadcrumb {
  top: -33px;
}
.theme-piano .ats-segment-panel-container {
  border-top: solid 1px rgba(20, 27, 36, 0.05);
  border-bottom: none;
  background: #fff;
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
}
.theme-piano .ats-segment:hover {
  color: rgba(20, 27, 36, 0.7);
  border: 0;
  box-shadow: 0 0 0 1px rgba(20, 27, 36, 0.1);
}
.theme-piano .ats-segment--active {
  background:
    linear-gradient(
      90deg,
      rgba(138, 122, 234, 0.1) 0%,
      rgba(138, 122, 234, 0) 50%),
    #f3f4f5;
  border: 0;
  box-sizing: border-box;
  border-radius: 4px;
  color: #786acc;
}
.theme-piano .ats-segment--active .ats-segment-options {
  background-color:
    linear-gradient(
      90deg,
      rgba(138, 122, 234, 0.1) 0%,
      rgba(138, 122, 234, 0) 50%),
    #f3f4f5;
  color: #786acc;
}
.theme-piano .ats-segment--active .ats-segment-options:hover {
  box-shadow: inset 0 0 0 1px transparent;
  transition: box-shadow 0.16s ease-in-out;
}
.theme-piano .ats-segment--active-container {
  background:
    linear-gradient(
      90deg,
      rgba(138, 122, 234, 0.1) 0%,
      rgba(138, 122, 234, 0) 50%),
    #f3f4f5;
  border: 1px solid transparent;
}
.theme-piano .ats-segment--active-container:hover {
  box-shadow: none;
  transition: none;
}
.theme-piano .ats-segment--active:hover {
  color: #786acc;
  border: 0;
}
.theme-piano .ats-segment .ats-dropdown-btn--segment {
  background: #f3f4f5 !important;
  color: rgba(20, 27, 36, 0.6) !important;
  height: 26px;
  border: 0 !important;
}
.theme-piano .ats-segment .ats-dropdown-btn--segment:hover {
  background: transparent !important;
  color: rgba(20, 27, 36, 0.6) !important;
  border: 0 !important;
}
.theme-piano .ats-segment .ats-dropdown-btn--segment .ats-icon {
  color: rgba(20, 27, 36, 0.6) !important;
}
.theme-piano .ats-segment .ats-dropdown-btn--segment .ats-icon:active,
.theme-piano .ats-segment .ats-dropdown-btn--segment .ats-icon:focus,
.theme-piano .ats-segment .ats-dropdown-btn--segment .ats-icon:hover {
  color: rgba(20, 27, 36, 0.4) !important;
}
.theme-piano .ats-segment-indicator {
  min-width: 3px;
  margin-left: 10px;
  height: 16px;
  border-radius: 1px;
  background: rgba(20, 27, 36, 0.2);
}
.theme-piano .ats-segment--active .ats-segment-ico .ats-icon {
  background-color: #786acc;
}
.theme-piano .ats-segment--active .ats-segment-options:hover {
  box-shadow: none;
  transition: none;
}
.theme-piano .ats-segment--active .ats-dropdown-btn--segment {
  background: transparent !important;
  color: #786acc !important;
  height: 26px;
  border: 0 !important;
}
.theme-piano .ats-segment--active .ats-dropdown-btn--segment:hover {
  background: transparent !important;
  color: #786acc !important;
  border: 0 !important;
}
.theme-piano .ats-segment--active .ats-dropdown-btn--segment .ats-icon {
  color: #786acc !important;
}
.theme-piano .ats-segment--active .ats-dropdown-btn--segment .ats-icon:active,
.theme-piano .ats-segment--active .ats-dropdown-btn--segment .ats-icon:focus,
.theme-piano .ats-segment--active .ats-dropdown-btn--segment .ats-icon:hover {
  color: #786acc !important;
}
.theme-piano .ats-segment--active .ats-segment-indicator {
  background: #8a7aea;
}
::-webkit-scrollbar {
  width: 0.6em;
  height: 0.6em;
}
::-webkit-scrollbar-track {
  background: #e4e8f1;
  border-radius: 0;
}
::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: rgba(162, 162, 162, 0.4);
  transition: all 0.16s ease-in-out;
}
::-webkit-scrollbar-thumb:hover {
  background: #a2a2a2;
  transition: all 0.16s ease-in-out;
}
.ats {
  scrollbar-face-color: #a2a2a2;
  scrollbar-track-color: #e4e8f1;
}
.is-dark-bg ::-webkit-scrollbar {
  width: 0.6em;
  height: 0.6em;
}
.is-dark-bg ::-webkit-scrollbar-track {
  background: #345268;
  border-radius: 0;
}
.is-dark-bg ::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: rgba(255, 255, 255, 0.4);
  transition: all 0.16s ease-in-out;
}
.is-dark-bg ::-webkit-scrollbar-thumb:hover {
  background: white;
  transition: all 0.16s ease-in-out;
}
.is-dark-bg .ats {
  scrollbar-face-color: white;
  scrollbar-track-color: #345268;
}
.theme-piano .pndc-scrollbar-thick::-webkit-scrollbar {
  width: 20px;
  height: 10px;
  background-color: transparent;
}
.theme-piano .pndc-scrollbar-thick::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0;
}
.theme-piano .pndc-scrollbar-thick::-webkit-scrollbar-thumb {
  border: calc((20px - 4px) / 2) solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: rgba(11, 15, 19, 0.2);
  transition: none;
  -webkit-border-radius: 30px;
  min-height: calc(20px + (20px - 4px) / 2);
}
.theme-piano .pndc-scrollbar-thick::-webkit-scrollbar-thumb:hover {
  transition: none;
  background-color: rgba(11, 15, 19, 0.2);
}
.theme-piano .pndc-scrollbar-thick::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.theme-piano .pndc-scrollbar-thick::-webkit-scrollbar-corner {
  background-color: transparent;
}
.theme-piano .ats {
  scrollbar-face-color: transparent;
  scrollbar-track-color: rgba(11, 15, 19, 0.2);
}
.theme-piano .pndc-scrollbar-slim-10::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: transparent;
}
.theme-piano .pndc-scrollbar-slim-10::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0;
}
.theme-piano .pndc-scrollbar-slim-10::-webkit-scrollbar-thumb {
  border: calc((10px - 2px) / 2) solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: rgba(11, 15, 19, 0.2);
  transition: none;
  -webkit-border-radius: 30px;
  min-height: calc(20px + (20px - 4px) / 2);
}
.theme-piano .pndc-scrollbar-slim-10::-webkit-scrollbar-thumb:hover {
  transition: none;
  background-color: rgba(11, 15, 19, 0.2);
}
.theme-piano .pndc-scrollbar-slim-10::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.theme-piano .pndc-scrollbar-slim-10::-webkit-scrollbar-corner {
  background-color: transparent;
}
.theme-piano .ats {
  scrollbar-face-color: transparent;
  scrollbar-track-color: rgba(11, 15, 19, 0.2);
}
.theme-piano .pndc-scrollbar-slim-20::-webkit-scrollbar {
  width: 20px;
  height: 10px;
  background-color: transparent;
}
.theme-piano .pndc-scrollbar-slim-20::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0;
}
.theme-piano .pndc-scrollbar-slim-20::-webkit-scrollbar-thumb {
  border: calc((20px - 2px) / 2) solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: rgba(11, 15, 19, 0.2);
  transition: none;
  -webkit-border-radius: 30px;
  min-height: calc(20px + (20px - 4px) / 2);
}
.theme-piano .pndc-scrollbar-slim-20::-webkit-scrollbar-thumb:hover {
  transition: none;
  background-color: rgba(11, 15, 19, 0.2);
}
.theme-piano .pndc-scrollbar-slim-20::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.theme-piano .pndc-scrollbar-slim-20::-webkit-scrollbar-corner {
  background-color: transparent;
}
.theme-piano .ats {
  scrollbar-face-color: transparent;
  scrollbar-track-color: rgba(11, 15, 19, 0.2);
}
.theme-piano ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: transparent;
}
.theme-piano ::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0;
}
.theme-piano ::-webkit-scrollbar-thumb {
  border: calc((10px - 2px) / 2) solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: rgba(11, 15, 19, 0.2);
  transition: none;
  -webkit-border-radius: 30px;
  min-height: calc(20px + (20px - 4px) / 2);
}
.theme-piano ::-webkit-scrollbar-thumb:hover {
  transition: none;
  background-color: rgba(11, 15, 19, 0.2);
}
.theme-piano ::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.theme-piano ::-webkit-scrollbar-corner {
  background-color: transparent;
}
.theme-piano .ats {
  scrollbar-face-color: transparent;
  scrollbar-track-color: rgba(11, 15, 19, 0.2);
}
.theme-piano .is-dark-bg ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: transparent;
}
.theme-piano .is-dark-bg ::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0;
}
.theme-piano .is-dark-bg ::-webkit-scrollbar-thumb {
  border: calc((10px - 2px) / 2) solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: rgba(11, 15, 19, 0.2);
  transition: none;
  -webkit-border-radius: 30px;
  min-height: calc(20px + (20px - 4px) / 2);
}
.theme-piano .is-dark-bg ::-webkit-scrollbar-thumb:hover {
  transition: none;
  background-color: rgba(11, 15, 19, 0.2);
}
.theme-piano .is-dark-bg ::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.theme-piano .is-dark-bg ::-webkit-scrollbar-corner {
  background-color: transparent;
}
.theme-piano .is-dark-bg .ats {
  scrollbar-face-color: transparent;
  scrollbar-track-color: rgba(11, 15, 19, 0.2);
}
.ats-skeleton-loader {
  background:
    linear-gradient(
      96.84deg,
      rgba(24, 32, 39, 0) 25.36%,
      rgba(10, 14, 18, 0.025) 49.68%,
      rgba(10, 14, 18, 0) 74.52%),
    rgba(107, 112, 118, 0.05);
}
.ats-skeleton-loader-text-sm {
  height: 8px;
}
.ats-skeleton-loader-text-md {
  height: 10px;
}
.ats-skeleton-loader-text-lg {
  height: 12px;
}
.ats-skeleton-loader-text-xl {
  height: 16px;
}
.ats-skeleton-loader-icon {
  border-radius: 100px;
}
.ats-skeleton-loader-icon-sm {
  height: 20px;
}
.ats-skeleton-loader-icon-md {
  height: 30px;
}
.ats-skeleton-loader-icon-lg {
  height: 40px;
}
.ats-skeleton-loader-icon-xl {
  height: 50px;
}
.ats-skeleton-loader-icon-xxl {
  width: 100px;
}
.ats-sidepanel {
  float: right;
  height: 100%;
  transition: width linear 400ms;
  border-left: #345268 1px solid;
}
.ats-sidepanel-inner-header {
  background-color: #345268;
  padding: 8px;
  color: #f5f5f5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ats-sidepanel-inner-header-btngroup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ats-sidepanel-inner-header-title {
  float: left;
  font-family:
    "Lato",
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
}
.ats-sidepanel-inner-content {
  overflow-x: hidden;
  height: calc(100% - 52px);
  -ms-flex: 1;
  flex: 1;
  background-color: #fff;
  overflow-y: auto;
}
.theme-piano .ats-sidepanel {
  border-left: none;
  box-shadow: 0 0 90px rgba(25, 27, 28, 0.02);
}
.theme-piano .ats-sidepanel-inner-header {
  background:
    linear-gradient(
      270deg,
      rgba(16, 24, 32, 0.005) 0%,
      rgba(16, 24, 32, 0.015) 100%),
    #f5f6f6;
  padding: 18px 20px;
  color: #0a0e12;
}
.theme-piano .ats-sidepanel-inner-header-btngroup .ats-icon {
  font-size: 30px !important;
}
.theme-piano .ats-sidepanel-inner-header-title h5 {
  text-transform: none;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.ats-spinner {
  position: relative;
  height: 100px;
  min-height: 40px;
}
.ats-segment-breadcrumbs .ats-spinner {
  height: 100%;
  min-height: 100%;
}
.ats-spinner-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
}
.ats-spinner-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-spinner-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateZ(0);
  animation: rotateLoading 1.1s infinite linear;
  margin: -15px auto 0 -15px;
  border-top: 1px solid rgba(13, 173, 248, 0.2);
  border-right: 1px solid rgba(13, 173, 248, 0.2);
  border-bottom: 1px solid rgba(13, 173, 248, 0.2);
  border-left: 1px solid #0dadf8;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-indent: -9999em;
}
.ats-segment-breadcrumbs .ats-spinner-loading {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-left: 1px solid white;
}
.ats-spinner--large .ats-spinner-loading {
  border-width: 2px;
}
.ats-spinner--dark .ats-spinner-loading {
  border-top: 1px solid rgba(37, 42, 50, 0.2);
  border-right: 1px solid rgba(37, 42, 50, 0.2);
  border-bottom: 1px solid rgba(37, 42, 50, 0.2);
  border-left: 1px solid #252a32;
}
.ats-spinner--light .ats-spinner-loading {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  border-left: 1px solid white;
}
.ats-spinner--xsmall .ats-spinner-loading {
  margin: -7.5px auto 0 -7.5px;
  width: 15px;
  height: 15px;
}
.ats-spinner--logo-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ats-spinner--logo {
  background-position: 50% 50%;
  background-image: url("./media/logo_at_black-2IUOH2JO.svg");
  background-repeat: no-repeat;
  background-size: 90px;
}
.ats-spinner--logo-xxl .ats-spinner-loading {
  margin: -50px auto 0 -50px;
  width: 100px;
  height: 100px;
}
.ats-spinner--logo-xxl-hidden {
  margin: 0;
}
.ats-spinner--logo-xxl-hidden .ats-spinner-loading {
  display: none;
}
.ats-spinner--overflow-hidden {
  overflow: hidden;
}
.ats-table-pagination-container .ats-table-pagination-btn .ats-spinner {
  z-index: 2000;
  position: absolute;
}
@keyframes rotateLoading {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.theme-piano .ats-spinner-loading {
  content: url("./media/loader_piano-UODKYH6X.svg");
  border: none;
  animation: rotateLoadingInverted 1s infinite linear;
}
.theme-piano .ats-spinner--xsmall .ats-spinner-loading {
  margin: -10px auto 0 -10px;
  width: 20px;
  height: 20px;
}
.theme-piano .ats-spinner--medium .ats-spinner-loading {
  margin: -20px auto 0 -20px;
  width: 40px;
  height: 40px;
}
.theme-piano .ats-spinner--big .ats-spinner-loading {
  margin: -30px auto 0 -30px;
  width: 60px;
  height: 60px;
}
.theme-piano .ng-select .ng-spinner-loader {
  content: url("./media/loader_piano-UODKYH6X.svg");
  border: none;
  animation: rotateLoadingInverted 1s infinite linear;
}
@keyframes rotateLoadingInverted {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
.ats-tabs {
  margin: 0;
  padding: 0;
  font-size: 12px;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ats-tabs--has-line {
  border-bottom: 1px solid #e4e8f1;
}
.ats-tabs-item {
  display: inline-block;
  list-style: none;
  position: relative;
  margin-left: 4px;
}
.ats-tabs-item:first-child {
  margin-left: 0;
}
.ats-tabs-item--selected .ats-tabs-link,
.ats-tabs-item--selected .ats-btn {
  color: #252a32;
}
.ats-tabs-link {
  font-size: 12px;
  text-transform: none;
  color: #a2a2a2;
  padding: 4px;
}
.ats-tabs-item--has-ico .ats-tabs-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 12px;
}
.ats-tabs-item--has-ico .ats-tabs-link .ats-icon {
  margin-bottom: 8px;
}
.ats-tabs--full-width {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.ats-tabs-dropdown {
  vertical-align: sub;
  display: inline-block;
  list-style: none;
  padding: 0 !important;
}
.ats-tabs--disabled a {
  color: rgba(219, 219, 219, 0.3) !important;
  pointer-events: none;
  cursor: default;
}
.ats-tabs-bubble .ats-tabs-item {
  border: 1px solid transparent;
  border-radius: 100px;
}
.ats-tabs-bubble .ats-tabs-item:first-child {
  margin-left: 0;
}
.ats-tabs-bubble .ats-tabs-item:hover {
  border: 1px solid #0dadf8;
  cursor: pointer;
}
.ats-tabs-bubble .ats-tabs-item:hover .ats-tabs-link {
  color: #0dadf8;
}
.ats-tabs-bubble .ats-tabs-link {
  display: inline-block;
  padding: 4px 16px;
  color: #a2a2a2;
}
@media (max-width: 1023px) {
  .ats-tabs-bubble .ats-tabs-link {
    padding: 2px 8px;
  }
}
.ats-tabs-bubble .ats-tabs-item--selected {
  border: 1px solid #0dadf8;
  background: #0dadf8;
}
.ats-tabs-bubble .ats-tabs-item--selected .ats-tabs-link {
  color: white;
}
.ats-tabs-bubble .ats-tabs-item--selected:hover .ats-tabs-link {
  color: white;
}
.ats-tabs-square .ats-tabs-link {
  padding: 8px;
  color: #dbdbdb;
}
.ats-tabs-square .ats-tabs-item:hover .ats-tabs-link {
  color: #252a32;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px 2px 0 0;
}
.ats-tabs-square .ats-tabs-item--selected .ats-tabs-link {
  color: #252a32;
  background: #e9e9e9;
  border-radius: 2px 2px 0 0;
}
.ats-tabs-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.ats-tabs-vertical .ats-tabs-item {
  margin-left: 0;
}
.ats-tabs-vertical .ats-tabs-item--has-ico {
  margin-left: 24px;
}
.ats-tabs-vertical .ats-tabs-item::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: transparent;
  width: 3px;
  height: 24px;
  display: inline-block;
  border-radius: 0 2px 2px 0;
}
.ats-tabs-vertical .ats-tabs-item:hover {
  cursor: pointer;
}
.ats-tabs-vertical .ats-tabs-item:hover::after {
  background: rgba(13, 173, 248, 0.4);
}
.ats-tabs-vertical .ats-tabs-item:hover .ats-tabs-link {
  color: #252a32;
}
.ats-tabs-vertical .ats-tabs-item--selected::after {
  background: #0dadf8;
}
.ats-tabs-vertical .ats-tabs-item--selected:hover .ats-tabs-bloc-selected {
  box-shadow: inset 2px 0 0 0 #0dadf8;
}
.ats-tabs-vertical .ats-tabs-item--selected:hover::after {
  background: #0dadf8;
}
.ats-tabs-vertical .ats-tabs-link {
  padding: 6px 4px;
  padding-left: 16px;
}
.ats-tabs-line .ats-tabs-item .ats-btn {
  padding-left: 0 !important;
  color: #a2a2a2;
}
.ats-tabs-line .ats-tabs-item .ats-btn:focus {
  border: 1px solid transparent;
}
.ats-tabs-line .ats-tabs-item .ats-btn .ats-icon {
  font-size: 12px;
}
.ats-tabs-line .ats-tabs-item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: transparent;
  height: 3px;
  width: 32px;
  display: inline-block;
  border-radius: 2px 2px 0 0;
}
.ats-tabs-line .ats-tabs-item--has-ico {
  margin-left: 24px;
}
.ats-tabs-line .ats-tabs-item:hover {
  cursor: pointer;
  color: #252a32;
}
.ats-tabs-line .ats-tabs-item:hover::after {
  background: rgba(13, 173, 248, 0.4);
}
.ats-tabs-line .ats-tabs-item:hover .ats-tabs-link,
.ats-tabs-line .ats-tabs-item:hover .ats-btn {
  color: #252a32;
}
.ats-tabs-line .ats-tabs-item:hover .ats-tabs-bloc-selected {
  background: rgba(13, 173, 248, 0.4);
}
.ats-tabs-line .ats-tabs-item--selected::after {
  background: #0dadf8;
}
.ats-tabs-line .ats-tabs-item--selected .ats-btn {
  color: #252a32;
}
.ats-tabs-line .ats-tabs-item--selected:hover .ats-tabs-bloc-selected {
  box-shadow: inset 0 -2px 0 0 #0dadf8;
}
.ats-tabs-line .ats-tabs-item--selected:hover::after {
  background: #0dadf8;
}
.ats-tabs-line .ats-tabs-item--disabled:hover {
  box-shadow: none;
}
.ats-tabs-line .ats-tabs-item--disabled:hover .ats-tabs-link {
  cursor: not-allowed;
  color: #dbdbdb;
}
.ats-tabs-line .ats-tabs-link {
  padding: 8px;
}
.ats-tabs-line--dark {
  background: #31485a;
}
.ats-tabs-line--dark .ats-tabs-item:hover .ats-tabs-link {
  color: #f8f8f8;
}
.ats-tabs-line--dark .ats-tabs-item--selected .ats-tabs-link {
  color: #f8f8f8;
}
.theme-piano .ats-tabs {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
}
.theme-piano .ats-tabs--has-line {
  border-bottom: none;
}
.theme-piano .ats-tabs-item--selected .ats-tabs-link,
.theme-piano .ats-tabs-item--selected .ats-btn {
  color: #0a0e12;
}
.theme-piano .ats-tabs-item:not(:first-child) {
  margin-left: 30px;
}
.theme-piano .ats-tabs-item:hover {
  color: #0a0e12;
}
.theme-piano .ats-tabs-link {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-tabs-line .ats-tabs-item::after {
  display: none;
}
.theme-piano .ats-tabs-line .ats-tabs-item:hover {
  color: #0a0e12;
}
.theme-piano .ats-tabs-line .ats-tabs-item:hover::after {
  display: none;
}
.theme-piano .ats-tabs-line .ats-tabs-item:hover .ats-tabs-link,
.theme-piano .ats-tabs-line .ats-tabs-item:hover .ats-btn {
  color: #0a0e12;
}
.theme-piano .ats-tabs-line .ats-tabs-item:hover .ats-tabs-bloc-selected {
  background: rgba(50, 92, 164, 0.4);
}
.theme-piano .ats-tabs-line .ats-tabs-item .ats-btn .ats-icon {
  padding-left: 7px;
  font-size: 6px;
  color: #141b24;
}
.theme-piano .ats-tabs-line .ats-tabs-item--selected:hover {
  color: #0a0e12;
}
.theme-piano .ats-tabs-line .ats-tabs-item--selected:hover::after {
  display: none;
}
.theme-piano .ats-tabs-line .ats-tabs-item--selected:hover .ats-tabs-link,
.theme-piano .ats-tabs-line .ats-tabs-item--selected:hover .ats-btn {
  color: #0a0e12;
}
.theme-piano .ats-tabs-line .ats-tabs-item--selected .ats-tabs-link {
  border-bottom: 1px solid #0a0e12;
}
.theme-piano .ats-tabs-line .ats-tabs-link {
  border-bottom: 1px solid transparent;
  bottom: -1px;
  position: relative;
  height: 50px;
}
.theme-piano .ats-tabs-line .ats-inline-menu-views .ats-list-item--selected::after {
  content: none !important;
}
.theme-piano .ats-tabs-line .ats-inline-menu-views at-action-confirm {
  margin-right: 10px;
}
.theme-piano .ats-tabs-line--wide .ats-tabs-item::after {
  height: 2px;
}
.theme-piano .ats-tabs-vertical .ats-tabs-item {
  line-height: 40px;
}
.theme-piano .ats-tabs-vertical .ats-tabs-item::after {
  height: 30px;
  width: 2px;
}
.theme-piano .ats-tabs-vertical .ats-tabs-item:not(:first-child) {
  margin-left: 0;
}
.theme-piano .ats-tabs-vertical .ats-tabs-item:hover::after {
  background-color: rgba(10, 14, 18, 0.2);
}
.theme-piano .ats-tabs-vertical .ats-tabs-item--selected::after {
  background-color: #0a0e12;
}
.theme-piano .ats-tabs-vertical .ats-tabs-item--selected:hover .ats-tabs-bloc-selected {
  box-shadow: inset 2px 0 0 0 #0a0e12;
}
.theme-piano .ats-tabs-vertical .ats-tabs-item--selected:hover::after {
  background-color: #0a0e12;
}
.theme-piano .ats-b-calendar .ats-tabs {
  width: 100%;
}
.theme-piano .ats-b-calendar .ats-tabs-item {
  width: 25%;
  text-align: center;
  margin: 0;
}
.theme-piano .ats-b-calendar .ats-tabs-link {
  text-transform: uppercase;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.theme-piano .ats-b-site-manager {
  width: 360px;
}
.theme-piano .ats-b-site-manager .ats-tabs {
  width: 100%;
}
.theme-piano .ats-b-site-manager .ats-tabs-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
}
.theme-piano .ats-b-site-manager .ats-tabs-link {
  text-transform: uppercase;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.JCLRgrip .JColResizer:hover {
  opacity: 0.6;
  background-color: #0dadf8;
  width: 4px;
}
.JCLRgripDrag {
  opacity: 0.6;
  background-color: #0dadf8;
  width: 4px;
}
.at-table-th {
  border-right: 1px solid rgba(202, 210, 223, 0.6);
}
.ats-table {
  border-collapse: separate;
  border-spacing: 0;
  max-width: 100%;
  width: 100%;
  border-radius: 3px 3px 0 0;
  table-layout: fixed;
  background-color: #eaeef3;
}
.ats-table--no-options .ats-table-body .ats-table-cell:nth-last-child(2) {
  border-right: 1px solid #e4e8f1;
}
.ats-table-container--has-overflow .ats-table {
  width: auto;
}
.ats-table-container--has-overflow .ats-table-th {
  min-width: 110px;
}
.ats-table--no-truncate .u-truncate-text {
  word-wrap: break-word;
  word-break: break-all;
  overflow: inherit;
  white-space: inherit;
  text-overflow: initial;
}
.ats-table--no-truncate .ats-table-cell {
  padding-top: 4px;
  padding-bottom: 4px;
}
.ats-table-column-resizer {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  width: 4px;
  height: 100%;
  padding: 0;
  cursor: col-resize;
  border: 1px solid transparent;
  background-color: #3af;
  opacity: 0;
  z-index: 10;
}
.ats-table-column-resizer-drag,
.ats-table-column-resizer:hover {
  opacity: 0.6;
  width: 4px;
}
.ats-table-retentionmatrix {
  background-color: transparent;
  max-width: inherit;
  width: inherit;
}
.ats-table-retentionmatrix .ats-table-body .ats-table-cell {
  text-align: center;
}
.ats-table-retentionmatrix .ats-table-row:last-child .ats-table-cell {
  border-bottom: 1px solid #ececec;
}
.ats-table-retentionmatrix .ats-table-row .ats-table-cell:last-child {
  border-bottom: 1px solid #ececec;
}
.ats-table-floating {
  border-collapse: separate;
  border-spacing: 0;
  max-width: 100%;
  width: 100%;
  table-layout: fixed;
}
.ats-table-notransition {
  transition: none !important;
}
.ats-table-th {
  border-right: 1px solid #cad2df;
}
.ats-table-header {
  color: #252a32;
  font-size: 0.9rem;
  line-height: 1;
}
.ats-table-header-ico-options {
  position: absolute;
  right: 0;
  opacity: 0;
  visibility: hidden;
}
.ats-table-header-ico-infos {
  display: none;
}
.ats-table-header-content {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  word-break: break-word;
}
.ats-table-header-label {
  margin-right: 8px;
  margin-top: 0;
  position: relative;
  padding: 8px;
  padding-left: 0;
  border-radius: 2px;
  display: inline;
  width: initial;
  font-weight: 700;
  font-size: 0.9rem;
  margin-right: auto;
  white-space: normal;
  opacity: 0.7;
}
.ats-table-sort .ats-table-header-label {
  opacity: 1;
}
.ats-table-header-floating-container {
  height: 0;
  padding-left: 16px;
}
@media (max-width: 639px) {
  .ats-table-header-floating-container {
    display: none;
  }
}
.ats-table-header-ico-active {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 8px;
}
.ats-table-header-ico-filter {
  height: 100%;
  margin-right: 0 !important;
  padding-right: 8px;
}
.ats-table-header-ico-filter:hover path {
  fill: #0dadf8;
}
.ats-table-header-ico-filter path {
  fill: #252a32;
}
.ats-table-header-ico-filter path:hover {
  fill: #0dadf8;
}
.ats-table-header-ico-sort {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
}
.ats-table-header-ico-sort:hover g {
  fill: #0dadf8;
}
.ats-table-header-ico-sort g:hover {
  fill: #0dadf8;
}
.ats-table-header-ico-sort .ats-table-header-label {
  margin-top: 0;
}
.ats-table-header-ico-infos,
.ats-table-header-ico-options {
  opacity: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  transition: opacity 0.2 ease;
}
.ats-table-header .ats-icon {
  font-size: 1.1rem !important;
}
.ats-table-header .ats-icon--lg {
  font-size: 15.2px !important;
}
.ats-table-header .ri-information-line {
  width: 16px;
}
.ats-table-header .ri-information-line:hover {
  color: #252a32;
  cursor: help;
}
.ats-table-header-ico-options {
  width: 32px;
  height: 100%;
}
.ats-table-header-ico-options:hover {
  cursor: pointer;
  color: #0dadf8;
}
.ats-table-header-sticky .ats-table-cell {
  position: sticky;
  top: 0;
  z-index: 5;
}
.ats-table-header .ats-table-cell {
  background-color: #eaeef3;
  padding-right: 0;
  font-size: 0.8rem;
  height: 48px;
}
.ats-table-retentionmatrix .ats-table-header .ats-table-cell {
  padding-right: 8px;
}
.ats-table-header .ats-table-cell:first-child {
  border-radius: 4px 0 0;
}
.ats-table-header-floating-container .ats-table-header .ats-table-cell:first-child {
  border-radius: 0;
}
.ats-table-header .ats-table-cell:last-child {
  border-radius: 0 4px 0 0;
  border-right: 1px solid #eaeef3;
}
.ats-table-header-floating-container .ats-table-header .ats-table-cell:last-child {
  border-radius: 0;
}
.ats-table-header .ats-table-cell-th--hide-resize {
  cursor: default !important;
  background-color: transparent;
}
.ats-table-header .ats-table-cell--dimension .ats-table-header-ico-options,
.ats-table-header .ats-table-cell--property .ats-table-header-ico-options {
  margin-left: auto;
}
.ats-table-header .ats-table-cell--metric .ats-table-header-label,
.ats-table-header .ats-table-cell--right .ats-table-header-label {
  margin-left: auto;
  margin-right: inherit;
}
.ats-table-header .ats-table-cell--metric .ats-table-header-ico-active,
.ats-table-header .ats-table-cell--right .ats-table-header-ico-active {
  margin-right: auto;
}
.ats-table-header .ats-table-cell--metric .ats-table-header-content,
.ats-table-header .ats-table-cell--right .ats-table-header-content {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.ats-table-header .ats-table-cell--metric .ats-table-header-filterable,
.ats-table-header .ats-table-cell--right .ats-table-header-filterable {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ats-table-header .ats-table-cell:hover,
.ats-table-header .ats-table-cell:focus,
.ats-table-header .ats-table-cell:active {
  cursor: pointer;
  background: #d8dce3;
}
.ats-table-retentionmatrix .ats-table-header .ats-table-cell:hover,
.ats-table-retentionmatrix .ats-table-header .ats-table-cell:focus,
.ats-table-retentionmatrix .ats-table-header .ats-table-cell:active {
  cursor: default;
  background: #eaeef3;
}
.ats-table-header .ats-table-cell:hover .ats-table-header-ico-infos,
.ats-table-header .ats-table-cell:hover .ats-table-header-ico-options,
.ats-table-header .ats-table-cell:focus .ats-table-header-ico-infos,
.ats-table-header .ats-table-cell:focus .ats-table-header-ico-options,
.ats-table-header .ats-table-cell:active .ats-table-header-ico-infos,
.ats-table-header .ats-table-cell:active .ats-table-header-ico-options {
  opacity: 1;
  visibility: visible;
  background-color: #d8dce3;
  transition:
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
    background-color 0.2s ease-in-out;
  position: absolute;
  top: 0;
  height: 100%;
}
.ats-table-header .ats-table-cell--no-hover {
  cursor: default !important;
  background: #eaeef3 !important;
}
.ats-table-retentionmatrix .ats-table-header .ats-table-cell--no-hover {
  cursor: default;
  background: #eaeef3;
}
.ats-table-header .ats-table-cell--no-hover .ats-table-header-ico-options {
  background-color: #eaeef3 !important;
  transition:
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
    background-color 0.2s ease-in-out !important;
}
.ats-table-header .ats-table-cell--no-hover .ats-table-header-ico-filter {
  cursor: pointer;
}
.ats-table-header .ats-table-cell--metric:hover .ats-table-header-options,
.ats-table-header .ats-table-cell--right:hover .ats-table-header-options {
  -ms-transform: translateX(0);
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
.ats-table-header .ats-table-cell--selected {
  cursor: pointer;
  background: #d8dce3;
}
.ats-table-retentionmatrix .ats-table-header .ats-table-cell--selected {
  cursor: default;
  background: #eaeef3;
}
.ats-table-header .ats-table-cell--selected .ats-table-header-ico-infos,
.ats-table-header .ats-table-cell--selected .ats-table-header-ico-options {
  opacity: 1;
  visibility: visible;
  background-color: #d8dce3;
  transition:
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
    background-color 0.2s ease-in-out;
  position: absolute;
  top: 0;
  height: 100%;
}
.ats-table-header .ats-table-cell--active {
  background: #bbc3cd;
}
.ats-table-header .ats-table-cell--active:hover {
  background: #bbc3cd;
}
.ats-table-header .ats-table-cell--active .ats-dropdown-options {
  visibility: visible;
  opacity: 1;
}
.ats-table-header .ats-table-cell .li-no-margin li:first-child {
  margin-top: 0 !important;
}
.ats-table-header .ats-table-sort {
  background-color: #bbc3cd;
}
.ats-table-header--clone {
  transition: all 0.16s ease-in-out;
  -ms-transform: translate(0, calc(-50px - 10px));
  transform: translate(0, calc(-50px - 10px));
  left: 180px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2000;
}
.ats-table-body .ats-table-cell {
  border-top: 1px solid #e4e8f1;
  border-right: 1px solid #e4e8f1;
  height: 46px;
}
.ats-table-sequence .ats-table-body .ats-table-cell:first-child {
  border-right: 1px solid #e4e8f1;
  border-left: 1px solid #e4e8f1;
}
.ats-table-retentionmatrix .ats-table-body .ats-table-cell:first-child {
  overflow: hidden !important;
  border-right: 1px solid #e4e8f1;
  border-left: 1px solid #e4e8f1;
}
.ats-table-body .ats-table-cell:nth-last-child(2) {
  border-right: none;
}
.ats-table-retentionmatrix .ats-table-body .ats-table-cell:nth-last-child(2) {
  border-right: 1px solid #e4e8f1;
}
.ats-table-detail--is-show .ats-table-body .ats-table-cell:nth-last-child(2) {
  border-right: 1px solid #e4e8f1;
}
.ats-table-body .ats-table-cell--dimension .ats-icon,
.ats-table-body .ats-table-cell--property .ats-icon {
  transition: all 0.16s ease-in-out;
  opacity: 1;
  cursor: default;
}
.ats-table-body .ats-table-cell--metric .ats-icon,
.ats-table-body .ats-table-cell--right .ats-icon {
  cursor: default;
}
.ats-table-body .ats-table-cell--align-center {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.ats-table-body .ats-table-cell--top {
  vertical-align: top;
  padding-top: 16px;
  position: sticky;
  top: 48px;
  z-index: 2;
}
.ats-table-detail {
  background: white !important;
}
.ats-table-detail .loading {
  position: absolute !important;
}
.ats-table-detail .ats-table-cell {
  height: 0;
  border-bottom: 0;
}
.ats-table-detail .ats-table-cell > div {
  transition: all 0.5s ease-in-out;
  height: 0;
}
.ats-table-detail .ats-table-cell .ats-table-detail-container {
  display: none;
}
.ats-table-detail-container {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 16px;
}
.ats-table-detail-graphique {
  width: 33.3333333333%;
  padding: 0 16px;
  height: 100%;
}
.ats-table-detail-graphique-container {
  width: 100%;
  height: 100%;
}
.ats-table-detail-graphique:first-child {
  padding-left: 0;
}
.ats-table-detail-graphique:last-child {
  border-right: 0;
}
.ats-table-detail-graphique .ats-icon {
  font-size: 1.1rem;
  transition: transform 0.3s ease-in-out;
}
.ats-table-detail-graphique h4 {
  font-size: 12px;
  color: #072236;
}
.ats-table-detail-graphique h4.is-link {
  color: #0dadf8;
}
.ats-table-detail-graphique h4:hover .ats-icon {
  transition: transform 0.3s ease-in-out;
  -ms-transform: translateX(2px);
  transform: translateX(2px);
}
.ats-table-detail td {
  border-right: 1px solid #e4e8f1;
}
.ats-table-detail--is-show .ats-table-cell {
  border-bottom: 1px solid #e4e8f1;
  border-left: 1px solid #e4e8f1 !important;
}
.ats-table-detail--is-show .ats-table-cell > at-drilldown-table-cell > div {
  transition: all 0.5s ease-in-out;
  height: 210px;
  overflow: hidden;
}
.ats-table-detail--is-show .ats-table-cell .ats-table-detail-container {
  display: -ms-flexbox;
  display: flex;
}
.ats-table-row {
  margin-left: 1px;
  height: 32px;
}
.ats-table-row:first-child .ats-table-cell {
  border-top: 0;
}
.ats-table-row .ats-table-cell {
  background: white;
}
.ats-table-row--odd .ats-table-cell {
  background: #fcfcfe;
}
.ats-table-row .ats-table-sort {
  background-color: #f7f8fa;
}
.ats-table-row .ats-icon {
  transition: all 0.16s ease-in-out;
  cursor: pointer;
}
.ats-table-row.ats-table-detail--is-show:hover .ats-table-cell {
  background: white;
}
.ats-table-row:hover .ats-table-cell {
  background: #f5f7fb;
}
.ats-table-row:hover .ats-table-cell--hover {
  opacity: 1;
}
.ats-table-row:hover .ats-progress-bar {
  transition: all 0.16s ease-in-out;
  background-color: #0dadf8;
}
.ats-table-row:hover .ats-table-cell--checkbox-floating input + label::before {
  visibility: visible;
}
.ats-table-row:hover .ats-table-cell--active-color {
  transition: width 0.2s ease;
  width: 15px;
}
.ats-table-row:hover .ats-table-cell--active-color:hover {
  cursor: pointer;
}
.ats-table-row:hover .ats-table-sidebar {
  background-color: #fff;
}
.ats-table-row--detail-icon {
  display: none;
}
.ats-table-row--multidim-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: 8px 0;
}
.ats-table-row--multidim-list li:nth-child(1) {
  color: #a2a2a2;
  font-size: 0.9rem;
  width: 50%;
}
.ats-table-row--multidim-list li:nth-child(2) {
  color: #a2a2a2;
  font-size: 0.9rem;
  width: 50%;
  text-align: right;
}
.ats-table-row--multidim-list li:nth-child(3) {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 4px;
  width: 100%;
}
.ats-table-row--multidim-list li:last-child:not(:nth-child(odd)) {
  width: 100%;
}
.ats-table-row--multidim-list li {
  font-size: 0.9rem;
  width: 50%;
}
.ats-table-row--multidim-list li:empty {
  display: none;
}
.ats-table-row--multidim-list li.mod--full-width {
  width: 100%;
}
.ats-table-row--allow-drilldown:hover {
  cursor: pointer;
}
.ats-table-row--allow-drilldown .ats-table-cell--dimension:nth-child(1),
.ats-table-row--allow-drilldown .ats-table-cell--property:nth-child(1) {
  padding-left: 0 !important;
}
.ats-table-row--allow-drilldown .ats-table-cell--dimension:nth-child(1) .ats-table-row--detail-icon,
.ats-table-row--allow-drilldown .ats-table-cell--property:nth-child(1) .ats-table-row--detail-icon {
  display: inline-block;
  position: relative;
  top: 1px;
}
.ats-table-row--has-drilldown .icon-arrow-right {
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ats-table-row--has-drilldown .ri-arrow-down-s-line {
  mask-size: cover;
  -webkit-mask-size: cover;
  mask-image: url("./media/collapse-W7BIZ6HE.svg");
  -webkit-mask-image: url("./media/collapse-W7BIZ6HE.svg");
}
.ats-table-row--has-drilldown:hover .ats-table-cell {
  background: white;
}
.ats-table-row--has-drilldown .ats-table-cell {
  border-bottom: 1px solid #f1f3f8;
}
.ats-table-pagination {
  background: white;
  padding-top: 8px;
  padding-bottom: 16px;
  text-align: center;
}
.ats-table-pagination-indicator {
  font-size: 0.9rem;
  font-weight: 300;
  text-transform: uppercase;
  position: relative;
}
.ats-table-pagination-btn {
  min-height: 36px !important;
  margin-bottom: 3px !important;
  font-size: 12px !important;
}
.ats-table-pagination-container {
  position: relative;
  margin: 8px 0;
}
.ats-table-pagination-loader {
  position: relative;
  margin-left: 15px;
}
.ats-table-footer {
  background: #f8f8f8;
  border-bottom: 1px solid #e4e8f1;
  font-weight: 600;
  height: 46px;
}
.ats-table-footer-sticky .ats-table-cell {
  position: sticky;
  bottom: 0;
  z-index: 5;
}
.ats-table-footer:hover {
  background: #f6f6f6;
}
.ats-table-footer td {
  border-bottom: 1px solid #e4e8f1;
  border-top: 1px solid #e4e8f1;
  background: #f6f6f6;
  border-right: 1px solid #ececec;
}
.ats-table-footer td:last-child {
  border-right: none;
}
.ats-table-footer-td-colspan {
  border-right: 1px solid #e4e8f1;
}
.ats-table-footer-first-cell {
  display: -ms-flexbox;
  display: flex;
}
.ats-table-footer-number-line {
  color: #252a32;
  padding-left: 8px;
}
.ats-table-footer-total-label {
  text-align: right;
  font-size: 0.9rem;
  color: #a2a2a2;
}
.ats-table-footer-floating-container {
  position: absolute;
  bottom: 0;
  z-index: 2;
  overflow-y: visible;
}
@media (max-width: 639px) {
  .ats-table-footer-floating-container {
    display: none;
  }
}
.ats-table-footer:nth-last-child(2) {
  border-right: none;
}
.ats-table-cell {
  position: relative;
  padding: 0 8px;
  transition: background 0.2s;
  text-align: left;
  font-size: 12px;
}
.ats-table-cell .ats-dropdown-main-title {
  -ms-flex-pack: center;
  justify-content: center;
}
.ats-table-cell.mod--inner {
  height: 100%;
}
.ats-table-cell--sort {
  background-color: #f7f8fa !important;
}
.ats-table-cell--hover {
  transition: all 0.16s ease-in-out;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}
.ats-table-cell--hover:hover {
  transition: all 0.16s ease-in-out;
  color: #0dadf8;
  cursor: pointer;
}
.ats-table-cell--checkbox {
  padding-left: 0;
  width: 40px !important;
  font-size: 0.9rem !important;
  border-right: 0 !important;
}
.ats-table-cell--checkbox .ats-legend {
  float: left;
}
.ats-table-cell--checkbox input[type=checkbox] {
  position: relative;
  float: right;
  margin-top: -6.5px;
  top: 50%;
}
.ats-table-header .ats-table-cell--checkbox input[type=checkbox] {
  margin-top: 0;
  margin-left: -6px;
}
.ats-table-cell--checkbox-shared-content {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.ats-table-cell--checkbox-shared-content > div {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
.ats-table-cell--checkbox-floating {
  margin: 0 !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-table-cell--checkbox-floating input:not(:checked) + label::before {
  visibility: hidden;
}
.touchevents .ats-table-cell--checkbox-floating input:not(:checked) + label::before {
  visibility: visible;
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
.ats-table-cell--checkbox-floating label {
  display: block !important;
  width: 15px !important;
  height: 15px;
  position: relative;
  padding: 0 !important;
}
.ats-table-cell--checkbox-floating label::before {
  position: inherit !important;
  top: 0;
}
.ats-table-cell--checkbox-floating label::after {
  top: 0 !important;
}
.ats-table-cell--actions {
  width: 40px;
  overflow: visible !important;
  border-left: 0 !important;
}
@media (min-width: 321px) and (max-width: 1023px) {
  .ats-table-cell--actions {
    width: 30px;
  }
}
.ats-table-cell--actions .ats-icon {
  cursor: pointer;
  opacity: 1;
  transition: transform 0.2s ease-in-out;
}
.ats-table-cell--sequence {
  border-left: 1px solid #e4e8f1;
}
.ats-table-cell--property,
.ats-table-cell--dimension,
.ats-table-cell--left {
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
}
.ats-table-cell--property-content,
.ats-table-cell--dimension-content,
.ats-table-cell--left-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
}
.ats-table-cell--property--sequence-label,
.ats-table-cell--dimension--sequence-label,
.ats-table-cell--left--sequence-label {
  font-size: 11px;
}
.ats-table-cell--property--sequence-container,
.ats-table-cell--dimension--sequence-container,
.ats-table-cell--left--sequence-container {
  float: right;
  width: 100%;
}
.ats-table-cell--property--sequence-item,
.ats-table-cell--dimension--sequence-item,
.ats-table-cell--left--sequence-item {
  padding: 0 6px;
}
.ats-table-cell--metric,
.ats-table-cell--right {
  text-align: right;
}
.ats-table-cell--metric--margin-left-only,
.ats-table-cell--right--margin-left-only {
  border-right: 0 !important;
}
.ats-table-cell--metric-total--margin-left-only {
  border-right: 0 !important;
  border-left: 1px solid #e4e8f1;
}
.ats-table-cell--metric-total:nth-last-child(2) {
  border-right: none;
}
.ats-table-cell--active-color {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  margin: 0;
  padding: 0;
  transition: width 0.2s ease;
}
.ats-drilldown-container {
  width: 100%;
  height: 100%;
}
.ats-drilldown-container text.name {
  fill: #072236;
  font-size: 0.8rem;
  font-weight: 700;
}
.ats-drilldown-container .highcharts-axis .highcharts-axis-title {
  font-weight: 700;
  text-transform: uppercase;
  font-family:
    "Lato",
    "OpenSans",
    arial,
    helvetica,
    sans-serif;
  font-size: 12px;
  color: #072236 !important;
  fill: #072236 !important;
}
.ats-drilldown-table-cell {
  position: sticky;
  left: 1px;
  width: calc(100vw - 260px);
}
.ats-table-bar #table-container-loader > loading-layer .loading {
  position: relative !important;
  height: 0;
}
.ats-table-bar #table-container-loader > loading-layer .loading .ats-spinner-loading {
  top: 118px;
  z-index: 2;
}
.ats-table-bar .table-container-loader > .ats-loading-layer .ats-spinner-loading {
  top: 118px;
  z-index: 2;
}
.loading .ats-spinner-loading {
  z-index: 99;
}
.table-container-loader .ats-loading-layer::after {
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
.retention-container-loader .ats-loading-layer::after {
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
#table-container-loader {
  position: relative;
}
#table-container-loader loading-layer ~ .table-container .ats-table::after {
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  content: "";
  z-index: 0;
}
.theme-piano .ats-pretty-message .ats-errordisplay--content {
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-table {
  border-radius: 0;
  background-color: #fff;
}
.theme-piano .ats-table-column-resizer {
  background-color: #325ca4;
}
.theme-piano .ats-table-column-resizer-drag,
.theme-piano .ats-table-column-resizer:hover {
  opacity: 0.7;
  background-color: #325ca4;
}
.theme-piano .ats-table-th {
  border-right: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-table-body .ats-table-cell {
  border-top: 1px solid rgba(20, 27, 36, 0.05);
  border-right: 1px solid rgba(20, 27, 36, 0.05);
}
.ats-table-sequence .theme-piano .ats-table-body .ats-table-cell:first-child {
  border-right: 1px solid rgba(20, 27, 36, 0.05);
  border-left: 1px solid rgba(20, 27, 36, 0.05);
}
.ats-table-retentionmatrix .theme-piano .ats-table-body .ats-table-cell:first-child {
  border-right: 1px solid rgba(20, 27, 36, 0.05);
  border-left: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-table-body .ats-table-cell:nth-last-child(2) {
  border-right: 1px solid rgba(20, 27, 36, 0.05);
}
.ats-table-retentionmatrix .theme-piano .ats-table-body .ats-table-cell:nth-last-child(2) {
  border-right: 1px solid rgba(20, 27, 36, 0.05);
}
.ats-table-detail--is-show .theme-piano .ats-table-body .ats-table-cell:nth-last-child(2) {
  border-right: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-table-detail--is-show .ats-table-cell {
  border-top: none;
  border-bottom: none;
}
.theme-piano .ats-table-detail--is-show .ats-table-cell > at-drilldown-table-cell > div {
  height: 230px;
}
.theme-piano .ats-table-detail-container {
  padding: 25px 20px;
}
.theme-piano .ats-table-detail-graphique h4 {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  margin-bottom: 10px;
}
.theme-piano .ats-table-detail-graphique h4.is-link {
  color: #325ca4;
}
.theme-piano .ats-table-detail-graphique h4 .ats-icon {
  font-size: 15px;
  opacity: 0.6;
}
.theme-piano .ats-table-row {
  transition: 0.3s;
  z-index: 3;
  position: relative;
}
.theme-piano .ats-table-row--odd {
  z-index: 2;
}
.theme-piano .ats-table-row:hover {
  box-shadow: 20px 20px 40px rgba(10, 14, 18, 0.1);
  z-index: 4;
}
.theme-piano .ats-table-row:first-child .ats-table-cell {
  border-top: 0;
}
.theme-piano .ats-table-row--odd {
  background: #fbfcfc;
}
.theme-piano .ats-table-row--allow-drilldown .ats-table-cell {
  border-bottom: none;
}
.theme-piano .ats-table-row--multidim-list {
  height: 100%;
}
.theme-piano .ats-table-row--multidim-list ul {
  margin: 0;
}
.theme-piano .ats-table-row--multidim-list li:nth-child(1) {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(20, 27, 36, 0.7);
  margin-top: 20px;
}
.theme-piano .ats-table-row--multidim-list li:nth-child(3) {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  margin-top: 10px;
  min-width: 100%;
}
.theme-piano .ats-table-row--multidim-list li:nth-child(4),
.theme-piano .ats-table-row--multidim-list li:nth-child(5) {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  margin-top: 20px;
  margin-bottom: 15px;
}
.theme-piano .ats-table-sidebar {
  position: sticky;
  z-index: 1;
  background-color: #fff;
}
.theme-piano .ats-table-sidebar--left {
  left: 0;
  z-index: 2;
}
.theme-piano .ats-table-sidebar--right {
  right: 0;
  padding: 0;
  height: 50px !important;
}
.theme-piano .ats-table-sidebar--right::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 20px;
  box-shadow: -20px 0 20px -20px rgba(10, 14, 18, 0.1) inset;
  left: -20px;
}
.theme-piano .ats-table-sidebar--first-prop {
  left: 50px;
  overflow: visible;
}
.theme-piano .ats-table-sidebar--first-prop::after {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 20px;
  box-shadow: 20px 0 20px -20px rgba(10, 14, 18, 0.1) inset;
  right: -20px;
}
.theme-piano .ats-table-sidebar--marginals {
  z-index: 6 !important;
}
.theme-piano .ats-table-sidebar--marginals--collapse {
  height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  margin: 0 !important;
}
.theme-piano .ats-table .ats-table-row--odd .ats-table-sidebar {
  background-color: #fbfcfc;
}
.theme-piano .ats-table-cell,
.theme-piano .ats-table-cell--property-content,
.theme-piano .ats-table-cell--dimension.ats-table-cell--dimension-content {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: initial;
  height: 50px;
}
.theme-piano .ats-table-cell:not(.ats-table-retentionmatrix-cell, .ats-table-sidebar),
.theme-piano .ats-table-cell--property-content:not(.ats-table-retentionmatrix-cell, .ats-table-sidebar),
.theme-piano .ats-table-cell--dimension.ats-table-cell--dimension-content:not(.ats-table-retentionmatrix-cell, .ats-table-sidebar) {
  background-color: transparent !important;
}
.theme-piano .ats-table-header {
  font-weight: normal;
}
.theme-piano .ats-table-header-label {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(20, 27, 36, 0.7);
  border-radius: 0;
  opacity: 1;
  width: inherit;
}
.theme-piano .ats-table-header .ats-table-cell {
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
  border-top: 1px solid rgba(20, 27, 36, 0.05);
  background-color: #fff !important;
}
.theme-piano .ats-table-header .ats-table-cell:hover {
  background-color: #f3f3f3 !important;
}
.theme-piano .ats-table-header .ats-table-cell--hover-disabled:hover {
  background-color: #fff !important;
}
.theme-piano .ats-table-header .ats-table-cell--no-hover .ats-table-header-ico-options,
.theme-piano .ats-table-header .ats-table-cell:hover .ats-table-header-ico-infos,
.theme-piano .ats-table-header .ats-table-cell:hover .ats-table-header-ico-options {
  transition: 0.3s;
  background-color: #f3f3f3 !important;
  top: 0;
}
.theme-piano .ats-table-header .ats-table-cell--no-hover .ats-table-header-ico-options:hover,
.theme-piano .ats-table-header .ats-table-cell:hover .ats-table-header-ico-infos:hover,
.theme-piano .ats-table-header .ats-table-cell:hover .ats-table-header-ico-options:hover {
  color: #0a0e12;
}
.theme-piano .ats-table-header .ats-table-cell--no-hover .ats-table-header-ico-options::before,
.theme-piano .ats-table-header .ats-table-cell:hover .ats-table-header-ico-infos::before,
.theme-piano .ats-table-header .ats-table-cell:hover .ats-table-header-ico-options::before {
  content: "";
  pointer-events: none;
  width: 30px;
  background:
    linear-gradient(
      270deg,
      #f3f3f3 0%,
      rgba(255, 255, 255, 0) 100%);
  height: 50px;
  right: 100%;
  position: absolute;
}
.theme-piano .ats-table-header .ats-table-cell:first-child {
  border-radius: 0;
}
.theme-piano .ats-table-header .ats-table-cell:last-child {
  border-radius: 0;
  border-right: 0;
}
.theme-piano .ats-table-header .ats-table-sort {
  background-color: #f3f3f3 !important;
}
.theme-piano .ats-table.ats-table-retentionmatrix .ats-table-cell {
  text-align: left;
  border: none;
}
.theme-piano .ats-table.ats-table-retentionmatrix .ats-table-cell:first-child {
  padding-left: 20px;
}
.theme-piano .ats-table.ats-table-retentionmatrix .ats-table-body .ats-table-row:hover {
  box-shadow: none;
}
.theme-piano .ats-table.ats-table-retentionmatrix .ats-table-body .ats-table-cell:nth-child(-n+2) {
  border-top: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-table-footer {
  border-bottom: 1px solid rgba(20, 27, 36, 0.05);
}
.theme-piano .ats-table-footer-total-label {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-table-footer td {
  border: 1px solid rgba(20, 27, 36, 0.05);
  border-left: initial;
}
.theme-piano .ats-table-footer .ats-table-cell {
  background-color: #fff !important;
}
.theme-piano .ats-table-cell--dimension-content {
  height: 110px;
}
.theme-piano .ats-table-cell--metric--margin-left-only,
.theme-piano .ats-table-cell--right--margin-left-only {
  border-right: 1px solid rgba(20, 27, 36, 0.05) !important;
}
.theme-piano .ats-table-cell--actions .ri-more-2-fill {
  display: inline-block;
}
.theme-piano .ats-table-cell--checkbox {
  width: 50px !important;
  z-index: 2;
}
.theme-piano .ats-table-cell--checkbox .ri-eye-line {
  color: rgba(20, 27, 36, 0.6);
  margin-right: 11px;
  line-height: 16px;
}
.theme-piano .ats-table-cell--checkbox .ri-eye-line:hover {
  color: #0a0e12;
}
.theme-piano .ats-table .ats-dot {
  background-color: #e0e2e5;
  min-width: 6px;
  width: 6px;
  height: 6px;
  margin-left: 10px;
  margin-right: 5px;
}
.theme-piano .ats-table-metric-values {
  margin-top: 8px !important;
}
.theme-piano .ats-table-sync-scroll {
  overflow-x: scroll;
  scrollbar-width: none;
}
.theme-piano .ats-table-sync-scroll::-webkit-scrollbar {
  display: none;
}
.theme-piano .ats-table-sync-scroll--header {
  position: sticky;
  top: 0;
  z-index: 5;
  overflow-y: hidden;
}
.theme-piano .ats-table-sync-scroll--footer {
  position: sticky;
  bottom: 0;
  z-index: 5;
  scrollbar-width: auto;
}
.theme-piano .ats-table-sync-scroll--footer::-webkit-scrollbar {
  display: block;
  background-color: #fff;
}
.ats-tags-list {
  display: -ms-flexbox;
  display: flex;
}
.ats-tags-item {
  background: #e9e9e9;
  padding: 4px;
  margin-right: 2px;
  color: #345268;
  border-radius: 2px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.9rem;
}
.ats-tags-item:first-child {
  margin-left: 0 !important;
}
.ats-tags-item:last-child {
  margin-right: 0 !important;
}
.ats-tags-item span {
  padding: 4px;
}
.ats-tags-item--dark {
  background: #072236;
  color: white;
  transition: background ease-in-out 0.2s;
}
.ats-tags-item--dark:hover {
  background: #03131f;
  transition: color ease-in-out 0.2s;
  cursor: pointer;
}
.ats-tags-item--dark-selected,
.ats-tags-item--dark--selected {
  background: #0dadf8;
  color: white;
}
.ats-tags-item--dark-selected:hover,
.ats-tags-item--dark--selected:hover {
  background: #0dadf8;
  color: white;
  cursor: pointer;
}
.ats-tags-item--deleted {
  margin-left: 4px;
  border-left: 1px solid #ddd;
  cursor: pointer;
  padding: 4px 2px !important;
}
.ats-tags-item--deleted:hover {
  background: #e0dddd;
}
.ats-tags-item--deleted .ats-icon {
  position: relative;
  top: 2px;
}
.ats-tags-selected,
.ats-tags--selected {
  background: #0dadf8;
}
.theme-piano .ats-tags {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.theme-piano .ats-tags-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(20, 27, 36, 0.05);
  margin-right: 10px;
  height: 28px;
  border-radius: 2px;
  padding: 7px 10px 8px;
}
.theme-piano .ats-tags-item span {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  padding: 0;
}
.theme-piano .ats-tags--small .ats-tags-item {
  height: 24px;
  padding: 6px 7px 7px;
  border-radius: 4px;
  background: rgba(10, 14, 18, 0.05);
}
.theme-piano .ats-tags--small .ats-tags-item span {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.theme-piano .ats-tags--small .ats-tags-item--dark {
  color: #0a0e12;
}
.theme-piano .ats-tags--small .ats-tags-item--dark-selected,
.theme-piano .ats-tags--small .ats-tags-item--dark--selected {
  background: #0a0e12;
  color: #fff;
}
.theme-piano .ats-tags--loading .ats-tags-item {
  background:
    linear-gradient(
      96.84deg,
      rgba(24, 32, 39, 0) 25.36%,
      rgba(10, 14, 18, 0.025) 49.68%,
      rgba(10, 14, 18, 0) 74.52%),
    rgba(107, 112, 118, 0.05);
  width: 80px;
}
.theme-piano .ats-tags--loading .ats-tags-item span {
  display: none !important;
}
.tooltip {
  position: absolute;
  z-index: 4500;
  display: block;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.9rem;
  word-wrap: break-word;
  opacity: 0;
  transition: opacity 0.6s ease-in-out;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  display: none;
}
.tooltip-inner {
  max-width: 260px;
  padding: 4px 8px;
  color: white;
  text-align: center;
  background-color: rgba(37, 42, 50, 0.9);
  border-radius: 2px;
}
.tooltip-graphique .tooltip-inner {
  background-color: #31485a;
  padding: 8px;
}
.u-text-left .tooltip-inner {
  text-align: left;
}
.has-new-line .tooltip-inner {
  white-space: pre-wrap;
  width: 150px;
}
.ats-b-treeview-sticker-content .tooltip-inner {
  white-space: pre-line;
  max-width: 300px;
  width: inherit;
  min-width: 150px;
}
.tooltip-inner hr {
  border-color: rgba(236, 236, 236, 0.2);
  margin-left: 0;
  margin-right: 0;
}
.tooltip .tooltip-details {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
}
.tooltip--large .tooltip-inner {
  white-space: normal;
  width: 260px;
}
.tooltip .in {
  transition: opacity 0.6s ease-in-out;
}
.tooltip.bs-tooltip-top,
.tooltip.top {
  margin-top: -4px;
  padding: 4px 0;
}
.tooltip.bs-tooltip-top .tooltip-arrow,
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: rgba(37, 42, 50, 0.9);
}
.tooltip.bs-tooltip-left,
.tooltip.left {
  margin-left: -4px;
  padding: 0 4px;
}
.tooltip.bs-tooltip-left .tooltip-arrow,
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -4px;
  border-width: 4px 0 4px 4px;
  border-left-color: rgba(37, 42, 50, 0.9);
}
.tooltip.bottom,
.tooltip.bs-tooltip-bottom {
  margin-top: 4px;
  padding: 4px 0;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bs-tooltip-bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -4px;
  border-width: 0 4px 4px;
  border-bottom-color: rgba(37, 42, 50, 0.9);
}
.tooltip.bottom-right,
.tooltip.bs-tooltip-bottom-right {
  margin-top: 4px;
  padding: 4px 0;
}
.tooltip.bottom-right .tooltip-arrow,
.tooltip.bs-tooltip-bottom-right .tooltip-arrow {
  top: 0;
  right: 8px;
  margin-left: -4px;
  border-width: 0 4px 4px;
  border-bottom-color: rgba(37, 42, 50, 0.9);
}
.tooltip.bottom-left,
.tooltip.bs-tooltip-bottom-left {
  margin-top: 4px;
  padding: 4px 0;
}
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bs-tooltip-bottom-left .tooltip-arrow {
  top: 0;
  left: 8px;
  margin-left: -4px;
  border-width: 0 4px 4px;
  border-bottom-color: rgba(37, 42, 50, 0.9);
}
.tooltip.bs-tooltip-right,
.tooltip.right {
  margin-left: 4px;
  padding: 0 4px;
}
.tooltip.bs-tooltip-right .tooltip-arrow,
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 4px 4px 4px 0;
  border-right-color: rgba(37, 42, 50, 0.9);
}
.tooltip.show {
  opacity: 1;
}
.tooltip-top-layer {
  z-index: 5500 !important;
}
.ats-tooltip-ndf {
  border: 2px solid #09bdba;
  color: #09bdba !important;
  background-color: #eaf8f9 !important;
  margin: 4px;
}
.ats-tooltip-ndf .tooltip-inner {
  color: #09bdba;
  background-color: #eaf8f9;
}
.ats-tooltip-extended {
  left: 20px !important;
  box-shadow: 0 0 6px 0 rgba(214, 214, 214, 0.5);
}
.ats-tooltip-extended .ats-tooltip-graphique-header {
  -ms-flex-pack: unset;
  justify-content: unset;
}
.ats-tooltip-extended .tooltip-inner {
  text-align: left;
  width: 250px;
}
.ats-tooltip-extended-content {
  margin-bottom: 4px;
  font-size: 0.9rem;
}
.ats-tooltip-extended-content-desc {
  margin: 0 0 4px;
}
.ats-tooltip-extended-content-period {
  font-weight: 300;
  color: #a2a2a2;
}
.ats-tooltip-extended-title {
  font-weight: 600;
  line-height: 18px;
  text-transform: uppercase;
  font-size: 0.9rem;
  padding-left: 8px;
}
.ats-tooltip-extended-title-sub {
  color: #a2a2a2;
  font-size: 0.9rem;
  font-weight: 300;
  padding-left: 8px;
}
.ats-tooltip-extended .ats-message {
  display: block;
  text-align: center;
}
.ats-tooltip-extended .ats-tooltip-graphique {
  background: #fff;
  color: #000;
  width: 232px;
}
.ats-tooltip-extended .ats-tooltip-graphique-header {
  padding-right: 0;
  margin-bottom: 4px;
}
.ats-tooltip-extended .ats-tooltip-loading {
  height: 100px;
}
.ats-tooltip-extended .ats-spinner-loading {
  margin-top: 25px;
  position: fixed;
}
.theme-piano .tooltip-inner {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  max-width: 320px;
  padding: 10px 15px;
  color: rgba(20, 27, 36, 0.7);
  background-color: #fff;
  border-radius: 4px;
  text-align: left;
  box-shadow: 0 15px 40px rgba(10, 14, 18, 0.1);
}
.theme-piano .tooltip-sunburst hr {
  margin-left: -15px;
  margin-right: -15px;
}
.theme-piano .tooltip-sunburst b {
  color: #0a0e12;
  font-weight: normal;
}
.theme-piano .tooltip--small .tooltip-inner {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 9.5px;
  font-weight: 400;
  line-height: 11.5px;
  text-transform: uppercase;
  letter-spacing: 0.7125px;
  padding: 3px 3px 2px 4px;
  color: #fff;
  background-color: #0a0e12;
  border-radius: 2px;
  box-shadow: none;
  text-transform: uppercase;
}
.theme-piano .tooltip .tooltip-details {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  color: rgba(20, 27, 36, 0.4);
  text-transform: unset;
}
.theme-piano .tooltip--resources-panel .tooltip-inner {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  max-width: 600px;
}
.theme-piano .tooltip--resources-panel .tooltip-inner strong {
  font-weight: unset;
  color: #0a0e12;
}
.theme-piano .tooltip--resources-panel .tooltip-inner .body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}
.theme-piano .ats-tooltip-ndf {
  border: 0;
}
.theme-piano .ats-tooltip-extended {
  width: 300px;
  left: 20px !important;
  background: #fff;
  box-shadow: -20px -20px 200px rgba(10, 14, 18, 0.07), 20px 20px 40px rgba(10, 14, 18, 0.1);
  border-radius: 4px;
}
.theme-piano .ats-tooltip-extended .ats-tooltip-graphique-header {
  display: block;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  margin-bottom: 10px;
  padding-left: 0;
}
.theme-piano .ats-tooltip-extended .tooltip-inner {
  text-align: left;
  width: 100%;
  padding: 15px 20px;
}
.theme-piano .ats-tooltip-extended .ats-tags-item {
  color: #0a0e12;
  border-radius: 4px;
  padding: 4px 7px;
  margin: 10px 5px 10px 0;
  height: 30px;
}
.theme-piano .ats-tooltip-extended-content {
  margin: 0;
}
.theme-piano .ats-tooltip-extended-content-desc {
  margin: 5px 0 20px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  color: rgba(20, 27, 36, 0.7);
  height: auto;
  word-break: break-word;
}
.theme-piano .ats-tooltip-extended-content-period {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  color: rgba(20, 27, 36, 0.7);
  min-height: 20px;
}
.theme-piano .ats-tooltip-extended-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  text-transform: capitalize;
  padding-left: 0;
  margin-bottom: 8px;
  word-break: break-word;
}
.theme-piano .ats-tooltip-extended-title-sub {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  color: rgba(20, 27, 36, 0.7);
  padding-left: 0;
}
.theme-piano .ats-tooltip-extended .ats-message {
  display: block;
  text-align: center;
  color: #0a0e12;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  padding-bottom: 10px;
}
.theme-piano .ats-tooltip-extended .ats-tooltip-graphique {
  background: #fff;
  color: #0a0e12;
}
.theme-piano .ats-tooltip-extended .ats-tooltip-graphique-header {
  padding: 0;
  margin: 0;
  height: auto;
  display: block;
}
.theme-piano .ats-tooltip-extended .ats-tooltip-graphique-header-logo {
  background-image: url("./media/100x100Analytics-A5VANQQN.svg");
  width: 50px;
  height: 30px;
  background-repeat: no-repeat;
}
.theme-piano .ats-tooltip-extended .ats-tooltip-loading {
  min-height: 100px;
}
.theme-piano .ats-tooltip-extended .ats-spinner-loading {
  margin-top: 30px;
  position: fixed;
}
.ats-tooltip-graphique {
  box-shadow: rgba(121, 121, 121, 0.5) 0 0 4px 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 5000;
  border-radius: 2px;
  background: #31485a;
  padding: 16px 16px 8px 16px;
  color: white;
  max-width: 500px;
}
.ats-tooltip-graphique-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: 700;
  font-size: 12px;
  margin-bottom: 4px;
  padding-right: 8px;
}
.ats-tooltip-graphique-header-icon-close {
  display: -ms-flexbox;
  display: flex;
}
.ats-tooltip-graphique-header-title {
  margin-right: 10px;
}
.ats-tooltip-graphique-content {
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  margin-bottom: 16px;
}
.ats-tooltip-graphique-content span.ats-truncate-text-for-checkout {
  color: #fff;
}
.ats-tooltip-graphique-footer {
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid rgba(228, 232, 241, 0.2);
  padding-top: 8px;
}
.ats-tooltip-graphique-footer > div {
  margin-right: 10px;
}
.ats-tooltip-graphique-footer .ats-icon {
  margin-right: 5px;
}
.ats-tooltip-graphique-arrow::after {
  position: absolute;
  border: solid transparent;
  content: "";
  border-color: rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  pointer-events: none;
}
.ats-tooltip-graphique-arrow--left::after {
  right: 100%;
  top: 50%;
  border-right-color: #31485a;
  border-width: 12px;
  margin-top: -12px;
}
.ats-tooltip-graphique-arrow--left-start::after {
  right: 100%;
  top: 35px;
  border-right-color: #31485a;
  border-width: 12px;
  margin-top: -12px;
}
.ats-tooltip-graphique-arrow--top::after {
  bottom: 100%;
  left: 50%;
  margin-left: -12px;
  border-bottom-color: #31485a;
  border-width: 12px;
}
.ats-tooltip-graphique-arrow--top-left::after {
  bottom: 100%;
  left: 35px;
  margin-left: -12px;
  border-bottom-color: #31485a;
  border-width: 12px;
}
.ats-tooltip-graphique-arrow--top-right::after {
  bottom: 100%;
  right: 35px;
  margin-right: -12px;
  border-bottom-color: #31485a;
  border-width: 12px;
}
.ats-tooltip-graphique-arrow--right::after {
  left: 100%;
  top: 50%;
  margin-right: -12px;
  border-left-color: #31485a;
  border-width: 12px;
}
.ats-tooltip-graphique-arrow--right-start::after {
  left: 100%;
  top: 35px;
  margin-right: -12px;
  border-left-color: #31485a;
  border-width: 12px;
}
.ats-tooltip-graphique-arrow--bottom::after {
  top: 100%;
  left: 50%;
  margin-right: -12px;
  border-top-color: #31485a;
  border-width: 12px;
}
.theme-piano .ats-tooltip-graphique {
  box-shadow: 20px 20px 40px rgba(10, 14, 18, 0.1);
  border-radius: 4px;
  background: #fff;
  padding: 0;
}
.theme-piano .ats-tooltip-graphique-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  color: rgba(20, 27, 36, 0.7);
  height: 24px;
  padding: 0 15px;
  margin: 5px 0 0;
  text-transform: none;
}
.theme-piano .ats-tooltip-graphique-header-icon-close {
  display: -ms-flexbox;
  display: flex;
}
.theme-piano .ats-tooltip-graphique-content {
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 15px;
}
.theme-piano .ats-tooltip-graphique-content .ats-kpi {
  min-width: 80px;
  padding-right: 10px;
}
.theme-piano .ats-tooltip-graphique-content .ats-kpi-value {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 24px;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: -0.48px;
  color: #0a0e12;
  line-height: 40px !important;
}
.theme-piano .ats-tooltip-graphique-content .ats-kpi-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  color: rgba(20, 27, 36, 0.7);
  text-transform: none;
}
.theme-piano .ats-tooltip-graphique-content span.ats-truncate-text-for-checkout {
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-tooltip-graphique-footer {
  border-top: 1px solid rgba(20, 27, 36, 0.05);
  height: 36px;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 15px;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.ats-variation {
  position: relative;
  font-size: 0.9rem;
  color: #252a32;
}
.ats-table .ats-variation {
  margin-top: 3px;
  font-size: 0.8rem;
}
.ats-variation--positive {
  color: #10cfbd;
}
.ats-variation--negative {
  color: #e5493e;
}
.ats-variation--none {
  color: #e9e9e9;
}
.ats-variation--equal {
  color: #252a32;
}
.theme-piano .ats-variation--negative {
  color: #b74c51;
}
.theme-piano .ats-variation--positive {
  color: #8bd389;
}
.theme-piano .ats-table .ats-variation {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.theme-piano .ats-table .ats-variation--positive {
  color: #71ac71;
}
.ats-segment-advanced-panel {
  background: white;
}
.ats-segment-advanced-panel .separator-operator {
  overflow: hidden;
  text-align: center;
  color: #4b6073;
  font-weight: 600;
  font-size: 1.2rem;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.ats-segment-advanced-panel .separator-operator::before,
.ats-segment-advanced-panel .separator-operator::after {
  background: #e4e8f1;
  content: "";
  display: inline-block;
  height: 2px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.ats-segment-advanced-panel .separator-operator::before {
  right: 16px;
  margin-left: -50%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.ats-segment-advanced-panel .separator-operator::after {
  left: 16px;
  margin-right: -50%;
}
.ats-segment-advanced-panel .separator-operator--selector {
  cursor: pointer;
  height: 30px;
  width: 50px;
  padding-top: 8px;
  padding-bottom: 3px;
}
.ats-segment-advanced-panel .separator-operator--or {
  overflow: hidden;
  text-align: center;
}
.ats-segment-advanced-panel .separator-operator--or::before,
.ats-segment-advanced-panel .separator-operator--or::after {
  background-image:
    linear-gradient(
      to right,
      white 0%,
      white 50%,
      rgba(255, 255, 255, 0) 51%,
      rgba(255, 255, 255, 0) 100%),
    linear-gradient(
      to bottom,
      #ececec 0%,
      rgba(236, 236, 236, 0) 8%,
      rgba(236, 236, 236, 0) 100%);
  background-size: 12px 24px;
  content: "";
  display: inline-block;
  height: 2px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.ats-segment-advanced-panel .separator-operator--or::before {
  right: 16px;
  margin-left: -50%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
.ats-segment-advanced-panel .separator-operator--or::after {
  left: 16px;
  margin-right: -50%;
}
.ats-segment-advanced-panel .separator-container {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  text-align: center;
  padding: 8px 0;
}
.ats-segment-advanced-panel .separator-container:empty {
  display: none;
}
.ats-segment-advanced-panel .ats-cell--calendar {
  border-right: none !important;
}
.ats-segment-advanced-panel-context {
  -ms-flex: 0 0 240px;
  flex: 0 0 240px;
  position: sticky;
  top: 82px;
  -ms-flex-item-align: start;
  align-self: flex-start;
  max-width: 240px;
}
.ats-segment-advanced-panel-scope-context {
  margin-bottom: 6px !important;
}
.ats-segment-advanced-panel-header {
  background: #fff;
  height: 50px;
  position: sticky;
  top: 0;
  z-index: 1;
  border-bottom: 1px solid #e4e8f1;
}
.ats-segment-advanced-panel-header-title {
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 28px;
  text-transform: uppercase;
  text-align: center;
}
.ats-segment-advanced-panel-header-icon {
  margin-right: 4px;
  color: #0dadf8;
  font-size: 1.4rem;
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
}
.ats-segment-advanced-panel-header-container {
  position: relative;
  -ms-flex: 0 0 260px;
  flex: 0 0 260px;
}
.ats-segment-advanced-panel-header-border {
  position: absolute;
  border-right: 1px solid #e4e8f1;
  height: 50px;
  left: 255px;
}
.ats-segment-advanced-panel-segment-key {
  min-height: 36px !important;
}
.ats-segment-advanced-panel-popup-close {
  top: 0;
  right: 8px;
  font-size: 1.5rem;
  border-left: 1px solid #e4e8f1;
  width: 48px;
  height: 50px;
  z-index: 2;
  position: fixed;
  padding-top: 4px;
}
.ats-segment-advanced-panel--content {
  padding: 16px;
}
.theme-piano .ats-segment-advanced-panel {
  background: #fbfcfc;
}
.theme-piano .ats-segment-advanced-panel--save {
  margin-left: 20px;
  margin-right: 8px;
}
.theme-piano .ats-segment-advanced-panel--info {
  margin-top: 7px;
}
.theme-piano .ats-segment-advanced-panel-context {
  border-right: 1px solid rgba(20, 27, 36, 0.1);
  top: unset;
  max-width: 360px;
}
.theme-piano .ats-segment-advanced-panel-context-group {
  width: 360px;
  padding: 0 20px;
  border-bottom: 1px solid rgba(20, 27, 36, 0.1);
}
.theme-piano .ats-segment-advanced-panel-header {
  background: #fbfcfc;
  box-shadow: 0 0 15px rgba(10, 14, 18, 0.05);
  border-bottom: none;
}
.theme-piano .ats-segment-advanced-panel-header-container {
  margin: 0;
  padding-left: 20px;
  -ms-flex: 0 0 360px;
  flex: 0 0 360px;
}
.theme-piano .ats-segment-advanced-panel-header-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  border: none;
  font-weight: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  text-transform: none;
}
.theme-piano .ats-segment-advanced-panel-header-icon {
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.theme-piano .ats-segment-advanced-panel-header-border {
  position: absolute;
  border-right: 1px solid rgba(20, 27, 36, 0.1);
  height: 50px;
  left: 359px;
}
.theme-piano .ats-segment-advanced-panel--content {
  padding: 0;
  margin: 0 20px 50px 0;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-live-panel-context {
  margin: 20px 0 0 0 !important;
}
.theme-piano .ats-segment-advanced-panel--content > div:nth-child(2) {
  margin-left: 20px !important;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel-summary-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  border: none;
  font-weight: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  text-transform: none;
  margin: 20px;
  padding-bottom: 10px !important;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel-summary-container {
  padding-left: 20px;
  max-height: unset;
}
.theme-piano .ats-segment-advanced-panel--content-header {
  border-bottom: none;
}
.theme-piano .ats-segment-advanced-panel--content-popup-close {
  border-left: none;
}
.theme-piano .ats-segment-advanced-panel--content-summary-title {
  padding-left: 20px;
}
.theme-piano .ats-segment-advanced-panel--content-summary-container {
  padding-left: 20px;
}
.theme-piano .ats-segment-advanced-panel-popup-close {
  border: none;
}
.theme-piano .ats-segment-advanced-panel .separator-operator {
  overflow: hidden;
  text-align: center;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  text-transform: capitalize;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-segment-advanced-panel .separator-operator::before,
.theme-piano .ats-segment-advanced-panel .separator-operator::after {
  background: rgba(20, 27, 36, 0.1);
  content: "";
  display: inline-block;
  height: 1px;
  top: -2px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.theme-piano .ats-segment-advanced-panel .separator-operator::before {
  right: 16px;
  margin-left: -50%;
}
.theme-piano .ats-segment-advanced-panel .separator-operator::after {
  left: 16px;
  margin-right: -50%;
}
.theme-piano .ats-segment-advanced-panel .separator-operator--or {
  overflow: hidden;
  text-align: center;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
  text-transform: capitalize;
  color: rgba(20, 27, 36, 0.7);
}
.theme-piano .ats-segment-advanced-panel .separator-operator--or::before,
.theme-piano .ats-segment-advanced-panel .separator-operator--or::after {
  background: rgba(20, 27, 36, 0.05);
  content: "";
  display: inline-block;
  height: 1px;
  top: -2px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.theme-piano .ats-segment-advanced-panel .separator-operator--or::before {
  right: 16px;
  margin-left: -50%;
}
.theme-piano .ats-segment-advanced-panel .separator-operator--or::after {
  left: 16px;
  margin-right: -50%;
}
.theme-piano .ats-segment-advanced-panel .separator-container {
  margin: 20px 0;
  padding: 0;
}
.theme-piano .ats-segment-advanced-panel .separator-container--or {
  margin: 10px 0 8px 0;
}
.ats-segment-sequence {
  position: relative;
  padding-bottom: 16px;
  background: white;
}
.ats-segment-sequence::after {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  width: 4px;
  height: 100%;
  border-radius: 2px;
}
.ats-segment-sequence-title {
  font-size: 1.2rem;
  font-weight: 600;
  text-transform: uppercase;
}
.ats-segment-sequence-step {
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 28px;
  text-transform: uppercase;
  text-align: center;
  margin-right: 8px;
}
.ats-segment-sequence-first-line {
  width: 150px;
}
.ats-segment-sequence-first-line .action-title {
  min-width: 56px;
}
.ats-segment-sequence-line-wrapper {
  position: relative;
  width: calc(24px + 24px);
}
.ats-segment-sequence-line-wrapper-circle {
  width: 10px;
  height: 10px;
  background: #d8d8d8;
  border-radius: 10px;
  margin: 0 auto;
}
.ats-segment-sequence-line-wrapper-circle::after {
  position: absolute;
  border: 1px solid #d8d8d8;
  width: 0;
  height: 100%;
  display: none;
  content: "";
  left: 50%;
  z-index: 1;
  top: 0;
  margin-left: -1px;
}
.ats-segment-sequence-line-wrapper-line {
  height: 100%;
  width: 4px;
  background: #dfdfdf;
  border-radius: 0 0 2px 2px;
  margin: 0 auto;
}
.theme-piano .ats-segment-sequence {
  background: #fbfcfc;
  border-radius: 4px;
}
.theme-piano .ats-segment-sequence-step {
  margin-left: 35px;
  margin-bottom: 20px;
}
.theme-piano .ats-segment-sequence .ats-segment-sbloc-action {
  margin-bottom: 20px;
}
.theme-piano .ats-segment-sequence > div:not(:first-child) {
  margin-left: 35px;
}
.theme-piano .ats-segment-sequence-line-wrapper {
  width: 25px;
  position: absolute;
  top: 10px;
  left: 0;
  bottom: 40px;
}
.theme-piano .ats-segment-sequence-line-wrapper-circle {
  margin-bottom: 10px;
}
.theme-piano .ats-segment-sequence-line-wrapper-line {
  border-radius: 2px;
  width: 2px;
}
.theme-piano .ats-segment-sequence-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  text-transform: capitalize;
}
.theme-piano .ats-segment-sequence-step {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
  color: #0a0e12;
  text-transform: capitalize;
  margin-right: 15px;
}
.theme-piano .ats-segment-sequence-sequences-container {
  position: relative;
  margin: 20px 0 10px 0;
}
.theme-piano at-segment-section > .ats-segment-sequence-sequences-container:not(:only-child) {
  left: -9px;
}
.ats-segment-block {
  position: relative;
  border: 1px solid #e4e8f1;
  border-left-color: transparent;
  padding: 16px;
  background: white;
  box-shadow: inset 0 0 8px 0 rgba(209, 209, 209, 0.5);
  border-radius: 2px;
}
.ats-segment-block::after {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  width: 4px;
  height: 100%;
  border-radius: 2px;
}
.ats-segment-block .ats-segment-live-panel-line-and {
  min-width: 57px;
}
.ats-segment-block-title {
  font-size: 1.2rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.ats-segment-block-title .icons-title-edition {
  display: none;
}
.ats-segment-block-title:hover .icons-title-edition {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-segment-block-first-line {
  width: 150px;
}
.ats-segment-block-first-line .action-title {
  min-width: 56px;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block::after {
  background: #ea6525;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  background: #f09366;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  background: #f3aa87;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  background: #f7c1a7;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  background: #fad8c8;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  background: #fdefe8;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block::after {
  background: #2e6863;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  background: #449a92;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  background: #50b1a9;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  background: #68bcb5;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  background: #81c7c1;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  background: #9ad2cd;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block::after {
  background: #dca723;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  background: #e6c061;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  background: #ebcc7f;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  background: #f0d89e;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  background: #f5e5bd;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  background: #f9f1dc;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block::after {
  background: #1ba5c0;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  background: #3ec9e4;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  background: #5ed2e8;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  background: #7ddaed;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  background: #9ce3f1;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  background: #bcecf6;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block::after {
  background: #cc3240;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  background: #db6b75;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  background: #e28790;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  background: #e9a4aa;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  background: #f0c1c5;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  background: #f7dde0;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel-summary-border {
  border-left: 1px solid #dbdbdb;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel-summary-container {
  max-height: calc(100vh - 450px);
  overflow-y: hidden;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel-summary-container-scroll {
  overflow-y: scroll !important;
}
.ats-segment-advanced-panel--content .ats-segment-advanced-panel-summary-title {
  margin-bottom: 4px;
  color: #252a32;
  font-weight: 700;
  font-size: 1.2rem;
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  -ms-flex-pack: center;
  justify-content: center;
  text-transform: uppercase;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary--block {
  color: #ea6525;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #ee8654;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #f1966b;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #f3a782;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #f5b799;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #f7c8b1;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary--block {
  color: #2e6863;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #3e8b85;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #459d95;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #4dafa6;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #5eb8b0;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #6fc0b9;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary--block {
  color: #dca723;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #e3b94f;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #e7c165;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #eaca7b;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #eed391;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #f1dca7;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary--block {
  color: #1ba5c0;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #2dc4e1;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #43cae5;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #59d0e8;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #70d7eb;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #86ddee;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary--block {
  color: #cc3240;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #d75a66;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #dc6f79;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #e1838c;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #e6989f;
}
.ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #ebacb2;
}
.theme-piano .ats-segment-block {
  border: unset;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 5px 15px rgba(10, 14, 18, 0.05);
  padding: 0 20px 20px;
}
.theme-piano .ats-segment-block::after {
  width: 2px;
}
.theme-piano .ats-segment-block-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin-top: 10px;
}
.theme-piano .ats-segment-block-title-container {
  max-height: 50px;
}
.theme-piano .ats-segment-advanced-panel_container .ats-segment-block-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
  color: #0a0e12;
  text-transform: capitalize;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block::after {
  background: #fd8e47;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  width: 2px;
  background: #feb98e;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  width: 2px;
  background: #fecfb1;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  width: 2px;
  background: #ffe5d4;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  width: 2px;
  background: #fffaf8;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(1) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  width: 2px;
  background: white;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block::after {
  background: #80dba8;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  width: 2px;
  background: #b8ebce;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  width: 2px;
  background: #d3f3e1;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  width: 2px;
  background: #effbf4;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  width: 2px;
  background: white;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(2) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  width: 2px;
  background: white;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block::after {
  background: #fdbb2f;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  width: 2px;
  background: #fed276;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  width: 2px;
  background: #fede99;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  width: 2px;
  background: #fee9bc;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  width: 2px;
  background: #fff5e0;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(3) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  width: 2px;
  background: white;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block::after {
  background: #3fa7f0;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  width: 2px;
  background: #81c5f5;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  width: 2px;
  background: #a2d5f8;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  width: 2px;
  background: #c3e4fa;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  width: 2px;
  background: #e5f3fd;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(4) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  width: 2px;
  background: white;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block::after {
  background: #f05d64;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(2) .ats-segment-sbloc::after {
  width: 2px;
  background: #f69ea3;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(3) .ats-segment-sbloc::after {
  width: 2px;
  background: #f9bfc2;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(4) .ats-segment-sbloc::after {
  width: 2px;
  background: #fce0e1;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(5) .ats-segment-sbloc::after {
  width: 2px;
  background: white;
}
.theme-piano .ats-segment-advanced-panel--content .ats-segment-advanced-panel_container:nth-child(5) .ats-segment-block .ats-segment-block--sbloc-container:nth-child(6) .ats-segment-sbloc::after {
  width: 2px;
  background: white;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences {
  margin-bottom: 27px !important;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:first-child {
  margin-top: 16px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container > div[class="mb-2 mt-2"]:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 17px 0 16px !important;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary--block {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary--block::before {
  content: "";
  width: 2px;
  background-color: #fd8e47;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #fead79;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #febc93;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #feccac;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #fedbc5;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #ffebde;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(1) .ats-segment-advanced-panel-summary-block-container > div:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 8px 0;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:first-child {
  margin-top: 16px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container > div[class="mb-2 mt-2"]:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 17px 0 16px !important;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary--block {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary--block::before {
  content: "";
  width: 2px;
  background-color: #80dba8;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #a8e6c3;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #bcecd1;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #cff2de;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #e3f7ec;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #f7fdfa;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(2) .ats-segment-advanced-panel-summary-block-container > div:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 8px 0;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:first-child {
  margin-top: 16px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container > div[class="mb-2 mt-2"]:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 17px 0 16px !important;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary--block {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary--block::before {
  content: "";
  width: 2px;
  background-color: #fdbb2f;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #fdcc62;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #fed47b;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #fedc94;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #fee4ad;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #feedc7;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(3) .ats-segment-advanced-panel-summary-block-container > div:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 8px 0;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:first-child {
  margin-top: 16px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container > div[class="mb-2 mt-2"]:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 17px 0 16px !important;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary--block {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary--block::before {
  content: "";
  width: 2px;
  background-color: #3fa7f0;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #6ebdf4;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #86c8f6;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #9ed2f7;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #b5ddf9;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #cde8fb;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(4) .ats-segment-advanced-panel-summary-block-container > div:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 8px 0;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:first-child {
  margin-top: 16px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container > div[class="mb-2 mt-2"]:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 17px 0 16px !important;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary--block {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary--block::before {
  content: "";
  width: 2px;
  background-color: #f05d64;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(2) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #f48c91;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(3) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #f6a3a7;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(4) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #f9babd;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(5) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #fbd2d4;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc {
  color: #0a0e12;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container:nth-child(6) .ats-segment-summary-sbloc::before {
  content: "";
  width: 2px;
  background-color: #fde9ea;
  margin-right: 5px;
  border-radius: 2px;
}
.theme-piano .ats-segment-advanced-panel-summary-sequences .ats-segment-advanced-panel-summary-sequences-container:nth-child(5) .ats-segment-advanced-panel-summary-block-container > div:last-child {
  color: rgba(20, 27, 36, 0.7);
  margin: 8px 0;
}
.ats-segment-sbloc {
  position: relative;
  border: 1px solid #e4e8f1;
  border-left-color: transparent;
  background-color: #fcfcfc;
  padding: 8px 16px;
}
.ats-segment-sbloc::after {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  width: 4px;
  height: 100%;
  background: #85b3e0;
  border-radius: 2px;
}
.ats-segment-sbloc .ats-segment-live-panel-line-and {
  min-width: 40px;
}
.ats-segment-sbloc-title {
  font-weight: 600;
  font-size: 0.9rem;
  text-transform: uppercase;
}
.ats-segment-sbloc-title .block-label {
  opacity: 0.5;
}
.ats-segment-sbloc-title .icons-title-edition {
  display: none;
  opacity: 1;
}
.ats-segment-sbloc-title .icons-title-edition .ats-icon {
  font-size: 0.9rem !important;
}
.ats-segment-sbloc-title:hover .icons-title-edition {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.ats-segment-sbloc-title .ats-save-input .ats-input {
  min-height: auto !important;
}
.ats-segment-sbloc-first-line {
  width: 150px;
  margin: 0 0 16px 16px;
}
.ats-segment-sbloc-first-line .action-title {
  min-width: 76px;
}
.ats-segment-sbloc-add-prop {
  margin: 16px;
}
.theme-piano .ats-segment-sbloc {
  padding: 0 20px 20px 20px;
  border: unset;
  background-color: #fbfcfc;
  border-radius: 4px;
}
.theme-piano .ats-segment-sbloc-first-line {
  margin: 0 0 20px 0;
}
.theme-piano .ats-segment-sbloc-first-line .action-title {
  min-width: 76px;
}
.theme-piano .ats-segment-sbloc-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0.11px;
}
.theme-piano .ats-segment-sbloc-title .block-label {
  opacity: unset;
}
.theme-piano .ats-segment-sbloc-title-container {
  max-height: 50px;
}
.theme-piano .ats-segment-sbloc-add-prop {
  margin: 20px 0 0 40px;
}
.theme-piano .ats-segment-sbloc .ats-segment-live-panel-line-and {
  min-width: 20px;
}
.theme-piano .ats-segment-sbloc .ats-segment-manager-line {
  margin: 20px 0 0 0 !important;
}
.theme-piano .ats-segment-advanced-panel_container .ats-segment-sbloc-title {
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #0a0e12;
  text-transform: capitalize;
}
.ats-table-rank {
  font-size: 0.7rem;
  font-style: italic;
  color: #7e8d9a;
  font-weight: 300;
}
.theme-piano .ats-table-rank {
  font-style: unset;
  font-family:
    Graphik,
    -apple-system,
    BlinkMacSystemFont,
    "Helvetica Neue",
    Arial,
    sans-serif,
    "Apple Color Emoji";
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: rgba(20, 27, 36, 0.4);
  text-align: center;
}

/* apps/library/src/assets/scss/base.scss */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-overlay-container {
  z-index: 4900;
}
.cdk-overlay-backdrop-custom {
  background-color: #eaebed;
  opacity: 0.8 !important;
}
html {
  overflow: hidden;
}

/* angular:styles/global:styles */
