/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.Select.is-focused > .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 42px;
}
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 17px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control > *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 5px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 5px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}
.VirtualSelectGrid {
  z-index: 1;
}
.VirtualizedSelectOption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.5rem;
  cursor: pointer;
}
.VirtualizedSelectFocusedOption {
  background-color: rgba(0, 126, 255, 0.1);
}
.VirtualizedSelectDisabledOption {
  opacity: 0.5;
}
.VirtualizedSelectSelectedOption {
  font-weight: bold;
}
/* Collection default theme */
/* Grid default theme */
/* Table default theme */
.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ReactVirtualized__Table__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ReactVirtualized__Table__headerColumn,
.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0px;
}
.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px;
}
.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}
.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ReactVirtualized__Table__sortableHeaderIcon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 24px;
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}
/* List default theme */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNvdXJjZS9zdHlsZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDhCQUE4Qjs7QUFFOUI7Q0FDQzs7QUFFRDtDQUNDOztBQUVELHdCQUF3Qjs7QUFFeEI7Q0FDQzs7QUFFRDtDQUNDOztBQUVELHlCQUF5Qjs7QUFFekI7Q0FDQzs7QUFFRDtDQUNDOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLDBCQUEwQjtFQUMxQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLCtCQUFvQjtFQUFwQiw4QkFBb0I7TUFBcEIsd0JBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwrQkFBb0I7RUFBcEIsOEJBQW9CO01BQXBCLHdCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQix3QkFBd0I7RUFDeEIsaUJBQWlCO0NBQ2xCOztBQUVEOztFQUVFLG1CQUFtQjtFQUNuQixlQUFlO0NBQ2hCO0FBQ0Q7RUFDRSx3QkFBd0I7RUFDeEIsb0JBQW9CO0NBQ3JCOztBQUVEOztFQUVFLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usb0JBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixZQUFZO0VBQ1osV0FBVztFQUNYLG1CQUFtQjtDQUNwQjs7QUFFRCx3QkFBd0I7O0FBRXhCO0NBQ0MiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIENvbGxlY3Rpb24gZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fQ29sbGVjdGlvbiB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19Db2xsZWN0aW9uX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbi8qIEdyaWQgZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZCB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19HcmlkX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbi8qIFRhYmxlIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIHtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19HcmlkIHtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlclRydW5jYXRlZFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uLFxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMHB4O1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW46Zmlyc3Qtb2YtdHlwZSxcbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJDb2x1bW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uIHtcbiAgZmxleDogMCAwIDI0cHg7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIExpc3QgZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fTGlzdCB7XG59XG4iXX0= */
.anticon {
  display: inline-block;
  font-style: normal;
  vertical-align: -0.125em;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon svg {
  display: block;
}
.anticon:before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon-spin:before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.2);
  }
}
@keyframes antZoomBigIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}
@keyframes antZoomUpIn {
  0% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 50% 0%;
    transform: scale(1);
  }
}
@keyframes antZoomUpOut {
  0% {
    transform-origin: 50% 0%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 0%;
    transform: scale(0.8);
  }
}
@keyframes antZoomLeftIn {
  0% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 0% 50%;
    transform: scale(1);
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform-origin: 0% 50%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 50%;
    transform: scale(0.8);
  }
}
@keyframes antZoomRightIn {
  0% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 100% 50%;
    transform: scale(1);
  }
}
@keyframes antZoomRightOut {
  0% {
    transform-origin: 100% 50%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 100% 50%;
    transform: scale(0.8);
  }
}
@keyframes antZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1);
  }
}
@keyframes antZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0.8);
  }
}
.ant-select {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  position: relative;
  outline: 0;
}
.ant-select ul,
.ant-select ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-select > ul > li > a {
  padding: 0;
  background-color: #fff;
}
.ant-select-arrow {
  display: inline-block;
  font-style: normal;
  vertical-align: -0.125em;
  text-align: center;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  line-height: 1;
  margin-top: -6px;
  transform-origin: 50% 50%;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
}
.ant-select-arrow svg {
  display: block;
}
.ant-select-arrow:before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .ant-select-arrow-icon svg {
  transition: transform 0.3s;
}
.ant-select-selection {
  outline: none;
  user-select: none;
  box-sizing: border-box;
  display: block;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select-selection:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-select-focused .ant-select-selection,
.ant-select-selection:focus,
.ant-select-selection:active {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
}
.ant-select-selection__clear {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  opacity: 0;
  position: absolute;
  right: 11px;
  z-index: 1;
  background: #fff;
  top: 50%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.25);
  width: 12px;
  height: 12px;
  margin-top: -6px;
  line-height: 12px;
  cursor: pointer;
  transition: color 0.3s ease, opacity 0.15s ease;
}
.ant-select-selection__clear:before {
  display: block;
}
.ant-select-selection__clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select-selection:hover .ant-select-selection__clear {
  opacity: 1;
}
.ant-select-selection-selected-value {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  padding-right: 20px;
}
.ant-select-no-arrow .ant-select-selection-selected-value {
  padding-right: 0;
}
.ant-select-disabled {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-disabled .ant-select-selection {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-disabled .ant-select-selection:hover,
.ant-select-disabled .ant-select-selection:focus,
.ant-select-disabled .ant-select-selection:active {
  border-color: #d9d9d9;
  box-shadow: none;
}
.ant-select-disabled .ant-select-selection__clear {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  background: #f5f5f5;
  color: #aaa;
  padding-right: 10px;
}
.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
  display: none;
}
.ant-select-selection--single {
  height: 32px;
  position: relative;
  cursor: pointer;
}
.ant-select-selection__rendered {
  display: block;
  margin-left: 11px;
  margin-right: 11px;
  position: relative;
  line-height: 30px;
}
.ant-select-selection__rendered:after {
  content: '.';
  visibility: hidden;
  pointer-events: none;
  display: inline-block;
  width: 0;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-lg .ant-select-selection--single {
  height: 40px;
}
.ant-select-lg .ant-select-selection__rendered {
  line-height: 38px;
}
.ant-select-lg .ant-select-selection--multiple {
  min-height: 40px;
}
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 32px;
  line-height: 32px;
}
.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear {
  top: 20px;
}
.ant-select-sm .ant-select-selection--single {
  height: 24px;
}
.ant-select-sm .ant-select-selection__rendered {
  line-height: 22px;
  margin: 0 7px;
}
.ant-select-sm .ant-select-selection--multiple {
  min-height: 24px;
}
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 16px;
  line-height: 14px;
}
.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear {
  top: 12px;
}
.ant-select-sm .ant-select-selection__clear,
.ant-select-sm .ant-select-arrow {
  right: 8px;
}
.ant-select-disabled .ant-select-selection__choice__remove {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
}
.ant-select-disabled .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-search__field__wrap {
  display: inline-block;
  position: relative;
}
.ant-select-selection__placeholder,
.ant-select-search__field__placeholder {
  position: absolute;
  top: 50%;
  left: 0;
  right: 9px;
  color: #bfbfbf;
  line-height: 20px;
  height: 20px;
  max-width: 100%;
  margin-top: -10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}
