/**
 * WARNING
 * This file is auto-generated using:
 * ts-node scripts/auto-generate/generate-style-indexs.ts
 * Do not modify its content.
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
.font-h1 {
  font-weight: 600;
  font-size: 32px;
  line-height: 34px;
}
.font-h2 {
  font-weight: 600;
  font-size: 28px;
  line-height: 30px;
}
.font-h3 {
  font-weight: 500;
  font-size: 24px;
  line-height: 26px;
}
.font-h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
}
.font-h5 {
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
}
.font-heading {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
}
.font-body {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.font-captain {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
.font-body-large {
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
}
/* stylelint-disable */
.ssc-11-chart-tooltip-title {
  display: flex;
  align-items: center;
  min-width: 256px;
  height: 40px;
  color: #959ba4;
  background-color: #f5f6f9;
}
.ssc-11-chart-tooltip-title > span {
  margin-left: 12px;
  line-height: 16px;
}
.ssc-11-chart-tooltip-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 256px;
}
.ssc-11-chart-tooltip-content-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 16px;
}
.ssc-11-chart-tooltip-content-item:last-child {
  padding-bottom: 16px;
}
.ssc-11-chart-tooltip-content-item-badge {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  margin-left: 12px;
  border-radius: 10px;
}
.ssc-11-chart-tooltip-content-item-name {
  flex-grow: 1;
  text-align: left;
}
.ssc-11-chart-tooltip-content-item-data {
  margin-right: 12px;
  padding-left: 12px;
  font-weight: 500;
}
body {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  font-family: Roboto, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
}
pre,
code,
var {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  font-family: 'Source Code Pro', 'SFMono-Regular', 'Consolas', 'Liberation Mono', 'Menlo', 'Courier', 'monospace';
}
h1,
.ssc-11-font-h1 {
  font-weight: 600;
  font-size: 32px;
  line-height: 34px;
}
h2,
.ssc-11-font-h2 {
  font-weight: 600;
  font-size: 28px;
  line-height: 30px;
}
h3,
.ssc-11-font-h3 {
  font-weight: 500;
  font-size: 24px;
  line-height: 26px;
}
h4,
.ssc-11-font-h4 {
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
}
.ssc-11-font-subtitle-1,
.ssc-11-font-heading {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
}
.ssc-11-font-body,
.ssc-11-font-body-1 {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.ssc-11-font-captain,
.ssc-11-font-body-2 {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
.ssc-11-font-body-large {
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
}
.ssc-11-icon.ssc-11-close-icon {
  width: 12px;
  height: 12px;
}
.ssc-11-alert {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  margin-bottom: 16px;
  padding: 11px 12px 11px 16px;
  color: #646b76;
  border: 1px solid;
  border-radius: 4px;
}
.ssc-11-alert.ssc-11-alert-size-small {
  padding: 7px 12px 7px 16px;
}
.ssc-11-alert .ssc-11-alert-icon {
  display: flex;
  box-sizing: border-box;
  margin: 0 8px 0 0;
  padding: 1px;
}
.ssc-11-alert .ssc-11-alert-icon .ssc-11-icon {
  width: 14px;
  height: 14px;
}
.ssc-11-alert .ssc-11-alert-text {
  margin-right: auto;
  color: #303844;
  line-height: 16px;
}
.ssc-11-alert .ssc-11-alert-text .ssc-11-alert-message {
  display: flex;
  align-items: center;
}
.ssc-11-alert .ssc-11-alert-text .ssc-11-alert-message span {
  margin-left: 5px;
}
.ssc-11-alert .ssc-11-alert-title {
  color: #303844;
}
.ssc-11-alert .ssc-11-alert-action {
  margin-left: 8px;
}
.ssc-11-alert .ssc-11-alert-close {
  display: flex;
  flex-grow: 0;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  color: #959ba4;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-alert .ssc-11-alert-close:hover {
  color: #303844;
}
.ssc-11-alert .ssc-11-button {
  height: auto;
  font: inherit;
  line-height: inherit;
}
.ssc-11-alert-info {
  background: #f0f7ff;
  border-color: rgba(50, 116, 247, 0.6);
}
.ssc-11-alert-info .ssc-11-alert-icon {
  color: #3274f7;
}
.ssc-11-alert-success {
  background: #ecfff1;
  border-color: rgba(28, 196, 97, 0.6);
}
.ssc-11-alert-success .ssc-11-alert-icon {
  color: #1cc461;
}
.ssc-11-alert-warning {
  background: #fff8db;
  border-color: rgba(255, 176, 20, 0.6);
}
.ssc-11-alert-warning .ssc-11-alert-icon {
  color: #ffb014;
}
.ssc-11-alert-error {
  background: #fff0f0;
  border-color: rgba(243, 35, 69, 0.6);
}
.ssc-11-alert-error .ssc-11-alert-icon {
  color: #f32345;
}
.ssc-11-alert-has-description {
  padding: 14px 16px;
  color: #303844;
}
.ssc-11-alert-has-description .ssc-11-alert-icon {
  margin-top: 2px;
}
.ssc-11-alert-has-description .ssc-11-alert-message {
  height: 20px;
  margin: 0 0 4px;
  font-size: 16px;
  line-height: 20px;
}
.ssc-11-alert-has-description .ssc-11-alert-description {
  color: #646b76;
  line-height: 20px;
}
.ssc-11-anchor {
  display: inline-flex;
  flex-direction: column;
  background-color: #fff;
  box-shadow: inset 2px 0 #e2e6ec;
}
.ssc-11-anchor .ssc-11-anchor-a {
  padding: 8px 16px;
  line-height: 16px;
  cursor: pointer;
}
.ssc-11-anchor .ssc-11-anchor-a .ssc-11-tooltip,
.ssc-11-anchor .ssc-11-anchor-a .ssc-11-tooltip-reference {
  display: block;
}
.ssc-11-anchor .ssc-11-anchor-a a {
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
}
.ssc-11-anchor .ssc-11-anchor-a.ssc-11-anchor-child-a {
  padding-left: 32px;
}
.ssc-11-anchor .ssc-11-anchor-a.ssc-11-anchor-active a,
.ssc-11-anchor .ssc-11-anchor-a:hover a {
  color: #ee4d2d;
  font-weight: 500;
}
.ssc-11-anchor .ssc-11-anchor-a.ssc-11-anchor-active {
  box-shadow: inset 2px 0 #ee4d2d;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ssc-11-effects-fade-entered {
  opacity: 1;
}
.ssc-11-effects-fade-entering {
  animation-name: fadeIn;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-fade-exited {
  visibility: hidden;
  opacity: 0;
}
.ssc-11-effects-fade-exiting {
  animation-name: fadeOut;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
@keyframes slideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes slideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes slideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes slideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes slideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes slideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes slideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes slideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.ssc-11-effects-drop-down-entered {
  transform: scaleY(1);
  opacity: 1;
}
.ssc-11-effects-drop-down-entering {
  animation-name: slideUpIn;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-drop-down-exited {
  transform: scaleY(0.8);
  visibility: hidden;
  opacity: 0;
}
.ssc-11-effects-drop-down-exiting {
  animation-name: slideUpOut;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-drop-down-flip-x-entered {
  transform: scaleY(1);
  opacity: 1;
}
.ssc-11-effects-drop-down-flip-x-entering {
  animation-name: slideUpIn;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-drop-down-flip-x-exited {
  transform: scaleY(0.8);
  visibility: hidden;
  opacity: 0;
}
.ssc-11-effects-drop-down-flip-x-exiting {
  animation-name: slideUpOut;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-drop-down-flip-y-entered {
  transform: scaleY(1);
  opacity: 1;
}
.ssc-11-effects-drop-down-flip-y-entering {
  animation-name: slideDownIn;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-drop-down-flip-y-exited {
  transform: scaleY(0.8);
  visibility: hidden;
  opacity: 0;
}
.ssc-11-effects-drop-down-flip-y-exiting {
  animation-name: slideDownOut;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-drop-down-flip-both-entered {
  transform: scaleY(1);
  opacity: 1;
}
.ssc-11-effects-drop-down-flip-both-entering {
  animation-name: slideDownIn;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-drop-down-flip-both-exited {
  transform: scaleY(0.8);
  visibility: hidden;
  opacity: 0;
}
.ssc-11-effects-drop-down-flip-both-exiting {
  animation-name: slideDownOut;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
@keyframes zoomIn {
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes zoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
.ssc-11-effects-zoom-entered {
  transform: scaleY(1);
  opacity: 1;
}
.ssc-11-effects-zoom-entering {
  animation-name: zoomIn;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-effects-zoom-exited {
  transform: scaleY(0.8);
  visibility: hidden;
  opacity: 0;
}
.ssc-11-effects-zoom-exiting {
  animation-name: zoomOut;
  animation-duration: 200ms;
  animation-fill-mode: forwards;
}
.ssc-11-attachment-list-type-upload .ssc-11-attachment-list-file-item-container .ssc-11-attachment-list-file-info .ssc-11-attachment-list-file-icons {
  display: none;
}
.ssc-11-attachment-list-file-info {
  width: 100%;
}
.ssc-11-attachment-list-file-item {
  position: relative;
  display: flex;
  box-sizing: border-box;
  height: 40px;
  padding: 0 12px;
  border-radius: 4px;
}
.ssc-11-attachment-list-file-item:hover {
  background-color: #f9fafc;
}
.ssc-11-attachment-list-file-item:hover .ssc-11-attachment-list-file-info .ssc-11-attachment-list-file-icons {
  display: flex;
}
.ssc-11-attachment-list-file-item-pre-icon {
  display: flex;
  align-items: center;
  margin-right: 8px;
  color: #959ba4;
}
.ssc-11-attachment-list-file-item-container {
  position: relative;
  display: flex;
  flex: 1 1;
  align-items: center;
  overflow: hidden;
}
.ssc-11-attachment-list-file-item:hover .success-icon {
  display: inline-block;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-info {
  display: flex;
  align-items: center;
  color: #959ba4;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-info > .ssc-11-icon:first-of-type {
  flex: 0 0 16px;
  margin-right: 4px;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-info .ssc-11-attachment-list-file-title {
  flex-grow: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-info .ssc-11-attachment-list-file-icons {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-info .ssc-11-attachment-list-file-icons > span {
  display: flex;
  margin-left: 8px;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-info .ssc-11-attachment-list-file-icons > span .ssc-11-icon {
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-info .ssc-11-attachment-list-file-icons > span .ssc-11-icon:hover {
  color: rgba(0, 0, 0, 0.5);
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-info-success .ssc-11-attachment-list-file-title:hover {
  color: #3274F7;
  cursor: pointer;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-progress {
  position: absolute;
  right: 0;
  bottom: 2px;
  width: 100%;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-progress .ssc-11-progress {
  box-sizing: border-box;
  min-height: 0;
  min-height: initial;
  margin-top: 0;
  margin-bottom: 0;
}
.ssc-11-attachment-list-file-item .ssc-11-attachment-list-file-progress .ssc-11-progress .ssc-11-progress-outer-horizontal {
  width: 100% !important;
}
.ssc-11-attachment-list-file-item.ssc-11-attachment-list-file-item-success {
  align-items: center;
}
.ssc-11-attachment-list-file-item.ssc-11-attachment-list-file-item-success .ssc-11-attachment-list-file-info {
  color: #303844;
}
.ssc-11-attachment-list-file-item.ssc-11-attachment-list-file-item-success .ssc-11-attachment-list-file-item-pre-icon > span {
  margin-top: 0;
}
.ssc-11-attachment-list-file-item.ssc-11-attachment-list-file-item-success .ssc-11-attachment-list-file-icons {
  color: #959ba4;
}
.ssc-11-attachment-list-file-item.ssc-11-attachment-list-file-item-error .ssc-11-attachment-list-file-title {
  color: #f32345;
}
.ssc-11-attachment-list-file-item.ssc-11-attachment-list-file-item-error .ssc-11-attachment-list-file-icons {
  display: flex;
}
.ssc-11-attachment-list-small .ssc-11-attachment-list-file-item {
  height: 32px;
  padding: 0 8px;
}
.ssc-11-attachment-list-border {
  display: flex;
  flex-wrap: wrap;
  margin: -8px;
}
.ssc-11-attachment-list-border .ssc-11-attachment-list-file-item {
  margin: 8px;
  border: 1px solid #e2e6ec;
}
.ssc-11-auto-complete .ssc-11-select-clear {
  right: 13px;
}
.ssc-11-auto-complete.ssc-11-select {
  cursor: auto;
}
.ssc-11-auto-complete.ssc-11-select .ssc-11-select-selector .ssc-11-select-selection-search-input {
  cursor: auto;
}
.ssc-11-auto-complete.ssc-11-auto-complete-custom-input .ssc-11-select-selector {
  background: none;
  border: none;
}
.ssc-11-auto-complete.ssc-11-auto-complete-custom-input .ssc-11-select-selector .ssc-11-select-selection-search {
  padding-right: 0;
}
.ssc-11-auto-complete.ssc-11-auto-complete-custom-input .ssc-11-select-selector .ssc-11-select-selection-placeholder {
  visibility: hidden;
}
.ssc-11-auto-complete-dropdown .ssc-11-select-dropdown-search-wrapper {
  display: none;
}
.ssc-11-auto-complete-dropdown .ssc-11-select-item {
  display: flex;
}
.ssc-11-auto-complete-dropdown .ssc-11-select-item-option-content {
  margin-right: auto;
}
.ssc-11-auto-complete-dropdown .ssc-11-checkbox-wrapper {
  margin-bottom: 0;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-container,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-container,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-container {
  position: relative;
  display: inline-block;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-container .ssc-11-breadcrumb-children-ellipsis,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-container .ssc-11-breadcrumb-children-ellipsis,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-container .ssc-11-breadcrumb-children-ellipsis {
  display: inline-block;
  width: 12px;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-container .ssc-11-breadcrumb-children-long,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-container .ssc-11-breadcrumb-children-long,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-container .ssc-11-breadcrumb-children-long {
  position: absolute;
  top: 28px;
  height: 24px;
  padding: 8px 12px;
  color: #fff;
  background-color: #000;
  border-radius: 4px;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-clickable,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-clickable,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-clickable {
  cursor: pointer;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-children,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-children,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-children {
  display: inline-flex;
  align-items: center;
  color: #959ba4;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-children:hover,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-children:hover,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-children:hover {
  color: #303844;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-children .ssc-11-breadcrumb-collapse-item,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-children .ssc-11-breadcrumb-collapse-item,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-children .ssc-11-breadcrumb-collapse-item {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-children .ssc-11-breadcrumb-collapse-ellipsis,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-children .ssc-11-breadcrumb-collapse-ellipsis,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-children .ssc-11-breadcrumb-collapse-ellipsis {
  display: inline-block;
  width: 12px;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-separator,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-separator,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-separator {
  display: inline-block;
  margin: 0 8px;
  color: #959ba4;
}
.ssc-11-breadcrumb-container .ssc-11-breadcrumb-item-separator:empty,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item-separator:empty,
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-separator:empty {
  margin: 0;
}
.ssc-11-breadcrumb-container {
  position: relative;
}
.ssc-11-breadcrumb-collapse-items {
  box-sizing: content-box;
  width: 554px;
  max-width: 554px;
  margin-right: calc(100% - 554px);
  margin-bottom: -48px;
  padding-bottom: 48px;
  overflow: hidden;
  white-space: nowrap;
}
.ssc-11-breadcrumb-collapse-items .ssc-11-breadcrumb-item-span {
  display: inline-block;
  cursor: pointer;
}
.ssc-11-breadcrumb-item:last-child .ssc-11-breadcrumb-item-children {
  color: #303844;
}
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item:last-child .ssc-11-breadcrumb-item-children,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item .ssc-11-breadcrumb-item-children {
  color: #959ba4;
  font-weight: normal;
}
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item:last-child .ssc-11-breadcrumb-item-children:hover,
.ssc-11-breadcrumb-popover .ssc-11-breadcrumb-item .ssc-11-breadcrumb-item-children:hover {
  color: #303844;
}
.ssc-11-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 64px;
  height: 32px;
  padding: 0 16px;
  color: #303844;
  font-weight: 500;
  font-size: 14px;
  line-height: 30px;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
  transition: background 0.3s, border 0.3s, color 0.3s, padding 0.3s;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-button:hover,
.ssc-11-button:focus {
  background: rgba(0, 0, 0, 0.04);
  border-color: #d6dbe4;
}
.ssc-11-button:active {
  background: rgba(0, 0, 0, 0.08);
  border-color: #c9d1dc;
}
.ssc-11-button-disabled {
  color: #989ca2;
  cursor: not-allowed;
}
.ssc-11-button-disabled:hover,
.ssc-11-button-disabled:focus {
  background: inherit;
  border-color: #e2e6ec;
}
.ssc-11-button-loading {
  cursor: progress;
}
.ssc-11-button-loading .ssc-11-spin,
.ssc-11-button-loading .ssc-11-spin-content {
  width: auto;
  min-width: auto;
}
.ssc-11-button-loading .ssc-11-spin {
  --stop-color: #959ba4;
}
.ssc-11-button-dashed {
  border-style: dashed;
}
.ssc-11-button-circle {
  min-width: 32px;
  border-radius: calc(32px / 2);
}
.ssc-11-button-circle .ssc-11-button-icon {
  margin-right: 0;
}
.ssc-11-button-empty {
  padding: 0;
  vertical-align: middle;
}
.ssc-11-button-icon {
  display: inline-flex;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ssc-11-button-icon .ssc-11-icon {
  width: 16px;
  height: 16px;
}
.ssc-11-button-has-icon:not(.ssc-11-button-empty) {
  padding-left: 32px;
}
.ssc-11-button-block {
  width: 100%;
}
.ssc-11-button-link {
  display: inline-flex;
  min-width: 0;
  min-width: initial;
  padding: 0;
  color: #3274f7;
  background: none;
  border: none;
}
.ssc-11-button-link:hover {
  color: #306fed;
  text-decoration: underline;
  background: none;
}
.ssc-11-button-link:active,
.ssc-11-button-link:focus {
  color: #2e6be3;
  text-decoration: underline;
  background: none;
}
.ssc-11-button-link.ssc-11-button-disabled {
  color: #99bafb;
  text-decoration: none;
}
.ssc-11-button-ghost {
  color: #fff;
  background: transparent !important;
  border-color: #fff;
}
.ssc-11-button-ghost .ssc-11-spin {
  --stop-color: #fff;
}
.ssc-11-button-ghost.ssc-11-button-disabled,
.ssc-11-button-ghost.ssc-11-button-disabled:hover {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
.ssc-11-button-ghost.ssc-11-button-primary {
  color: #ee4d2d;
  background: transparent;
  border-color: #ee4d2d;
}
.ssc-11-button-ghost.ssc-11-button-primary .ssc-11-spin {
  --stop-color: #ee4d2d;
}
.ssc-11-button-ghost.ssc-11-button-danger {
  color: #f32345;
  background: transparent;
  border-color: #f32345;
}
.ssc-11-button-ghost.ssc-11-button-danger .ssc-11-spin {
  --stop-color: #f32345;
}
.ssc-11-button-primary {
  color: #fff;
  background: #ee4d2d;
  border-color: #ee4d2d;
}
.ssc-11-button-primary:hover,
.ssc-11-button-primary:focus {
  background: #e44a2b;
  border-color: #e44a2b;
}
.ssc-11-button-primary:active {
  background: #db4729;
  border-color: #db4729;
}
.ssc-11-button-primary.ssc-11-button-disabled,
.ssc-11-button-primary.ssc-11-button-disabled:hover {
  color: #fff;
  background: #f7a696;
  border-color: #f7a696;
}
.ssc-11-button-primary.ssc-11-button-ghost.ssc-11-button-disabled,
.ssc-11-button-primary.ssc-11-button-ghost.ssc-11-button-disabled:hover {
  color: #f7a696;
  border-color: #f7a696;
}
.ssc-11-button-primary.ssc-11-button-ghost.ssc-11-button-disabled .ssc-11-spin,
.ssc-11-button-primary.ssc-11-button-ghost.ssc-11-button-disabled:hover .ssc-11-spin {
  --stop-color: #f7a696;
}
.ssc-11-button-primary .ssc-11-spin {
  --stop-color: #fff;
}
.ssc-11-button-danger {
  color: #fff;
  background: #f32345;
  border-color: #f32345;
}
.ssc-11-button-danger:hover,
.ssc-11-button-danger:focus {
  background: #e92242;
  border-color: #e92242;
}
.ssc-11-button-danger:active {
  background: #e0203f;
  border-color: #e0203f;
}
.ssc-11-button-danger.ssc-11-button-disabled,
.ssc-11-button-danger.ssc-11-button-disabled:hover {
  color: #fff;
  background: #f991a2;
  border-color: #f991a2;
}
.ssc-11-button-danger.ssc-11-button-disabled .ssc-11-spin,
.ssc-11-button-danger.ssc-11-button-disabled:hover .ssc-11-spin {
  --stop-color: #f991a2;
}
.ssc-11-button-danger.ssc-11-button-ghost.ssc-11-button-disabled,
.ssc-11-button-danger.ssc-11-button-ghost.ssc-11-button-disabled:hover {
  color: #f991a2;
  border-color: #f991a2;
}
.ssc-11-button-danger .ssc-11-spin {
  --stop-color: #fff;
}
.ssc-11-button-small {
  height: 24px;
  padding: 0 8px;
  font-size: 12px;
  line-height: 22px;
}
.ssc-11-button-small.ssc-11-button-circle {
  min-width: 24px;
  padding: 0;
  border-radius: calc(24px / 2);
}
.ssc-11-button-small.ssc-11-button-has-icon:not(.ssc-11-button-empty) {
  padding-left: 16px;
}
.ssc-11-button-large {
  height: 40px;
  padding: 0 16px;
  font-size: 16px;
  line-height: 38px;
}
.ssc-11-button-large.ssc-11-button-circle {
  min-width: 40px;
  padding: 0;
  border-radius: calc(40px / 2);
}
.ssc-11-button-large.ssc-11-button-has-icon:not(.ssc-11-button-empty) {
  padding-left: 32px;
}
.ssc-11-button + .ssc-11-button,
.ssc-11-button + .ssc-11-dropdown {
  margin-left: 16px;
}
.ssc-11-button-small + .ssc-11-button-small {
  margin-left: 8px;
}
.ssc-11-calendar {
  font-size: 14px;
  text-align: center;
  background: #FFF;
  border-radius: 2px;
}
.ssc-11-calendar table {
  border-collapse: collapse;
}
.ssc-11-calendar table th,
.ssc-11-calendar table td {
  padding: 0;
}
.ssc-11-calendar-header {
  display: flex;
  align-items: center;
  padding: 8px 24px;
  line-height: 16px;
}
.ssc-11-calendar-prev-wrapper {
  display: flex;
}
.ssc-11-calendar-next-wrapper {
  display: flex;
  flex-direction: row-reverse;
}
.ssc-11-calendar-prev-year {
  position: relative;
  width: calc(32px / 2);
  height: calc(32px / 2);
  cursor: pointer;
}
.ssc-11-calendar-prev-year::after {
  width: 12px;
  height: 12px;
  border: 0 solid #959ba4;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  position: absolute;
  top: 2px;
  left: 0;
  transform: rotate(-45deg) scale(0.6);
  content: ' ';
}
.ssc-11-calendar-prev-year::before {
  width: 12px;
  height: 12px;
  border: 0 solid #959ba4;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  position: absolute;
  top: 2px;
  left: 5px;
  transform: rotate(-45deg) scale(0.6);
  content: ' ';
}
.ssc-11-calendar-prev-month {
  position: relative;
  width: calc(32px / 2);
  height: calc(32px / 2);
  margin-left: 12px;
  cursor: pointer;
}
.ssc-11-calendar-prev-month::after {
  width: 12px;
  height: 12px;
  border: 0 solid #959ba4;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  position: absolute;
  top: 2px;
  left: 0;
  transform: rotate(-45deg) scale(0.6);
  content: ' ';
}
.ssc-11-calendar-selected-value {
  flex: 1 1;
  font-weight: 500;
}
.ssc-11-calendar-selected-value span {
  cursor: pointer;
}
.ssc-11-calendar-selected-value span:hover {
  color: #ee4d2d;
}
.ssc-11-calendar-selected-value span + span {
  margin-left: 12px;
}
.ssc-11-calendar-next-month {
  position: relative;
  width: calc(32px / 2);
  height: calc(32px / 2);
  margin-right: 12px;
  cursor: pointer;
}
.ssc-11-calendar-next-month::after {
  width: 12px;
  height: 12px;
  border: 0 solid #959ba4;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  position: absolute;
  top: 2px;
  left: 0;
  transform: rotate(135deg) scale(0.6);
  content: ' ';
}
.ssc-11-calendar-next-year {
  position: relative;
  width: calc(32px / 2);
  height: calc(32px / 2);
  cursor: pointer;
}
.ssc-11-calendar-next-year::after {
  width: 12px;
  height: 12px;
  border: 0 solid #959ba4;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  position: absolute;
  top: 2px;
  right: 0;
  transform: rotate(135deg) scale(0.6);
  content: ' ';
}
.ssc-11-calendar-next-year::before {
  width: 12px;
  height: 12px;
  border: 0 solid #959ba4;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  position: absolute;
  top: 2px;
  right: 5px;
  transform: rotate(135deg) scale(0.6);
  content: ' ';
}
.ssc-11-calendar-body-wrapper {
  position: relative;
  box-sizing: content-box;
  width: 308px;
  height: 224px;
  margin-top: 4px;
  padding: 4px 8px;
  border-top: 1px solid #e2e6ec;
  border-bottom: 1px solid #e2e6ec;
}
.ssc-11-calendar-body-wrapper:first-child {
  border-top: none;
}
.ssc-11-calendar-body-wrapper:last-child {
  border-bottom: none;
}
.ssc-11-calendar-body th {
  font-weight: 500;
  line-height: 32px;
}
.ssc-11-calendar-date {
  font-weight: 400;
}
.ssc-11-calendar-date-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: calc(4px / 2) 0;
  padding: calc(4px / 2) 10px;
}
.ssc-11-calendar-date-content {
  width: 24px;
  height: 24px;
  color: #959ba4;
  line-height: 24px;
  border-radius: 50%;
  cursor: pointer;
  transition: background 0.3s, color 0.3s;
}
.ssc-11-calendar-date-in-view div {
  color: #303844;
}
.ssc-11-calendar-date-in-view div:hover {
  color: #ee4d2d;
}
.ssc-11-calendar-date-today div {
  color: #ee4d2d;
  font-weight: 500;
}
.ssc-11-calendar-date-selected div {
  color: #fff;
  background: #ee4d2d;
}
.ssc-11-calendar-date-selected div:hover {
  color: #fff;
  background: #ee4d2d;
}
.ssc-11-calendar-date-disabled div {
  color: #959ba4;
  cursor: not-allowed;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-calendar-date-disabled div:hover {
  background: none;
}
.ssc-11-calendar-date-start-in-row {
  margin-left: 8px;
  padding-left: 2px;
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.ssc-11-calendar-date-end-in-row {
  margin-right: 8px;
  padding-right: 2px;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
.ssc-11-calendar-month-panel,
.ssc-11-calendar-year-panel,
.ssc-11-calendar-decade-panel {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  background: #fff;
}
.ssc-11-calendar-year:first-child span,
.ssc-11-calendar-decade:first-child span,
.ssc-11-calendar-year:last-child span,
.ssc-11-calendar-decade:last-child span {
  color: #959ba4;
}
.ssc-11-calendar-month,
.ssc-11-calendar-year,
.ssc-11-calendar-decade {
  display: flex;
  flex-basis: 102px;
  align-items: center;
  justify-content: center;
}
.ssc-11-calendar-month span,
.ssc-11-calendar-year span,
.ssc-11-calendar-decade span {
  padding: 0 8px;
  line-height: 24px;
  border-radius: 2px;
  cursor: pointer;
  transition: background 0.3s, color 0.3s;
}
.ssc-11-calendar-month span:hover,
.ssc-11-calendar-year span:hover,
.ssc-11-calendar-decade span:hover {
  background: #fff0f0;
}
.ssc-11-calendar-month span {
  box-sizing: border-box;
  width: 48px;
}
.ssc-11-calendar-month-present span {
  color: #ee4d2d;
  font-weight: 500;
}
.ssc-11-calendar-month-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 28px;
  padding: 2px 27px;
}
.ssc-11-calendar-month-selected span {
  color: #fff;
  background: #ee4d2d;
}
.ssc-11-calendar-month-selected span:hover {
  background: #ee4d2d;
}
.ssc-11-calendar-month-disabled span {
  color: #959ba4;
  cursor: not-allowed;
}
.ssc-11-calendar-month-disabled span:hover {
  background: #fff;
}
.ssc-11-calendar-month-start-in-row {
  margin-left: 25px;
  padding-left: 2px;
}
.ssc-11-calendar-month-end-in-row {
  margin-right: 25px;
  padding-right: 2px;
}
.ssc-11-calendar-year span {
  box-sizing: border-box;
  width: 48px;
}
.ssc-11-calendar-year-present span {
  color: #ee4d2d;
  font-weight: 500;
}
.ssc-11-calendar-year-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 28px;
  padding: 2px 27px;
}
.ssc-11-calendar-year-selected span {
  color: #fff;
  background: #ee4d2d;
}
.ssc-11-calendar-year-selected span:hover {
  background: #ee4d2d;
}
.ssc-11-calendar-year-disabled span {
  color: #959ba4;
  cursor: not-allowed;
}
.ssc-11-calendar-year-disabled span:hover {
  background: #fff;
}
.ssc-11-calendar-year-start-in-row {
  margin-left: 25px;
  padding-left: 2px;
}
.ssc-11-calendar-year-end-in-row {
  margin-right: 25px;
  padding-right: 2px;
}
.ssc-11-calendar-decade-present span {
  color: #ee4d2d;
  font-weight: 500;
}
.ssc-11-calendar-decade-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 28px;
  padding: 2px 28px;
}
.ssc-11-calendar-decade-selected span {
  color: #fff;
  background: #ee4d2d;
}
.ssc-11-calendar-decade-selected span:hover {
  background: #ee4d2d;
}
.ssc-11-calendar-mode-week .ssc-11-calendar-week {
  cursor: pointer;
}
.ssc-11-calendar-mode-week .ssc-11-calendar-week-hovering .ssc-11-calendar-date-content-wrapper {
  background-color: #fff0f0;
}
.ssc-11-calendar-mode-week .ssc-11-calendar-week-selected .ssc-11-calendar-date-content-wrapper {
  background-color: #fff0f0;
}
.ssc-11-calendar-mode-week .ssc-11-calendar-week-selected .ssc-11-calendar-date-start-in-row > div,
.ssc-11-calendar-mode-week .ssc-11-calendar-week-selected .ssc-11-calendar-date-end-in-row > div {
  color: #fff;
  background: #ee4d2d;
}
.ssc-11-calendar-mode-week .ssc-11-calendar-week-selected .ssc-11-calendar-date-start-in-row > div:hover,
.ssc-11-calendar-mode-week .ssc-11-calendar-week-selected .ssc-11-calendar-date-end-in-row > div:hover {
  color: #fff;
}
.ssc-11-calendar-mode-week .ssc-11-calendar-date-in-view > div:hover {
  color: #303844;
}
.ssc-11-calendar-mode-week .ssc-11-calendar-date-today > div:hover {
  color: #ee4d2d !important;
}
.ssc-11-cascader {
  position: relative;
  cursor: pointer;
}
.ssc-11-cascader .ssc-11-cascader-inner {
  position: relative;
  box-sizing: border-box;
  color: #303844;
  border: 1px #e2e6ec solid;
  border-radius: 4px;
  transition: border 0.3s;
}
.ssc-11-cascader .ssc-11-cascader-inner:hover {
  border-color: #b5bbc6;
}
.ssc-11-cascader .ssc-11-cascader-inner-search {
  width: 100%;
}
.ssc-11-cascader .ssc-11-cascader-inner-search-input {
  width: 100%;
  padding: 0;
  color: #303844;
  font-size: 14px;
  border: none;
  outline: none;
  -webkit-appearance: none;
          appearance: none;
}
.ssc-11-cascader .ssc-11-cascader-inner-placeholder {
  position: absolute;
  top: 6px;
  left: 12px;
  color: #b5bbc6;
  font-size: 14px;
  line-height: 18px;
  pointer-events: none;
}
.ssc-11-cascader .ssc-11-cascader-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 16px;
  height: 16px;
  color: #959ba4;
  line-height: 16px;
  transform: translateY(-50%);
  transition: transform 200ms;
  pointer-events: none;
}
.ssc-11-cascader-disabled .ssc-11-cascader-inner {
  color: #b5bbc6;
  background: #f5f6f9;
  cursor: not-allowed;
}
.ssc-11-cascader-focus .ssc-11-cascader-inner {
  border-color: #b5bbc6;
}
.ssc-11-cascader-focus .ssc-11-cascader-arrow {
  transform: translateY(-50%) rotate(180deg);
}
.ssc-11-cascader-allow-clear .ssc-11-cascader-clear {
  position: absolute;
  top: 50%;
  right: 32px;
  color: #959ba4;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
}
.ssc-11-cascader-allow-clear .ssc-11-cascader-clear:hover {
  color: #4b4e52;
}
.ssc-11-cascader-allow-clear .ssc-11-cascader-clear .ssc-11-icon {
  width: 12px;
  height: 12px;
}
.ssc-11-cascader-allow-clear:hover .ssc-11-cascader-clear {
  opacity: 1;
}
.ssc-11-cascader-single .ssc-11-cascader-inner {
  padding: 6px 56px 6px 12px;
  font-size: 14px;
  line-height: 18px;
}
.ssc-11-cascader-single .ssc-11-cascader-inner-item {
  position: absolute;
  top: 50%;
  right: 60px;
  left: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transform: translateY(-50%);
  pointer-events: none;
}
.ssc-11-cascader-multiple .ssc-11-cascader-inner {
  min-height: 32px;
  padding: 1px 56px 1px 10px;
}
.ssc-11-cascader-multiple .ssc-11-cascader-inner-overflow {
  display: flex;
  flex-wrap: wrap;
}
.ssc-11-cascader-multiple .ssc-11-cascader-inner-overflow-item {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  margin: 2px;
  font-size: 12px;
  line-height: 12px;
}
.ssc-11-cascader-multiple .ssc-11-cascader-inner-overflow-item-disabled {
  cursor: not-allowed;
}
.ssc-11-cascader-multiple .ssc-11-cascader-inner-overflow-item-suffix {
  flex: 1 1;
}
.ssc-11-cascader-multiple .ssc-11-cascader-selection-item {
  display: flex;
  align-items: center;
  padding: 6px 8px;
  background: #f5f6f9;
  border-radius: 2px;
}
.ssc-11-cascader-multiple .ssc-11-cascader-selection-item-content {
  word-break: break-all;
}
.ssc-11-cascader-multiple .ssc-11-cascader-selection-item-remove {
  margin-left: 6px;
  color: #959ba4;
  cursor: pointer;
}
.ssc-11-cascader-multiple .ssc-11-cascader-selection-item-remove:hover {
  color: #4b4e52;
}
.ssc-11-cascader-multiple .ssc-11-cascader-selection-item-remove .ssc-11-icon {
  width: 12px;
  height: 12px;
}
.ssc-11-cascader-selector {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
}
.ssc-11-cascader-selector-main {
  display: flex;
}
.ssc-11-cascader-selector-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 12px;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-cascader-selector-no-data {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 260px;
  height: 144px;
  color: #959ba4;
  font-size: 14px;
}
.ssc-11-cascader-selector-inner-searcher {
  display: flex;
  flex-direction: column;
  padding: 8px 12px;
}
.ssc-11-cascader-selector-inner-searcher-input {
  margin-bottom: 8px;
}
.ssc-11-cascader-selector-inner-searcher .ssc-11-tree-title {
  max-width: 320px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-cascader-column {
  box-sizing: border-box;
  max-height: 144px;
  margin: 0;
  padding: 8px 0;
  overflow: auto;
  list-style: none;
  border-left: 1px solid #e9eef2;
}
.ssc-11-cascader-column:first-child {
  border-left: none;
}
.ssc-11-cascader-column .ssc-11-cascader-option {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  min-width: 108px;
  height: 32px;
  padding: 8px 40px 8px 12px;
  color: #303844;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-cascader-column .ssc-11-cascader-option .ssc-11-icon {
  position: absolute;
  top: 8px;
  right: 12px;
}
.ssc-11-cascader-column .ssc-11-cascader-option .ssc-11-icon svg {
  width: 16px;
  height: 16px;
  color: #646b76;
}
.ssc-11-cascader-column .ssc-11-cascader-option-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ssc-11-cascader-column .ssc-11-cascader-option:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ssc-11-cascader-selector-single .ssc-11-cascader-option-opened {
  color: #ee4d2d;
  font-weight: 500;
}
.ssc-11-cascader-selector-single .ssc-11-cascader-option-opened .ssc-11-icon svg {
  color: #ee4d2d;
}
.ssc-11-cascader-selector-multiple .ssc-11-cascader-option-opened .ssc-11-icon svg {
  color: #ee4d2d;
}
.ssc-11-cascader-selector-multiple .ssc-11-cascader-option .ssc-11-checkbox-wrapper {
  margin-right: 8px;
  margin-bottom: 0;
}
.ssc-11-cascader-searcher {
  width: 260px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
}
.ssc-11-cascader-searcher-main {
  position: relative;
  height: 144px;
  overflow: auto;
}
.ssc-11-cascader-searcher-list {
  margin: 0;
  padding: 8px 0;
}
.ssc-11-cascader-searcher-item {
  position: relative;
  padding: 8px 40px 8px 12px;
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
}
.ssc-11-cascader-searcher-item-content {
  color: #303844;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-cascader-searcher-item .ssc-11-icon {
  position: absolute;
  top: 50%;
  right: 12px;
  color: #ee4d2d;
  transform: translateY(-50%);
}
.ssc-11-cascader-searcher-item .highlight {
  color: #ee4d2d;
}
.ssc-11-cascader-searcher-item-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ssc-11-cascader-searcher-item:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ssc-11-cascader-searcher-no-result {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #959ba4;
  font-size: 14px;
  transform: translate(-50%, -50%);
}
.ssc-11-cascader-searcher-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 12px;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-cascader-popup {
  z-index: 100;
}
.ssc-11-checkbox {
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ssc-11-checkbox:hover:after,
.ssc-11-checkbox-wrapper:hover .ssc-11-checkbox:after {
  visibility: visible;
}
.ssc-11-checkbox-wrapper:hover .ssc-11-checkbox-inner {
  border-color: #ee4d2d;
}
.ssc-11-checkbox-wrapper:hover .ssc-11-checkbox-disabled .ssc-11-checkbox-inner {
  border-color: #e2e6ec;
}
.ssc-11-checkbox-wrapper:hover .ssc-11-checkbox-checked .ssc-11-checkbox-inner {
  border-color: #ee4d2d;
}
.ssc-11-checkbox-input:focus + .ssc-11-checkbox-inner {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ee4d2d80;
}
.ssc-11-checkbox-checked .ssc-11-checkbox-input:focus + .ssc-11-checkbox-inner {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ee4d2d80;
}
.ssc-11-checkbox-inner {
  display: block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #e2e6ec;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ssc-11-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ssc-11-checkbox .ssc-11-popover,
.ssc-11-checkbox .ssc-11-popover-reference {
  display: inline-flex !important;
  align-items: center;
}
.ssc-11-checkbox .ssc-11-popover-reference {
  margin-left: 4px;
}
.ssc-11-checkbox-children .ssc-hint-icon {
  margin-left: 4px;
  color: #959ba4;
  vertical-align: top;
}
.ssc-11-checkbox-disabled {
  cursor: not-allowed;
}
.ssc-11-checkbox-disabled.ssc-11-checkbox-checked {
  opacity: 0.5;
}
.ssc-11-checkbox-disabled .ssc-11-checkbox-input {
  cursor: not-allowed;
}
.ssc-11-checkbox-disabled .ssc-11-checkbox-inner {
  background-color: #ecf0f4;
  border-color: #e2e6ec;
}
.ssc-11-checkbox-disabled .ssc-11-checkbox-inner::after {
  border-color: #e2e6ec;
  border-collapse: separate;
  animation-name: none;
}
.ssc-11-checkbox-disabled + span {
  cursor: not-allowed;
}
.ssc-11-checkbox-disabled:hover:after,
.ssc-11-checkbox-wrapper:hover .ssc-11-checkbox-disabled:after {
  visibility: hidden;
}
.ssc-11-checkbox-checked .ssc-11-checkbox-inner {
  background: #ee4d2d;
  border-color: #ee4d2d;
}
.ssc-11-checkbox-checked .ssc-11-checkbox-inner::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  color: #ee4d2d;
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.05399%207.42799C3.73526%207.122%203.22884%207.13233%202.92285%207.45106C2.61687%207.76978%202.62719%208.27621%202.94592%208.58219L6.40738%2011.9053C6.72045%2012.2059%207.21606%2012.202%207.52439%2011.8966L13.4082%206.06857C13.7221%205.75764%2013.7245%205.25112%2013.4136%204.93721C13.1027%204.62331%2012.5962%204.62089%2012.2823%204.93182L6.95268%2010.2108L4.05399%207.42799Z%22%20fill%3D%22white%22%20%2F%3E%3C%2Fsvg%3E') no-repeat center;
  background-size: cover;
  content: ' ';
}
.ssc-11-checkbox-wrapper {
  display: inline-flex;
  align-items: flex-start;
  margin-bottom: 16px;
  color: #303844;
  line-height: 16px;
  vertical-align: top;
  cursor: pointer;
}
.ssc-11-checkbox-wrapper > * {
  vertical-align: top;
}
.ssc-11-checkbox-wrapper > *:last-child {
  margin-right: 24px;
}
.ssc-11-checkbox-wrapper.ssc-11-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ssc-11-checkbox-wrapper-has-append {
  display: block;
}
.ssc-11-checkbox-wrapper-has-append .ssc-11-checkbox-children {
  display: inline-block;
}
.ssc-11-checkbox-wrapper-has-append .ssc-11-checkbox-append {
  margin-top: 8px;
  margin-left: 24px;
}
.ssc-11-checkbox-children {
  display: inline-block;
  padding-left: 8px;
  word-break: break-word;
}
.ssc-11-checkbox-children > * {
  vertical-align: top;
}
.ssc-11-checkbox-indeterminate .ssc-11-checkbox-inner {
  background: #ee4d2d;
  border-color: #ee4d2d;
}
.ssc-11-checkbox-indeterminate .ssc-11-checkbox-inner::after {
  position: absolute;
  top: 7px;
  left: 3px;
  width: 10px;
  height: 2px;
  background-color: #fff;
  border-radius: 1px;
  content: ' ';
}
.ssc-11-checkbox-indeterminate.ssc-11-checkbox-disabled .ssc-11-checkbox-inner:after {
  background-color: #e2e6ec;
  border-color: #e2e6ec;
}
.ssc-11-connectable-optr {
  position: relative;
}
.ssc-11-connectable-optr-point:hover {
  cursor: pointer;
  fill: red;
}
.ssc-11-date-picker {
  position: relative;
}
.ssc-11-date-picker-input.ssc-11-input > span .ssc-11-input-suffix > span {
  padding-left: 0;
  color: #b5bbc6;
  border-left: none;
}
.ssc-11-date-picker-input-disabled > span {
  background: #f5f6f9;
}
.ssc-11-date-picker-popup > div {
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
}
.ssc-11-date-picker-time-picker {
  z-index: 2;
}
.ssc-11-date-picker-header {
  display: flex;
  justify-content: space-between;
  padding: 8px;
  background: #fff;
}
.ssc-11-date-picker-header-delimiter {
  width: 0;
  margin: 0 4px;
}
.ssc-11-date-picker-header-input {
  flex: 1 1;
}
.ssc-11-date-picker-header-input input {
  width: 100%;
}
.ssc-11-date-picker-time-picker-trigger {
  flex: 1 1;
}
.ssc-11-date-picker-time-picker-trigger input {
  width: 100%;
}
.ssc-11-date-picker-calendar-with-presets {
  display: flex;
  background: #fff;
}
.ssc-11-date-picker-presets-item {
  box-sizing: border-box;
  min-width: 160px;
  max-width: 160px;
  border-right: 1px solid #e2e6ec;
  padding: 8px 0;
}
.ssc-11-date-picker-presets-item-item {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 8px 12px;
}
.ssc-11-date-picker-presets-item-item:hover {
  cursor: pointer;
  background-color: #f5f6f9;
}
.ssc-11-date-picker-tags {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  padding: 4px 12px;
  height: 22px;
}
.ssc-11-date-picker-tags-placeholder {
  color: #b5bbc6;
}
.ssc-11-date-picker-tags-extra {
  display: flex;
  align-items: center;
  color: #b5bbc6;
  column-gap: 8px;
  margin-left: 8px;
}
.ssc-11-date-picker-tags-clear {
  color: #959ba4;
  opacity: 0;
  cursor: pointer;
}
.ssc-11-date-picker-tags:hover,
.ssc-11-date-picker-tags:focus-within {
  border-color: #b5bbc6;
}
.ssc-11-date-picker-tags:hover .ssc-11-date-picker-tags-clear,
.ssc-11-date-picker-tags:focus-within .ssc-11-date-picker-tags-clear {
  opacity: 1;
}
.ssc-11-date-picker-tags:hover .ssc-11-date-picker-tags-clear:hover svg,
.ssc-11-date-picker-tags:focus-within .ssc-11-date-picker-tags-clear:hover svg {
  color: #4b4e52;
}
.ssc-11-date-picker-tags-overflow {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  column-gap: 4px;
}
.ssc-11-date-picker-tags-overflow-item {
  background-color: #f5f6f9;
  line-height: 16px;
  padding: 4px 8px;
  border: 1px solid #e2e6ec;
  border-radius: 2px;
}
.ssc-11-date-picker-tags-selection-item {
  display: flex;
}
.ssc-11-date-picker-tags-selection-item-remove {
  display: flex;
  color: #959ba4;
  margin-left: 4px;
}
.ssc-11-date-picker-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 12px;
  background: #fff;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-divider-type-vertical {
  display: inline-block;
  width: 1px;
  height: 10px;
  margin: 0 12px;
  vertical-align: middle;
  background: #e5e5e5;
}
.ssc-11-divider-type-horizontal {
  display: block;
  width: 100%;
  height: 1px;
  margin: 16px 0;
  background: #e5e5e5;
}
.ssc-11-drawer {
  position: fixed;
  top: 0;
  height: 100%;
  transition: all 0.3s ease;
}
.ssc-11-drawer-open {
  width: 100%;
}
.ssc-11-drawer-no-mask {
  width: auto;
}
.ssc-11-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: rgba(55, 55, 55, 0.6);
  opacity: 1;
  transition: background 0.3s, opacity 0.3s;
  pointer-events: auto;
}
.ssc-11-drawer-hidden .ssc-11-drawer-mask {
  background: rgba(55, 55, 55, 0);
  opacity: 0;
}
.ssc-11-drawer-hidden .ssc-11-drawer-content-wrapper {
  opacity: 0;
}
.ssc-11-drawer-hidden .ssc-11-drawer-content-wrapper.ssc-11-drawer-right {
  transform: translateX(calc(100% + 64px));
}
.ssc-11-drawer-hidden .ssc-11-drawer-content-wrapper.ssc-11-drawer-left {
  transform: translateX(calc(-100% - 64px));
}
.ssc-11-drawer-right {
  right: 0;
}
.ssc-11-drawer-left {
  left: 0;
}
.ssc-11-drawer-content-wrapper {
  position: absolute;
  top: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: visible;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  outline: 0;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
  opacity: 1;
  transition: all 0.3s ease;
  -webkit-overflow-scrolling: touch;
}
.ssc-11-drawer-close {
  position: absolute;
  top: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 63px;
  cursor: pointer;
}
.ssc-11-drawer-close-left {
  right: 0;
  left: auto;
  left: initial;
}
.ssc-11-drawer-close-right {
  right: 0;
  left: auto;
  left: initial;
}
.ssc-11-drawer-close-icon {
  color: #f5f6f9;
}
.ssc-11-drawer-close .ssc-11-icon {
  width: 24px;
  height: 24px;
}
.ssc-11-drawer-title {
  width: 100%;
  overflow: hidden;
  color: #303844;
  font-weight: 500;
  font-size: 22px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-drawer-header {
  position: relative;
  padding: 20px 16px;
  color: #000;
  border-bottom: 1px solid #e2e6ec;
}
.ssc-11-drawer-body {
  position: relative;
  flex-grow: 1;
  padding: 14px 16px;
  padding-bottom: 80px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.ssc-11-drawer-footer {
  flex-shrink: 0;
  padding: 14px 16px;
  font-size: 14px;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-dropdown-overlay {
  box-sizing: border-box;
  max-width: 440px;
  max-height: 176px;
  padding: 8px 0;
  overflow: auto;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
  z-index: 100;
}
.ssc-11-dropdown-overlay::-webkit-scrollbar-thumb {
  background: rgba(48, 56, 68, 0.5);
}
.ssc-11-dropdown-overlay .ssc-11-menu {
  width: 100%;
  color: #303844;
  box-shadow: none;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item {
  --color-menu-item-hover-background: transparent;
  width: 100%;
  height: 32px;
  padding: 0 12px;
  overflow: hidden;
  line-height: 32px;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-left: none !important;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item:hover {
  --color-menu-item-hover-background: #f5f6f9;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item:hover .ssc-11-menu-icon {
  color: #303844;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item.rc-11-menu-item-disabled .ssc-11-menu-icon {
  color: #303844;
  opacity: 0.5;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item.rc-11-menu-item-selected {
  --color-menu-item-selected-background: transparent;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item.rc-11-menu-item-selected:hover {
  background: var(--color-menu-item-hover-background);
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item.rc-11-menu-item-selected .ssc-11-menu-icon {
  color: #ee4d2d;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item-selected {
  font-weight: 500;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item-group-title {
  padding: 0 12px 8px;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item .ssc-11-menu-icon .ssc-11-tooltip .ssc-11-tooltip-reference {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}
.ssc-11-dropdown-overlay .ssc-11-menu .ssc-11-menu-item .ssc-11-menu-icon .ssc-11-tooltip .ssc-11-tooltip-reference .ssc-11-upload {
  width: 100%;
}
.ssc-11-dropdown-reference {
  display: inline-block;
}
.ssc-11-dropdown-button-arrow {
  display: inline-block;
  margin-left: 8px;
  transform: rotate(0);
  transition: transform 0.3s;
}
.ssc-11-dropdown-button-opened .ssc-11-dropdown-button-arrow {
  transform: rotate(180deg);
}
.ssc-11-ellipsis {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.ssc-11-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.ssc-11-empty > .ssc-11-empty-image-margin > * {
  width: 100%;
  height: 100%;
}
.ssc-11-empty > .ssc-11-empty-description {
  color: #959ba4;
}
.ssc-11-empty > .ssc-11-empty-description-margin {
  margin-bottom: 16px;
}
.ssc-11-form {
  --form-item-height: 32px;
  --form-item-gap: 24px;
  display: inline-flex;
  flex-direction: column;
  width: 100%;
  min-height: var(--form-item-height);
  line-height: 16px;
}
.ssc-11-form-line-spacing-small {
  --form-item-gap: 16px;
}
.ssc-11-form-layout-horizontal .ssc-11-form-item {
  margin-bottom: var(--form-item-gap);
}
.ssc-11-form-layout-horizontal .ssc-11-form-item:last-child {
  margin-bottom: 0;
}
.ssc-11-form-layout-horizontal .ssc-11-form-item .ssc-11-form-label {
  display: inline-block;
  margin-right: 16px;
}
.ssc-11-form-layout-horizontal .ssc-11-form-item .ssc-11-form-label:not(:has( + .ssc-11-form-item-control > span)):not(:has( + .ssc-11-form-item-control > div)):not(:has( + .ssc-11-form-item-control > a)) {
  padding-top: 0;
}
.ssc-11-form-layout-horizontal .ssc-11-form-legend ~ .ssc-11-form-item {
  padding-left: 12px;
}
.ssc-11-form-layout-horizontal .ssc-11-form-footer {
  margin-top: 8px;
}
.ssc-11-form-layout-vertical .ssc-11-form-item {
  flex-direction: column;
  margin-bottom: var(--form-item-gap);
}
.ssc-11-form-layout-vertical .ssc-11-form-item:last-child {
  margin-bottom: 0;
}
.ssc-11-form-layout-vertical .ssc-11-form-item .ssc-11-form-label {
  display: flex;
  align-items: center;
  height: 16px;
  min-height: 0;
  min-height: initial;
  margin-bottom: 8px;
  padding-top: 0;
}
.ssc-11-form-layout-vertical .ssc-11-form-item .ssc-11-form-label:empty {
  display: none !important;
}
.ssc-11-form-layout-vertical .ssc-11-form-legend ~ .ssc-11-form-item {
  max-width: calc(100% - 12px);
  padding-left: 12px;
}
.ssc-11-form-layout-vertical .ssc-11-form-footer {
  margin-top: 8px;
}
.ssc-11-form-layout-inline-vertical {
  flex-flow: row wrap;
  align-items: flex-end;
}
.ssc-11-form-layout-inline-vertical .ssc-11-form-legend {
  width: 100%;
}
.ssc-11-form-layout-inline-vertical .ssc-11-form-item {
  display: inline-flex;
  flex-direction: column;
  margin-bottom: var(--form-item-gap);
  padding-right: 24px;
}
.ssc-11-form-layout-inline-vertical .ssc-11-form-item .ssc-11-form-label {
  min-height: 0;
  min-height: initial;
  margin-bottom: 8px;
  padding-top: 0;
  line-height: 16px;
}
.ssc-11-form-layout-inline-vertical .ssc-11-form-item .ssc-11-form-label:empty {
  display: none !important;
}
.ssc-11-form-layout-inline-vertical .ssc-11-form-legend ~ .ssc-11-form-item {
  padding-left: 12px;
}
.ssc-11-form-layout-inline-vertical .ssc-11-form-footer {
  margin-right: 0;
}
.ssc-11-form-layout-inline {
  flex-flow: row wrap;
  align-items: flex-end;
}
.ssc-11-form-layout-inline .ssc-11-form-item {
  display: inline-flex;
  margin-bottom: var(--form-item-gap);
}
.ssc-11-form-layout-inline .ssc-11-form-item .ssc-11-form-label {
  display: inline-block;
  margin-right: 16px;
}
.ssc-11-form-layout-inline .ssc-11-form-item .ssc-11-form-label:not(:has( + .ssc-11-form-item-control > span)):not(:has( + .ssc-11-form-item-control > div)):not(:has( + .ssc-11-form-item-control > a)) {
  padding-top: 0;
}
.ssc-11-form-layout-inline .ssc-11-form-footer {
  margin-right: 0;
}
.ssc-11-form-legend {
  display: flex;
  align-items: center;
  margin-bottom: var(--form-item-gap);
  color: #303844;
  font-weight: 500;
}
.ssc-11-form-legend-1 {
  margin-top: 48px;
  font-size: 16px;
  line-height: 18px;
}
.ssc-11-form-legend-1::before {
  width: 4px;
  height: 12px;
  margin-right: 8px;
  background: #ee4d2d;
  content: '';
}
.ssc-11-form-legend-1:first-child {
  margin-top: 0;
}
.ssc-11-form-legend-2 {
  margin-top: 32px;
  padding-left: 12px;
  font-size: 14px;
  line-height: 16px;
}
.ssc-11-form-legend-2:first-child {
  margin-top: 0;
}
.ssc-11-form-item + .ssc-11-form-legend-1 {
  margin-top: calc(48px - var(--form-item-gap));
}
.ssc-11-form-legend-actions {
  margin-left: auto;
}
.ssc-11-form-label {
  box-sizing: border-box;
  margin-top: 0 !important;
  padding-top: calc((var(--form-item-height) - 16px) / 2);
  color: #7e8692;
}
.ssc-11-form-label-align-right {
  text-align: right;
}
.ssc-11-form-label-required::before {
  margin-right: 4px;
  color: #f32345;
  content: '*';
}
.ssc-11-form-item {
  display: flex;
  justify-content: flex-start;
}
.ssc-11-form-item.ssc-11-form-item-has-error,
.ssc-11-form-item.ssc-11-form-item-has-feedback,
.ssc-11-form-item.ssc-11-form-item-has-helptext,
.ssc-11-form-item.ssc-11-form-item-validate-error {
  margin-bottom: 0;
  padding-bottom: 0;
}
.ssc-11-form-item.ssc-11-form-item-plain-text .ssc-11-form-label {
  padding-top: 0;
}
.ssc-11-form-item-error-text:not(:empty) {
  margin: 4px 0 6px;
}
.ssc-11-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-width: 0;
}
.ssc-11-form-item-control > .ssc-11-input,
.ssc-11-form-item-control > div > .ssc-11-input,
.ssc-11-form-item-control > span > .ssc-11-input,
.ssc-11-form-item-control > .ssc-11-input-number,
.ssc-11-form-item-control > div > .ssc-11-input-number,
.ssc-11-form-item-control > span > .ssc-11-input-number,
.ssc-11-form-item-control > .ssc-11-input-range,
.ssc-11-form-item-control > div > .ssc-11-input-range,
.ssc-11-form-item-control > span > .ssc-11-input-range,
.ssc-11-form-item-control > .ssc-11-select,
.ssc-11-form-item-control > div > .ssc-11-select,
.ssc-11-form-item-control > span > .ssc-11-select,
.ssc-11-form-item-control > .ssc-11-textarea,
.ssc-11-form-item-control > div > .ssc-11-textarea,
.ssc-11-form-item-control > span > .ssc-11-textarea,
.ssc-11-form-item-control > .ssc-11-cascader,
.ssc-11-form-item-control > div > .ssc-11-cascader,
.ssc-11-form-item-control > span > .ssc-11-cascader {
  width: 100%;
  max-width: 100%;
}
.ssc-11-form-item-control .ssc-11-button + .ssc-11-button {
  margin-left: 16px;
}
.ssc-11-form-item-control .ssc-11-checkbox-wrapper,
.ssc-11-form-item-control .ssc-11-radio-wrapper {
  margin-bottom: 0;
}
.ssc-11-form-item-control .ssc-11-checkbox-group,
.ssc-11-form-item-control .ssc-11-radio-group {
  box-sizing: border-box;
}
.ssc-11-form-item-control .ssc-11-checkbox-group > *,
.ssc-11-form-item-control .ssc-11-radio-group > * {
  padding: calc((var(--form-item-height) - 16px) / 2) 0;
}
.ssc-11-form-item-control .ssc-11-radio-group > .ssc-11-radio-button-wrapper {
  padding: 0;
}
.ssc-11-form-item-control .ssc-11-switch-wrapper {
  padding: calc((var(--form-item-height) - 24px) / 2) 0;
}
.ssc-11-form-item-control .ssc-11-form-item-help:last-child {
  margin-bottom: 6px;
}
.ssc-11-form-item-control .ssc-11-form-item-help.ssc-11-form-item-help-text {
  margin-bottom: 24px;
}
.ssc-11-form-footer.ssc-11-form-item {
  min-height: auto;
}
.ssc-11-form + .ssc-11-anchor {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  right: 0;
  margin-right: 24px;
  margin-left: 24px;
}
.ssc-11-form + .ssc-11-anchor:empty {
  display: none;
}
.ssc-11-form-item-hint {
  display: inline-block;
  margin-left: 4px;
  color: #959ba4;
  vertical-align: text-bottom;
  cursor: pointer;
}
.ssc-11-form-item-hint .ssc-11-popover,
.ssc-11-form-item-hint .ssc-11-popover-reference {
  display: flex !important;
  height: 16px;
}
.ssc-11-form-item-control .ssc-11-form-item-help {
  margin-top: 4px;
  font-size: 12px;
  line-height: 14px;
}
.ssc-11-form-item-control .ssc-11-form-item-help:empty {
  margin-top: 0;
  margin-bottom: 0;
}
.ssc-11-form-item-has-error .ssc-11-input > span,
.ssc-11-form-item-validate-success .ssc-11-input > span,
.ssc-11-form-item-validate-warning .ssc-11-input > span,
.ssc-11-form-item-validate-error .ssc-11-input > span,
.ssc-11-form-item-has-error .ssc-11-input-number > span,
.ssc-11-form-item-validate-success .ssc-11-input-number > span,
.ssc-11-form-item-validate-warning .ssc-11-input-number > span,
.ssc-11-form-item-validate-error .ssc-11-input-number > span,
.ssc-11-form-item-has-error .ssc-11-textarea > span,
.ssc-11-form-item-validate-success .ssc-11-textarea > span,
.ssc-11-form-item-validate-warning .ssc-11-textarea > span,
.ssc-11-form-item-validate-error .ssc-11-textarea > span,
.ssc-11-form-item-has-error .ssc-11-select > span,
.ssc-11-form-item-validate-success .ssc-11-select > span,
.ssc-11-form-item-validate-warning .ssc-11-select > span,
.ssc-11-form-item-validate-error .ssc-11-select > span,
.ssc-11-form-item-has-error .ssc-11-input > span:hover,
.ssc-11-form-item-validate-success .ssc-11-input > span:hover,
.ssc-11-form-item-validate-warning .ssc-11-input > span:hover,
.ssc-11-form-item-validate-error .ssc-11-input > span:hover,
.ssc-11-form-item-has-error .ssc-11-input-number > span:hover,
.ssc-11-form-item-validate-success .ssc-11-input-number > span:hover,
.ssc-11-form-item-validate-warning .ssc-11-input-number > span:hover,
.ssc-11-form-item-validate-error .ssc-11-input-number > span:hover,
.ssc-11-form-item-has-error .ssc-11-textarea > span:hover,
.ssc-11-form-item-validate-success .ssc-11-textarea > span:hover,
.ssc-11-form-item-validate-warning .ssc-11-textarea > span:hover,
.ssc-11-form-item-validate-error .ssc-11-textarea > span:hover,
.ssc-11-form-item-has-error .ssc-11-select > span:hover,
.ssc-11-form-item-validate-success .ssc-11-select > span:hover,
.ssc-11-form-item-validate-warning .ssc-11-select > span:hover,
.ssc-11-form-item-validate-error .ssc-11-select > span:hover,
.ssc-11-form-item-has-error .ssc-11-input > span:focus-within,
.ssc-11-form-item-validate-success .ssc-11-input > span:focus-within,
.ssc-11-form-item-validate-warning .ssc-11-input > span:focus-within,
.ssc-11-form-item-validate-error .ssc-11-input > span:focus-within,
.ssc-11-form-item-has-error .ssc-11-input-number > span:focus-within,
.ssc-11-form-item-validate-success .ssc-11-input-number > span:focus-within,
.ssc-11-form-item-validate-warning .ssc-11-input-number > span:focus-within,
.ssc-11-form-item-validate-error .ssc-11-input-number > span:focus-within,
.ssc-11-form-item-has-error .ssc-11-textarea > span:focus-within,
.ssc-11-form-item-validate-success .ssc-11-textarea > span:focus-within,
.ssc-11-form-item-validate-warning .ssc-11-textarea > span:focus-within,
.ssc-11-form-item-validate-error .ssc-11-textarea > span:focus-within,
.ssc-11-form-item-has-error .ssc-11-select > span:focus-within,
.ssc-11-form-item-validate-success .ssc-11-select > span:focus-within,
.ssc-11-form-item-validate-warning .ssc-11-select > span:focus-within,
.ssc-11-form-item-validate-error .ssc-11-select > span:focus-within {
  border-color: var(--validate-color);
}
.ssc-11-form-item-has-error .ssc-11-textarea textarea,
.ssc-11-form-item-validate-success .ssc-11-textarea textarea,
.ssc-11-form-item-validate-warning .ssc-11-textarea textarea,
.ssc-11-form-item-validate-error .ssc-11-textarea textarea,
.ssc-11-form-item-has-error .ssc-11-textarea textarea:hover,
.ssc-11-form-item-validate-success .ssc-11-textarea textarea:hover,
.ssc-11-form-item-validate-warning .ssc-11-textarea textarea:hover,
.ssc-11-form-item-validate-error .ssc-11-textarea textarea:hover,
.ssc-11-form-item-has-error .ssc-11-textarea textarea:focus-within,
.ssc-11-form-item-validate-success .ssc-11-textarea textarea:focus-within,
.ssc-11-form-item-validate-warning .ssc-11-textarea textarea:focus-within,
.ssc-11-form-item-validate-error .ssc-11-textarea textarea:focus-within {
  border-color: var(--validate-color);
}
.ssc-11-form-item-has-error .ssc-11-input-range,
.ssc-11-form-item-validate-success .ssc-11-input-range,
.ssc-11-form-item-validate-warning .ssc-11-input-range,
.ssc-11-form-item-validate-error .ssc-11-input-range,
.ssc-11-form-item-has-error .ssc-11-select .ssc-11-select-selector,
.ssc-11-form-item-validate-success .ssc-11-select .ssc-11-select-selector,
.ssc-11-form-item-validate-warning .ssc-11-select .ssc-11-select-selector,
.ssc-11-form-item-validate-error .ssc-11-select .ssc-11-select-selector,
.ssc-11-form-item-has-error .ssc-11-cascader .ssc-11-cascader-inner,
.ssc-11-form-item-validate-success .ssc-11-cascader .ssc-11-cascader-inner,
.ssc-11-form-item-validate-warning .ssc-11-cascader .ssc-11-cascader-inner,
.ssc-11-form-item-validate-error .ssc-11-cascader .ssc-11-cascader-inner,
.ssc-11-form-item-has-error .ssc-11-range-picker-trigger,
.ssc-11-form-item-validate-success .ssc-11-range-picker-trigger,
.ssc-11-form-item-validate-warning .ssc-11-range-picker-trigger,
.ssc-11-form-item-validate-error .ssc-11-range-picker-trigger,
.ssc-11-form-item-has-error .ssc-11-textarea textarea,
.ssc-11-form-item-validate-success .ssc-11-textarea textarea,
.ssc-11-form-item-validate-warning .ssc-11-textarea textarea,
.ssc-11-form-item-validate-error .ssc-11-textarea textarea {
  border-color: var(--validate-color);
}
.ssc-11-form-item-help-validating {
  color: #959ba4;
}
.ssc-11-form-item-help-text {
  color: #959ba4;
}
.ssc-11-form-item-help-error,
.ssc-11-form-item-help-success,
.ssc-11-form-item-help-warning {
  color: var(--validate-color);
}
.ssc-11-form-item-has-error,
.ssc-11-form-item-validate-error {
  --validate-color: #f32345;
}
.ssc-11-form-item-validate-success {
  --validate-color: #1cc461;
}
.ssc-11-form-item-validate-warning {
  --validate-color: #ffb014;
}
/*
@{form-prefix-cls}-item-has-feedback {
  @{input-prefix-cls} > span,
  @{range-picker-prefix-cls}-trigger {
    padding-right: 24px;
  }
  @{select-prefix-cls}-show-arrow @{select-prefix-cls}-arrow {
    margin-right: 24px;
  }
  @{form-prefix-cls}-item-children-icon {
    color: var(--validate-color);
  }
}
*/
.ssc-11-header {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: 56px;
  padding: 0 24px;
  background: #fff;
  box-shadow: 0 1px 4px rgba(74, 74, 78, 0.16);
}
.ssc-11-header-breadcrumb {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.ssc-11-header > .ssc-11-dropdown {
  display: flex;
  align-items: center;
  margin: 6px 0;
  cursor: pointer;
}
.ssc-11-header > .ssc-11-dropdown + .ssc-11-dropdown {
  margin-left: 12px;
}
.ssc-11-header > .ssc-11-dropdown .ssc-11-dropdown-reference {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 16px;
  border-radius: 22px;
}
.ssc-11-header > .ssc-11-dropdown .ssc-11-dropdown-reference:hover {
  background: #f8f9fd;
}
.ssc-11-icon {
  display: inline-flex;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-icon svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
@keyframes loadingCircle {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ssc-11-icon-spin {
  animation: loadingCircle 1s linear infinite;
}
.ssc-11-input-range {
  overflow: hidden;
  color: #303844;
  font-size: 14px;
}
.ssc-11-input-range,
.ssc-11-input-range-inputs {
  display: flex;
  align-items: center;
}
.ssc-11-input-range-inputs {
  width: 100%;
  background: #fff;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  transition: border-color 0.3s;
}
.ssc-11-input-range-inputs:hover,
.ssc-11-input-range-inputs:focus-within {
  z-index: 2;
  border-color: #b5bbc6;
}
.ssc-11-input-range-inputs:hover .ssc-11-input-clear,
.ssc-11-input-range-inputs:focus-within .ssc-11-input-clear {
  opacity: 1;
}
.ssc-11-input-range-inputs .ssc-11-input {
  flex-grow: 1;
}
.ssc-11-input-range-inputs .ssc-11-input-input {
  border: none;
}
.ssc-11-input-range-inputs .ssc-11-input-number > span {
  text-align: inherit;
  border: none;
}
.ssc-11-input-range-inputs .ssc-11-input-number > span > input {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  min-width: initial;
  text-align: inherit;
}
.ssc-11-input-range-inputs .ssc-11-input.ssc-11-input-default > span,
.ssc-11-input-range-inputs .ssc-11-input-number.ssc-11-input-number-default > span {
  height: 30px;
}
.ssc-11-input-range .ssc-11-input-range-inputs .ssc-11-input-range-separator {
  flex-shrink: 0;
}
.ssc-11-input-range-prefix > span {
  padding-right: 8px;
  padding-left: 8px;
  border-right: 1px solid #e2e6ec;
}
.ssc-11-input-range-suffix > span {
  padding-right: 8px;
  padding-left: 8px;
  border-left: 1px solid #e2e6ec;
}
.ssc-11-input-range-prefix > span,
.ssc-11-input-range-suffix > span {
  color: #959ba4;
  line-height: 16px;
  transition: border-color 0.3s;
}
.ssc-11-input-range-disabled .ssc-11-input-range-inputs {
  background: #f5f6f9;
  border-color: #e2e6ec;
  cursor: not-allowed;
}
.ssc-11-input-range-disabled .ssc-11-input-range-prefix > span,
.ssc-11-input-range-disabled .ssc-11-input-range-suffix > span {
  color: #b5bbc6;
}
.ssc-11-input-range-has-prepend .ssc-11-input-range-inputs {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-input-range-has-append .ssc-11-input-range-inputs {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ssc-11-input-range .ssc-11-input-range-prepend,
.ssc-11-input-range .ssc-11-input-range-append {
  z-index: 1;
  display: flex;
  flex-grow: 0;
  align-items: center;
  align-self: stretch;
  max-width: 128px;
  color: #303844;
  white-space: nowrap;
  text-align: left;
  background: #f5f6f9;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  transition: border-color 0.3s;
}
.ssc-11-input-range .ssc-11-input-range-prepend .ssc-11-select,
.ssc-11-input-range .ssc-11-input-range-append .ssc-11-select {
  width: auto;
}
.ssc-11-input-range .ssc-11-input-range-prepend .ssc-11-select .ssc-11-select-selector,
.ssc-11-input-range .ssc-11-input-range-append .ssc-11-select .ssc-11-select-selector {
  padding: 0;
  background: transparent;
  border: none;
}
.ssc-11-input-range .ssc-11-input-range-prepend .ssc-11-select .ssc-11-select-selector input,
.ssc-11-input-range .ssc-11-input-range-append .ssc-11-select .ssc-11-select-selector input {
  background: transparent;
}
.ssc-11-input-range .ssc-11-input-range-prepend {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ssc-11-input-range .ssc-11-input-range-prepend-plaintext,
.ssc-11-input-range .ssc-11-input-range-prepend .ssc-11-select .ssc-11-select-selector {
  padding: 0 12px;
}
.ssc-11-input-range .ssc-11-input-range-append {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-input-range .ssc-11-input-range-append-plaintext,
.ssc-11-input-range .ssc-11-input-range-append .ssc-11-select .ssc-11-select-selector {
  padding: 0 12px;
}
.ssc-11-input-range-prepend-hoverable .ssc-11-input-range-prepend:hover,
.ssc-11-input-range-prepend-hoverable .ssc-11-input-range-prepend:focus-within {
  border-color: #b5bbc6;
  border-right: 1px solid #b5bbc6;
}
.ssc-11-input-range-append-hoverable .ssc-11-input-range-append:hover,
.ssc-11-input-range-append-hoverable .ssc-11-input-range-append:focus-within {
  border-color: #b5bbc6;
  border-left: 1px solid #b5bbc6;
}
.ssc-11-input {
  box-sizing: border-box;
  font-size: 14px;
}
.ssc-11-input > * {
  box-sizing: border-box;
  line-height: 1;
}
.ssc-11-input > span {
  display: inline-flex;
  box-sizing: border-box;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  transition: border-color 0.3s;
}
.ssc-11-input > span:hover .ssc-11-input-clear,
.ssc-11-input > span:focus-within .ssc-11-input-clear {
  opacity: 1;
}
.ssc-11-input > span:hover .ssc-11-input-clear:hover svg,
.ssc-11-input > span:focus-within .ssc-11-input-clear:hover svg {
  color: #4b4e52;
}
.ssc-11-input > span > input {
  box-sizing: border-box;
  width: 100%;
  min-width: 50px;
  padding: 0 12px;
  color: #303844;
  font-size: 14px;
  text-align: inherit;
  border: none;
  border-radius: 4px;
  outline: none;
}
.ssc-11-input > span > input::placeholder {
  color: #b5bbc6;
}
.ssc-11-input > span > span {
  display: flex;
}
.ssc-11-input > span > span > span {
  align-self: center;
  height: 16px;
  color: #959ba4;
  font-size: 14px;
}
.ssc-11-input-input {
  width: 100%;
  background: #fff;
}
.ssc-11-input-input:hover {
  border-color: #b5bbc6;
}
.ssc-11-input-prefix > span {
  padding-right: 8px;
  padding-left: 8px;
  line-height: 16px;
  border-right: 1px solid #e2e6ec;
}
.ssc-11-input-suffix > span {
  padding-right: 8px;
  padding-left: 8px;
  line-height: 16px;
  border-left: 1px solid #e2e6ec;
}
.ssc-11-input-disabled .ssc-11-input-prefix > span,
.ssc-11-input-disabled .ssc-11-input-suffix > span {
  color: #b5bbc6;
}
.ssc-11-input-search,
.ssc-11-input-icon {
  padding-right: 12px;
}
.ssc-11-input-icon,
.ssc-11-input-suffix {
  cursor: text;
}
.ssc-11-input-icon-loading .ssc-11-spin {
  --stop-color: #959ba4;
}
.ssc-11-input-icon-loading .ssc-11-spin,
.ssc-11-input-icon-loading .ssc-11-spin-content {
  width: 16px;
  min-width: auto;
}
.ssc-11-input-search {
  cursor: pointer;
}
.ssc-11-input-clear {
  padding: 0 8px;
  cursor: pointer;
  opacity: 0;
}
.ssc-11-input-input:has(.ssc-11-input-clear) > input {
  padding-right: 0;
}
.ssc-11-input-help-text {
  margin-top: 4px;
  color: #959ba4;
  font-size: 12px;
  word-break: break-word;
}
.ssc-11-input-textlength {
  align-self: center;
  padding-right: 12px;
  color: #959ba4;
  font-size: 14px;
}
.ssc-11-input.ssc-11-input-status-success > span {
  border-color: #1cc461;
}
.ssc-11-input.ssc-11-input-status-success .ssc-11-input-input input + .ssc-11-icon,
.ssc-11-input.ssc-11-input-status-success .ssc-11-input-input input + * .ssc-11-icon {
  color: #1cc461;
}
.ssc-11-input.ssc-11-input-status-warning > span {
  border-color: #ffb014;
}
.ssc-11-input.ssc-11-input-status-warning .ssc-11-input-input input + .ssc-11-icon,
.ssc-11-input.ssc-11-input-status-warning .ssc-11-input-input input + * .ssc-11-icon {
  color: #ffb014;
}
.ssc-11-input.ssc-11-input-status-error > span {
  border-color: #f32345 !important;
}
.ssc-11-input.ssc-11-input-status-error .ssc-11-input-input input + .ssc-11-icon,
.ssc-11-input.ssc-11-input-status-error .ssc-11-input-input input + * .ssc-11-icon {
  color: #f32345;
}
.ssc-11-input.ssc-11-input-status-success .ssc-11-input-prepend,
.ssc-11-input.ssc-11-input-status-warning .ssc-11-input-prepend,
.ssc-11-input.ssc-11-input-status-error .ssc-11-input-prepend,
.ssc-11-input.ssc-11-input-status-success .ssc-11-input-append,
.ssc-11-input.ssc-11-input-status-warning .ssc-11-input-append,
.ssc-11-input.ssc-11-input-status-error .ssc-11-input-append {
  position: relative;
}
.ssc-11-input.ssc-11-input-status-success .ssc-11-input-prepend::before,
.ssc-11-input.ssc-11-input-status-warning .ssc-11-input-prepend::before,
.ssc-11-input.ssc-11-input-status-error .ssc-11-input-prepend::before,
.ssc-11-input.ssc-11-input-status-success .ssc-11-input-append::before,
.ssc-11-input.ssc-11-input-status-warning .ssc-11-input-append::before,
.ssc-11-input.ssc-11-input-status-error .ssc-11-input-append::before {
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
  width: 1px;
  height: 100%;
  background: #e2e6ec;
  content: '';
}
.ssc-11-input.ssc-11-input-status-success .ssc-11-input-prepend::before,
.ssc-11-input.ssc-11-input-status-warning .ssc-11-input-prepend::before,
.ssc-11-input.ssc-11-input-status-error .ssc-11-input-prepend::before {
  right: -1px;
}
.ssc-11-input.ssc-11-input-status-success .ssc-11-input-append::before,
.ssc-11-input.ssc-11-input-status-warning .ssc-11-input-append::before,
.ssc-11-input.ssc-11-input-status-error .ssc-11-input-append::before {
  left: -1px;
}
.ssc-11-input.ssc-11-input-default > span {
  height: 32px;
}
.ssc-11-input.ssc-11-input-large > span {
  height: 40px;
}
.ssc-11-input.ssc-11-input-small > span {
  height: 24px;
}
.ssc-11-input.ssc-11-input-disabled > span {
  background: #f5f6f9;
  border-color: #e2e6ec;
}
.ssc-11-input.ssc-11-input-disabled > span > input {
  color: #b5bbc6;
  background: #f5f6f9;
}
.ssc-11-input.ssc-11-input-ellipsis > span > input {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-input.ssc-11-input-disabled * {
  cursor: not-allowed;
}
.ssc-11-input-input:focus-within > span,
.ssc-11-input.ssc-11-input-focus > .ssc-11-input-input {
  border-color: #b5bbc6;
}
.ssc-11-input-password > span .ssc-11-input-suffix > span {
  border-left: none;
}
.ssc-11-input-password-icon {
  color: #959ba4;
  cursor: pointer;
  transition: all 0.3s;
}
.ssc-11-input-password-icon:hover {
  color: #4b4e52;
}
.ssc-11-input-has-prepend,
.ssc-11-input-has-append {
  display: flex;
  flex-wrap: wrap;
}
.ssc-11-input-has-prepend .ssc-11-input-input,
.ssc-11-input-has-append .ssc-11-input-input {
  flex-grow: 1;
  width: auto;
}
.ssc-11-input-has-prepend .ssc-11-form-item-help,
.ssc-11-input-has-append .ssc-11-form-item-help {
  width: 100%;
}
.ssc-11-input-has-prepend .ssc-11-input-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-input-has-append .ssc-11-input-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ssc-11-input .ssc-11-input-prepend,
.ssc-11-input .ssc-11-input-append {
  z-index: 1;
  display: flex;
  flex-grow: 0;
  align-items: center;
  max-width: 128px;
  color: #303844;
  white-space: nowrap;
  background: #f5f6f9;
}
.ssc-11-input .ssc-11-input-prepend .ssc-11-select,
.ssc-11-input .ssc-11-input-append .ssc-11-select {
  width: auto;
}
.ssc-11-input .ssc-11-input-prepend .ssc-11-select .ssc-11-select-selector,
.ssc-11-input .ssc-11-input-append .ssc-11-select .ssc-11-select-selector {
  padding: 0;
  background: transparent;
  border: none;
}
.ssc-11-input .ssc-11-input-prepend .ssc-11-select .ssc-11-select-selector input,
.ssc-11-input .ssc-11-input-append .ssc-11-select .ssc-11-select-selector input {
  background: transparent;
}
.ssc-11-input .ssc-11-input-prepend {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ssc-11-input .ssc-11-input-prepend-plaintext,
.ssc-11-input .ssc-11-input-prepend .ssc-11-select .ssc-11-select-selector {
  padding: 0 12px;
}
.ssc-11-input .ssc-11-input-append {
  border-left-width: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-input .ssc-11-input-append-plaintext,
.ssc-11-input .ssc-11-input-append .ssc-11-select .ssc-11-select-selector {
  padding: 0 12px;
}
.ssc-11-input-prepend-hoverable .ssc-11-input-prepend:hover,
.ssc-11-input-prepend-hoverable .ssc-11-input-prepend:focus-within {
  margin-right: -1px;
  border-color: #b5bbc6;
  border-right: 1px solid #b5bbc6;
}
.ssc-11-input-append-hoverable .ssc-11-input-append:hover,
.ssc-11-input-append-hoverable .ssc-11-input-append:focus-within {
  margin-left: -1px;
  border-color: #b5bbc6;
  border-left: 1px solid #b5bbc6;
}
.ssc-11-input > .ssc-11-input-input + .ssc-11-form-item-help,
.ssc-11-input > .ssc-11-input-append + .ssc-11-form-item-help {
  height: auto;
  margin: 4px 0;
  border: none;
}
.ssc-11-input > .ssc-11-input-input + .ssc-11-form-item-help:last-child,
.ssc-11-input > .ssc-11-input-append + .ssc-11-form-item-help:last-child {
  margin-bottom: 6px;
}
.ssc-11-input > .ssc-11-input-input + .ssc-11-form-item-help + .ssc-11-input-help-text,
.ssc-11-input > .ssc-11-input-append + .ssc-11-form-item-help + .ssc-11-input-help-text {
  margin-top: 0;
  margin-bottom: 6px;
}
.ssc-11-input:has( + .ssc-11-form-item-help) .ssc-11-form-item-help:last-child {
  margin-bottom: 0;
}
.ssc-11-input:has(.ssc-11-form-item-help) + .ssc-11-form-item-help {
  margin-bottom: 6px;
}
.ssc-11-input-number {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.ssc-11-input-number > * {
  box-sizing: border-box;
  line-height: 1;
}
.ssc-11-input-number > span {
  display: inline-flex;
  width: 100%;
  border: 1px #e2e6ec solid;
  border-radius: 4px;
  transition: all 0.3s;
}
.ssc-11-input-number > span:hover {
  border-color: #959ba4;
}
.ssc-11-input-number > span:hover .ssc-11-input-number-clear {
  opacity: 1;
}
.ssc-11-input-number > span:hover .ssc-11-input-number-clear:hover svg {
  color: #4b4e52;
}
.ssc-11-input-number > span > input {
  flex: 1 1;
  min-width: 50px;
  padding: 0 12px;
  color: #303844;
  font-size: 14px;
  border: none;
  border-radius: 4px;
  outline: none;
  /* Firefox */
  -webkit-appearance: textfield;
          appearance: textfield;
  /* Chrome, Safari, Edge, Opera */
}
.ssc-11-input-number > span > input::placeholder {
  color: #b5bbc6;
}
.ssc-11-input-number > span > input::-webkit-outer-spin-button,
.ssc-11-input-number > span > input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
          appearance: none;
}
.ssc-11-input-number > span > span {
  display: flex;
}
.ssc-11-input-number > span > span > span {
  align-self: center;
  height: 16px;
  color: #959ba4;
  font-size: 14px;
}
.ssc-11-input-number > span .ssc-11-input-number-prefix > span {
  padding-right: 12px;
  padding-left: 12px;
  border-right: 1px #e2e6ec solid;
}
.ssc-11-input-number > span .ssc-11-input-number-suffix > span {
  padding-right: 12px;
  padding-left: 8px;
  border-left: 1px #e2e6ec solid;
}
.ssc-11-input-number > span .ssc-11-input-number-step {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  cursor: pointer;
  transition: border-color 0.3s;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-input-number > span .ssc-11-input-number-step:hover {
  color: #959ba4;
  border-color: #959ba4;
}
.ssc-11-input-number > span .ssc-11-input-number-step svg {
  width: 16px;
  height: 16px;
}
.ssc-11-input-number > span .ssc-11-input-number-controls {
  display: flex;
  flex-direction: column;
  width: 24px;
}
.ssc-11-input-number > span .ssc-11-input-number-controls .ssc-11-input-number-step-add {
  border-bottom: 1px #e2e6ec solid;
  border-left: 1px #e2e6ec solid;
}
.ssc-11-input-number > span .ssc-11-input-number-controls .ssc-11-input-number-step-minus {
  border-left: 1px #e2e6ec solid;
}
.ssc-11-input-number > span .ssc-11-input-number-controls .ssc-11-input-number-step-add,
.ssc-11-input-number > span .ssc-11-input-number-controls .ssc-11-input-number-step-minus {
  box-sizing: border-box;
  width: 100%;
  height: 50%;
  color: #e2e6ec;
  transition: border-color 0.3s, color 0.3s;
}
.ssc-11-input-number > span .ssc-11-input-number-controls .ssc-11-input-number-step-add:not(.ssc-11-input-number-step-disabled):hover,
.ssc-11-input-number > span .ssc-11-input-number-controls .ssc-11-input-number-step-minus:not(.ssc-11-input-number-step-disabled):hover {
  color: #959ba4;
}
.ssc-11-input-number > span .ssc-11-input-number-controls .ssc-11-input-number-step-disabled {
  cursor: not-allowed;
}
.ssc-11-input-number > span:focus-within .ssc-11-input-number-controls .ssc-11-input-number-step-add:not(.ssc-11-input-number-step-disabled),
.ssc-11-input-number > span:focus-within .ssc-11-input-number-controls .ssc-11-input-number-step-minus:not(.ssc-11-input-number-step-disabled) {
  color: #959ba4;
}
.ssc-11-input-number-clear {
  padding-right: 12px;
  cursor: pointer;
  opacity: 0;
}
.ssc-11-input-number-help-text {
  margin-top: 4px;
  color: #959ba4;
  font-size: 14px;
  word-break: break-word;
}
.ssc-11-input-number.ssc-11-input-number-default > span {
  height: 32px;
}
.ssc-11-input-number.ssc-11-input-number-large > span {
  height: 40px;
}
.ssc-11-input-number.ssc-11-input-number-small > span {
  height: 24px;
}
.ssc-11-input-number.ssc-11-input-number-disabled > span {
  background: #f5f6f9;
  border-color: #e2e6ec;
}
.ssc-11-input-number.ssc-11-input-number-disabled > span:hover,
.ssc-11-input-number.ssc-11-input-number-disabled > span:focus {
  background: #f5f6f9;
  border-color: #e2e6ec;
}
.ssc-11-input-number.ssc-11-input-number-disabled > span > * {
  color: #b5bbc6;
}
.ssc-11-input-number.ssc-11-input-number-disabled * {
  cursor: not-allowed;
}
.ssc-11-input-number.ssc-11-input-number-focus > span {
  border-color: #959ba4;
}
.ssc-11-label {
  display: inline-block;
}
.ssc-11-label + .ssc-11-label {
  margin-left: 20px;
}
.ssc-11-label-high-item-children {
  width: 52px;
  height: 20px;
  padding: 4px;
  font-size: 12px;
  text-align: center;
  border-radius: 2px;
}
.ssc-11-label-low-item {
  display: flex;
  align-items: center;
  height: 20px;
}
.ssc-11-label-low-item-point {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 8px;
  border-radius: 50%;
}
.ssc-11-label-low-item-children {
  text-align: center;
}
.ssc-11-layout {
  display: flex;
  flex: 1 1;
  flex-direction: column;
}
.ssc-11-layout.ssc-11-layout-has-sider {
  flex-direction: row;
}
.ssc-11-layout-header,
.ssc-11-layout-footer {
  min-height: 80px;
}
.ssc-11-layout-sider {
  position: relative;
  transition: all 0.3s;
}
.ssc-11-layout-sider.ssc-11-layout-sider-has-trigger-btn {
  padding-bottom: 40px;
}
.ssc-11-layout-sider-trigger {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 40px;
  cursor: pointer;
}
.ssc-11-layout-content {
  flex: 1 1;
  padding: 16px;
}
.ssc-11-layout-blocks {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.ssc-11-layout-blocks-direction-horizontal {
  flex-direction: row;
}
.ssc-11-layout-blocks-direction-vertical {
  flex-direction: column;
}
.ssc-11-layout-blocks-item {
  flex: 1 1;
}
.ssc-11-layout-blocks-item > * {
  width: 100%;
  height: 100%;
}
.ssc-11-layout-blocks-no-count-limit > * {
  flex: 1 1;
}
.rc-11-menu {
  margin-bottom: 0;
  padding-right: 0;
  padding-left: 0;
  color: #666;
  list-style: none;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  outline: none;
}
.rc-11-menu-rtl {
  direction: rtl;
}
.rc-11-menu-hidden,
.rc-11-menu-submenu-hidden {
  display: none;
}
.rc-11-menu-collapse {
  overflow: hidden;
  transition: height 0.3s ease-out;
}
.rc-11-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.rc-11-menu-item-group-title {
  padding: 8px 10px;
  color: #999;
  line-height: 1.5;
  border-bottom: 1px solid #dedede;
}
.rc-11-menu-item-selected {
  transform: translateZ(0);
}
.rc-11-menu > li.rc-11-menu-submenu {
  padding: 0;
}
.rc-11-menu-horizontal.rc-11-menu-sub,
.rc-11-menu-vertical.rc-11-menu-sub,
.rc-11-menu-vertical-left.rc-11-menu-sub,
.rc-11-menu-vertical-right.rc-11-menu-sub {
  min-width: 160px;
  margin-top: 0;
}
.rc-11-menu-item,
.rc-11-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 7px 7px 7px 16px;
  white-space: nowrap;
}
.rc-11-menu-rtl .rc-11-menu-item,
.rc-11-menu-rtl .rc-11-menu-submenu-title {
  padding: 7px 16px 7px 7px;
}
.rc-11-menu-item.rc-11-menu-item-disabled,
.rc-11-menu-submenu-title.rc-11-menu-item-disabled,
.rc-11-menu-item.rc-11-menu-submenu-disabled,
.rc-11-menu-submenu-title.rc-11-menu-submenu-disabled {
  color: #777 !important;
}
.rc-11-menu-submenu-popup {
  position: absolute;
}
.rc-11-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.rc-11-menu-submenu-rtl.rc-11-menu-submenu-popup .submenu-title-wrapper,
.rc-11-menu-submenu-rtl .rc-11-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 0;
  padding-left: 20px;
}
.rc-11-menu .rc-11-menu-submenu-title .anticon,
.rc-11-menu .rc-11-menu-item .anticon {
  top: -1px;
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.rc-11-menu-rtl .rc-11-menu .rc-11-menu-submenu-title .anticon,
.rc-11-menu-rtl .rc-11-menu .rc-11-menu-item .anticon {
  margin-right: 0;
  margin-left: 8px;
}
.rc-11-menu-horizontal {
  overflow: hidden;
  white-space: nowrap;
  border: none;
  border-bottom: 1px solid #d9d9d9;
  box-shadow: none;
}
.rc-11-menu-horizontal > .rc-11-menu-item,
.rc-11-menu-horizontal > .rc-11-menu-submenu > .rc-11-menu-submenu-title {
  padding: 15px 20px;
}
.rc-11-menu-horizontal > .rc-11-menu-submenu,
.rc-11-menu-horizontal > .rc-11-menu-item {
  display: inline-block;
  vertical-align: bottom;
  border-bottom: 2px solid transparent;
}
.rc-11-menu-horizontal > .rc-11-menu-submenu-active,
.rc-11-menu-horizontal > .rc-11-menu-item-active {
  color: #2baee9;
}
.rc-11-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.rc-11-menu-vertical,
.rc-11-menu-vertical-left,
.rc-11-menu-vertical-right,
.rc-11-menu-inline {
  padding: 12px 0;
}
.rc-11-menu-rtl.rc-11-menu-vertical > .rc-11-menu-item,
.rc-11-menu-rtl.rc-11-menu-vertical-left > .rc-11-menu-item,
.rc-11-menu-rtl.rc-11-menu-vertical-right > .rc-11-menu-item,
.rc-11-menu-rtl.rc-11-menu-inline > .rc-11-menu-item,
.rc-11-menu-rtl.rc-11-menu-vertical > .rc-11-menu-submenu > .rc-11-menu-submenu-title,
.rc-11-menu-rtl.rc-11-menu-vertical-left > .rc-11-menu-submenu > .rc-11-menu-submenu-title,
.rc-11-menu-rtl.rc-11-menu-vertical-right > .rc-11-menu-submenu > .rc-11-menu-submenu-title,
.rc-11-menu-rtl.rc-11-menu-inline > .rc-11-menu-submenu > .rc-11-menu-submenu-title {
  padding: 12px 16px 12px 8px;
}
.rc-11-menu-vertical .rc-11-menu-submenu-arrow,
.rc-11-menu-vertical-left .rc-11-menu-submenu-arrow,
.rc-11-menu-vertical-right .rc-11-menu-submenu-arrow,
.rc-11-menu-inline .rc-11-menu-submenu-arrow {
  position: absolute;
  right: 16px;
  display: inline-block;
  font-size: inherit;
  line-height: 1.5em;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.rc-11-menu-vertical .rc-11-menu-submenu-arrow::before,
.rc-11-menu-vertical-left .rc-11-menu-submenu-arrow::before,
.rc-11-menu-vertical-right .rc-11-menu-submenu-arrow::before,
.rc-11-menu-inline .rc-11-menu-submenu-arrow::before {
  content: '\f0da';
}
.rc-11-menu-rtl.rc-11-menu-vertical .rc-11-menu-submenu-arrow::before,
.rc-11-menu-rtl.rc-11-menu-vertical-left .rc-11-menu-submenu-arrow::before,
.rc-11-menu-rtl.rc-11-menu-vertical-right .rc-11-menu-submenu-arrow::before,
.rc-11-menu-rtl.rc-11-menu-inline .rc-11-menu-submenu-arrow::before,
.rc-11-menu-submenu-rtl .rc-11-menu-vertical .rc-11-menu-submenu-arrow::before,
.rc-11-menu-submenu-rtl .rc-11-menu-vertical-left .rc-11-menu-submenu-arrow::before,
.rc-11-menu-submenu-rtl .rc-11-menu-vertical-right .rc-11-menu-submenu-arrow::before,
.rc-11-menu-submenu-rtl .rc-11-menu-inline .rc-11-menu-submenu-arrow::before {
  content: '\f0d9';
}
.rc-11-menu-rtl.rc-11-menu-vertical .rc-11-menu-submenu-arrow,
.rc-11-menu-rtl.rc-11-menu-vertical-left .rc-11-menu-submenu-arrow,
.rc-11-menu-rtl.rc-11-menu-vertical-right .rc-11-menu-submenu-arrow,
.rc-11-menu-rtl.rc-11-menu-inline .rc-11-menu-submenu-arrow,
.rc-11-menu-submenu-rtl .rc-11-menu-vertical .rc-11-menu-submenu-arrow,
.rc-11-menu-submenu-rtl .rc-11-menu-vertical-left .rc-11-menu-submenu-arrow,
.rc-11-menu-submenu-rtl .rc-11-menu-vertical-right .rc-11-menu-submenu-arrow,
.rc-11-menu-submenu-rtl .rc-11-menu-inline .rc-11-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.rc-11-menu-inline .rc-11-menu-submenu-arrow {
  transform: rotate(90deg);
  transition: transform 0.3s;
}
.rc-11-menu-inline .rc-11-menu-submenu-open > .rc-11-menu-submenu-title .rc-11-menu-submenu-arrow {
  transform: rotate(-90deg);
}
.rc-11-menu-vertical.rc-11-menu-sub,
.rc-11-menu-vertical-left.rc-11-menu-sub,
.rc-11-menu-vertical-right.rc-11-menu-sub {
  padding: 0;
}
.rc-11-menu-submenu-rtl .rc-11-menu-vertical.rc-11-menu-sub,
.rc-11-menu-submenu-rtl .rc-11-menu-vertical-left.rc-11-menu-sub,
.rc-11-menu-submenu-rtl .rc-11-menu-vertical-right.rc-11-menu-sub {
  direction: rtl;
}
.rc-11-menu-sub.rc-11-menu-inline {
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.rc-11-menu-sub.rc-11-menu-inline > .rc-11-menu-item,
.rc-11-menu-sub.rc-11-menu-inline > .rc-11-menu-submenu > .rc-11-menu-submenu-title {
  padding-top: 8px;
  padding-bottom: 8px;
}
.rc-11-menu-rtl .rc-11-menu-sub.rc-11-menu-inline > .rc-11-menu-item,
.rc-11-menu-rtl .rc-11-menu-sub.rc-11-menu-inline > .rc-11-menu-submenu > .rc-11-menu-submenu-title {
  padding-left: 0;
}
.ssc-11-menu-slide-up-enter,
.ssc-11-menu-slide-up-appear {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ssc-11-menu-slide-up-leave {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  opacity: 1;
  animation-play-state: paused;
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ssc-11-menu-slide-up-enter.ssc-11-menu-slide-up-enter-active,
.ssc-11-menu-slide-up-appear.ssc-11-menu-slide-up-appear-active {
  animation-name: rcMenuOpenSlideUpIn;
  animation-play-state: running;
}
.ssc-11-menu-slide-up-leave.ssc-11-menu-slide-up-leave-active {
  animation-name: rcMenuOpenSlideUpOut;
  animation-play-state: running;
}
@keyframes rcMenuOpenSlideUpIn {
  0% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes rcMenuOpenSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
.ssc-11-menu-zoom-enter,
.ssc-11-menu-zoom-appear {
  opacity: 0;
  animation-play-state: paused;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
}
.ssc-11-menu-zoom-leave {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  animation-play-state: paused;
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ssc-11-menu-zoom-enter.ssc-11-menu-zoom-enter-active,
.ssc-11-menu-zoom-appear.ssc-11-menu-zoom-appear-active {
  animation-name: rcMenuOpenZoomIn;
  animation-play-state: running;
}
.ssc-11-menu-zoom-leave.ssc-11-menu-zoom-leave-active {
  animation-name: rcMenuOpenZoomOut;
  animation-play-state: running;
}
.rc-11-menu-submenu-rtl.ssc-11-menu-zoom-enter,
.rc-11-menu-submenu-rtl.ssc-11-menu-zoom-appear,
.rc-11-menu-submenu-rtl.ssc-11-menu-zoom-leave,
.rc-11-menu-submenu-rtl .ssc-11-menu-zoom-enter,
.rc-11-menu-submenu-rtl .ssc-11-menu-zoom-appear,
.rc-11-menu-submenu-rtl .ssc-11-menu-zoom-leave {
  transform-origin: top right !important;
}
@keyframes rcMenuOpenZoomIn {
  0% {
    transform: scale(0, 0);
    opacity: 0;
  }
  100% {
    transform: scale(1, 1);
    opacity: 1;
  }
}
@keyframes rcMenuOpenZoomOut {
  0% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(0, 0);
    opacity: 0;
  }
}
.ssc-11-menu-light,
.ssc-11-submenu-light {
  --color-menu-background: #fff;
  --color-menu-text: #303844;
  --color-menu-hover-text: #ee4d2d;
  --color-menu-unselected-text: #7e8692;
  --color-menu-item-disabled: #959ba4;
  --color-menu-item-hover-background: #fff5f0;
  --color-menu-item-selected-background: #fff5f0;
  --color-menu-item-open-background: #fff;
  --color-menu-item-border: #ee4d2d;
  --color-menu-selected-text: #ee4d2d;
  --color-menu-divider-background: #e2e6ec;
  --color-menu-search-border: #e2e6ec;
  --color-menu-search: #b5bbc6;
}
.ssc-11-menu-light .rc-11-menu-item-selected,
.ssc-11-submenu-light .rc-11-menu-item-selected {
  font-weight: 500;
}
.ssc-11-menu-dark,
.ssc-11-submenu-dark {
  --color-menu-background: #222933;
  --color-menu-text: #fff;
  --color-menu-hover-text: #fff;
  --color-menu-unselected-text: #7e8692;
  --color-menu-item-disabled: #959ba4;
  --color-menu-item-hover-background: #303844;
  --color-menu-item-selected-background: #0E1723;
  --color-menu-item-open-background: #0E1723;
  --color-menu-item-border: #ee4d2d;
  --color-menu-selected-text: #fff;
  --color-menu-divider-background: #646b76;
  --color-menu-search-border: #646b76;
  --color-menu-search: #959ba4;
}
.ssc-11-menu {
  display: flex;
  min-height: 56px;
  margin: 0;
  padding: 0;
  color: var(--color-menu-unselected-text);
  list-style: none;
  background: var(--color-menu-background);
  border: none;
  border-radius: 0;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-menu:focus {
  outline: none;
}
.ssc-11-menu.rc-11-menu-horizontal {
  align-items: center;
}
.ssc-11-menu.rc-11-menu-horizontal .rc-11-menu-item {
  height: 56px;
  line-height: 56px;
}
.ssc-11-menu.rc-11-menu-horizontal .rc-11-menu-submenu .rc-11-menu-submenu-title {
  height: 54px;
}
.ssc-11-menu .ssc-11-menu-item,
.ssc-11-menu .rc-11-menu-submenu-title {
  display: flex;
}
.ssc-11-menu .ssc-11-menu-item .ssc-11-menu-icon,
.ssc-11-menu .rc-11-menu-submenu-title .ssc-11-menu-icon {
  display: flex;
  align-items: center;
  width: 100%;
}
.ssc-11-menu .ssc-11-menu-item .ssc-11-menu-icon .ssc-11-tooltip,
.ssc-11-menu .rc-11-menu-submenu-title .ssc-11-menu-icon .ssc-11-tooltip {
  width: 100%;
}
.ssc-11-menu.rc-11-menu-vertical,
.ssc-11-menu.rc-11-menu-inline {
  display: inline-flex;
  flex-direction: column;
}
.ssc-11-menu.rc-11-menu-vertical .rc-11-menu-submenu-title .ssc-11-menu-icon,
.ssc-11-menu.rc-11-menu-inline .rc-11-menu-submenu-title .ssc-11-menu-icon {
  max-width: calc(100% - 24px);
}
.ssc-11-menu.rc-11-menu-vertical .rc-11-menu-submenu-title .ssc-11-menu-icon .ssc-11-tooltip,
.ssc-11-menu.rc-11-menu-inline .rc-11-menu-submenu-title .ssc-11-menu-icon .ssc-11-tooltip {
  max-width: calc(100% - 24px);
}
.ssc-11-menu.rc-11-menu-vertical .ssc-11-menu-item,
.ssc-11-menu.rc-11-menu-inline .ssc-11-menu-item {
  padding-top: 0;
  padding-bottom: 0;
}
.ssc-11-menu.ssc-11-menu-type-simple {
  padding: 18px 0;
}
.ssc-11-menu.ssc-11-menu-type-simple.ssc-11-menu-always-expand-all .ssc-11-menu-expand-icon {
  display: none;
}
.ssc-11-menu.ssc-11-menu-type-simple span.ssc-11-menu-expand-icon {
  margin-right: 16px;
  transform: rotate(0);
  transition: transform 0.3s;
}
.ssc-11-menu.ssc-11-menu-type-simple .rc-11-menu-submenu-open > .rc-11-menu-submenu-title > .ssc-11-menu-expand-icon {
  transform: rotate(-180deg);
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-submenu .ssc-11-menu-item,
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-submenu .rc-11-menu-submenu-title {
  height: 28px;
  padding: 6px 0;
  line-height: 16px;
  background-color: transparent;
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-submenu .ssc-11-menu-item:hover,
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-submenu .rc-11-menu-submenu-title:hover {
  color: #ee4d2d;
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-submenu .ssc-11-menu-item {
  padding-right: 16px;
  padding-left: 40px !important;
  color: #303844;
  background: transparent !important;
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-submenu .rc-11-menu-submenu-title {
  margin-top: 12px;
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-submenu .rc-11-menu-submenu-title .ssc-11-menu-icon {
  display: flex;
  align-items: center;
  color: #959ba4;
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-submenu:first-child .rc-11-menu-submenu-title {
  margin-top: 0;
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-item-has-append .ssc-11-menu-icon {
  display: flex;
  max-width: calc(100% - 24px);
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-item-has-append .ssc-11-menu-icon > span:first-child {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-item-has-append .ssc-11-menu-item-append {
  display: inline-flex;
  flex-shrink: 0;
  margin-left: 4px;
  vertical-align: top;
}
.ssc-11-menu.ssc-11-menu-type-simple .ssc-11-menu-item-has-append .ssc-11-menu-item-append .ssc-11-icon {
  height: 16px;
  margin-right: 0;
}
.ssc-11-menu-site-select {
  box-sizing: border-box;
  height: 40px;
  margin-bottom: 4px;
  padding: 8px;
  text-align: center;
}
.ssc-11-menu-site-select .ssc-11-select {
  display: inline-flex;
  width: auto;
}
.ssc-11-menu-site-select .ssc-11-select .ssc-11-select-selection-item {
  position: relative !important;
  padding-right: 24px !important;
}
.ssc-11-menu-site-select .ssc-11-select .ssc-11-select-selector {
  display: inline-flex;
  width: auto;
  padding: 0 !important;
  background: transparent;
  border: none;
}
.ssc-11-menu-site-select .ssc-11-select .ssc-11-select-selector input {
  background: transparent;
}
.ssc-11-menu-site-select .ssc-11-select .ssc-11-select-selection-search {
  display: none;
}
.ssc-11-menu-site-select .ssc-11-select .ssc-11-select-arrow {
  right: 0;
}
.ssc-11-menu-search {
  position: relative;
  margin-bottom: 4px;
}
.ssc-11-menu-search-icon {
  position: absolute;
  top: 8px;
  left: 20px;
  width: 16px;
  height: 16px;
  color: var(--color-menu-search);
}
.ssc-11-menu-search-item-history {
  overflow: hidden;
  color: #646b76;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-menu-search-item-history .ssc-11-icon {
  margin-right: 10px;
  color: #8a909a;
  vertical-align: text-bottom;
}
.ssc-11-menu-search-dropdown .ssc-11-select-item-empty {
  justify-content: flex-start;
  padding: 8px 12px;
  color: #b5bbc6;
}
.ssc-11-menu-search-dropdown-footer {
  display: flex;
}
.ssc-11-menu-search-dropdown-footer .ssc-11-button {
  margin-right: 12px;
  margin-left: auto;
  line-height: 32px;
}
.ssc-11-menu-search .ssc-11-select.ssc-11-select-single .ssc-11-select-selector {
  padding-left: 16px;
  color: var(--color-menu-search);
  border-color: var(--color-menu-search-border);
}
.ssc-11-menu-search .ssc-11-select.ssc-11-select-single .ssc-11-select-selector,
.ssc-11-menu-search .ssc-11-select.ssc-11-select-single .ssc-11-select-selector input {
  background: transparent;
}
.ssc-11-menu-search .ssc-11-select.ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-search {
  padding-left: 16px;
}
.ssc-11-menu-search .ssc-11-select.ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-placeholder,
.ssc-11-menu-search .ssc-11-select.ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-item {
  padding-left: 32px;
}
.ssc-11-menu-search .ssc-11-select.ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-item {
  padding-right: 32px;
}
.ssc-11-menu-search .ssc-11-select.ssc-11-select-single .ssc-11-select-clear {
  right: 16px;
}
.ssc-11-menu-site-select .ssc-11-select,
.ssc-11-menu-search .ssc-11-select,
.ssc-11-menu-site-select input.ssc-11-select-selection-search-input,
.ssc-11-menu-search input.ssc-11-select-selection-search-input {
  color: var(--color-menu-text);
}
.ssc-11-menu-collapse-toggle {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  height: 44px;
  padding: 16px;
  text-align: right;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  cursor: pointer;
}
.ssc-11-menu-collapse-toggle .ssc-11-icon {
  width: 12px;
  height: 12px;
}
.ssc-11-menu-collapsed .rc-11-menu-submenu-title {
  justify-content: center;
}
.ssc-11-menu-collapsed .rc-11-menu-submenu-arrow {
  display: none;
}
.ssc-11-menu-collapsed .ssc-11-menu-icon {
  justify-content: center;
  max-width: 100% !important;
  font-size: 0;
}
.ssc-11-menu-collapsed .ssc-11-menu-icon + .ssc-11-icon {
  display: none;
}
.ssc-11-menu-collapsed .ssc-11-menu-icon .ssc-11-icon {
  margin-right: 0 !important;
}
.ssc-11-menu-collapsed .ssc-11-menu-collapse-toggle {
  justify-content: center;
}
.ssc-11-menu-collapsed .ssc-11-menu-collapse-toggle .ssc-11-icon {
  width: 16px;
  height: 16px;
}
.ssc-11-menu-collapsed .ssc-11-menu-site-select {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s;
}
.ssc-11-menu-collapsed .ssc-11-menu-site-select:hover {
  background-color: var(--color-menu-item-hover-background);
}
.ssc-11-menu-collapsed .ssc-11-menu-site-select .ssc-11-select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ssc-11-menu-collapsed .ssc-11-menu-site-select .ssc-11-select-selector {
  width: 100%;
  height: 100%;
}
.ssc-11-menu-collapsed .ssc-11-menu-site-select .ssc-11-select-selection-item {
  padding: 0 !important;
}
.ssc-11-menu-collapsed .ssc-11-menu-search {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 32px;
}
.ssc-11-menu-collapsed .ssc-11-menu-search .ssc-11-icon {
  position: static;
  width: 16px;
  height: 16px;
  color: #959ba4;
}
.ssc-11-menu-collapsed .ssc-11-menu-search .ssc-11-select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
  margin: 0 !important;
  opacity: 0;
}
.ssc-11-menu-type-default .rc-11-menu-sub .ssc-11-menu-icon,
.ssc-11-submenu-type-default .rc-11-menu-sub .ssc-11-menu-icon {
  color: var(--color-menu-unselected-text);
}
.ssc-11-menu-type-default .ssc-11-menu-item,
.ssc-11-submenu-type-default .ssc-11-menu-item,
.ssc-11-menu-type-default .rc-11-menu-submenu-title,
.ssc-11-submenu-type-default .rc-11-menu-submenu-title,
.ssc-11-menu-type-default .ssc-11-menu-submenu-title,
.ssc-11-submenu-type-default .ssc-11-menu-submenu-title {
  background-color: var(--color-menu-background);
}
.ssc-11-menu-type-default .ssc-11-menu-item:hover,
.ssc-11-submenu-type-default .ssc-11-menu-item:hover,
.ssc-11-menu-type-default .rc-11-menu-submenu-title:hover,
.ssc-11-submenu-type-default .rc-11-menu-submenu-title:hover,
.ssc-11-menu-type-default .ssc-11-menu-submenu-title:hover,
.ssc-11-submenu-type-default .ssc-11-menu-submenu-title:hover {
  background-color: var(--color-menu-item-hover-background);
}
.ssc-11-menu-type-default .ssc-11-menu-item:hover .ssc-11-menu-icon,
.ssc-11-submenu-type-default .ssc-11-menu-item:hover .ssc-11-menu-icon,
.ssc-11-menu-type-default .rc-11-menu-submenu-title:hover .ssc-11-menu-icon,
.ssc-11-submenu-type-default .rc-11-menu-submenu-title:hover .ssc-11-menu-icon,
.ssc-11-menu-type-default .ssc-11-menu-submenu-title:hover .ssc-11-menu-icon,
.ssc-11-submenu-type-default .ssc-11-menu-submenu-title:hover .ssc-11-menu-icon {
  color: var(--color-menu-hover-text);
}
.ssc-11-menu-type-default .rc-11-menu-submenu > .rc-11-menu,
.ssc-11-submenu-type-default .rc-11-menu-submenu > .rc-11-menu {
  background-color: var(--color-menu-background);
}
.ssc-11-menu-type-default .rc-11-menu-submenu-active .rc-11-menu-submenu-title,
.ssc-11-submenu-type-default .rc-11-menu-submenu-active .rc-11-menu-submenu-title {
  background-color: var(--color-menu-item-hover-background);
}
.ssc-11-menu-type-default .rc-11-menu-submenu-open .ssc-11-menu-item,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open .ssc-11-menu-item,
.ssc-11-menu-type-default .rc-11-menu-submenu-open .rc-11-menu-submenu-title,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open .rc-11-menu-submenu-title,
.ssc-11-menu-type-default .rc-11-menu-submenu-open .ssc-11-menu-submenu-title,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open .ssc-11-menu-submenu-title,
.ssc-11-menu-type-default .rc-11-menu-submenu-open .rc-11-menu-submenu > .rc-11-menu,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open .rc-11-menu-submenu > .rc-11-menu {
  background: var(--color-menu-item-open-background);
}
.ssc-11-menu-type-default .rc-11-menu-submenu-open .ssc-11-menu-item:hover,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open .ssc-11-menu-item:hover,
.ssc-11-menu-type-default .rc-11-menu-submenu-open .rc-11-menu-submenu-title:hover,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open .rc-11-menu-submenu-title:hover,
.ssc-11-menu-type-default .rc-11-menu-submenu-open .ssc-11-menu-submenu-title:hover,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open .ssc-11-menu-submenu-title:hover,
.ssc-11-menu-type-default .rc-11-menu-submenu-open .rc-11-menu-submenu > .rc-11-menu:hover,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open .rc-11-menu-submenu > .rc-11-menu:hover {
  background-color: var(--color-menu-item-hover-background);
}
.ssc-11-menu-type-default .rc-11-menu-vertical .rc-11-menu-submenu-title,
.ssc-11-submenu-type-default .rc-11-menu-vertical .rc-11-menu-submenu-title,
.ssc-11-menu-type-default .rc-11-menu-inline .rc-11-menu-submenu-title,
.ssc-11-submenu-type-default .rc-11-menu-inline .rc-11-menu-submenu-title,
.ssc-11-menu-type-default .rc-11-menu-vertical .ssc-11-menu-item,
.ssc-11-submenu-type-default .rc-11-menu-vertical .ssc-11-menu-item,
.ssc-11-menu-type-default .rc-11-menu-inline .ssc-11-menu-item,
.ssc-11-submenu-type-default .rc-11-menu-inline .ssc-11-menu-item {
  border-left: 4px solid transparent;
}
.ssc-11-menu-type-default .ssc-11-menu-divider,
.ssc-11-submenu-type-default .ssc-11-menu-divider {
  height: 1px;
  background: var(--color-menu-divider-background);
}
.ssc-11-menu-type-default .rc-11-menu-submenu-open > .rc-11-menu-submenu-title .ssc-11-menu-icon,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open > .rc-11-menu-submenu-title .ssc-11-menu-icon,
.ssc-11-menu-type-default .rc-11-menu-submenu-open > .rc-11-menu-submenu-title .ssc-11-menu-expand-icon,
.ssc-11-submenu-type-default .rc-11-menu-submenu-open > .rc-11-menu-submenu-title .ssc-11-menu-expand-icon {
  color: var(--color-menu-text);
}
.ssc-11-menu-type-default .rc-11-menu-item-active .ssc-11-menu-icon,
.ssc-11-submenu-type-default .rc-11-menu-item-active .ssc-11-menu-icon,
.ssc-11-menu-type-default .rc-11-menu-item-selected .ssc-11-menu-icon,
.ssc-11-submenu-type-default .rc-11-menu-item-selected .ssc-11-menu-icon,
.ssc-11-menu-type-default .rc-11-menu-submenu-active .rc-11-menu-submenu-title:hover .ssc-11-menu-icon,
.ssc-11-submenu-type-default .rc-11-menu-submenu-active .rc-11-menu-submenu-title:hover .ssc-11-menu-icon,
.ssc-11-menu-type-default .rc-11-menu-item-active .ssc-11-menu-expand-icon,
.ssc-11-submenu-type-default .rc-11-menu-item-active .ssc-11-menu-expand-icon,
.ssc-11-menu-type-default .rc-11-menu-item-selected .ssc-11-menu-expand-icon,
.ssc-11-submenu-type-default .rc-11-menu-item-selected .ssc-11-menu-expand-icon,
.ssc-11-menu-type-default .rc-11-menu-submenu-active .rc-11-menu-submenu-title:hover .ssc-11-menu-expand-icon,
.ssc-11-submenu-type-default .rc-11-menu-submenu-active .rc-11-menu-submenu-title:hover .ssc-11-menu-expand-icon {
  color: var(--color-menu-hover-text);
}
.ssc-11-menu .rc-11-menu-submenu > .rc-11-menu-submenu-title,
.ssc-11-menu .ssc-11-menu-item,
.ssc-11-menu-submenu > .rc-11-menu-submenu-title,
.ssc-11-menu-submenu .rc-11-menu-sub .ssc-11-menu-item,
.ssc-11-menu-item {
  box-sizing: border-box;
  height: 40px;
  padding: 0 16px;
  line-height: 40px;
  cursor: pointer;
}
.ssc-11-menu .rc-11-menu-submenu > .rc-11-menu-submenu-title.rc-11-menu-item-disabled,
.ssc-11-menu .ssc-11-menu-item.rc-11-menu-item-disabled,
.ssc-11-menu-submenu > .rc-11-menu-submenu-title.rc-11-menu-item-disabled,
.ssc-11-menu-submenu .rc-11-menu-sub .ssc-11-menu-item.rc-11-menu-item-disabled,
.ssc-11-menu-item.rc-11-menu-item-disabled {
  color: var(--color-menu-item-disabled) !important;
  cursor: not-allowed;
}
.ssc-11-menu-submenu .rc-11-menu-submenu-title {
  display: flex;
  align-items: center;
  height: 38px;
  transition: background 0.3s, border-color 0.3s, color 0.3s;
}
.ssc-11-menu-submenu .rc-11-menu-submenu-title > .ssc-11-icon {
  box-sizing: border-box;
  width: 24px;
  height: 16px;
  margin-left: auto;
  padding-left: 8px;
}
.ssc-11-menu-submenu .rc-11-menu-submenu-title .ssc-11-menu-icon .ssc-11-icon {
  margin-right: 8px;
}
.ssc-11-menu-vertical .ssc-11-menu-item .ssc-11-menu-icon {
  max-width: calc(100% - 24px);
}
.ssc-11-menu-submenu .ssc-11-menu-icon,
.ssc-11-menu-item .ssc-11-menu-icon {
  max-width: 100%;
}
.ssc-11-menu-submenu .ssc-11-menu-icon .ssc-11-icon,
.ssc-11-menu-item .ssc-11-menu-icon .ssc-11-icon {
  flex-shrink: 0;
  margin-right: 8px;
}
.ssc-11-menu-submenu .ssc-11-menu-icon .ssc-11-tooltip-reference,
.ssc-11-menu-item .ssc-11-menu-icon .ssc-11-tooltip-reference {
  display: flex;
  align-items: center;
}
.ssc-11-menu-submenu .ssc-11-menu-icon .ssc-11-tooltip-reference > span,
.ssc-11-menu-item .ssc-11-menu-icon .ssc-11-tooltip-reference > span {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ssc-11-menu-submenu .ssc-11-menu-expand-icon,
.ssc-11-menu-item .ssc-11-menu-expand-icon {
  flex-shrink: 0;
  transform: rotate(0);
  transform-origin: 15px 7px;
  transition: transform 0.3s;
}
.ssc-11-menu-submenu .ssc-11-menu-expand-icon-right,
.ssc-11-menu-item .ssc-11-menu-expand-icon-right {
  transform: rotate(-90deg);
  transform-origin: 15px 7px;
  transition: none;
}
.ssc-11-menu-submenu .rc-11-menu-submenu-open > .rc-11-menu-submenu-title .ssc-11-menu-expand-icon {
  transform: rotate(180deg);
}
.ssc-11-menu-submenu .rc-11-menu-submenu-open > .rc-11-menu-submenu-title .ssc-11-menu-expand-icon-right {
  transform: rotate(-90deg);
}
.ssc-11-menu .rc-11-menu-submenu > .rc-11-menu-submenu-title,
.ssc-11-menu .ssc-11-menu-item,
.ssc-11-menu-submenu .ssc-11-menu-item,
.ssc-11-menu-submenu .ssc-11-menu-item-group,
.ssc-11-menu-item,
.ssc-11-menu-icon {
  transition: background 0.3s, border-color 0.3s, color 0.3s;
}
.ssc-11-menu .rc-11-menu-submenu > .rc-11-menu-submenu-title:not(.rc-11-menu-item-disabled).rc-11-menu-item-selected,
.ssc-11-menu .ssc-11-menu-item:not(.rc-11-menu-item-disabled).rc-11-menu-item-selected,
.ssc-11-menu-submenu .ssc-11-menu-item:not(.rc-11-menu-item-disabled).rc-11-menu-item-selected,
.ssc-11-menu-submenu .ssc-11-menu-item-group:not(.rc-11-menu-item-disabled).rc-11-menu-item-selected,
.ssc-11-menu-item:not(.rc-11-menu-item-disabled).rc-11-menu-item-selected,
.ssc-11-menu-icon:not(.rc-11-menu-item-disabled).rc-11-menu-item-selected {
  color: var(--color-menu-selected-text);
  background: var(--color-menu-item-selected-background);
  border-color: var(--color-menu-item-border);
}
.ssc-11-menu-submenu-popup {
  overflow: hidden;
  background-color: var(--color-menu-background);
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
  z-index: 100;
}
.ssc-11-menu-submenu-popup ul {
  border: none;
}
.ssc-11-menu-submenu-popup .ssc-11-menu-icon,
.ssc-11-menu-submenu-popup .ssc-11-menu-expand-icon-right {
  color: var(--color-menu-unselected-text);
}
.rc-11-menu-item-group-title {
  padding: 8px 20px;
  background-color: var(--color-menu-background);
  border-bottom: 1px solid var(--color-menu-divider-background);
}
.ssc-11-menu-submenu .ssc-11-menu-submenu {
  color: var(--color-menu-unselected-text);
}
.ssc-11-submenu-horizontal.rc-11-menu-submenu-popup .ssc-11-menu-icon {
  color: var(--color-menu-unselected-text);
}
.ssc-11-motion-collapse {
  overflow: hidden;
  transition: height 0.2s ease-in-out, opacity 0.2s ease-in-out !important;
}
@keyframes ssc-message-slide-in {
  0% {
    transform: translate(-50%, -100%);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, 0);
  }
}
@keyframes ssc-message-slide-out {
  0% {
    transform: translate(-50%, 0);
  }
  100% {
    transform: translate(-50%, -100%);
    opacity: 0;
  }
}
.ssc-11-messages {
  position: fixed;
  top: 64px;
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  pointer-events: none;
}
.ssc-11-message {
  position: absolute;
  height: 50px;
  text-align: center;
  transform: translate(-50%, 0);
  transition: height 0.4s ease-out, margin 0.4s ease-out;
  pointer-events: all;
}
.ssc-11-message:nth-child(1) {
  z-index: 3;
}
.ssc-11-message:nth-child(2) {
  z-index: 2;
}
.ssc-11-message:nth-child(3) {
  z-index: 1;
}
.ssc-11-message:not(:first-child) {
  margin-top: 80px;
}
.ssc-11-message-body {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: max-content;
  min-width: 160px;
  max-width: 600px;
  margin: 0 auto;
  padding: 16px 24px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
  pointer-events: all;
}
.ssc-11-message-body .ssc-11-message__icon {
  display: flex;
  align-self: flex-start;
  width: 16px;
  min-width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.ssc-11-message-body .ssc-11-message__icon--info {
  color: #3274f7;
}
.ssc-11-message-body .ssc-11-message__icon--success {
  color: #1cc461;
}
.ssc-11-message-body .ssc-11-message__icon--warning {
  color: #ffb014;
}
.ssc-11-message-body .ssc-11-message__icon--error {
  color: #f32345;
}
.ssc-11-message-content {
  color: #303844;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  word-break: break-word;
}
.ssc-11-message.ssc-11-message-slide-enter-active,
.ssc-11-message .ssc-11-message-slide-enter-active {
  animation-name: ssc-message-slide-in;
  animation-duration: 0.4s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}
.ssc-11-message.ssc-11-message-slide-leave-active,
.ssc-11-message .ssc-11-message-slide-leave-active {
  animation-name: ssc-message-slide-out;
  animation-duration: 0.4s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}
.ssc-11-message-emphasis .ssc-11-message-body {
  width: calc(100vw - 32px);
  max-width: none;
  max-width: initial;
  border-radius: 4px;
  box-shadow: none;
}
.ssc-11-message-emphasis .ssc-11-message-body .ssc-11-message-content {
  color: #fff;
  font-weight: 500;
  font-size: 22px;
}
.ssc-11-message-emphasis .ssc-11-message-body .ssc-11-message__icon {
  width: 24px;
  height: 24px;
  color: #fff;
}
.ssc-11-message-emphasis .ssc-11-message-body:has(.ssc-11-message__icon--info) {
  background: #3274f7;
}
.ssc-11-message-emphasis .ssc-11-message-body:has(.ssc-11-message__icon--success) {
  background: #1cc461;
}
.ssc-11-message-emphasis .ssc-11-message-body:has(.ssc-11-message__icon--warning) {
  background: #ffb014;
}
.ssc-11-message-emphasis .ssc-11-message-body:has(.ssc-11-message__icon--error) {
  background: #f32345;
}
.ssc-11-messages:has(.ssc-11-message-emphasis:first-child) {
  top: 12px;
}
.ssc-11-modal-root {
  z-index: 10;
}
.ssc-11-modal-root .ssc-11-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10;
}
.ssc-11-modal-root .ssc-11-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
  outline: 0;
  z-index: 10;
}
.ssc-11-modal-root .ssc-11-modal-wrap::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal {
  position: relative;
  top: 0;
  display: inline-block;
  margin: 0 auto;
  line-height: 18px;
  vertical-align: middle;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.12);
  pointer-events: none;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content {
  position: relative;
  box-sizing: border-box;
  max-width: calc(100vw - 16px);
  padding: 24px 0;
  overflow: hidden;
  color: #303844;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 4px;
  pointer-events: auto;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-close {
  position: absolute;
  top: 18px;
  right: 16px;
  z-index: 1;
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  padding: 8px;
  color: #959ba4;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: 0 0;
  border: 0;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-close:hover {
  color: rgba(0, 0, 0, 0.5);
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title {
  position: relative;
  z-index: 1;
  padding: 0 24px 24px;
  text-align: left;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title::before {
  position: absolute;
  top: 0;
  right: -10px;
  left: -10px;
  height: 100%;
  box-shadow: 0 6px 6px -4px rgba(0, 0, 0, 0.12);
  opacity: 0;
  transition: opacity 0.3s;
  content: "";
  pointer-events: none;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title-shadow::before {
  opacity: 1;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title .ssc-11-modal-main-title {
  color: #303844;
  font-weight: 500;
  font-size: 20px;
  line-height: 22px;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title .ssc-11-modal-sub-title {
  margin-top: 8px;
  color: #959ba4;
  font-size: 14px;
  line-height: 16px;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body {
  max-height: calc(100vh - 248px);
  font-size: 14px;
  text-align: left;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body .ssc-11-scroll-shadow-content {
  padding: 0 24px;
  overflow: auto;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer {
  position: relative;
  margin-bottom: -24px;
  padding: 24px;
  text-align: right;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer::before {
  position: absolute;
  top: 0;
  right: -10px;
  left: -10px;
  height: 100%;
  box-shadow: 0 -6px 6px -4px rgba(0, 0, 0, 0.12);
  opacity: 0;
  transition: opacity 0.3s;
  content: "";
  pointer-events: none;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer-shadow::before {
  opacity: 1;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer .extra {
  float: left;
  margin-right: 16px;
  line-height: 32px;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer .buttons button:not(.ssc-11-button-link) {
  min-width: 72px;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer .buttons .ssc-11-button-link {
  float: left;
  text-align: left;
}
.ssc-11-modal-root .ssc-11-modal-wrap .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer .buttons button + button {
  margin-bottom: 0;
  margin-left: 16px;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content {
  padding-top: 104px;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon {
  position: absolute;
  top: -102px;
  left: calc(50% - 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon > span,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon > span,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon > span,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon > span {
  display: flex;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon .ssc-11-icon,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon .ssc-11-icon,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon .ssc-11-icon,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-quick-icon .ssc-11-icon {
  width: 40px;
  height: 40px;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-footer {
  margin-bottom: 8px;
  padding-bottom: 0;
  text-align: center;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-title {
  margin-bottom: 8px;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body,
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal .ssc-11-modal-content .ssc-11-modal-body {
  margin: 0;
  color: #959ba4;
  line-height: 16px;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-info .ssc-11-modal-quick-icon {
  color: #3274f7;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-success .ssc-11-modal-quick-icon {
  color: #1cc461;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-warning .ssc-11-modal-quick-icon {
  color: #ffb014;
}
.ssc-11-modal-root .ssc-11-modal-wrap.ssc-11-modal-error .ssc-11-modal-quick-icon {
  color: #f32345;
}
.ssc-11-notifications {
  --ssc-notification-animation-duration: 0.15s;
  position: fixed;
  inset: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  pointer-events: none;
}
.ssc-11-notification {
  position: absolute;
  width: 360px;
  padding: 16px;
  color: #303844;
  background: #fff;
  border-radius: 4px;
  transform: translateX(0);
  transition: opacity var(--ssc-notification-animation-duration) ease-out, transform var(--ssc-notification-animation-duration) ease-out;
  pointer-events: all;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
}
.ssc-11-notification::before {
  position: absolute;
  right: 0;
  bottom: -16px;
  left: 0;
  display: block;
  height: 16px;
  content: '';
}
.ssc-11-notification-content-upper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.ssc-11-notification-icon {
  display: flex;
  flex-grow: 0;
  margin-right: 8px;
}
.ssc-11-notification-icon .ssc-11-icon {
  width: 20px;
  height: 20px;
}
.ssc-11-notification-type-info .ssc-11-notification-icon {
  color: #3274f7;
}
.ssc-11-notification-type-success .ssc-11-notification-icon {
  color: #1cc461;
}
.ssc-11-notification-type-warning .ssc-11-notification-icon {
  color: #ffb014;
}
.ssc-11-notification-type-error .ssc-11-notification-icon {
  color: #f32345;
}
.ssc-11-notification-texts {
  flex-grow: 1;
}
.ssc-11-notification-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
}
.ssc-11-notification-content {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  line-height: 20px;
}
.ssc-11-notification-content:not(:first-child),
.ssc-11-notification-hint:not(:first-child) {
  margin-top: 8px;
}
.ssc-11-notification-hint {
  color: #7e8692;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
.ssc-11-notification-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.ssc-11-notification-footer > .ssc-11-button + .ssc-11-button {
  margin-left: 16px;
}
.ssc-11-notification-close {
  color: #959ba4;
  cursor: pointer;
}
.ssc-11-notification-close:hover {
  color: #303844;
}
.ssc-11-notification-placement-topLeft {
  top: 0;
  left: 0;
}
.ssc-11-notification-placement-topRight {
  top: 0;
  right: 0;
}
.ssc-11-notification-placement-bottomLeft {
  bottom: 0;
  left: 0;
}
.ssc-11-notification-placement-bottomRight {
  right: 0;
  bottom: 0;
}
.ssc-11-notification-placement-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.ssc-11-notification-placement-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.ssc-11-notification-placement-topLeft,
.ssc-11-notification-placement-top,
.ssc-11-notification-placement-topRight {
  transform-origin: bottom center;
}
.ssc-11-notification-placement-bottomLeft,
.ssc-11-notification-placement-bottom,
.ssc-11-notification-placement-bottomRight {
  transform-origin: top center;
}
.ssc-11-notification-placement-topLeft,
.ssc-11-notification-placement-bottomLeft {
  transform: translate(-100%, 0);
}
.ssc-11-notification-placement-topRight,
.ssc-11-notification-placement-bottomRight {
  transform: translate(100%, 0);
}
.ssc-11-notification-status-entering {
  opacity: 0;
}
.ssc-11-notification-status-entered {
  opacity: 1;
}
.ssc-11-notification-status-exiting {
  opacity: 0;
}
.ssc-11-pagination {
  display: flex;
  align-items: center;
  height: 56px;
  margin: 0;
  margin-left: 16px;
  padding: 0;
  color: #303844;
  font-size: 14px;
  list-style: none;
}
.ssc-11-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ssc-11-pagination-total-text,
.ssc-11-pagination-slot {
  color: #7e8692;
}
.ssc-11-pagination-total-text {
  display: inline-block;
  height: 24px;
  margin-right: 16px;
  line-height: 24px;
  white-space: nowrap;
  vertical-align: middle;
}
.ssc-11-pagination-slot {
  margin-right: 16px;
}
.ssc-11-pagination .basic-pager {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  margin-right: 16px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-pagination .basic-pager a {
  color: #303844;
}
.ssc-11-pagination-item {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  margin-right: 16px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-pagination-item a {
  color: #303844;
}
.ssc-11-pagination-item:hover {
  background-color: #f5f6f9;
  transition: all 0.3s;
}
.ssc-11-pagination-item-active,
.ssc-11-pagination-item:focus,
.ssc-11-pagination-item:focus-within {
  font-weight: 500;
  font-style: normal;
}
.ssc-11-pagination-item-active a,
.ssc-11-pagination-item:focus a,
.ssc-11-pagination-item:focus-within a {
  color: #ee4d2d !important;
}
.ssc-11-pagination-jump-prev,
.ssc-11-pagination-jump-next {
  outline: none;
}
.ssc-11-pagination-jump-prev .ssc-11-pagination-item-container,
.ssc-11-pagination-jump-next .ssc-11-pagination-item-container {
  position: relative;
}
.ssc-11-pagination-jump-prev .ssc-11-pagination-item-container .ssc-11-pagination-item-link-icon,
.ssc-11-pagination-jump-next .ssc-11-pagination-item-container .ssc-11-pagination-item-link-icon {
  opacity: 0;
  transition: all 0.2s;
}
.ssc-11-pagination-jump-prev .ssc-11-pagination-item-container .ssc-11-pagination-item-link-icon-svg,
.ssc-11-pagination-jump-next .ssc-11-pagination-item-container .ssc-11-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ssc-11-pagination-jump-prev .ssc-11-pagination-item-container .ssc-11-pagination-item-ellipsis,
.ssc-11-pagination-jump-next .ssc-11-pagination-item-container .ssc-11-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  text-align: center;
  opacity: 1;
  transition: all 0.2s;
}
.ssc-11-pagination-jump-prev:hover .ssc-11-pagination-item-link-icon,
.ssc-11-pagination-jump-next:hover .ssc-11-pagination-item-link-icon {
  opacity: 1;
}
.ssc-11-pagination-jump-prev:hover .ssc-11-pagination-item-ellipsis,
.ssc-11-pagination-jump-next:hover .ssc-11-pagination-item-ellipsis {
  opacity: 0;
}
.ssc-11-pagination-prev {
  margin-left: 40px;
}
.ssc-11-pagination-prev:first-child {
  margin-left: 0;
}
.ssc-11-pagination-prev,
.ssc-11-pagination-next,
.ssc-11-pagination-jump-prev,
.ssc-11-pagination-jump-next {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  margin-right: 16px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ssc-11-pagination-prev,
.ssc-11-pagination-next {
  outline: none;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-pagination-prev .ssc-11-pagination-item-link,
.ssc-11-pagination-next .ssc-11-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  border-radius: 50%;
  outline: none;
  transition: all 0.3s;
}
.ssc-11-pagination-prev:focus .ssc-11-pagination-item-link,
.ssc-11-pagination-next:focus .ssc-11-pagination-item-link,
.ssc-11-pagination-prev:hover .ssc-11-pagination-item-link,
.ssc-11-pagination-next:hover .ssc-11-pagination-item-link {
  color: #959ba4;
  background-color: #f5f6f9;
}
.ssc-11-pagination-disabled {
  opacity: 0.5;
}
.ssc-11-pagination-disabled,
.ssc-11-pagination-disabled:hover,
.ssc-11-pagination-disabled:focus {
  cursor: not-allowed;
}
.ssc-11-pagination-disabled .ssc-11-pagination-item-link,
.ssc-11-pagination-disabled:hover .ssc-11-pagination-item-link,
.ssc-11-pagination-disabled:focus .ssc-11-pagination-item-link {
  background: none;
  cursor: not-allowed;
}
.ssc-11-pagination-slash {
  margin: 0 10px 0 5px;
}
.ssc-11-pagination-options {
  display: inline-flex;
  align-items: center;
  margin-right: 16px;
}
.ssc-11-pagination-options:last-child {
  margin-right: 0;
}
.ssc-11-pagination-options .ssc-11-pagination-options-size-changer {
  display: inline-flex;
  width: 106px;
  color: #959ba4;
}
.ssc-11-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  color: #959ba4;
  line-height: 32px;
  white-space: nowrap;
}
.ssc-11-pagination-options-quick-jumper button {
  height: 32px;
  vertical-align: top;
}
.ssc-11-pagination-options-quick-jumper input {
  box-sizing: border-box;
  width: 40px;
  height: 100%;
  margin: 0 8px;
  padding: 0 6px;
  text-align: center;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  outline: none;
  transition: border-color 0.3s;
}
.ssc-11-pagination-options-quick-jumper input:hover {
  border-color: #959ba4;
}
.ssc-11-pagination-simple .ssc-11-pagination-simple-pager {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  margin-right: 16px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-pagination-simple .ssc-11-pagination-simple-pager a {
  color: #303844;
}
.ssc-11-popover {
  display: inline-flex;
}
.ssc-11-popover:first-child {
  margin-left: 0;
}
.ssc-11-popover .ssc-11-popover-reference {
  display: inline-block;
}
.ssc-11-popover-element {
  display: inline-block;
}
.ssc-11-popover-overlay {
  min-width: 30px;
  max-width: 320px;
  padding: 8px 16px;
  color: #303844;
  font-size: 14px;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
  z-index: 100;
}
.ssc-11-popover-overlay-no-width-limit {
  max-width: none;
}
.ssc-11-popover-overlay .ssc-11-popover-title {
  font-size: 14px;
  text-align: left;
}
.ssc-11-popover-overlay .ssc-11-popover-content {
  font-size: 14px;
  text-align: left;
}
.ssc-11-popover-overlay .ssc-11-popover-has-title {
  margin-top: 8px;
}
.ssc-11-popover-overlay .ssc-11-popover-has-footer {
  margin-top: 8px;
}
.ssc-11-popover-overlay .ssc-11-popover-arrow {
  position: absolute;
  display: block;
  box-sizing: border-box;
  width: 8.48536275px;
  height: 8.48536275px;
  background: #fff;
  border: 4.24268138px solid #fff;
}
.ssc-11-popover-overlay .ssc-11-popover-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.ssc-11-popover-overlay .ssc-11-popover-footer button + button {
  margin-bottom: 8px;
  margin-left: 16px;
}
[data-popper-placement="top"] .ssc-11-popover-arrow,
[data-popper-placement="top-start"] .ssc-11-popover-arrow,
[data-popper-placement="top-end"] .ssc-11-popover-arrow {
  bottom: -4px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.05);
  transform: translate(-50%, 0) rotate(45deg);
}
[data-popper-placement="top"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start,
[data-popper-placement="top-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start,
[data-popper-placement="top-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start {
  left: 16px;
}
[data-popper-placement="top"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center,
[data-popper-placement="top-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center,
[data-popper-placement="top-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center {
  left: 50%;
}
[data-popper-placement="top"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end,
[data-popper-placement="top-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end,
[data-popper-placement="top-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end {
  left: calc(100% - 16px);
}
[data-popper-placement="bottom"] .ssc-11-popover-arrow,
[data-popper-placement="bottom-start"] .ssc-11-popover-arrow,
[data-popper-placement="bottom-end"] .ssc-11-popover-arrow {
  top: -4px;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.05);
  transform: translate(-50%, 0) rotate(45deg);
}
[data-popper-placement="bottom"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start,
[data-popper-placement="bottom-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start,
[data-popper-placement="bottom-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start {
  left: 16px;
}
[data-popper-placement="bottom"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center,
[data-popper-placement="bottom-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center,
[data-popper-placement="bottom-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center {
  left: 50%;
}
[data-popper-placement="bottom"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end,
[data-popper-placement="bottom-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end,
[data-popper-placement="bottom-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end {
  left: calc(100% - 16px);
}
[data-popper-placement="left"] .ssc-11-popover-arrow,
[data-popper-placement="left-start"] .ssc-11-popover-arrow,
[data-popper-placement="left-end"] .ssc-11-popover-arrow {
  right: -4px;
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.05);
  transform: translate(0, -50%) rotate(45deg);
}
[data-popper-placement="left"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start,
[data-popper-placement="left-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start,
[data-popper-placement="left-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start {
  top: 14px;
}
[data-popper-placement="left"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center,
[data-popper-placement="left-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center,
[data-popper-placement="left-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center {
  top: 50%;
}
[data-popper-placement="left"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end,
[data-popper-placement="left-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end,
[data-popper-placement="left-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end {
  top: calc(100% - 14px);
}
[data-popper-placement="right"] .ssc-11-popover-arrow,
[data-popper-placement="right-start"] .ssc-11-popover-arrow,
[data-popper-placement="right-end"] .ssc-11-popover-arrow {
  left: -4px;
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.05);
  transform: translate(0, -50%) rotate(45deg);
}
[data-popper-placement="right"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start,
[data-popper-placement="right-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start,
[data-popper-placement="right-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-start {
  top: 14px;
}
[data-popper-placement="right"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center,
[data-popper-placement="right-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center,
[data-popper-placement="right-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-center {
  top: 50%;
}
[data-popper-placement="right"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end,
[data-popper-placement="right-start"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end,
[data-popper-placement="right-end"] .ssc-11-popover-arrow.ssc-11-popover-arrow-end {
  top: calc(100% - 14px);
}
.ssc-11-button ~ .ssc-11-popover {
  margin-left: 16px;
}
.ssc-11-popup {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}
.ssc-11-popup-main {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 101;
}
.ssc-11-popup-arrow {
  position: absolute;
}
.ssc-11-popup-arrow svg {
  position: absolute;
  transform: translate(-50%, -50%);
}
[data-placement="bottom-left"] .ssc-11-popup-arrow {
  top: 0;
  left: 12px;
}
[data-placement="bottom-center"] .ssc-11-popup-arrow {
  top: 0;
  left: 50%;
}
[data-placement="bottom-right"] .ssc-11-popup-arrow {
  top: 0;
  right: 12px;
}
[data-placement="top-left"] .ssc-11-popup-arrow {
  bottom: 0;
  left: 12px;
}
[data-placement="top-center"] .ssc-11-popup-arrow {
  bottom: 0;
  left: 50%;
}
[data-placement="top-right"] .ssc-11-popup-arrow {
  right: 12px;
  bottom: 0;
}
[data-placement="left-top"] .ssc-11-popup-arrow {
  top: 12px;
  right: 0;
}
[data-placement="left-center"] .ssc-11-popup-arrow {
  top: 50%;
  right: 0;
}
[data-placement="left-bottom"] .ssc-11-popup-arrow {
  right: 0;
  bottom: 12px;
}
[data-placement="right-top"] .ssc-11-popup-arrow {
  top: 12px;
  left: 0;
}
[data-placement="right-center"] .ssc-11-popup-arrow {
  top: 50%;
  left: 0;
}
[data-placement="right-bottom"] .ssc-11-popup-arrow {
  bottom: 12px;
  left: 0;
}
.ssc-11-popup-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  z-index: 100;
}
.ssc-11-progress {
  display: flex;
  align-items: center;
  min-width: 8px;
  min-height: 8px;
}
.ssc-11-progress-horizontal {
  margin-top: 8px;
  margin-bottom: 8px;
}
.ssc-11-progress-vertical {
  display: inline-flex;
  align-items: center;
  margin-left: 8px;
}
.ssc-11-progress-outer-horizontal {
  display: inline-block;
  width: 200px;
}
.ssc-11-progress-outer-vertical {
  height: 200px;
}
.ssc-11-progress-inner {
  position: relative;
  overflow: hidden;
  text-align: right;
  vertical-align: middle;
  background-color: #f3f3f3;
  border-radius: 100px;
  transition: all 0.2s linear;
}
.ssc-11-progress-inner-horizontal {
  width: 100%;
}
.ssc-11-progress-inner-vertical {
  display: flex;
  align-items: flex-end;
  height: 100%;
}
.ssc-11-progress-inner-text {
  display: inline-block;
  margin-right: 8px;
  margin-left: 8px;
  color: #fff;
  font-size: 1em;
  white-space: nowrap;
  word-break: normal;
}
.ssc-11-progress-default-bg {
  position: relative;
  text-align: right;
  background-color: #ee4d2d;
  border-radius: 100px;
  transition: all 0.2s linear;
}
.ssc-11-progress-success-bg {
  background-color: #1cc461;
}
.ssc-11-progress-active-bg {
  background-color: #ee4d2d;
}
.ssc-11-progress-failed-bg {
  background-color: #f32345;
}
.ssc-11-progress-text {
  display: inline-block;
  margin-right: 8px;
  margin-left: 8px;
  color: #333;
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  word-break: normal;
}
.ssc-11-radio {
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: top;
  outline: none;
  cursor: pointer;
}
.ssc-11-radio:hover::after {
  visibility: visible;
}
.ssc-11-radio-wrapper:hover .ssc-11-radio-inner {
  border-color: #ee4d2d;
}
.ssc-11-radio:hover::after,
.ssc-11-radio-wrapper:hover .ssc-11-radio::after {
  visibility: visible;
}
.ssc-11-radio-wrapper:hover .ssc-11-radio-disabled .ssc-11-radio-inner {
  border-color: #e2e6ec;
}
.ssc-11-radio-wrapper:hover .ssc-11-radio-checked .ssc-11-radio-inner {
  border-color: transparent;
}
.ssc-11-radio-wrapper {
  display: inline-flex;
  align-items: flex-start;
  margin-bottom: 16px;
  color: #303844;
  line-height: 16px;
  vertical-align: top;
  cursor: pointer;
}
.ssc-11-radio-wrapper-has-append {
  display: block;
}
.ssc-11-radio-wrapper-has-append .ssc-11-radio-children {
  display: inline-block;
}
.ssc-11-radio-wrapper-has-append .ssc-11-radio-append {
  margin-top: 8px;
  margin-left: 24px;
}
.ssc-11-radio-wrapper.ssc-11-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ssc-11-radio-wrapper .ssc-11-tooltip,
.ssc-11-radio-wrapper .ssc-11-tooltip-reference {
  display: inline-flex !important;
  align-items: center;
}
.ssc-11-radio-children {
  box-sizing: border-box;
  width: calc(100% - 16px);
  overflow: hidden;
  white-space: normal;
  word-break: break-word;
}
.ssc-11-radio-children > * {
  vertical-align: top;
}
.ssc-11-radio-children > .ssc-11-popover {
  display: inline-flex;
}
.ssc-11-radio-children > .ssc-11-popover > .ssc-11-popover-reference {
  display: inline-flex;
  margin-left: 4px;
}
.ssc-11-radio-hint-icon {
  color: #959ba4;
}
.ssc-11-radio-checked .ssc-11-radio-inner {
  background-color: #ee4d2d;
  border-color: #ee4d2d;
}
.ssc-11-radio-checked .ssc-11-radio-inner::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #ee4d2d inset;
  content: ' ';
}
.ssc-11-radio-disabled {
  cursor: not-allowed;
}
.ssc-11-radio-disabled.ssc-11-radio-checked {
  opacity: 0.5;
}
.ssc-11-radio-disabled:hover .ssc-11-radio-disabled-inner,
.ssc-11-radio-disabled-input:focus + .ssc-11-radio-disabled-inner {
  border-color: #e2e6ec;
}
.ssc-11-radio-disabled .ssc-11-radio-input {
  cursor: not-allowed;
}
.ssc-11-radio-disabled .ssc-11-radio-inner {
  background-color: #ecf0f4;
  border-color: #e2e6ec;
}
.ssc-11-radio-disabled + span {
  cursor: not-allowed;
}
.ssc-11-radio-disabled:hover::after,
.ssc-11-radio-wrapper:hover .ssc-11-radio-disabled::after {
  visibility: hidden;
}
.ssc-11-radio-input:focus + .ssc-11-radio-inner {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(238, 77, 45, 0.5);
}
.ssc-11-radio-checked .ssc-11-radio-input:focus + .ssc-11-radio-inner {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(238, 77, 45, 0.5);
}
.ssc-11-radio-inner {
  display: block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #e2e6ec;
  border-radius: 50%;
  border-collapse: separate;
  transition: all 0.3s;
}
.ssc-11-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ssc-11-radio + span {
  padding-right: 24px;
  padding-left: 8px;
}
.ssc-11-radio-group {
  display: inline-flex;
  flex-wrap: wrap;
}
.ssc-11-radio-group:has(.ssc-11-radio-button-wrapper) + .ssc-11-radio-group {
  margin-left: 16px;
}
.ssc-11-radio-group-item {
  display: inline-block;
  margin-right: 0;
}
.ssc-11-radio-group-item:last-child {
  margin-right: 0;
}
.ssc-11-radio-group-item + .ssc-11-radio-group-item {
  margin-left: 0;
}
.ssc-11-radio-group .ssc-11-radio-button-wrapper {
  border-right: none;
  border-radius: 0;
}
.ssc-11-radio-group .ssc-11-radio-button-wrapper:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ssc-11-radio-group .ssc-11-radio-button-wrapper:last-child {
  border-right: 1px solid #e2e6ec;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ssc-11-radio-group .ssc-11-radio-button-wrapper-checked:last-child {
  border-color: #ee4d2d;
}
.ssc-11-radio-group .ssc-11-radio-button-wrapper .ssc-11-popover-reference {
  display: inline-flex;
  align-items: center;
}
.ssc-11-radio-group .ssc-11-radio-button-wrapper .ssc-11-radio-button-hint-icon {
  margin-left: 4px;
  color: #959ba4;
}
.ssc-11-radio-button-wrapper {
  display: inline-block;
  box-sizing: border-box;
  height: 32px;
  margin-bottom: 16px;
  padding: 0 15px;
  color: #303844;
  line-height: 30px;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.1s, color 0.1s;
}
.ssc-11-radio-button-wrapper.ssc-11-radio-button-wrapper-disabled {
  color: #b5bbc6;
  background: #fff;
  cursor: not-allowed;
}
.ssc-11-radio-button-wrapper.ssc-11-radio-button-wrapper-disabled:hover {
  color: #b5bbc6;
}
.ssc-11-radio-button-wrapper.ssc-11-radio-button-wrapper-disabled:hover .ssc-11-radio-button-count,
.ssc-11-radio-button-wrapper.ssc-11-radio-button-wrapper-disabled:hover .ssc-11-radio-button-hint-icon {
  color: #b5bbc6;
}
.ssc-11-radio-button-wrapper.ssc-11-radio-button-wrapper-disabled .ssc-11-radio-button-count,
.ssc-11-radio-button-wrapper.ssc-11-radio-button-wrapper-disabled .ssc-11-radio-button-hint-icon {
  color: #b5bbc6;
}
.ssc-11-radio-button-wrapper.ssc-11-radio-button-wrapper-checked {
  border-right: 1px solid #ee4d2d;
}
.ssc-11-radio-button-wrapper:hover {
  color: #ee4d2d;
}
.ssc-11-radio-button-wrapper-checked {
  color: #ee4d2d;
  border-color: #ee4d2d;
}
.ssc-11-radio-button-wrapper-checked + label {
  border-left: none;
}
.ssc-11-radio-button-wrapper-checked:last-child {
  border-color: #ee4d2d;
}
.ssc-11-radio-button-wrapper-checked.ssc-11-radio-button-wrapper .ssc-11-radio-button-hint-icon,
.ssc-11-radio-button-wrapper-checked .ssc-11-radio-button-count {
  color: #ee4d2d;
}
.ssc-11-radio-button-wrapper-disabled {
  background-color: #e2e6ec;
  cursor: not-allowed;
}
.ssc-11-radio-button-wrapper-disabled.ssc-11-radio-button-checked {
  opacity: 0.5;
}
.ssc-11-radio-button-wrapper-has-icon .ssc-11-radio-button-icon {
  display: inline-flex;
  align-items: center;
  height: 30px;
  vertical-align: top;
}
.ssc-11-radio-button-wrapper-has-icon .ssc-11-radio-button-icon + .ssc-11-radio-button-children {
  margin-left: 4px;
}
.ssc-11-radio-button-wrapper .ssc-11-radio-button-inner {
  display: none;
}
.ssc-11-radio-button {
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ssc-11-radio-button-wrapper:hover .ssc-11-radio-button-count,
.ssc-11-radio-button-wrapper:hover .ssc-11-radio-button-hint-icon {
  color: #ee4d2d;
}
.ssc-11-radio-button:hover::after,
.ssc-11-radio-button-wrapper:hover .ssc-11-radio-button::after {
  visibility: visible;
}
.ssc-11-radio-button-inner {
  display: block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #e2e6ec;
  border-radius: 50%;
  border-collapse: separate;
  transition: all 0.3s;
}
.ssc-11-radio-button-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ssc-11-radio-button-children {
  display: inline-flex;
  align-items: center;
}
.ssc-11-radio-button-count {
  margin-left: 4px;
  color: #959ba4;
}
.ssc-11-radio-button-status {
  display: inline-flex;
  vertical-align: top;
}
.ssc-11-radio-button-status .ssc-11-icon {
  width: 14px;
  height: 14px;
  margin-left: 4px;
}
.ssc-11-radio-button-status-icon-warning {
  color: #ffb014;
}
.ssc-11-range-picker-trigger {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  transition: border-color 0.3s;
}
.ssc-11-range-picker-trigger-main {
  display: flex;
  flex: 1 1;
  align-items: center;
}
.ssc-11-range-picker-trigger-main .ssc-11-input.ssc-11-input-default {
  flex: 1 1;
}
.ssc-11-range-picker-trigger-main .ssc-11-input.ssc-11-input-default > span {
  height: 30px;
  border: none;
}
.ssc-11-range-picker-trigger-main .ssc-11-input.ssc-11-input-default > span input {
  height: 30px;
  padding: 0 4px;
  line-height: 30px;
  text-align: center;
}
.ssc-11-range-picker-trigger-main .ssc-11-input.ssc-11-input-default > span input::placeholder {
  text-align: center;
}
.ssc-11-range-picker-trigger-connector {
  flex-basis: 8px;
  text-align: center;
}
.ssc-11-range-picker-trigger-extra {
  top: 8px;
  display: flex;
  margin-right: 12px;
}
.ssc-11-range-picker-trigger-extra > *:not(:last-child) {
  margin-right: 4px;
}
.ssc-11-range-picker-trigger-extra .ssc-11-icon {
  color: #b5bbc6;
}
.ssc-11-range-picker-trigger-extra .ssc-11-range-picker-trigger-extra-clear {
  display: inline-flex;
  width: 16px;
  visibility: hidden;
  cursor: pointer;
}
.ssc-11-range-picker-trigger-extra .ssc-11-range-picker-trigger-extra-clear .ssc-11-icon {
  color: #959ba4;
}
.ssc-11-range-picker-trigger-extra .ssc-11-range-picker-trigger-extra-clear .ssc-11-icon:hover {
  color: #4b4e52;
}
.ssc-11-range-picker-trigger:hover,
.ssc-11-range-picker-trigger:focus-within {
  border-color: #959ba4;
}
.ssc-11-range-picker-trigger:hover .ssc-11-range-picker-trigger-extra-clear {
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: visible;
}
.ssc-11-range-picker-trigger-disabled,
.ssc-11-range-picker-trigger-disabled:hover,
.ssc-11-range-picker-trigger-disabled:focus-within {
  background: #f5f6f9;
  border-color: #e2e6ec;
  cursor: not-allowed;
}
.ssc-11-range-picker-trigger-disabled .ssc-11-range-picker-trigger-connector,
.ssc-11-range-picker-trigger-disabled:hover .ssc-11-range-picker-trigger-connector,
.ssc-11-range-picker-trigger-disabled:focus-within .ssc-11-range-picker-trigger-connector {
  color: #b5bbc6;
}
.ssc-11-range-picker {
  display: flex;
  color: #303844;
  background: #fff;
}
.ssc-11-range-picker-popup > div {
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
}
.ssc-11-range-picker-delimiter {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  width: 16px;
}
.ssc-11-range-picker-delimiter::before {
  width: 100%;
  border-top: 1px solid #e2e6ec;
  content: '';
}
.ssc-11-range-picker-delimiter::after {
  width: 0;
  height: 232px;
  border-left: 1px solid #e2e6ec;
  content: '';
}
.ssc-11-range-picker-presets {
  box-sizing: border-box;
  min-width: 160px;
  max-width: 160px;
  border-right: 1px solid #e2e6ec;
  padding: 8px 0;
}
.ssc-11-range-picker-presets-item {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 8px 12px;
}
.ssc-11-range-picker-presets-item:hover {
  cursor: pointer;
  background-color: #f5f6f9;
}
.ssc-11-range-picker-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 12px;
  background: #fff;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-range-picker-date-in-range,
.ssc-11-range-picker-week-in-range,
.ssc-11-range-picker-month-in-range,
.ssc-11-range-picker-year-in-range {
  background: #fff0f0;
}
.ssc-11-range-picker .ssc-11-range-picker-date-is-range-start,
.ssc-11-range-picker .ssc-11-range-picker-week-is-range-start {
  margin-left: 8px;
  padding-left: 2px;
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}
.ssc-11-range-picker .ssc-11-range-picker-date-is-range-end,
.ssc-11-range-picker .ssc-11-range-picker-week-is-range-end {
  margin-right: 8px;
  padding-right: 2px;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
}
.ssc-11-range-picker .ssc-11-calendar-week-selected > div {
  color: #959ba4;
  background: none;
}
.ssc-11-range-picker .ssc-11-calendar-week-selected .ssc-11-calendar-date-in-view > div {
  color: #303844;
  background: none;
}
.ssc-11-range-picker-week-is-range-start > div,
.ssc-11-range-picker-week-is-range-end > div {
  color: #fff !important;
  background: #ee4d2d !important;
}
.ssc-11-range-picker .ssc-11-range-picker-month-is-range-start,
.ssc-11-range-picker .ssc-11-range-picker-year-is-range-start {
  margin-left: 25px;
  padding-left: 2px;
}
.ssc-11-range-picker .ssc-11-range-picker-month-is-range-end,
.ssc-11-range-picker .ssc-11-range-picker-year-is-range-end {
  margin-right: 25px;
  padding-right: 2px;
}
.ssc-11-scroll-shadow {
  position: relative;
  align-items: stretch;
}
.ssc-11-scroll-shadow-content {
  flex-grow: 1;
  width: 100%;
  overflow: auto;
}
.ssc-11-scroll-shadow-top-shadow,
.ssc-11-scroll-shadow-bottom-shadow {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 999999;
  height: 6px;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ssc-11-scroll-shadow-top-shadow {
  top: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.12), transparent);
}
.ssc-11-scroll-shadow-bottom-shadow {
  bottom: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.12), transparent);
}
.ssc-11-scroll-shadow-show-top-shadow .ssc-11-scroll-shadow-top-shadow {
  opacity: 1;
}
.ssc-11-scroll-shadow-show-bottom-shadow .ssc-11-scroll-shadow-bottom-shadow {
  opacity: 1;
}
.ssc-11-select {
  position: relative;
  display: flex;
  width: 100%;
  color: #303844;
  font-size: 14px;
  line-height: 30px;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ssc-11-select > * {
  box-sizing: border-box;
}
.ssc-11-select:hover .ssc-11-select-clear {
  opacity: 1;
}
.ssc-11-select:hover .ssc-11-select-selector {
  border-color: #b5bbc6;
}
.ssc-11-select:focus-within .ssc-11-select-selector,
.ssc-11-select.ssc-11-select-open .ssc-11-select-selector {
  border-color: #b5bbc6;
}
.ssc-11-select [aria-live='polite'] {
  position: absolute !important;
  display: inline !important;
}
.ssc-11-select-item-group {
  padding: 8px 12px;
  color: #959ba4;
  font-size: 12px;
  line-height: 18px;
}
.ssc-11-select-item-option {
  padding: 8px 12px;
  line-height: 18px;
  cursor: pointer;
}
.ssc-11-select-item-option-active {
  background: #F8F9FD;
}
.ssc-11-select-item-search-matched {
  color: #ee4d2d;
}
.ssc-11-select-show-arrow.ssc-11-select-loading .ssc-11-select-arrow-icon::after {
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  margin-top: 4px;
  border: 2px solid #999;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-radius: 100%;
  transform: none;
  animation: rcSelectLoadingIcon 0.5s infinite;
}
.ssc-11-select-allow-clear.ssc-11-select-single .ssc-11-select-selector {
  padding-right: 48px;
}
.ssc-11-select-allow-clear .ssc-11-select-clear {
  position: absolute;
  top: 0;
  right: 32px;
  bottom: 0;
  display: flex;
  align-items: center;
  color: #959ba4;
  opacity: 0;
}
.ssc-11-select-allow-clear .ssc-11-select-clear:hover {
  color: #4b4e52;
}
.ssc-11-select-show-arrow .ssc-11-select-arrow {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  display: flex;
  align-items: center;
  color: #959ba4;
  transition: transform 200ms;
  pointer-events: none;
}
.ssc-11-select-show-arrow .ssc-11-spin {
  display: inline-flex;
  width: 16px;
  min-width: auto;
  vertical-align: middle;
  --stop-color: #959ba4;
}
.ssc-11-select-open .ssc-11-select-arrow {
  transform: rotate(180deg);
}
.ssc-11-select-open .ssc-11-select-arrow-loading {
  transform: none;
}
.ssc-11-select-single.ssc-11-select-show-search.ssc-11-select-open .ssc-11-select-arrow,
.ssc-11-select-multiple:not(.ssc-11-select-use-in-dropdown-search).ssc-11-select-show-search.ssc-11-select-open .ssc-11-select-arrow {
  transform: none;
}
.ssc-11-select-use-in-dropdown-search input {
  display: none;
}
.ssc-11-select-selection-item-remove {
  display: flex;
  align-items: center;
  align-self: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  color: #959ba4;
}
.ssc-11-select-selection-item-remove:hover {
  color: #4b4e52;
}
.ssc-11-select .ssc-11-select-selection-placeholder {
  color: #b5bbc6;
  pointer-events: none;
}
.ssc-11-select .ssc-11-select-selection-search-input {
  padding: 0;
  color: #303844;
  font-size: 14px;
  background: none;
  -webkit-appearance: none;
          appearance: none;
}
.ssc-11-select .ssc-11-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  -webkit-appearance: none;
          appearance: none;
}
.ssc-11-select .ssc-11-select-selector {
  width: 100%;
  background: #FFF;
  border: 1px #e2e6ec solid;
  border-radius: 4px;
  transition: border 0.3s;
}
.ssc-11-select .ssc-11-select-selector .ssc-11-select-selection-search-input {
  width: 100%;
  border: none;
  outline: none;
}
.ssc-11-select-single {
  width: 320px;
}
.ssc-11-select-single .ssc-11-select-selector {
  position: relative;
  display: flex;
}
.ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-search {
  width: 100%;
  padding-right: 18px;
}
.ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-search-input {
  width: 100%;
  cursor: pointer;
}
.ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-item,
.ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 0 25px 0 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ssc-11-select-single:not(.ssc-11-select-customize-input) {
  padding: 0;
}
.ssc-11-select-single:not(.ssc-11-select-customize-input) .ssc-11-select-selector {
  padding: 0 12px;
}
.ssc-11-select-single.ssc-11-select-allow-clear .ssc-11-select-selection-item,
.ssc-11-select-single.ssc-11-select-allow-clear .ssc-11-select-selection-placeholder {
  padding-right: 47px;
}
.ssc-11-select-multiple {
  width: 528px;
  max-width: 100%;
  min-height: 32px;
}
.ssc-11-select-multiple .ssc-11-select-selection-placeholder {
  position: absolute;
  top: 1px;
  left: 12px;
  pointer-events: none;
}
.ssc-11-select-multiple .ssc-11-select-selector {
  display: flex;
  flex-wrap: wrap;
  padding: 3px 48px 0 3px;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-item {
  display: flex;
  flex: none;
  box-sizing: border-box;
  height: 24px;
  margin-right: 4px;
  padding: 0 8px;
  color: #303844;
  line-height: 22px;
  background: #F8F9FD;
  border: 1px solid #e2e6ec;
  border-radius: 2px;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-item-content {
  word-break: break-all;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-item-disabled {
  cursor: not-allowed;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-item-ellipsis {
  display: block;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-overflow {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-overflow-item {
  flex: none;
  max-width: 100%;
  height: 24px;
  margin-bottom: 3px;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-overflow-item:has(.ssc-11-select-selection-search) {
  top: auto !important;
  top: initial !important;
  margin-left: 4px;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-overflow-item[aria-hidden=true] + .ssc-11-select-selection-overflow-item-suffix {
  margin-left: 0;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-overflow-item-suffix {
  display: flex;
  align-items: center;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-search {
  position: relative;
  display: flex;
  min-width: 4px;
  max-width: 100%;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-search-input,
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-search-mirror {
  padding: 1px;
  font-family: system-ui;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  visibility: hidden;
  z-index: 100;
}
.ssc-11-select-multiple .ssc-11-select-selector .ssc-11-select-selection-search-input {
  width: 100%;
  border: none;
  outline: none;
}
.ssc-11-select-multiple.ssc-11-select-small .ssc-11-select-selection-item {
  height: 16px;
  font-size: 13px;
  line-height: 16px;
}
.ssc-11-select-multiple.ssc-11-select-large .ssc-11-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ssc-11-select-multiple.ssc-11-select-large .ssc-11-select-selection-overflow-item {
  height: 24px;
  line-height: 24px;
}
.ssc-11-select-dropdown {
  position: absolute;
  padding: 8px 0;
  color: #303844;
  background: #FFF;
  border: 4px;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
  z-index: 100;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-hidden {
  display: none;
}
.ssc-11-select-dropdown-search-wrapper {
  padding: 0 12px 8px;
}
.ssc-11-select-dropdown-add-new-wrapper {
  display: flex;
  padding: 0 8px;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-select-dropdown-add-new-wrapper-index-stage {
  padding: 12px 12px 4px;
}
.ssc-11-select-dropdown-add-new-wrapper-index-stage .ssc-11-button {
  justify-content: flex-start;
  width: 100%;
  height: 16px;
  line-height: 16px;
}
.ssc-11-select-dropdown-add-new-wrapper > .ssc-11-input,
.ssc-11-select-dropdown-add-new-wrapper > .ssc-11-button {
  margin-left: 8px;
}
.ssc-11-select-dropdown-add-new-wrapper > .ssc-11-input:first-child,
.ssc-11-select-dropdown-add-new-wrapper > .ssc-11-button:first-child {
  margin-left: 0;
}
.ssc-11-select-dropdown-add-new-wrapper-with-input {
  padding: 8px 12px 0;
}
.ssc-11-select-dropdown-footer {
  display: flex;
  padding: 8px 12px 0;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-select-dropdown-footer > *:first-child {
  margin-left: auto;
}
.ssc-11-select-dropdown-footer .ssc-11-button + .ssc-11-button {
  margin-left: 8px;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-single .ssc-11-select-item-option-state {
  display: none;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-single .ssc-11-select-item-option-selected {
  color: #ee4d2d;
  font-weight: 500;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-multiple .ssc-11-select-item-option {
  display: flex;
  justify-content: space-between;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-multiple .ssc-11-select-item-option-state {
  flex-shrink: 0;
  order: 0;
  margin-right: 8px;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-multiple .ssc-11-select-item-option-state .ssc-11-checkbox-wrapper {
  margin-bottom: 0;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-multiple .ssc-11-select-item-option-state .ssc-11-checkbox-wrapper > *:last-child {
  margin-right: 0;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-multiple .ssc-11-select-item-option-content {
  flex-grow: 1;
  order: 1;
}
.ssc-11-select-item {
  position: relative;
}
.ssc-11-select-item-option-content {
  overflow-wrap: break-word;
}
.ssc-11-select-item-option-content,
.ssc-11-select-item-option-content .ssc-11-tooltip-reference {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ssc-11-select-item-option-content .ssc-11-popover {
  margin-left: 4px;
  color: #959ba4;
  vertical-align: text-bottom;
}
.ssc-11-select-item-option-content .ssc-11-popover,
.ssc-11-select-item-option-content .ssc-11-popover-reference {
  display: inline-flex;
}
.ssc-11-select-item-option-disabled {
  color: #b5bbc6;
  cursor: not-allowed;
}
.ssc-11-select-item .ssc-11-select-item-option-popover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  margin-left: 0;
}
.ssc-11-select-item .ssc-11-select-item-option-popover > *,
.ssc-11-select-item .ssc-11-select-item-option-popover > * > * {
  width: 100%;
}
.ssc-11-select-dropdown-line-clamp-1 .ssc-11-select-item-option-content,
.ssc-11-select-dropdown-line-clamp-1 .ssc-11-select-item-option-content .ssc-11-tooltip-reference {
  -webkit-line-clamp: 1;
}
.ssc-11-select.ssc-11-select-disabled {
  background: #f5f6f9;
  border: none;
}
.ssc-11-select.ssc-11-select-disabled .ssc-11-select-selector {
  color: #b5bbc6;
  background: #f5f6f9;
  cursor: not-allowed;
}
.ssc-11-select.ssc-11-select-disabled .ssc-11-select-selector:hover {
  border: 1px solid #e2e6ec;
}
.ssc-11-select.ssc-11-select-disabled .ssc-11-select-selector .ssc-11-select-selection-search-input {
  background: transparent;
  cursor: not-allowed;
}
.ssc-11-select.ssc-11-select-disabled .ssc-11-select-arrow {
  opacity: 0.5;
}
.ssc-11-select.ssc-11-select-disabled .ssc-11-select-selection-item {
  color: #b5bbc6;
  background: transparent;
}
.ssc-11-select-show-search.ssc-11-select-open .ssc-11-select-selection-item {
  color: #b5bbc6;
}
.ssc-11-select-show-search.ssc-11-select-open .ssc-11-select-selection-item-content {
  color: #303844;
}
.ssc-11-select-content-wrapper {
  --select-content-border-color: #e2e6ec;
  display: flex;
  align-items: stretch;
  width: 320px;
  transition: border-color 0.3s;
}
.ssc-11-select-content-wrapper-multiple {
  width: 528px;
}
.ssc-11-select-content-wrapper .ssc-11-select {
  z-index: 2;
}
.ssc-11-select-content-wrapper .ssc-11-select-selector {
  border: 1px solid var(--select-content-border-color);
}
.ssc-11-select-content-wrapper.ssc-11-select-has-prepend > .ssc-11-select .ssc-11-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-select-content-wrapper.ssc-11-select-has-append > .ssc-11-select .ssc-11-select-selector {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ssc-11-select-content-wrapper.ssc-11-select-prepend-hoverable .ssc-11-select-prepend,
.ssc-11-select-content-wrapper.ssc-11-select-append-hoverable .ssc-11-select-append {
  padding: 0;
  border: none;
}
.ssc-11-select-content-wrapper.ssc-11-select-prepend-hoverable .ssc-11-select-prepend:hover,
.ssc-11-select-content-wrapper.ssc-11-select-append-hoverable .ssc-11-select-append:hover,
.ssc-11-select-content-wrapper.ssc-11-select-prepend-hoverable .ssc-11-select-prepend:focus-within,
.ssc-11-select-content-wrapper.ssc-11-select-append-hoverable .ssc-11-select-append:focus-within {
  z-index: 3;
}
.ssc-11-select-content-wrapper.ssc-11-select-prepend-hoverable .ssc-11-select-prepend .ssc-11-select-open .ssc-11-select-selector,
.ssc-11-select-content-wrapper.ssc-11-select-append-hoverable .ssc-11-select-append .ssc-11-select-open .ssc-11-select-selector {
  --select-content-border-color: #b5bbc6;
}
.ssc-11-select-content-wrapper .ssc-11-select-prepend,
.ssc-11-select-content-wrapper .ssc-11-select-append {
  z-index: 1;
  display: flex;
  align-items: center;
  max-width: 128px;
  padding: 0 12px;
  color: #303844;
  background: #f5f6f9;
  border: 1px solid var(--select-content-border-color);
  transition: border-color 0.3s;
}
.ssc-11-select-content-wrapper .ssc-11-select-prepend .ssc-11-select,
.ssc-11-select-content-wrapper .ssc-11-select-append .ssc-11-select {
  width: auto;
}
.ssc-11-select-content-wrapper .ssc-11-select-prepend .ssc-11-select-selector,
.ssc-11-select-content-wrapper .ssc-11-select-append .ssc-11-select-selector {
  background: #f5f6f9;
}
.ssc-11-select-content-wrapper .ssc-11-select-prepend {
  margin-right: -1px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ssc-11-select-content-wrapper .ssc-11-select-prepend .ssc-11-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ssc-11-select-content-wrapper .ssc-11-select-append {
  margin-left: -1px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ssc-11-select-content-wrapper .ssc-11-select-append .ssc-11-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-select-item-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  color: #959ba4;
  font-size: 14px;
  line-height: 32px;
}
.ssc-11-select-small {
  height: 24px;
  min-height: 24px;
  line-height: 24px;
}
.ssc-11-select-large {
  height: 40px;
  min-height: 40px;
  line-height: 40px;
}
/* stylelint-disable-next-line no-duplicate-selectors */
.ssc-11-select-dropdown.ssc-11-select-dropdown-fade-enter,
.ssc-11-select-dropdown.ssc-11-select-dropdown-fade-appear {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-fade-leave {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  opacity: 1;
  animation-play-state: paused;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-fade-enter.ssc-11-select-dropdown-fade-enter-active,
.ssc-11-select-dropdown.ssc-11-select-dropdown-fade-appear.ssc-11-select-dropdown-fade-appear-active {
  animation-name: fadeIn;
  animation-play-state: running;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-fade-leave.ssc-11-select-dropdown-fade-leave-active {
  animation-name: fadeOut;
  animation-play-state: running;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-slide-enter,
.ssc-11-select-dropdown.ssc-11-select-dropdown-slide-appear {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-slide-leave {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  opacity: 1;
  animation-play-state: paused;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-slide-enter.ssc-11-select-dropdown-slide-enter-active,
.ssc-11-select-dropdown.ssc-11-select-dropdown-slide-appear.ssc-11-select-dropdown-slide-appear-active {
  animation-name: slideUpIn;
  animation-play-state: running;
}
.ssc-11-select-dropdown.ssc-11-select-dropdown-slide-leave.ssc-11-select-dropdown-slide-leave-active {
  animation-name: slideUpOut;
  animation-play-state: running;
}
.ssc-11-select-dropdown-placement-topLeft.ssc-11-select-dropdown-slide-enter,
.ssc-11-select-dropdown-placement-topLeft.ssc-11-select-dropdown-slide-appear {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
}
.ssc-11-select-dropdown-placement-topLeft.ssc-11-select-dropdown-slide-leave {
  animation-duration: 0.3s;
  transform-origin: 0 0;
  animation-duration: 200ms;
  animation-fill-mode: both;
  opacity: 1;
  animation-play-state: paused;
}
.ssc-11-select-dropdown-placement-topLeft.ssc-11-select-dropdown-slide-enter.ssc-11-select-dropdown-slide-enter-active,
.ssc-11-select-dropdown-placement-topLeft.ssc-11-select-dropdown-slide-appear.ssc-11-select-dropdown-slide-appear-active {
  animation-name: slideDownIn;
  animation-play-state: running;
}
.ssc-11-select-dropdown-placement-topLeft.ssc-11-select-dropdown-slide-leave.ssc-11-select-dropdown-slide-leave-active {
  animation-name: slideDownOut;
  animation-play-state: running;
}
.ssc-11-popover-overlay .ssc-11-select {
  max-width: 288px;
}
@keyframes ssc-11-skeleton-active {
  0% {
    transform: translateX(-66.67%);
  }
  100% {
    transform: translateX(0);
  }
}
.ssc-11-skeleton {
  display: flex;
  width: 100%;
}
.ssc-11-skeleton + .ssc-11-skeleton {
  margin-top: 24px;
}
.ssc-11-skeleton-avatar,
.ssc-11-skeleton-title,
.ssc-11-skeleton-paragraph {
  background-color: #f5f6f9;
}
.ssc-11-skeleton-avatar {
  flex-shrink: 0;
}
.ssc-11-skeleton-avatar-shape-circle {
  border-radius: 50%;
}
.ssc-11-skeleton-content {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.ssc-11-skeleton-avatar + .ssc-11-skeleton-content {
  margin-left: 8px;
}
.ssc-11-skeleton-avatar + .ssc-11-skeleton-content .ssc-11-skeleton-paragraphs .ssc-11-skeleton-paragraph:first-child {
  margin-top: 10px;
}
.ssc-11-skeleton-title {
  height: 16px;
}
.ssc-11-skeleton-paragraph {
  height: 12px;
  margin-top: 12px;
}
.ssc-11-skeleton-paragraph:first-child {
  margin-top: 0;
}
.ssc-11-skeleton-title + .ssc-11-skeleton-paragraphs .ssc-11-skeleton-paragraph:first-child {
  margin-top: 16px;
}
.ssc-11-skeleton-active,
.ssc-11-skeleton-avatar-active,
.ssc-11-skeleton-title-active,
.ssc-11-skeleton-paragraph-active {
  overflow: hidden;
}
.ssc-11-skeleton-active::after,
.ssc-11-skeleton-avatar-active::after,
.ssc-11-skeleton-title-active::after,
.ssc-11-skeleton-paragraph-active::after {
  display: block;
  width: 300%;
  height: 100%;
  background: linear-gradient(90deg, transparent 33.33%, rgba(0, 0, 0, 0.05) 50%, transparent 66.67%);
  animation: ssc-11-skeleton-active 1.4s ease infinite;
  content: '';
}
.ssc-11-skeleton-chart {
  box-sizing: border-box;
  width: 100%;
  padding: 24px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
}
.ssc-11-skeleton-chart-title {
  display: flex;
  margin-bottom: 32px;
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
}
.ssc-11-skeleton-chart-title-extra {
  margin-left: auto;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
}
.ssc-11-skeleton-chart-title-extra a {
  color: #3274f7;
  text-decoration: none;
}
.ssc-11-skeleton-chart-title-extra a:hover,
.ssc-11-skeleton-chart-title-extra a:focus {
  color: #306fed;
  text-decoration: underline;
}
.ssc-11-skeleton-chart-title-extra a:active {
  color: #2e6be3;
}
.ssc-11-skeleton-chart-area {
  height: 270px;
  overflow: hidden;
  background: #f5f6f9;
}
.ssc-11-skeleton-chart-area-active::before {
  display: block;
  width: 300%;
  height: 100%;
  background: linear-gradient(90deg, transparent 33.33%, rgba(0, 0, 0, 0.05) 50%, transparent 66.67%);
  animation: ssc-11-skeleton-active 1.4s ease infinite;
  content: '';
}
.ssc-11-spin {
  --stop-color: #ee4d2d;
  position: relative;
  min-width: 50px;
}
.ssc-11-spin-content {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.ssc-11-spin-button-loading {
  background: #ee4d2d;
  opacity: 0.5;
}
.ssc-11-spin-content-tips {
  margin-top: 8px;
  color: #303844;
}
.ssc-11-spin-button-content {
  margin-left: 8px;
}
.ssc-11-spin-normal {
  color: #ee4d2d;
}
.ssc-11-spin-inline {
  color: #959ba4;
}
.ssc-11-spin-inline-search {
  position: absolute;
  right: 8px;
  color: #959ba4;
}
.ssc-11-spin-button {
  color: #fff;
}
.ssc-11-spin-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  opacity: 0.8;
}
.ssc-11-steps {
  display: flex;
  box-sizing: border-box;
  padding: 0 24px;
  color: #303844;
}
.ssc-11-steps + .ssc-11-steps {
  margin-top: 32px;
}
.ssc-11-steps-clickable .ssc-11-step-clickable:hover {
  cursor: pointer;
}
.ssc-11-steps-clickable .ssc-11-step-clickable:hover .ssc-11-step-icon .ssc-11-step-number {
  color: #fff;
  background: #ee4d2d;
  border: 1px solid #ee4d2d;
}
.ssc-11-steps-clickable .ssc-11-step-clickable:hover .ssc-11-step-icon .ssc-11-step-icon-custom {
  color: #ee4d2d;
}
.ssc-11-steps-clickable .ssc-11-step-clickable:hover .ssc-11-step-texts {
  color: #ee4d2d;
}
.ssc-11-steps-clickable .ssc-11-step-disabled:hover {
  cursor: not-allowed;
}
.ssc-11-steps .ssc-11-step {
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}
.ssc-11-steps .ssc-11-step-icon {
  flex-grow: 0;
  width: 24px;
  height: 24px;
}
.ssc-11-steps .ssc-11-step-dot {
  flex-shrink: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.ssc-11-steps .ssc-11-step-icon-custom .ssc-11-icon {
  width: 24px;
  height: 24px;
  transition: color 0.3s;
}
.ssc-11-steps .ssc-11-step-number {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ssc-11-steps .ssc-11-step-texts {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  transition: color 0.3s;
}
.ssc-11-steps .ssc-11-step-title {
  font-weight: 500;
  font-size: 16px;
  position: relative;
  width: -webkit-max-content;
  width: max-content;
  margin-top: 3px;
  margin-bottom: 4px;
  font-weight: 400;
  line-height: 18px;
}
.ssc-11-steps .ssc-11-step-title > * {
  vertical-align: top;
}
.ssc-11-steps .ssc-11-step-description {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}
.ssc-11-steps .ssc-11-step-sub-title {
  margin-left: 8px;
  color: #959ba4;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.ssc-11-steps .ssc-11-step-help {
  color: #959ba4;
  cursor: pointer;
}
.ssc-11-steps .ssc-11-step-help .ssc-11-popover-reference {
  display: inline-flex;
  margin-top: 1px;
  margin-left: 4px;
}
.ssc-11-steps .ssc-11-step-status-wait .ssc-11-step-dot {
  background-color: #959ba4;
}
.ssc-11-steps .ssc-11-step-status-wait .ssc-11-step-icon-custom {
  color: #959ba4;
}
.ssc-11-steps .ssc-11-step-status-wait .ssc-11-step-number {
  color: #7e8692;
  font-weight: 500;
  background-color: #f5f6f9;
  border: 1px solid #f5f6f9;
}
.ssc-11-steps .ssc-11-step-status-wait .ssc-11-step-texts {
  color: #959ba4;
}
.ssc-11-steps .ssc-11-step-status-process .ssc-11-step-title {
  font-weight: 500;
}
.ssc-11-steps .ssc-11-step-status-process .ssc-11-step-dot {
  background-color: #ee4d2d;
}
.ssc-11-steps .ssc-11-step-status-process .ssc-11-step-icon-custom {
  color: #ee4d2d;
}
.ssc-11-steps .ssc-11-step-status-process .ssc-11-step-number {
  color: #fff;
  font-weight: 500;
  background: #ee4d2d;
  border: 1px solid #ee4d2d;
}
.ssc-11-steps .ssc-11-step-status-finish .ssc-11-step-icon .ssc-11-step-number {
  color: #ee4d2d;
  background: #fff0f0;
  border: 1px solid transparent;
}
.ssc-11-steps .ssc-11-step-status-finish .ssc-11-step-dot {
  background-color: #ee4d2d;
}
.ssc-11-steps .ssc-11-step-status-finish .ssc-11-step-icon-custom {
  color: #ee4d2d;
}
.ssc-11-steps .ssc-11-step-status-error .ssc-11-step-texts .ssc-11-step-title {
  color: #f32345;
}
.ssc-11-steps .ssc-11-step-status-error .ssc-11-step-icon-custom,
.ssc-11-steps .ssc-11-step-status-error .ssc-11-step-dot {
  background-color: #f32345;
}
.ssc-11-steps .ssc-11-step-status-error .ssc-11-step-number {
  color: #fff;
  background-color: #f32345;
  border: 1px solid #f32345;
}
.ssc-11-steps-dot .ssc-11-step-title {
  margin-top: 4px;
  line-height: 18px;
}
.ssc-11-steps-direction-horizontal {
  place-content: space-between;
  width: 100%;
}
.ssc-11-steps-direction-horizontal .ssc-11-step-description {
  max-width: 60%;
}
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step {
  position: relative;
  flex-direction: column;
  align-items: center;
}
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step-description {
  max-width: 100%;
}
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step:not(:first-child)::before,
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step:not(:last-child)::after {
  position: absolute;
  top: 12px;
  width: calc(50% - 24px);
  height: 1px;
  background: #e2e6ec;
  content: '';
}
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step:not(:first-child)::before {
  left: 0;
}
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step:not(:last-child)::after {
  right: 0;
}
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step-line-status-finish:not(:last-child)::after,
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step-line-status-finish + .ssc-11-step::before {
  background: #ee4d2d;
}
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical .ssc-11-step .ssc-11-step-texts {
  align-items: center;
}
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical.ssc-11-steps-dot .ssc-11-step:not(:first-child)::before,
.ssc-11-steps-direction-horizontal.ssc-11-steps-label-placement-vertical.ssc-11-steps-dot .ssc-11-step:not(:last-child)::after {
  top: 5px;
  width: calc(50% - 10px - 16px);
}
.ssc-11-steps-direction-horizontal:not(.ssc-11-steps-label-placement-vertical) .ssc-11-step:last-child {
  flex: 0 0 auto !important;
}
.ssc-11-steps-direction-horizontal:not(.ssc-11-steps-label-placement-vertical) .ssc-11-step:last-child .ssc-11-step-description {
  max-width: 100%;
}
.ssc-11-steps-direction-horizontal:not(.ssc-11-steps-label-placement-vertical) .ssc-11-step-title::after {
  position: absolute;
  top: 50%;
  left: calc(100% + 16px);
  width: 9999px;
  height: 1px;
  background: #e2e6ec;
  content: '';
}
.ssc-11-steps-direction-horizontal:not(.ssc-11-steps-label-placement-vertical) .ssc-11-step-line-status-finish .ssc-11-step-title::after {
  background: #ee4d2d;
}
.ssc-11-steps-direction-horizontal:not(.ssc-11-steps-label-placement-vertical) .ssc-11-step:last-child .ssc-11-step-title::after {
  display: none;
}
.ssc-11-steps-direction-horizontal:not(.ssc-11-steps-label-placement-vertical) .ssc-11-step-icon {
  margin-right: 8px;
}
.ssc-11-steps-direction-horizontal:not(.ssc-11-steps-label-placement-vertical) .ssc-11-step + .ssc-11-step {
  margin-left: 16px;
}
.ssc-11-steps-direction-vertical {
  flex-direction: column;
  height: 100%;
  place-content: space-between;
}
.ssc-11-steps-direction-vertical .ssc-11-step {
  padding-bottom: 16px;
}
.ssc-11-steps-direction-vertical .ssc-11-step:last-child {
  flex: 0 0 auto !important;
  padding-bottom: 0;
}
.ssc-11-steps-direction-vertical .ssc-11-step-icon::after {
  position: absolute;
  top: calc(100% + 8px);
  left: 50%;
  width: 1px;
  height: 9999px;
  background: #e2e6ec;
  content: '';
}
.ssc-11-steps-direction-vertical .ssc-11-step-line-status-finish .ssc-11-step-icon::after {
  background: #ee4d2d;
}
.ssc-11-steps-direction-vertical .ssc-11-step:last-child .ssc-11-step-icon::after {
  display: none;
}
.ssc-11-steps-direction-vertical .ssc-11-step-icon {
  position: relative;
  margin-right: 24px;
}
.ssc-11-steps-direction-vertical .ssc-11-step + .ssc-11-step {
  margin-top: 8px;
}
.ssc-11-steps-direction-vertical .ssc-11-step-texts {
  width: 100%;
}
.ssc-11-steps-direction-vertical .ssc-11-step-has-divider .ssc-11-step-texts::after {
  display: block;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  background: #e2e6ec;
  content: '';
}
.ssc-11-steps-direction-vertical .ssc-11-step:last-child.ssc-11-step-has-divider .ssc-11-step-texts::after {
  display: none;
}
.ssc-11-steps-direction-vertical.ssc-11-steps-dot .ssc-11-step {
  padding-bottom: 24px;
}
.ssc-11-steps-direction-vertical.ssc-11-steps-dot .ssc-11-step-dot {
  margin-top: 7px;
}
.ssc-11-steps-direction-vertical.ssc-11-steps-dot .ssc-11-step + .ssc-11-step {
  margin-top: 0;
}
.ssc-11-switch-wrapper {
  display: inline-flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  line-height: 24px;
  vertical-align: middle;
  cursor: pointer;
}
.ssc-11-switch-wrapper-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ssc-11-switch-wrapper + .ssc-11-switch-wrapper {
  margin-left: 8px;
}
.ssc-11-switch {
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  width: auto;
  min-width: 48px;
  height: 24px;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #b5bbc6;
  border-color: #b5bbc6;
  border-radius: 12px;
  cursor: inherit;
}
.ssc-11-switch-checked {
  background-color: #1cc461;
  border-color: #1cc461;
}
.ssc-11-switch-disabled {
  cursor: inherit;
}
.ssc-11-switch-text {
  color: #303844;
}
.ssc-11-switch-text__active {
  margin-left: 10px;
}
.ssc-11-switch-text__inactive {
  margin-right: 10px;
}
.ssc-11-switch-input {
  display: none;
}
.ssc-11-switch-inner {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
  height: 24px;
  padding: 0 6px;
  line-height: 24px;
  cursor: inherit;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-switch-inner::after {
  position: absolute;
  top: 2px;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  margin: 0;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: inherit;
  transition: all 0.3s;
  content: '';
}
.ssc-11-switch-inner__inactive {
  text-align: right;
}
.ssc-11-switch-inner__inactive::after {
  left: 2px;
}
.ssc-11-switch-inner__active {
  text-align: left;
}
.ssc-11-switch-inner__active::after {
  left: 100%;
  transform: translateX(-110%);
}
.ssc-11-switch-on-off-text {
  width: 100%;
  min-width: 36px;
}
.ssc-11-table.ssc-11-table-bordered div.rc-11-table-header,
.ssc-11-table.ssc-11-table-bordered div.rc-11-table-body {
  border-left: none;
}
.ssc-11-table.ssc-11-table-bordered table tr th:first-child,
.ssc-11-table.ssc-11-table-bordered table tr td:first-child {
  border-left: none;
}
.ssc-11-table.ssc-11-table-bordered table tr th:last-child,
.ssc-11-table.ssc-11-table-bordered table tr td:last-child {
  border-right: none;
}
.ssc-11-table.ssc-11-table-bordered table tr th:first-child::before,
.ssc-11-table.ssc-11-table-bordered table tr td:first-child::before,
.ssc-11-table.ssc-11-table-bordered table tr th:last-child::before,
.ssc-11-table.ssc-11-table-bordered table tr td:last-child::before {
  display: none;
}
.ssc-11-table.ssc-11-table-bordered table tr th.rc-11-table-cell-scrollbar,
.ssc-11-table.ssc-11-table-bordered table tr td.rc-11-table-cell-scrollbar {
  border-left: none;
}
.ssc-11-table.ssc-11-table-bordered table thead th,
.ssc-11-table.ssc-11-table-bordered table thead td {
  border-bottom-color: #ecf0f4;
  border-left: 1px solid #ecf0f4;
}
.ssc-11-table.ssc-11-table-bordered table thead th:first-child,
.ssc-11-table.ssc-11-table-bordered table thead td:first-child {
  border-left-color: #e2e6ec;
}
.ssc-11-table.ssc-11-table-bordered table tbody td {
  border-left: 1px solid #ecf0f4;
}
.ssc-11-table.ssc-11-table-bordered table tbody td:first-child {
  border-left-color: #e2e6ec;
}
.ssc-11-table.ssc-11-table-bordered .rc-11-table-footer {
  border-left: 1px solid #e2e6ec;
}
.ssc-11-table .rc-11-table-ping-left .rc-11-table-cell-fix-left-last {
  border-right-color: transparent;
}
.ssc-11-table .rc-11-table-ping-right .rc-11-table-cell-fix-right-first {
  border-left-color: transparent;
}
.ssc-11-table.ssc-11-table-bordered .rc-11-table-virtual .rc-11-table-tbody-virtual-holder-inner {
  border-left: none;
}
.ssc-11-table.ssc-11-table-bordered .rc-11-table .rc-11-table-row .rc-11-table-cell:first-child {
  border-left: none;
}
.ssc-11-table.ssc-11-table-bordered .rc-11-table .rc-11-table-row .rc-11-table-cell:last-child {
  border-right: none;
}
.ssc-11-table.ssc-11-table-bordered .rc-11-table .rc-11-table-row .rc-11-table-cell:first-child::before,
.ssc-11-table.ssc-11-table-bordered .rc-11-table .rc-11-table-row .rc-11-table-cell:last-child::before {
  display: none;
}
.ssc-11-table.ssc-11-table-bordered .rc-11-table .rc-11-table-row .rc-11-table-cell.rc-11-table-cell-scrollbar {
  border-left: none;
}
.ssc-11-table.ssc-11-table-bordered .rc-11-table .rc-11-table-tbody .rc-11-table-cell {
  border-left: 1px solid #ecf0f4;
}
.ssc-11-table.ssc-11-table-bordered .rc-11-table .rc-11-table-tbody .rc-11-table-cell:first-child {
  border-left-color: #e2e6ec;
}
.ssc-11-table-default-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 48px;
}
.ssc-11-table-default-empty .ssc-11-table-empty-image {
  margin-bottom: 8px;
}
.ssc-11-table-default-empty .ssc-11-table-empty-text {
  color: #959ba4;
  line-height: 16px;
}
body > tr.ssc-11-table-draggable-row td {
  position: relative;
  box-sizing: border-box;
  height: 48px;
  padding: 16px 8px;
  color: #303844;
  font-size: 14px;
  font-family: Roboto, system-ui, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 16px;
  white-space: nowrap;
  background: #f9fafc;
  border-top: 1px solid #ecf0f4;
  transition: background 0.3s;
}
body > tr.ssc-11-table-draggable-row td:first-child:not(.ssc-11-table-cell-middle) {
  padding-left: 16px;
}
body > tr.ssc-11-table-draggable-row td:last-child:not(.ssc-11-table-cell-middle) {
  padding-right: 16px;
}
body > tr.ssc-11-table-draggable-row td:first-child::before,
body > tr.ssc-11-table-draggable-row td:last-child::before {
  position: absolute;
  z-index: 1;
  display: block;
  width: 16px;
  height: 1px;
  background: #fff;
  content: '';
}
body > tr.ssc-11-table-draggable-row td:first-child::before {
  top: -1px;
  left: 0;
}
body > tr.ssc-11-table-draggable-row td:last-child::before {
  top: -1px;
  right: 0;
}
body > tr.ssc-11-table-draggable-row td > * {
  vertical-align: middle;
}
body > tr.ssc-11-table-draggable-row[data-is-first-row] td {
  border-top: none;
}
.ssc-11-table-filter {
  margin: 0 -1px 0 0;
  padding: 0;
  list-style: none;
}
.ssc-11-table-filter-overlay {
  margin-left: 1px;
}
.ssc-11-table-filter-item {
  box-sizing: border-box;
  max-width: 200px;
  height: 32px;
  padding: 8px 12px !important;
  line-height: 16px !important;
}
.ssc-11-table-filter-item .ssc-11-radio-wrapper {
  margin-right: 8px;
  margin-bottom: 0;
}
.ssc-11-table-filter-item .ssc-11-checkbox-wrapper {
  margin-right: 8px;
  margin-bottom: 0;
}
.ssc-11-table-filter-item:not(.rc-11-menu-item-disabled).rc-11-menu-item-active > .ssc-11-menu-icon {
  font-weight: 400;
}
.ssc-11-table-filter-footer {
  padding: 12px 12px 4px;
  text-align: right;
  border-top: 1px solid #ecf0f4;
}
.ssc-11-table-filter-footer button {
  min-width: 56px;
}
.ssc-11-table-filter-footer button + button {
  margin-left: 12px;
}
.ssc-11-table-filter-icon .ssc-11-icon {
  transition: transform 0.3s;
}
.ssc-11-table-header-has-filter {
  color: #ee4d2d;
}
.ssc-11-table {
  --ssc-table-fixed-shadow-width: 12px;
}
.ssc-11-table .rc-11-table-body {
  position: relative;
}
.ssc-11-table .rc-11-table-cell-fix-right.rc-11-table-cell-scrollbar {
  display: none;
}
.ssc-11-table .rc-11-table-cell-fix-left,
.ssc-11-table .rc-11-table-cell-fix-right {
  z-index: 1;
}
.ssc-11-table .rc-11-table-cell-fix-left-first::after,
.ssc-11-table .rc-11-table-cell-fix-left-last::after,
.ssc-11-table .rc-11-table-cell-fix-right-first::after,
.ssc-11-table .rc-11-table-cell-fix-right-last::after {
  position: absolute;
  top: -1px;
  display: inline-block;
  width: var(--ssc-table-fixed-shadow-width);
  height: calc(100% + 1px);
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ssc-11-table thead .rc-11-table-cell-fix-left-first::after,
.ssc-11-table thead .rc-11-table-cell-fix-left-last::after,
.ssc-11-table thead .rc-11-table-cell-fix-right-first::after,
.ssc-11-table thead .rc-11-table-cell-fix-right-last::after {
  height: calc(100% + 2px);
}
.ssc-11-table .rc-11-table-cell-fix-left-first::after,
.ssc-11-table .rc-11-table-cell-fix-left-last::after {
  right: calc(0px - var(--ssc-table-fixed-shadow-width));
  background: linear-gradient(to left, transparent 0%, rgba(0, 0, 0, 0.06) 100%);
}
.ssc-11-table .rc-11-table-cell-fix-right-first::after,
.ssc-11-table .rc-11-table-cell-fix-right-last::after {
  left: calc(0px - var(--ssc-table-fixed-shadow-width));
  background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.06) 100%);
}
.ssc-11-table .rc-11-table-ping-left .rc-11-table-cell-fix-left-first::after,
.ssc-11-table .rc-11-table-ping-left .rc-11-table-cell-fix-left-last::after {
  opacity: 1;
}
.ssc-11-table .rc-11-table-ping-right .rc-11-table-cell-fix-right-first::after,
.ssc-11-table .rc-11-table-ping-right .rc-11-table-cell-fix-right-last::after {
  opacity: 1;
}
.ssc-11-table.ssc-11-table-has-footer .rc-11-table-content,
.ssc-11-table.ssc-11-table-has-footer .rc-11-table-content table {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-table.ssc-11-table-has-footer table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0;
}
.ssc-11-table.ssc-11-table-has-footer table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 0;
}
.ssc-11-table.ssc-11-table-has-footer div.rc-11-table-body {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-table .rc-11-table-footer {
  bottom: 0;
  z-index: 2;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-table-sticky .rc-11-table-footer {
  bottom: 16px;
  border: 1px solid #ecf0f4;
}
.ssc-11-table.ssc-11-table-has-footer .rc-11-table .rc-11-table-tbody .rc-11-table-row:last-child .rc-11-table-cell:first-child {
  border-bottom-left-radius: 0;
}
.ssc-11-table.ssc-11-table-has-footer .rc-11-table .rc-11-table-tbody .rc-11-table-row:last-child .rc-11-table-cell:last-child {
  border-bottom-right-radius: 0;
}
.ssc-11-table.ssc-11-table-has-footer .rc-11-table-virtual .rc-11-table-tbody-virtual-holder {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-table .rc-11-table-thead > tr th,
.ssc-11-table .rc-11-table-tbody > tr th,
.ssc-11-table .rc-11-table-row th,
.ssc-11-table .rc-11-table-thead > tr td,
.ssc-11-table .rc-11-table-tbody > tr td,
.ssc-11-table .rc-11-table-row td {
  padding-right: 8px;
  padding-left: 8px;
}
.ssc-11-table .rc-11-table-thead > tr th:first-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-tbody > tr th:first-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-row th:first-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-thead > tr td:first-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-tbody > tr td:first-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-row td:first-child:not(.ssc-11-table-cell-middle) {
  padding-left: 16px;
}
.ssc-11-table .rc-11-table-thead > tr th:last-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-tbody > tr th:last-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-row th:last-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-thead > tr td:last-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-tbody > tr td:last-child:not(.ssc-11-table-cell-middle),
.ssc-11-table .rc-11-table-row td:last-child:not(.ssc-11-table-cell-middle) {
  padding-right: 16px;
}
.ssc-11-table table tr .ssc-11-table-row-selection,
.ssc-11-table table tr .rc-11-table-row-expand-icon-cell {
  padding-right: 0;
}
.ssc-11-table .rc-11-table-tbody-virtual-holder-inner > .rc-11-table-row .rc-11-table-cell {
  padding-right: 8px;
  padding-left: 8px;
}
.ssc-11-table .rc-11-table-tbody-virtual-holder-inner > .rc-11-table-row .rc-11-table-cell:first-child:not(.ssc-11-table-cell-middle) {
  padding-left: 16px;
}
.ssc-11-table .rc-11-table-tbody-virtual-holder-inner > .rc-11-table-row .rc-11-table-cell:last-child:not(.ssc-11-table-cell-middle) {
  padding-right: 16px;
}
.ssc-11-table .rc-11-table .rc-11-table-row .ssc-11-table-row-selection,
.ssc-11-table .rc-11-table .rc-11-table-row .rc-11-table-row-expand-icon-cell {
  padding-right: 0;
}
.ssc-11-table-loading-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.5);
}
.ssc-11-table-loading-container .ssc-11-spin {
  height: 50px;
}
.ssc-11-table-loading-skeleton {
  padding: 24px 16px;
}
.ssc-11-table-loading.ssc-11-table-empty:not(.ssc-11-table-use-skeleton) .rc-11-table-body {
  padding: 48px;
}
.ssc-11-table td .ssc-11-button + .ssc-11-button,
.ssc-11-table .rc-11-table-cell .ssc-11-button + .ssc-11-button {
  margin-left: 16px;
}
.ssc-11-table.ssc-11-table-has-pagination div.rc-11-table-body,
.ssc-11-table.ssc-11-table-has-pagination .rc-11-table-virtual div.rc-11-table-tbody-virtual-holder {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-table-pagination-wrapper {
  overflow: auto;
}
.ssc-11-table-pagination-wrapper,
.ssc-11-table .rc-11-table-container + * {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 2;
  background: #fff;
  border-top: 1px solid #e2e6ec;
  border-bottom-right-radius: calc(4px - 1px);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: calc(4px - 1px);
  border-bottom-left-radius: 4px;
}
.ssc-11-table-pagination-wrapper::before,
.ssc-11-table .rc-11-table-container + *::before {
  position: absolute;
  top: -12px;
  right: 0;
  left: 0;
  display: block;
  height: 12px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, transparent 100%);
  opacity: 0;
  transition: border-color 0.3s ease-in, opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ssc-11-table-pagination-wrapper .ssc-11-pagination,
.ssc-11-table .rc-11-table-container + * .ssc-11-pagination {
  margin: 0 16px;
}
.ssc-11-table-pagination-wrapper .ssc-11-pagination-total-text,
.ssc-11-table .rc-11-table-container + * .ssc-11-pagination-total-text {
  margin-right: auto;
}
.ssc-11-table-pagination-wrapper .ssc-11-pagination-options-quick-jumper button,
.ssc-11-table .rc-11-table-container + * .ssc-11-pagination-options-quick-jumper button {
  box-sizing: border-box;
  width: 34px;
}
.ssc-11-table-bordered .ssc-11-table-pagination-wrapper {
  border-left: 1px solid #e2e6ec;
}
.ssc-11-table-sticky .ssc-11-table-pagination-wrapper {
  bottom: 16px;
}
.ssc-11-table-show-pagination-shadow .ssc-11-table-pagination-wrapper {
  border-color: transparent;
}
.ssc-11-table-show-pagination-shadow .ssc-11-table-pagination-wrapper::before {
  opacity: 1;
}
.ssc-11-table-show-pagination-shadow .rc-11-table-container + *::before {
  opacity: 1;
}
.ssc-11-table .rc-11-table-expanded-row > td {
  padding-top: 0;
  border-top: none;
}
.ssc-11-table .rc-11-table-expanded-row:hover > td {
  background: #fff;
}
.ssc-11-table .rc-11-table-expanded-row .ssc-11-table > .rc-11-table {
  width: 100%;
}
.ssc-11-table .rc-11-table-row-expand-icon-cell {
  width: 33px;
}
.ssc-11-table .rc-11-table-row-expand-icon-cell .rc-11-table-row-expand-icon {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  color: #ecf0f4;
  line-height: 16px;
  text-align: center;
  vertical-align: middle;
  background: #fff;
  border: 1px solid #ecf0f4;
  border-radius: 2px;
  cursor: pointer;
}
.ssc-11-table .rc-11-table-row-expand-icon-cell .rc-11-table-row-expand-icon::before,
.ssc-11-table .rc-11-table-row-expand-icon-cell .rc-11-table-row-expand-icon::after {
  position: absolute;
  top: 7px;
  left: 3px;
  width: 9px;
  height: 1px;
  background: #b5bbc6;
  transition: transform 0.3s;
  content: '';
}
.ssc-11-table .rc-11-table-row-expand-icon-cell .rc-11-table-row-expand-icon.rc-11-table-row-collapsed::before {
  transform: rotate(90deg);
}
.ssc-11-table .rc-11-table-row-expand-icon-cell .rc-11-table-row-expand-icon.rc-11-table-row-spaced {
  visibility: hidden;
}
.ssc-11-table .ssc-11-table-row-selection {
  z-index: 2;
  overflow: visible;
  white-space: nowrap;
}
.ssc-11-table .ssc-11-table-row-selection > * {
  vertical-align: top;
}
.ssc-11-table .ssc-11-table-row-selection .ssc-11-table-selection-menu-icon {
  color: #959ba4;
  transform: rotate(0);
  cursor: pointer;
  transition: transform 0.3s;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-table .ssc-11-table-row-selection .ssc-11-table-selection-menu-icon-opened {
  transform: rotate(180deg);
}
.ssc-11-table .ssc-11-table-row-selection .ssc-11-checkbox-wrapper + span > .ssc-11-table-selection-menu-icon {
  margin-left: 4px;
}
.ssc-11-table-bordered table tr .ssc-11-table-row-selection + th,
.ssc-11-table-bordered table tr .ssc-11-table-row-selection + td,
.ssc-11-table-bordered .rc-11-table .rc-11-table-row .ssc-11-table-row-selection + .rc-11-table-cell,
.ssc-11-table-bordered .rc-11-table .rc-11-table-row .ssc-11-table-row-selection + .rc-11-table-cell {
  border-left: none;
}
.ssc-11-table .ssc-11-pagination-options .ssc-11-select-single .ssc-11-select-selector .ssc-11-select-selection-item {
  overflow: visible;
}
.ssc-11-table .ssc-11-checkbox-wrapper .ssc-11-checkbox {
  margin-right: 0;
}
.ssc-11-table-selection-menu-popup > * {
  margin-top: 20px;
  padding: 8px 0;
  overflow: hidden;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
}
.ssc-11-table-selection-menu-item {
  box-sizing: border-box;
  height: 32px;
  padding: 8px 16px;
  color: #303844;
  line-height: 32px;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.3s;
  -webkit-user-select: none;
          user-select: none;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
.ssc-11-table-selection-menu-item:hover {
  background: #f8f9fd;
}
.ssc-11-table .ssc-11-table-sorter-icon-ascend .ssc-11-icon-caret-down,
.ssc-11-table .ssc-11-table-sorter-icon-descend .ssc-11-icon-caret-down {
  position: absolute;
  width: 16px;
  height: 9px;
  color: #ee4d2d;
}
.ssc-11-table .ssc-11-table-sorter-icon-ascend .ssc-11-icon-caret-down {
  transform: rotate(180deg) scaleX(1.2);
}
.ssc-11-table .ssc-11-table-sorter-icon-descend .ssc-11-icon-caret-down {
  margin-top: 7px;
  transform: scaleX(1.2);
}
.ssc-11-table.ssc-11-table-sticky {
  border: none;
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-header .rc-11-table-container {
  margin-top: -4px;
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-header .rc-11-table-container::before {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  display: block;
  height: 4px;
  background: #fff;
  content: '';
  pointer-events: none;
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-header .rc-11-table-body,
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-header .rc-11-table-virtual .rc-11-table-tbody-virtual-holder {
  border-top: none;
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-footer::after,
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-pagination::after {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  height: calc(16px + 4px);
  background: #fff;
  content: '';
  pointer-events: none;
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-footer table tbody tr:last-child td:first-child,
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-pagination table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0;
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-pagination .ssc-11-table-pagination-wrapper {
  margin-bottom: calc(-4px - 16px);
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-footer .ssc-11-table-pagination-wrapper {
  margin-bottom: 0;
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-footer .rc-11-table-footer {
  margin-bottom: calc(-4px - 16px);
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-pagination .rc-11-table-footer {
  bottom: 72px;
  margin-bottom: 0;
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ssc-11-table.ssc-11-table-sticky .rc-11-table-header {
  border: 1px solid #e2e6ec;
  border-bottom: none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ssc-11-table.ssc-11-table-sticky .rc-11-table-sticky-holder {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 3;
  background: #f5f6f9;
}
.ssc-11-table.ssc-11-table-sticky .rc-11-table-body,
.ssc-11-table.ssc-11-table-sticky .rc-11-table-virtual .rc-11-table-tbody-virtual-holder {
  border: 1px solid #e2e6ec;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ssc-11-table.ssc-11-table-sticky .ssc-11-table-pagination-wrapper {
  border: 1px solid #e2e6ec;
}
.ssc-11-table.ssc-11-table-sticky .rc-11-table-footer {
  position: -webkit-sticky;
  position: sticky;
  bottom: 16px;
  background: #fff;
  border: 1px solid #e2e6ec;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-has-footer,
.ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-has-pagination {
  margin-bottom: -16px;
}
.ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-has-footer::after,
.ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-has-pagination::after {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
  display: block;
  height: 20px;
  margin: -4px -1px -1px;
  background: #fff;
  content: '';
}
.ssc-11-table:not(.ssc-11-table-sticky):not(.ssc-11-table-has-pagination).ssc-11-table-has-footer .rc-11-table-footer {
  position: -webkit-sticky;
  position: sticky;
  bottom: 16px;
  margin-right: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  background: #fff;
  border: 1px solid #e2e6ec;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-has-pagination .ssc-11-table-pagination-wrapper {
  position: -webkit-sticky;
  position: sticky;
  bottom: 16px;
  z-index: 2;
  margin-right: -1px;
  margin-bottom: -1px;
  margin-left: -1px;
  background: #fff;
  border: 1px solid #e2e6ec;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-bordered.ssc-11-table-has-pagination tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0;
}
.ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-bordered.ssc-11-table-has-pagination .ssc-11-table-pagination-wrapper {
  margin-left: 0;
}
.ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-has-pagination.ssc-11-table-has-footer .rc-11-table-footer {
  position: -webkit-sticky;
  position: sticky;
  bottom: 72px;
}
.ssc-11-tabs .ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-has-footer,
.ssc-11-tabs .ssc-11-table:not(.ssc-11-table-sticky).ssc-11-table-has-pagination {
  margin-bottom: 0;
}
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-footer .rc-11-table-tbody-virtual-scrollbar-horizontal,
.ssc-11-table.ssc-11-table-sticky.ssc-11-table-has-pagination .rc-11-table-tbody-virtual-scrollbar-horizontal {
  border: 1px solid #e2e6ec;
  border-bottom: none;
  background-color: #fafafa;
}
.ssc-11-table.ssc-11-table-sticky .rc-11-table-virtual .rc-11-table-placeholder {
  border: 1px solid #e2e6ec;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ssc-11-table.ssc-11-table-sticky .rc-11-table-virtual .rc-11-table-placeholder {
  border-top: none;
}
.ssc-11-table .rc-11-table-sticky-scroll {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  height: 6px !important;
  margin-top: -6px;
  opacity: 0;
  transition: opacity 0.3s;
}
.ssc-11-table .rc-11-table-sticky-scroll > .rc-11-table-sticky-scroll-bar {
  height: 6px;
  background: rgba(48, 56, 68, 0.5);
  border-radius: 3px;
}
.ssc-11-table:hover .rc-11-table-sticky-scroll {
  opacity: 1;
}
.ssc-11-table .ssc-11-table-visible-cols,
.ssc-11-table.ssc-11-table-bordered .ssc-11-table-visible-cols {
  position: relative;
  min-width: 32px;
  padding: 0;
}
.ssc-11-table .ssc-11-table-visible-cols + th,
.ssc-11-table.ssc-11-table-bordered .ssc-11-table-visible-cols + th,
.ssc-11-table .ssc-11-table-visible-cols + td,
.ssc-11-table.ssc-11-table-bordered .ssc-11-table-visible-cols + td {
  border-left: none;
}
.ssc-11-table th.ssc-11-table-visible-cols {
  position: relative;
  background: #ecf0f4;
  cursor: pointer;
}
.ssc-11-table th.ssc-11-table-visible-cols .ssc-11-table-visible-col-icon {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.ssc-11-table th.ssc-11-table-visible-cols .ssc-11-icon {
  opacity: 0.5;
}
.ssc-11-table th.ssc-11-table-visible-cols:hover .ssc-11-icon {
  opacity: 1;
}
.ssc-11-table-visible-col-dropdown {
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
}
.ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-dropdown {
  padding-top: 12px;
}
.ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-dropdown .ssc-11-input {
  display: inline-flex;
  width: 100%;
  padding: 0 12px 8px;
}
.ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-select-all {
  width: 100%;
  margin: 0;
  padding: 8px 0 8px 12px;
  transition: background 0.2s;
}
.ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-select-all:hover {
  background: #f5f6f9;
}
.ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-dropdown .ssc-11-table-dropdown-search-empty {
  width: 240px;
  height: 50px;
  color: #959BA4;
  line-height: 42px;
  text-align: center;
}
.ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-dropdown .ssc-11-table-dropdown-sortable-list {
  max-height: 320px;
  padding: 0 0 8px;
  overflow-y: auto;
}
.ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-dropdown .ssc-11-table-visible-col-dropdown-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 12px;
  border-top: 1px solid #E2E6EC;
}
.ssc-11-table-dropdown-sortable-item {
  z-index: 999999;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 228px;
  max-width: 428px;
  height: 32px;
  padding-right: 12px;
}
.ssc-11-table-dropdown-sortable-item:hover {
  background: #f5f6f9;
}
.ssc-11-table-dropdown-sortable-item .ssc-11-checkbox-wrapper {
  flex-grow: 1;
  margin-bottom: 0;
  padding-left: 12px;
}
.ssc-11-table-dropdown-sortable-item .ssc-11-icon {
  cursor: pointer;
}
.ssc-11-table-dropdown-sortable-item .ssc-11-icon svg {
  width: 16px;
  height: 16px;
  opacity: 0.5;
}
.ssc-11-table-dropdown-sortable-item .ssc-11-icon svg:hover {
  opacity: 1;
}
.ssc-11-table-dropdown-sortable-item.ssc-11-table-dropdown-sortable-item-dragging {
  background-color: #F5F6F9;
  box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.2);
  transition: none;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody {
  font-weight: 400;
  font-size: 14px;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row {
  transition: transform 0.3s;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row.rc-11-table-measure-row + .rc-11-table-row .rc-11-table-cell {
  border-top: none;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row.rc-11-table-measure-row + .rc-11-table-row .rc-11-table-cell:first-child::before,
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row.rc-11-table-measure-row + .rc-11-table-row .rc-11-table-cell:last-child::before {
  display: none;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row.rc-11-table-placeholder .rc-11-table-cell,
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row.rc-11-table-placeholder .rc-11-table-cell:first-child {
  padding: 0 !important;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row.rc-11-table-placeholder:hover > .rc-11-table-cell {
  background: #fff;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row:first-child .rc-11-table-cell {
  border-top: none;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell {
  position: relative;
  box-sizing: border-box;
  height: 48px;
  padding-top: 16px;
  padding-bottom: 16px;
  line-height: 16px;
  white-space: nowrap;
  background: #fff;
  border-top: 1px solid #ecf0f4;
  transition: background 0.3s;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell::after {
  transition: box-shadow 0.3s;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell:first-child::before,
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell:last-child::before {
  position: absolute;
  z-index: 1;
  display: block;
  width: 16px;
  height: 1px;
  background: #fff;
  content: '';
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell:first-child::before {
  top: -1px;
  left: 0;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell:last-child::before {
  top: -1px;
  right: 0;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell > * {
  vertical-align: middle;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell.ssc-11-table-cell-ellipsis > .ssc-11-tooltip {
  display: inline;
  width: 100%;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row .rc-11-table-cell.ssc-11-table-cell-ellipsis > .ssc-11-tooltip > .ssc-11-tooltip-reference {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row:hover > .rc-11-table-cell {
  background: #f9fafc;
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row:last-child .rc-11-table-cell:first-child {
  border-bottom-left-radius: calc(4px - 1px);
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row:last-child .rc-11-table-cell:last-child {
  border-bottom-right-radius: calc(4px - 1px);
}
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row:first-child .rc-11-table-cell:first-child::before,
.ssc-11-table .rc-11-table .rc-11-table-tbody .rc-11-table-row:first-child .rc-11-table-cell:last-child::before {
  display: none;
}
.ssc-11-table .rc-11-table-virtual .rc-11-table-row {
  display: flex;
  box-sizing: border-box;
  width: 100%;
}
.ssc-11-table .rc-11-table-virtual .rc-11-table-tbody .rc-11-table-row div.rc-11-table-cell {
  height: auto;
  white-space: normal;
  word-wrap: break-word;
}
.ssc-11-table {
  position: relative;
  color: #303844;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
}
.ssc-11-table .rc-11-table-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.ssc-11-table .rc-11-table-content {
  border-radius: calc(4px - 1px);
}
.ssc-11-table table {
  width: 100%;
  border-radius: 4px;
  border-collapse: separate;
  border-spacing: 0;
}
.ssc-11-table table thead {
  position: relative;
  z-index: 3;
  font-weight: 500;
  font-size: 14px;
  line-height: 15px;
}
.ssc-11-table table thead tr:first-child th:first-child,
.ssc-11-table table thead tr:first-child td:first-child {
  border-top-left-radius: calc(4px - 1px);
}
.ssc-11-table table thead tr:first-child th:last-child,
.ssc-11-table table thead tr:first-child td:last-child {
  border-top-right-radius: calc(4px - 1px);
}
.ssc-11-table table thead tr th,
.ssc-11-table table thead tr td {
  position: relative;
  box-sizing: border-box;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 0;
  text-align: left;
  vertical-align: middle;
  background: #f5f6f9;
  border-bottom: 1px solid #e2e6ec;
}
.ssc-11-table table thead tr th > *,
.ssc-11-table table thead tr td > * {
  vertical-align: middle;
}
.ssc-11-table table thead tr th.rc-11-table-cell-scrollbar,
.ssc-11-table table thead tr td.rc-11-table-cell-scrollbar {
  padding: 0;
}
.ssc-11-table table thead tr th .ssc-11-table-head-text,
.ssc-11-table table thead tr td .ssc-11-table-head-text {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
.ssc-11-table table thead tr th .ssc-11-popover,
.ssc-11-table table thead tr td .ssc-11-popover,
.ssc-11-table table thead tr th .ssc-11-popover-reference,
.ssc-11-table table thead tr td .ssc-11-popover-reference {
  display: inline-flex;
}
.ssc-11-table table tbody {
  font-weight: 400;
  font-size: 14px;
}
.ssc-11-table table tbody tr {
  transition: transform 0.3s;
}
.ssc-11-table table tbody tr.rc-11-table-measure-row + tr td {
  border-top: none;
}
.ssc-11-table table tbody tr.rc-11-table-measure-row + tr td:first-child::before,
.ssc-11-table table tbody tr.rc-11-table-measure-row + tr td:last-child::before {
  display: none;
}
.ssc-11-table table tbody tr.rc-11-table-placeholder td,
.ssc-11-table table tbody tr.rc-11-table-placeholder td:first-child {
  padding: 0 !important;
}
.ssc-11-table table tbody tr.rc-11-table-placeholder:hover > td {
  background: #fff;
}
.ssc-11-table table tbody tr:first-child td {
  border-top: none;
}
.ssc-11-table table tbody tr td {
  position: relative;
  box-sizing: border-box;
  height: 48px;
  padding-top: 16px;
  padding-bottom: 16px;
  line-height: 16px;
  white-space: nowrap;
  background: #fff;
  border-top: 1px solid #ecf0f4;
  transition: background 0.3s;
}
.ssc-11-table table tbody tr td::after {
  transition: box-shadow 0.3s;
}
.ssc-11-table table tbody tr td:first-child::before,
.ssc-11-table table tbody tr td:last-child::before {
  position: absolute;
  z-index: 1;
  display: block;
  width: 16px;
  height: 1px;
  background: #fff;
  content: '';
}
.ssc-11-table table tbody tr td:first-child::before {
  top: -1px;
  left: 0;
}
.ssc-11-table table tbody tr td:last-child::before {
  top: -1px;
  right: 0;
}
.ssc-11-table table tbody tr td > * {
  vertical-align: middle;
}
.ssc-11-table table tbody tr td.ssc-11-table-cell-ellipsis > .ssc-11-tooltip {
  display: inline;
  width: 100%;
}
.ssc-11-table table tbody tr td.ssc-11-table-cell-ellipsis > .ssc-11-tooltip > .ssc-11-tooltip-reference {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ssc-11-table table tbody tr:hover > td {
  background: #f9fafc;
}
.ssc-11-table table tbody tr:last-child td:first-child {
  border-bottom-left-radius: calc(4px - 1px);
}
.ssc-11-table table tbody tr:last-child td:last-child {
  border-bottom-right-radius: calc(4px - 1px);
}
.ssc-11-table table tbody tr:first-child td:first-child::before,
.ssc-11-table table tbody tr:first-child td:last-child::before {
  display: none;
}
.ssc-11-table .rc-11-table-footer {
  padding: 12px 16px;
  border-top: 1px solid #ecf0f4;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ssc-11-table .ssc-11-dropdown,
.ssc-11-table .ssc-11-dropdown-reference {
  display: inline-flex;
  vertical-align: middle;
}
.ssc-11-table .ssc-11-popover {
  vertical-align: middle;
}
.ssc-11-table .ssc-11-table-icon {
  position: relative;
  display: inline-flex;
  margin-left: 4px;
  color: #959ba4;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-table .ssc-11-checkbox-wrapper,
.ssc-11-table .ssc-11-radio-wrapper {
  margin-bottom: 0;
}
.ssc-11-table .ssc-11-table-tree-expand-icon {
  vertical-align: baseline;
}
.ssc-11-table .ssc-11-table-tree-expand-icon-svg {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  transition: transform 0.3s;
}
.ssc-11-table .ssc-11-table-tree-expand-icon-svg svg {
  width: 5px;
  height: 8px;
}
.ssc-11-table .ssc-11-table-tree-expand-icon-svg + * {
  margin-left: 4px;
}
.ssc-11-table .ssc-11-table-tree-expand-icon-placeholder {
  display: inline-flex;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
}
.ssc-11-table .ssc-11-button-link {
  height: 16px;
  font-weight: 400;
  line-height: 16px;
}
.ssc-11-table-hint {
  max-width: 240px;
  padding: 16px;
}
.ssc-11-table-line-clamp-wrapper {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
  word-break: break-word;
}
.ssc-11-tooltip-overlay .ssc-11-table-line-clamp-wrapper {
  display: block;
}
.ssc-11-tabs {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 14px;
}
.ssc-11-tabs-allow-sticky-children {
  overflow: visible;
}
.ssc-11-tabs > .ssc-11-tabs-nav {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  outline: none;
}
.ssc-11-tabs > .ssc-11-tabs-nav::before {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #e2e6ec;
  content: '';
}
.ssc-11-tabs > .ssc-11-tabs-nav .ssc-11-tabs-bar-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ssc-11-tabs > .ssc-11-tabs-nav .ssc-11-tabs-bar-list {
  position: relative;
  display: flex;
  flex: none;
  transition: transform 0.3s;
}
.ssc-11-tabs-bar {
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding: 19px 16px;
  color: #303844;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ssc-11-tabs-bar-icon {
  display: flex;
  margin-right: 4px;
}
.ssc-11-tabs-bar-text {
  height: 18px;
  line-height: 18px;
}
.ssc-11-tabs-bar-count {
  display: inline-block;
  height: 18px;
  margin-left: 4px;
  color: #959ba4;
  font-size: 14px;
  line-height: 18px;
}
.ssc-11-tabs-bar-hint {
  display: flex;
  margin-left: 4px;
  color: #959ba4;
}
.ssc-11-tabs-bar-hint:hover {
  color: #303844;
}
.ssc-11-tabs-bar-active .ssc-11-tabs-bar-hint,
.ssc-11-tabs-bar:hover .ssc-11-tabs-bar-hint {
  color: currentColor;
}
.ssc-11-tabs-bar-status-icon-warning {
  display: flex;
  margin-left: 4px;
  color: #ffb014;
}
.ssc-11-tabs-bar-status-icon-warning .ssc-11-icon {
  width: 14px;
  height: 14px;
}
.ssc-11-tabs-bar:not(.ssc-11-tabs-bar-disabled):hover,
.ssc-11-tabs-bar:not(.ssc-11-tabs-bar-disabled):hover .ssc-11-tabs-bar-count {
  color: #ee4d2d;
}
.ssc-11-tabs-bar-active {
  color: #ee4d2d;
  font-weight: 500;
}
.ssc-11-tabs-bar-count-active {
  color: #ee4d2d;
  font-weight: 400;
}
.ssc-11-tabs-bar.ssc-11-tabs-bar-disabled {
  color: #959ba4;
  cursor: not-allowed;
}
.ssc-11-tabs-bar.ssc-11-tabs-bar-disabled ssc-11-tabs-bar-count {
  color: #959ba4;
}
.ssc-11-tabs-bar-extra-content-left {
  padding-right: 8px;
}
.ssc-11-tabs-bar-extra-content-right {
  margin-left: auto;
  padding-left: 8px;
}
.ssc-11-tabs-bar-card {
  margin-right: 4px;
  padding: 10px 16px;
  background-color: #f5f6f9;
  border: 1px solid #e2e6ec;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.ssc-11-tabs-bar-card-active {
  color: #ee4d2d;
  background-color: transparent;
  border-bottom-color: white;
}
.ssc-11-tabs-bar-card:last-child {
  margin: 0;
}
.ssc-11-tabs-ink-bar {
  position: absolute;
  bottom: 0;
  height: 3px;
  background: #ee4d2d;
}
.ssc-11-tabs-ink-bar-animated {
  transition: all 0.3s;
}
.ssc-11-tabs-bar-button {
  position: relative;
  display: block;
  margin: 0 8px;
  color: #b5bbc6;
  cursor: pointer;
}
.ssc-11-tabs-bar-button-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.ssc-11-tabs-bar-button:not(.ssc-11-tabs-bar-button-disabled):hover {
  color: #959ba4;
}
.ssc-11-tabs-bar-button .ssc-11-icon {
  position: relative;
  z-index: 2;
}
.ssc-11-tabs-bar-button-prev-shadow::after {
  position: absolute;
  top: -20px;
  left: -10px;
  z-index: 1;
  width: 50px;
  height: 56px;
  background-image: linear-gradient(90deg, white 70%, transparent 100%);
  content: "";
}
.ssc-11-tabs-bar-button-next-shadow::after {
  position: absolute;
  top: -20px;
  right: -10px;
  z-index: 1;
  width: 50px;
  height: 56px;
  background-image: linear-gradient(-90deg, white 70%, transparent 100%);
  content: "";
}
.ssc-11-tabs-content {
  display: flex;
  width: 100%;
}
.ssc-11-tabs-content-holder {
  display: flex;
  flex: auto;
  width: 100%;
  min-width: 0;
  min-height: 0;
}
.ssc-11-tabs-content-animated {
  transition: margin 0.3s;
}
.ssc-11-tabs-pane {
  flex: none;
  width: 100%;
  outline: none;
}
.ssc-11-tag {
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 18px;
  padding: 0 4px;
  font-weight: 500;
  font-size: 12px;
  vertical-align: middle;
  border-radius: 2px;
}
.ssc-11-tag + .ssc-11-tag {
  margin-left: 4px;
}
.ssc-11-tag.orange,
.ssc-11-tag.pink {
  color: #ee4d2d;
  background-color: #fff0f0;
}
.ssc-11-tag.red {
  color: #f32345;
  background-color: #fff5f0;
}
.ssc-11-tag.green {
  color: #1cc461;
  background-color: #ecfff1;
}
.ssc-11-tag.yellow {
  color: #ffb014;
  background-color: #fff8db;
}
.ssc-11-tag.blue {
  color: #3274f7;
  background-color: #f0f7ff;
}
.ssc-11-tag.gray {
  color: #7e8692;
  background-color: #f4f5f8;
}
.ssc-11-tag.white {
  color: #000;
  background-color: #fff;
}
.ssc-11-tag-icon {
  display: inline-flex;
  height: 16px;
  margin-right: 4px;
}
.ssc-11-tag-icon .ssc-11-icon {
  width: 16px;
  height: 16px;
}
.ssc-11-tag.ssc-11-tag__process,
.ssc-11-tag.ssc-11-tag__special {
  height: 16px;
}
.ssc-11-tag.ssc-11-tag__process + .ssc-11-tag.ssc-11-tag__process,
.ssc-11-tag.ssc-11-tag__process + .ssc-11-tag.ssc-11-tag__special,
.ssc-11-tag.ssc-11-tag__special + .ssc-11-tag.ssc-11-tag__process,
.ssc-11-tag.ssc-11-tag__special + .ssc-11-tag.ssc-11-tag__special {
  margin-left: 16px;
}
.ssc-11-tag.ssc-11-tag__with-icon:not(.ssc-11-tag__special) {
  height: 18px;
}
.ssc-11-tag.ssc-11-tag__promotion,
.ssc-11-tag.ssc-11-tag__official {
  height: 18px;
}
.ssc-11-tag.ssc-11-tag__process__primary {
  display: inline-flex;
  align-items: center;
  padding-left: 14px;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__process__primary::before {
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #ee4d2d;
  border-radius: 9px;
  content: '';
}
.ssc-11-tag.ssc-11-tag__process__info {
  display: inline-flex;
  align-items: center;
  padding-left: 14px;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__process__info::before {
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #3274f7;
  border-radius: 9px;
  content: '';
}
.ssc-11-tag.ssc-11-tag__process__success {
  display: inline-flex;
  align-items: center;
  padding-left: 14px;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__process__success::before {
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #1cc461;
  border-radius: 9px;
  content: '';
}
.ssc-11-tag.ssc-11-tag__process__warn {
  display: inline-flex;
  align-items: center;
  padding-left: 14px;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__process__warn::before {
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #ffb014;
  border-radius: 9px;
  content: '';
}
.ssc-11-tag.ssc-11-tag__process__error {
  display: inline-flex;
  align-items: center;
  padding-left: 14px;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__process__error::before {
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #f32345;
  border-radius: 9px;
  content: '';
}
.ssc-11-tag.ssc-11-tag__process__invalid {
  display: inline-flex;
  align-items: center;
  padding-left: 14px;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__process__invalid::before {
  position: absolute;
  left: 0;
  width: 6px;
  height: 6px;
  background-color: #b4bbc6;
  border-radius: 9px;
  content: '';
}
.ssc-11-tag.ssc-11-tag__special__primary {
  display: inline-flex;
  align-items: center;
  padding: 0;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__special__primary .ssc-11-tag-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  color: #ee4d2d;
}
.ssc-11-tag.ssc-11-tag__special__primary .ssc-11-tag-icon .ssc-11-icon {
  width: 100%;
  height: 100%;
}
.ssc-11-tag.ssc-11-tag__special__info {
  display: inline-flex;
  align-items: center;
  padding: 0;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__special__info .ssc-11-tag-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  color: #3274f7;
}
.ssc-11-tag.ssc-11-tag__special__info .ssc-11-tag-icon .ssc-11-icon {
  width: 100%;
  height: 100%;
}
.ssc-11-tag.ssc-11-tag__special__success {
  display: inline-flex;
  align-items: center;
  padding: 0;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__special__success .ssc-11-tag-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  color: #1cc461;
}
.ssc-11-tag.ssc-11-tag__special__success .ssc-11-tag-icon .ssc-11-icon {
  width: 100%;
  height: 100%;
}
.ssc-11-tag.ssc-11-tag__special__warn {
  display: inline-flex;
  align-items: center;
  padding: 0;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__special__warn .ssc-11-tag-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  color: #ffb014;
}
.ssc-11-tag.ssc-11-tag__special__warn .ssc-11-tag-icon .ssc-11-icon {
  width: 100%;
  height: 100%;
}
.ssc-11-tag.ssc-11-tag__special__error {
  display: inline-flex;
  align-items: center;
  padding: 0;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__special__error .ssc-11-tag-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  color: #f32345;
}
.ssc-11-tag.ssc-11-tag__special__error .ssc-11-tag-icon .ssc-11-icon {
  width: 100%;
  height: 100%;
}
.ssc-11-tag.ssc-11-tag__special__invalid {
  display: inline-flex;
  align-items: center;
  padding: 0;
  color: #303844;
  font-weight: 400;
  font-size: 14px;
  background-color: transparent;
}
.ssc-11-tag.ssc-11-tag__special__invalid .ssc-11-tag-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  color: #b4bbc6;
}
.ssc-11-tag.ssc-11-tag__special__invalid .ssc-11-tag-icon .ssc-11-icon {
  width: 100%;
  height: 100%;
}
.ssc-11-tag.ssc-11-tag__highlight {
  color: #fff;
}
.ssc-11-tag.ssc-11-tag__highlight.orange,
.ssc-11-tag.ssc-11-tag__highlight.pink {
  background-color: #ee4d2d;
}
.ssc-11-tag.ssc-11-tag__highlight.red {
  background-color: #f32345;
}
.ssc-11-tag.ssc-11-tag__highlight.green {
  background-color: #1cc461;
}
.ssc-11-tag.ssc-11-tag__highlight.yellow {
  background-color: #ffb014;
}
.ssc-11-tag.ssc-11-tag__highlight.blue {
  background-color: #3274f7;
}
.ssc-11-tag.ssc-11-tag__highlight.gray {
  background-color: #eaebec;
}
.ssc-11-tag.ssc-11-tag__highlight.white {
  background-color: #fff;
}
.ssc-11-tag.ssc-11-tag__promotion,
.ssc-11-tag.ssc-11-tag__campaign {
  font-weight: 500;
}
.ssc-11-tag.ssc-11-tag__promotion.orange,
.ssc-11-tag.ssc-11-tag__campaign.orange,
.ssc-11-tag.ssc-11-tag__promotion.pink,
.ssc-11-tag.ssc-11-tag__campaign.pink {
  color: #ee4d2d;
  background: transparent;
  border: 1px solid rgba(238, 77, 45, 0.5);
}
.ssc-11-tag.ssc-11-tag__promotion.red,
.ssc-11-tag.ssc-11-tag__campaign.red {
  color: #f32345;
  background: transparent;
  border: 1px solid rgba(243, 35, 69, 0.5);
}
.ssc-11-tag.ssc-11-tag__promotion.green,
.ssc-11-tag.ssc-11-tag__campaign.green {
  color: #1cc461;
  background: transparent;
  border: 1px solid rgba(28, 196, 97, 0.5);
}
.ssc-11-tag.ssc-11-tag__promotion.yellow,
.ssc-11-tag.ssc-11-tag__campaign.yellow {
  color: #ffb014;
  background: transparent;
  border: 1px solid rgba(255, 176, 20, 0.5);
}
.ssc-11-tag.ssc-11-tag__promotion.blue,
.ssc-11-tag.ssc-11-tag__campaign.blue {
  color: #3274f7;
  background: transparent;
  border: 1px solid rgba(50, 116, 247, 0.5);
}
.ssc-11-tag.ssc-11-tag__promotion.gray,
.ssc-11-tag.ssc-11-tag__campaign.gray {
  color: #7e8692;
  background: transparent;
  border: 1px solid #e2e6ec;
}
.ssc-11-tag.ssc-11-tag__promotion.white,
.ssc-11-tag.ssc-11-tag__campaign.white {
  color: #fff;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.ssc-11-tag.ssc-11-tag__official {
  position: relative;
  padding-right: 8px;
  font-weight: 500;
  border-right: none !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ssc-11-tag.ssc-11-tag__official.orange,
.ssc-11-tag.ssc-11-tag__official.pink {
  --tag-border-color: rgba(238, 77, 45, 0.5);
  color: #ee4d2d;
  background: #fff0f0;
  border: 1px solid var(--tag-border-color);
}
.ssc-11-tag.ssc-11-tag__official.red {
  --tag-border-color: rgba(243, 35, 69, 0.5);
  color: #f32345;
  background: #fff5f0;
  border: 1px solid var(--tag-border-color);
}
.ssc-11-tag.ssc-11-tag__official.green {
  --tag-border-color: rgba(28, 196, 97, 0.5);
  color: #1cc461;
  background: #ecfff1;
  border: 1px solid var(--tag-border-color);
}
.ssc-11-tag.ssc-11-tag__official.yellow {
  --tag-border-color: rgba(255, 176, 20, 0.5);
  color: #ffb014;
  background: #fff8db;
  border: 1px solid var(--tag-border-color);
}
.ssc-11-tag.ssc-11-tag__official.blue {
  --tag-border-color: rgba(50, 116, 247, 0.5);
  color: #3274f7;
  background: #f0f7ff;
  border: 1px solid var(--tag-border-color);
}
.ssc-11-tag.ssc-11-tag__official.gray {
  --tag-border-color: rgba(149, 155, 164, 0.5);
  color: #959ba4;
  background: transparent;
  border: 1px solid var(--tag-border-color);
}
.ssc-11-tag.ssc-11-tag__official.white {
  --tag-border-color: rgba(255, 255, 255, 0.5);
  color: #fff;
  background: transparent;
  border: 1px solid var(--tag-border-color);
}
.ssc-11-tag.ssc-11-tag__official .ssc-11-tag__official-triangle {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
}
.ssc-11-tag.ssc-11-tag__official .ssc-11-tag__official-triangle path {
  stroke: var(--tag-border-color);
}
.ssc-11-tag-overflow-wrap > * {
  vertical-align: middle;
}
.ssc-11-textarea {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.ssc-11-textarea > * {
  box-sizing: border-box;
  line-height: 1;
}
.ssc-11-textarea > textarea {
  padding: 8px 12px;
  font-size: 14px;
  line-height: 18px;
  border: 1px #e2e6ec solid;
  border-radius: 4px;
  outline: none;
  transition: border-color 0.3s;
  resize: vertical;
}
.ssc-11-textarea > textarea::placeholder {
  color: #b5bbc6;
}
.ssc-11-textarea > textarea:hover,
.ssc-11-textarea > textarea:focus {
  border-color: #b5bbc6;
}
.ssc-11-textarea > div {
  display: flex;
  justify-content: space-between;
}
.ssc-11-textarea-help-text {
  flex: 1 1;
  margin-top: 4px;
  margin-right: 8px;
  color: #646b76;
  font-size: 14px;
  word-break: break-word;
}
.ssc-11-textarea-textlength {
  align-self: flex-start;
  width: 60px;
  margin-top: 4px;
  color: #959ba4;
  font-size: 14px;
  text-align: right;
  word-break: keep-all;
}
.ssc-11-textarea.ssc-11-textarea-disabled textarea {
  background: #f5f6f9;
  border-color: #e2e6ec;
  cursor: not-allowed;
}
.ssc-11-textarea.ssc-11-textarea-disabled textarea:hover,
.ssc-11-textarea.ssc-11-textarea-disabled textarea:focus {
  background: #f5f6f9;
  border-color: #e2e6ec;
}
.ssc-11-time-picker {
  min-width: 88px;
  color: #303844;
  text-align: center;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
}
.ssc-11-time-picker-content {
  position: relative;
  display: flex;
  justify-content: center;
  height: 240px;
}
.ssc-11-time-picker-input.ssc-11-input span .ssc-11-input-suffix > span {
  padding-left: 0;
  color: #b5bbc6;
  border-left: none;
}
.ssc-11-time-picker-container {
  display: flex;
}
.ssc-11-time-picker-column {
  flex: 1 1;
  box-sizing: border-box;
  width: 64px;
  height: 240px;
  padding: 104px 0;
  overflow-x: hidden;
  overflow-y: hidden;
  list-style: none;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 0;
}
.ssc-11-time-picker-column:hover {
  overflow-y: auto;
}
.ssc-11-time-picker-column > li {
  width: 64px;
  line-height: 32px;
  cursor: pointer;
}
.ssc-11-time-picker-column > li:hover {
  background: #f9fafc;
}
.ssc-11-time-picker-column-item {
  text-align: center;
}
.ssc-11-time-picker-column-single {
  width: 88px;
}
.ssc-11-time-picker-column-single > li {
  width: 88px;
}
.ssc-11-time-picker-selected-hour,
.ssc-11-time-picker-selected-minute,
.ssc-11-time-picker-selected-second {
  font-weight: 500;
}
.ssc-11-time-picker-column .ssc-11-time-picker-disabled-hour,
.ssc-11-time-picker-column .ssc-11-time-picker-disabled-minute,
.ssc-11-time-picker-column .ssc-11-time-picker-disabled-second {
  color: #b5bbc6;
  cursor: not-allowed;
}
.ssc-11-time-picker-column .ssc-11-time-picker-disabled-hour:hover,
.ssc-11-time-picker-column .ssc-11-time-picker-disabled-minute:hover,
.ssc-11-time-picker-column .ssc-11-time-picker-disabled-second:hover {
  background: #fff;
}
.ssc-11-time-picker-selected-area-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.ssc-11-time-picker-selected-area {
  box-sizing: border-box;
  height: 32px;
  margin: 0 16px;
  border: 1px solid #e2e6ec;
  border-right: none;
  border-left: none;
}
.ssc-11-time-picker-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 40px;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-time-picker-footer .ssc-11-button-primary {
  margin-right: 12px;
}
.ssc-11-time-range-picker {
  display: inline-flex;
  align-items: center;
  color: #303844;
  background: #fff;
  border: 1px solid #e2e6ec;
  border-radius: 4px;
  transition: border-color 0.3s;
}
.ssc-11-time-range-picker-popup > div {
  overflow: hidden;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
}
.ssc-11-time-range-picker-main {
  display: flex;
  flex: 1 1;
  align-items: center;
}
.ssc-11-time-range-picker-main .ssc-11-input.ssc-11-input-default {
  flex: 1 1;
}
.ssc-11-time-range-picker-main .ssc-11-input.ssc-11-input-default > span {
  height: 30px;
  border: none;
}
.ssc-11-time-range-picker-main .ssc-11-input.ssc-11-input-default > span input {
  height: 30px;
  padding: 0 4px;
  line-height: 30px;
  text-align: center;
}
.ssc-11-time-range-picker-main .ssc-11-input.ssc-11-input-default > span input::placeholder {
  text-align: center;
}
.ssc-11-time-range-picker-connector {
  flex-basis: 8px;
  text-align: center;
}
.ssc-11-time-range-picker-extra {
  top: 8px;
  display: flex;
  margin-right: 12px;
}
.ssc-11-time-range-picker-extra > *:not(:last-child) {
  margin-right: 4px;
}
.ssc-11-time-range-picker-extra .ssc-11-icon {
  color: #b5bbc6;
}
.ssc-11-time-range-picker-extra .ssc-11-time-range-picker-extra-clear {
  display: inline-flex;
  width: 16px;
  visibility: hidden;
  cursor: pointer;
}
.ssc-11-time-range-picker-extra .ssc-11-time-range-picker-extra-clear .ssc-11-icon {
  color: #959ba4;
}
.ssc-11-time-range-picker-extra .ssc-11-time-range-picker-extra-clear .ssc-11-icon:hover {
  color: #4b4e52;
}
.ssc-11-time-range-picker:hover,
.ssc-11-time-range-picker:focus-within {
  border-color: #959ba4;
}
.ssc-11-time-range-picker:hover .ssc-11-time-range-picker-extra-clear {
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: visible;
}
.ssc-11-time-range-picker-disabled,
.ssc-11-time-range-picker-disabled:hover,
.ssc-11-time-range-picker-disabled:focus-within {
  background: #f5f6f9;
  border-color: #e2e6ec;
  cursor: not-allowed;
}
.ssc-11-time-range-picker-disabled .ssc-11-time-range-picker-trigger-connector,
.ssc-11-time-range-picker-disabled:hover .ssc-11-time-range-picker-trigger-connector,
.ssc-11-time-range-picker-disabled:focus-within .ssc-11-time-range-picker-trigger-connector {
  color: #b5bbc6;
}
.ssc-11-time-range-picker-selector {
  position: relative;
  display: flex;
}
.ssc-11-time-range-picker-selector-start-title,
.ssc-11-time-range-picker-selector-end-title {
  box-sizing: border-box;
  height: 40px;
  padding: 12px 0;
  line-height: 16px;
  text-align: center;
  border-bottom: 1px solid #e2e6ec;
}
.ssc-11-time-range-picker-selector-delimiter {
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 50%;
  width: 1px;
  background-color: #e2e6ec;
}
.ssc-11-time-range-picker-selector .ssc-11-time-picker {
  box-shadow: none;
}
.ssc-11-time-range-picker-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 12px;
  background: #fff;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-tooltip-overlay {
  min-width: 30px;
  max-width: 320px;
  padding: 4px 8px;
  color: #fff;
  font-size: 14px;
  text-align: left;
  overflow-wrap: break-word;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.12);
  z-index: 100;
}
.ssc-11-tooltip-overlay:empty {
  display: none;
}
.ssc-11-tooltip-overlay.ssc-11-tooltip-dark {
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
}
.ssc-11-tooltip-overlay.ssc-11-tooltip-light {
  color: #303844;
  background-color: #fff;
}
.ssc-11-tooltip {
  display: inline-flex;
}
.ssc-11-tooltip .ssc-11-tooltip-reference {
  display: inline-block;
  min-width: 0;
}
.ssc-11-tooltip-empty {
  display: inline-block;
}
.ssc-11-tour-title-wrapper {
  margin-bottom: 16px;
  color: #333333;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
}
.ssc-11-tour-start-title-wrapper {
  margin-bottom: 24px;
  font-size: 20px;
}
.ssc-11-tour-end-title-wrapper {
  margin-top: 10px;
  font-size: 20px;
  text-align: center;
}
.ssc-11-tour-close-title-wrapper {
  padding-right: 18px;
}
.ssc-11-tour-content-wrapper {
  font-size: 14px;
}
.ssc-11-tour-sub-title-wrapper {
  margin-bottom: 12px;
  color: #333333;
  font-size: 14px;
  line-height: 18px;
}
.ssc-11-tour-start-sub-title-wrapper {
  font-weight: 500;
  font-size: 16px;
}
.ssc-11-tour-description-wrapper {
  margin-bottom: 12px;
  color: #7e8692;
  font-size: 14px;
  line-height: 18px;
}
.ssc-11-tour-end-description-wrapper {
  margin-bottom: 32px;
  color: #333333;
}
.ssc-11-tour-images-wrapper {
  display: flex;
  gap: 32px;
  justify-content: center;
  padding: 12px;
  background: #F9FAFC;
}
.ssc-11-tour-images-wrapper-gap {
  position: relative;
}
.ssc-11-tour-images-wrapper-gap::after {
  position: absolute;
  top: 0;
  right: -16px;
  height: 100%;
  border: 1px dashed #E2E6EC;
  content: '';
}
.ssc-11-tour-images-wrapper-img {
  display: block;
  object-fit: contain;
}
.ssc-11-tour-end-images-wrapper {
  background: transparent;
}
.ssc-11-tour-footer-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 16px;
}
.ssc-11-tour-footer-wrapper > div {
  flex: 1 1;
  color: #999;
  font-size: 14px;
  line-height: 18px;
}
.ssc-11-tour-end-footer-wrapper {
  justify-content: center;
}
.ssc-11-tour-close {
  position: absolute;
  top: 10px;
  right: 10px;
  box-sizing: border-box;
  width: 32px;
  height: 32px;
  padding: 8px;
  color: #959ba4;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: 0 0;
  border: 0;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ssc-11-tour-close:hover {
  color: rgba(0, 0, 0, 0.5);
}
.ssc-11-tour {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 110;
}
.ssc-11-tour-highlighter {
  top: 0;
  width: 100vw;
  height: 100vh;
  opacity: 0.7;
  transition: all 0.3s ease-out, height 0ms 0.3s, opacity 0.3s 0ms;
  pointer-events: none;
  z-index: 110;
}
.ssc-11-tour-highlighter path {
  pointer-events: all;
}
.ssc-11-tour-popup {
  box-sizing: border-box;
  z-index: 111;
}
.ssc-11-tour-popup > div {
  position: fixed;
  box-sizing: border-box;
  min-width: 320px;
  max-width: 320px;
  padding: 16px;
  background: #fff;
  border-radius: 4px;
}
.ssc-11-tour-absolute-popup > div {
  position: absolute;
}
.ssc-11-tour-start > div {
  padding: 24px;
}
.ssc-11-tour-end > div {
  padding: 24px 24px 32px;
}
.ssc-11-tree-checkbox {
  position: relative;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ssc-11-tree-checkbox:hover:after,
.ssc-11-tree-checkbox-wrapper:hover .ssc-11-tree-checkbox:after {
  visibility: visible;
}
.ssc-11-tree-checkbox-wrapper:hover .ssc-11-tree-checkbox-inner {
  border-color: #ee4d2d;
}
.ssc-11-tree-checkbox-wrapper:hover .ssc-11-tree-checkbox-disabled .ssc-11-tree-checkbox-inner {
  border-color: #e2e6ec;
}
.ssc-11-tree-checkbox-wrapper:hover .ssc-11-tree-checkbox-checked .ssc-11-tree-checkbox-inner {
  border-color: #ee4d2d;
}
.ssc-11-tree-checkbox-input:focus + .ssc-11-tree-checkbox-inner {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ee4d2d80;
}
.ssc-11-tree-checkbox-checked .ssc-11-tree-checkbox-input:focus + .ssc-11-tree-checkbox-inner {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ee4d2d80;
}
.ssc-11-tree-checkbox-inner {
  display: block;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #e2e6ec;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ssc-11-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ssc-11-tree-checkbox .ssc-11-popover,
.ssc-11-tree-checkbox .ssc-11-popover-reference {
  display: inline-flex !important;
  align-items: center;
}
.ssc-11-tree-checkbox .ssc-11-popover-reference {
  margin-left: 4px;
}
.ssc-11-tree-checkbox-children .ssc-hint-icon {
  margin-left: 4px;
  color: #959ba4;
  vertical-align: top;
}
.ssc-11-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ssc-11-tree-checkbox-disabled.ssc-11-tree-checkbox-checked {
  opacity: 0.5;
}
.ssc-11-tree-checkbox-disabled .ssc-11-tree-checkbox-input {
  cursor: not-allowed;
}
.ssc-11-tree-checkbox-disabled .ssc-11-tree-checkbox-inner {
  background-color: #ecf0f4;
  border-color: #e2e6ec;
}
.ssc-11-tree-checkbox-disabled .ssc-11-tree-checkbox-inner::after {
  border-color: #e2e6ec;
  border-collapse: separate;
  animation-name: none;
}
.ssc-11-tree-checkbox-disabled + span {
  cursor: not-allowed;
}
.ssc-11-tree-checkbox-disabled:hover:after,
.ssc-11-tree-checkbox-wrapper:hover .ssc-11-tree-checkbox-disabled:after {
  visibility: hidden;
}
.ssc-11-tree-checkbox-checked .ssc-11-tree-checkbox-inner {
  background: #ee4d2d;
  border-color: #ee4d2d;
}
.ssc-11-tree-checkbox-checked .ssc-11-tree-checkbox-inner::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  color: #ee4d2d;
  background: url('data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.05399%207.42799C3.73526%207.122%203.22884%207.13233%202.92285%207.45106C2.61687%207.76978%202.62719%208.27621%202.94592%208.58219L6.40738%2011.9053C6.72045%2012.2059%207.21606%2012.202%207.52439%2011.8966L13.4082%206.06857C13.7221%205.75764%2013.7245%205.25112%2013.4136%204.93721C13.1027%204.62331%2012.5962%204.62089%2012.2823%204.93182L6.95268%2010.2108L4.05399%207.42799Z%22%20fill%3D%22white%22%20%2F%3E%3C%2Fsvg%3E') no-repeat center;
  background-size: cover;
  content: ' ';
}
.ssc-11-tree-checkbox-wrapper {
  display: inline-flex;
  align-items: flex-start;
  margin-bottom: 16px;
  color: #303844;
  line-height: 16px;
  vertical-align: top;
  cursor: pointer;
}
.ssc-11-tree-checkbox-wrapper > * {
  vertical-align: top;
}
.ssc-11-tree-checkbox-wrapper > *:last-child {
  margin-right: 24px;
}
.ssc-11-tree-checkbox-wrapper.ssc-11-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ssc-11-tree-checkbox-wrapper-has-append {
  display: block;
}
.ssc-11-tree-checkbox-wrapper-has-append .ssc-11-checkbox-children {
  display: inline-block;
}
.ssc-11-tree-checkbox-wrapper-has-append .ssc-11-checkbox-append {
  margin-top: 8px;
  margin-left: 24px;
}
.ssc-11-tree-checkbox-children {
  display: inline-block;
  padding-left: 8px;
  word-break: break-word;
}
.ssc-11-tree-checkbox-children > * {
  vertical-align: top;
}
.ssc-11-tree-checkbox-indeterminate .ssc-11-tree-checkbox-inner {
  background: #ee4d2d;
  border-color: #ee4d2d;
}
.ssc-11-tree-checkbox-indeterminate .ssc-11-tree-checkbox-inner::after {
  position: absolute;
  top: 7px;
  left: 3px;
  width: 10px;
  height: 2px;
  background-color: #fff;
  border-radius: 1px;
  content: ' ';
}
.ssc-11-tree-checkbox-indeterminate.ssc-11-tree-checkbox-disabled .ssc-11-tree-checkbox-inner:after {
  background-color: #e2e6ec;
  border-color: #e2e6ec;
}
.ssc-11-tree-checkbox + span:last-child {
  margin-right: 0;
}
.ssc-11-tree {
  min-width: 160px;
  max-width: 1078px;
  border-radius: 1px;
  transition: background-color 0.3s;
}
.ssc-11-tree-focused:not(:hover):not(.ssc-11-tree-active-focused) {
  background: #ee4d2d;
}
.ssc-11-tree-list-holder-inner {
  align-items: flex-start;
}
.ssc-11-tree.ssc-11-tree-block-node .ssc-11-tree-list-holder-inner {
  align-items: stretch;
}
.ssc-11-tree .ssc-11-tree-treenode {
  display: flex;
  align-items: flex-start;
  width: 100%;
  color: #303844;
  font-size: 14px;
  outline: none;
}
.ssc-11-tree .ssc-11-tree-treenode-disabled .ssc-11-tree-title {
  cursor: not-allowed;
  opacity: 0.5;
}
.ssc-11-tree .ssc-11-tree-node-selected:not([draggable=true]) {
  color: #ee4d2d;
}
.ssc-11-tree > .ssc-11-tree-treenode {
  width: 20px;
}
.ssc-11-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ssc-11-tree .ssc-11-tree-switcher {
  flex: none;
  height: 32px;
  font-size: 0;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
}
.ssc-11-tree .ssc-11-tree-switcher .ssc-11-tree-switcher-icon,
.ssc-11-tree .ssc-11-tree-switcher .ssc-11-select-tree-switcher-icon {
  width: 12px;
  height: 12px;
  vertical-align: middle;
}
.ssc-11-tree .ssc-11-tree-switcher .ssc-11-tree-switcher-icon svg,
.ssc-11-tree .ssc-11-tree-switcher .ssc-11-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ssc-11-tree .ssc-11-tree-switcher.ssc-11-tree-switcher-noop {
  padding-right: 2px;
  cursor: default;
}
.ssc-11-tree .ssc-11-tree-switcher_close .ssc-11-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ssc-11-tree .ssc-11-tree-switcher-leaf-line {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.ssc-11-tree .ssc-11-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 11px;
  border-left: 1px solid #e2e6ec;
  content: '';
}
.ssc-11-tree .ssc-11-tree-switcher-leaf-line::after {
  position: absolute;
  top: 16px;
  right: 2px;
  left: 11px;
  border-bottom: 1px solid #e2e6ec;
  content: '';
}
.ssc-11-tree .ssc-11-tree-checkbox {
  top: auto;
  top: initial;
  z-index: 1;
  box-sizing: border-box;
  height: 18px;
  margin: 7px 8px 0 0;
}
.ssc-11-tree .ssc-11-tree-checkbox + .ssc-11-tree-node-content-wrapper {
  margin-left: -44px;
  padding-left: 44px;
}
.ssc-11-tree .ssc-11-tree-node-content-wrapper {
  position: relative;
  flex: auto;
  height: 32px;
  margin: 0;
  padding-left: 4px;
  line-height: 32px;
  border-radius: 1px;
  cursor: pointer;
  transition: all 0.3s;
}
.ssc-11-tree .ssc-11-tree-node-content-wrapper > .ssc-11-tree-title {
  display: inline-block;
}
.ssc-11-tree .ssc-11-tree-node-content-wrapper:hover {
  background-color: #f5f6f9;
}
.ssc-11-tree .ssc-11-tree-node-content-wrapper .ssc-11-tree-iconEle {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  vertical-align: top;
}
.ssc-11-tree .ssc-11-tree-node-content-wrapper .ssc-11-tree-iconEle:empty {
  display: none;
}
.ssc-11-tree-node-content-wrapper[draggable] {
  box-sizing: border-box;
  height: 32px;
  line-height: 28px;
  border-top: 2px transparent solid;
  border-bottom: 2px transparent solid;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-tree .ssc-11-tree-treenode.drop-target > [draggable] > .ssc-11-tree-title {
  color: white;
  background-color: #5c98ff;
}
.ssc-11-tree .ssc-11-tree-treenode.drag-over > [draggable] > div {
  bottom: -2px !important;
  background-color: #5c98ff !important;
}
.ssc-11-tree .ssc-11-tree-treenode.drag-over-gap-top > [draggable] > div {
  top: -2px !important;
  background-color: #5c98ff !important;
}
.ssc-11-tree .ssc-11-tree-treenode.drag-over-gap-bottom > [draggable] > div {
  bottom: -2px !important;
  background-color: #5c98ff !important;
}
.ssc-11-tree-show-line .ssc-11-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ssc-11-tree-show-line .ssc-11-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  border-right: 1px solid #e2e6ec;
  content: '';
}
.ssc-11-tree-show-line .ssc-11-tree-indent-unit-end::before {
  display: none;
}
.ssc-11-tree-show-line .ssc-11-tree-switcher {
  z-index: 1;
  width: 24px;
}
.ssc-11-tree-treenode-leaf-last .ssc-11-tree-switcher-leaf-line::before {
  height: 16px !important;
}
.ssc-11-tree-select {
  position: relative;
  cursor: pointer;
}
.ssc-11-tree-select .ssc-11-tree-select-input {
  position: relative;
  box-sizing: border-box;
  min-height: 32px;
  padding: 1px 56px 1px 10px;
  color: #303844;
  border: 1px #e2e6ec solid;
  border-radius: 4px;
  transition: border 0.3s;
}
.ssc-11-tree-select .ssc-11-tree-select-input:hover {
  border-color: #b5bbc6;
}
.ssc-11-tree-select .ssc-11-tree-select-input-placeholder {
  position: absolute;
  top: 6px;
  left: 12px;
  color: #b5bbc6;
  font-size: 14px;
  line-height: 18px;
  pointer-events: none;
}
.ssc-11-tree-select .ssc-11-tree-select-input-overflow {
  display: flex;
  flex-wrap: wrap;
}
.ssc-11-tree-select .ssc-11-tree-select-input-overflow-item {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  margin: 2px;
  overflow: hidden;
  font-size: 12px;
  line-height: 16px;
}
.ssc-11-tree-select .ssc-11-tree-select-input-overflow-item-tag {
  display: flex;
  align-items: center;
  padding: 6px 8px;
  background: #f5f6f9;
  border-radius: 2px;
}
.ssc-11-tree-select .ssc-11-tree-select-input-overflow-item-tag-remove {
  margin-left: 6px;
  color: #959ba4;
  cursor: pointer;
}
.ssc-11-tree-select .ssc-11-tree-select-input-overflow-item-tag-remove:hover {
  color: #4b4e52;
}
.ssc-11-tree-select .ssc-11-tree-select-input-overflow-item-tag .ssc-11-tooltip {
  height: 16px;
}
.ssc-11-tree-select .ssc-11-tree-select-input-overflow-item-disabled {
  cursor: not-allowed;
}
.ssc-11-tree-select .ssc-11-tree-select-arrow,
.ssc-11-tree-select .ssc-11-tree-select-loading {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 16px;
  height: 16px;
  color: #959ba4;
  line-height: 16px;
  transform: translateY(-50%);
  transition: transform 200ms;
  pointer-events: none;
}
.ssc-11-tree-select .ssc-11-tree-select-loading .ssc-11-spin {
  --stop-color: #959ba4;
}
.ssc-11-tree-select .ssc-11-tree-select-loading .ssc-11-spin,
.ssc-11-tree-select .ssc-11-tree-select-loading .ssc-11-spin-content {
  width: 16px;
  min-width: auto;
  height: 16px;
}
.ssc-11-tree-select .ssc-11-tree-select-loading .ssc-11-spin .ssc-11-spin-normal {
  color: #959ba4;
}
.ssc-11-tree-select-disabled .ssc-11-tree-select-input {
  color: #b5bbc6;
  background: #f5f6f9;
  cursor: not-allowed;
}
.ssc-11-tree-select-focus .ssc-11-tree-select-input {
  border-color: #b5bbc6;
}
.ssc-11-tree-select-focus .ssc-11-tree-select-arrow {
  transform: translateY(-50%) rotate(180deg);
}
.ssc-11-tree-select-allow-clear .ssc-11-tree-select-clear {
  position: absolute;
  top: 50%;
  right: 32px;
  color: #959ba4;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
}
.ssc-11-tree-select-allow-clear .ssc-11-tree-select-clear:hover {
  color: #4b4e52;
}
.ssc-11-tree-select-allow-clear .ssc-11-tree-select-clear .ssc-11-icon {
  width: 12px;
  height: 12px;
}
.ssc-11-tree-select-allow-clear:hover .ssc-11-tree-select-clear {
  opacity: 1;
}
.ssc-11-tree-select-panel {
  width: 480px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.ssc-11-tree-select-panel-content {
  overflow: auto;
}
.ssc-11-tree-select-panel-content-search {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  padding: 8px 12px;
  background-color: white;
}
.ssc-11-tree-select-panel-content-inner {
  box-sizing: border-box;
  height: 344px;
}
.ssc-11-tree-select-panel-content-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.ssc-11-tree-select-panel-content-tree {
  padding-left: 8px;
}
.ssc-11-tree-select-panel-content-tree .ssc-11-tree-list-holder {
  padding: 8px 0;
}
.ssc-11-tree-select-panel-content-tree .highlight {
  color: #ee4d2d;
}
.ssc-11-tree-select-panel-footer {
  display: flex;
  justify-content: flex-end;
  padding: 8px 12px;
  background: white;
  border-top: 1px solid #e2e6ec;
}
.ssc-11-tree-select-panel-show-search .ssc-11-tree-select-panel-content-inner {
  height: 294px;
}
.ssc-11-tree-select-panel-show-footer .ssc-11-tree-select-panel-content-inner {
  height: 303px;
}
.ssc-11-tree-select-panel-show-search.ssc-11-tree-select-panel-show-footer .ssc-11-tree-select-panel-content-inner {
  height: 271px;
}
.ssc-11-upload-file-item {
  box-sizing: border-box;
  height: 32px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.ssc-11-upload-file-item.ssc-11-upload-file-item-success .ssc-11-upload-file-info {
  color: #303844;
}
.ssc-11-upload-file-item.ssc-11-upload-file-item-success .ssc-11-upload-file-icons {
  opacity: 0;
  transition: opacity 0.3s;
}
.ssc-11-upload-file-item.ssc-11-upload-file-item-success:hover .ssc-11-upload-file-icons {
  opacity: 1;
}
.ssc-11-upload-file-item .ssc-11-upload-file-info {
  display: flex;
  height: 16px;
  color: #959ba4;
  line-height: 16px;
}
.ssc-11-upload-file-item .ssc-11-upload-file-info .ssc-11-upload-file-icons {
  margin-left: auto;
}
.ssc-11-upload-file-item .ssc-11-upload-file-info .ssc-11-upload-file-icons .ssc-11-icon {
  margin-left: 8px;
  cursor: pointer;
}
.ssc-11-upload-file-item .ssc-11-upload-file-info .ssc-11-upload-file-icons .ssc-11-icon:hover {
  color: #303844;
}
.ssc-11-upload-file-item .ssc-11-progress {
  min-height: 0;
  min-height: initial;
  margin: 4px 0 0 24px;
}
.ssc-11-upload-file-item .ssc-11-progress > * {
  width: 100% !important;
}
.ssc-11-upload-pic-drag-handle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: grab;
}
.ssc-11-upload-pic-drag-handle:active {
  cursor: grabbing;
}
.ssc-11-upload-slot-hint {
  margin-top: 8px;
  color: #959ba4;
}
.ssc-11-upload-default .ssc-11-attachment-list {
  margin-top: 8px;
}
.ssc-11-upload-dnd {
  display: inline-block;
  width: 330px;
}
.ssc-11-upload-dnd-hot-area {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 8px;
  padding: 32px;
  background: #f9fafc;
  border: 1px dashed #e2e6ec;
  border-radius: 4px;
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-user-select: none;
          user-select: none;
}
.ssc-11-upload-dnd-hot-area .ssc-11-icon {
  width: 64px;
  height: 48px;
  color: #B5BBC6;
}
.ssc-11-upload-dnd-hot-area-enabled {
  cursor: pointer;
  opacity: 1;
}
.ssc-11-upload-dnd-hot-area-enabled:hover {
  border-color: #3274f7;
}
.ssc-11-upload-dnd-hot-area-drag-over {
  background: #f0f7ff;
  border-color: #3274f7;
}
.ssc-11-upload-dnd-texts {
  margin-top: 16px;
  margin-bottom: 0;
  color: #303844;
  line-height: 1;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
}
.ssc-11-upload-dnd-texts > span:last-child {
  margin-left: 4px;
  color: #3274f7;
}
.ssc-11-upload-dnd-texts > * {
  vertical-align: middle;
}
.ssc-11-upload-dnd-hints {
  margin-top: 8px;
  margin-bottom: 0;
  color: #959ba4;
  line-height: 16px;
}
.ssc-11-upload-pic {
  display: flex;
}
.ssc-11-upload-pic-list {
  display: flex;
}
.ssc-11-upload-pic-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  margin-right: 16px;
  overflow: hidden;
  color: #fff;
  border-radius: 4px;
}
.ssc-11-upload-pic-tag {
  position: absolute;
  top: 4px;
  left: 4px;
  padding: 2px 4px;
  font-size: 12px;
  line-height: 14px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}
.ssc-11-upload-pic-cover {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
.ssc-11-upload-pic-cover.is-success {
  background-color: rgba(0, 0, 0, 0.04);
}
.ssc-11-upload-pic-cover-main {
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 12px;
}
.ssc-11-upload-pic-ctrls {
  display: none;
  align-items: center;
  justify-content: space-between;
  height: 24px;
  background: rgba(0, 0, 0, 0.5);
}
.ssc-11-upload-pic-ctrls > div {
  position: relative;
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
}
.ssc-11-upload-pic-ctrls > div > span {
  cursor: pointer;
}
.ssc-11-upload-pic-ctrls > div:not(:last-child)::after {
  position: absolute;
  right: -0.5px;
  justify-self: right;
  height: 12px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  content: '';
}
.ssc-11-upload-pic-item:hover .ssc-11-upload-pic-ctrls {
  display: flex;
}
.ssc-11-upload-pic-progress .ssc-11-progress-outer-horizontal {
  margin-left: 8px;
}
.ssc-11-upload-pic-uploader .ssc-11-icon {
  width: 24px;
  height: 24px;
}
.ssc-11-upload-pic-error-tip {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ssc-11-upload-pic-error-tip .ssc-11-icon {
  width: 24px;
  height: 24px;
  margin-bottom: 9px;
}
.ssc-11-upload-pic-preview-modal-close {
  position: absolute;
  top: 16px;
  right: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
}
.ssc-11-upload-pic-preview-modal-img {
  max-width: 484px;
  max-height: 484px;
}
.ssc-11-upload-pic-preview-modal .ssc-11-modal-body {
  overflow: hidden;
}
.ssc-11-upload-pic-preview-modal .ssc-11-modal-content {
  width: auto !important;
  min-width: 0 !important;
  min-width: initial !important;
  padding: 8px !important;
}
.ssc-11-upload-pic-preview-img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.ssc-11-upload-pic-btn {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  background: #fff;
  border: 1px dashed #e2e6ec;
  border-radius: 4px;
  cursor: pointer;
}
.ssc-11-upload-pic-btn svg {
  color: #979797;
}
.ssc-11-upload-pic-btn:hover {
  border-color: #3274f7;
}
.ssc-11-upload-pic-btn:hover svg {
  color: #3274f7;
}
.ssc-11-menu-item .ssc-11-upload-uploader {
  display: block;
}

