@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);
.simple-header {
  position: fixed;
  top: 0;
  background: #fff;
  height: 60px;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.04);
  z-index: 10;
  display: flex;
}
.simple-header .header--content {
  display: flex;
  max-width: 800px;
  width: 800px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .simple-header .header--content {
    padding: 0 16px;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .simple-header .header--content {
    max-width: 960px;
    width: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .simple-header .header--content {
    max-width: 1152px;
    width: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .simple-header .header--content {
    max-width: 1344px;
    width: 100%;
  }
}
.simple-header .header--content .logo {
  display: flex;
  align-items: center;
  height: 100%;
}
.simple-header .header--content .logo .logo--image {
  height: 32px;
  margin: 16px 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .simple-header .header--content .logo .logo--image {
    width: 110px;
  }
}
.simple-header.simple-header-v2 {
  height: 64px;
  box-shadow: none;
}
.simple-header.simple-header-v2 .header--content {
  margin: 0 0 0 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), height 0s ease 0.3s, width 0s ease 0.3s;
}
.ant-drawer > * {
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1), box-shadow 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-left {
  left: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.ant-drawer-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: block;
  padding: 20px;
  color: rgba(0, 0, 0, 0.55);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header-no-title .ant-drawer-close {
  margin-right: var(--scroll-bar);
  /* stylelint-disable-next-line function-calc-no-invalid */
  padding-right: calc(20px - var(--scroll-bar));
}
.ant-drawer-header {
  position: relative;
  padding: 16px 24px;
  color: #404040;
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 4px 4px 0 0;
}
.ant-drawer-header-no-title {
  color: #404040;
  background: #fff;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
.ant-drawer-body {
  flex-grow: 1;
  padding: 24px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 10px;
  border-top: 1px solid #f0f0f0;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  filter: alpha(opacity=45);
  transition: opacity 0.3s linear, height 0s ease 0.3s;
}
.ant-drawer-open-content {
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-drawer .ant-picker-clear {
  background: #fff;
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  right: auto;
  left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: "Source Sans Pro", Arial, sans-serif;
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon > .ant-steps-icon {
  position: relative;
  top: -1px;
  color: #009845;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: #404040;
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.55);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.55);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.55);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.55);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #009845;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #009845;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #009845;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #404040;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background: #009845;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #009845;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #009845;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #009845;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #404040;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #009845;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.55);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #009845;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #f5222d;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #009845;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #009845;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #009845;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #009845;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.55);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  overflow: visible;
}
.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-rtl.ant-steps-vertical .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: flex;
    flex-direction: column;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    flex: 1 0 auto;
    overflow: visible;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 16px;
    width: 1px;
    height: 100%;
    padding: 38px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
    width: 1px;
    height: 100%;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px;
  }
  .ant-steps-rtl.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: right;
    margin-right: 0;
    margin-left: 16px;
  }
  .ant-steps-rtl.ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    right: 16px;
    left: auto;
  }
  .ant-steps-rtl.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    right: 12px;
    left: auto;
  }
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
  background: none;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  left: -2px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 3px;
  background-color: #009845;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
@media (max-width: 480px) {
  .ant-steps-navigation > .ant-steps-item {
    margin-right: 0 !important;
  }
  .ant-steps-navigation > .ant-steps-item::before {
    display: none;
  }
  .ant-steps-navigation > .ant-steps-item.ant-steps-item-active::before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(100% - 24px);
  }
  .ant-steps-navigation > .ant-steps-item::after {
    position: relative;
    top: -2px;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    text-align: center;
    transform: rotate(135deg);
  }
  .ant-steps-navigation > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    visibility: hidden;
  }
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 0;
  margin-left: 12px;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid #f0f0f0;
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid #f0f0f0;
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  top: 50%;
  width: 50%;
  border-top: 1px solid #f0f0f0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: #f0f0f0;
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed {
  border-top: 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: #404040;
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}