.ant-select-search__field__placeholder {
  left: 12px;
}
.ant-select-search__field__mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  pointer-events: none;
  opacity: 0;
}
.ant-select-search--inline {
  position: absolute;
  height: 100%;
  width: 100%;
}
.ant-select-search--inline .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.ant-select-search--inline .ant-select-search__field {
  border-width: 0;
  font-size: 100%;
  height: 100%;
  width: 100%;
  background: transparent;
  outline: 0;
  border-radius: 4px;
  line-height: 1;
}
.ant-select-search--inline > i {
  float: right;
}
.ant-select-selection--multiple {
  min-height: 32px;
  cursor: text;
  padding-bottom: 3px;
  zoom: 1;
}
.ant-select-selection--multiple:before,
.ant-select-selection--multiple:after {
  content: "";
  display: table;
}
.ant-select-selection--multiple:after {
  clear: both;
}
.ant-select-selection--multiple .ant-select-search--inline {
  float: left;
  position: static;
  width: auto;
  padding: 0;
  max-width: 100%;
}
.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
  max-width: 100%;
  width: 0.75em;
}
.ant-select-selection--multiple .ant-select-selection__rendered {
  margin-left: 5px;
  margin-bottom: -3px;
  height: auto;
}
.ant-select-selection--multiple .ant-select-selection__placeholder {
  margin-left: 6px;
}
.ant-select-selection--multiple > ul > li,
.ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  margin-top: 3px;
  height: 24px;
  line-height: 22px;
}
.ant-select-selection--multiple .ant-select-selection__choice {
  color: rgba(0, 0, 0, 0.65);
  background-color: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  cursor: default;
  float: left;
  margin-right: 4px;
  max-width: 99%;
  position: relative;
  overflow: hidden;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: 0 20px 0 10px;
}
.ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding: 0 10px;
}
.ant-select-selection--multiple .ant-select-selection__choice__content {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-style: normal;
  vertical-align: -0.125em;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgba(0, 0, 0, 0.45);
  line-height: inherit;
  cursor: pointer;
  font-weight: bold;
  transition: all 0.3s;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  right: 4px;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove svg {
  display: block;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove:before {
  display: none;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon {
  display: block;
}
:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-size: 12px;
}
.ant-select-selection--multiple .ant-select-selection__choice__remove:hover {
  color: #404040;
}
.ant-select-selection--multiple .ant-select-selection__clear {
  top: 16px;
}
.ant-select-allow-clear .ant-select-selection--single .ant-select-selection-selected-value {
  padding-right: 16px;
}
.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-right: 20px;
}
.ant-select-open .ant-select-arrow-icon svg {
  transform: rotate(180deg);
}
.ant-select-open .ant-select-selection {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
}
.ant-select-combobox .ant-select-arrow {
  display: none;
}
.ant-select-combobox .ant-select-search--inline {
  height: 100%;
  width: 100%;
  float: none;
}
.ant-select-combobox .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}
.ant-select-combobox .ant-select-search__field {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
  box-shadow: none;
}
.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 20px;
}
.ant-select-dropdown {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: border-box;
  z-index: 1050;
  left: -9999px;
  top: -9999px;
  position: absolute;
  outline: none;
  font-size: 14px;
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-menu {
  outline: none;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  max-height: 250px;
  overflow: auto;
}
.ant-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item {
  padding-left: 20px;
}
.ant-select-dropdown-menu-item-group-title {
  color: rgba(0, 0, 0, 0.45);
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
}
.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child),
.ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
  border-radius: 0;
}
.ant-select-dropdown-menu-item {
  position: relative;
  display: block;
  padding: 5px 12px;
  line-height: 22px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background 0.3s ease;
}
.ant-select-dropdown-menu-item:hover {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item:first-child {
  border-radius: 4px 4px 0 0;
}
.ant-select-dropdown-menu-item:last-child {
  border-radius: 0 0 4px 4px;
}
.ant-select-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-select-dropdown-menu-item-selected,
.ant-select-dropdown-menu-item-selected:hover {
  background-color: #fafafa;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.65);
}
.ant-select-dropdown-menu-item-active {
  background-color: #e6f7ff;
}
.ant-select-dropdown-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  background-color: #e8e8e8;
  line-height: 0;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
  color: transparent;
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  transition: all 0.2s ease;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  font-weight: bold;
  text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
}
:root .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
  font-size: 12px;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
  color: #ddd;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon {
  display: none;
}
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon,
.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
  color: #1890ff;
  display: inline-block;
}
.ant-select-dropdown-container-open .ant-select-dropdown,
.ant-select-dropdown-open .ant-select-dropdown {
  display: block;
}
.ant-select-auto-complete {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-select-auto-complete.ant-select .ant-select-selection {
  border: 0;
  box-shadow: none;
}
.ant-select-auto-complete.ant-select .ant-select-selection__rendered {
  margin-left: 0;
  margin-right: 0;
  height: 100%;
  line-height: 32px;
}
.ant-select-auto-complete.ant-select .ant-select-selection__placeholder {
  margin-left: 12px;
  margin-right: 12px;
}
.ant-select-auto-complete.ant-select .ant-select-selection--single {
  height: auto;
}
.ant-select-auto-complete.ant-select .ant-select-search--inline {
  position: static;
  float: left;
}
.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 0 !important;
}
.ant-select-auto-complete.ant-select .ant-input {
  background: transparent;
  border-width: 1px;
  line-height: 1.5;
  height: 32px;
}
.ant-select-auto-complete.ant-select .ant-input:focus,
.ant-select-auto-complete.ant-select .ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered {
  line-height: 40px;
}
.ant-select-auto-complete.ant-select-lg .ant-input {
  padding-top: 6px;
  padding-bottom: 6px;
  height: 40px;
}
.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered {
  line-height: 24px;
}
.ant-select-auto-complete.ant-select-sm .ant-input {
  padding-top: 1px;
  padding-bottom: 1px;
  height: 24px;
}
.ant-input-number {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-variant: tabular-nums;
  box-sizing: border-box;
  list-style: none;
  position: relative;
  padding: 4px 11px;
  width: 100%;
  height: 32px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  transition: all 0.3s;
  margin: 0;
  padding: 0;
  display: inline-block;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  width: 90px;
}
.ant-input-number::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
}
.ant-input-number-disabled {
  background-color: #f5f5f5;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px !important;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
  min-height: 32px;
}
.ant-input-number-lg {
  padding: 6px 11px;
  height: 40px;
  font-size: 16px;
}
.ant-input-number-sm {
  padding: 1px 7px;
  height: 24px;
}
.ant-input-number-handler {
  text-align: center;
  line-height: 0;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  position: relative;
  transition: all 0.1s linear;
  display: block;
  width: 100%;
  font-weight: bold;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #40a9ff;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  font-style: normal;
  vertical-align: -0.125em;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 12px;
  user-select: none;
  position: absolute;
  width: 12px;
  height: 12px;
  transition: all 0.1s linear;
  display: inline-block;
  font-size: 12px;
  font-size: 7px \9;
  transform: scale(0.58333333) rotate(0deg);
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: block;
}
.ant-input-number-handler-up-inner:before,
.ant-input-number-handler-down-inner:before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
:root .ant-input-number-handler-up-inner,
:root .ant-input-number-handler-down-inner {
  font-size: 12px;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number-focused {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
}
.ant-input-number-disabled {
  background-color: #f5f5f5;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px !important;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  text-align: left;
  outline: 0;
  -moz-appearance: textfield;
  height: 30px;
  transition: all 0.3s linear;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  padding: 0 11px;
}
.ant-input-number-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  border-left: 1px solid #d9d9d9;
  width: 22px;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  border-radius: 0 4px 4px 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  border-top: 1px solid #d9d9d9;
  top: 0;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  margin-top: -6px;
  text-align: center;
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
.ant-popover {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  cursor: auto;
  user-select: text;
  white-space: normal;
  font-weight: normal;
  text-align: left;
}
.ant-popover:after {
  content: "";
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
}
.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(0, 0, 0, 0.15);
}
.ant-popover-title {
  min-width: 177px;
  margin: 0;
  padding: 5px 16px 4px;
  min-height: 32px;
  border-bottom: 1px solid #e8e8e8;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.65);
}
.ant-popover-message {
  padding: 4px 0 12px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  position: relative;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  text-align: right;
  margin-bottom: 4px;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  background: #fff;
  width: 8.48528137px;
  height: 8.48528137px;
  transform: rotate(45deg);
  position: absolute;
  display: block;
  border-color: transparent;
  border-style: solid;
}
.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: 5.5px;
  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;
  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;
  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;
  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-tooltip {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  z-index: 1060;
  display: block;
  visibility: visible;
  max-width: 250px;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  min-height: 32px;
  word-wrap: break-word;
}
.ant-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: 3px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.75);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 16px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 16px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: 3px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0, 0, 0, 0.75);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 8px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 8px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: 3px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.75);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  margin-top: -5px;
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 8px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 8px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: 3px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.75);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  margin-left: -5px;
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 16px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 16px;
}
.ant-switch {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  height: 22px;
  min-width: 44px;
  line-height: 20px;
  vertical-align: middle;
  border-radius: 100px;
  border: 1px solid transparent;
  background-color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transition: all 0.36s;
  user-select: none;
}
.ant-switch-inner {
  color: #fff;
  font-size: 12px;
  margin-left: 24px;
  margin-right: 6px;
  display: block;
}
.ant-switch-loading-icon,
.ant-switch:after {
  position: absolute;
  width: 18px;
  height: 18px;
  left: 1px;
  top: 1px;
  border-radius: 18px;
  background-color: #fff;
  content: " ";
  cursor: pointer;
  transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-switch:after {
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
}
.ant-switch:active:before,
.ant-switch:active:after {
  width: 24px;
}
.ant-switch-loading-icon {
  background: transparent;
  z-index: 1;
  display: none;
  font-size: 12px;
}
.ant-switch-loading-icon svg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.ant-switch-loading .ant-switch-loading-icon {
  display: inline-block;
  color: rgba(0, 0, 0, 0.65);
}
.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #1890ff;
}
.ant-switch:focus {
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  outline: 0;
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-small {
  height: 16px;
  min-width: 28px;
  line-height: 14px;
}
.ant-switch-small .ant-switch-inner {
  margin-left: 18px;
  margin-right: 3px;
  font-size: 12px;
}
.ant-switch-small:after {
  width: 12px;
  height: 12px;
}
.ant-switch-small:active:before,
.ant-switch-small:active:after {
  width: 16px;
}
.ant-switch-small .ant-switch-loading-icon {
  width: 12px;
  height: 12px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin-left: 3px;
  margin-right: 18px;
}
.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -13px;
}
.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
  transform: scale(0.66667);
  font-weight: bold;
}
.ant-switch-checked {
  background-color: #1890ff;
}
.ant-switch-checked .ant-switch-inner {
  margin-left: 6px;
  margin-right: 24px;
}
.ant-switch-checked:after {
  left: 100%;
  transform: translateX(-100%);
  margin-left: -1px;
}
.ant-switch-checked .ant-switch-loading-icon {
  left: 100%;
  margin-left: -19px;
}
.ant-switch-loading,
.ant-switch-disabled {
  pointer-events: none;
  opacity: 0.4;
}
@keyframes AntSwitchSmallLoadingCircle {
  0% {
    transform-origin: 50% 50%;
    transform: rotate(0deg) scale(0.66667);
  }
  100% {
    transform-origin: 50% 50%;
    transform: rotate(360deg) scale(0.66667);
  }
}
.ant-pagination {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ant-pagination-total-text {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  line-height: 30px;
  margin-right: 8px;
}
.ant-pagination-item {
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  min-width: 32px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  margin-right: 8px;
  font-family: Arial;
  outline: 0;
}
.ant-pagination-item a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.65);
  transition: none;
  margin: 0 6px;
}
.ant-pagination-item:focus,
.ant-pagination-item:hover {
  transition: all 0.3s;
  border-color: #1890ff;
}
.ant-pagination-item:focus a,
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item-active {
  border-color: #1890ff;
  font-weight: 500;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:focus,
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.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 {
  display: inline-block;
  font-size: 12px;
  font-size: 12px \9;
  transform: scale(1) rotate(0deg);
  color: #1890ff;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
:root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
:root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  font-size: 12px;
}
.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;
  display: block;
  letter-spacing: 2px;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
  opacity: 1;
  transition: all 0.2s;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.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 {
  font-family: Arial;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 4px;
  list-style: none;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  transition: all 0.3s;
  display: inline-block;
  vertical-align: middle;
}
.ant-pagination-prev,
.ant-pagination-next {
  outline: 0;
}
.ant-pagination-prev a,
.ant-pagination-next a {
  color: rgba(0, 0, 0, 0.65);
  user-select: none;
}
.ant-pagination-prev:hover a,
.ant-pagination-next:hover a {
  border-color: #40a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  border-radius: 4px;
  outline: none;
  display: block;
  transition: all 0.3s;
  font-size: 12px;
  height: 100%;
  text-align: center;
}
.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 {
  border-color: #1890ff;
  color: #1890ff;
}
.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 {
  border-color: #d9d9d9;
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  vertical-align: middle;
  margin-left: 16px;
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  margin-right: 8px;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  vertical-align: top;
  height: 32px;
  line-height: 32px;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  padding: 4px 11px;
  width: 100%;
  height: 32px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
  margin: 0 8px;
  width: 50px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-disabled {
  background-color: #f5f5f5;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px !important;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
  min-height: 32px;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6px 11px;
  height: 40px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 1px 7px;
  height: 24px;
}
.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 {
  border: 0;
  height: 24px;
}
.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;
  margin-right: 8px;
  height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 8px;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  outline: none;
  padding: 0 6px;
  height: 100%;
  text-align: center;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.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 {
  margin: 0;
  min-width: 24px;
  height: 24px;
  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 {
  margin: 0;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  border-color: transparent;
  background: 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;
  line-height: 24px;
  margin-right: 0;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 1px 7px;
  height: 24px;
  width: 44px;
}
@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-alert {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  padding: 8px 15px 8px 37px;
  border-radius: 4px;
}
.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}
.ant-alert-icon {
  top: 11.5px;
  left: 16px;
  position: absolute;
}
.ant-alert-description {
  font-size: 14px;
  line-height: 22px;
  display: none;
}
.ant-alert-success {
  border: 1px solid #b7eb8f;
  background-color: #f6ffed;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  border: 1px solid #91d5ff;
  background-color: #e6f7ff;
}
.ant-alert-info .ant-alert-icon {
  color: #1890ff;
}
.ant-alert-warning {
  border: 1px solid #ffe58f;
  background-color: #fffbe6;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  border: 1px solid #ffa39e;
  background-color: #fff1f0;
}
.ant-alert-error .ant-alert-icon {
  color: #f5222d;
}
.ant-alert-close-icon {
  font-size: 12px;
  position: absolute;
  right: 16px;
  top: 8px;
  line-height: 22px;
  overflow: hidden;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: #404040;
}
.ant-alert-close-text {
  position: absolute;
  right: 16px;
}
.ant-alert-with-description {
  padding: 15px 15px 15px 64px;
  position: relative;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px;
}
.ant-alert-with-description .ant-alert-icon {
  position: absolute;
  top: 16px;
  left: 24px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-close-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  cursor: pointer;
  font-size: 14px;
}
.ant-alert-with-description .ant-alert-message {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
  display: block;
  margin-bottom: 4px;
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-close {
  height: 0 !important;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  transform-origin: 50% 0;
}
.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 {
  border-radius: 0;
  border: 0;
  margin-bottom: 0;
}
@keyframes antAlertSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
}
@keyframes antAlertSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
}
.ant-slider {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  margin: 14px 6px 10px;
  padding: 4px 0;
  height: 12px;
  cursor: pointer;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  height: 100%;
  width: 4px;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-left: -5px;
  margin-bottom: -7px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  border-radius: 2px;
  background-color: #f5f5f5;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  border-radius: 4px;
  background-color: #91d5ff;
  transition: background-color 0.3s ease;
}
.ant-slider-handle {
  position: absolute;
  margin-left: -7px;
  margin-top: -5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  border-radius: 50%;
  border: solid 2px #91d5ff;
  background-color: #fff;
  transition: border-color 0.3s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle:focus {
  border-color: #46a6ff;
  box-shadow: 0 0 0 5px #8cc8ff;
  outline: none;
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.65);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e8e8e8;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #8cc8ff;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  border-color: rgba(0, 0, 0, 0.25) !important;
  background-color: #fff;
  cursor: not-allowed;
  box-shadow: none;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-modal {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  width: auto;
  margin: 0 auto;
  top: 100px;
  padding-bottom: 24px;
}
.ant-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.ant-modal-title {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  border-radius: 4px;
  background-clip: padding-box;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.ant-modal-close {
  cursor: pointer;
  border: 0;
  background: transparent;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: color 0.3s;
  color: rgba(0, 0, 0, 0.45);
  outline: 0;
  padding: 0;
}
.ant-modal-close-x {
  display: block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  width: 56px;
  height: 56px;
  line-height: 56px;
  font-size: 16px;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: #444;
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  border-radius: 4px 4px 0 0;
  background: #fff;
  color: rgba(0, 0, 0, 0.65);
  border-bottom: 1px solid #e8e8e8;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ant-modal-footer {
  border-top: 1px solid #e8e8e8;
  padding: 10px 16px;
  text-align: right;
  border-radius: 0 0 4px 4px;
}
.ant-modal-footer button + button {
  margin-left: 8px;
  margin-bottom: 0;
}
.ant-modal.zoom-enter,
.ant-modal.zoom-appear {
  animation-duration: 0.3s;
  transform: none;
  opacity: 0;
  user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.65);
  height: 100%;
  z-index: 1000;
  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 {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.ant-modal-centered .ant-modal {
  display: inline-block;
  vertical-align: middle;
  top: 0;
  text-align: left;
}
@media (max-width: 767px) {
  .ant-modal {
    width: auto !important;
    margin: 10px;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-confirm .ant-modal-header {
  display: none;
}
.ant-confirm .ant-modal-close {
  display: none;
}
.ant-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-confirm-body-wrapper {
  zoom: 1;
}
.ant-confirm-body-wrapper:before,
.ant-confirm-body-wrapper:after {
  content: "";
  display: table;
}
.ant-confirm-body-wrapper:after {
  clear: both;
}
.ant-confirm-body .ant-confirm-title {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  display: block;
  overflow: hidden;
}
.ant-confirm-body .ant-confirm-content {
  margin-left: 38px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.65);
  margin-top: 8px;
}
.ant-confirm-body > .anticon {
  font-size: 22px;
  margin-right: 16px;
  float: left;
}
.ant-confirm .ant-confirm-btns {
  margin-top: 24px;
  float: right;
}
.ant-confirm .ant-confirm-btns button + button {
  margin-left: 8px;
  margin-bottom: 0;
}
.ant-confirm-error .ant-confirm-body > .anticon {
  color: #f5222d;
}
.ant-confirm-warning .ant-confirm-body > .anticon,
.ant-confirm-confirm .ant-confirm-body > .anticon {
  color: #faad14;
}
.ant-confirm-info .ant-confirm-body > .anticon {
  color: #1890ff;
}
.ant-confirm-success .ant-confirm-body > .anticon {
  color: #52c41a;
}
.ant-calendar-picker-container {
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  position: absolute;
  z-index: 1050;
}
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft,
.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-calendar-picker {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: inline-block;
  outline: none;
  transition: opacity 0.3s;
}
.ant-calendar-picker-input {
  outline: none;
}
.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #1890ff;
}
.ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
}
.ant-calendar-picker-clear,
.ant-calendar-picker-icon {
  position: absolute;
  width: 14px;
  height: 14px;
  right: 12px;
  top: 50%;
  margin-top: -7px;
  line-height: 14px;
  font-size: 12px;
  transition: all 0.3s;
  user-select: none;
}
.ant-calendar-picker-clear {
  opacity: 0;
  z-index: 1;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.25);
  background: #fff;
  pointer-events: none;
  cursor: pointer;
}
.ant-calendar-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-calendar-picker:hover .ant-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto;
}
.ant-calendar-picker-icon {
  font-family: "anticon";
  font-size: 14px;
  color: rgba(0, 0, 0, 0.25);
  display: inline-block;
  line-height: 1;
}
.ant-calendar-picker-small .ant-calendar-picker-clear,
.ant-calendar-picker-small .ant-calendar-picker-icon {
  right: 8px;
}
.ant-calendar {
  position: relative;
  outline: none;
  width: 280px;
  border: 1px solid #fff;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  background-clip: padding-box;
  line-height: 1.5;
}
.ant-calendar-input-wrap {
  height: 34px;
  padding: 6px 10px;
  border-bottom: 1px solid #e8e8e8;
}
.ant-calendar-input {
  border: 0;
  width: 100%;
  cursor: auto;
  outline: 0;
  height: 22px;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-calendar-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-week-number {
  width: 286px;
}
.ant-calendar-week-number-cell {
  text-align: center;
}
.ant-calendar-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  user-select: none;
  border-bottom: 1px solid #e8e8e8;
}
.ant-calendar-header a:hover {
  color: #40a9ff;
}
.ant-calendar-header .ant-calendar-century-select,
.ant-calendar-header .ant-calendar-decade-select,
.ant-calendar-header .ant-calendar-year-select,
.ant-calendar-header .ant-calendar-month-select {
  padding: 0 2px;
  font-weight: 500;
  display: inline-block;
  color: rgba(0, 0, 0, 0.85);
  line-height: 40px;
}
.ant-calendar-header .ant-calendar-century-select-arrow,
.ant-calendar-header .ant-calendar-decade-select-arrow,
.ant-calendar-header .ant-calendar-year-select-arrow,
.ant-calendar-header .ant-calendar-month-select-arrow {
  display: none;
}
.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-prev-month-btn,
.ant-calendar-header .ant-calendar-next-month-btn,
.ant-calendar-header .ant-calendar-prev-year-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
  position: absolute;
  top: 0;
  color: rgba(0, 0, 0, 0.45);
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 40px;
}
.ant-calendar-header .ant-calendar-prev-century-btn,
.ant-calendar-header .ant-calendar-prev-decade-btn,
.ant-calendar-header .ant-calendar-prev-year-btn {
  left: 7px;
}
.ant-calendar-header .ant-calendar-prev-century-btn:after,
.ant-calendar-header .ant-calendar-prev-decade-btn:after,
.ant-calendar-header .ant-calendar-prev-year-btn:after {
  content: '«';
}
.ant-calendar-header .ant-calendar-next-century-btn,
.ant-calendar-header .ant-calendar-next-decade-btn,
.ant-calendar-header .ant-calendar-next-year-btn {
  right: 7px;
}
.ant-calendar-header .ant-calendar-next-century-btn:after,
.ant-calendar-header .ant-calendar-next-decade-btn:after,
.ant-calendar-header .ant-calendar-next-year-btn:after {
  content: '»';
}
.ant-calendar-header .ant-calendar-prev-month-btn {
  left: 29px;
}
.ant-calendar-header .ant-calendar-prev-month-btn:after {
  content: '‹';
}
.ant-calendar-header .ant-calendar-next-month-btn {
  right: 29px;
}
.ant-calendar-header .ant-calendar-next-month-btn:after {
  content: '›';
}
.ant-calendar-body {
  padding: 8px 12px;
}
.ant-calendar table {
  border-collapse: collapse;
  max-width: 100%;
  background-color: transparent;
  width: 100%;
}
.ant-calendar table,
.ant-calendar th,
.ant-calendar td {
  border: 0;
  text-align: center;
}
.ant-calendar-calendar-table {
  border-spacing: 0;
  margin-bottom: 0;
}
.ant-calendar-column-header {
  line-height: 18px;
  width: 33px;
  padding: 6px 0;
  text-align: center;
}
.ant-calendar-column-header .ant-calendar-column-header-inner {
  display: block;
  font-weight: normal;
}
.ant-calendar-week-number-header .ant-calendar-column-header-inner {
  display: none;
}
.ant-calendar-cell {
  padding: 3px 0;
  height: 30px;
}
.ant-calendar-date {
  display: block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  border-radius: 2px;
  width: 24px;
  height: 24px;
  line-height: 22px;
  border: 1px solid transparent;
  padding: 0;
  background: transparent;
  text-align: center;
  transition: background 0.3s ease;
}
.ant-calendar-date-panel {
  position: relative;
}
.ant-calendar-date:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-date:active {
  color: #fff;
  background: #40a9ff;
}
.ant-calendar-today .ant-calendar-date {
  border-color: #1890ff;
  font-weight: bold;
  color: #1890ff;
}
.ant-calendar-last-month-cell .ant-calendar-date,
.ant-calendar-next-month-btn-day .ant-calendar-date {
  color: rgba(0, 0, 0, 0.25);
}
.ant-calendar-selected-day .ant-calendar-date {
  background: #d1e9ff;
}
.ant-calendar-selected-date .ant-calendar-date,
.ant-calendar-selected-start-date .ant-calendar-date,
.ant-calendar-selected-end-date .ant-calendar-date {
  background: #1890ff;
  color: #fff;
  border: 1px solid transparent;
}
.ant-calendar-selected-date .ant-calendar-date:hover,
.ant-calendar-selected-start-date .ant-calendar-date:hover,
.ant-calendar-selected-end-date .ant-calendar-date:hover {
  background: #1890ff;
}
.ant-calendar-disabled-cell .ant-calendar-date {
  cursor: not-allowed;
  color: #bcbcbc;
  background: #f5f5f5;
  border-radius: 0;
  width: auto;
  border: 1px solid transparent;
}
.ant-calendar-disabled-cell .ant-calendar-date:hover {
  background: #f5f5f5;
}
.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date {
  position: relative;
  margin-right: 5px;
  padding-left: 5px;
}
.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before {
  content: " ";
  position: absolute;
  top: -1px;
  left: 5px;
  width: 24px;
  height: 24px;
  border: 1px solid #bcbcbc;
  border-radius: 2px;
}
.ant-calendar-disabled-cell-first-of-row .ant-calendar-date {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-calendar-disabled-cell-last-of-row .ant-calendar-date {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-calendar-footer {
  border-top: 1px solid #e8e8e8;
  line-height: 38px;
  padding: 0 12px;
}
.ant-calendar-footer:empty {
  border-top: 0;
}
.ant-calendar-footer-btn {
  text-align: center;
  display: block;
}
.ant-calendar-footer-extra {
  text-align: left;
}
.ant-calendar .ant-calendar-today-btn,
.ant-calendar .ant-calendar-clear-btn {
  display: inline-block;
  text-align: center;
  margin: 0 0 0 8px;
}
.ant-calendar .ant-calendar-today-btn-disabled,
.ant-calendar .ant-calendar-clear-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-calendar .ant-calendar-today-btn:only-child,
.ant-calendar .ant-calendar-clear-btn:only-child {
  margin: 0;
}
.ant-calendar .ant-calendar-clear-btn {
  display: none;
  position: absolute;
  right: 5px;
  text-indent: -76px;
  overflow: hidden;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  top: 7px;
  margin: 0;
}
.ant-calendar .ant-calendar-clear-btn:after {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.25);
  display: inline-block;
  line-height: 1;
  width: 20px;
  text-indent: 43px;
  transition: color 0.3s ease;
}
.ant-calendar .ant-calendar-clear-btn:hover:after {
  color: rgba(0, 0, 0, 0.45);
}
.ant-calendar .ant-calendar-ok-btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 0 15px;
  height: 32px;
  user-select: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  color: #fff;
  background-color: #1890ff;
  border-color: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
  height: 24px;
  line-height: 22px;
}
.ant-calendar .ant-calendar-ok-btn > .anticon {
  line-height: 1;
}
.ant-calendar .ant-calendar-ok-btn,
.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn:focus {
  outline: 0;
}
.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-calendar .ant-calendar-ok-btn:not([disabled]):active {
  outline: 0;
  transition: none;
  box-shadow: none;
}
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled] {
  cursor: not-allowed;
}
.ant-calendar .ant-calendar-ok-btn.disabled > *,
.ant-calendar .ant-calendar-ok-btn[disabled] > * {
  pointer-events: none;
}
.ant-calendar .ant-calendar-ok-btn-lg {
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
  height: 40px;
}
.ant-calendar .ant-calendar-ok-btn-sm {
  padding: 0 7px;
  font-size: 14px;
  border-radius: 4px;
  height: 24px;
}
.ant-calendar .ant-calendar-ok-btn > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ant-calendar .ant-calendar-ok-btn:hover,
.ant-calendar .ant-calendar-ok-btn:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}
.ant-calendar .ant-calendar-ok-btn:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn:focus > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn:hover > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn:focus > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ant-calendar .ant-calendar-ok-btn:active,
.ant-calendar .ant-calendar-ok-btn.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}
.ant-calendar .ant-calendar-ok-btn:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.active > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn:active > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ant-calendar .ant-calendar-ok-btn.disabled,
.ant-calendar .ant-calendar-ok-btn[disabled],
.ant-calendar .ant-calendar-ok-btn.disabled:hover,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover,
.ant-calendar .ant-calendar-ok-btn.disabled:focus,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus,
.ant-calendar .ant-calendar-ok-btn.disabled:active,
.ant-calendar .ant-calendar-ok-btn[disabled]:active,
.ant-calendar .ant-calendar-ok-btn.disabled.active,
.ant-calendar .ant-calendar-ok-btn[disabled].active {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  text-shadow: none;
  box-shadow: none;
}
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn.disabled > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child:after,
.ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ant-calendar .ant-calendar-ok-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ant-calendar .ant-calendar-ok-btn-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child {
  color: currentColor;
}
.ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: transparent;
}
.ant-calendar-range-picker-input {
  background-color: transparent;
  border: 0;
  height: 99%;
  outline: 0;
  width: 44%;
  text-align: center;
}
.ant-calendar-range-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-range-picker-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range-picker-input[disabled] {
  cursor: not-allowed;
}
.ant-calendar-range-picker-separator {
  color: rgba(0, 0, 0, 0.45);
  width: 10px;
  display: inline-block;
  height: 100%;
  vertical-align: top;
}
.ant-calendar-range {
  width: 552px;
  overflow: hidden;
}
.ant-calendar-range .ant-calendar-date-panel::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ant-calendar-range-part {
  width: 50%;
  position: relative;
}
.ant-calendar-range-left {
  float: left;
}
.ant-calendar-range-left .ant-calendar-time-picker-inner {
  border-right: 1px solid #e8e8e8;
}
.ant-calendar-range-right {
  float: right;
}
.ant-calendar-range-right .ant-calendar-time-picker-inner {
  border-left: 1px solid #e8e8e8;
}
.ant-calendar-range-middle {
  position: absolute;
  left: 50%;
  width: 20px;
  margin-left: -132px;
  text-align: center;
  height: 34px;
  line-height: 34px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: -118px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle {
  margin-left: -12px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: 0;
}
.ant-calendar-range .ant-calendar-input-wrap {
  position: relative;
  height: 34px;
}
.ant-calendar-range .ant-calendar-input,
.ant-calendar-range .ant-calendar-time-picker-input {
  position: relative;
  display: inline-block;
  padding: 4px 11px;
  width: 100%;
  height: 32px;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
  height: 24px;
  border: 0;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.ant-calendar-range .ant-calendar-input::-moz-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}
.ant-calendar-range .ant-calendar-input:-ms-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder,
.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-calendar-range .ant-calendar-input:hover,
.ant-calendar-range .ant-calendar-time-picker-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
}
.ant-calendar-range .ant-calendar-input-disabled,
.ant-calendar-range .ant-calendar-time-picker-input-disabled {
  background-color: #f5f5f5;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.ant-calendar-range .ant-calendar-input-disabled:hover,
.ant-calendar-range .ant-calendar-time-picker-input-disabled:hover {
  border-color: #e6d8d8;
  border-right-width: 1px !important;
}
textarea.ant-calendar-range .ant-calendar-input,
textarea.ant-calendar-range .ant-calendar-time-picker-input {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
  min-height: 32px;
}
.ant-calendar-range .ant-calendar-input-lg,
.ant-calendar-range .ant-calendar-time-picker-input-lg {
  padding: 6px 11px;
  height: 40px;
  font-size: 16px;
}
.ant-calendar-range .ant-calendar-input-sm,
.ant-calendar-range .ant-calendar-time-picker-input-sm {
  padding: 1px 7px;
  height: 24px;
}
.ant-calendar-range .ant-calendar-input:focus,
.ant-calendar-range .ant-calendar-time-picker-input:focus {
  box-shadow: none;
}
.ant-calendar-range .ant-calendar-time-picker-icon {
  display: none;
}
.ant-calendar-range.ant-calendar-week-number {
  width: 574px;
}
.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part {
  width: 286px;
}
.ant-calendar-range .ant-calendar-year-panel,
.ant-calendar-range .ant-calendar-month-panel,
.ant-calendar-range .ant-calendar-decade-panel {
  top: 34px;
}
.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel {
  top: 0;
}
.ant-calendar-range .ant-calendar-decade-panel-table,
.ant-calendar-range .ant-calendar-year-panel-table,
.ant-calendar-range .ant-calendar-month-panel-table {
  height: 208px;
}
.ant-calendar-range .ant-calendar-in-range-cell {
  border-radius: 0;
  position: relative;
}
.ant-calendar-range .ant-calendar-in-range-cell > div {
  position: relative;
  z-index: 1;
}
.ant-calendar-range .ant-calendar-in-range-cell:before {
  content: '';
  display: block;
  background: #e6f7ff;
  border-radius: 0;
  border: 0;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 0;
  right: 0;
}
.ant-calendar-range .ant-calendar-footer-extra {
  float: left;
}
div.ant-calendar-range-quick-selector {
  text-align: left;
}
div.ant-calendar-range-quick-selector > a {
  margin-right: 8px;
}
.ant-calendar-range .ant-calendar-header,
.ant-calendar-range .ant-calendar-month-panel-header,
.ant-calendar-range .ant-calendar-year-panel-header {
  border-bottom: 0;
}
.ant-calendar-range .ant-calendar-body,
.ant-calendar-range .ant-calendar-month-panel-body,
.ant-calendar-range .ant-calendar-year-panel-body {
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker {
  height: 207px;
  width: 100%;
  top: 68px;
  z-index: 2;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel {
  height: 267px;
  margin-top: -34px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner {
  padding-top: 40px;
  height: 100%;
  background: none;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox {
  display: inline-block;
  height: 100%;
  background-color: #fff;
  border-top: 1px solid #e8e8e8;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select {
  height: 100%;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul {
  max-height: 100%;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  margin-right: 8px;
}
.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn {
  margin: 8px 12px;
  height: 22px;
  line-height: 22px;
}
.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker {
  height: 233px;
}
.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body {
  border-top-color: transparent;
}
.ant-calendar-time-picker {
  position: absolute;
  width: 100%;
  top: 40px;
  background-color: #fff;
}
.ant-calendar-time-picker-panel {
  z-index: 1050;
  position: absolute;
  width: 100%;
}
.ant-calendar-time-picker-inner {
  display: inline-block;
  position: relative;
  outline: none;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  line-height: 1.5;
  overflow: hidden;
  width: 100%;
}
.ant-calendar-time-picker-combobox {
  width: 100%;
}
.ant-calendar-time-picker-column-1,
.ant-calendar-time-picker-column-1 .ant-calendar-time-picker-select {
  width: 100%;
}
.ant-calendar-time-picker-column-2 .ant-calendar-time-picker-select {
  width: 50%;
}
.ant-calendar-time-picker-column-3 .ant-calendar-time-picker-select {
  width: 33.33%;
}
.ant-calendar-time-picker-column-4 .ant-calendar-time-picker-select {
  width: 25%;
}
.ant-calendar-time-picker-input-wrap {
  display: none;
}
.ant-calendar-time-picker-select {
  float: left;
  font-size: 14px;
  border-right: 1px solid #e8e8e8;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  height: 226px;
}
.ant-calendar-time-picker-select:hover {
  overflow-y: auto;
}
.ant-calendar-time-picker-select:first-child {
  border-left: 0;
  margin-left: 0;
}
.ant-calendar-time-picker-select:last-child {
  border-right: 0;
}
.ant-calendar-time-picker-select ul {
  list-style: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  max-height: 206px;
}
.ant-calendar-time-picker-select li {
  padding-left: 32px;
  list-style: none;
  box-sizing: content-box;
  margin: 0;
  width: 100%;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  user-select: none;
  transition: background 0.3s ease;
}
.ant-calendar-time-picker-select li:last-child:after {
  content: '';
  height: 202px;
  display: block;
}
.ant-calendar-time-picker-select li:hover {
  background: #e6f7ff;
}
li.ant-calendar-time-picker-select-option-selected {
  background: #f5f5f5;
  font-weight: bold;
}
li.ant-calendar-time-picker-select-option-disabled {
  color: rgba(0, 0, 0, 0.25);
}
li.ant-calendar-time-picker-select-option-disabled:hover {
  background: transparent;
  cursor: not-allowed;
}
.ant-calendar-time .ant-calendar-day-select {
  padding: 0 2px;
  font-weight: 500;
  display: inline-block;
  color: rgba(0, 0, 0, 0.85);
  line-height: 34px;
}
.ant-calendar-time .ant-calendar-footer {
  position: relative;
  height: auto;
}
.ant-calendar-time .ant-calendar-footer-btn {
  text-align: right;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn {
  float: left;
  margin: 0;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  display: inline-block;
  margin-right: 8px;
}
.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
}
.ant-calendar-month-panel {
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  border-radius: 4px;
  background: #fff;
  outline: none;
}
.ant-calendar-month-panel > div {
  height: 100%;
}
.ant-calendar-month-panel-hidden {
  display: none;
}
.ant-calendar-month-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  user-select: none;
  border-bottom: 1px solid #e8e8e8;
}
.ant-calendar-month-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select {
  padding: 0 2px;
  font-weight: 500;
  display: inline-block;
  color: rgba(0, 0, 0, 0.85);
  line-height: 40px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow,
.ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow {
  display: none;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  position: absolute;
  top: 0;
  color: rgba(0, 0, 0, 0.45);
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 40px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
  left: 7px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after {
  content: '«';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  right: 7px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after,
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after {
  content: '»';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn {
  left: 29px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after {
  content: '‹';
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn {
  right: 29px;
}
.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after {
  content: '›';
}
.ant-calendar-month-panel-body {
  height: calc(100% - 40px);
}
.ant-calendar-month-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate;
}
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
  background: #1890ff;
  color: #fff;
}
.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
  background: #1890ff;
  color: #fff;
}
.ant-calendar-month-panel-cell {
  text-align: center;
}
.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month,
.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover {
  cursor: not-allowed;
  color: #bcbcbc;
  background: #f5f5f5;
}
.ant-calendar-month-panel-month {
  display: inline-block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  text-align: center;
  height: 24px;
  line-height: 24px;
  padding: 0 8px;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.ant-calendar-month-panel-month:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-year-panel {
  position: absolute;
  top: 1px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  border-radius: 4px;
  background: #fff;
  outline: none;
}
.ant-calendar-year-panel > div {
  height: 100%;
}
.ant-calendar-year-panel-hidden {
  display: none;
}
.ant-calendar-year-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  user-select: none;
  border-bottom: 1px solid #e8e8e8;
}
.ant-calendar-year-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select {
  padding: 0 2px;
  font-weight: 500;
  display: inline-block;
  color: rgba(0, 0, 0, 0.85);
  line-height: 40px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow,
.ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow {
  display: none;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  position: absolute;
  top: 0;
  color: rgba(0, 0, 0, 0.45);
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 40px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
  left: 7px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after {
  content: '«';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  right: 7px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after,
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after {
  content: '»';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn {
  left: 29px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after {
  content: '‹';
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn {
  right: 29px;
}
.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after {
  content: '›';
}
.ant-calendar-year-panel-body {
  height: calc(100% - 40px);
}
.ant-calendar-year-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate;
}
.ant-calendar-year-panel-cell {
  text-align: center;
}
.ant-calendar-year-panel-year {
  display: inline-block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  text-align: center;
  height: 24px;
  line-height: 24px;
  padding: 0 8px;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.ant-calendar-year-panel-year:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  background: #1890ff;
  color: #fff;
}
.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
  background: #1890ff;
  color: #fff;
}
.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year,
.ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
  user-select: none;
  color: rgba(0, 0, 0, 0.25);
}
.ant-calendar-decade-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: #fff;
  border-radius: 4px;
  outline: none;
}
.ant-calendar-decade-panel-hidden {
  display: none;
}
.ant-calendar-decade-panel-header {
  height: 40px;
  line-height: 40px;
  text-align: center;
  user-select: none;
  border-bottom: 1px solid #e8e8e8;
}
.ant-calendar-decade-panel-header a:hover {
  color: #40a9ff;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select {
  padding: 0 2px;
  font-weight: 500;
  display: inline-block;
  color: rgba(0, 0, 0, 0.85);
  line-height: 40px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow {
  display: none;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  position: absolute;
  top: 0;
  color: rgba(0, 0, 0, 0.45);
  font-family: Arial, "Hiragino Sans GB", "Microsoft Yahei", "Microsoft Sans Serif", sans-serif;
  padding: 0 5px;
  font-size: 16px;
  display: inline-block;
  line-height: 40px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
  left: 7px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after {
  content: '«';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  right: 7px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after,
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after {
  content: '»';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn {
  left: 29px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after {
  content: '‹';
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn {
  right: 29px;
}
.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after {
  content: '›';
}
.ant-calendar-decade-panel-body {
  height: calc(100% - 40px);
}
.ant-calendar-decade-panel-table {
  table-layout: fixed;
  width: 100%;
  height: 100%;
  border-collapse: separate;
}
.ant-calendar-decade-panel-cell {
  text-align: center;
  white-space: nowrap;
}
.ant-calendar-decade-panel-decade {
  display: inline-block;
  margin: 0 auto;
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  text-align: center;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  border-radius: 2px;
  transition: background 0.3s ease;
}
.ant-calendar-decade-panel-decade:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade {
  background: #1890ff;
  color: #fff;
}
.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
  background: #1890ff;
  color: #fff;
}
.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade,
.ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
  user-select: none;
  color: rgba(0, 0, 0, 0.25);
}
.ant-calendar-month .ant-calendar-month-header-wrap {
  position: relative;
  height: 288px;
}
.ant-calendar-month .ant-calendar-month-panel,
.ant-calendar-month .ant-calendar-year-panel {
  top: 0;
  height: 100%;
}
.ant-calendar-week-number-cell {
  opacity: 0.5;
}
.ant-calendar-week-number .ant-calendar-body tr {
  transition: all 0.3s;
  cursor: pointer;
}
.ant-calendar-week-number .ant-calendar-body tr:hover {
  background: #e6f7ff;
}
.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week {
  background: #bae7ff;
  font-weight: bold;
}
.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date,
.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date {
  background: transparent;
  color: rgba(0, 0, 0, 0.65);
}
.ant-message {
  font-family: "Chinese Quote", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  position: fixed;
  z-index: 1010;
  width: 100%;
  top: 16px;
  left: 0;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice:first-child {
  margin-top: -8px;
}
.ant-message-notice-content {
  padding: 10px 16px;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  background: #fff;
  display: inline-block;
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #f5222d;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #1890ff;
}
.ant-message .anticon {
  margin-right: 8px;
  font-size: 16px;
  top: 1px;
  position: relative;
}
.ant-message-notice.move-up-leave.move-up-leave-active {
  animation-name: MessageMoveOut;
  overflow: hidden;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    opacity: 1;
    max-height: 150px;
    padding: 8px;
  }
  100% {
    opacity: 0;
    max-height: 0;
    padding: 0;
  }
}

.j-logo{position:relative;width:170px;min-width:170px;justify-content:center;background:#238cd2}.j-logo img{position:relative;left:-4px}.j-logo>span{letter-spacing:0;font-size:10px;font-family:"Inter",sans-serif;text-transform:none;font-weight:400;display:block;padding:2px 5px;border-radius:10px;background:#ed5149;position:absolute;top:50%;right:0;transform:translate(50%, -50%)}.j-title{padding:0 20px 0 27px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.j-title div{display:flex;align-items:center}.j-title div small{font-size:80%;opacity:.7;margin-left:8px}.j-middle{flex:1 0 auto;padding:0 30px 0 0;display:none}.j-middle .ui-select+.ui-select{margin-left:7px}.j-buttons{margin-left:auto;transition:all .3s}.ant-modal .button.save-button{background:#27ae60;width:auto;padding:7px;font-size:11.7px;text-transform:uppercase;font-weight:500;top:0}.ant-modal .button.save-button .icon-admin{font-size:16px;margin-right:3px}.ant-modal .button.save-button:hover{background:#219452}.ant-modal .button.save-button .icon-admin{font-size:16px;margin-right:0;top:2px}.j-header{padding-right:4px;display:flex;background:#41556e;height:45px;font-family:"Inter",sans-serif;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.j-header>div{height:100%;display:flex;align-items:center}.j-header .button{width:30px;height:27px;display:flex;align-items:center;justify-content:center;font-size:13px;margin:0 4px;padding:0;position:relative}.j-header .button i{font-size:18px;position:relative;top:-1px}.j-header .button.save-button{background:#27ae60;width:auto;padding:0 7px;font-size:90%;text-transform:uppercase;font-weight:500}.j-header .button.save-button .icon-admin{font-size:16px;margin-right:3px}.j-header .button.save-button .loader{width:14px;height:14px}.j-header .button.save-button .icon::before{content:"";font-family:"icomoon-admin"}.j-header .button.save-button:hover{background:rgb(33, 148, 82)}.j-header .button.reset-button{background:#dd9150}.j-header .button.reset-button .loader{width:14px;height:14px}.j-header .button.reset-button:hover{background:rgb(188, 123, 68)}.j-header .button.stores-button{background:#dd9150}.j-header .button.stores-button i{position:relative;top:-1px}.j-header .button.stores-button:hover{background:rgb(177, 116, 64)}.j-header .button.back-button{background:#ed5149}.j-header .button.back-button:hover{background:rgb(201, 69, 62)}.j-header .button.back-button i{font-size:19px}.j-header .button.new-button{background:rgb(35, 140, 210);width:auto;padding:0 7px;font-size:90%;text-transform:uppercase;font-weight:500}.j-header .button.new-button .icon-admin{font-size:16px;margin-right:3px}.j-header .button.new-button i{font-size:22px}.j-header .button.new-button:hover{background:rgb(30, 119, 179)}.j-header .button.fs-button{display:none;background:#6670b1}.j-header .button.fs-button i{font-size:22px}.j-header .button.fs-button:hover{background:rgb(92, 101, 159)}.j-header .button.clear-cache-button{background:#20b2aa}.j-header .button.clear-cache-button i{font-size:18px}.j-header .button.clear-cache-button:hover{background:rgb(29, 160, 153)}.j-header .button.remove-selected-button{background:#ed5149}.j-header .button.remove-selected-button:hover{background:rgb(213, 73, 66)}.j-header .button.disabled{opacity:.3;pointer-events:none}.oc2 #content::before{content:"";width:88px;height:15px;position:absolute;z-index:9999;right:0;top:30px}@media only screen and (max-width: 1200px){#content::before{width:45px}}@media only screen and (min-width: 760px){#header{position:fixed;width:100%;top:0;z-index:12}.j-header{position:fixed;top:45px;width:calc(100% - 50px);z-index:10}#column-left.active+#content .j-header .j-buttons{margin-right:185px}#column-left{position:fixed;z-index:11}.page{padding-top:90px}.page-layout .page{padding-top:0}}.loading{margin:8px}.loading .fa-spin{top:2px;position:relative;font-size:18px;margin-right:6px}.page .button .fa-spin{transform-origin:50% 53%;min-width:10px;min-height:10px}.page .button .fa-spin::before{font-size:18px;top:1px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ant-modal .save-button .fa-spin{min-width:19px;min-height:15px}.fs-layout{overflow-y:hidden !important}.fs-layout .icon-fullscreen:before{content:""}.fs-layout .tabs-vertical>.tab-container>.tab-content{min-height:calc(100vh - 63px)}.fs-layout *{transition:all 0s !important}.fs-layout .tabs-vertical>ul{height:100vh}.fs-layout #content{position:fixed;width:100%;height:100%;margin-left:0 !important;top:0;z-index:100;background:#fff}.fs-layout #content.page-layout{background:#eef2f5}.fs-layout #content::before{display:none}.fs-layout #content .j-header{top:0;width:100%}.fs-layout #content .j-content{max-width:100%;height:100%;padding:0}.fs-layout #content .j-content>.tabs{min-height:calc(100vh - 45px)}.fs-layout #content .j-content>.tabs-vertical>ul{border-left:0;height:calc(100vh - 45px)}.fs-layout #content .position-selectors{top:45px;width:100%}.fs-layout #content .page{height:100%;overflow-y:scroll;padding-top:45px}.fs-layout #content .positions{margin-top:40px}.fs-layout #column-left.active+#content{left:0}.fs-layout #column-left.active+#content .j-header .j-buttons{right:-185px;position:absolute}.fs-layout #column-left.active+#content .position-selectors{width:100%}.oc3 #content{transition:all 0s}.oc3 #header{box-shadow:0 0 5px rgba(0,0,0,.4);border-bottom-width:0}.oc3 .page{padding-top:107px}.oc3 .j-header{width:calc(100% - 235px);height:47px;top:60px}.oc3 #footer{margin-left:405px !important;transition:all 0s;z-index:4;z-index:0}.oc3 .page-layout #footer,.oc3 .page-layouts #footer,.oc3 .page-skins #footer,.oc3 .page-footer #footer,.oc3 .page-dashboard #footer,.oc3 .page-module_product #footer,.oc3 .page-module_layout #footer,.oc3 .page-import_export #footer,.oc3 .page-blog_posts #footer{margin-left:235px !important}.oc3 .tabs-vertical>ul{padding-bottom:0}.oc3 .fs-layout{overflow-y:scroll !important}.oc3 .fs-layout #content .position-selectors{top:47px}.oc3 .fs-layout #content .j-content>.tabs{min-height:calc(100vh - 47px)}.oc3 .fs-layout #content .page{padding-top:47px;overflow-y:hidden}.oc3 .fs-layout .page-module+#footer,.oc3 .fs-layout .page-modules+#footer{margin-left:170px !important}.oc3 .fs-layout #footer{display:none}.oc4 .page{padding-top:113px}.oc4 .j-header{top:67px}@media only screen and (max-width: 767px){.oc3 .page{padding-top:0}.oc3 .j-header{width:calc(100%);top:45px}}.page-layout .j-content{overflow-x:auto}.active-pos{float:left;min-width:170px;text-align:center;color:#fff;opacity:.5;background:#41556e;min-height:40px;font-size:12px;font-weight:500;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:"Inter",sans-serif}.active-pos::after{content:"";position:relative;margin-left:10px;font-family:"icomoon-admin"}.position-selectors{background:#404a56;position:fixed;z-index:9;top:90px;min-height:40px;width:calc(100% - 235px);box-shadow:0 1px 10px rgba(0,0,0,.4);transition:width .3s;display:flex;align-items:center}.position-selectors>div{margin-left:8px}.position-selectors .active-pos{margin:0}.position-selectors .ui-checkbox{margin-right:auto;margin-left:0;max-width:900px;padding:0;display:flex;flex-flow:row nowrap}.position-selectors .ui-checkbox>span{margin-right:0;border:0}.position-selectors .ui-checkbox>span:last-of-type label{border-right:1px solid #4c5156}.position-selectors .ui-checkbox>span:last-of-type .is-checked{border-right-color:transparent}.position-selectors .ui-checkbox>span:first-of-type .is-checked{border-left:0}.position-selectors .ui-checkbox label{color:#798594;background:rgb(55, 62, 75);padding:0;border-radius:0 !important;min-height:40px;line-height:40px;min-width:45px;font-family:"Inter",sans-serif;letter-spacing:.5px;font-weight:700;border-left:1px solid rgb(39, 43, 53);border-right:1px solid rgb(75, 81, 93);font-size:13px}.position-selectors .ui-checkbox label span{width:100%;height:100%;display:block}.position-selectors .ui-checkbox label:hover{background:rgb(56, 61, 83)}.position-selectors .ui-checkbox label::after{content:"";background:transparent;min-width:45px;height:4px;position:absolute;bottom:0;left:0}.position-selectors .ui-checkbox .is-checked{border-left:1px solid rgb(40, 44, 61);border-right:1px solid rgb(75, 81, 102);background:rgb(72, 77, 100) !important;color:rgba(178,219,244,.8)}.position-selectors .ui-checkbox .is-checked::after{background:#238cd2}.oc3 .position-selectors{top:107px}.on-off{position:absolute;right:0;z-index:1000}#column-left.active+#content .position-selectors{width:calc(100% - 235px)}.styles-override a,.absolute-modules a,.global-modules a{background:#4b57a3}.styles-override a i,.absolute-modules a i,.global-modules a i{animation:none !important}.styles-override a i::before,.absolute-modules a i::before,.global-modules a i::before{position:relative;font-size:22px;top:-1px;opacity:.7}.styles-override a:hover i::before,.absolute-modules a:hover i::before,.global-modules a:hover i::before{opacity:1}.styles-override{margin-right:8px;order:100}.styles-override a i::before{font-size:18px;content:"";font-family:"icomoon-admin"}.absolute-modules{order:99}.absolute-modules a i::before{font-size:18px;content:""}.global-modules{order:98}.global-modules a i::before{font-size:18px;content:""}.page-layout .header,.page-layout .footer,.page-layout .default-content{border-radius:3px;overflow:hidden;background:#404a56;min-height:70px;flex-grow:1;display:flex;justify-content:center;align-items:center;position:relative}.page-layout .header .position-heading,.page-layout .footer .position-heading,.page-layout .default-content .position-heading{position:absolute;background:transparent;color:#e4e4e4;display:none}.page-layout .header:before,.page-layout .footer:before,.page-layout .default-content:before{font-family:"Inter",sans-serif;width:100%;text-align:center;content:attr(data-name);font-size:25px;font-weight:700;color:#586773;letter-spacing:-0.7px}.header,.footer{margin-bottom:30px}.default-content{min-height:160px !important}.page-layout .j-content{padding:0}.page-layout .positions{padding:25px 20px 0 25px;display:flex;flex-direction:column;position:relative;min-height:500px;min-width:1100px;margin-top:130px;background:#eef2f5}.page-layout .positions a:active{box-shadow:none}.page-layout .nested-positions{display:flex;flex-grow:1;margin-bottom:30px;background:transparent;min-height:354px}.page-layout .center-content{flex-grow:1;display:flex;flex-direction:column;min-height:150px}.oc3 .page-layout .positions{margin-top:40px}.position>.position-heading{height:0}.position>.position-heading>span{cursor:default;background:#238cd2;color:#fff;line-height:100%;height:20px;padding-left:8px;border-top-left-radius:2px;border-top-right-radius:2px;font-size:10px;position:relative;display:flex;align-items:center;top:-10px;left:50%;transform:translate3d(-50%, 0, 0)}a.add-row{width:20px;height:20px;color:#fff;background:#117390;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:7px;border-top-right-radius:2px}a.add-row>a{font-size:12px;padding:0;position:relative;color:inherit;top:1px}a.add-row:hover{background:#00c484}.button-set{position:absolute;right:12px;top:5px;color:#798594;z-index:3}.button-set .button{color:inherit;padding:5px 6px;font-size:13px;display:flex;align-items:center;justify-content:center}.button-set .button[class*=delete]{color:#ea2349}.button-set .button[class*=edit]{color:#27ae60}.button-set .button[class*=add]{color:#238cd2}.button-set .button:hover{color:#238cd2}.button-set .edit-column{display:block;position:absolute}.button-set.module-buttons .button{padding:5px 8px}.button-set.module-buttons .ui-edit{padding:5px 9px;color:#9678a9}.button-set.module-buttons .ui-edit .fa-pencil:before{content:"";font-family:"icomoon-admin";font-size:15px}.buttons-dropdown{padding:3px;display:flex;flex-flow:column nowrap;background:#e6e9ef;z-index:20;box-shadow:0 10px 30px 0 rgba(0,0,0,.2);margin-top:20px}.move-handle{background:#fff;width:15px;height:24px;border-right:1px solid rgb(198, 200, 207);z-index:5}.move-handle:hover{color:#fff;background:#238cd2}.column-wrapper{overflow:visible}.column-wrapper .position-heading{height:30px}.column-wrapper .move-handle{height:100%}.module-wrapper .move-handle{border:1px solid rgb(198, 200, 207)}.position-heading{color:#2a323f;position:relative;height:25px;width:100%;font-size:13px;font-weight:600;text-transform:uppercase;border-top-left-radius:3px;border-top-right-radius:3px;text-align:center;display:flex;align-items:center;justify-content:space-between}.position{border:1px solid rgb(198, 200, 207);border-radius:3px;position:relative;min-height:109px}.position-top,.position-bottom,.position-header_top,.position-footer_top,.position-footer_bottom{margin-bottom:30px}.position-header_top{margin-top:5px;margin-bottom:25px}.position-column_left{width:220px;margin-right:30px}.position-column_right{margin-left:30px;width:220px}.position-column_left>.row-wrapper,.position-column_right>.row-wrapper{min-height:108px}.position-column_left>.row-wrapper>.move-item:not(:last-child),.position-column_right>.row-wrapper>.move-item:not(:last-child){border-bottom:0}.position-column_left>.row-wrapper .position-row,.position-column_right>.row-wrapper .position-row{min-height:108px}.default-content+.position-content_bottom,.position-content_top+.default-content,.position-content_top+.position-content_bottom{margin-top:30px}@media not all and (hover: none){.row-buttons,.column-buttons,.module-buttons{opacity:0}.row-buttons .button+.button,.column-buttons .button+.button,.module-buttons .button+.button{margin-left:0}}.row-heading{background:#f7f8fc;background:#e9eff9;background:#e2f3fd;border-bottom:1px solid rgb(198, 200, 207)}.row-id{width:100%;height:100%;color:#798594;font-weight:400;font-size:11px;display:flex;align-items:center;padding-left:24px}.row-layouts{left:50%;transform:translateX(-50%);position:absolute;top:7px}.row-layouts ul{margin:0;padding:0;list-style:none;display:flex}.row-layouts ul li{margin-right:8px;width:25px;height:11px;position:relative;display:flex;align-items:center;cursor:pointer}.row-layouts ul li:hover span{background:#238cd2}.row-layouts ul li span{background:rgb(198, 200, 207);display:block;width:100%;height:100%;margin-right:1px}.row-layouts ul li span:last-of-type{margin-right:0}.row-layouts ul li .row-layout-50{width:50%}.row-layouts ul li .row-layout-25{width:25%}.row-layouts ul li .row-layout-66{width:66.666666%}.row-layouts ul li .row-layout-33{width:33.333333%}.row-buttons{top:0;height:24px;right:0;border-left:1px solid rgb(198, 200, 207);background:#fff;padding:0 4px}.row-buttons .button{display:flex;align-items:center;justify-content:center;top:-1px}.row-wrapper{padding-top:0;background:#e6e9ef;min-height:107px;height:100%}.row-wrapper:empty{background:transparent;background:url(data:image/png;base64, );background-position:8px 8px}.row-wrapper>.move-item{background:rgb(198, 200, 207);z-index:1}.row-wrapper>.move-item:hover{z-index:2}.row-wrapper>.move-item:hover .row-buttons,.row-wrapper>.move-item:hover .row-layouts{opacity:1}.row-wrapper>.move-item:not(:last-child){border-bottom:1px solid rgb(198, 200, 207)}.position-row{display:flex;flex-flow:column nowrap;border-bottom:1px solid rgb(198, 200, 207);position:relative;min-height:107px}.position-row:hover{box-shadow:0 1px 30px -2px rgba(0,0,0,.2);border-bottom:1px solid rgb(198, 200, 207)}.column-wrapper{display:flex;flex-wrap:wrap;margin-bottom:-2px}.column-wrapper>.move-item{background:#e6e9ef;flex:0 0 auto}.column-wrapper>.move-item:hover .column-buttons,.column-wrapper>.move-item:hover .column-width{opacity:1}.column-wrapper>.move-item{margin-bottom:1px}.column-buttons{right:4px;top:3px}.position-column,.column-wrapper{min-height:82px;position:relative;height:100%}.column-wrapper:empty{background:#eef2f5}.row-wrapper:empty::before,.column-wrapper:empty::before,.module-wrapper:empty::before{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:url(data:image/png;base64, ) transparent;background-position:8px 5px;pointer-events:none;text-align:center;content:"Empty Row";font-family:"Inter",sans-serif;color:#c6c8cf;font-weight:700;text-transform:uppercase;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1.1}.row-wrapper:empty::before{content:"Empty Position";background-position:8px 8px}.module-wrapper:empty::before{content:"Empty Column";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-wrapper>.move-item[style="width: 20%;"] .module-wrapper:empty::before,.column-wrapper>.move-item[style="width: 25%;"] .module-wrapper:empty::before{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;left:53%;top:54%}@keyframes overlay{from{opacity:0}to{opacity:1}}.column-width{font-size:12px;font-weight:400;color:#798594;display:flex;position:relative;align-items:center}.column-width>span{position:relative;display:block;padding:3px 0;width:40px;cursor:default}.column-width>span::after{font-size:12px;right:-2px;top:3px;position:absolute;font-family:"icomoon-admin",sans-serif}.column-width>span.width-100::after{right:-5px}.column-width>div{display:none;animation:overlay .2s ease;top:62%;left:0;z-index:10000;position:absolute;padding-top:10px}.column-width:hover>div{display:block}.column-width ul{background:#586984;margin:0;padding:0;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);display:grid;grid-template:repeat(5, auto)/repeat(4, auto);grid-gap:1px;border-radius:4px}.column-width ul::before{content:"";font-family:"icomoon-admin";font-size:30px;left:10px;top:-12px;color:#4b5a71;z-index:0;position:absolute}.column-width ul li{padding:5px 9px;border-radius:inherit;list-style:none;background:#4b5b71;color:#eee;cursor:pointer;z-index:2;display:grid;place-content:center;position:relative;font-size:11px}.column-width ul li:hover{background:#414e62}.column-width .button{color:inherit;padding:5px 5px;font-size:10px}.column-width .button:hover{color:#238cd2}.column-width.module-width{left:auto;right:42px;top:5px;text-align:right;opacity:0 !important;visibility:hidden;padding:0}.column-width.module-width>div{left:50%;transform:translateX(-50%)}.column-width.module-width ul::before{left:50%;transform:translateX(-50%)}.modal .column-width{left:auto;top:auto;position:relative;background:#fff;border:1px solid #dcdfe2;height:29px;width:75px}.modal .column-width>div{top:85%;left:0}.modal .column-width::after{color:#fff;content:"";font-size:13px;right:3px;top:3px;position:absolute;font-family:"icomoon-admin",sans-serif;background-color:#bfbfbf;width:21px;height:21px;display:flex;align-items:center;justify-content:center}.modal .column-width ul{top:125%;left:0}.modal .column-width ul li{margin-top:0;justify-content:center}.modal .column-width>span{display:flex;align-items:center;justify-content:center}.modal .column-width>span::after{display:none}.modal .column-width+div>ul{position:relative;z-index:10}.modal .column-width+div>ul>li{z-index:1}.modal .column-width+div>ul>li:hover{z-index:2}.module-wrapper{display:flex;flex-grow:1;flex-flow:row wrap;padding:0 15px 0 27px;min-height:47px;margin-bottom:5px;margin-right:-10px}.module-wrapper .fa-pencil,.module-wrapper .icon-trash-o{font-size:105%}.module-wrapper .icon-trash-o{margin-right:3px}.module-wrapper>.move-item{padding-right:10px;margin-bottom:10px;position:relative;z-index:1;min-width:60px;width:100%}.module-wrapper>.move-item:hover{z-index:2}.module-wrapper>.move-item:hover .module-buttons,.module-wrapper>.move-item:hover .column-width.module-width{opacity:1 !important;visibility:visible}.module-wrapper .move-handle{max-height:35px}.module-buttons{top:0;right:0;padding:0 3px;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to right, rgba(247, 248, 252, 0.5) 0%, white 20%);z-index:1}.position-module{border:1px solid rgb(198, 200, 207);background:#fff;position:relative;flex-grow:1;border-radius:2px;padding:7px;display:flex;justify-content:center;align-items:center;min-height:35px}.position-module a.ui-edit{position:relative;transform:scale(1);background:transparent;box-shadow:none;color:#798594;font-size:13px;cursor:pointer;margin:0 5px;display:flex;top:0}.position-module a.ui-edit:hover{color:#238cd2;background-color:transparent}.position-module:hover .module-id>span,.position-module:hover .module-id>span:empty{opacity:1}.position-module:hover .module-id:hover{color:#238cd2}.module-id{cursor:pointer;position:absolute;left:20px;top:0;height:100%;color:#2a323f;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:33px;width:calc(100% - 20px)}.module-id>span{display:block;width:calc(100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.module-id>span:empty{opacity:.5}.module-id>span:empty::before{content:"Add module... (or edit empty grid item)"}.position-column_left .row-layouts,.position-column_left .column-width .button,.position-column_left .module-width,.position-column_right .row-layouts,.position-column_right .column-width .button,.position-column_right .module-width{display:none}.position-column_left .module-id,.position-column_right .module-id{width:calc(100% - 30px)}.position-column_left .column-wrapper>.move-item,.position-column_left .module-wrapper>.move-item,.position-column_right .column-wrapper>.move-item,.position-column_right .module-wrapper>.move-item{width:100% !important}.position-column_left .row-wrapper>div:only-of-type .column-wrapper>.move-item:last-child,.position-column_right .row-wrapper>div:only-of-type .column-wrapper>.move-item:last-child{border-bottom:1px solid rgb(198, 200, 207)}.position-column_left .row-wrapper,.position-column_right .row-wrapper{margin-bottom:-1px}.position-column_left .row-wrapper>div:last-of-type .column-wrapper,.position-column_right .row-wrapper>div:last-of-type .column-wrapper{margin-bottom:-1px}.position-column_left .column-width,.position-column_right .column-width{opacity:.5 !important}.position-column_left .column-width ul,.position-column_right .column-width ul{display:none !important}.position-column_left .column-width>span,.position-column_right .column-width>span{visibility:hidden}.position-column_left .column-width>span::before,.position-column_right .column-width>span::before{visibility:visible;font-family:"Inter",sans-serif;content:"100%"}.position-column_left .column-width>span::after,.position-column_right .column-width>span::after{display:none}.position-column_left .column-wrapper,.position-column_right .column-wrapper{margin-bottom:-1px}.position-column_left .is-dragging .column-width>span::before,.position-column_right .is-dragging .column-width>span::before{display:none}.position-column_left>.row-wrapper>.move-item:last-child>.position-row:last-child,.position-column_right>.row-wrapper>.move-item:last-child>.position-row:last-child{border-bottom-width:0}.edit-module .modal-body .page{padding-top:0}.edit-module .modal-body .j-header{display:none}.edit-module .modal-body .j-content{padding-top:0}.edit-module .modal-body .tab-items{border-left:0;height:calc(100% - 55px)}.page-module-header .j-content{padding:15px}.accordion-content .position .new-item.button{padding:5px;background:#4b5a71}.accordion-content .position .new-item.button a{height:100%;background:#238cd2;border-radius:3px;padding:10px;transition:all .1s}.accordion-content .position .new-item.button a:hover{background:rgb(32, 126, 189)}.accordion-content .position .new-item.button a:active{box-shadow:inset 0 2px 15px 0 rgba(0,0,0,.2)}.accordion-group.grid-builder .accordion-content>div{padding:10px 0 0;display:flex;flex-direction:column;align-items:center;background-color:#fafafa;border:none}.grid-builder.popup-builder .accordion-content>div+div .new-item{margin-top:10px;left:50%;transform:translateX(-50%)}.grid-builder.popup-builder .accordion-content>div+div .row-wrapper{margin:0 10px 15px 10px;width:auto}.grid-builder .accordion-content .new-item.button{cursor:pointer;background:#238cd2;color:#fff;line-height:100%;height:20px;border-radius:2px;position:relative;display:inline-flex;align-items:center;width:auto;padding:0}.grid-builder .accordion-content .new-item.button:hover a span{background-color:#27ae60}.grid-builder .accordion-content .new-item.button a{font-size:10px;color:#fff;text-transform:uppercase;padding:4px 25px 3px 5px;font-weight:600}.grid-builder .accordion-content .new-item.button a span{display:inline-flex;align-items:center;justify-content:center;background-color:#1a738e;position:absolute;width:20px;height:20px;right:0;top:0;font-size:17px;visibility:visible}.grid-builder .accordion-content .new-item.button a span::before{display:none}.grid-builder .accordion-content .row-wrapper{width:100%;position:relative;border:1px solid #c6c8cf;margin-top:0}.grid-builder .accordion-content .row-wrapper:empty::before{content:"Click Add Row to begin";position:absolute;top:50%;left:50%;font-family:"Montserrat","Open Sans",sans-serif;font-weight:700;transform:translate(-50%, -50%);color:#d1d4d7;text-transform:uppercase;font-size:18px;width:100%;text-align:center}.page-layout-new .global-modules{display:none}[class*=status-off]{box-shadow:none !important}[class*=status-off] .row-heading{background:#f7e9e7 !important}.position-row.status-off .column-wrapper{opacity:.6}.position-column[class*=status-off]{background:#f7e9e7}.position-column[class*=status-off] .module-wrapper{opacity:.6}.position-column_left .row-id .status-name,.position-column_right .row-id .status-name{width:-moz-max-content;width:max-content;padding:0}.status-name{margin-left:5px;font-size:11px;color:#ea2349;position:relative;font-weight:400;text-transform:none;pointer-events:none;max-width:100%}.status-name::before{content:"OFF";font-weight:700 !important;letter-spacing:-0.5px;margin-right:3px}.column-wrapper .status-name{left:28px;top:-11px}.column-wrapper .status-name::before{margin-left:-5px}.row-id .status-name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#f7e9e7;padding:0 100px;z-index:2}.column-id{display:flex;align-items:center;justify-content:center;padding-left:20px}.fullwidth-row .row-heading{background:#e2dded}.fullwidth-row .row-name::after{content:"(Fullwidth)";margin-left:7px;opacity:.8;text-transform:none}.stack-at{margin-left:5px;font-size:11px;color:#e44c6f;position:relative;font-weight:400;text-transform:none;top:-1px}.stack-at span{font-weight:700}.column-wrapper .stack-at{margin-left:3px;color:#238cd2}@media only screen and (max-width: 768px){.oc3 .position-selectors{top:calc(45px + 47px);width:100%;overflow-x:auto}}.tab-content .module-items .accordion-button .accordion-heading{padding:0;border-width:0}.tab-content .module-items .accordion-button .accordion-heading::before{display:none}.tab-content .module-items .accordion-heading .new-item{justify-content:flex-start;font-size:12px;background-color:rgb(35, 140, 210)}.tab-content .module-items .accordion-heading .new-item a{width:100%}.tab-content .module-items .accordion-heading .new-item span i{top:3px}.tab-content .module-items .accordion-heading .new-item:hover{background-color:rgb(102, 112, 177)}.tab-content .module-items .module-items .accordion-heading .new-item{background-color:rgb(32, 126, 189)}.tab-content .module-items .module-items .accordion-heading .new-item span{visibility:hidden}.tab-content .module-items .module-items .accordion-heading .new-item span::before{visibility:visible;content:"Add";-webkit-font-smoothing:auto;font-family:inherit}.tab-content .module-items .module-items .accordion-heading .new-item span i{top:3px;visibility:visible}.tab-content .module-items .module-items .accordion-heading .new-item:hover{background-color:rgb(92, 101, 159)}.page-module .position{margin-bottom:0;border-width:0;border-radius:0;min-height:100%;background-color:#fafafa}.page-module .position .row-wrapper{border:1px solid rgb(198, 200, 207);margin:10px 0 0 0}.page-module .position .new-item{width:calc(100% + 0px);justify-content:flex-start;color:#fff}.page-module .position .new-item a{color:inherit;width:100%;display:flex;align-items:center}.page-module .position .new-item a span{visibility:hidden;font-size:12px}.page-module .position .new-item a span::before{visibility:visible;content:"";font-family:"icomoon-admin";font-size:17px;top:1px;margin-left:4px;position:relative}.page-module .row-wrapper{background-color:#fafafa}.page-module .position-heading{border-radius:inherit}.tab-content .module-items .accordion-button .accordion-heading{padding:6px !important}div.new-item.button{border-radius:3px;height:32px}.page-module .position .new-item.button{border-radius:0;height:40px}body{-ms-scroll-chaining:none;overscroll-behavior:none}.page ::before,.modal:not(#modal-image) ::before,.ant-popover ::before,.ant-modal ::before{font-weight:400;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.note-editor ::before{font-family:"summernote" !important}#container{background:#fafafa;display:flex;flex-direction:column}#content{padding-bottom:0;flex-grow:1;transition:all .3s}div[data-name=logo] .ui-image-preview,div[data-name=logo2x] .ui-image-preview{border:1px dashed #d0d6de;padding:10px}#footer{background:#fff;padding-top:34px;margin:auto 0 0 0;padding-left:50px;border-top:1px solid #eee;transition:all .3s}.field-label small a{color:#238cd2 !important;text-decoration:underline}.field-label small a:hover{color:#ed5149 !important}.active~#footer{padding-left:250px}#column-left+#content+#footer{margin-left:50px}.page-layout{background-color:#eef2f5}.page-modules.page-footer .j-content{padding:8px}.page-module .j-content>div>div:not([class]){padding:8px}@media only screen and (max-width: 1024px){.j-content{padding:0}.field-label{max-width:150px}.tab-container{border-left:0}}.ui-clear{display:flex;align-items:center;justify-content:center;font-size:11px;position:absolute;top:2px;right:3px;transform:translate(50%, -50%) scale(0.8);box-shadow:0 2px 5px 0 rgba(0,0,0,.4);background:#ed5149;color:#fff;border-radius:50%;width:15px;height:15px;z-index:1}.ui-clear:hover{color:#fff;background:#41556e;transform:translate(50%, -50%) scale(0.9)}.ui-clear.ui-edit{left:2px;transform:translate(-50%, -50%) scale(0.8)}.image-dimensions>.form-field>.field-option>div{width:100%}.note{display:block;padding:10px 15px;line-height:1.7}.note b{font-weight:700}.icon-spin{animation:fa-spin infinite linear;animation-duration:400ms}.page-variables .ui-input:not(.input-numbers):not(.input-number) input{width:188px}.page-variables .input-numbers::before{display:none}.page-not-found .j-content h1,.page-dashboard .j-content h1{text-align:center;margin:20px}.field-variable-name+.form-field>.field-option{border-left:1px solid #eee}.field-variable-name+.form-field .items-per-row-section{margin:-10px}.field-variable-name+.form-field .items-per-row-section .list-add-btn{height:calc(100% - 20px);right:-28px;transition:all 0s !important}.field-variable-name+.form-field .items-per-row-section .ui-list-group+div>ul:empty+.list-add-btn{right:10px}.field-variable-name+.form-field .items-per-row-section .ui-list-group{min-width:160px}.field-variable-name+.form-field .items-per-row-section .ui-list-group+div .ui-list-group{min-width:123px}.ant-message{z-index:999999;top:12px}.oc3 .ant-message{top:19px}.ant-message svg,.ant-message i{display:none}.ant-message-notice{padding:3px}.ant-message-notice-content{background:#27ae5f;color:#fff;border-radius:3px;padding:5px 10px;box-shadow:0 3px 30px 0 rgba(0,0,0,.2)}.ant-message-notice-content>div{display:inline-flex;align-items:center;justify-content:center}.ant-message .anticon{color:#fff;font-size:17px;margin-right:3px;top:0}.ant-message .anticon::before{content:"";font-family:"icomoon-admin" !important}.fa-spin-hover:hover{animation:fa-spin 2s infinite linear}.fa-spin-hover-parent:hover .fa{animation:fa-spin 2s infinite linear}.ant-alert-info{border:none;padding:0 !important;background:transparent !important}.navbar-static-top .green{margin-right:5px}.ui-font .VirtualizedSelectOption{display:flex;align-items:center}.ui-font .VirtualizedSelectOption>div{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-variables .module-items>div:not(.tab-container)>a{padding-left:12px}.modal-backdrop{z-index:999;pointer-events:none}.variable-radius,.variable-font,.variable-value,.variable-breakpoint,.variable-color,.variable-gradient,.variable-shadow,.variable-font_size,.variable-gap{display:flex !important;align-items:center;justify-content:center}.variable-radius .variable-name,.variable-font .variable-name,.variable-value .variable-name,.variable-breakpoint .variable-name,.variable-color .variable-name,.variable-gradient .variable-name,.variable-shadow .variable-name,.variable-font_size .variable-name,.variable-gap .variable-name{order:2;margin-left:5px}.variable-radius .variable-value,.variable-font .variable-value,.variable-value .variable-value,.variable-breakpoint .variable-value,.variable-color .variable-value,.variable-gradient .variable-value,.variable-shadow .variable-value,.variable-font_size .variable-value,.variable-gap .variable-value{order:0;color:#c1d0df}.variable-radius .variable-value::after,.variable-font .variable-value::after,.variable-value .variable-value::after,.variable-breakpoint .variable-value::after,.variable-color .variable-value::after,.variable-gradient .variable-value::after,.variable-shadow .variable-value::after,.variable-font_size .variable-value::after,.variable-gap .variable-value::after{content:"•";margin-left:5px}.variable-gap,.variable-radius,.variable-font_size{display:flex !important;align-items:center;justify-content:center}.variable-gap .variable-name,.variable-radius .variable-name,.variable-font_size .variable-name{order:0;margin-right:5px}.variable-gap .variable-value,.variable-radius .variable-value,.variable-font_size .variable-value{order:2;color:#c1d0df}.variable-gap .variable-value::before,.variable-radius .variable-value::before,.variable-font_size .variable-value::before{content:"•";margin-right:5px}.variable-gap .variable-value::after,.variable-radius .variable-value::after,.variable-font_size .variable-value::after{content:""}.variable-font .variable-value::before{font-family:"Open Sans",sans-serif !important}.variable-font .variable-value{order:3;min-width:25px}.variable-font .variable-value::after{display:none}.variable-font .variable-value::before{content:"•";margin-right:5px;margin-left:5px}.j-content .pagination{padding:8px}.j-content .pagination>ul{margin-bottom:5px}.j-content .pagination>span{font-size:12px;opacity:.8}.variable-font_size .variable-value,.variable-gap .variable-value{min-width:26px}.variable-color,.variable-shadow,.variable-gradient{margin-left:-4px}.variable-color .variable-value,.variable-shadow .variable-value,.variable-gradient .variable-value{height:25px !important;width:25px !important;margin-right:5px;border:1px solid #f4f4f4}.variable-color .variable-value::after,.variable-shadow .variable-value::after,.variable-gradient .variable-value::after{display:none}.variable-gradient .variable-value span{width:100%;height:100%}.module-items-empty .ant-alert-message{padding:0 10px}.module-items-empty+.pagination{display:none}.import-buttons .button,.export-buttons .button{margin-right:6px}.ui-none>*:not(:last-child){opacity:.25}.image-tools{display:flex}.image-tools>div{margin-left:20px}.page-module_header li.flyout_menu,.page-footer li.flyout_menu{display:none}.database-indexes-modal .ant-modal-body{padding:10px !important;max-height:500px;overflow-y:auto}.add-indexes-btn{background-color:#27ae60 !important;margin-right:18px}.check-indexes-btn{background-color:#27ae60 !important}.php-ini{display:flex}.php-ini>div{margin-right:15px}.blog-views,.blog-comments{color:#a5afb9;display:inline-flex;padding:0 5px;align-items:center;opacity:.7}.blog-views i,.blog-comments i{margin-right:5px}.blog-comments{margin-right:10px}.comment-status{color:#a5afb9;margin-right:10px}.comment-status .fa-toggle-on{color:#27ae60}.comment-status .fa-toggle-off{color:#ed5149}html[dir=rtl] .j-header,html[dir=rtl] .j-content,html[dir=rtl] .ant-popover,html[dir=rtl] .ant-modal,html[lang=ar] .j-header,html[lang=ar] .j-content,html[lang=ar] .ant-popover,html[lang=ar] .ant-modal{direction:ltr}html[dir=rtl].oc2 .list-add-btn,html[dir=rtl].oc2 .list-remove-btn,html[lang=ar].oc2 .list-add-btn,html[lang=ar].oc2 .list-remove-btn{right:50px}.page-blog_categories .module-items .item-download,.page-blog_posts .module-items .item-download{display:none}.ui-display.sub-tabs{width:100%;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:-10px}.j-header>.j-button{position:relative;cursor:pointer;left:23px}.j-header>.j-button .button{margin:0 3px}.j-header>.j-button .button:hover{background:#238cd2}.j-warning{color:#ea2349 !important}.license-check-btn{width:30px;height:27px;display:flex;justify-content:center}.license-check-modal .module-items{color:#fff}.license-check-modal .module-items>div{padding:0 10px}.oc4 .accordion-item,.oc4 .accordion-button{border:0;padding:0}.oc4 .position-selectors{top:114px}.oc4 .info-field{font-size:11px}.oc4 .fa-cog,.oc4 .fa-ellipsis-v,.oc4 .fa-question,.oc4 .fa-info{font-family:"FontAwesome"}.oc4 .fa-caret-down::before,.oc4 .fa-upload::before,.oc4 .fa-caret-up::before,.oc4 .fa-trash-o::before,.oc4 .fa-pencil::before,.oc4 .fa-times::before,.oc4 .fa-close::before,.oc4 .fa-download::before{font-family:"icomoon-admin"}.oc4 .fa-cog::before{content:""}.oc4 .fa-trash-o::before{content:""}.oc4 .fa-pencil::before{content:""}.oc4 .styles-override .fa-cog::before{font-family:"icomoon-admin";content:""}.oc4 #journal3-theme li li a::before,.oc4 #menu li li a:before{font-size:10px}.module-items.tabs-vertical>.tab-items li:last-of-type{border-bottom:0;height:45px;display:flex;align-items:center;justify-content:center;padding:0}.module-items.tabs-vertical>.tab-items li:last-of-type .new-item{width:calc(100% - 14px);height:30px;border-radius:2px}.module-items.tabs-vertical>.tab-items li:last-of-type:hover{background:#37485e}.module-items.tabs-vertical>.tab-items li.tab-active:not(:first-of-type)::before{display:none}.module-items .is-sortable{cursor:pointer}.module-items .is-sortable .move-handle{background-color:transparent;color:#fff;width:15px;padding-right:5px;height:calc(100%);border-right:0;left:0;justify-content:flex-end;opacity:.6;transform:translateY(1%);top:0}.module-items .is-sortable .move-handle:hover{color:#27ae60;opacity:1}.module-items .is-sortable:hover .move-handle,.module-items .is-sortable.tab-active .move-handle{opacity:1;color:#ed5149}div.new-item{pointer-events:auto;width:100%;height:40px;display:flex;align-items:center;justify-content:center;transition:all .1s ease-out;border-radius:0;font-size:13px;line-height:39px;background:#238cd2}div.new-item:hover{background:rgb(102, 112, 177)}div.new-item i{font-size:18px;top:2px}.tab-content>div>.module-items>.accordion-item>.accordion-heading{border-top-width:0;border-bottom-width:0}.transition-name{display:inline-block;margin-left:7px}.modal.transitions-modal .modal-body{width:900px;height:349px}.modal.transitions-modal .modal-body>div>i{position:absolute;top:46%;left:50%;transform:translate(-50%, -50%);z-index:0;color:#fff;font-size:30px}.modal.transitions-modal .modal-header{display:none}.modal.transitions-modal iframe{width:900px;height:349px;position:relative;z-index:1}.subitems{position:relative}.subitems>ul{position:relative;border:0;margin:0;padding:0;list-style:none}.subitems .fa-cog{top:1px;position:relative}.subitem-buttons{background:rgb(238, 242, 245);height:45px;display:flex;align-items:center}.subitem-buttons span{background:rgb(220, 223, 226);color:#2a323f;padding:0 15px;height:100%;display:flex;align-items:center;margin-right:10px;min-width:180px}.subitem-buttons .button{margin-right:8px;padding:4px 10px;border-radius:3px;color:#fff;background:#238cd2}.subitem-buttons .button:hover{background:rgb(30, 119, 179);color:#fff}.subitem-buttons .button.add-image-layer{background:#27ae60}.subitem-buttons .button.add-image-layer:hover{background:rgb(33, 148, 82)}.subitem-buttons .button.add-video-layer{background:#ea2349}.subitem-buttons .button.add-video-layer:hover{background:rgb(199, 30, 62)}.subitem-buttons .button.add-button-layer{background:#dd9150}.subitem-buttons .button.add-button-layer:hover{background:rgb(188, 123, 68)}.subitem-buttons .button.add-product-layer{background:#9678a9}.subitem-buttons .button.add-product-layer:hover{background:rgb(128, 102, 144)}.subitem-buttons .button i{margin-right:5px;color:#fff;font-size:14px;top:1px}li.subitem{position:relative;background:rgb(109, 129, 154);width:100%;height:40px;display:flex;align-items:center;padding-left:40px;border-top:1px solid rgb(131, 148, 169);border-bottom:1px solid rgb(93, 110, 131);transition:all .05s ease-out}li.subitem:hover{background:rgb(104, 123, 146)}li.subitem:hover>div>a{color:#fff;opacity:1}li.subitem>div{width:100%;height:40px;display:flex;align-items:center}li.subitem>div>a{width:100%;height:100%;display:flex;align-items:center;padding-left:10px;opacity:.7;cursor:pointer;color:#fff}li.subitem .module-icons a{color:#dcdfe2;cursor:pointer;padding:5px}li.subitem .module-icons a:active{box-shadow:none}li.subitem .module-icons a>span{display:inline-block;margin:0 3px}li.subitem .module-icons a:hover{color:#fff !important}li.subitem::before{content:"";color:#2a323f;width:39px;height:39px;position:absolute;font-size:16px;left:0;border-radius:0;display:flex;align-items:center;justify-content:center;background:#4b5a71}li.subitem:first-of-type{border-top-color:rgb(116, 135, 159)}li.subitem:last-of-type{border-bottom-color:rgb(116, 135, 159)}li.subitem.text-layer::before{content:"";color:rgb(57, 152, 215)}li.subitem.image-layer::before{content:"";color:#27ae60}li.subitem.video-layer::before{content:"";color:rgb(236, 57, 91)}li.subitem.button-layer::before{content:"";color:#dd9150}li.subitem.product-layer::before{content:"";color:rgb(161, 134, 178)}#container .side-column .flyout img{max-width:500px}.variable-color .variable-value,.variable-gradient .variable-value,.variable-shadow .variable-value{display:inline-block;width:15px;height:15px}.variable-shadow .variable-value{display:none !important}.tabbed-list .tab-items>li>div{width:100%}.tabbed-list .tab-items>li .item-name{display:block;width:calc(100% - 25px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;top:-1px;color:#dcdfe2;height:40px;line-height:40px}.tabbed-list .tab-items>li .item-name small{font-size:80%;display:inline-block;margin-left:5px;opacity:.5}.tabbed-list .tab-content>div:empty{padding:8px 15px}.tabbed-list .tab-content>div:empty::before{font-size:30px;margin:0 15px;position:relative;opacity:.5;top:4px}.tabbed-list .tab-content>div:empty::after{content:"Click + to create a module instance";font-family:"Inter",sans-serif;font-size:25px;font-weight:300;position:absolute;text-align:center;top:50%;left:50%;margin-left:90px;transform:translate(-50%, -50%)}.tab-items div:not(.module-icons)>.item-icon{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:21px;height:21px}.tab-items div:not(.module-icons)>.item-icon i{color:#dcdfe2;transition:all .05s ease-out}.tab-items div:not(.module-icons)>.item-icon:hover i{color:#27ae60}.module-icons{display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:50%;transform:translateY(-50%);padding-left:2px;height:100%}.module-icons .item-icon{font-size:16px;padding:0 4px;min-width:28px}.tab-items>li{font-size:13px}.tab-items>li:hover .module-icons,.tab-items>li.tab-active .module-icons{background:linear-gradient(to right, #37485E 0%, #37485E 25%);opacity:1}.tab-items>li.separator{background-color:rgb(43, 50, 58);color:rgb(149, 153, 157);border-top:0;border-bottom-color:rgb(39, 45, 52);max-height:20px;text-align:center;font-size:10px;justify-content:center;padding:0;line-height:9px;pointer-events:none}.tab-items>li.separator+li{border-top:0}.tab-items>li.new-module>div>a::after,.tab-items>li.legacy-module>div>a::after{content:"New";background-color:#009688;padding:0 4px 1px 3px;font-size:75%;border-radius:2px;margin-left:5px}.tab-items>li.legacy-module>div>a::after{content:"Legacy";background-color:#238cd2}.tab-items>li .module-icons{background:#37485e}.tab-items>li:hover .module-icons,.tab-items>li.tab-active .module-icons{opacity:1;background:rgb(44, 58, 75)}.item-icon{color:#fff;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:1px;font-size:14px}.item-icon .fa-clone{font-size:.88em}.item-icon:hover i{opacity:1}.item-icon i{position:relative;color:#fff;opacity:.5;padding:1px}.icon-text{width:auto;margin-right:10px;font-size:12px;cursor:pointer;color:rgb(209, 212, 215)}.icon-text>i{color:#fff;font-size:13px}.icon-text>i.fa-clone{font-size:11px}.icon-text>span{margin-left:5px;display:inline-block}.icon-text:hover{color:#27ae60}.icon-text:hover i,.icon-text:hover span{color:inherit}.tab-content .filters{margin-bottom:8px}.filters{display:flex;align-items:center;background-color:#dcdfe2;padding:8px}.filters>input{width:15px;height:15px;margin-left:7px}.filters+.module-items .module-item input[type=checkbox]{margin:1px 0 0 10px}.filters>div:not(:first-child){margin-left:8px}.filters .filter{margin-right:auto}.filters .order .Select{max-width:70px}.filters .limit .Select{max-width:60px}.filters .sort .Select{max-width:122px}.module-items>div:not(.tab-container){background:rgb(75, 94, 117);margin:0;border-top:1px solid rgb(102, 118, 138);border-bottom:1px solid rgb(60, 75, 94);transition:all .05s ease-out;min-height:40px;position:relative;display:flex;align-items:center;justify-content:space-between}.module-items>div:not(.tab-container):hover{background:rgb(71, 89, 111)}.module-items>div:not(.tab-container).accordion-item{flex-direction:column;align-items:flex-start;width:100%}.module-items>div:not(.tab-container).accordion-item>div{width:100%}.module-items>div:not(.tab-container):last-of-type{border-bottom-width:0}.module-items>div:not(.tab-container) a{color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-items>div:not(.tab-container) a>span{min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-items>div:not(.tab-container) a:hover{opacity:1}.module-items>div:not(.tab-container)>input[type=checkbox]{margin-left:10px}.module-items>div:not(.tab-container)>a{display:flex;align-items:center;min-height:38px;flex-grow:1;margin-left:10px;margin-right:80px}.module-items .form-field+.module-items .accordion-item{border-width:0}.tab-container>.tab-content>.module-items>div:not(.accordion-button){border:0}.module-items>div:first-of-type{border-top:0 !important}.module-item{display:flex}.module-item>div{height:40px;flex-grow:1;display:flex;align-items:center}.module-item>div>a{display:flex;margin-left:5px;padding-left:5px;height:100%;align-items:center;width:100%}.j-content>div>.module-items:not(.tabs){padding:8px 8px 0 7px}.page-modules .tab-content::before{width:calc(100% + 16px);height:22px;background-color:rgb(43, 50, 58);color:rgb(149, 153, 157);font-size:10px;justify-content:center;padding:0;pointer-events:none;line-height:20px;padding-left:8px;font-family:"Inter",sans-serif;margin-top:-8px;margin-bottom:8px;margin-left:-8px;border-bottom:1px solid #484a54}.form-field[data-name=flyout]{border-top-width:0}.note-editor.panel{margin-bottom:0}.page-slider .module-items>div:not(.tab-container){border-width:0}.page-slider .module-items div.accordion-button{border-top-width:1px}.page-footer .j-content>div>.module-items:not(.tabs){padding:8px 0}.page-main-menu .module-items>div:not(.tab-container){border-bottom:0}.page-style .tabbed-list .tab-items>li .item-name,.page-styles .tabbed-list .tab-items>li .item-name{width:calc(100% - 10px)}.page-module.page-footer .j-content,.page-module_layout .j-content,.page-module_product .j-content{padding:10px}.page-module.page-footer .j-content>.tabs,.page-module_layout .j-content>.tabs,.page-module_product .j-content>.tabs{margin:-10px}.tab-items>.item-disabled,.accordion-item.item-disabled>.accordion-heading{opacity:.5}.filter-attributes-general span{color:red;font-weight:700}.filter-attributes-general p{padding:10px}.filter-attributes-general strong{padding:0 5px 0 0}.filter-attributes-general span{color:red;font-weight:700}.filter-attributes-general p{padding:10px}.filter-attributes-general strong{padding:0 5px 0 0}.transitions-modal .ant-modal{max-width:900px}.transitions-modal iframe{width:100%;height:421px}.accordion-heading{cursor:pointer;margin:0;background:rgb(75, 94, 117);border-top:1px solid rgb(102, 118, 138);border-bottom:1px solid rgb(60, 75, 94);padding:10px 25px;color:#fff;min-height:40px;position:relative}.accordion-heading:hover{background:rgb(71, 89, 111)}.accordion-heading::before{content:"";font-family:"FontAwesome";position:absolute;font-size:15px;left:13px;top:50%;transform:translateY(-50%)}.accordion-heading.is-sortable{padding:10px 30px}.accordion-heading.is-sortable::before{left:19px}.accordion-heading span{font-size:95%;opacity:.7}.accordion-open>.accordion-heading{background:rgb(75, 94, 117);border-color:rgb(102, 118, 138)}.accordion-open>.accordion-heading::before{content:"";left:10px;color:#2cc690}.accordion-open>.accordion-heading.is-sortable::before{content:"";left:16px}.tab-content>.accordion-group>.accordion-item:first-of-type>.accordion-heading{border-top-color:rgb(75, 94, 117)}.tab-content>.accordion-group>.accordion-button>.accordion-heading{border-bottom-color:rgb(75, 94, 117)}.accordion-group{background-color:#dcdfe2;min-width:700px}.accordion-content{display:none}.accordion-content>div:not(.form-field)>.form-field:first-child .field-option{border-top-width:0}.accordion-content>div:not(.form-field)>.form-field:last-child{border-bottom-width:1px}.accordion-content>div:not(.form-field)>.form-field:last-child .field-option{border-bottom-width:0}.accordion-content>div:not(.form-field)+.form-field{border-top-width:0}.accordion-content .form-field+div:not(.form-field)>.form-field:first-child{border-top-width:1px}.accordion-open>.accordion-content{display:block}.accordion-content .accordion-heading{background:rgb(111, 144, 185);border-top:1px solid rgb(133, 161, 196);border-bottom:1px solid rgb(94, 122, 157)}.accordion-content .accordion-heading::before{transform:translateY(-53%)}.accordion-content .accordion-heading:hover{background:rgb(103, 134, 172)}.accordion-content .accordion-button .accordion-heading{border-bottom:0}.accordion-content .accordion-content .accordion-heading{background:rgb(202, 132, 129);border-top:1px solid rgb(210, 150, 148);border-bottom:1px solid rgb(182, 119, 116)}.accordion-content .accordion-content .accordion-heading:hover{background:rgb(192, 125, 123)}.accordion-content .accordion-content .accordion-content .accordion-heading{background:rgb(107, 177, 170);border-top:1px solid rgb(137, 193, 187);border-bottom:1px solid rgb(96, 159, 153)}.accordion-content .accordion-content .accordion-content .accordion-heading:hover{background:rgb(102, 168, 162)}.accordion-content .accordion-content .accordion-content .accordion-content .accordion-heading{background:rgb(171, 147, 186);border-top:1px solid rgb(188, 169, 200);border-bottom:1px solid rgb(154, 132, 167)}.accordion-content .accordion-content .accordion-content .accordion-content .accordion-heading:hover{background:rgb(162, 140, 177)}.accordion-content .accordion-content .accordion-content .accordion-content .accordion-content .accordion-heading{background:rgb(228, 176, 160);border-top:1px solid rgb(233, 192, 179);border-bottom:1px solid rgb(205, 158, 144)}.accordion-content .accordion-content .accordion-content .accordion-content .accordion-content .accordion-heading:hover{background:rgb(217, 167, 152)}.accordion-content .module-item a:hover span{color:#fff}.accordion-content .option-group+.accordion-group .accordion-heading{border-top:0}.accordion-content .accordion-group .accordion-group{margin:0}.accordion-content .accordion-group .accordion-item:last-child .accordion-heading{border-bottom-width:0}.accordion-content .accordion-open>.accordion-heading{border-bottom-width:0}.accordion-item .accordion-content .form-field+div>.form-field:first-child{border-top-width:0}.accordion-buttons{background:#2a323f}.accordion-buttons .button{font-size:9px;display:inline-flex;align-items:center;justify-content:center;padding:4px 3px;color:#6c7f96}.accordion-buttons .button:hover{color:#fff}.accordion-buttons .button i{font-size:12px}.accordion-buttons .button i::before{content:"";margin-right:2px}.accordion-buttons .button.close-all i::before{content:"";position:relative;top:-1px}.accordion-buttons~.accordion-item .accordion-buttons{display:none}.page-variable .accordion-buttons,.page-style .accordion-buttons,.module-items .accordion-buttons,.page-module-filter .accordion-buttons,.edit-modal .accordion-buttons{display:none !important}.grid-builder .accordion-buttons{display:none}.no-buttons .accordion-buttons{display:none}.accordion-heading small{opacity:.7;display:inline-block;margin:0 5px}.page-module_header .accordion-open,.page-module_header .accordion-open+.accordion-item{border-top:0}.ui-background{display:flex}.ui-background>span>div{width:33px;background:#fff;margin-left:8px;cursor:pointer;border-radius:2px;border:1px solid #dcdfe2;overflow:hidden}.ui-background>span>div:hover{border-color:#798594}.ui-background .bg-gradient{margin:0 8px}.ui-background .bg-image{width:33px;height:30px;background-size:cover;background-repeat:repeat;background-position:center;border:1px solid #dcdfe2;cursor:pointer;border-radius:2px;position:relative;background-color:#fff;margin-right:8px}.ui-background .bg-image:hover{border-color:rgb(198, 201, 203)}.ui-background .bg-image::before{content:"";font-family:"icomoon-admin";font-size:19px;color:#dcdfe2;display:flex;align-items:center;justify-content:center;position:relative;top:50%;transform:translate3d(0, -50%, 0)}.ui-background .bg-image.has-image::before{display:none}.has-gradient .gradient-preview{border-color:red}.has-gradient:hover .gradient-preview::before{color:#fff}.bg-image-popover .bg-image-preview img{max-width:200px;height:auto;max-height:200px}.bg-popover .form-field{flex-grow:0}.bg-popover .input-numbers{margin-right:8px}a.grad{display:inline-block;padding:0 3px;border-radius:2px;transition:all .15s ease-out;font-size:11px;z-index:2;text-decoration:underline}.custom-gradient{position:relative}.custom-gradient .sources{display:flex;align-items:center;justify-content:space-between}.custom-gradient .sources>div:first-child{text-transform:uppercase;font-size:10px;position:relative;top:2px}.custom-gradient .sources span{font-size:80%;opacity:.7;letter-spacing:-0.4px}.custom-gradient textarea{min-width:450px}.custom-gradient+.variables>div{display:grid;gap:5px;grid-template-columns:repeat(auto-fill, minmax(40px, 1fr));margin:0;max-width:100%}.custom-gradient+.variables>div>div{width:100%;height:35px;border:none;min-width:initial;max-width:100%}.custom-gradient+.variables>div>div span{border:none}.custom-gradient+.variables>div>div .gradient-preview{width:100%;height:100%;border:none}.ui-gradient .ui-clear.ui-edit{opacity:0}.ui-gradient .bg-gradient{width:33px;height:30px;position:relative}.ui-gradient .bg-gradient:hover .ui-clear.ui-edit{opacity:1}.gradient-preview{width:33px;height:30px;position:absolute;border-radius:2px;top:0;left:0;cursor:pointer;background:#fff;border:1px solid #dcdfe2}.gradient-preview::before{content:"Gr";font-family:"Inter",sans-serif;font-weight:700;font-size:18px;color:#dcdfe2;display:flex;align-items:center;justify-content:center;position:relative;height:100%}.gradient-preview:hover{background:#e2f3fd}.gradient-big-preview{width:100%}.gradient-big-preview>div{width:100%;min-height:200px}.ui-icon-editor>.ui-checkbox,.ui-background>.ui-checkbox{margin-left:8px}.ui-icon-editor>.ui-checkbox label,.ui-background>.ui-checkbox label{min-width:48px;border-radius:2px !important}.ui-icon-editor>.ui-checkbox label.is-checked,.ui-background>.ui-checkbox label.is-checked{background:#ed5149 !important}.nobg .ui-background>*:nth-child(n+3){display:none}.bg-popover .ant-popover-inner-content>div{display:flex;flex-wrap:wrap}.bg-popover .ant-popover-inner-content>div>div .form-field:not(.field-single){min-height:51px}.bg-popover .ant-popover-inner-content>div>div .form-field:not(.field-single) .field-option{margin-top:2px;flex-wrap:nowrap}.bg-popover .ant-popover-inner-content>div>div .ui-input.input-numbers{margin-right:2px}.bg-popover .ant-popover-inner-content>div>div:first-of-type .field-label{padding-top:4px}.bg-popover .ant-popover-inner-content>div>div>div:first-of-type .field-label{padding-top:0}.bg-popover .ant-popover-inner-content>div>div>div+div{margin-top:3px}.bg-popover .ant-popover-inner-content>div>div+div{margin-left:7px}.bg-popover .ant-popover-inner-content .ui-select .Select{width:185px}.bg-popover .ant-popover-inner-content>div>div div[data-name="overlay.blur"]{display:flex;margin-top:5px}.bg-popover .ant-popover-inner-content>div>div div[data-name="overlay.blur"] .field-label{max-width:80px}.ui-multi,.ui-text-shadow,.ui-border-radius,.ui-shadow,.ui-border,.ui-outline{display:flex}.ui-color+.ui-radio,.ui-select+.ui-input{margin-left:8px}.ui-shadow .ui-toggle{display:flex;align-items:center}.ui-shadow .ui-checkbox{margin-left:8px}.ui-shadow .ui-checkbox label{background-color:#4b5a71;min-width:45px}.ui-shadow .shadow-preview{position:relative}.ui-shadow .shadow-preview::before{content:"S"}.ui-border .ui-select,.ui-outline .ui-select,.ui-divider .ui-select{margin-left:8px}.ui-border .ui-select .Select,.ui-outline .ui-select .Select,.ui-divider .ui-select .Select{width:95px}.ui-border .ui-gradient{margin-left:8px}.ui-divider .ui-radio>span label>span{transform:rotate(90deg)}.ui-divider .ui-radio>span:nth-child(2) label>span{transform:rotate(0deg);font-weight:700;font-size:14px;position:relative;top:-1px}.ui-divider .ui-radio>span:nth-of-type(3) label>span{font-size:10px}.ui-divider .ui-radio>span:first-of-type label>i{opacity:1}.ui-divider .ui-radio>span:first-of-type label>i::before{position:relative;top:-1px;font-size:16px}.border-popover .form-field .ui-input{margin-right:8px}.border-popover .form-field .ui-radio .icon::before{position:relative;font-size:15px}.border-popover .form-field .ui-radio .fa-ban{font-size:18px;position:relative;top:1px}.border-popover .form-field .ui-radio label{min-height:29px;min-width:32px !important}.border-popover .form-field .ui-radio:not(.radio-number) label{font-size:8px !important}.border-popover .form-field .ui-radio>span label>span{transform:rotate(90deg)}.border-popover .form-field .ui-radio>span:nth-child(2) label>span{transform:rotate(0deg);font-weight:700;font-size:14px;position:relative;top:-1px}.border-popover .form-field .ui-radio>span:nth-of-type(3) label>span{font-size:9px}.border-popover .form-field .ui-radio>span:first-of-type label>i{opacity:1}.border-popover .form-field .ui-radio>span:first-of-type label>i::before{position:relative;top:-1px;font-size:16px}.border-popover .form-field:nth-of-type(3){position:absolute;top:54px;left:55px}.border-popover .form-field .ui-radio.radio-number{margin-left:0}.border-popover .form-field:nth-child(3) .ui-radio label{min-width:32px;text-transform:none;font-size:11px;min-height:29px}.border-popover .form-field:nth-child(3) .ui-radio>span:nth-of-type(2) label,.border-popover .form-field:nth-child(3) .ui-radio>span:nth-of-type(3) label,.border-popover .form-field:nth-child(3) .ui-radio>span:nth-of-type(4) label{min-width:54px}.ui-border-radius a{margin-left:8px}.ui-border-radius .mini-select .Select{width:33px !important;margin-right:8px}.ui-border-radius .select-edit-value{justify-content:center}.ui-border-radius .mini-select .select-edit-value .select-edit-label{padding:0}.ui-border-radius .mini-select :not(.Select--multi)>.Select-control .Select-value{padding:0;text-align:center}.ui-border-radius .mini-select :not(.Select--multi)>.Select-control .Select-value{overflow:visible}.ui-border-radius .mini-select .select-edit-value .select-edit-button a{top:0;transform:translate(50%, -50%)}.ui-border-radius .ui-value .Select:not(.has-value) .Select-placeholder{white-space:normal;text-overflow:initial;left:-2px;font-size:11px;color:#b3bac1 !important;padding-right:0}.all-only .ui-input:not(:first-child){display:none}.right-left .ui-input:nth-child(1),.right-left .ui-input:nth-child(2),.right-left .ui-input:nth-child(4){display:none}.right-left .ui-input:nth-child(3){order:2}.top-left .ui-input:nth-child(1),.top-left .ui-input:nth-child(3),.top-left .ui-input:nth-child(4){display:none}.right-bottom .ui-input:nth-child(1),.right-bottom .ui-input:nth-child(2),.right-bottom .ui-input:nth-child(5){display:none}.bottom-left .ui-input:nth-child(1),.bottom-left .ui-input:nth-child(2),.bottom-left .ui-input:nth-child(3){display:none}.top-bottom .ui-input:nth-child(1),.top-bottom .ui-input:nth-child(3),.top-bottom .ui-input:nth-child(5){display:none}.edit-btn.preset-btn{margin-left:8px;display:none}.all .ui-border>.ui-input:not(:first-child){display:none}.left-only .ui-input:nth-child(1),.left-only .ui-input:nth-child(2),.left-only .ui-input:nth-child(3),.left-only .ui-input:nth-child(4){display:none}.right-only .ui-input:nth-child(1),.right-only .ui-input:nth-child(2),.right-only .ui-input:nth-child(4),.right-only .ui-input:nth-child(5){display:none}.top-only .ui-input:nth-child(1),.top-only .ui-input:nth-child(3),.top-only .ui-input:nth-child(4),.top-only .ui-input:nth-child(5){display:none}.bottom-only .ui-input:nth-child(1),.bottom-only .ui-input:nth-child(2),.bottom-only .ui-input:nth-child(3),.bottom-only .ui-input:nth-child(5){display:none}.no-bottom .ui-input:nth-child(1),.no-bottom .ui-input:nth-child(4){display:none}.button{color:#fff;cursor:pointer;padding:6px 10px;position:relative;border-radius:2px;font-size:12px;transition:background .1s ease-out;background:transparent;border:none}.button i{position:relative;display:inline-flex;align-items:center;justify-content:center}.button.small{padding:4px 8px;font-size:11px}.button:hover,.button:focus{color:#fff}.button:active{box-shadow:inset 0 3px 15px 0 rgba(0,0,0,.2);transition:box-shadow .05s ease-out}.button::before{font-family:"FontAwesome"}.blue{background:#30a3ca}.blue:hover{background:rgb(79, 177, 210)}.orange{background:#ed5149}.orange:hover{background:rgb(240, 107, 100)}.red{background:#ea2349}.red:hover{background:rgb(237, 68, 100)}.purple{background:#9678a9}.purple:hover{background:rgb(166, 140, 182)}.green{background:#27ae60}.green:hover{background:rgb(82, 190, 128)}.yellow{background:#dd9150}.yellow:hover{background:rgb(226, 162, 106)}.light{color:#2a323f;background:#dcdfe2}.light:hover{background:rgb(225, 228, 230)}.dark{background:#2a323f}.dark:hover{background:rgb(74, 81, 92)}.save-button{background:#27ae60;transition:all .1s ease-out}.save-button:hover{background:#238cd2}.button.block{width:100%}.button-set{display:flex;flex-flow:row nowrap}.button-set .icon-clone{font-size:11px}.edit-btn{width:30px;height:29px;padding:0;display:flex;align-items:center;justify-content:center;background-color:#4b5a71}.edit-btn:hover,.edit-btn.ant-popover-open{background:#238cd2}.edit-btn:hover i,.edit-btn.ant-popover-open i{animation:fa-spin 2s infinite linear}.edit-btn i{font-size:15px;margin-right:0;display:flex;align-items:center;justify-content:center;position:relative}.edit-btn.has-changes{color:#27ae60}.reset-btn{background:#9678a9}.reset-btn:hover{background:#dd9150}.reset-btn:hover i{animation:fa-spin 1s infinite linear}.ui-icon-editor>span:only-of-type .edit-btn{margin-left:0}.quick-edit{background:#9678a9}.ui-checkbox{position:relative}.ui-checkbox>span{text-align:center;display:inline-block;vertical-align:middle}.ui-checkbox>span:first-of-type{border-left:0}.ui-checkbox>span:first-of-type label{border-left:0;border-radius:2px 0 0 2px}.ui-checkbox>span:last-of-type{border-right:0}.ui-checkbox>span:last-of-type label{border-right:0;border-radius:0 2px 2px 0}.ui-checkbox input{display:none}.ui-checkbox label{color:#fff;cursor:pointer;margin-bottom:0;padding:0 10px;min-height:29px;position:relative;font-size:11px;font-weight:400;background:#41556e;transition:all .05s;display:flex;min-width:60px;justify-content:space-around;align-items:center;border-left:1px solid rgb(113, 128, 146);border-right:1px solid rgb(55, 72, 94)}.ui-checkbox label:hover{background:rgb(84, 102, 125)}.ui-checkbox .is-checked{background:#27ae60 !important;box-shadow:inset 1px 2px 8px rgba(0,0,0,.3);color:#fff;border-left:1px solid rgb(37, 165, 91);border-right:1px solid rgb(33, 148, 82)}.ui-checkbox-list{width:100%}.ui-checkbox-list>div{display:flex;padding:10px 0}.ui-checkbox-list>div:first-child{padding-top:0}.ui-checkbox-list>div:last-child{padding-bottom:0}.ui-checkbox-list>div:not(:last-child){border-bottom:1px solid #e6e6e6}.ui-checkbox-list>div>label{min-width:300px;display:flex;align-items:flex-end}.sketch-picker{padding:0 !important;box-shadow:none !important;background:transparent !important;margin-bottom:-10px}.sketch-picker input{text-align:center;width:30px !important}.sketch-picker input:focus{box-shadow:none;outline:1px solid #b2dbf4}.sketch-picker input+span{font-size:9px !important;text-transform:uppercase !important;padding-top:1px !important}.sketch-picker>div:nth-of-type(3)>div:first-of-type input{width:60px !important}.sketch-picker>div:nth-last-of-type{border-bottom:1px solid #f4f4f4}.sketch-picker>div:last-of-type{border-top:0 !important;padding-top:27px !important;display:none !important}.ui-color{position:relative;width:33px;height:30px}.ui-color .ui-color-swatch{position:relative;z-index:1;border-radius:2px;border:1px solid #dcdfe2;color:#fff;width:100%;height:100%;cursor:pointer;transition:all .05s ease-out;background:#fff}.ui-color .ui-color-swatch::before{display:flex;align-items:center;justify-content:center;font-family:"icomoon-admin";content:"";font-size:19px;color:rgb(209, 212, 215)}.ui-color .ui-color-swatch:hover{background:#e2f3fd}.ui-color .ui-color-swatch.has-color::before{color:inherit;content:""}.ui-color .ui-color-swatch.has-color:hover .ui-edit{display:flex}.ui-color .ui-color-popover{position:relative;z-index:2}.ui-color .ui-color-cover{position:fixed;top:0;right:0;bottom:0;left:0}.ui-color::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;z-index:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMElEQVQ4T2N89uzZfwY8QFJSEp80A+OoAcMiDP7//483HTx//hx/Ohg1gIFx6IcBALl+VXknOCvFAAAAAElFTkSuQmCC)}.ui-color .ui-color-swatch.has-color[style="color: rgb(255, 255, 255);"]{border-color:#dcdfe2}.ui-color .ui-color-swatch.has-color[style="color: rgb(255, 255, 255);"]::before{text-shadow:0 0 1px rgba(0,0,0,.8)}.ui-color .ui-color-swatch.has-color[style="color: rgba(255, 255, 255, 0);"]{background:currentColor}.ui-color .ui-color-swatch.has-color[style="color: rgba(0, 0, 0, 0);"]{background:currentColor}.picker-backdrop{width:100%;height:100%;position:fixed;z-index:100;left:0;top:0}.ui-color-popover{z-index:2999}.text-shadow .ui-color-popover{min-width:223px}.text-shadow .ui-color-popover .variables{min-width:100%}.quick-edit-var{align-items:center;justify-content:center;font-size:11px;position:absolute;top:0;right:0;transform:translate3d(100%, 0, 0);-webkit-backface-visibility:hidden;background:#ed5149;color:#fff;border-radius:0;width:20px;height:20px;z-index:1;display:none;box-shadow:10px 5px 50px 0 rgba(0,0,0,.7)}.quick-edit-var i{transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}.quick-edit-var:hover{background:#27ae60;color:#fff}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{background:transparent;box-shadow:none}html{--pw: 320px}.variables{order:2;position:relative;padding-top:7px;--gap: 6px}.variables>div{position:relative;max-width:var(--pw);display:grid;gap:0;grid-template-columns:repeat(auto-fill, minmax(42px, 1fr))}.variables>div::-webkit-scrollbar{width:3px}.variables>div::-webkit-scrollbar-track{background:#c3cace}.variables>div::-webkit-scrollbar-thumb{background:#555}.variables>div>div{color:transparent;height:30px;position:relative;border-width:0 calc(var(--gap) / 2) var(--gap) 0;border-color:#f6f8f9;border-style:solid;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMElEQVQ4T2N89uzZfwY8QFJSEp80A+OoAcMiDP7//483HTx//hx/Ohg1gIFx6IcBALl+VXknOCvFAAAAAElFTkSuQmCC)}.variables>div>div.selected{z-index:5}.variables>div>div.selected span{outline:1px solid red;outline-offset:1px;border-color:#fff !important}.variables>div>div.selected span u{background-color:red;color:#fff;white-space:normal;font-size:65%;width:120%}.variables>div>div.selected span[style*="background-color: rgb(255, 255, 255);"]{border-color:#000 !important}.variables>div>div>span{border:1px solid #5f6874;width:100%;height:100%;cursor:pointer;background-color:currentColor;position:relative;display:flex;align-items:flex-end}.variables>div>div>span u{color:#777;background:#f6f8f9;font-family:Arial,sans-serif;text-decoration:none;letter-spacing:-0.2px;font-size:60%;display:block;line-height:.9;position:absolute;text-align:center;left:50%;top:calc(100% - 8px);transform:translate3d(-50%, 0, 0);padding:2px;white-space:nowrap;overflow:hidden;width:100%;pointer-events:none}.variables>div>div:hover{z-index:5}.variables>div>div:hover span u{white-space:normal;color:#fff;background-color:red;font-size:65%;width:120%}.variables>div>div:hover .quick-edit-var{display:flex}.variables>div>div.selected>span u{background:red;color:#fff;border-color:#fff}.ui-color-popover .ant-popover-inner-content>div{display:flex;flex-direction:column}.ui-color-popover .ant-popover-inner-content .sketch-picker{order:1}.ui-color-popover .ant-popover-inner-content .color-fields{border-top:1px solid #d6d9de;order:3;display:flex;align-items:center;margin-top:8px;padding-top:8px;position:relative}.ui-color-popover .ant-popover-inner-content .color-fields .colors-label{margin-right:auto;font-family:"Inter",sans-serif;font-size:13px;font-weight:500;letter-spacing:-0.3px;line-height:1.2}.ui-color-popover .ant-popover-inner-content .color-fields .colors-label a{font-size:90%;opacity:.6}.ui-color-popover .ant-popover-inner-content .color-fields .color-lightness,.ui-color-popover .ant-popover-inner-content .color-fields .color-alpha{display:flex;flex-direction:column}.ui-color-popover .ant-popover-inner-content .color-fields .color-lightness+div,.ui-color-popover .ant-popover-inner-content .color-fields .color-alpha+div{margin-left:10px}.ui-color-popover .ant-popover-inner-content .color-fields .color-lightness label,.ui-color-popover .ant-popover-inner-content .color-fields .color-alpha label{line-height:1;font-size:10px;position:relative;opacity:.6;margin-bottom:3px;font-weight:600}.ui-color-popover .ant-popover-inner-content .color-fields input{width:58px;margin-right:2px;padding:3px 5px;border:none;text-align:center;box-shadow:#ccc 0 0 0 1px inset;font-size:13px;height:34px}.ui-color-popover .ant-popover-inner-content .color-fields input:focus{outline:1px solid #b2dbf4}.ui-color-popover .ant-popover-inner-content .color-fields input::-webkit-inner-spin-button,.ui-color-popover .ant-popover-inner-content .color-fields input::-webkit-outer-spin-button{opacity:1}.ui-color-popover .ant-popover-inner-content .variables{order:2;position:relative;border-top:1px solid #d6d9de;margin-top:5px}.ui-color-popover .ant-popover-inner-content .color-variables{display:flex;align-items:center;justify-content:space-between}.ui-color-popover .ant-popover-inner-content .color-variables>span{font-family:"Inter",sans-serif;text-transform:uppercase;font-size:10px;position:relative}.ui-color-popover .ant-popover-inner-content .color-variables>span+span{display:flex;align-items:center}.ui-color-popover .ant-popover-inner-content .color-variables>span+span a{text-transform:uppercase;font-size:10px}.ui-color-popover .ant-popover-inner-content .color-variables div span{font-size:80%;opacity:.7;letter-spacing:-0.4px}.ui-color-popover .chrome-picker{box-shadow:none !important;background:transparent !important;width:var(--pw) !important}.ui-color-popover .chrome-picker>div:first-child{padding-bottom:0 !important;height:140px}.ui-color-popover .chrome-picker>div:first-child+div{padding:0 !important;margin-top:10px}.ui-color-popover .chrome-picker>div:first-child+div>div:first-child>div:first-child>div{margin-top:0 !important;width:auto !important;height:100% !important;border-radius:0 !important;margin-right:4px;box-shadow:2px 2px 0 0 rgba(0,0,0,.2)}.ui-color-popover .chrome-picker>div:first-child+div>div:first-child>div:first-child>div>div:first-child{border-radius:0 !important;box-shadow:none !important}.ui-color-popover .chrome-picker>div:first-child+div>div:first-child>div:first-child+div{margin-left:5px}.ui-color-popover .chrome-picker>div:first-child+div>div+div input{min-height:30px}.ui-color-popover .chrome-picker>div:first-child+div>div+div label{margin-top:7px !important;font-size:12px !important}.ui-color-popover .chrome-picker>div:first-child+div>div+div svg{width:30px !important;height:30px !important}.ui-color-popover .chrome-picker input+span{font-size:10px !important;margin-top:3px !important}.ui-color .ui-color-swatch.has-scheme{color:#a6a6a6}.ui-color .ui-color-swatch.has-scheme::before{content:"";font-family:"icomoon" !important;color:inherit}span.scheme-icon{color:#a6a6a6;display:inline-flex;align-items:center;font-weight:400}span.scheme-icon::before{content:"";margin-right:6px;font-size:14px;font-family:"icomoon" !important}.ant-popover-content .ui-select.scheme-select .Select{width:100%}.color-scheme-separator{padding:0 10px}.ui-range{display:flex}.ui-range .ui-radio{margin-right:8px}.ui-date-picker{margin-right:10px}.ui-date-picker input{padding:6px 8px;font-size:12px;min-width:165px;border-color:#e0e0e0;border-style:solid}.is-sortable{cursor:grab}.is-sortable.gu-mirror{cursor:grabbing;border:0;opacity:.8}.is-sortable.gu-mirror.tab-active{border:0}.is-sortable.gu-transit{box-shadow:inset 0 0 12px rgba(0,0,0,.6);border:0}.is-sortable.gu-transit+li{border-top-color:#4b5a71}.move-handle{cursor:move;position:absolute;z-index:1;font-size:14px;color:#798594;display:flex;align-items:center;justify-content:center}.move-item{position:relative}.is-dragging{box-shadow:inset 2px 2px 5px rgba(0,0,0,.5);background:#41556e !important}.is-dragging::before{content:"";text-align:center;width:calc(100% - 14px);height:calc(100% - 13px);left:7px;top:50%;transform:translateY(-50%);font-family:"FontAwesome";opacity:.3;color:#dcdfe2;text-transform:uppercase;font-size:20px;position:absolute;display:flex;justify-content:center;align-items:center}.is-dragging>*{visibility:hidden}.ui-editor{width:100%}.ui-input-lang.ui-editor-lang{margin:-10px;flex-grow:1}.ui-input-lang{width:auto}.ui-input-lang .tabs-horizontal .tab-items{width:100%;background:#dcdfe2}.ui-input-lang .tabs-horizontal .tab-items>li{padding:0 12px}.ui-input-lang .tabs-horizontal .tab-items>li>div span{display:flex;align-items:center;justify-content:center}.ui-input-lang .tabs-horizontal .tab-container .tab-content{padding-bottom:10px;padding-right:10px}.note-editor .note-toolbar{border-bottom:1px solid #cec9c9}.note-editor .note-editable{background:#fff;min-height:100px}.note-editor.note-frame{border:1px solid #cec9c9}#modal-image{z-index:10500}#modal-image+.modal-backdrop{z-index:10400}.ui-image-lang.ui-input-lang{margin:-10px;display:block;flex-grow:1}.ui-image-lang.ui-input-lang>div{align-items:flex-start}.ui-image-lang.ui-input-lang>div .tab-items>li.tab-active,.ui-image-lang.ui-input-lang>div .tab-items>li.tab-active:hover{background:#fafafa}.ui-image-lang.ui-input-lang>div .tab-container{width:100%;background:#fafafa}.ui-editor-lang .tabs-horizontal .tab-container .tab-content{padding-left:10px}.ui-input-lang.ui-text-lang .tabs-horizontal .tab-container .tab-content{padding-left:10px}.font-preview{font-size:22px;line-height:22px;padding:17px;background:#fff;border-bottom:1px solid #dcdfe2;position:relative}.font-preview a{cursor:pointer;font-size:11px;text-decoration:underline;position:absolute;top:0;right:10px}.font-preview a:hover{color:#27ae60}.font-preview input{width:95%;border-color:#ea2349;border-width:1px;border-style:dashed;padding:0 2px 3px 5px;margin:0}.font-preview input:hover,.font-preview input:focus{box-shadow:none;outline:0;border-color:#27ae60}.font-editor-item{line-height:34px;padding-left:12px}.Select-menu,.Select-menu-outer{max-height:250px}.font-fam .select-edit-value{font-size:15px !important}.g-fonts-link{position:absolute;right:-75%;text-decoration:underline}.g-fonts-link:hover{color:#27ae60}.ui-font{display:flex}.ui-font .ui-select .Select{width:210px}.ui-font>div{margin-right:8px}.ui-font .edit-btn{margin-left:0}.font-popover{z-index:2999;max-width:275px}.font-popover .form-field-group{margin-bottom:4px}.font-popover .form-field-group .input-number input{padding:0 3px}.font-popover .form-field-group .input-numbers input{min-width:77px}.font-popover .ant-popover-inner-content>div{display:flex;flex-wrap:wrap}.font-popover .ant-popover-inner-content>div>div:first-of-type .field-label{padding-top:4px}.font-popover .text-shadow .field-label{padding-bottom:0}.ant-select-auto-complete.ant-select .ant-select-selection__rendered{line-height:28px}.global-font .ui-font>*:not(.ui-select+.ui-select){display:none}.form-wrap{display:flex}.form-wrap .form-field:first-of-type{min-width:420px;flex-grow:initial}.form-wrap .form-field:last-of-type{border-bottom-width:1px}.form-wrap .form-field:not(:first-of-type){background:#f4f4f4}.form-wrap .form-field:not(:first-of-type) .field-label{flex-basis:70px}.scheme-separator{padding:4px 8px;background:#adb6c1;font-size:80%}.add-img>.field-option{padding:0}.add-img>.field-option .tab-container{padding:0 0 10px 10px}.form-divider{padding:3px 0 4px 8px;background:#798594;color:#fff;font-size:11px}.text-stroke .ui-input{width:100%}.form-field{position:relative;border-width:1px 1px 0 0;border-color:rgb(238, 238, 238);border-style:solid;background:rgb(227, 229, 232);display:flex;flex-grow:1;align-items:center;min-width:700px}.form-field:first-child{border-top-width:0}.form-field:hover .field-label i{display:block}.form-field+.form-component{border-top:1px solid rgb(236, 236, 236)}.form-field.field-single{border-color:rgb(236, 236, 236)}.form-field .ui-list{width:100%}.form-field .ui-list ul{margin:0;padding:0}.form-field .ui-clear{z-index:2}.field-label{display:block;padding:4px 8px 5px 8px;color:#2a323f;text-overflow:ellipsis;line-height:1.2;position:relative;font-size:12px;max-width:170px;flex:0 0 170px;border-bottom:0}.field-label a{font-size:80%;display:inline-block;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;position:relative;top:-1px;left:3px}.field-label span a{left:0}.field-label small{display:block;margin-top:2px;opacity:.6;position:relative;font-size:90%;white-space:normal;line-height:11px}.field-label>i{font-size:12px;position:absolute;right:0;display:none;color:#798594;top:50%;transform:translateY(-50%);transition:all .1s ease-out;cursor:pointer}.field-label>i:hover{color:#ed5149}.field-label .info-field{color:#238cd2;transform:translateY(-110%);right:1px;font-size:13px}.field-label .info-field+.reset-field{transform:translateY(10%)}.tabs-horizontal .tab-container .field-label .info-field{right:11px}.ant-popover .reset-field,.ant-popover .info-field{display:none !important}.field-option{margin-left:10px;position:relative;padding:10px;min-height:50px;background:rgb(250, 250, 250);flex-grow:1;display:flex;flex-flow:row wrap;align-items:center;max-width:calc(100% - 180px)}.field-option .accordion-group{width:100%}.field-option .accordion-group .accordion-heading{background:rgb(93, 107, 127);border-top:1px solid rgb(125, 137, 153);border-bottom:1px solid rgb(79, 91, 108);padding:8px 25px;min-height:30px;transition:border-color 0s}.field-option .accordion-group .accordion-heading::before{transform:translateY(-50%)}.field-option .accordion-group .accordion-open .accordion-heading{border-bottom-color:#f4f4f4}.field-single .field-option{background:rgb(240, 243, 246)}input+div{z-index:9}.option-font-editor input+div{padding:0 !important}.group{display:flex}.group .form-field{flex:1 0 100px;border-width:0;border-left-width:1px}.group .form-field .option-input>div{display:block !important}.group .form-field .option-input>div input{width:100%}.language-field .nav-tabs{margin:0;border:none;position:absolute;z-index:2;right:0;height:28px;top:-28px}.language-field .nav-tabs>li{margin:0;padding:0}.language-field .nav-tabs>li>a{text-align:center;background:transparent;border-radius:0;margin:0;padding:0;width:38px;height:28px;display:flex;justify-content:center;align-items:center;border:1px solid transparent}.language-field .nav-tabs>li>a img{vertical-align:initial}.language-field .nav-tabs>li.active>a{box-shadow:none;border:1px solid #c5c5c5;border-bottom:0;border-top:0}.language-field .nav-tabs>li:last-of-type>a{border-right:0}@media only screen and (max-width: 1025px){.active+#content .field-label{flex:0 0 auto}.active+#content .form-field{flex-direction:column;align-items:flex-start;padding-bottom:10px}.active+#content .field-option{width:calc(100% - 20px)}}.ant-popover-placement-right,.ant-popover-placement-rightTop,.ant-popover-placement-rightBottom{padding-left:8px}.font-popover .ant-popover-inner-content,.bg-popover .ant-popover-inner-content{background:#f6f8f9;padding:10px}.font-popover .form-field-group .field-option{display:block}.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:0;border-right-color:#f6f8f9}.ant-popover-inner-content>div>div:first-of-type .field-label{padding-top:0}.ant-popover-content .form-field{display:block;background:transparent;border:0;min-width:initial}.ant-popover-content .form-field .reset-field{display:none}.ant-popover-content .form-field.radio-number .ui-radio label{min-width:32px;text-transform:uppercase}.ant-popover-content .form-field:first-of-type .field-option{border-top:0}.ant-popover-content .form-field:last-of-type .field-option{border-bottom:0}.ant-popover-content .field-label{padding:4px 0;font-size:11px;color:#5e718a}.ant-popover-content .field-option{margin-left:0;padding:0;min-height:20px;background:transparent;border-top:0}.ant-popover-content .ui-input.input-numbers input{height:25px}.ant-popover-content .ui-radio label{padding:0 7px;min-height:25px;min-width:65px;line-height:25px;font-size:10px}.ant-popover-content .ui-select .Select{width:167px;font-size:12px}.ant-popover-content .ui-input{margin-right:8px;padding-right:0 !important}.ant-popover-content .form-field-group>.form-field>.field-option>.ui-input{margin-right:0}.bg-popover .ui-input.input-numbers{margin-right:8px}.bg-popover .ui-input.input-numbers+.ui-radio{margin-left:0}.form-field-group{margin-top:5px;display:flex;align-items:center}.form-field-group .form-field{flex-grow:0}.form-field-group .field-option{display:flex;align-items:center;justify-content:center}.form-field-group .input-numbers input{min-width:75px}.form-field-group>div:not(:last-of-type){padding-right:10px}.form-field+div>.form-field:last-child .field-option{border-bottom:0}.tab-content>div:not(.image-dimensions) .ui-image-dimensions.sub-tabs{margin:-10px -10px -10px -10px;width:calc(100% + 20px)}.form-field.filter .ui-list>div>ul>li:first-of-type{margin-top:0}.form-field.filter .ui-list>div>ul:empty::before{content:"Click + to add item";font-family:"Open Sans"}.form-field.filter .list-add-btn{background:#238cd2}.form-field.filter .list-add-btn:hover{background:rgb(32, 126, 189)}.form-component+.form-field{border-top-width:0}.info-modal .ant-modal{max-width:530px;top:45%;margin-top:0}.info-modal .ant-modal-body div{padding:15px}.field-info .field-option{padding:0 10px}.field-info .reset-field{display:none}.field-info .ui-text,.field-info textarea{width:100% !important;background:transparent !important;border:0 !important;pointer-events:none;height:auto !important;padding:0 !important}.field-info ::-webkit-input-placeholder{color:#2a323f;opacity:1;font-size:inherit;padding-top:10px}.field-info ::-moz-placeholder{color:#2a323f;opacity:1;font-size:inherit;padding-top:10px}.field-info :-ms-input-placeholder{color:#2a323f;opacity:1;font-size:inherit;padding-top:10px}.field-info :-moz-placeholder{color:#2a323f;opacity:1;font-size:inherit;padding-top:10px}.form-component .tabs-horizontal .tab-container .form-field:first-of-type+div{border-top:1px solid #eee}.tabs-field>.field-label .reset-field{display:none !important}.tabs-field .tabs-horizontal{margin:-10px;flex-grow:1}.tabs-field .tabs-horizontal .form-field{flex-direction:column;align-items:flex-start;background:#eef2f5;border-top-width:0 !important}.tabs-field .tabs-horizontal .form-field:hover .field-label .reset-field{right:-10px;display:block}.tabs-field .tabs-horizontal .field-label{max-width:100%;flex:0 0 auto;padding:6px 8px;line-height:1;font-size:11px}.tabs-field .tabs-horizontal .field-label .reset-field{display:none;right:-10px}.tabs-field .tabs-horizontal .accordion-heading{background:rgb(165, 173, 184);border-top-color:#eee;border-bottom-width:0;transition:background .075s ease-out}.tabs-field .tabs-horizontal .accordion-heading:hover{background:rgb(147, 156, 170)}.tabs-field .tabs-horizontal .accordion-open .accordion-heading{border-bottom:1px solid #eee;background:rgb(147, 156, 170)}.tabs-field .tabs-horizontal .accordion-content>div:not(.form-field)>.form-field:last-child{border-bottom-width:0}.tabs-field .tabs-horizontal .tab-container{background:transparent}.tabs-field .tabs-horizontal .tab-container .tab-content{padding:0 !important}.tabs-field .tabs-horizontal .tab-container .tab-content>.ui-list{padding:10px;position:relative}.tabs-field .tabs-horizontal .tab-container .form-field:last-child .field-option{border-bottom:0}.tabs-field .tabs-horizontal .tab-container .form-field:first-of-type+div{border-top:1px solid #eee}.tabs-field .tabs-horizontal .tab-container .field-option{background:#fafafa;width:100%}.tabs-field .tabs-horizontal .tab-container .accordion-content .field-option{background:#fff}.tabs-field .tabs-horizontal .tab-items{background:transparent}.tabs-field .tabs-horizontal .tab-items>li{height:30px;font-size:11px;padding:0 11px;background:#eee}.form-component .form-field::before{position:absolute;z-index:222;width:100%;height:calc(100% + 1px);background:rgba(0,0,0,.4);transition:all .075s ease-out;pointer-events:none}.form-component .form-field:hover::before{opacity:0}.field-style-name+.accordion-group .accordion-buttons{display:none}.icon-button{cursor:default;font-size:14px;position:relative;display:block;text-align:center;background:transparent;border:none;outline:none}.icon-button.blue,.icon-button.green,.icon-button.purple,.icon-button.orange,.icon-button.dark,.icon-button.light{cursor:pointer;padding:7px 9px;margin:0 3px;border-radius:2px;color:#fff}.icon-button.blue:active,.icon-button.green:active,.icon-button.purple:active,.icon-button.orange:active,.icon-button.dark:active,.icon-button.light:active{box-shadow:inset 0 3px 15px 0 rgba(0,0,0,.3);transition:box-shadow .05s ease-out}.icon-button.light{color:#2a323f}.icon-button.close-modal{font-size:16px;cursor:pointer}.icon-button.small{padding:4px 6px}.icon-button-set{display:flex;flex-flow:row nowrap}.ui-icon-editor{display:flex;align-items:center}.ui-icon-editor .ui-color{margin-right:8px}.ui-icon-editor .ui-checkbox{margin-left:8px}.ui-icon-editor .ui-input.input-number input{min-width:50px}.ui-icon-preview{width:33px;height:30px;margin-right:8px;position:relative;z-index:1;border-radius:2px;border:1px solid #dcdfe2;cursor:pointer;transition:all .05s ease-out;background:#fff}.ui-icon-preview::before{transition:all .05s ease-out;display:flex;align-items:center;justify-content:center;content:"";font-family:"icomoon-admin";font-size:20px;color:#dcdfe2}.ui-icon-preview:hover{background:#e2f3fd}.ui-icon-preview.has-icon::before{display:none}.ui-icon-preview.has-icon>i{color:#4b5a71;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.icon[style="color: rgb(255, 255, 255);"]::before{color:#e4e4e4 !important}div.icon-popover .ant-popover-inner{background:#f4f4f4}div.icon-popover .pt-popover-arrow{transform:translateY(5px)}div.icon-popover .pt-popover-content{background:#f4f4f4;padding-bottom:10px;max-width:100%}div.icon-popover .pt-popover-arrow-fill{fill:#f4f4f4}div.icon-popover .ui-input.input-large,div.icon-popover .ui-input.input-large input{width:100%;margin-bottom:5px}div.icon-popover .ReactVirtualized__Grid{background:#fff;overflow-x:hidden !important;border:1px solid #dcdfe2}div.icon-popover .ReactVirtualized__Grid:focus{outline:none;box-shadow:none}div.icon-popover .icon-cell{display:flex;align-items:center;justify-content:center;border-right:1px solid #dcdfe2;border-bottom:1px solid #dcdfe2;font-size:22px;color:#4b5a71}div.icon-popover .icon-cell:hover,div.icon-popover .icon-cell.icon-selected{background:#238cd2;color:#fff;cursor:pointer}div.icon-popover .ant-popover-content>.ant-popover-arrow{border-top-color:#f4f4f4;box-shadow:none;background-color:transparent}div.icon-popover .ant-popover-content>.ant-popover-arrow::after{border-top-color:#f4f4f4;border-bottom-color:#f4f4f4}.icon-popover.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{top:-7px;transform:translateX(-50%) rotate(180deg)}.ant-popover ::-webkit-input-placeholder{color:#aaa;font-size:12px}.ant-popover ::-moz-placeholder{color:#aaa;font-size:12px}.ant-popover :-ms-input-placeholder{color:#aaa;font-size:12px}.icon-popover .ant-popover-content .ant-popover-arrow{border-top-color:transparent !important}.icon-popover .ant-popover-content .ui-radio label{min-width:52px}.icon-popover .ant-popover-content .ui-margin .ui-input:first-child{display:none}.ui-icon-editor .ui-checkbox{margin-left:8px}.ui-image{display:inline-block;position:relative;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.ui-image .button{padding:0}.ui-image .button:active{box-shadow:none}.ui-image i{cursor:pointer;font-size:60px;color:#dcdfe2;position:relative;top:1px}.ui-image i:hover{opacity:.7}.ui-image .ui-clear i{font-size:12px;top:0}.ui-image.has-image .ui-image-preview{width:auto;display:inline-flex;align-items:center;justify-content:center;max-width:400px;min-width:63px;min-height:60px}.ui-image.has-image .ui-image-preview img{max-width:100%;max-height:150px;height:auto}.ui-image-lang .ui-image{margin-left:10px}.ant-modal .ui-image-lang .ui-image{margin-left:0}.ui-input input[value=a]{text-transform:uppercase}.full-category .ui-select,.full-category .ui-list-item{max-width:100%;width:100%}.full-category .ui-select .Select,.full-category .ui-list-item .Select{width:100%}.ui-input,.ant-select-auto-complete.ant-select{position:relative;margin-right:8px;display:inline-block}.ui-input.input-unit,.ant-select-auto-complete.ant-select.input-unit{display:flex}.ui-input.input-unit .ui-radio,.ant-select-auto-complete.ant-select.input-unit .ui-radio{margin-left:10px}.ui-input:hover .ui-clear.ui-edit,.ant-select-auto-complete.ant-select:hover .ui-clear.ui-edit{display:flex}.ui-input input,.ui-input .ant-input,.ant-select-auto-complete.ant-select input,.ant-select-auto-complete.ant-select .ant-input{line-height:28px;padding:0 8px;background:#fff;transition:all .1s ease-out;border-radius:2px;border:1px solid #dcdfe2;font-size:12px;font-family:"Inter",sans-serif;color:#2a323f}.ui-input input:hover,.ui-input .ant-input:hover,.ant-select-auto-complete.ant-select input:hover,.ant-select-auto-complete.ant-select .ant-input:hover{background:#e2f3fd;border-color:#dcdfe2}.ui-input input:focus,.ui-input .ant-input:focus,.ant-select-auto-complete.ant-select input:focus,.ant-select-auto-complete.ant-select .ant-input:focus{background:#e2f3fd;outline:0;border-color:#b2dbf4;box-shadow:none}.ui-input.input-large input,.ui-input.input-large textarea,.ant-select-auto-complete.ant-select.input-large input,.ant-select-auto-complete.ant-select.input-large textarea{width:300px}.ui-input.input-number input,.ant-select-auto-complete.ant-select.input-number input{width:33px !important;height:29px;padding:0 3px;text-align:center}.ui-input .ant-input,.ant-select-auto-complete.ant-select .ant-input{width:60px}.ui-input.input-numbers input,.ant-select-auto-complete.ant-select.input-numbers input{width:60px;height:29px;padding:0 5px;text-align:center}.ui-input.input-numbers:not(:first-of-type)::before,.ant-select-auto-complete.ant-select.input-numbers:not(:first-of-type)::before{margin:0 2px}.ui-input.labeled,.ant-select-auto-complete.ant-select.labeled{margin-top:7px}.ui-input span:not(:first-of-type),.ant-select-auto-complete.ant-select span:not(:first-of-type){margin-top:7px}.ui-input input+img,.ant-select-auto-complete.ant-select input+img{margin-left:7px}.input-full .ui-text,.input-full .input-large{width:100%;margin:0}.input-full .ui-text input,.input-full .ui-text textarea,.input-full .input-large input,.input-full .input-large textarea{width:100%}.row-options .input-large,.row-options .input-large input{width:100%;margin:0}.ui-input.ui-input-number.input-number .ant-input-number-input{min-height:29px;width:39px !important;text-align:center}.ui-input.ui-input-number.input-numbers .ant-input-number-input-wrap input{width:60px !important}.ui-input-lang{width:100%}.ui-input-lang>div{display:flex;align-items:center;background:#e4e4e4}.ui-input-lang>div+div{margin-top:5px}.ui-input-lang .ui-input{margin-right:0;width:100%}.ui-input-lang .ui-input input{width:100% !important}.ui-text-lang{width:auto;margin:-10px;flex-grow:1}.ui-text-lang>div{align-items:flex-start}.ui-text-lang .tab-container{width:100%}.ui-text-lang .ui-text textarea{width:100%;height:150px}.lang-flag{display:inline-block;width:30px;height:30px;position:relative}.lang-flag img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ui-input:not(:first-of-type) .input-label{margin-left:7px}.input-label{display:block;position:absolute;width:100%;text-align:center;top:-14px;opacity:.6;font-style:normal;font-size:10px}.ui-text textarea{display:flex;padding:5px 8px;width:350px;height:120px;line-height:1.5;background:#fff;transition:all .1s ease-out;border-radius:2px;border:1px solid #dcdfe2;font-size:12px;font-family:"Inter",sans-serif}.ui-text textarea:hover{background:#e2f3fd}.ui-text textarea:focus{background:#e2f3fd;outline:0;border-color:#b2dbf4}::-webkit-input-placeholder{color:rgb(175, 182, 191);font-size:11px}::-moz-placeholder{color:rgb(175, 182, 191);font-size:11px}:-ms-input-placeholder{color:rgb(175, 182, 191);font-size:11px}.ui-input-value,.ant-select-auto-complete.ant-select .ant-input{height:29px}.ui-input-value .ant-input,.ant-select-auto-complete.ant-select .ant-input .ant-input{text-align:center}.ant-input:not(.ant-calendar-picker-input){max-width:60px}.ui-input .ant-input-number,.ui-input .ant-select-focused .ant-select-selection,.ui-input .ant-select-selection,.ui-input .ant-select-selection:focus{border:0;outline:0;box-shadow:none}.ant-select-dropdown{width:auto !important;min-width:100px;background:#fff;border-radius:2px;border:0;box-shadow:0 5px 30px rgba(0,0,0,.2)}.ant-select-dropdown-menu-item{padding:8px}.ant-select-auto-complete.ant-select{margin-right:0}.ant-select-search.ant-select-search--inline{margin-top:0}.ant-input-number{width:auto;height:auto;background:transparent}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{transform:none}.ant-input-number-handler-up-inner::before,.ant-input-number-handler-down-inner::before{content:"";font-family:FontAwesome !important;font-size:12px}.ant-input-number-handler-down-inner:before{content:""}.ant-input-number-handler-down{top:0}.ant-input-number-handler-up,.ant-input-number-handler-down{display:flex;align-items:center;justify-content:center}.ant-input-number-handler-up:hover,.ant-input-number-handler-down:hover{height:50% !important;background:#30a3ca}.ant-input-number-handler-up:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-up:hover .ant-input-number-handler-down-inner,.ant-input-number-handler-down:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down:hover .ant-input-number-handler-down-inner{color:#fff}.ant-input-number-handler-up.ant-input-number-handler-up-disabled:hover,.ant-input-number-handler-up.ant-input-number-handler-down-disabled:hover,.ant-input-number-handler-down.ant-input-number-handler-up-disabled:hover,.ant-input-number-handler-down.ant-input-number-handler-down-disabled:hover{background:rgb(251, 220, 219)}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:50%}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{top:auto;margin-top:0}.ui-input span:not(:first-of-type),.ant-select-auto-complete.ant-select span:not(:first-of-type){margin-top:0}.ant-input-number-handler-wrap{opacity:1;border:1px solid #dcdfe2;border-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;height:29px;background:#f7f8fc}.ant-input-number-input-wrap{padding-right:21px}.ant-input-number-focused .ant-input-number-handler-wrap{border-color:#b2dbf4}.ant-select-selection{background-color:transparent !important}.breakpoints .ui-input .ant-input{min-width:48px;letter-spacing:-0.5px;word-spacing:-3px;padding:0 5px;background:#f0f8ff}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{width:9px;left:50%;position:relative;transform:translateX(-50%)}.ui-input .ant-select-auto-complete.ant-select input,.ui-input .ant-select-auto-complete.ant-select .ant-input{text-align:center;padding:0 3px;width:33px}.ui-clear.ui-edit{z-index:2;display:none}[class*=has-]:hover .ui-clear.ui-edit{display:flex}.ui-list>.ui-input .ant-select-auto-complete.ant-select .ant-input{border-color:#c2b0cd}.ant-select-selection__placeholder,.ant-select-search__field__placeholder{z-index:2;margin:0 !important;cursor:text;position:absolute;width:100%;left:0;top:55%;transform:translate3d(0, -50%, 0);text-align:center;font-size:90%}.input-autocomplete.input-numbers input{min-width:60px}.ant-select-dropdown-menu-item{min-width:60px;display:flex;flex-direction:column;border-bottom:1px solid #ddd}.ant-select-dropdown-menu-item span{line-height:1;color:#2a323f;display:block;opacity:.5;font-size:85%}.ant-select-dropdown-menu-item span+span{order:-1;font-size:12px;white-space:nowrap;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;opacity:1}.ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected span+span{color:#8d48b0}.ui-triple .ui-multi{display:flex;align-items:center}.ui-triple .ui-multi div{margin:0 2px}.ui-triple .ui-multi div:first-child{margin-left:0}.ui-triple .ui-multi .ui-input-icon-2{opacity:.8;font-size:80%;margin:0 2px 0 1px;position:relative;top:-1px}.field-label span small s{text-decoration:none;opacity:.85;font-size:90%}.field-label span small s:last-of-type{font-size:75%;position:relative;top:-1px}.ui-triple-icon-1::before{content:"⇌"}.ui-triple-icon-2::before{content:"☷"}.ui-triple-icon-2+.ui-input{max-width:70px}.triple-only .ui-radio{display:none}.triple-only .ui-triple span::before{content:"•"}.ui-input-code{width:100%}.ui-pair.ui-triple+.breakpoints{margin-left:5px}.CodeMirror{resize:vertical}.CodeMirror .CodeMirror-vscrollbar{margin-bottom:17px}.CodeMirror .CodeMirror-hscrollbar{margin-right:17px}.custom-gradient .ui-text textarea{width:500px;height:200px}.ant-select-auto-complete.ant-select{width:100%}.font-size.input-number{width:60px}.input-number input:not([value=""]),.input-numbers input:not([value=""]){border-color:#b2b1b1 !important}.input-gap .ant-select-auto-complete.ant-select input,.ui-margin .ant-select-auto-complete.ant-select input,.ui-padding .ant-select-auto-complete.ant-select input,.font-size .ant-select-auto-complete.ant-select input{width:-moz-max-content !important;width:max-content !important;font-size:12px;letter-spacing:-0.4px;word-spacing:-1px;min-width:100%;padding:0 4px !important;max-width:60px}.input-gap .ui-edit+.ant-select-combobox input:not([value=""]),.ui-margin .ui-edit+.ant-select-combobox input:not([value=""]),.ui-padding .ui-edit+.ant-select-combobox input:not([value=""]),.font-size .ui-edit+.ant-select-combobox input:not([value=""]){border-color:#27ae60 !important;background:#fcfffc !important}.input-gap.input-number,.ui-margin.input-number,.ui-padding.input-number,.font-size.input-number{width:-moz-max-content;width:max-content}.input-gap .ant-select-combobox .ant-select-search__field__wrap,.ui-margin .ant-select-combobox .ant-select-search__field__wrap,.ui-padding .ant-select-combobox .ant-select-search__field__wrap,.font-size .ant-select-combobox .ant-select-search__field__wrap{display:flex;flex-direction:column;width:-moz-max-content;width:max-content}.input-gap .ant-select-combobox .ant-select-search__field__wrap input+.ant-select-search__field__mirror,.ui-margin .ant-select-combobox .ant-select-search__field__wrap input+.ant-select-search__field__mirror,.ui-padding .ant-select-combobox .ant-select-search__field__wrap input+.ant-select-search__field__mirror,.font-size .ant-select-combobox .ant-select-search__field__wrap input+.ant-select-search__field__mirror{position:relative;height:0;font-size:12px;letter-spacing:-0.2px;padding:0 4px}.input-gap .breakpoints .ui-input .ant-select-auto-complete.ant-select input,.ui-margin .breakpoints .ui-input .ant-select-auto-complete.ant-select input,.ui-padding .breakpoints .ui-input .ant-select-auto-complete.ant-select input,.font-size .breakpoints .ui-input .ant-select-auto-complete.ant-select input{max-width:60px}.ui-margin .ant-select-auto-complete.ant-select input,.ui-padding .ant-select-auto-complete.ant-select input{max-width:32px}.icon-popover .field-option{flex-wrap:nowrap}li.ant-select-dropdown-menu-item[variable="-1"]{pointer-events:none;padding:3px 8px;background:#d8dadc}li.ant-select-dropdown-menu-item[variable="-1"]>span:first-child{display:none}li.ant-select-dropdown-menu-item[variable="-1"]>span+span{font-size:9px}.ui-items-per-row{display:flex}.ui-items-per-row .edit-btn{margin-left:8px}.items-per-row-section .ant-input-number-input{max-width:32px;height:29px;text-align:center}.items-per-row-section .ant-modal{max-width:700px}.items-per-row-section .list-add-btn{height:calc(100% - 20px);right:10px}.items-per-row-section .list-add-btn::before{position:relative}.items-per-row-section .list-remove-btn{height:28px}.items-per-row-section .ui-input,.items-per-row-section .ui-list-item{margin-right:8px}.items-per-row-section .breakpoints{margin-left:8px}.items-per-row-section .ui-list{min-width:88px}.items-per-row-section .ui-list-group{display:flex;min-width:126px}.items-per-row-section .ui-list-group+div .ui-list-group{min-width:90px}.items-per-row-section .ui-list-group+div .ui-list-group .input-number{margin-right:0}.items-per-row-section .breakpoints .ui-input.input-numbers input{height:29px}.items-per-row-section .ant-popover-inner-content>div{display:flex}.items-per-row-section .ant-popover-inner-content>div>div{background-color:#e6e9ef;padding:4px 8px 8px}.items-per-row-section .ant-popover-inner-content>div>div:not(:first-of-type){margin-left:10px}.ui-link>*+*{margin-left:8px}.ui-link .ui-input{margin-right:0}.ant-modal-header{padding:10px 12px}.ant-modal-title{font-size:16px;display:flex;padding-right:20px}.ant-modal{top:50%;margin-top:-45vh;width:auto !important;max-width:1300px}.ant-modal .ant-modal-body{padding:0;margin-bottom:100px;min-height:30px}.ant-modal .ant-modal-body .field-label{padding-left:15px}.ant-modal .ant-modal-body .module-items .field-label{flex:0 0 168px;padding-left:8px}.ant-modal .ant-modal-body .form-field:first-child .field-option{border-top-width:0}.ant-modal .ant-modal-body .form-field:last-child .field-option{border-bottom-width:0}.ant-modal .save-button{margin-right:18px;font-size:19px;padding:3px 6px;top:1px}.ant-modal .save-button>.icon{top:1px}.ant-modal .ant-modal-close{width:31px;height:28px;border-radius:3px;line-height:1;top:8px;right:11px;background:#ed5149}.ant-modal .ant-modal-close:hover{background:rgb(240, 107, 100)}.ant-modal .ant-modal-close .ant-modal-close-x{font-size:22px;color:#fff;width:auto;height:auto;line-height:1;font-size:16px}.ant-modal .j-header{display:none}.ant-modal .j-content{min-width:100%}.ant-modal .tabs-vertical{display:flex}.ant-modal .tabs-vertical>ul{position:relative;height:auto;padding-bottom:0}.ant-modal .tabs-vertical .tab-container{margin-left:0}.ant-modal .tabs-vertical .tab-container .tab-content{min-height:100%}.ant-modal .module-items.tabs-vertical>ul{height:auto;min-width:170px}.ant-modal .module-items.tabs-vertical .tab-container .accordion-group{background-color:#fafafa}.ant-modal .module-items::-webkit-scrollbar{width:5px}.ant-modal .module-items::-webkit-scrollbar-track{background:#c3cace}.ant-modal .module-items::-webkit-scrollbar-thumb{background:#238cd2}.ant-modal .tabs-vertical>ul{height:calc(100vh - 110px)}.ant-modal .ui-link .ui-input.input-large input{max-width:200px}.ant-modal-content{max-height:85vh}.ant-modal-footer{padding:10px}.ant-modal-footer .button{background-color:#27ae60;width:30px;height:27px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-left:auto}.ant-modal-header,.ant-modal-footer{background-color:#fafafa}.page-skins{overflow-y:hidden !important}.page-skins .ant-modal-content{overflow:visible;max-height:100%}.page-skins .ant-modal-footer{display:block}.page-skins .ant-modal-wrap{overflow-y:auto}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next{margin-right:5px}.oc3 .ant-modal-body .page{padding-top:0}.edit-modal .field-style-name,.edit-modal .field-variable-name{display:none}.presets-modal .button.save-button{padding:3px;margin-left:20px}.list-add-btn,.list-remove-btn{width:30px;height:calc(100% - 20px);color:#fff;background:#27ae60;display:flex;align-items:center;justify-content:center;transition:all .1s ease-out;cursor:pointer;font-size:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);border-radius:2px}.list-add-btn::before,.list-remove-btn::before{content:"";font-family:"icomoon-admin";font-size:21px;position:relative;top:-1px;transition:all .1s ease-out}.list-add-btn:hover,.list-remove-btn:hover{background:#30a3ca;color:#fff}.list-add-btn:active,.list-remove-btn:active{box-shadow:inset 0 0 10px 0 rgba(0,0,0,.3)}.not-available{background:#dcdfe2;cursor:default}.not-available:hover{background:#dcdfe2}.not-available::before{content:""}.list-remove-btn{background:#ed5149;right:0;font-size:13px;height:28px;position:relative;transform:translateY(0)}.list-remove-btn::before{content:"";position:relative;transform:translateY(1%)}.list-remove-btn:hover{background:#30a3ca;color:#fff}.list-remove-btn:active{box-shadow:inset 0 0 10px 0 rgba(0,0,0,.3)}.ui-list ul li{margin-top:8px;position:relative;display:flex}.ui-pair+.breakpoints{margin-left:0}.ui-list-item{display:flex;margin-right:8px}.breakpoints{display:flex;margin-left:8px}.breakpoints .ui-input{display:inline-block !important}.breakpoints>div:last-of-type{margin-right:0}.ui-padding+.breakpoints,.ui-margin+.breakpoints,.ui-input+.breakpoints{margin-left:0;position:relative}.input-variable input{font-weight:700}.new-feature{letter-spacing:0;padding:2px 5px;margin-left:3px;border-radius:3px;background:#ed5149}.item-name .new-feature{padding:0 3px 1px;font-size:85%}.last-off .ui-radio>span:last-child label.is-checked{background:#ed5149 !important}.grid-type .ui-radio span:last-child:nth-child(3) label,.grid-type .ui-radio span:last-child:nth-child(4) label{background:#77818f}.legacy-feature{background:transparent;border-radius:0;opacity:.6;margin-left:5px;font-size:85%}.ui-radio{position:relative;display:flex}.ui-radio>span{text-align:center;display:inline-block;vertical-align:middle}.ui-radio>span:first-of-type{border-left:0}.ui-radio>span:first-of-type label{border-left:0;border-radius:2px 0 0 2px}.ui-radio>span:last-of-type{border-right:0}.ui-radio>span:last-of-type label{border-right:0;border-radius:0 2px 2px 0}.ui-radio input{display:none}.ui-radio label{color:#fff;cursor:pointer;margin-bottom:0;padding:0 8px;min-height:29px;line-height:1;position:relative;font-size:11px;font-weight:400;background:#41556e;transition:all .05s;min-width:55px;display:flex;justify-content:center;align-items:center;border-left:1px solid rgb(103, 119, 139);border-right:1px solid rgb(55, 72, 94)}.ui-radio label i{font-size:18px;position:relative;opacity:.5}.ui-radio label:hover{background:rgb(84, 102, 125)}.ui-radio .is-checked{background:#238cd2 !important;box-shadow:inset 1px 3px 10px rgba(0,0,0,.3);color:#fff;border-right:1px solid rgb(30, 119, 179)}.ui-radio .is-checked i{opacity:.8}.ui-radio.radio-number{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.ui-radio.radio-number label{min-width:38px;text-transform:uppercase}.ui-radio.img-dim label{min-width:42px}.arrow-down::before{font-family:"icomoon-admin";content:"";font-size:15px}.radio-toggle label{min-width:33px !important;font-size:15px}.radio-toggle>span:nth-last-child(3):first-child label.is-checked{background:rgb(35, 140, 210) !important}.radio-toggle>span:nth-last-child(3):first-child label::before{font-family:"icomoon-admin";content:""}.radio-toggle>span:nth-last-child(3):first-child+span label.is-checked{background:rgb(39, 174, 96) !important;border-color:#178444}.radio-toggle>span:nth-last-child(3):first-child+span label::before{font-family:"icomoon-admin";content:"";font-size:16px}.radio-toggle>span:nth-last-child(3):first-child+span+span label.is-checked{background:rgb(237, 81, 73) !important}.radio-toggle>span:nth-last-child(3):first-child+span+span label::before{font-family:"icomoon-admin";content:"";font-size:16px}.radio-toggle>span:nth-last-child(2):first-child label.is-checked{background:rgb(39, 174, 96) !important;border-color:#178444}.radio-toggle>span:nth-last-child(2):first-child label::before{font-family:"icomoon-admin";content:"";font-size:16px}.radio-toggle>span:nth-last-child(2):first-child+span label.is-checked{background:rgb(237, 81, 73) !important}.radio-toggle>span:nth-last-child(2):first-child+span label::before{font-family:"icomoon-admin";content:"";font-size:16px}.radio-number .ui-radio{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.radio-number .ui-radio label{min-width:32px;text-transform:uppercase}.option-input+.ui-radio{margin-left:15px}.ui-toggle{display:inline-flex;align-items:center;justify-content:center}.ui-toggle .ant-switch{min-width:38px;border:1px solid rgb(201, 206, 212);background-color:rgb(201, 206, 212);transition:all .1s ease-out}.ui-toggle .ant-switch:hover{border-color:rgb(161, 170, 180);background-color:rgb(161, 170, 180)}.ui-toggle .ant-switch:active:after{width:18px}.ui-toggle .ant-switch.ant-switch-checked:active::after{margin-left:-19px;width:18px}.ui-toggle .ant-switch::after{transition:all .1s,width .1s;font-size:10px;color:#c3cace;display:flex;align-items:center;justify-content:center}.ui-toggle .ant-switch-checked{border-color:#27ae60;background-color:#27ae60}.ui-toggle .ant-switch-checked:hover{border-color:rgb(35, 157, 86);background-color:rgb(35, 157, 86)}div+.ui-toggle{margin-left:8px}.menu-trigger .ui-radio span:last-child .is-checked{background:#ed5149 !important}.ui-select{display:flex}.ui-select .edit-btn{margin-left:10px}.ui-select .Select{width:250px}.small-select .Select{width:114px !important}.small-select .Select--single>.Select-control .Select-value{padding-left:7px}.mini-select .Select{width:62px !important}.filter .Select{width:250px}.ui-link .ui-search .Select{width:330px}.ui-link .ui-input.input-large{flex-grow:1}.ui-link .ui-input.input-large input{width:100%;max-width:none !important}.ui-list-item{max-width:calc(100% - 80px)}.ui-link{flex-grow:1}.ui-link .edit-btn{min-width:30px}.ui-link .ui-select.ui-search{width:100%}.ui-link .ui-select.ui-search>.Select{width:100%}.Select-control{color:#2a323f;background-color:#fff !important;border-radius:2px;display:table;outline:0;overflow:visible;width:100%;height:30px;box-shadow:none;border:1px solid #dcdfe2;cursor:pointer}.Select-control .ui-clear.ui-edit{display:flex}.Select-control:hover{box-shadow:none;background:#e2f3fd !important}.Select-control:hover .Select-arrow-zone{background:rgb(179, 179, 179);border-color:#e2f3fd}.breakpoints .mini-select .select-edit-value .select-edit-label{width:100%;text-align:center}.Select-placeholder{bottom:0;color:inherit !important;line-height:28px;padding-left:8px;padding-right:8px;right:0;cursor:text}.Select-placeholder:hover,.Select-placeholder:focus{outline:0}.ui-value .Select-placeholder{font-size:12px;text-align:center}.Select-input{height:28px}.Select-input>input{height:100%;padding:0}.Select-arrow-zone{cursor:pointer;display:table-cell;text-align:center;width:28px;padding-right:5px;background:rgb(191, 191, 191);border:3px solid #fff;border-radius:3px}.Select-arrow-zone::before{font-family:"FontAwesome";color:#fff;font-size:13px;position:relative;left:2px;top:1px;content:""}.Select-arrow-zone:hover{background:rgb(179, 179, 179)}.Select-arrow{border-width:0;display:none}.is-focused.is-open .Select-control{border-radius:2px;background:#e2f3fd !important;border:1px solid #83b9e1}.is-focused.is-open .Select-control .Select-arrow-zone{border-color:#e2f3fd}.is-focused:not(.is-open)>.Select-control{outline:0;box-shadow:none;border:1px solid #dcdfe2}.VirtualizedSelectFocusedOption{background-color:#e2f3fd}.Select-menu-outer{z-index:99;margin-top:1px;background:#fff;border-radius:2px;color:#30394a;border:0;box-shadow:0 5px 30px rgba(0,0,0,.2);font-size:12px}.form-field[data-name=headerType] .VirtualSelectGrid{min-height:246px}.Select-option{color:#30394a;padding:8px 10px}.Select-option.is-focused{background-color:#e2f3fd;color:#2a323f}:not(.Select--multi)>.Select-control .Select-value{line-height:28px;font-size:12px;padding:0 7px}.Select-placeholder,.Select--single>.Select-control .Select-value{max-width:93%}.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:10px}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:20px}.Select--multi .Select-value{margin-left:2px;margin-top:2px;min-height:24px}.select-edit-value{display:flex}.select-edit-value .select-edit-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;position:relative}.select-edit-value .select-edit-button a{background:#238cd2;position:absolute;left:auto;right:17px;top:50%;transform:translateY(-50%);border-radius:30px;width:14px;height:14px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);cursor:pointer}.select-edit-value .select-edit-button a:hover{background:#4b5a71}.select-edit-value .select-edit-button i{color:#fff}.select-edit-value .select-edit-button i::before{font-size:10px}.ui-font .select-edit-value .select-edit-button a{right:15px}.mini-select :not(.Select--multi)>.Select-control .Select-value{padding:0 6px}.mini-select .select-edit-value .select-edit-label{padding-right:5px}.mini-select .select-edit-value .select-edit-button a{right:0;left:auto}.ui-clear.ui-edit{transform:translate(-50%, -50%) scale(0.8);background:#238cd2}.ui-clear.ui-edit:hover{background:#4b5a71}.ui-color .ui-clear.ui-edit{opacity:0}.ui-color:hover .ui-clear.ui-edit{opacity:1}.ui-value.mini-select .Select-menu-outer{min-width:100px}.ui-value.mini-select .VirtualizedSelectOption+.VirtualizedSelectOption{border-top:1px solid #dcdfe2}.ui-value.mini-select .select-option-value{margin-top:5px}.ui-value.mini-select .select-option-label{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;margin-top:-2px}.VirtualizedSelectOption,.VirtualizedSelectFocusedOption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;font-size:12px}.VirtualizedSelectOption>div,.VirtualizedSelectFocusedOption>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-fam .VirtualizedSelectOption,.font-fam .VirtualizedSelectFocusedOption{font-size:13px}.font-sub+.font-fam .VirtualizedSelectOption,.font-sub+.font-fam .VirtualizedSelectFocusedOption{font-size:16px}.ui-font .mini-select .Select{width:50px !important}.ui-font .mini-select .Select .select-edit-value{justify-content:center;font-size:12px}.ui-font .mini-select .Select .select-edit-label{padding-right:8px}.ui-font .mini-select .Select .select-edit-button a{right:2px}.presets-modal .ui-select{flex-grow:1}.presets-modal .ui-select .Select{min-width:100%}.shadow-preview{width:33px;height:30px;position:absolute;border-radius:2px;top:0;left:0;cursor:pointer;background:#fff;border:1px solid #dcdfe2}.shadow-preview::before{content:"G";font-family:"Inter",sans-serif;font-weight:700;font-size:19px;color:#dcdfe2;display:flex;align-items:center;justify-content:center;position:relative}.shadow-preview:hover{background:#e2f3fd}.ui-slider{width:100%;width:250px;display:flex;align-items:center}.slider-lg .ui-slider{max-width:400px}@media only screen and (max-width: 760px){.ui-slider{width:170px}}.ant-slider{width:100%;margin:0}.ant-slider+span{display:inline-flex;padding:2px 5px 3px 4px;color:#fff;background-color:#238cd2;font-size:90%;border-radius:3px;margin-left:10px;position:relative}.ant-slider+span::before{content:"";position:absolute;border:5px solid transparent;border-right-color:#238cd2;left:0;top:50%;transform:translate(-100%, -50%)}.ant-slider-rail{background-color:#dcdfe2}.ant-slider-handle{border-color:#238cd2}.ui-status{display:flex;flex-grow:1;margin:-10px}.ui-status input[type=checkbox]{display:inline-block;position:relative;top:-1px;order:-1;margin-right:6px;pointer-events:none}.j-content ::-webkit-scrollbar,.ant-modal ::-webkit-scrollbar{width:4px;height:4px}.j-content ::-webkit-scrollbar-track,.ant-modal ::-webkit-scrollbar-track{background:#c3cace}.j-content ::-webkit-scrollbar-thumb,.ant-modal ::-webkit-scrollbar-thumb{background:#238cd2}.j-content .accordion-button,.ant-modal .accordion-button{background:#36485e}.j-content .accordion-button::after,.ant-modal .accordion-button::after{display:none}.tabs-vertical>ul{width:170px;height:calc(100vh - 107px);position:fixed;overflow-y:auto;background:#293141;z-index:2;padding-bottom:10px}.tabs-vertical>ul::before{content:"";width:100%;height:100%;position:absolute;background:url(data:image/jpeg;base64, );opacity:.6}.tabs-vertical>ul>li{white-space:nowrap;text-overflow:ellipsis}.tabs-vertical>ul>li>div:not(.button){width:100%;line-height:1.3}.tabs-vertical>ul>li>div:not(.button) span{display:block;width:calc(100% - 50px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs-vertical>ul>li>div:not(.button) .item-name{display:flex;align-items:center;flex-wrap:wrap}.tabs-vertical>ul>li>div:not(.button) small{display:block;font-size:75%;opacity:.5;font-weight:400;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tabs-vertical>.tab-container{margin-left:170px;padding:8px;width:calc(100% - 170px);flex-grow:1;background:#fafafa;min-height:40px}.tabs-vertical>.tab-container>div:not(.tab-active){display:none}.tabs-vertical>.tab-container>.tab-content .module-items>div,.tabs-vertical>.tab-container>.tab-content .accordion-heading{position:relative}.tabs-vertical>.tab-container>.tab-content{min-height:calc(100vh - 223px);display:flex;flex-flow:column;background:#fafafa;width:100%}.tabs-vertical>.tab-container>.tab-content>.form-field{flex-grow:0}.tabs-vertical>.tab-container>.tab-content li small{opacity:.7;display:inline-block;margin:0 5px}.tab-items{color:#fff;padding:0;margin:0;list-style:none;position:relative}.tab-items>li{background:#37485e;cursor:pointer;margin:0;border-top:1px solid rgb(71, 87, 107);border-bottom:1px solid rgb(41, 54, 71);color:rgb(204, 204, 204);padding-left:15px;height:40px;position:relative;display:flex;align-items:center}.tab-items>li:first-of-type{border-top-color:#3b4b63;border-top-width:0}.tab-items>li:first-of-type.tab-active::before{top:-1px}.tab-items>li:hover:not(.tab-disabled):not(.tab-active){background:rgb(47, 61, 80);color:#fff}.tab-items>li.tab-active,.tab-items>li.tab-active:hover{color:#fff;cursor:default;background:rgb(47, 61, 80);border-bottom:1px solid rgb(41, 54, 71)}.tab-items>li:first-of-type{cursor:pointer;border-top-color:#54565d}.tab-items>li:first-of-type.tab-active{cursor:default}.tab-items>li.tab-active::before{content:"";width:6px;height:calc(100% + 1px);background:#ed5149;position:absolute;left:0;top:0}.tab-items>li.tab-disabled{border-bottom:0;padding:10px;cursor:default}.tab-items>li.tab-disabled .button{width:100%}.tabs-horizontal{display:flex;flex-flow:column nowrap}.tabs-horizontal .tab-items{background:rgb(238, 242, 245);box-shadow:inset 0 -8px 8px -6px rgba(0,0,0,.1)}.tabs-horizontal .tab-items>li{background:rgb(226, 230, 233);float:left;text-align:center;padding:0 15px;height:40px;font-size:12px;line-height:20px;color:#2a323f;cursor:pointer;border:0;border-right:1px solid #dcdcdc;box-shadow:inset 0 -8px 8px -6px rgba(0,0,0,.1)}.tabs-horizontal .tab-items>li>span{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tabs-horizontal .tab-items>li:hover:not(.tab-disabled){background:rgb(243, 246, 248);color:#2a323f}.tabs-horizontal .tab-items>li.tab-active,.tabs-horizontal .tab-items>li.tab-active:hover{color:#2a323f;background:#fff;box-shadow:none;border-bottom:2px solid #27ae60}.tabs-horizontal .tab-items>li.tab-active .icon-button,.tabs-horizontal .tab-items>li.tab-active:hover .icon-button{color:#b6c4d6}.tabs-horizontal .tab-items>li:first-of-type{cursor:pointer}.tabs-horizontal .tab-items>li:first-of-type.tab-active{cursor:default}.tabs-horizontal .tab-items>li.tab-active::before{display:none}.tabs-horizontal .tab-container{border-left:none;margin-left:0;background:#fff;width:100%}.tabs-horizontal .tab-container .tab-content{padding:10px 0 0 0;position:relative}.tabs-horizontal .tab-container .form-field:first-of-type{border-top-width:0}.tabs-horizontal .tab-container .field-option{margin-left:0}.tabs-horizontal .reset-field{right:10px}.field-option>.tabs-horizontal{width:100%;width:-webkit-fill-available;width:-moz-available}.ant-modal .field-option .tabs-horizontal .tab-container .tab-content{padding-left:10px}.tabs-horizontal .tab-container .form-field:first-of-type+div{border-top:1px solid #e6e6e6}.sub-tabs>.field-option,.ui-status>.field-option{padding:0}.sub-tabs>.field-option .tab-content>div,.ui-status>.field-option .tab-content>div{margin-bottom:0}.sub-tabs .tabs-horizontal,.ui-status .tabs-horizontal{width:100%}.sub-tabs .tabs-horizontal .tab-items,.ui-status .tabs-horizontal .tab-items{background:transparent;box-shadow:none;border-bottom:1px solid #eee}.sub-tabs .tabs-horizontal .tab-items>li,.ui-status .tabs-horizontal .tab-items>li{height:30px;font-size:11px;background:rgb(240, 240, 240);padding:0 11px}.sub-tabs .tabs-horizontal .tab-items>li.tab-active,.ui-status .tabs-horizontal .tab-items>li.tab-active{background:rgb(250, 250, 250);border-bottom:0}.sub-tabs .tabs-horizontal .tab-items>li.tab-active::before,.ui-status .tabs-horizontal .tab-items>li.tab-active::before{content:"";width:100%;height:1px;background:#ed5149;position:absolute;left:0;top:0}.sub-tabs .tabs-horizontal .tab-items>li.tab-active:hover,.ui-status .tabs-horizontal .tab-items>li.tab-active:hover{background-color:rgb(250, 250, 250)}.sub-tabs .tabs-horizontal .tab-items>li.tab-active::after,.ui-status .tabs-horizontal .tab-items>li.tab-active::after{content:"";width:100%;height:1px;background:rgb(250, 250, 250);position:absolute;left:0;bottom:-1px}.sub-tabs .tabs-horizontal .tab-items>li:nth-child(2).tab-active,.ui-status .tabs-horizontal .tab-items>li:nth-child(2).tab-active{border-bottom:3px solid #ed5149}.sub-tabs .tabs-horizontal .tab-items>li:nth-child(3).tab-active,.ui-status .tabs-horizontal .tab-items>li:nth-child(3).tab-active{border-bottom:3px solid #238cd2}.sub-tabs .tabs-horizontal .tab-container,.ui-status .tabs-horizontal .tab-container{background:rgb(250, 250, 250);padding-left:0 !important}.sub-tabs .tabs-horizontal .tab-content,.ui-status .tabs-horizontal .tab-content{padding-bottom:10px;padding-left:10px;min-height:50px;border-right:1px solid #eef2f5}.sub-tabs .tabs-horizontal .tab-content .form-field,.ui-status .tabs-horizontal .tab-content .form-field{background-color:transparent;border:0}.sub-tabs .tabs-horizontal .tab-content .field-option,.ui-status .tabs-horizontal .tab-content .field-option{border:0;background-color:transparent}.tabs-horizontal.sub-tabs>.tab-items{display:flex;align-items:center;overflow-x:auto}.tabs-horizontal.sub-tabs>.tab-items::-webkit-scrollbar{-webkit-appearance:none}.tabs-horizontal.sub-tabs>.tab-items::-webkit-scrollbar:horizontal{height:3px}.tabs-horizontal.sub-tabs>.tab-items::-webkit-scrollbar-thumb{background-color:#238cd2;border-radius:5px}.tabs-horizontal.sub-tabs>.tab-items::-webkit-scrollbar-track{background-color:#ddd}.tabs-horizontal.sub-tabs .tab-container .form-field:first-of-type+div{border-top:1px solid #eee}.accordion-content>div>.tabs-horizontal>.tab-container>.tab-content{padding-left:0;padding-bottom:0}.accordion-content .accordion-content>.tabs-horizontal>.tab-container>.tab-content{padding-left:0}.accordion-content .tabs-horizontal .accordion-item:first-child .accordion-heading{border-top-width:0}.form-field:last-child .field-option{border-bottom:1px solid #e6e6e6}.page-skin .tabs-vertical>ul>li>div:not(.button) span{width:auto}.lang-field .ui-input-lang{width:100%}.lang-field .ui-input-lang>div{align-items:flex-start;margin-bottom:0}.lang-field .tabs-horizontal .tab-container{width:100%}.lang-field .tabs-horizontal .tab-container .tab-content{display:table;width:100%}.lang-field .tabs-horizontal .tab-container .tab-content .ui-image{float:left}.lang-field .tabs-horizontal .tab-container .tab-content .ui-image>div{float:left}.tabs-horizontal .lang-flag{min-width:15px}.tabs-horizontal .field-label{max-width:180px;flex:0 0 180px}.ui-image-lang .tabs-horizontal .tab-container .tab-content{padding-bottom:10px}.ui-image-dimensions.sub-tabs{margin:-10px;flex:1}i.fa-status-off{color:#ed5149 !important;transform:scaleX(-1)}.tab-container .tab-container .tab-container{padding:0 0 0 8px}.tab-container .tab-container .tabs-horizontal .tab-container{padding-left:0}.tab-params{display:none !important}.ant-tooltip{z-index:3000;transition:all 0s !important}.ant-tooltip *{transition:all 0s !important}.ant-tooltip.popup-tip{z-index:6000}.ant-tooltip-inner{background:#000;min-height:100%;padding:3px 7px;border-radius:2px;font-size:10px;line-height:1.3}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{border-top-color:#000;transform:translateY(7px)}.ant-tooltip-placement-top .ant-tooltip-content,.ant-tooltip-placement-topLeft .ant-tooltip-content,.ant-tooltip-placement-topRight .ant-tooltip-content{transform:translateY(7px)}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{border-bottom-color:#000;transform:translateY(-8px)}.ant-tooltip-placement-bottom .ant-tooltip-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-content,.ant-tooltip-placement-bottomRight .ant-tooltip-content{transform:translateY(-5px)}.ant-tooltip-placement-left .ant-tooltip-arrow{margin-top:0;transform:translateY(-47%);border-left-color:#000}.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{border-left-color:#f7f8fc}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:10px}.ant-popover{z-index:2999}.ant-popover-inner{border-radius:3px;background:#f6f8f9;box-shadow:0 5px 20px rgba(0,0,0,.25)}.ant-popover-inner-content{padding:8px}.gradient-popover .ant-popover-inner-content{padding:8px 8px 3px 8px}.info-popover .ant-popover-inner-content{padding:10px 12px}.info-popover{max-width:260px}.info-popover .ant-popover-inner{background:#fff}.info-popover .ant-popover-inner-content{padding:10px}.info-popover .ant-popover-inner-content img{max-width:400px}.info-popover.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{border-bottom-color:#fff}.ant-popover-arrow{border-width:8px}.ant-popover-placement-right,.ant-popover-placement-rightTop,.ant-popover-placement-rightBottom{padding-left:4px}.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:-11px;border-right-color:#f6f8f9;margin-top:0;transform:translateY(-50%);background-color:transparent !important}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow::after,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow::after,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow::after{border-right-color:#f6f8f9}.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{border-top-color:#fff;bottom:-7px}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow::after,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow::after,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow::after{border-top-color:#fff}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{margin-left:0;transform:translateX(-50%)}.border-popover .ant-popover-inner-content{min-width:287px}.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{box-shadow:none}.ui-transition{display:flex}.ui-transition .ui-select{margin-right:8px}.react-autosuggest__container{position:relative}.react-autosuggest__input{width:240px;height:30px;padding:10px 20px;font-family:Helvetica,sans-serif;font-weight:300;font-size:16px;border:1px solid #aaa;border-radius:4px}.react-autosuggest__input:focus{outline:none}.react-autosuggest__container--open .react-autosuggest__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__container--open .react-autosuggest__suggestions-container{display:block;position:absolute;top:51px;width:280px;border:1px solid #aaa;background-color:#fff;font-family:Helvetica,sans-serif;font-weight:300;font-size:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px}.react-autosuggest__suggestion--focused{background-color:#ddd}.ui-value .VirtualizedSelectOption{display:block}.Select-create-option-placeholder .select-option-label{font-size:11px !important}.ui-variable{display:flex}.ui-variable .ui-create{margin-left:8px;width:29px;height:29px;border-radius:2px;background-color:#7091b7;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center}.ui-variable .ui-create:hover{background:#238cd2}.ui-variable .ui-create .fa-plus{font-size:20px}.ui-variable .ui-create .fa-plus::before{content:""}.module-items>div:not(.tab-container) a>[class^=variable]{overflow:visible;display:flex;align-items:center;justify-content:center}.variable-label{margin-left:5px;background:#37485e;padding:1px 4px 2px;border-radius:2px;font-size:85%;order:10}.variable-label:empty{display:none}.field-variable-name .ui-input input{opacity:.6}.field-variable-name .ui-input input:hover{background:#fbe1e0;border-color:#ed5149}.ipr>.form-field:last-child>.field-option{padding:0;border-left:1px solid #eee}.ipr .items-per-row-section{width:100%;max-width:471px}.ipr .form-field:last-child .field-option{border-bottom:0}.color-variables+div>div[data-id*=SEPARATOR]{display:none !important}.page-variables .module-items .module-item{min-height:auto}.page-variables .module-items .module-item input[value*=SEPARATOR]{display:none;pointer-events:none}.page-variables .module-items .module-item input[value*=SEPARATOR]+div{height:24px;font-size:11px;background:#3c4655}.page-variables .module-items .module-item input[value*=SEPARATOR]+div a{min-width:40px;position:static;width:-moz-max-content;width:max-content}.page-variables .module-items .module-item input[value*=SEPARATOR]+div .variable-color{position:absolute;left:8px;pointer-events:none}.page-variables .module-items .module-item input[value*=SEPARATOR]+div .variable-value,.page-variables .module-items .module-item input[value*=SEPARATOR]+div .module-icons a:not(:first-child):not(:last-child){display:none !important}.page-variables .module-items .module-item input[value*=SEPARATOR]+div .module-icons a{opacity:0}.page-variables .module-items .module-item input[value*=SEPARATOR]+div::before{display:none}

/*# sourceMappingURL=journal.css.map*/