.ssr__accordion__section .ssr__accordion_button.active i.accordion__arrow__icon:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ssr__accordion__section .ssr__accordion_button i.accordion__arrow__icon {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
}
.ssr__accordion__section .ssr__accordion_button i.accordion__arrow__icon:before {
  background-image: url(./assets/accordion_arrow.2b86ab959c85e9addb4f.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 8px;
  width: 10px;
}
.ssr__accordion__section .ssr__accordion_button i.accordion__arrow__icon.button {
  cursor: pointer;
}
.ssr__accordion__section .accordion__content .accordion__item {
  font-size: 14px;
  font-weight: 400;
}
.ssr__progress__content {
  height: 100%;
  position: relative;
  width: 100%;
}
.ssr__progress__content .ani-progress-wrapper {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 70%;
}
.ssr__progress__content .ani-progress-wrapper.uploaded {
  opacity: 0;
}
.ssr__progress__content .ani-progress-wrapper .ani-progress-bar-wrapper {
  background-color: #e6e6e6;
  border-radius: 5px;
  height: 6px;
  overflow: hidden;
  width: 100%;
}
.ssr__progress__content .ani-progress-wrapper .ani-progress-bar-wrapper .ani-progress-bar {
  background-color: #006dbc;
  border-radius: 5px;
  height: 100%;
  transition: width 0.5s;
}
.ssr__progress__content .ani-progress-wrapper .ani-progress-pointer-wrppaer {
  position: absolute;
  top: 0;
  -webkit-transform: translate(-25%, -25%);
  transform: translate(-25%, -25%);
  transition: left 0.5s;
}
.ssr__progress__content .ani-progress-wrapper .ani-progress-pointer-wrppaer .ani-progress-ball {
  background-color: #fff;
  border: 3px solid #003288;
  border-radius: 50%;
  height: 10px;
  position: relative;
  width: 10px;
  z-index: 10;
}
.ssr__progress__content .ani-progress-wrapper .ani-progress-pointer-wrppaer .ani-progress-ball .ani-progress-pointer {
  bottom: 16px;
  height: 23px;
  left: -50%;
  position: absolute;
  -webkit-transform: translateX(-42%);
  transform: translateX(-42%);
  width: 59px;
}
.ssr__progress__content
  .ani-progress-wrapper
  .ani-progress-pointer-wrppaer
  .ani-progress-ball
  .ani-progress-pointer
  .ani-progress-pointer-box {
  align-items: center;
  background-color: #006dbc;
  border-radius: 7px;
  color: #fff;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.ssr__progress__content
  .ani-progress-wrapper
  .ani-progress-pointer-wrppaer
  .ani-progress-ball
  .ani-progress-pointer
  .ani-progress-pointer-box
  .ani-progress-box-progress {
  font-size: 15px;
}
.ssr__progress__content
  .ani-progress-wrapper
  .ani-progress-pointer-wrppaer
  .ani-progress-ball
  .ani-progress-pointer
  .ani-progress-pointer-box
  .ani-progress-box-percent {
  font-size: 8px;
}
.ssr__progress__content
  .ani-progress-wrapper
  .ani-progress-pointer-wrppaer
  .ani-progress-ball
  .ani-progress-pointer
  .ani-progress-arrow {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 6px solid #006dbc;
  bottom: -5px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.ssr__progress__content .ani-progress-comment {
  height: 100%;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: all 0.5s;
  width: 300px;
}
.ssr__progress__content .ani-progress-comment.uploaded {
  opacity: 1;
}
.ssr__progress__content .ani-progress-comment.uploaded .upload-success {
  height: 100%;
  width: 100%;
}
.ssr__progress__content .ani-progress-comment.uploaded .upload-success .floating-text,
.ssr__progress__content .ani-progress-comment.uploaded .upload-success .ssr__waiting__loading {
  opacity: 1;
}
.ssr__progress__content .ani-progress-comment.uploaded .upload-success .floating-text .analyze-notice,
.ssr__progress__content .ani-progress-comment.uploaded .upload-success .floating-text .success-text {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.ssr__progress__content .ani-progress-comment .upload-success {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  transition: all 0.8s;
}
.ssr__progress__content .ani-progress-comment .upload-success .ssr__waiting__loading {
  opacity: 0;
  top: 38%;
}
.ssr__progress__content .ani-progress-comment .upload-success .floating-text {
  opacity: 0;
  position: absolute;
  top: 50%;
  width: 100%;
}
.ssr__progress__content .ani-progress-comment .upload-success .floating-text .success-text {
  color: #006dbc;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  transition: all 1.2s;
}
.ssr__progress__content .ani-progress-comment .upload-success .floating-text .analyze-notice {
  font-size: 11px;
  text-align: center;
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
  transition: opacity 1.2s;
  transition: -webkit-transform 1.8s;
  transition: transform 1.8s;
  transition: transform 1.8s, -webkit-transform 1.8s;
}
.ssr__autocomplete .ssr_autocomplete__input__field {
  height: 100%;
  width: 100%;
}
.ssr__autocomplete .ssr_autocomplete__input__field .select__arrow__icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 22px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 22px;
}
.ssr__autocomplete .ssr_autocomplete__input__field .select__arrow__icon i {
  background: url(./assets/select_arrow.a39f1d946ab14f077ed3.svg) no-repeat 50%;
  height: 10px;
  width: 15px;
}
.ssr__autocomplete .ssr_autocomplete__input__field .select__arrow__icon.active i {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ssr__autocomplete .autocomplite__chip__field.total .autocomplete__chip {
  margin-right: 0;
}
.ssr__autocomplete .autocomplite__chip__field.total .autocomplete__chip .chip__title {
  max-width: none;
}
.ssr__autocomplete .autocomplite__chip__field .autocomplete__chip {
  align-items: center;
  background-color: #003288;
  color: #fff;
  display: flex;
  font-size: 11px;
  height: 100%;
  justify-content: space-between;
  margin-right: 4px;
  padding: 0 6px;
  width: 100%;
}
.ssr__autocomplete .autocomplite__chip__field .autocomplete__chip .chip__title {
  max-width: calc(100% - 8px);
  overflow: hidden;
  padding-right: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ssr__autocomplete .autocomplite__chip__field .autocomplete__chip i {
  background: url(./assets/chip_cancel.69dfbcc1a36931895d06.svg) no-repeat 50%;
  cursor: pointer;
  height: 9px;
  width: 9px;
}
.ssr__autocomplete .autocomplite__chip__field .autocomplete__chip__additional {
  align-items: center;
  background-color: #003288;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  font-size: 11px;
  height: 100%;
  justify-content: space-between;
  padding: 0 6px;
  white-space: nowrap;
}
.ssr__autocomplete .autocomplete__option__container .autocomplete__all__check {
  height: 30px;
  padding: 0 12px;
}
.ssr__autocomplete .autocomplete__option__container .autocomplete__all__check:hover {
  background-color: #f5fbff;
}
.ssr__autocomplete .autocomplete__option__container .autocomplete__all__check .ssr__checkbox__container {
  height: 100%;
  width: 100%;
}
.ssr__autocomplete .autocomplete__option__container .autocomplete__list__grid {
  height: 100%;
  position: relative;
}
.ssr__autocomplete .autocomplete__option__container .autocomplete__list__grid.allCheck {
  height: calc(100% - 30px);
}
.ssr__checkbox__container .ssr__checkbox .ssr-checkbox-check-icon {
  background: url(./assets/check.52167240e3c3dd52efd3.svg) no-repeat 50%;
  height: 100%;
  width: 100%;
}
.ssr__checkbox__container .ssr__checkbox .ssr-checkbox-indeterminate-icon {
  background: url(./assets/indeter.b8e4c0b956979bbce3f6.svg) no-repeat 50%;
  height: 100%;
  width: 100%;
}
.ssr__drop__zone_wrapper .drop__zone {
  border: 1px solid #e6e6e6;
  display: flex;
  height: 100%;
  min-height: 120px;
  min-width: 300px;
  overflow: hidden;
  padding: 4px;
  transition: border-color 0.3s ease, background-color 0.3s ease;
  width: 100%;
}
.ssr__drop__zone_wrapper .drop__zone div.label {
  font-size: 12px;
  max-width: calc(100% - 40px);
  text-align: center;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text {
  text-align: center;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text .blue-text {
  align-items: center;
  display: flex;
  justify-content: center;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text .blue-text span {
  color: #006dbc;
  display: block;
  font-weight: 700;
  max-width: calc(100% - 30px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text .blue-text span:after {
  color: #191919;
  content: '은';
  font-weight: 400;
  margin-left: 4px;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text .red-text {
  align-items: center;
  display: flex;
  justify-content: center;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text .red-text:not(.error) span:after {
  color: #191919;
  content: '은';
  font-weight: 400;
  margin-left: 4px;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text .red-text span {
  color: #ff5974;
  font-weight: 700;
  max-width: calc(100% - 30px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  word-break: break-word;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text .normal-text {
  align-items: normal;
  color: #191919;
  display: flex;
  justify-content: center;
  margin-top: 2px;
}
.ssr__drop__zone_wrapper .drop__zone div.label .valid-text .normal-text span {
  display: inline-block;
  max-width: calc(100% - 30px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ssr__drop__zone_wrapper .drop__zone div.label .gray-text {
  color: #a7a7a7;
  font-size: 12px;
  margin-top: 20px;
}
.ssr__drop__zone_wrapper .drop__zone div.label .upload-icon {
  background: url(./assets/ssr_upload.aa2b6429fa4d14675fff.svg) no-repeat 50%;
  height: 60px;
  width: 82px;
}
.ssr__drop__zone_wrapper .drop__zone div.label .label-text {
  color: #979797;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.ssr__drop__zone_wrapper .drop__zone:hover:not(.loading) {
  border-color: #9dd6ff;
}
.ssr__drop__zone_wrapper .drop__zone.active:not(.loading) {
  background-color: #eef8ff;
}
.ssr__drop__zone_wrapper .drop__zone .file__input {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
}
.ssr__drop__zone_wrapper .drop__zone .file__input input {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.ssr__drop__zone_wrapper .drop__zone .file__input .cancel-button {
  cursor: pointer;
  height: 20px;
  position: absolute;
  right: 14px;
  top: 14px;
  width: 20px;
}
.ssr__drop__zone_wrapper .drop__zone .file__input .cancel-button:before {
  background: url(./assets/cancel.a4f8961220f024e1c785.svg) no-repeat 50%;
  content: '';
  display: block;
  height: 12px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 12px;
}
.ssr__input__container i.input__pw__lock__icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 24px;
  justify-content: center;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
}
.ssr__input__container i.input__pw__lock__icon.disabled:before {
  background-position: -264px -100px;
}
.ssr__input__container i.input__pw__lock__icon.open:before {
  background: url(./assets/ssr_password_lock_open.5c576806751c41c394d4.svg) no-repeat 50%;
  height: 13px;
  width: 14px;
}
.ssr__input__container i.input__pw__lock__icon:before {
  background: url(./assets/ssr_password_lock.e281432c2c7aeb33476c.svg) no-repeat 50%;
  content: '';
  display: block;
  height: 12px;
  right: 0;
  top: 0;
  width: 10px;
}
.ssr__loading {
  align-items: flex-start;
  display: flex;
  height: 100%;
  justify-content: flex-start;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 55;
}
.ssr__loading .ssr__loading__back {
  background: #000;
  height: 100%;
  opacity: 0.15;
  position: absolute;
  width: 100%;
}
.ssr__loading .loading__spinner__wrap {
  align-items: center;
  display: flex;
  justify-content: center;
}
.ssr__loading .loading__spinner__wrap .loading__spinner {
  background: #fff url(./assets/loading.02d0d95a2a9b5c8ae8a4.gif) no-repeat 50%;
  border-radius: 50%;
  display: inline-block;
  height: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 50px;
  z-index: 55;
}
.ssr__proccessing__loding {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.ssr__proccessing__loding .proccessing__spinner {
  background: url(./assets/proccessing.46c43e9bffdfce713218.svg) no-repeat 50%;
  background-size: 100%;
  flex-shrink: 0;
  height: 30px;
  width: 30px;
}
.ssr__waiting__loading {
  align-items: center;
  display: flex;
  justify-content: space-between;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 50px;
}
.ssr__waiting__loading > div {
  -webkit-animation: waiting-bouncedelay 1.4s ease-in-out infinite both;
  animation: waiting-bouncedelay 1.4s ease-in-out infinite both;
  background-color: #9fd9f6;
  border-radius: 100%;
  display: inline-block;
  height: 12px;
  width: 12px;
}
.ssr__waiting__loading .waiting_first {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.ssr__waiting__loading .waiting_second {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes waiting-bouncedelay {
  0%,
  80%,
  to {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes waiting-bouncedelay {
  0%,
  80%,
  to {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
#ssr__absolute__modal__wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
#ssr__absolute__modal__wrapper .ssr__modal__portal {
  background-color: #fff;
}
.ssr__modal__background__screen {
  background-color: #000;
  opacity: 0.4;
  z-index: -1;
}
#ssr__no__data,
.ssr__modal__background__screen {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#ssr__no__data {
  font-style: normal;
}
#ssr__no__data .content__wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 200px;
}
#ssr__no__data .content__wrapper .ssr__no__data__icon {
  background: url(./assets/noData.4c35647223c5068f8324.svg) no-repeat 50%;
  height: 100px;
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
  width: 145px;
}
#ssr__no__data .content__wrapper .ssr__no__data__text {
  font-size: 14px;
  font-weight: 700;
  margin-top: 10px;
}
.ssr__popover__wrapper {
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 2px 3px 0 rgba(71, 51, 51, 0.1), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  position: fixed;
  z-index: 100;
}
.ssr__menu__container .ssr__popover__button,
.ssr__popover__button {
  cursor: pointer;
}
.ssr__menu__container .ssr__menu__wrapper {
  background-color: #fff;
  border-radius: 7px;
  box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 2px 3px 0 rgba(71, 51, 51, 0.1), 0 1px 10px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  position: fixed;
  z-index: 100;
}
.ssr__modal__button {
  cursor: pointer;
}
body.ssr__col__resizing {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body.ssr__col__resizing,
body.ssr__col__resizing * {
  cursor: col-resize !important;
}
body.ssr__row__resizing {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body.ssr__row__resizing,
body.ssr__row__resizing * {
  cursor: row-resize !important;
}
.custom__resize__wrapper {
  position: relative;
}
.custom__resize__wrapper .custom-resizer {
  cursor: col-resize;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
  width: 10px;
  z-index: 5;
}
.custom__resize__wrapper .custom-resizer.bottom {
  bottom: 0;
  cursor: row-resize;
  height: 10px;
  left: 0;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  width: 100%;
}
.custom__resize__wrapper .custom-resizer.top {
  cursor: row-resize;
  height: 10px;
  left: 0;
  top: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.custom__resize__wrapper .custom-resizer .resizer-grap {
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  z-index: 5;
}
.ssr__select .ssr__select__button .ssr__select__arrow__icon:before {
  background: url(./assets/select_arrow.a39f1d946ab14f077ed3.svg) no-repeat 50%;
  content: '';
  display: block;
  height: 10px;
  width: 15px;
}
.ssr__select .ssr__select__button.active .ssr__select__arrow__icon:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
body.table-resizing {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body.table-resizing,
body.table-resizing * {
  cursor: col-resize !important;
}
.ssr_table__wrapper {
  border: 1px solid #eee;
}
.ssr_table__wrapper * {
  box-sizing: border-box;
}
.ssr_table__wrapper .ssr_table {
  font-size: 12px;
  height: 100%;
  overflow: hidden;
  padding: 10px 20px;
  position: relative;
  width: 100%;
}
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper {
  -ms-overflow-style: none;
  overflow-x: scroll;
  scrollbar-width: none;
}
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper::-webkit-scrollbar {
  display: none;
}
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper ul.ssr_table__head {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: normal;
  margin: 0;
  min-width: 1000px;
  padding: 0;
}
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper ul.ssr_table__head .ssr-table-row-check,
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper ul.ssr_table__head .ssr-table-th-check {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 9px;
}
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper ul.ssr_table__head div.ssr_table__th {
  align-items: center;
  color: #0c2b61;
  display: flex;
  font-weight: 700;
  height: 100%;
  justify-content: normal;
  min-width: 60px;
  padding: 0 12px;
  position: relative;
}
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper ul.ssr_table__head div.ssr_table__th.order {
  cursor: pointer;
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_header__wrapper
  ul.ssr_table__head
  div.ssr_table__th.order
  div.ssr_table__th__context
  .ssr_table__text {
  max-width: calc(100% - 14px) !important;
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_header__wrapper
  ul.ssr_table__head
  div.ssr_table__th
  div.ssr_table__th__context {
  align-items: center;
  display: flex;
  justify-content: normal;
  max-width: calc(100% - 24px);
  position: absolute;
  width: calc(100% - 24px);
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_header__wrapper
  ul.ssr_table__head
  div.ssr_table__th
  div.ssr_table__th__context
  .ssr_table__text {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_header__wrapper
  ul.ssr_table__head
  div.ssr_table__th
  div.ssr_table__th__context
  i.ssr_table__order__icon {
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  width: 8px;
}
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper ul.ssr_table__head div.ssr_table__th .resizer-grap {
  cursor: col-resize;
  height: 60%;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 4px;
}
.ssr_table__wrapper .ssr_table .ssr_table_header__wrapper ul.ssr_table__head div.ssr_table__th .resizer-grap:after {
  background-color: #eee;
  content: '';
  display: block;
  height: 100%;
  width: 2px;
}
.ssr_table__wrapper .ssr_table .ssr_table_body__wrapper {
  height: calc(100% - 36px);
  padding-top: 4px;
}
.ssr_table__wrapper .ssr_table .ssr_table_body__wrapper .ssr_table__container {
  height: 100%;
  position: relative;
  width: 100%;
}
.ssr_table__wrapper .ssr_table .ssr_table_body__wrapper .ssr_table__container .ssr_table__body {
  height: 100%;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: relative;
}
.ssr_table__wrapper .ssr_table .ssr_table_body__wrapper .ssr_table__container .ssr_table__body li.ssr_table__row {
  align-items: center;
  display: flex;
  height: 36px;
  justify-content: normal;
  min-width: 1000px;
  width: 100%;
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_body__wrapper
  .ssr_table__container
  .ssr_table__body
  li.ssr_table__row
  .ssr-table-row-check,
.ssr_table__wrapper
  .ssr_table
  .ssr_table_body__wrapper
  .ssr_table__container
  .ssr_table__body
  li.ssr_table__row
  .ssr-table-th-check {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 9px;
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_body__wrapper
  .ssr_table__container
  .ssr_table__body
  li.ssr_table__row
  div.ssr_table__td {
  align-items: center;
  color: #1d1d1d;
  display: flex;
  height: 100%;
  justify-content: normal;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_body__wrapper
  .ssr_table__container
  .ssr_table__body
  li.ssr_table__row
  div.ssr_table__td.cursor {
  cursor: pointer;
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_body__wrapper
  .ssr_table__container
  .ssr_table__body
  li.ssr_table__row
  div.ssr_table__td
  div.ssr_table__td__context {
  align-items: center;
  display: flex;
  justify-content: normal;
  max-width: calc(100% - 24px);
  position: absolute;
  width: calc(100% - 24px);
}
.ssr_table__wrapper
  .ssr_table
  .ssr_table_body__wrapper
  .ssr_table__container
  .ssr_table__body
  li.ssr_table__row
  div.ssr_table__td
  div.ssr_table__td__context
  .text-node {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
}
.ssr_tooltip__table__cell {
  font-size: 12px;
  padding: 6px 20px;
  white-space: nowrap;
}
.ssr__pagination {
  align-items: center;
  display: flex;
  height: 36px;
  justify-content: flex-start;
  margin: 7px 0;
}
.ssr__pagination .ssr__pagination__buttons {
  align-items: center;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  padding: 4px 12px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__left__arrow {
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  height: 28px;
  justify-content: center;
  transition: all 0.1s;
  width: 20px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__left__arrow i {
  background: url(./assets/pagination_left.dee961a1e7eded71d86a.svg) no-repeat 50%;
  height: 12px;
  width: 6px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__left__arrow__start {
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  height: 28px;
  justify-content: center;
  transition: all 0.1s;
  width: 20px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__left__arrow__start i {
  background: url(./assets/pagination_left_end.c21274707f085cdb8a11.svg) no-repeat 50%;
  height: 12px;
  width: 12px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__right__arrow {
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  height: 28px;
  justify-content: center;
  transition: all 0.1s;
  width: 20px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__right__arrow i {
  background: url(./assets/pagination_right.a74fec00099c8f9200b0.svg) no-repeat 50%;
  height: 12px;
  width: 6px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__right__arrow-end {
  align-items: center;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  height: 28px;
  justify-content: center;
  transition: all 0.1s;
  width: 20px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__right__arrow-end i {
  background: url(./assets/pagination_left_end.c21274707f085cdb8a11.svg) no-repeat 50%;
  height: 12px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  width: 12px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__page__items {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 6px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__page__items .pagination-item {
  align-items: center;
  border-radius: 3px;
  color: #c5c6ca;
  cursor: pointer;
  display: flex;
  font-size: 13px;
  font-weight: 700;
  height: 28px;
  justify-content: center;
  margin: 0 2px;
  transition: all 0.1s;
  width: 32px;
}
.ssr__pagination .ssr__pagination__buttons .ssr__page__items .pagination-item.active {
  color: #191919;
}
.ssr__tooltip__root {
  border-radius: 4px;
  color: #fff;
  font-size: 12px;
  position: absolute;
  z-index: 100;
}
.ssr__tooltip__arrow {
  height: 0;
  position: fixed;
  width: 0;
}
.ssr__tooltip__arrow.tooltip-position-right-bottom,
.ssr__tooltip__arrow.tooltip-position-right-center,
.ssr__tooltip__arrow.tooltip-position-right-top {
  border-bottom: 4px solid transparent !important;
  border-right: 7px solid #333;
  border-top: 4px solid transparent !important;
}
.ssr__tooltip__arrow.tooltip-position-left-bottom,
.ssr__tooltip__arrow.tooltip-position-left-center,
.ssr__tooltip__arrow.tooltip-position-left-top {
  border-bottom: 4px solid transparent !important;
  border-left: 7px solid #333;
  border-top: 4px solid transparent !important;
}
.ssr__tooltip__arrow.tooltip-position-bottom-center,
.ssr__tooltip__arrow.tooltip-position-bottom-left,
.ssr__tooltip__arrow.tooltip-position-bottom-right {
  border-bottom: 7px solid #333;
  border-left: 4px solid transparent !important;
  border-right: 4px solid transparent !important;
}
.ssr__tooltip__arrow.tooltip-position-top-center,
.ssr__tooltip__arrow.tooltip-position-top-left,
.ssr__tooltip__arrow.tooltip-position-top-right {
  border-left: 4px solid transparent !important;
  border-right: 4px solid transparent !important;
  border-top: 7px solid #333;
}
.ssr__validator__error__message {
  background-color: #6d040a;
  border-radius: 2px;
  color: #fff;
  font-size: 11px;
  left: 0;
  padding: 8px 10px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
}
.ssr__validator__error__message > div {
  line-height: 20px;
}
/*# sourceMappingURL=main.53c47e4a.css.map*/