.myqlik-card--base {
  width: 100%;
  border: none;
  border-radius: 8px;
  box-shadow: 0px 1px 2px 0px rgba(40, 40, 40, 0.16);
}
.myqlik-card--base .ant-card-body {
  padding: 40px 40px 15px 40px;
}
.myqlik-card--base .ant-card-body .myqlik-card--no-footer {
  padding-bottom: 25px;
}
.myqlik-card--base .myqlik-card {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.myqlik-card--base .myqlik-card .myqlik-card--header {
  margin-bottom: 15px;
}
.myqlik-card--base .myqlik-card .myqlik-card--header h2 {
  margin-bottom: 0;
}
.myqlik-card--base .myqlik-card .myqlik-card--content {
  display: flex;
  flex: 2 1 auto;
  padding-left: 20px;
}
.myqlik-card--base .myqlik-card .myqlik-card--footer {
  display: flex;
  width: 100%;
  border-top: 1px rgba(40, 40, 40, 0.16) solid;
  padding-top: 15px;
  margin-top: 15px;
}
.myqlik-card--base .myqlik-card .myqlik-card--footer .myqlik-card--footer-btn {
  margin-left: auto;
}
.myqlik-card--base .myqlik-card .myqlik-card--footer .myqlik-card--footer-btn button {
  margin-right: 8px;
}
.myqlik-card--base .myqlik-card .myqlik-card--footer .myqlik-card--footer-btn button:last-child {
  margin-right: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-form-item .ant-mentions,
.ant-form-item textarea.ant-input {
  height: auto;
}
.ant-form-item .ant-upload {
  background: transparent;
}
.ant-form-item .ant-upload.ant-upload-drag {
  background: #fafafa;
}
.ant-form-item input[type='radio'],
.ant-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-form-item .ant-radio-inline,
.ant-form-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-form-item .ant-radio-inline:first-child,
.ant-form-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block;
}
.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-form-item .ant-select,
.ant-form-item .ant-cascader-picker {
  width: 100%;
}
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-group .ant-cascader-picker {
  width: auto;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1 0;
}
.ant-form-vertical .ant-form-item {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  margin: 0;
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
}
.ant-form-item-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback > .ant-select .ant-select-selection__clear,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: 28px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
.ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 17px;
}
.ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: 28px;
}
.ant-form-item-has-feedback .ant-picker {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-large {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-small {
  padding-right: 25.2px;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon svg,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon svg,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon svg,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  animation-name: diffZoomIn1 !important;
}
.ant-form-item-has-warning .ant-form-item-explain,
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input,
.ant-form-item-has-warning .ant-input-affix-wrapper,
.ant-form-item-has-warning .ant-input:hover,
.ant-form-item-has-warning .ant-input-affix-wrapper:hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input:focus,
.ant-form-item-has-warning .ant-input-affix-wrapper:focus,
.ant-form-item-has-warning .ant-input-focused,
.ant-form-item-has-warning .ant-input-affix-wrapper-focused {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input:not([disabled]):hover,
.ant-form-item-has-warning .ant-input-affix-wrapper:not([disabled]):hover {
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input-affix-wrapper input:focus {
  box-shadow: none !important;
}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-prefix {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input-group-addon {
  color: #faad14;
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .has-feedback {
  color: #faad14;
}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #faad14;
  animation-name: diffZoomIn3 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {
  border-color: #faad14 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker:focus {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
}
.ant-form-item-has-error .ant-form-item-explain,
.ant-form-item-has-error .ant-form-item-split {
  color: #f5222d;
}
.ant-form-item-has-error .ant-input,
.ant-form-item-has-error .ant-input-affix-wrapper,
.ant-form-item-has-error .ant-input:hover,
.ant-form-item-has-error .ant-input-affix-wrapper:hover {
  background-color: #fff;
  border-color: #f5222d;
}
.ant-form-item-has-error .ant-input:focus,
.ant-form-item-has-error .ant-input-affix-wrapper:focus,
.ant-form-item-has-error .ant-input-focused,
.ant-form-item-has-error .ant-input-affix-wrapper-focused {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.ant-form-item-has-error .ant-input:not([disabled]):hover,
.ant-form-item-has-error .ant-input-affix-wrapper:not([disabled]):hover {
  border-color: #f5222d;
}
.ant-form-item-has-error .ant-input-affix-wrapper input:focus {
  box-shadow: none !important;
}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.ant-form-item-has-error .ant-input-prefix {
  color: #f5222d;
}
.ant-form-item-has-error .ant-input-group-addon {
  color: #f5222d;
  background-color: #fff;
  border-color: #f5222d;
}
.ant-form-item-has-error .has-feedback {
  color: #f5222d;
}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #f5222d;
  animation-name: diffZoomIn2 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {
  border-color: #f5222d !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  border: 0;
}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #f5222d;
}
.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
  border-color: #f5222d;
}
.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker:focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  border-color: #f5222d;
}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #f5222d;
}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ff4d4f;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, 0.2);
}
.ant-form-item-has-error .ant-transfer-list {
  border-color: #f5222d;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
  border-color: rgba(40, 40, 40, 0.16);
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #1ba655;
  border-right-width: 1px !important;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #1ba655;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 152, 69, 0.2);
}
.ant-form-item-has-error-leave .ant-form-item-explain {
  color: #f5222d;
}
.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #009845;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid rgba(40, 40, 40, 0.16);
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: #404040;
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
}
.ant-form-item-with-help {
  margin-bottom: 0;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required::before {
  display: none;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  min-height: 24px;
  padding-top: 0px;
  color: rgba(0, 0, 0, 0.55);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.show-help-enter,
.show-help-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.show-help-enter.show-help-enter-active,
.show-help-appear.show-help-appear-active {
  animation-name: antShowHelpIn;
  animation-play-state: running;
}
.show-help-leave.show-help-leave-active {
  animation-name: antShowHelpOut;
  animation-play-state: running;
  pointer-events: none;
}
.show-help-enter,
.show-help-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
.show-help-leave {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection__clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 17px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: #f2f2f2;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: #f2f2f2;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-button {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton-element {
  display: inline-block;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  border-radius: 4px;
  width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: #f2f2f2;
  width: 100%;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 100%;
  height: 24px;
  line-height: 24px;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  animation-name: ant-skeleton-loading-rtl;
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}

.loading-card.myqlik-card--base {
  box-shadow: none;
  border: 1px solid rgba(40, 40, 40, 0.16);
}
.loading-card.myqlik-card--base .myqlik-card--content {
  margin-top: 10px;
  margin-bottom: 30px;
}
.loading-card.myqlik-card--base .myqlik-card--footer {
  display: flex;
  justify-content: flex-end;
}
.loading-card.myqlik-card--base .myqlik-card--footer .ant-skeleton {
  width: 20%;
}

.myqlik-card-list {
  width: 100%;
  flex-direction: column;
}
.myqlik-card-list .myqlik-card--base {
  margin-bottom: 25px;
}
.myqlik-card-list .myqlik-card--base:last-child {
  margin-bottom: 0;
}

.action-link {
  height: auto;
  font-size: inherit;
  padding: unset;
  text-align: unset;
  white-space: unset;
  width: inherit;
}
.action-link.button-style {
  color: #404040;
}
.action-link.link-style {
  color: #459dcd;
  font-weight: 600;
}
.action-link .anticon-loading {
  padding-right: 5px;
}

.wizard-step-view-no-margin {
  margin-top: 0 !important;
}
.wizard-step-view--content {
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 50px 0;
}
.wizard-step-view--content .wizard-step-view--card {
  border-radius: 8px;
  box-shadow: 0px 1px 2px 0px rgba(40, 40, 40, 0.16);
  background-color: #ffffff;
}
.wizard-step-view--content .wizard-step-view--main {
  display: flex;
  flex-direction: column;
  width: 550px;
  margin: auto;
}
@media screen and (max-width: 600px) {
  .wizard-step-view--content .wizard-step-view--main {
    width: 350px;
  }
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--header {
  padding: 25px 50px 0 50px;
  line-height: 24px;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--header .wizard-step-view--header-title {
  color: #404040;
  font-size: 24px;
  line-height: 24px;
  font-weight: 600;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--body {
  display: flex;
  min-height: 200px;
  padding: 30px 50px;
}
@media screen and (max-width: 600px) {
  .wizard-step-view--content .wizard-step-view--main .wizard-step-view--body {
    padding: 40px 40px;
  }
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--body .wizard-step-view--body-inner {
  width: 100%;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--footer {
  height: 66px;
  padding: 0 50px;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--footer .wizard-step-view--footer-divider {
  margin: 0;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--footer .wizard-step-view--footer-content {
  position: relative;
  height: 100%;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--footer .wizard-step-view--footer-content .wizard-step-view--back-tooltip {
  position: absolute;
  top: 24px;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--footer .wizard-step-view--footer-content .wizard-step-view--back-tooltip .wizard-step-view--back-link.disabled {
  cursor: not-allowed;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--footer .wizard-step-view--footer-content .wizard-step-view--footer-buttons {
  display: flex;
  height: 100%;
  margin: auto;
}
.wizard-step-view--content .wizard-step-view--main .wizard-step-view--footer .wizard-step-view--footer-content .wizard-step-view--footer-buttons .wizard-step-view--footer-button {
  margin: auto;
}
.wizard-step-view--content .wizard-step-view--summary {
  position: absolute;
  top: 0;
  right: -250px;
  width: 350px;
}
.wizard-step-view--content .wizard-step-view--summary .wizard-step-view--card {
  padding: 15px 30px;
  margin-bottom: 25px;
}
.wizard-step-view--content .wizard-step-view--summary .wizard-step-view--card:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1300px) {
  .wizard-step-view--content .wizard-step-view--summary {
    position: relative;
    right: 0;
    width: 550px;
    margin: auto;
    margin-top: 20px;
  }
}
@media screen and (max-width: 600px) {
  .wizard-step-view--content .wizard-step-view--summary {
    width: 350px;
  }
}

.container .wizard--container {
  width: 100%;
}
.wizard--container {
  display: flex;
  flex-direction: column;
}
.wizard--container .wizard--header {
  display: flex;
  justify-content: flex-end;
  padding: 20px 12px;
  line-height: 20px;
}
@media screen and (max-width: 600px) {
  .wizard--container .wizard--header {
    padding: 20px 0;
  }
}
.wizard--container .wizard--header .wizard--close-link {
  color: #404040;
}
.wizard--container .wizard--header .wizard--close-title {
  color: #404040;
  padding-right: 5px;
}
.wizard--container .wizard--header .ant-btn > span + .anticon {
  margin-left: 0;
}
.wizard--container .wizard--steps {
  user-select: none;
}
.wizard--container .wizard--steps .ant-steps-item-wait .ant-steps-item-icon,
.wizard--container .wizard--steps .ant-steps-item-finish .ant-steps-item-icon,
.wizard--container .wizard--steps .ant-steps-item-error .ant-steps-item-icon {
  background-color: inherit;
  border-width: 2px;
}
.wizard--container .wizard--steps .ant-steps-item-wait .ant-steps-item-tail::after,
.wizard--container .wizard--steps .ant-steps-item-process .ant-steps-item-tail::after {
  background: #939393;
}
.wizard--container .wizard--steps .ant-steps-item-wait .ant-steps-item-icon {
  border-color: #939393;
}
.wizard--container .wizard--steps .ant-steps-item-wait .ant-steps-icon {
  color: #939393;
}
.wizard--container .wizard--steps .ant-steps-item-tail::after {
  height: 2px;
}
.wizard--container .wizard--steps .ant-steps-icon {
  top: -2px;
}
.wizard--container .wizard--content {
  width: 100%;
  min-width: 421px;
  max-width: 800px;
  margin-left: 70px;
}
@media screen and (max-width: 767px), screen and (min-width: 768px) and (max-width: 1024px) {
  .wizard--container .wizard--content {
    margin: auto;
  }
}
.wizard--container .wizard--content-center {
  width: 100%;
  min-width: 421px;
  max-width: 800px;
  margin: auto;
}

.agreement {
  padding: 16px;
  padding-left: 20px;
  margin: 0 -20px;
}
.agreement .accepted-text {
  font-size: 12px;
}
.agreement:hover {
  background-color: #f7f7f7;
}
.agreement a {
  font-weight: 600;
}

.myqlik-card--terms-content {
  width: 100%;
}
.myqlik-card--terms-content .agreement {
  border-top: 1px solid #e6e6e6;
}
.myqlik-card--terms-content .agreement:last-child {
  border-bottom: 1px solid #e6e6e6;
}

.sidebar--menu .ant-menu-item {
  color: #404040;
  user-select: none;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 24px;
  border-radius: 3px;
}
.sidebar--menu .ant-menu-item:not(:last-child) {
  margin: 4px 0;
}
.sidebar--menu .ant-menu-item:hover {
  background-color: #f1f1f1;
  cursor: pointer;
}
.sidebar--menu .ant-menu-item:focus {
  background-color: #ececec;
}
.sidebar--menu .ant-menu-item::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: "";
}
.sidebar--menu .ant-menu-item.ant-menu-item-selected {
  background-color: #ececec;
  color: #404040;
}
.sidebar--menu .ant-menu-item.ant-menu-item-selected::before {
  right: auto;
  background-color: #009845;
  width: 3px;
}
.sidebar--menu #menu-item-profile {
  margin-top: 0;
}
.sidebar--menu {
  width: 250px;
}
.sidebar--menu.sidebar--menu-mobile {
  width: 75%;
  margin: 10px auto;
}

.container .ant-menu {
  background-color: #f7f7f7;
  border-right: none;
}
.container .container-sidebar {
  position: fixed;
}
@media screen and (max-width: 767px) {
  .container .container-sidebar {
    height: 0;
    width: 0;
    overflow: hidden;
  }
}
.container .container-content {
  flex: 1 1 auto;
  padding: 0;
  padding-left: 275px;
}
@media screen and (max-width: 767px) {
  .container .container-content {
    padding-left: 0;
  }
}

.myqlik-card--wrapper {
  border: none;
  padding: 1px 1px 1px 25px;
  border-radius: 8px;
}
.myqlik-card--wrapper-active {
  background: #0baf54;
  background: linear-gradient(350deg, #4089b3 0%, #0baf54 100%);
}
.myqlik-card--wrapper-expired {
  background: #f05450;
  background: linear-gradient(350deg, #f05450 25%, #ffc92a 100%);
}
.myqlik-card--wrapper .myqlik-card--base {
  border-radius: 0 7px 7px 0;
}

.myqlik-avatar-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: auto;
  user-select: none;
}
.myqlik-avatar-wrapper .myqlik-avatar {
  border-radius: 50%;
  justify-content: center;
  display: flex;
  align-items: center;
}
.myqlik-avatar-wrapper .myqlik-avatar--small {
  height: 36px;
  width: 36px;
  font-size: 16px;
}
.myqlik-avatar-wrapper .myqlik-avatar--medium {
  height: 64px;
  width: 64px;
  font-size: 30px;
}
.myqlik-avatar-wrapper .myqlik-avatar--mobile {
  height: 100px;
  width: 100px;
  font-size: 50px;
}
.myqlik-avatar-wrapper .myqlik-avatar--large {
  height: 150px;
  width: 150px;
  font-size: 72px;
}

.myqlik-card--profile-content {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
}
.myqlik-card--profile-box {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  width: 100%;
  flex: 2;
}
@media screen and (max-width: 767px) {
  .myqlik-card--profile-content {
    flex-direction: column;
    text-align: center;
  }
  .myqlik-card--profile-box {
    flex-direction: column;
  }
  .myqlik-card--profile .myqlik-card .myqlik-card--content {
    padding-left: 0px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .myqlik-card--profile-content {
    flex-direction: column;
  }
  .myqlik-card--profile .myqlik-card .myqlik-card--content {
    padding-left: 0px;
  }
}
@media screen and (max-width: 767px) and (-ms-high-contrast: active), screen and (max-width: 767px) and (-ms-high-contrast: none) {
  .myqlik-card--profile-content {
    height: 905px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (-ms-high-contrast: active), screen and (min-width: 768px) and (max-width: 1024px) and (-ms-high-contrast: none) {
  .myqlik-card--profile-content {
    height: 595px;
  }
}
.myqlik-card--profile-col {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex: 1;
}
.myqlik-card--profile-info {
  width: 100%;
  padding: 0px 40px;
}
@media screen and (min-width: 1024px) and (max-width: 1216px) {
  .myqlik-card--profile-info {
    padding: 0px 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .myqlik-card--profile-info {
    padding: 0px 5px;
  }
}
@media screen and (max-width: 767px) {
  .myqlik-card--profile .ant-input {
    text-align: center;
  }
}
.myqlik-card--profile-img {
  width: 150px;
  border-radius: 50%;
}
.myqlik-card--profile-content-box {
  width: 100%;
  text-align: center;
}
.myqlik-card--profile-content-box > .myqlik-card--profile-value {
  padding: 0px 0px 19px 0px;
}
.myqlik-card--profile-content-box > .myqlik-card--profile-label {
  padding: 10px 0px;
}
.myqlik-card--profile-label {
  color: rgba(0, 0, 0, 0.55);
  padding: 10px 0px 10px 12px;
}
.myqlik-card--profile-value {
  color: #404040;
  font-size: 1.35em;
  padding: 10px 0px 9px 12px;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .myqlik-card--profile-label {
    padding: 10px 0px 10px 0px;
  }
  .myqlik-card--profile-value {
    padding: 10px 0px 9px 0px;
  }
}
.myqlik-card--profile-value-input {
  color: #404040;
  padding: 0px 0px 0px 0px;
}
.myqlik-card--profile-form-item.ant-form-item {
  line-height: 40px;
  margin-top: 1px;
  margin-bottom: 0;
}
.small {
  font-size: 1em;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 100px;
  width: auto;
  margin: 0 auto;
  padding-bottom: 24px;
  pointer-events: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.55);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: #404040;
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 4px 4px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 4px 4px;
}
.ant-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal.zoom-enter,
.ant-modal.zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
  filter: alpha(opacity=50);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-close {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: #404040;
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #f5222d;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #009845;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer button + button {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}

.myqlik-card--password .myqlik-card--content {
  margin-bottom: 12px;
}
.myqlik-card--password .myqlik-card--content .ant-skeleton {
  height: 21px;
}
.myqlik-card--password .myqlik-card--footer {
  display: flex;
  justify-content: flex-end;
}
.myqlik-card--password .myqlik-card--footer .ant-skeleton {
  width: 15%;
}

.contact-sales--modal .contact-sales--content {
  padding: 10px 20px;
}
.contact-sales--modal .contact-sales--content .contact-sales--label {
  font-weight: 600;
  margin-top: 25px;
}
.contact-sales--modal .contact-sales--content .contact-sales--input {
  line-height: 20px;
  resize: none;
}
.contact-sales--modal .contact-sales--content .contact-sales--footer {
  margin-top: 10px;
}

.error-state--container {
  text-align: center;
  padding: 25px 0;
}
.error-state--container .error-state--message {
  padding: 21px 0;
  color: #404040;
  font-size: 24px;
  line-height: 24px;
  font-weight: 600;
}
.error-state--container .error-state--button {
  padding-top: 21px;
}

.contact-sales-summary {
  text-align: center;
}
.contact-sales-summary .contact-sales-summary--text {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.55);
  padding: 0 10px;
  margin-bottom: 15px;
}

.simple-table .simple-table--row .simple-table--cell {
  padding-bottom: 10px;
}
.simple-table .simple-table--row .simple-table--divider {
  border-top: 1px solid #d9d9d9;
  padding-bottom: 10px;
}
.simple-table .simple-table--row:last-child .simple-table--cell {
  padding-bottom: 0;
}

.overview-section--section {
  display: flex;
  flex-direction: row;
}
.overview-section--section .overview-section--gutter {
  margin-top: -4px;
  margin-right: 15px;
}
.overview-section--section .overview-section--header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 15px;
}
.overview-section--section .overview-section--header .overview-section--header-left {
  display: flex;
  flex-direction: row;
  user-select: none;
}
.overview-section--section .overview-section--header .overview-section--header-left .ant-radio-wrapper {
  cursor: default;
}
.overview-section--section .overview-section--header .overview-section--header-left .ant-radio-wrapper .ant-radio {
  cursor: default;
}
.overview-section--section .overview-section--header .overview-section--header-left .ant-radio-wrapper .ant-radio .ant-radio-input {
  cursor: default;
}
.overview-section--section .overview-section--header .overview-section--title {
  color: #404040;
  font-size: 16px;
  font-weight: 600;
}
.overview-section--section .overview-section--body {
  width: 100%;
}
.overview-section--section .overview-section--body .overview-section--collapse-toggle {
  margin-top: 15px;
  text-align: center;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 8px 15px 8px 37px;
  word-wrap: break-word;
  border-radius: 4px;
}
.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert.ant-alert-no-icon .ant-alert-close-icon {
  top: 12.0005px;
}
.ant-alert.ant-alert-closable {
  padding-right: 30px;
}
.ant-alert-icon {
  position: absolute;
  top: 12.0005px;
  left: 16px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #c3d9c9;
  border: 1px solid #5cbf7f;
}
.ant-alert-info .ant-alert-icon {
  color: #009845;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff1f0;
  border: 1px solid #ffa39e;
}
.ant-alert-error .ant-alert-icon {
  color: #f5222d;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-close-icon {
  position: absolute;
  top: 12.0005px;
  right: 16px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.55);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.55);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  position: relative;
  padding: 15px 15px 14px 64px;
  color: #404040;
  line-height: 1.5715;
  border-radius: 4px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  position: absolute;
  top: 15px;
  left: 24px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-close-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 14px;
  cursor: pointer;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-closing {
  height: 0 !important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  transform-origin: 50% 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert-slide-up-leave {
  animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  animation-fill-mode: both;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
@keyframes antAlertSlideUpIn {
  0% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
.ant-alert.ant-alert-rtl {
  padding: 8px 37px 8px 15px;
  direction: rtl;
}
.ant-alert-rtl.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert.ant-alert-rtl.ant-alert.ant-alert-closable {
  padding-right: 37px;
  padding-left: 30px;
}
.ant-alert.ant-alert-rtl.ant-alert.ant-alert-no-icon.ant-alert-closable {
  padding-right: 15px;
  padding-left: 30px;
}
.ant-alert-rtl .ant-alert-icon {
  right: 16px;
  left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  right: auto;
  left: 16px;
}
.ant-alert.ant-alert-rtl.ant-alert-with-description,
.ant-alert.ant-alert-rtl.ant-alert-with-description.ant-alert-closable {
  padding: 15px 64px 15px 15px;
}
.ant-alert.ant-alert-rtl.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  right: 24px;
  left: auto;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-close-icon {
  right: auto;
  left: 16px;
}

.myqlik-card--mfa-card .myqlik-card--mfa-header {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.myqlik-card--mfa-card .myqlik-card--mfa-header .myqlik-card--mfa-switch {
  margin-left: auto;
}
.myqlik-card--mfa-card .myqlik-card--content {
  margin-bottom: 12px;
}
.myqlik-card--mfa-card .myqlik-card--content .myqlik-card--mfa-loading {
  width: 100%;
}
.myqlik-card--mfa-card .myqlik-card--content .myqlik-card--mfa {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.myqlik-card--mfa-card .myqlik-card--content .myqlik-card--mfa .myqlik-card--mfa-icon {
  font-size: 2.5em;
  padding: 10px;
  float: left;
  margin-right: 15px;
}
.myqlik-card--mfa-card .myqlik-card--content .myqlik-card--mfa-description {
  padding: 10px 0 0 0;
}
.myqlik-card--mfa-card .myqlik-card--footer {
  display: flex;
  justify-content: flex-end;
}
.myqlik-card--mfa-card .myqlik-card--footer .ant-skeleton {
  width: 15%;
}
.myqlik-mfa-modal .myqlik-mfa-modal--title {
  font-size: 1.4em;
}

.payment-form--container {
  min-height: 650px;
  min-width: 450px;
}
.payment-form--container .payment-form--alert {
  margin: 10px 0;
}
.payment-form--container #zuora_payment {
  min-width: 450px;
}
@media screen and (max-width: 600px) {
  .payment-form--container {
    min-width: inherit;
    max-width: 250px;
  }
  .payment-form--container #zuora_payment {
    min-width: inherit;
    max-width: 250px;
  }
}

.payment-method--container {
  flex-direction: column;
  width: 100%;
}
.payment-method--container .payment-method--header {
  padding: 6px 18px;
  margin-bottom: 5px;
  user-select: none;
  font-weight: 500;
  font-size: 16px;
}
.payment-method--container .payment-method--body {
  margin: auto;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  outline: none;
  box-shadow: 0 2px 8px rgba(40, 40, 40, 0.16);
  -webkit-transform: translate3d(0, 0, 0);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.55);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
}
.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu {
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: #404040;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-item > a,
.ant-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: #404040;
  transition: all 0.3s;
}
.ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-submenu-title > a:hover {
  color: #404040;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
  color: #009845;
  background-color: #c3d9c9;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.55);
  font-style: normal;
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #009845;
}
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  vertical-align: baseline;
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #009845;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}

.show-dropdown--container.show-dropdown--button {
  width: 32px;
  height: 32px;
  font-size: 22px;
  color: rgba(0, 0, 0, 0.55);
  display: flex;
  justify-content: center;
  align-items: center;
  background: none;
  border: none;
  padding: 0;
  transition: opacity 250ms ease-out;
}
.show-dropdown--container.show-dropdown--button:hover {
  cursor: pointer;
  border-radius: 2px;
  border: solid 1px rgba(0, 0, 0, 0.03);
  background-color: rgba(0, 0, 0, 0.05);
}
.show-dropdown--container.show-dropdown--button:active {
  border-radius: 2px;
  border: solid 1px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}
.show-dropdown--menu-container .show-dropdown--menu .show-dropdown--menu-item:hover {
  background-color: #f7f7f7;
  color: #000000d9;
}
.show-dropdown--menu-container .show-dropdown--menu .show-dropdown--menu-item.no-action {
  cursor: default;
}
.show-dropdown--menu-container .show-dropdown--menu .show-dropdown--menu-item.no-action:hover {
  background-color: #ffffff;
  color: #404040;
}

.license-count--icon-block {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-size: 32px;
  margin: auto 15px;
}
.license-count--icon-block .license-count--icon-block-label {
  font-size: 12px;
}

.license-count--icons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}

.myqlik-card--content-row {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  width: 100%;
  margin-bottom: 15px;
}
.myqlik-card--content-row .myqlik-card--content-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: none;
  text-align: center;
  width: 130px;
  padding: 0px 24px;
  text-overflow: ellipsis;
  margin-bottom: 15px;
  border-left: 1px solid rgba(40, 40, 40, 0.16);
}
.myqlik-card--content-row .myqlik-card--content-box:first-child {
  border-left: none;
}
.myqlik-card--content-row .myqlik-card--content-box .myqlik-card--content-box-label {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.55);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
}
.myqlik-card--content-row .myqlik-card--content-box .myqlik-card--content-box-value {
  margin-top: 15px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #ffffff;
  border: 1px solid rgba(40, 40, 40, 0.16);
  border-bottom: 0;
  border-radius: 4px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid rgba(40, 40, 40, 0.16);
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::before {
  display: table;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header::after {
  display: table;
  clear: both;
  content: '';
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 16px;
  display: inline-block;
  font-size: 12px;
  transform: translateY(-50%);
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
  line-height: 1;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow::before {
  display: none;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow-icon {
  display: block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 16px;
  left: auto;
}
.ant-collapse-anim-active {
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-collapse-content {
  overflow: hidden;
  color: #404040;
  background-color: #fff;
  border-top: 1px solid rgba(40, 40, 40, 0.16);
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-inactive {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px;
}
.ant-collapse-borderless {
  background-color: #ffffff;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid rgba(40, 40, 40, 0.16);
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: left;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}

.manage-price-tier--table .simple-table {
  width: 100%;
  text-align: center;
}
.manage-price-tier--table .simple-table .simple-table--row:first-child {
  font-weight: 600;
}
.manage-price-tier--table .simple-table .simple-table--row .simple-table--divider:last-child {
  padding-bottom: 5px;
}

.manage-plan--card {
  display: flex;
  flex-direction: column;
  margin: auto;
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(40, 40, 40, 0.16);
  background-color: #ffffff;
}
.manage-plan--card .manage-plan--body {
  display: flex;
  min-height: 200px;
  padding: 0px 50px;
  margin-top: 15px;
}
.manage-plan--card .manage-plan--body .manage-plan--body-inner {
  width: 100%;
}
.manage-plan--card .manage-plan--body .manage-plan--body-inner .ant-skeleton {
  padding-top: 20px;
}
.manage-plan--card .manage-plan--footer {
  height: auto;
  padding: 0 50px;
  text-align: center;
}

.manage-current-plan--card {
  width: 460px;
}
@media screen and (max-width: 600px) {
  .manage-current-plan--card {
    width: 400px;
  }
}
.manage-current-plan--card .manage-current-plan--header {
  display: flex;
  height: 65px;
  width: 100%;
  flex-direction: column;
  position: relative;
}
.manage-current-plan--card .manage-current-plan--header .manage-current-plan--header-body {
  display: flex;
  height: 100%;
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  filter: drop-shadow(0px 5px 8px rgba(40, 40, 40, 0.15));
}
.manage-current-plan--card .manage-current-plan--header .manage-current-plan--header-body .manage-current-plan--title {
  margin: auto;
  color: white;
  text-shadow: 0 0 white;
}
.manage-current-plan--card .manage-current-plan--header .manage-current-plan--header-tip {
  position: absolute;
  width: 35px;
  padding-bottom: 15%;
  border-radius: 4px;
  overflow: hidden;
  transform-origin: 100% 0;
  -webkit-transform-origin: 100% 0;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin-left: 37%;
  margin-top: 59px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .manage-current-plan--card .manage-current-plan--header .manage-current-plan--header-tip {
    margin-top: -6px;
  }
}
.manage-current-plan--card .manage-current-plan--header .manage-current-plan--header-tip:after {
  content: "";
  position: absolute;
  top: 0;
  right: 8px;
  width: 100%;
  height: 141%;
  transform-origin: inherit;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.manage-current-plan--card .manage-current-plan--header.manage-current-plan--header-active .manage-current-plan--header-body {
  background-image: linear-gradient(141deg, #4089b3 0%, #0baf54 100%);
}
.manage-current-plan--card .manage-current-plan--header.manage-current-plan--header-active .manage-current-plan--header-tip:after {
  background: #3b9e7f;
}
.manage-current-plan--card .manage-current-plan--header.manage-current-plan--header-expired .manage-current-plan--header-body {
  background-image: linear-gradient(to right, #f05450 25%, #ffc92a 100%);
}
.manage-current-plan--card .manage-current-plan--header.manage-current-plan--header-expired .manage-current-plan--header-tip:after {
  background: #ef7d4a;
}

.manage-suggested-plan--card {
  width: 400px;
}
@media screen and (max-width: 600px) {
  .manage-suggested-plan--card {
    width: 350px;
  }
}

.manage-card .manage-card--content {
  text-align: center;
}
.manage-card .manage-card--content .manage-card--section {
  margin-bottom: 40px;
}
.manage-card .manage-card--content .manage-card--section .manage-card--plan-product-title {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #404040;
  font-weight: 600;
  font-size: 24px;
}
.manage-card .manage-card--content .manage-card--section .manage-card--plan-product-desc {
  color: rgba(0, 0, 0, 0.55);
}
.manage-card .manage-card--content .manage-card--total {
  color: rgba(0, 0, 0, 0.55);
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-details {
  display: flex;
  margin: auto;
  margin-bottom: 20px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-details .manage-card--price {
  margin: auto;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-details .manage-card--price .manage-card--total-price {
  margin-bottom: 5px;
  color: #404040;
  font-size: 24px;
  font-weight: 600;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-details .manage-card--price .manage-card--plan-price {
  margin-bottom: 15px;
  font-size: 14px;
  color: #404040;
  font-weight: 600;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-tier {
  display: flex;
  justify-content: center;
  padding-bottom: 20px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-tier .ant-collapse-item .ant-collapse-header {
  margin-bottom: 24px;
  padding: 0 12px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-tier .ant-collapse-item .ant-collapse-header .action-link {
  width: 100%;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-tier .ant-collapse-item .ant-collapse-content-box {
  padding: 0 16px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-tier .manage-price-tier--table {
  margin: 12px 0;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-tier .manage-price-tier--table .simple-table .simple-table--row .simple-table--cell {
  padding: 0 15px 10px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-tier .manage-price-tier--table .simple-table .simple-table--row .simple-table--cell:first-child {
  padding: 0 15px 10px 0;
}
.manage-card .manage-card--content .manage-card--total .manage-card--price-tier .manage-price-tier--table .simple-table .simple-table--row .simple-table--cell:last-child {
  padding: 0 0 15px 10px;
}
.manage-card .manage-card--content .manage-card--total .try-card--price-tier .ant-collapse-item {
  border: 0;
}
.manage-card .manage-card--content .manage-card--total .manage-card--pricing-link {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 16px;
  padding: 1px 12px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--pricing-link .manage-card--pricing-img {
  padding-left: 5px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--details {
  margin: auto;
  min-width: 260px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--details .manage-card--details-expand {
  color: rgba(0, 0, 0, 0.55);
}
.manage-card .manage-card--content .manage-card--total .manage-card--details .ant-collapse-header {
  padding: 12px 14px 0 14px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--details .ant-collapse-item {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
}
.manage-card .manage-card--content .manage-card--total .manage-card--details .ant-collapse-content-box {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .manage-card .manage-card--content .manage-card--total .manage-card--details .ant-collapse-content-box {
    padding-left: 0;
    padding-right: 0;
  }
}
.manage-card .manage-card--content .manage-card--total .manage-card--details .myqlik-card--content-row {
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 0;
}
.manage-card .manage-card--content .manage-card--total .manage-card--details .myqlik-card--content-row .myqlik-card--content-box-label {
  font-size: 10px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--details .myqlik-card--content-row .myqlik-card--content-box-value {
  font-size: 12px;
}
.manage-card .manage-card--content .manage-card--total .manage-card--details .manage-card--renewal-date {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.55);
}
.manage-card .manage-card--content .manage-card--total .license-count--icons {
  margin: auto;
  width: 60%;
}
.manage-card .manage-card--content .ant-skeleton-content {
  padding: 14px 0 11px 0;
}
.manage-card .manage-card--content .ant-skeleton-content .ant-skeleton-title {
  margin: 16px auto;
}
.manage-card .manage-card--content .ant-skeleton-content .ant-skeleton-paragraph {
  margin-bottom: 0;
}
.manage-card .manage-card--content .ant-skeleton-content .ant-skeleton-paragraph li {
  margin: 16px auto 0 auto;
}
.manage-card .manage-card--footer-content {
  position: relative;
  margin-bottom: 20px;
}
.manage-card .manage-card--footer-content .manage-card--countdown-label {
  color: #c14444;
  font-size: 12px;
}
.manage-card .manage-card--footer-content .manage-card--footer-buttons {
  display: flex;
  height: 100%;
  margin: auto;
  margin-top: 10px;
}
.manage-card .manage-card--footer-content .manage-card--footer-buttons .manage-card--footer-button {
  margin: auto;
}
.manage-card .manage-card--footer-content .manage-card--extend-link {
  margin-top: 10px;
}
.manage-card .manage-card--footer-content .manage-card--extend-link .manage-card--extend-link-text {
  text-decoration: underline;
  font-style: italic;
}
.manage-card .manage-card--footer-content .manage-card--footer-skeleton {
  padding-top: 5px;
}
.manage-card .manage-card--footer-content .manage-card--footer-skeleton .ant-skeleton-content .ant-skeleton-title {
  margin: 16px auto;
}
.manage-card .manage-card--footer-content .manage-card--footer-skeleton .ant-skeleton-content .ant-skeleton-paragraph li {
  margin: 0 auto 16px auto;
}
.manage-card .manage-card--subscription-footer-content {
  margin-bottom: 25px;
  font-size: 12px;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-buttons .manage-card--footer-button {
  cursor: pointer;
  color: #404040;
  width: 110px;
}
@media screen and (max-width: 600px) {
  .manage-card .manage-card--subscription-footer-content .manage-card--footer-buttons .manage-card--footer-button {
    width: 90px;
  }
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-buttons .manage-card--footer-button:hover {
  box-shadow: 0 0 0 10px #ececec;
  /* without blur shadow*/
  background-color: #ececec;
  /* without blur shadow*/
  border-radius: 0.5%;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-buttons .manage-card--footer-button .manage-card--footer-button-label {
  white-space: normal;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-buttons-disabled .manage-card--footer-button {
  cursor: default;
  color: rgba(0, 0, 0, 0.55);
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-buttons-disabled .manage-card--footer-button:hover {
  background-color: unset;
  box-shadow: unset;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-expired-warning {
  margin-top: 20px;
  margin-bottom: 15px;
  font-style: italic;
  font-size: 14px;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-skeleton-buttons {
  display: flex;
  padding: 3px 0;
  justify-content: space-evenly;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-skeleton-buttons .ant-skeleton-with-avatar {
  width: auto;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-skeleton-warning .ant-skeleton-title {
  margin: 20px auto 0 auto;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-skeleton-warning .ant-skeleton-paragraph li {
  margin: auto;
}
.manage-card .manage-card--subscription-footer-content .manage-card--footer-skeleton .ant-skeleton-header {
  padding-right: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  margin-right: 8px;
  white-space: nowrap;
  cursor: pointer;
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: sub;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #009845;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(0, 152, 69, 0.08);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #009845;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: rgba(40, 40, 40, 0.16);
  border-style: solid;
  border-width: 1px;
  border-radius: 100px;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 3px;
  left: 3px;
  display: table;
  width: 8px;
  height: 8px;
  background-color: #009845;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #009845;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: rgba(40, 40, 40, 0.16) !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: #404040;
  line-height: 30px;
  background: #fff;
  border: 1px solid rgba(40, 40, 40, 0.16);
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: #404040;
}
.ant-radio-button-wrapper > .ant-radio-button {
  display: block;
  width: 0;
  height: 0;
  margin-left: 0;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: rgba(40, 40, 40, 0.16);
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid rgba(40, 40, 40, 0.16);
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #009845;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(0, 152, 69, 0.08);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #009845;
  background: #fff;
  border-color: #009845;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #009845;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #009845;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #1ba655;
  border-color: #1ba655;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #1ba655;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #007337;
  border-color: #007337;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #007337;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(0, 152, 69, 0.08);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #009845;
  border-color: #009845;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #1ba655;
  border-color: #1ba655;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #007337;
  border-color: #007337;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(0, 152, 69, 0.08);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: rgba(40, 40, 40, 0.16);
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: rgba(40, 40, 40, 0.16);
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: rgba(40, 40, 40, 0.16);
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #e6e6e6;
  border-color: rgba(40, 40, 40, 0.16);
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@supports (-moz-appearance: meterbar) and (background-blend-mode: difference, normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid rgba(40, 40, 40, 0.16);
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #1ba655;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: rgba(40, 40, 40, 0.16);
}

.manage-payment-method--credit {
  flex-direction: row;
}
.manage-payment-method--credit .ant-radio-wrapper {
  margin-top: 3px;
  margin-right: 30px;
}
.manage-payment-method--credit .payment-method-template--body {
  width: 100%;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--title {
  font-size: 16px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--description {
  font-size: 12px;
  font-weight: 400;
  align-items: center;
  line-height: 21px;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--description .payment-method-template--info {
  display: flex;
  font-size: 12px;
  font-weight: 400;
  align-items: center;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--description .payment-method-template--info .manage-payment-method--icon {
  font-size: 24px;
  margin-right: 15px;
  box-shadow: 0 0 0 3px #f7f7f7;
  /* without blur shadow*/
  background-color: #f7f7f7;
  /* without blur shadow*/
  border-radius: 0.6%;
  -webkit-border-radius: 0.6%;
  width: 45px;
  min-width: 45px;
  height: 30px;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--description .payment-method-template--content .payment-method-template--last-transaction {
  margin-left: 60px;
  font-size: 12px;
  font-weight: 400;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--description .payment-method-template--content .payment-method-template--last-transaction .payment-method-template--seemore-link {
  margin-left: 15px;
  white-space: nowrap;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--description .payment-method-template--content .ant-collapse-header {
  margin: 0;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--description .payment-method-template--content .ant-collapse-content-box {
  padding: 0;
}
.manage-payment-method--credit .payment-method-template--body .payment-method-template--description .payment-method-template--content .ant-collapse-item {
  border-bottom: 0;
}
.manage-payment-method--credit .payment-method-template--default {
  color: rgba(0, 0, 0, 0.55);
  text-align: right;
  font-style: italic;
  padding-top: 10px;
}
.payment-method-template--details {
  padding-left: 60px;
  font-size: 12px;
  font-weight: 400;
  word-wrap: break-word;
  word-break: break-word;
}
.payment-method-template--cardHolder,
.payment-method-template--address1,
.payment-method-template--address2,
.payment-method-template--city-state,
.payment-method-template--postalCode,
.payment-method-template--country {
  margin-bottom: 3px;
}
.manage-payment-method .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  top: 22px;
}
.manage-payment-method .ant-card .ant-card-body {
  padding: 25px 25px 15px 25px;
}
.manage-payment-method .ant-card-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 8px;
}
.manage-payment-method-borderless .ant-collapse-borderless .ant-collapse-item,
.manage-payment-method-borderless .ant-collapse .ant-collapse-item {
  border: 0;
}

.payment-method-template--credit {
  display: flex;
  flex-direction: row;
}
.payment-method-template--credit .ant-radio-wrapper {
  margin-top: 3px;
  margin-right: 30px;
}
.payment-method-template--credit .payment-method-template--body {
  width: 100%;
}
.payment-method-template--credit .payment-method-template--body .payment-method-template--title {
  font-size: 16px;
  font-weight: 600;
}
.payment-method-template--credit .payment-method-template--body .payment-method-template--description {
  display: flex;
  font-size: 12px;
  font-weight: 400;
  align-items: center;
}
.payment-method-template--credit .payment-method-template--body .payment-method-template--description .payment-method-template--icon {
  font-size: 24px;
  margin-right: 15px;
  box-shadow: 0 0 0 3px #f7f7f7;
  /* without blur shadow*/
  background-color: #f7f7f7;
  /* without blur shadow*/
  border-radius: 0.6%;
  -webkit-border-radius: 0.6%;
  width: 45px;
  min-width: 45px;
  height: 30px;
}
.payment-method-template--default {
  color: rgba(0, 0, 0, 0.55);
  text-align: right;
  font-style: italic;
  padding-top: 10px;
}
.payment-method-template--default.expanded {
  padding-right: 40px;
}
.payment-method-template--details {
  padding-left: 65px;
  font-size: 12px;
  font-weight: 400;
  word-wrap: break-word;
  word-break: break-word;
  line-height: 21px;
}
.payment-method-template--cardHolder,
.payment-method-template--address1,
.payment-method-template--address2,
.payment-method-template--city-state,
.payment-method-template--postalCode,
.payment-method-template--country {
  margin-bottom: 3px;
}
.payment-method-template .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  top: 22px;
}
.payment-method-template .ant-collapse-content {
  border-top: 0;
}
.payment-method-template-borderless .ant-collapse-borderless .ant-collapse-item,
.payment-method-template-borderless .ant-collapse .ant-collapse-item {
  border: 0;
}

.payment-form--container {
  min-height: 650px;
  min-width: 452px;
}
.payment-form--container .new-payment-method--container {
  border: 1px solid #d9d9d9;
  padding: 15px;
  border-radius: 4px;
  width: 500px;
  margin: auto;
}
.payment-form--container .payment-method--footer {
  min-width: 450px;
  border-top: 1px rgba(40, 40, 40, 0.16) solid;
  padding-top: 15px;
  margin-top: 15px;
}
.payment-form--container .payment-method--footer .payment-method--footer-divider {
  margin-top: 20px;
}
.payment-form--container .payment-method--footer .payment-method--footer-content {
  position: relative;
  height: 100%;
}
.payment-form--container .payment-method--footer .payment-method--footer-content .payment-method--back-tooltip {
  position: absolute;
  top: 4px;
}
.payment-form--container .payment-method--footer .payment-method--footer-content .payment-method--back-tooltip .payment-method--back-link.disabled {
  cursor: not-allowed;
}
.payment-form--container .payment-method--footer .payment-method--footer-content .payment-method--footer-buttons {
  display: flex;
  height: 100%;
  margin: auto;
  float: right;
}
.payment-form--container .payment-method--footer .payment-method--footer-content .payment-method--footer-buttons .payment-method--footer-button {
  margin: auto;
}
@media screen and (max-width: 600px) {
  .payment-form--container {
    min-width: 450px;
  }
}

.existing-payment-method--container {
  border-radius: 8px;
  border: 1px solid rgba(40, 40, 40, 0.16);
  color: #404040;
  background-color: #ffffff;
  padding: 1px;
  user-select: none;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .existing-payment-method--container {
    padding-left: 0;
    padding-right: 0;
  }
}
.existing-payment-method--container.selected,
.existing-payment-method--container:hover {
  box-shadow: 0 4px 8px rgba(40, 40, 40, 0.16);
  border: 1px solid transparent;
}

.existing-payment-methods--add-new {
  display: flex;
  cursor: pointer;
  border: 1px solid #d9d9d9;
  background-color: #f7f7f7;
  border-radius: 8px;
  padding: 50px;
  margin: auto;
}
.existing-payment-methods--add-new:hover {
  background-color: #f1f1f1;
}
.existing-payment-methods--add-new:focus {
  background-color: #ececec;
}
.existing-payment-methods--add-new .existing-payment-methods--add-new-icon {
  margin-right: 5px;
}
.existing-payment-methods--add-new .existing-payment-methods--add-new-click {
  user-select: none;
  cursor: pointer;
  margin: auto;
  text-align: center;
  width: 100%;
  color: #404040;
  font-weight: 600;
}

.existing-payment-methods--container {
  width: 100%;
}
.existing-payment-methods--container .existing-payment-method--container {
  margin-bottom: 20px;
}

.payment-summary--container .payment-summary--title {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}
.payment-summary--container .payment-summary--body .simple-table {
  width: 100%;
}
.payment-summary--container .payment-summary--body .simple-table .simple-table--row .simple-table--cell:first-child {
  min-width: 115px;
  color: rgba(0, 0, 0, 0.55);
}
.payment-summary--container .payment-summary--body .simple-table .simple-table--row .simple-table--cell:last-child {
  text-align: right;
}
.payment-summary--container .payment-summary--body .simple-table .simple-table--row .simple-table--divider {
  padding-bottom: 5px;
}
.payment-summary--container .payment-summary--body .simple-table .simple-table--row:last-child {
  font-weight: 600;
}
.payment-summary--container .payment-summary--body .simple-table .simple-table--row:last-child .simple-table--cell {
  color: #529a18;
}
.payment-summary--container .payment-summary--footer .ant-divider-horizontal {
  margin: 0 0 5px 0;
}
.payment-summary--container .payment-summary--footer .payment-summary--footer-total {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-weight: 600;
}
.payment-summary--container .payment-summary--footer .payment-summary--footer-subtext {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.55);
  text-align: right;
}

.price-tier--container .price-tier--title {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
}
.price-tier--container .price-tier--table {
  padding: 0 5px;
  margin-bottom: 5px;
}
.price-tier--container .price-tier--table .simple-table {
  width: 100%;
  text-align: center;
}
.price-tier--container .price-tier--table .simple-table .simple-table--row .simple-table--divider:last-child {
  padding-bottom: 5px;
}
.price-tier--container .price-tier--table .simple-table .simple-table--row:last-child {
  font-weight: 600;
}
.price-tier--container .price-tier--footer {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.55);
  text-align: right;
}

.executing-transaction-modal .executing-transaction-modal--body {
  text-align: center;
  padding: 31px 0;
  user-select: none;
}
.executing-transaction-modal .executing-transaction-modal--body .container {
  padding: 0;
}
.executing-transaction-modal .executing-transaction-modal--body .executing-transaction-modal--text {
  font-size: 24px;
  font-weight: 600;
  padding: 21px 0;
}

.myqlik-payment--card .myqlik-payment--methods {
  display: flex;
  flex-direction: column;
  width: 500px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .myqlik-payment--card .myqlik-payment--methods {
    width: 450px;
  }
}
@media screen and (max-width: 600px) {
  .myqlik-payment--card .myqlik-payment--methods {
    width: 350px;
  }
}
.myqlik-payment--card .myqlik-payment--methods .myqlik-payment--method {
  margin-bottom: 20px;
}
.myqlik-payment--card .myqlik-payment--methods .myqlik-payment--method:last-child {
  margin-bottom: 0;
}
.myqlik-payment--card .zuora-form {
  width: 100%;
  margin-bottom: -25px;
}

.billing--container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 24px;
}
.billing--container .col {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}
.billing--container .billing--col-1 {
  margin-right: 24px;
}

.finish-transaction--container .finish-transaction--content .success-transaction-invoice {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.55);
  padding-bottom: 21px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  user-select: text;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 10px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 10px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(40, 40, 40, 0.16);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 2px 8px rgba(40, 40, 40, 0.16);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: #404040;
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: #404040;
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8.0005px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: transparent;
  border-style: solid;
  border-width: 4.24264069px;
  transform: rotate(45deg);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  bottom: 6.2px;
  border-top-color: transparent;
  border-right-color: #fff;
  border-bottom-color: #fff;
  border-left-color: transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  left: 6px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: #fff;
  border-left-color: #fff;
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  top: 6px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow,
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  right: 6px;
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
}
.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}

.avatar-sub-menu--user {
  font-size: 14px;
}
.avatar-sub-menu--user .ant-popover-inner-content {
  padding: 0 0 8px 0;
}
.avatar-sub-menu--user.avatar-menu-item--username {
  margin: 0;
  padding: 0;
}
.avatar-sub-menu--user .ant-popover-title {
  padding: 5px 0px 4px;
  margin-left: 16px;
  margin-right: 16px;
}
.avatar-sub-menu--user .avatar-menu-item {
  line-height: 32px;
  user-select: none;
  cursor: pointer;
  margin: 8px 0;
  padding: 0 24px;
  display: block;
  color: #404040;
  width: 100%;
}
.avatar-sub-menu--user .avatar-menu-item:hover {
  background-color: #f7f7f7;
  color: #000000d9;
}
.avatar-sub-menu--user .avatar-menu-item:last-child {
  margin-bottom: 0;
}
.avatar-sub-menu--user .avatar-menu-item--qlik-help .avatar-menu-item--goto-link {
  float: right;
  height: 10px;
  margin-top: 10px;
}
.avatar-sub-menu--user .ant-divider-horizontal {
  margin: 0 0px;
  margin-left: 16px;
  margin-right: 16px;
  width: 88% !important;
  min-width: 85% !important;
}
.avatar-sub-menu--user .avatar-menu-item--username {
  height: 100%;
  width: 240px;
  cursor: default;
  user-select: none;
}
.avatar-sub-menu--user .avatar-menu-item--username .avatar-menu-item--username-content {
  display: flex;
  flex-direction: column;
  margin: 24px 16px 16px 16px;
  text-align: center;
}
.avatar-sub-menu--user .avatar-menu-item--username .avatar-menu-item--username-content .ant-avatar {
  margin: auto;
}
.avatar-sub-menu--user .avatar-menu-item--username .avatar-menu-item--username-content .avatar-menu-item--div {
  white-space: normal;
  word-wrap: break-word;
  line-height: 14px;
}
.avatar-sub-menu--user .avatar-menu-item--username .avatar-menu-item--username-content .avatar-menu-item--div.name-field {
  font-weight: 600;
  font-size: 16px;
  line-height: 16px;
  margin: 8px 0;
  color: #404040;
}
.avatar-sub-menu--user .avatar-menu-item--username .avatar-menu-item--username-content .avatar-menu-item--div.email-field {
  color: #8c8c8c;
}
.avatar-submenu {
  cursor: pointer;
}

.locale-sub-menu--current-lang {
  width: 160px;
}
.locale-sub-menu--current-lang .ant-popover-inner-content {
  padding: 8px 0;
}
.locale-sub-menu--current-lang .header--menu-item {
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  display: flex;
  margin: 8px 0;
  padding: 0 24px;
  color: #404040;
}
.locale-sub-menu--current-lang .header--menu-item:hover {
  background-color: #f7f7f7;
  color: #404040;
}
.locale-sub-menu--current-lang .header--menu-item:first-child {
  margin-top: 0;
}
.locale-sub-menu--current-lang .header--menu-item:last-child {
  margin-bottom: 0;
}
.header-lang-menu {
  display: block;
  width: 100%;
  cursor: pointer;
  color: #404040;
}
.header-lang-menu:hover {
  color: #404040;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
}
.ant-list-item-content {
  color: #404040;
}
.ant-list-item-meta {
  display: flex;
  flex: 1;
  align-items: flex-start;
  font-size: 0;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  flex: 1 0;
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: #404040;
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-meta-title > a {
  color: #404040;
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #009845;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.55);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-action {
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.55);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
  cursor: pointer;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #f0f0f0;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.55);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-vertical .ant-list-item {
  align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  flex: 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid rgba(40, 40, 40, 0.16);
  border-radius: 4px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-list-rtl {
  direction: rtl;
  text-align: right;
}
.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl;
}
.ant-list-rtl .ant-list-pagination {
  text-align: left;
}
.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px;
}
.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0;
}
.ant-list-rtl .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 8px;
}
.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto;
}
.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left;
}
@media screen and (max-width: 768px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 24px;
    margin-left: 0;
  }
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0;
  }
  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #009845;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  overflow: hidden;
  opacity: 0.5;
  user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.55);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #009845;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(45deg);
  animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid rgba(40, 40, 40, 0.16);
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: #404040;
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:focus,
.ant-pagination-item:hover {
  border-color: #009845;
  transition: all 0.3s;
}
.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
  color: #009845;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #009845;
}
.ant-pagination-item-active a {
  color: #009845;
}
.ant-pagination-item-active:focus,
.ant-pagination-item-active:hover {
  border-color: #1ba655;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #1ba655;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #009845;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: #404040;
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  outline: 0;
}
.ant-pagination-prev a,
.ant-pagination-next a {
  color: #404040;
  user-select: none;
}
.ant-pagination-prev:hover a,
.ant-pagination-next:hover a {
  border-color: #1ba655;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid rgba(40, 40, 40, 0.16);
  border-radius: 4px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus .ant-pagination-item-link,
.ant-pagination-next:focus .ant-pagination-item-link,
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #009845;
  border-color: #009845;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover,
.ant-pagination-disabled:focus {
  cursor: not-allowed;
}
.ant-pagination-disabled a,
.ant-pagination-disabled:hover a,
.ant-pagination-disabled:focus a,
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(40, 40, 40, 0.16);
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
  margin-right: 8px;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: #404040;
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid rgba(40, 40, 40, 0.16);
  border-radius: 4px;
  transition: all 0.3s;
  width: 50px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  opacity: 1;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #1ba655;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #1ba655;
  border-right-width: 1px !important;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 152, 69, 0.2);
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: rgba(40, 40, 40, 0.16);
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: rgba(40, 40, 40, 0.16);
  border-right-width: 1px !important;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid rgba(40, 40, 40, 0.16);
  border-radius: 4px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #009845;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: rgba(40, 40, 40, 0.16);
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #dbdbdb;
  border-color: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: #fff;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover,
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link:focus {
  color: rgba(0, 0, 0, 0.55);
  background: #f5f5f5;
  border-color: rgba(40, 40, 40, 0.16);
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 1;
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl {
  direction: rtl;
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}

.locale-drawer {
  display: none;
}
@media screen and (max-width: 767px) {
  .locale-drawer {
    display: flex;
  }
  .locale-drawer .ant-drawer-wrapper-body {
    height: 100%;
  }
  .locale-drawer .ant-drawer-wrapper-body .ant-divider {
    margin: 0%;
    background: #e6e6e6;
  }
  .locale-drawer .ant-drawer-wrapper-body .ant-drawer-body {
    height: 100%;
    background-color: #f7f7f7;
  }
  .locale-drawer .ant-drawer-wrapper-body .ant-drawer-body .locale-label {
    margin-top: 25px;
    margin-bottom: 16px;
    padding-left: 20px;
  }
  .locale-drawer .ant-drawer-wrapper-body .ant-drawer-body .locale-list {
    background: #f7f7f7;
    margin: 10px -24px;
  }
  .locale-drawer .ant-drawer-wrapper-body .ant-drawer-body .locale-list .locale-item {
    color: #404040;
    cursor: pointer;
    display: block;
    user-select: none;
    margin: 0 50px;
    line-height: 40px;
    padding-left: 18px;
    width: 85%;
  }
  .locale-drawer .ant-drawer-wrapper-body .ant-drawer-body .locale-list .locale-item:hover {
    background-color: #f1f1f1;
  }
  .locale-drawer .ant-drawer-wrapper-body .ant-drawer-body .locale-list .locale-item:focus {
    background-color: #ececec;
  }
  .locale-drawer .ant-drawer-wrapper-body .ant-drawer-body .locale-list .locale-item.locale-selected {
    background-color: #ececec;
  }
}

.user-drawer {
  display: none;
}
@media screen and (max-width: 767px) {
  .user-drawer {
    display: flex;
  }
  .user-drawer .ant-drawer-wrapper-body {
    height: 100%;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-divider {
    margin: 0%;
    background: #e6e6e6;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body {
    height: 100%;
    background-color: #f7f7f7;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body {
    font-size: 14px;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--list {
    margin: 10px -24px;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--list .user-drawer--list-item {
    color: #404040;
    cursor: pointer;
    user-select: none;
    display: block;
    margin: 0 50px;
    line-height: 40px;
    padding-left: 18px;
    width: 80%;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--list .user-drawer--list-item:hover {
    background-color: #f1f1f1;
    cursor: pointer;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--list .user-drawer--list-item:focus {
    background-color: #ececec;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--list .user-drawer--list-item.logout {
    color: #f05555;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--list .user-drawer--list-item .user-drawer--list-item--goto-link {
    height: 10px;
    float: right;
    margin-top: 15px;
    margin-right: 10px;
    line-height: 40px;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--profile {
    cursor: default;
    user-select: none;
    margin-top: 50px;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--profile .user-drawer--profile-content {
    display: flex;
    flex-direction: column;
    text-align: center;
    padding: 5px 0px 4px;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--profile .user-drawer--profile-content .ant-avatar {
    margin: auto;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--profile .user-drawer--profile-content .user-drawer--div {
    line-height: 14px;
    text-align: center;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--profile .user-drawer--profile-content .user-drawer--div.name-field {
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    margin: 8px 0;
    color: #404040;
  }
  .user-drawer .ant-drawer-wrapper-body .ant-drawer-body .user-drawer--body .user-drawer--profile .user-drawer--profile-content .user-drawer--div.email-field {
    color: #8c8c8c;
    margin-bottom: 16px;
  }
}

.mobile-header--icon {
  cursor: pointer;
  margin-right: 10px;
}
@media screen and (max-width: 767px) {
  .mobile-header--icon {
    height: 27px;
    margin-top: 5px;
  }
}
.mobile-header--menu .mobile-header--item.mobile-header--item-first {
  padding-right: 10px;
}
.mobile-header--menu .mobile-header--item.mobile-header--item-last {
  padding-right: 0;
  padding-left: 5px;
}
.mobile-header--menu .mobile-header--item .mobile-header--icon {
  margin-right: 0;
}
.mobile-header--item,
.ant-menu-item-selected:hover {
  border-bottom: 0px none !important;
}

.header {
  position: fixed;
  top: 0;
  background: #fff;
  height: 60px;
  width: 100%;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.04);
  z-index: 10;
  display: flex;
}
.header .header--content {
  display: flex;
  flex-direction: row;
  max-width: 800px;
  width: 800px;
  justify-content: space-between;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .header .header--content {
    padding: 0 16px;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .header .header--content {
    max-width: 960px;
    width: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .header .header--content {
    max-width: 1152px;
    width: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .header .header--content {
    max-width: 1344px;
    width: 100%;
  }
}
.header .header--content .logo {
  display: flex;
  align-items: center;
  align-self: center;
  height: 32px;
  line-height: 0;
}
.header .header--content .logo .logo--image {
  height: 32px;
  margin: 16px 0;
}
.header .header--content .logo .logo--text {
  height: 32px;
  font-size: 20px;
  color: #404040;
  user-select: none;
  padding-top: 16px;
  padding-bottom: 16px;
  margin: 16px 0 16px 32px;
  overflow: hidden;
  white-space: nowrap;
}
@media screen and (max-width: 380px) {
  .header .header--content .logo {
    width: 120px;
  }
  .header .header--content .logo .logo--text {
    display: none;
  }
}
.header .header--content .mobile-header--menu-icon {
  display: none;
}
@media screen and (max-width: 767px) {
  .header .header--content .mobile-header--menu-icon {
    display: block;
    margin-right: 16px;
    cursor: pointer;
  }
}
.header .header--menu {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.header .header--menu .locale-container {
  margin-right: 40px;
}
.header .mobile-header--menu {
  display: none;
}
@media screen and (max-width: 767px) {
  .header .header--menu {
    display: none;
  }
  .header .mobile-header--menu {
    display: block;
    border: none;
  }
}
.sidebar-drawer {
  display: none;
}
@media screen and (max-width: 767px) {
  .sidebar-drawer {
    display: flex;
  }
  .sidebar-drawer .ant-drawer-wrapper-body {
    height: 100%;
  }
  .sidebar-drawer .ant-drawer-wrapper-body .ant-drawer-body {
    height: 100%;
    background-color: #f7f7f7;
    padding-top: 40px;
    border-top: 1px solid #e6e6e6;
    margin: 0px -24px;
  }
}
.sidebar-drawer .sidebar-drawer--mobile {
  margin: 0 auto;
}
.sidebar-drawer .sidebar-drawer--mobile .ant-menu-item::after {
  left: 0;
  right: 100%;
}
.sidebar-drawer .sidebar-drawer--mobile .ant-menu-inline,
.sidebar-drawer .sidebar-drawer--mobile .ant-menu-vertical,
.sidebar-drawer .sidebar-drawer--mobile .ant-menu-vertical-left {
  border-right: 0px;
  background-color: #f7f7f7;
}

body {
  background-color: #f7f7f7;
}
body *:focus {
  outline: 0;
}
.has-focus *:focus,
.has-focus .ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: solid 2px #469dcd;
  outline: auto 5px -webkit-focus-ring-color;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  margin: 12px 16px;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding: 0px;
}
.container {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: calc(100% - 60px);
  padding-top: 120px;
  padding-bottom: 60px;
  margin: 0 auto;
}
.container.no-top-padding {
  padding-top: 60px;
}
@media screen and (max-width: 1024px) {
  .container {
    padding: 120px 16px 60px 16px;
    min-width: 450px;
  }
}
@media screen and (max-width: 767px) {
  .container {
    padding: 100px 16px 40px 16px;
  }
}
@media screen and (min-width: 1025px) {
  .container {
    max-width: 960px;
    width: auto;
  }
}
@media screen and (min-width: 1216px) {
  .container {
    max-width: 1152px;
    width: auto;
  }
}
@media screen and (min-width: 1408px) {
  .container {
    max-width: 1344px;
    width: auto;
  }
}
.form-container {
  max-width: 600px;
  margin: auto;
  padding: 120px 16px 60px 16px;
  min-width: 450px;
}
.form-container .form-card .myqlik-card .myqlik-card--content {
  padding-left: 0;
}
.form-container .form-card .myqlik-card .myqlik-card--content .form-content {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .form-container {
    padding-top: 80px;
  }
}
label {
  font-weight: 500;
  color: #4d4d4d;
  display: block;
}
.text-disabled {
  color: #999999;
}
.static-page--body {
  padding-top: 120px;
  padding-bottom: 60px;
}
.static-page--body .static-page--content {
  text-align: center;
}
.static-page--body .static-page--content .static-page--image-container {
  display: flex;
  height: 100%;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 50px;
}
.static-page--body .static-page--content .static-page--image-container .static-page--image {
  height: 150px;
  width: 150px;
  margin: auto;
}
.static-page--body .static-page--content .static-page--header {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 25px;
}
.static-page--body .static-page--content .static-page--message {
  font-size: 16px;
  line-height: 20px;
}
.fake-data {
  background-color: #db94ca;
}
.highlight-bold-text {
  font-weight: 600;
  font-style: italic;
}
.highlight-error {
  color: #f05555;
  font-style: italic;
}
.highlight-error-non-italic {
  color: #f05555;
}
.highlight-success {
  color: #009845;
}
.myqlik-notification {
  margin-top: 40px;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: none;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-thead th.ant-table-column-has-sorters {
  padding: 0;
}
.ant-table.ant-table-middle .ant-table-thead .ant-table-filter-column {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-thead .ant-table-filter-column-title {
  padding: 12px 2.3em 12px 8px;
}
.ant-table.ant-table-middle .ant-table-thead .ant-table-column-sorters {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-thead th.ant-table-column-has-sorters {
  padding: 0;
}
.ant-table.ant-table-small .ant-table-thead .ant-table-filter-column {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-thead .ant-table-filter-column-title {
  padding: 8px 2.3em 8px 8px;
}
.ant-table.ant-table-small .ant-table-thead .ant-table-column-sorters {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: #fafafa;
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered thead > tr > th,
.ant-table.ant-table-bordered tbody > tr > td,
.ant-table.ant-table-bordered tfoot > tr > th,
.ant-table.ant-table-bordered tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered table thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered .ant-table-container {
  border: 1px solid #f0f0f0;
  border-right: 0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  z-index: 0;
  clear: both;
  background: #fff;
  border-radius: 4px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 4px 4px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr.ant-table-row:hover > td {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #c3d9c9;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #bdd5c3;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table td {
  background: transparent;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination-left {
  float: left;
}
.ant-table-pagination-center {
  text-align: center;
}
.ant-table-pagination-right {
  float: right;
}
.ant-table-thead th.ant-table-column-has-sorters {
  padding: 0;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: #f2f2f2;
}
.ant-table-thead th.ant-table-column-has-sorters:hover .ant-table-filter-trigger-container {
  background: #f7f7f7;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-sorters-with-tooltip {
  display: inline-block;
  width: 100%;
}
.ant-table-column-sorters {
  display: inline-flex;
  align-items: center;
  padding: 16px 16px;
}
.ant-table-column-sorter {
  margin-top: 0.15em;
  margin-bottom: -0.15em;
  margin-left: 8px;
  color: #bfbfbf;
}
.ant-table-column-sorter-full {
  margin-top: -0.2em;
  margin-bottom: 0;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  display: inline-block;
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #009845;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-filter-column {
  display: flex;
  align-items: center;
  margin: -16px -16px;
}
.ant-table-filter-column-title {
  flex: auto;
  padding: 16px 2.3em 16px 16px;
}
.ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column {
  margin: 0;
}
.ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 2.3em 0 0;
}
.ant-table-filter-trigger-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex: none;
  align-items: stretch;
  align-self: stretch;
  cursor: pointer;
  transition: background-color 0.3s;
}
.ant-table-filter-trigger-container-open,
.ant-table-filter-trigger-container:hover,
.ant-table-thead th.ant-table-column-has-sorters:hover .ant-table-filter-trigger-container:hover {
  background: #e5e5e5;
}
.ant-table-filter-trigger {
  display: block;
  width: 2.3em;
  color: #bfbfbf;
  font-size: 12px;
  transition: color 0.3s;
}
.ant-table-filter-trigger .anticon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ant-table-filter-trigger-container-open .ant-table-filter-trigger,
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.55);
}
.ant-table-filter-trigger.active {
  color: #009845;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  min-width: 120px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(40, 40, 40, 0.16);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px 7px 3px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table .ant-table-selection-col {
  width: 60px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
.ant-table-selection {
  position: relative;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-selection-extra .anticon {
  display: inline-block;
  font-size: 10px;
  color: #bfbfbf;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #459dcd;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 12px;
  vertical-align: -2px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  outline: none;
  transition: all 0.3s;
  user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #6cb6d9;
}
.ant-table-row-expand-icon:active {
  color: #3079a6;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentColor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentColor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 4px 4px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 4px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 4px;
}
.ant-table-footer {
  border-radius: 0 0 4px 4px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination {
  float: left;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  float: left;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  float: right;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-center {
  float: initial;
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 8px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger-container {
  right: auto;
  left: 0;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-selection-extra {
  right: auto;
  left: -10px;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}


.order-history--list {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .order-history--list .ant-list-item {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.ant-list-split .ant-list-item.order-history--list-item {
  border-bottom: none;
}
.order-history--list-item {
  display: flex;
  justify-content: space-between;
  margin: 0 -20px;
  border: none;
  border-top: 1px solid rgba(40, 40, 40, 0.16);
}
.order-history--list-item:hover {
  background-color: #f7f7f7;
}
.order-history--list-item-invoicenumber-invoicedate {
  width: 100%;
  padding-left: 20px;
}
.order-history--invoicenumber {
  font-size: 14px;
  font-weight: 600;
}
.order-history--invoicedate {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.55);
}
.order-history--amount-download {
  font-size: 16px;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
}
.order-history--view-more {
  width: 100%;
  margin: 15px;
  text-align: center;
  font-size: 12px;
}
.order-history--view-more .order-history--view-more-btn {
  padding-top: 10px;
  border: 0px;
}
.order-history--pdf-link--icon {
  padding-right: 10px;
  padding-left: 10px;
  color: #404040;
}
.order-history--pdf-link--icon:hover {
  color: #009845;
}

.finish-transaction--container {
  text-align: center;
  padding: 25px 0;
}
.finish-transaction--container .finish-transaction--message {
  padding: 21px 0;
  color: #404040;
  font-size: 24px;
  line-height: 24px;
  font-weight: 600;
}
.finish-transaction--container .finish-transaction--button {
  padding-top: 21px;
}

.number-picker {
  display: flex;
  justify-content: center;
}
.number-picker .number-picker--button {
  height: 45px;
  width: 50px;
  padding: 15px;
  background-color: #fbfbfb;
}
.number-picker .number-picker--button:first-child {
  z-index: 1;
}
.number-picker .number-picker--button .anticon {
  margin: auto;
}
.number-picker .ant-input-group .ant-input.number-picker--input {
  height: 45px;
  width: 100px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .number-picker .ant-input-group {
    display: flex;
    justify-content: center;
  }
}
.number-picker input[type="number"]::-webkit-inner-spin-button,
.number-picker input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.number-picker input[type="number"] {
  -moz-appearance: textfield;
}
.number-picker.number-picker--error .number-picker--button:first-child {
  border-right-color: #f05555;
}
.number-picker.number-picker--error .number-picker--button:last-child {
  border-left-color: #f05555;
}
.number-picker.number-picker--error .number-picker--input {
  border-color: #f05555;
  background-color: #ffb0b0;
}
.number-picker.number-picker--error .number-picker--input:focus {
  box-shadow: 0 0 0 2px rgba(240, 85, 85, 0.2);
}
.number-picker--popover-hide {
  display: none;
}
.number-picker--popover .ant-popover-inner-content {
  color: #f05555;
}

.purchase-price-step {
  text-align: center;
}
.purchase-price-step--section {
  margin-bottom: 40px;
}
.purchase-price-step--section:last-child {
  margin-bottom: 0;
}
.purchase-price-step--section-title {
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.purchase-price-step--section-focus-text {
  font-size: 16px;
  font-weight: 600;
}
.purchase-price-step--section-space-below {
  margin-bottom: 15px;
}
.add-seats .add-seats--total {
  color: rgba(0, 0, 0, 0.55);
}
.add-seats .add-seats--total .add-seats--prorated-price {
  margin-bottom: 15px;
}
.add-seats .add-seats--total .add-seats--total-price {
  margin-bottom: 5px;
  color: #529a18;
  font-size: 24px;
  font-weight: 600;
}
.add-seats .add-seats--total .add-seats--total-price .container {
  padding: 6px;
  font-size: 24px;
}
.add-seats .add-seats--total .add-seats--plan-price {
  margin-bottom: 15px;
}

.price-tier--add-seats .price-tier--table {
  font-size: 12px;
}
@media screen and (max-width: 1300px) {
  .price-tier--add-seats .price-tier--table {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .price-tier--add-seats .price-tier--table {
    font-size: 12px;
  }
}

.add-seats--payment-summary .simple-table .simple-table--row:nth-last-child(2) .simple-table--cell:last-child {
  text-align: center;
  color: rgba(0, 0, 0, 0.55);
  font-size: 12px;
}

.addSeats-overview .addSeats-overview--plan {
  margin-bottom: 15px;
}
.addSeats-overview .addSeats-overview--plan .overview-section--table {
  margin-right: 40px;
}
@media screen and (max-width: 767px) {
  .addSeats-overview .addSeats-overview--plan .overview-section--table {
    margin-right: 0;
  }
}
.addSeats-overview .addSeats-overview--plan .overview-section--table .simple-table {
  width: 100%;
}
.addSeats-overview .addSeats-overview--plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:first-child {
  color: rgba(0, 0, 0, 0.55);
  padding-right: 30px;
  vertical-align: top;
}
.addSeats-overview .addSeats-overview--plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:last-child {
  font-weight: 600;
  text-align: right;
  vertical-align: top;
}
.addSeats-overview .addSeats-overview--plan .overview-section--table .simple-table .simple-table--row:nth-child(6) .simple-table--cell {
  text-align: center;
  font-weight: 400;
  padding-right: 0;
}
.addSeats-overview .addSeats-overview--plan .overview-section--table .simple-table .simple-table--row:nth-last-child(2) .simple-table--cell {
  font-size: 16px;
  font-weight: 600;
  color: #529a18;
}
.addSeats-overview .addSeats-overview--plan .overview-section--table .simple-table .simple-table--row:last-child .simple-table--cell {
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  padding-right: 0;
}
.addSeats-overview .addSeats-overview--extended-plan {
  margin-bottom: 15px;
}
.addSeats-overview .addSeats-overview--extended-plan .overview-section--table {
  margin-right: 40px;
}
@media screen and (max-width: 767px) {
  .addSeats-overview .addSeats-overview--extended-plan .overview-section--table {
    margin-right: 0;
  }
}
.addSeats-overview .addSeats-overview--extended-plan .overview-section--table .simple-table {
  width: 100%;
}
.addSeats-overview .addSeats-overview--extended-plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:first-child {
  color: rgba(0, 0, 0, 0.55);
  padding-right: 30px;
  vertical-align: top;
}
.addSeats-overview .addSeats-overview--extended-plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:last-child {
  font-weight: 600;
  text-align: right;
  vertical-align: top;
}
.addSeats-overview .addSeats-overview--extended-plan-collapsed .overview-section--table .simple-table .simple-table--row:nth-child(6) .simple-table--cell {
  text-align: center;
  font-weight: 400;
  padding-right: 0;
}
.addSeats-overview .addSeats-overview--extended-plan-collapsed .overview-section--table .simple-table .simple-table--row:nth-last-child(2) .simple-table--cell {
  font-size: 16px;
  font-weight: 600;
  color: #529a18;
}
.addSeats-overview .addSeats-overview--extended-plan-collapsed .overview-section--table .simple-table .simple-table--row:last-child .simple-table--cell {
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  padding-right: 0;
}
.addSeats-overview .addSeats-overview--extended-plan-expanded .overview-section--table .simple-table .simple-table--row:nth-child(8) .simple-table--cell,
.addSeats-overview .addSeats-overview--extended-plan-expanded .overview-section--table .simple-table .simple-table--row:nth-child(14) .simple-table--cell {
  text-align: center;
  font-weight: 400;
  padding-right: 0;
}
.addSeats-overview .addSeats-overview--extended-plan-expanded .overview-section--table .simple-table .simple-table--row:nth-child(11) .simple-table--cell {
  font-size: 16px;
  font-weight: 600;
  color: #529a18;
}
.addSeats-overview .addSeats-overview--extended-plan-expanded .overview-section--table .simple-table .simple-table--row:nth-child(12) .simple-table--cell {
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  padding-right: 0;
}
.addSeats-overview .addSeats-overview--payment .plan-overview--table .simple-table--row {
  color: rgba(0, 0, 0, 0.55);
}
.addSeats-overview .addSeats-overview--payment .plan-overview--table .simple-table--row:first-child {
  color: #404040;
  font-weight: 600;
}

.purchase-price-step {
  text-align: center;
}
.purchase-price-step--section {
  margin-bottom: 40px;
}
.purchase-price-step--section:last-child {
  margin-bottom: 0;
}
.purchase-price-step--section-title {
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.purchase-price-step--section-focus-text {
  font-size: 16px;
  font-weight: 600;
}
.purchase-price-step--section-space-below {
  margin-bottom: 15px;
}
.purchase-trial .purchase-trial--total {
  color: rgba(0, 0, 0, 0.55);
}
.purchase-trial .purchase-trial--total .purchase-trial--total-price {
  margin-bottom: 5px;
  color: #529a18;
  font-size: 24px;
  font-weight: 600;
}
.purchase-trial .purchase-trial--total .purchase-trial--plan-price {
  margin-bottom: 15px;
}

.purchase-overview .purchase-overview--plan {
  margin-bottom: 15px;
}
.purchase-overview .purchase-overview--plan .overview-section--table {
  margin-right: 40px;
}
@media screen and (max-width: 767px) {
  .purchase-overview .purchase-overview--plan .overview-section--table {
    margin-right: 0;
  }
}
.purchase-overview .purchase-overview--plan .overview-section--table .simple-table {
  width: 100%;
}
.purchase-overview .purchase-overview--plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:first-child {
  color: rgba(0, 0, 0, 0.55);
  padding-right: 30px;
  vertical-align: top;
}
.purchase-overview .purchase-overview--plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:last-child {
  font-weight: 600;
  text-align: right;
  vertical-align: top;
}
.purchase-overview .purchase-overview--plan .overview-section--table .simple-table .simple-table--row:last-child {
  font-size: 16px;
  font-weight: 600;
}
.purchase-overview .purchase-overview--plan .overview-section--table .simple-table .simple-table--row:last-child .simple-table--cell {
  color: #529a18;
}
.purchase-overview .purchase-overview--payment .plan-overview--table .simple-table--row {
  color: rgba(0, 0, 0, 0.55);
}
.purchase-overview .purchase-overview--payment .plan-overview--table .simple-table--row:first-child {
  color: #404040;
  font-weight: 600;
}

.purchase-price-step {
  text-align: center;
}
.purchase-price-step--section {
  margin-bottom: 40px;
}
.purchase-price-step--section:last-child {
  margin-bottom: 0;
}
.purchase-price-step--section-title {
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.purchase-price-step--section-focus-text {
  font-size: 16px;
  font-weight: 600;
}
.purchase-price-step--section-space-below {
  margin-bottom: 15px;
}
.reduce-seats .reduce-seats--total {
  color: rgba(0, 0, 0, 0.55);
}
.reduce-seats .reduce-seats--total .reduce-seats--reduced-price-message {
  margin-bottom: 15px;
}
.reduce-seats .reduce-seats--total .reduce-seats--total-price,
.reduce-seats .reduce-seats--total .reduce-seats--current-total-price {
  margin-bottom: 5px;
  color: #529a18;
  font-size: 24px;
  font-weight: 600;
}
.reduce-seats .reduce-seats--total .reduce-seats--total-price .container,
.reduce-seats .reduce-seats--total .reduce-seats--current-total-price .container {
  padding: 0;
  font-size: 24px;
}
.reduce-seats .reduce-seats--total .reduce-seats--current-total-price {
  color: #404040;
  font-weight: 400;
}
.reduce-seats .reduce-seats--total .reduce-seats--plan-price,
.reduce-seats .reduce-seats--total .reduce-seats--current-plan-price {
  margin-bottom: 15px;
}

.price-tier--reduce-seats .price-tier--table {
  font-size: 12px;
}
@media screen and (max-width: 1300px) {
  .price-tier--reduce-seats .price-tier--table {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .price-tier--reduce-seats .price-tier--table {
    font-size: 12px;
  }
}

.partner-id--container {
  height: 100%;
}
.partner-id--container .partner-id--view {
  display: flex;
  align-items: center;
  height: 100%;
}
.partner-id--container .partner-id--view .partner-id--label {
  user-select: none;
  white-space: nowrap;
}
.partner-id--container .partner-id--view .partner-id--edit {
  margin-left: 5px;
}
.partner-id--container .partner-id--edit .partner-id--edit-input {
  display: flex;
  align-items: center;
}
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--input {
  width: 68px;
  -moz-appearance: textfield;
}
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--input::-webkit-inner-spin-button,
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--input.partner-id--input-invalid {
  border-color: #f05555;
  background-color: #ffb0b0;
}
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--input.partner-id--input-invalid:focus {
  box-shadow: 0 0 0 2px rgba(240, 85, 85, 0.2);
}
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--label {
  white-space: nowrap;
}
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--input,
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--submit,
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--submit-loading,
.partner-id--container .partner-id--edit .partner-id--edit-input .partner-id--cancel {
  margin-left: 5px;
}
.partner-id--container .partner-id--edit .partner-id--edit-input-loading {
  display: flex;
  border-radius: 0;
  border: none;
  border-bottom: 2px solid #459dcd;
}
.partner-id--container .partner-id--edit .partner-id--edit-input-loading-icon {
  color: #009845;
  margin: auto;
}
.partner-id--container .partner-id--edit .partner-id--edit-input-loading-text {
  color: #459dcd;
  padding-left: 15px;
  line-height: 30px;
  font-weight: 600;
  cursor: default;
  user-select: none;
}
.partner-id--remove-confirmation .partner-id--remove-content {
  padding: 10px 10px 0 10px;
}
.partner-id--remove-confirmation .partner-id--remove-content .partner-id--remove-text .anticon {
  margin-right: 10px;
}
.partner-id--remove-confirmation .partner-id--remove-content .partner-id--remove-buttons {
  display: flex;
  justify-content: flex-end;
}
.partner-id--remove-confirmation .partner-id--remove-content .partner-id--remove-buttons .ant-btn {
  margin: 22px 0 0 10px;
}
.partner-id--validation-popover .ant-popover-inner-content {
  color: #f05555;
}

.confirmation--modal {
  min-width: 400px;
}
.confirmation--modal .confirmation-checkbox--content {
  padding: 10px 20px;
}
.confirmation--modal .confirmation-checkbox--content .confirmation-checkbox--checkbox {
  margin-top: 20px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #009845;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #009845;
  border-radius: 4px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid rgba(40, 40, 40, 0.16);
  border-radius: 4px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #009845;
  border-color: #009845;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: rgba(40, 40, 40, 0.16) !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #404040;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: rgba(40, 40, 40, 0.16);
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #009845;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}

.agreements--header {
  margin-bottom: 15px;
}
.agreements--header .header-text {
  font-size: 24px;
  margin-bottom: 14px;
}
.agreements--header .header-paragraph {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.55);
}
.agreements--content .agreements--agreement-list {
  padding-left: 20px;
}
.agreements--content .agreements--agreement-list .agreements--agreement-list-item {
  list-style: none;
}
.agreements--content .agreements--agreement-list .agreements--agreement-list-item a {
  font-weight: 600;
}
.agreements--content .agreements--checkbox-wrapper {
  padding-top: 15px;
  padding-bottom: 15px;
}
.agreements--content .agreements--checkbox-wrapper .ant-checkbox + span {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.55);
}
.agreements--content .agreements--row-buttons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.accept-terms--modal .ant-modal-body {
  padding: 40px;
}

.myqlik-card--license {
  width: 100%;
  border-top: 1px solid rgba(40, 40, 40, 0.16);
  border-bottom: 1px solid rgba(40, 40, 40, 0.16);
}
.myqlik-card--license .myqlik-card--license-skeleton {
  width: 40%;
  padding: 20px 0px 20px 60px;
}
.myqlik-card--license .myqlik-card--license-collapsed {
  padding: 20px;
  transition: background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.myqlik-card--license .myqlik-card--license-collapsed:hover {
  background-color: #f7f7f7;
}
.myqlik-card--license .ant-collapse {
  background-color: #ffffff;
  border: none;
}
.myqlik-card--license .ant-collapse .ant-collapse-item .ant-collapse-header {
  padding-top: 0px;
  padding-bottom: 0px;
}
.myqlik-card--license .ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  top: 25%;
}
.myqlik-card--license .ant-table-small {
  border: none;
  border-radius: 0;
  border-top: 1px solid #e8e8e8;
}
.myqlik-card--license .ant-table-small .ant-table-content .ant-table-tbody tr td {
  word-wrap: break-word;
  word-break: break-word;
  padding: 4px 22px;
}
.myqlik-card--license .ant-table-small .ant-table-content .ant-table-tbody tr:hover td:first-child {
  background: #f7f7f7;
}
.myqlik-card--license .ant-table-small .ant-table-content .ant-table-tbody tr:hover td:last-child {
  background-color: #ffffff;
}
.myqlik-card--license .hidden {
  display: none;
}
.myqlik-card--license .myqlik-card--license-copy-icon {
  float: right;
  cursor: pointer;
  display: inline-flex;
  color: #666666;
  margin-top: 10px;
  padding: 5px;
}
.myqlik-card--license .myqlik-card--license-table {
  table-layout: fixed;
}
.myqlik-card--license .myqlik-card--license-table .myqlik-card--license-table-column {
  background-color: #f7f7f7;
  pointer-events: none;
}
.myqlik-card--license .ant-typography-expand,
.myqlik-card--license .ant-typography-edit,
.myqlik-card--license .ant-typography-copy {
  color: #666666;
}
.myqlik-card--license .myqlik-card--license-copy-icon-in-table {
  padding-top: 5px;
  cursor: pointer;
  padding-left: 5px;
  color: #666666;
}
.myqlik-card--license .qlik-card-subtitle-text {
  margin-top: 5px;
}
.myqlik-card--license .qlik-card-subtitle-text .my-qlik-expired-date {
  color: #f05555;
}
.myqlik-card--license .qlik-card-subtitle-text .my-qlik-active-date {
  color: #009845;
}
.myqlik-card--license .ant-collapse-content-active {
  border: none;
}
.myqlik-card--license .ant-collapse-item .myqlik-card-license-table-lef-header .ant-collapse-header {
  padding: 0px 0px;
  padding-left: 0px !important;
  margin: 0px;
}
.myqlik-card--license .ant-collapse-item .myqlik-card-license-table-lef-header .ant-collapse-header .anticon-down {
  margin-left: 6px;
  margin-top: 4px;
  color: #666666;
}
.myqlik-card--license .ant-collapse-item .myqlik-card-license-table-lef-header .ant-collapse-header .anticon-up {
  margin-left: 6px;
  margin-top: 4px;
  color: #666666;
}
.myqlik-card--license .ant-collapse > .ant-collapse-item:last-child,
.myqlik-card--license .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0px;
  border: none;
}
.myqlik-card--license.myqlik-card--license-border {
  border: 1px solid rgba(40, 40, 40, 0.16);
  padding: 20px;
  padding-left: 19px;
}

.license-list--container {
  display: flex;
  flex-direction: column;
  width: 100%;
  user-select: none;
}
.license-list--container .license-list--header {
  padding: 60px 20px;
}
@media screen and (max-width: 767px), screen and (min-width: 768px) and (max-width: 1024px) {
  .license-list--container .license-list--header {
    padding: 30px 0;
  }
}
.license-list--container .license-list--header .licenses--sub-link {
  color: #404040;
}
.license-list--container .license-list--content {
  margin: auto;
  width: 100%;
  max-width: 800px;
}
.myqlik-card--license-list .myqlik-card--license-header {
  border: none;
  width: 100%;
}
.myqlik-card--license-list .myqlik-card--license-header.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: none;
}
.myqlik-card--license-list .myqlik-card--license-footer {
  text-align: center;
  margin-top: 12px;
  height: 32px;
  line-height: 32px;
}
.myqlik-card--license-list .myqlik-card--license-footer .myqlik-card--license-footer--btn {
  padding-top: 10px;
  border: 0px;
  box-shadow: none;
}
.myqlik-card--license-list .myqlik-card--license-item {
  padding: 0px;
  margin-top: 2px;
}
.myqlik-card--license-list .ant-list-split .ant-list-item.myqlik-card--license-item {
  border: none;
}

.confirmation--modal .confirmation-checkbox--message .cancel-subscription-paragraph-two {
  color: rgba(0, 0, 0, 0.55);
}

.manage-carousel-container {
  user-select: none;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: auto;
}
.manage-carousel-container .manage-carousel--header {
  padding: 60px 20px;
}
.manage-carousel-container .manage-carousel--header .manage-carousel--sub-link {
  color: #404040;
}
@media screen and (max-width: 767px), screen and (min-width: 768px) and (max-width: 1024px) {
  .manage-carousel-container .manage-carousel--header {
    padding-top: 30px;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.manage-carousel-container .manage-carousel--content {
  margin: auto;
  display: flex;
}
@media screen and (max-width: 767px), screen and (min-width: 768px) and (max-width: 1024px) {
  .manage-carousel-container .manage-carousel--content {
    flex-direction: column;
    padding-top: 30px;
  }
}
.manage-carousel-container .manage-carousel--content .manage-carousel--qsb-plan {
  display: flex;
  min-height: 200px;
  width: 460px;
  margin: auto;
}
.manage-carousel-container .manage-carousel--content .manage-carousel--qse-plan {
  margin: auto;
  margin-left: 75px;
}
@media screen and (max-width: 767px), screen and (min-width: 768px) and (max-width: 1024px) {
  .manage-carousel-container .manage-carousel--content .manage-carousel--qse-plan {
    margin: auto;
    margin-top: 20px;
  }
}
.manage-carousel-container .manage-carousel--footer {
  margin: auto;
  margin-top: 50px;
  text-align: center;
}
.manage-carousel-container .manage-carousel--footer .manage-carousel--footer-icon {
  padding-right: 5px;
  padding-top: 10px;
}
.manage-carousel-container .manage-carousel--footer .manage-carousel--footer-goto-icon {
  padding-left: 5px;
}
.manage-carousel-container .manage-carousel--footer .manage-carousel--footer-link {
  font-weight: 600;
}

.map--container {
  fill: #8c8c8c;
}
.map--container .map--region {
  transition: fill 0.3s;
}
.map--container .map--region-US {
  fill: #b2b2b2;
}
.map--container .map--region-EU {
  fill: #d1d1d1;
}
.map--container .map--region-AP {
  fill: #e2e2e2;
}
.map--container .map--region:focus {
  outline: none;
}
.map--container .map--region:hover {
  fill: #68b5de;
  cursor: pointer;
}
.map--container .map--region-selected {
  fill: #006580;
}
.map--container .map--region-selected:hover {
  fill: #006580;
}
.has-focus .map--container .map--region:focus {
  stroke: #177fe6;
  stroke-width: 1;
  cursor: pointer;
}

.onboarding--container {
  margin-top: 128px;
}
.onboarding {
  overflow: hidden;
}
.onboarding .ant-card-body {
  padding: 0;
}
.onboarding .ant-card-body .myqlik-card {
  padding: 0;
}
.onboarding .ant-card-body .myqlik-card .myqlik-card--content {
  padding: 0;
}
.onboarding--body {
  width: 100%;
}
.onboarding--body-side {
  display: flex;
  background-color: #2a3e63;
  height: 100%;
  width: 100%;
}
.onboarding--body-side .anticon {
  margin: auto;
}
.onboarding--body-main {
  padding: 45px;
}
.onboarding--header-text {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 14px;
}
.onboarding--header-paragraph {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.55);
}
.onboarding--content {
  width: 100%;
}
.onboarding--content .onboarding--agreements {
  margin-top: 25px;
  margin-bottom: 14px;
  font-size: 16px;
}
.onboarding--footer {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.onboarding .myqlik-card--full .myqlik-card--footer {
  border: 0;
}

.confirmation--modal .confirmation-checkbox--message .reduce-seats-confirm--details-secondary {
  color: rgba(0, 0, 0, 0.55);
}

.purchase-price-step {
  text-align: center;
}
.purchase-price-step--section {
  margin-bottom: 40px;
}
.purchase-price-step--section:last-child {
  margin-bottom: 0;
}
.purchase-price-step--section-title {
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.purchase-price-step--section-focus-text {
  font-size: 16px;
  font-weight: 600;
}
.purchase-price-step--section-space-below {
  margin-bottom: 15px;
}
.renew-subscription .renew-subscription--total {
  color: rgba(0, 0, 0, 0.55);
}
.renew-subscription .renew-subscription--total .renew-subscription--total-price {
  margin-bottom: 5px;
  color: #529a18;
  font-size: 24px;
  font-weight: 600;
}
.renew-subscription .renew-subscription--total .renew-subscription--plan-price {
  margin-bottom: 15px;
}

.renew-subscription-overview .renew-subscription-overview--plan {
  margin-bottom: 15px;
}
.renew-subscription-overview .renew-subscription-overview--plan .overview-section--table {
  margin-right: 40px;
}
@media screen and (max-width: 767px) {
  .renew-subscription-overview .renew-subscription-overview--plan .overview-section--table {
    margin-right: 0;
  }
}
.renew-subscription-overview .renew-subscription-overview--plan .overview-section--table .simple-table {
  width: 100%;
}
.renew-subscription-overview .renew-subscription-overview--plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:first-child {
  color: rgba(0, 0, 0, 0.55);
  padding-right: 30px;
  vertical-align: top;
}
.renew-subscription-overview .renew-subscription-overview--plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:last-child {
  font-weight: 600;
  text-align: right;
  vertical-align: top;
}
.renew-subscription-overview .renew-subscription-overview--plan .overview-section--table .simple-table .simple-table--row:last-child {
  font-size: 16px;
  font-weight: 600;
}
.renew-subscription-overview .renew-subscription-overview--plan .overview-section--table .simple-table .simple-table--row:last-child .simple-table--cell {
  color: #529a18;
}
.renew-subscription-overview .renew-subscription-overview--payment .plan-overview--table .simple-table--row {
  color: rgba(0, 0, 0, 0.55);
}
.renew-subscription-overview .renew-subscription-overview--payment .plan-overview--table .simple-table--row:first-child {
  color: #404040;
  font-weight: 600;
}

.purchase-price-step {
  text-align: center;
}
.purchase-price-step--section {
  margin-bottom: 40px;
}
.purchase-price-step--section:last-child {
  margin-bottom: 0;
}
.purchase-price-step--section-title {
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.purchase-price-step--section-focus-text {
  font-size: 16px;
  font-weight: 600;
}
.purchase-price-step--section-space-below {
  margin-bottom: 15px;
}
.enable-auto-renew-subscription .enable-auto-renew-subscription--info,
.enable-auto-renew-subscription .enable-auto-renew-subscription--total {
  color: rgba(0, 0, 0, 0.55);
}
.enable-auto-renew-subscription .enable-auto-renew-subscription--total-price {
  margin-bottom: 5px;
  color: #529a18;
  font-size: 24px;
  font-weight: 600;
}
.enable-auto-renew-subscription .enable-auto-renew-subscription--plan-price {
  margin-bottom: 15px;
}

.enable-auto-renew-overview .enable-auto-renew-overview--plan {
  margin-bottom: 15px;
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table {
  margin-right: 40px;
}
@media screen and (max-width: 767px) {
  .enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table {
    margin-right: 0;
  }
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table .simple-table {
  width: 100%;
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:first-child {
  color: rgba(0, 0, 0, 0.55);
  padding-right: 30px;
  vertical-align: top;
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table .simple-table .simple-table--row .simple-table--cell:last-child {
  font-weight: 600;
  text-align: right;
  vertical-align: top;
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table .simple-table .simple-table--row:nth-last-child(2) {
  font-size: 16px;
  font-weight: 600;
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table .simple-table .simple-table--row:nth-last-child(2) .simple-table--cell {
  color: #529a18;
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table .simple-table .simple-table--row:last-child {
  font-size: 12px;
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table .simple-table .simple-table--row:last-child .simple-table--cell:first-child {
  padding-right: 0;
}
.enable-auto-renew-overview .enable-auto-renew-overview--plan .overview-section--table .simple-table .simple-table--row:last-child .simple-table--cell:last-child {
  font-weight: 400;
  text-align: center;
  vertical-align: top;
}
.enable-auto-renew-overview .enable-auto-renew-overview--payment .plan-overview--table .simple-table--row {
  color: rgba(0, 0, 0, 0.55);
}
.enable-auto-renew-overview .enable-auto-renew-overview--payment .plan-overview--table .simple-table--row:first-child {
  color: #404040;
  font-weight: 600;
}

.enable-auto-renew-subscription--content-text {
  margin-bottom: 5px;
  color: rgba(0, 0, 0, 0.55);
}

.enable-auto-renew--payment-summary .simple-table .simple-table--row:nth-last-child(2) .simple-table--cell:last-child {
  text-align: center;
  color: rgba(0, 0, 0, 0.55);
  font-size: 12px;
}

.registration--header {
  font-size: 24px;
}
.registration-form .registration-form--item {
  margin-bottom: 0;
}
.registration-form .registration-form--item .ant-form-item-label {
  height: 21px;
  padding: 0;
}
.registration-form .registration-form--item .ant-form-item-label > label {
  font-weight: 600;
  color: #404040;
  height: 21px;
  line-height: 21px;
}
.registration-form .registration-form--item .ant-form-item-label > label:before {
  display: none;
}
.registration-form .registration-form--item .ant-form-item-control {
  margin-bottom: 10px;
}
.registration-form .registration-form--item .ant-form-item-control .ant-input-disabled {
  background-color: #f7f7f7;
  color: rgba(0, 0, 0, 0.55);
}
.registration-form .registration-form--item .ant-form-item-control .registration-form--checkbox {
  padding: 15px 0 24px 0;
  width: 100%;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
}
.registration-form .registration-form--item .ant-form-item-control .registration-form--checkbox span {
  color: rgba(0, 0, 0, 0.55);
  font-size: 16px;
}
.registration-form .registration-form--item .ant-form-item-control .registration-form--checkbox a {
  color: #459dcd;
  font-weight: 600;
}
.registration-form .registration-form--item.registration-form--optIn .ant-form-item-control {
  line-height: 22px;
  margin-bottom: 0;
}
.registration-form .registration-form--button {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0;
}

.myqlik-card--base.subscription-card .myqlik-card--header {
  display: flex;
}
.myqlik-card--base.subscription-card .myqlik-card--header .myqlik-card--subscription-header {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.myqlik-card--base.subscription-card .myqlik-card--header .myqlik-card--subscription-header .myqlik-card--subscription-title {
  display: flex;
}
.myqlik-card--base.subscription-card .myqlik-card--header .myqlik-card--subscription-header .myqlik-card--subscription-title .myqlik-card--subscription-title-icon .anticon {
  margin-top: 5px;
  margin-right: 10px;
}
.myqlik-card--base.subscription-card .myqlik-card--header .myqlik-card--subscription-header .myqlik-card--subscription-title .myqlik-card--subscription-date {
  color: rgba(0, 0, 0, 0.55);
}
.myqlik-card--base.subscription-card .myqlik-card--header .myqlik-card--subscription-header .myqlik-card--subscription-title .myqlik-card--subscription-date-expired {
  color: #c14444;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer {
  width: 100%;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding-bottom: 15px;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-top .myqlik-card--footer-partner {
  margin-right: 15px;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-top .myqlik-card--footer-message {
  color: rgba(0, 0, 0, 0.55);
  font-style: italic;
}
@media screen and (max-width: 767px), screen and (min-width: 768px) and (max-width: 1024px) {
  .myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-top {
    flex-direction: column;
    align-items: center;
  }
  .myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-top .myqlik-card--footer-partner {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-top .myqlik-card--footer-message {
    text-align: center;
  }
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
  border-top: 1px rgba(40, 40, 40, 0.16) solid;
  padding-top: 15px;
}
@media screen and (max-width: 767px), screen and (min-width: 768px) and (max-width: 1024px) {
  .myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom {
    flex-direction: column;
  }
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text {
  display: flex;
  align-items: center;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse {
  display: flex;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .ant-collapse-item {
  border-bottom: 0;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-header {
  display: flex;
  flex-direction: row;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-header .myqlik-card--expanded-footer-bottom-icon {
  margin-right: 15px;
  margin-top: 0px;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-header .myqlik-card--expanded-footer-bottom-message {
  font-size: 16px;
  font-weight: 600;
  margin-top: -5px;
  color: #ee970e;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-header .myqlik-card--expanded-footer-bottom-link {
  margin-left: 15px;
  font-weight: normal;
  font-size: 14px;
  white-space: nowrap;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-body {
  padding-left: 25px;
}
@media screen and (max-width: 600px) {
  .myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-body {
    padding-left: 0;
  }
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-body .myqlik-card--expanded-footer--collapse-details {
  display: flex;
  flex: 2 1 auto;
  padding-top: 10px;
}
@media screen and (max-width: 600px) {
  .myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-body .myqlik-card--expanded-footer--collapse-details {
    max-width: 282px;
  }
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-body .myqlik-card--expanded-footer--collapse-details .myqlik-card--reduced-license-count-details {
  box-shadow: none;
  width: 40%;
  padding-right: 3px;
  margin-bottom: 25px;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-body .ant-collapse-content-box,
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-body .ant-collapse-content {
  padding-right: 0px;
  padding-left: 0px;
}
@media screen and (max-width: 767px) {
  .myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .myqlik-card--expanded-footer--collapse-body .ant-collapse-item {
    padding-left: 0;
  }
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse-static {
  padding: 12px;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom--column {
  flex-direction: column;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom--column .myqlik-card--expanded-footer-bottom-text {
  width: 100%;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom--column .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse {
  width: 100%;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom--column .myqlik-card--expanded-footer-bottom-text .myqlik-card--expanded-footer--collapse .ant-collapse-item {
  width: 100%;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-buttons {
  display: flex;
  margin: auto;
  margin-right: 0;
}
@media screen and (max-width: 767px), screen and (min-width: 768px) and (max-width: 1024px) {
  .myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-buttons {
    margin-right: auto;
  }
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-buttons button {
  margin-left: 10px;
  transition: margin-left 0s;
}
.myqlik-card--base.subscription-card .myqlik-card--footer .myqlik-card--expanded-footer .myqlik-card--expanded-footer-bottom .myqlik-card--expanded-footer-bottom-buttons button:first-child {
  margin-left: 0;
}

.trial-card .myqlik-card--header .anticon {
  margin-top: 5px;
  margin-right: 10px;
}
.trial-card .myqlik-card--header .myqlik-card--countdown-label {
  color: #c14444;
}
.trial-card .trial-card-footer-button {
  margin-left: 10px;
}

.myqlik-card--base.subscriptions-list .myqlik-card--content {
  padding: 0;
}
.subscriptions-list .myqlik-card-list .myqlik-card--wrapper {
  margin-bottom: 30px;
  box-shadow: none;
}
.subscriptions-list .myqlik-card-list .myqlik-card--wrapper:last-child {
  margin-bottom: 0;
}
.subscriptions-list .myqlik-card--base .ant-card-body {
  padding: 15px 25px;
}
.subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--header,
.subscriptions-list .myqlik-card--content .trial-card .myqlik-card--header {
  margin-bottom: 25px;
  display: flex;
}
.subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--header .myqlik-card--subscription-plan,
.subscriptions-list .myqlik-card--content .trial-card .myqlik-card--header .myqlik-card--subscription-plan {
  font-size: 16px;
  font-weight: 600;
}
.subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--license-count-details,
.subscriptions-list .myqlik-card--content .trial-card .myqlik-card--license-count-details {
  box-shadow: none;
  width: 40%;
  padding-right: 24px;
  margin-bottom: 25px;
}
.subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--footer,
.subscriptions-list .myqlik-card--content .trial-card .myqlik-card--footer {
  display: flex;
  flex-wrap: wrap;
  padding-top: 0;
}
.subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--footer .myqlik-card--footer-partner,
.subscriptions-list .myqlik-card--content .trial-card .myqlik-card--footer .myqlik-card--footer-partner {
  margin-right: 15px;
}
.subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--footer .myqlik-card--footer-partner,
.subscriptions-list .myqlik-card--content .trial-card .myqlik-card--footer .myqlik-card--footer-partner,
.subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--footer .myqlik-card--footer-btn,
.subscriptions-list .myqlik-card--content .trial-card .myqlik-card--footer .myqlik-card--footer-btn {
  padding-top: 15px;
}
.subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--footer .myqlik-card--footer-renew-btn,
.subscriptions-list .myqlik-card--content .trial-card .myqlik-card--footer .myqlik-card--footer-renew-btn {
  margin-left: 10px;
}
@media screen and (max-width: 1215px) {
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content {
    display: flex;
    flex-direction: column;
  }
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--license-count-details {
    margin: auto;
    margin-bottom: 25px;
    width: 80%;
  }
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row {
    margin: auto;
    margin-bottom: 10px;
    max-width: 389px;
    justify-content: center;
    flex-wrap: wrap;
    order: 2;
  }
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row .myqlik-card--content-box {
    border-left: none;
  }
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row .myqlik-card--content-box:nth-child(even) {
    border-left: 1px solid rgba(40, 40, 40, 0.16);
  }
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--license-count-details {
    padding-right: 0;
  }
}
@media screen and (max-width: 1000px) {
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row {
    max-width: 380px;
  }
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row .myqlik-card--content-box {
    border-left: none;
  }
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row .myqlik-card--content-box:nth-child(even) {
    border-left: 1px solid rgba(40, 40, 40, 0.16);
  }
}
@media screen and (max-width: 767px) {
  .subscriptions-list .myqlik-card--content .subscription-card {
    max-width: 639px;
  }
}
@media screen and (max-width: 725px) {
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row .myqlik-card--content-box {
    border-left: none;
  }
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row .myqlik-card--content-box:nth-child(even) {
    border-left: 1px solid rgba(40, 40, 40, 0.16);
  }
}
@media screen and (max-width: 505px) {
  .subscriptions-list .myqlik-card--content .subscription-card .myqlik-card--content .myqlik-card--content-row .myqlik-card--content-box {
    width: 111px;
  }
}

