/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-typography {
  color: rgba(0, 0, 0, 0.65);
  word-break: break-word;
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-success {
  color: #52c41a;
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #f5222d;
}
a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus {
  color: #cf1322;
}
a.ant-typography.ant-typography-danger:hover {
  color: #ff4d4f;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
div.ant-typography-h1,
div.ant-typography-h1 > textarea,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
div.ant-typography-h2,
div.ant-typography-h2 > textarea,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
div.ant-typography-h3,
div.ant-typography-h3 > textarea,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
div.ant-typography-h4,
div.ant-typography-h4 > textarea,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
h5.ant-typography,
div.ant-typography-h5,
div.ant-typography-h5 > textarea,
.ant-typography h5 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography,
.ant-typography + h5.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography h5 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography h5 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography h5 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4,
.ant-typography h5 + h4,
.ant-typography div + h5,
.ant-typography ul + h5,
.ant-typography li + h5,
.ant-typography p + h5,
.ant-typography h1 + h5,
.ant-typography h2 + h5,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
  max-width: 100%;
}
a.ant-typography,
.ant-typography a {
  color: #225eec;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  text-decoration: none;
}
a.ant-typography:focus-visible,
.ant-typography a:focus-visible,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #4b85fa;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #1242c7;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
.ant-typography a.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active,
a.ant-typography[disabled]:hover,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:hover,
.ant-typography a.ant-typography-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #225eec;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 4px;
}
.ant-typography-expand:focus-visible,
.ant-typography-edit:focus-visible,
.ant-typography-copy:focus-visible,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #4b85fa;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #1242c7;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(1em - 4px - 1px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
  font-style: normal;
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  height: 1em;
  margin: 0 !important;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography pre,
.ant-typography blockquote {
  margin: 1em 0;
}
.ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}
.ant-typography blockquote {
  padding: 0 0 0 0.6em;
  border-left: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}
.ant-typography-single-line {
  white-space: nowrap;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 4px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-dot.ant-scroll-number {
  transition: background 1.5s;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  animation: antBadgeLoadingCircle 1s infinite linear;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #f5222d;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
  direction: ltr;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #1489ff;
  border-radius: 2px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentcolor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-appear,
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-enter {
  animation-name: antZoomBadgeInRtl;
}
.ant-badge:not(.ant-badge-not-a-wrapper).ant-badge-rtl .ant-badge-zoom-leave {
  animation-name: antZoomBadgeOutRtl;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentcolor transparent transparent currentcolor;
}
@keyframes antZoomBadgeInRtl {
  0% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
  }
}
@keyframes antZoomBadgeOutRtl {
  0% {
    transform: scale(1) translate(-50%, -50%);
  }
  100% {
    transform: scale(0) translate(-50%, -50%);
    opacity: 0;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 4px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border: 1px solid #fff;
}
.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px;
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  margin-left: 3px;
}
.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0;
}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
  margin-right: 3px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  max-width: 100vw;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  user-select: text;
}
.ant-popover-content {
  position: relative;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 15.3137085px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 15.3137085px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 15.3137085px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 15.3137085px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  width: max-content;
  max-width: 100%;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.65);
}
.ant-popover-message {
  display: flex;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
}
.ant-popover-message-icon {
  display: inline-block;
  margin-right: 8px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button:not(:first-child) {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  --antd-arrow-background-color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 11.3137085px;
  height: 11.3137085px;
  margin: auto;
  content: '';
  pointer-events: auto;
  border-radius: 0 0 2px;
  pointer-events: none;
}
.ant-popover-arrow-content::before {
  position: absolute;
  top: -11.3137085px;
  left: -11.3137085px;
  width: 33.9411255px;
  height: 33.9411255px;
  background: var(--antd-arrow-background-color);
  background-repeat: no-repeat;
  background-position: -10px -10px;
  content: '';
  clip-path: inset(33% 33%);
  clip-path: path('M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z');
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 0;
  transform: translateY(100%);
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-11px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateY(100%) translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 0;
  transform: translateX(-100%);
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(11px) rotate(135deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateX(-100%) translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 0;
  transform: translateY(-100%);
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(11px) rotate(-135deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateY(-100%) translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: 0;
  transform: translateX(100%);
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-11px) rotate(-45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateX(100%) translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-drawer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  pointer-events: none;
}
.ant-drawer-inline {
  position: absolute;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.45);
  pointer-events: auto;
}
.ant-drawer-content-wrapper {
  position: absolute;
  z-index: 1000;
  transition: all 0.3s;
}
.ant-drawer-content-wrapper-hidden {
  display: none;
}
.ant-drawer-left > .ant-drawer-content-wrapper {
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-top > .ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  left: 0;
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom > .ant-drawer-content-wrapper {
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-content {
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #fff;
  pointer-events: auto;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.ant-drawer-header {
  display: flex;
  flex: 0;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #f0f0f0;
}
.ant-drawer-header-title {
  display: flex;
  flex: 1;
  align-items: center;
  min-width: 0;
  min-height: 0;
}
.ant-drawer-extra {
  flex: none;
}
.ant-drawer-close {
  display: inline-block;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-title {
  flex: 1;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-body {
  flex: 1;
  min-width: 0;
  min-height: 0;
  padding: 24px;
  overflow: auto;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.panel-motion-enter-start,
.panel-motion-appear-start,
.panel-motion-leave-start {
  transition: none;
}
.panel-motion-enter-active,
.panel-motion-appear-active,
.panel-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active,
.ant-drawer-mask-motion-leave-active {
  transition: all 0.3s;
}
.ant-drawer-mask-motion-enter,
.ant-drawer-mask-motion-appear {
  opacity: 0;
}
.ant-drawer-mask-motion-enter-active,
.ant-drawer-mask-motion-appear-active {
  opacity: 1;
}
.ant-drawer-mask-motion-leave {
  opacity: 1;
}
.ant-drawer-mask-motion-leave-active {
  opacity: 0;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start,
.ant-drawer-panel-motion-left-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active,
.ant-drawer-panel-motion-left-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-left-enter-start,
.ant-drawer-panel-motion-left-appear-start {
  transform: translateX(-100%) !important;
}
.ant-drawer-panel-motion-left-enter-active,
.ant-drawer-panel-motion-left-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-left-leave-active {
  transform: translateX(-100%);
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start,
.ant-drawer-panel-motion-right-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active,
.ant-drawer-panel-motion-right-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-right-enter-start,
.ant-drawer-panel-motion-right-appear-start {
  transform: translateX(100%) !important;
}
.ant-drawer-panel-motion-right-enter-active,
.ant-drawer-panel-motion-right-appear-active {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave {
  transform: translateX(0);
}
.ant-drawer-panel-motion-right-leave-active {
  transform: translateX(100%);
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start,
.ant-drawer-panel-motion-top-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active,
.ant-drawer-panel-motion-top-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-top-enter-start,
.ant-drawer-panel-motion-top-appear-start {
  transform: translateY(-100%) !important;
}
.ant-drawer-panel-motion-top-enter-active,
.ant-drawer-panel-motion-top-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-top-leave-active {
  transform: translateY(-100%);
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start,
.ant-drawer-panel-motion-bottom-leave-start {
  transition: none;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active,
.ant-drawer-panel-motion-bottom-leave-active {
  transition: all 0.3s;
}
.ant-drawer-panel-motion-bottom-enter-start,
.ant-drawer-panel-motion-bottom-appear-start {
  transform: translateY(100%) !important;
}
.ant-drawer-panel-motion-bottom-enter-active,
.ant-drawer-panel-motion-bottom-appear-active {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave {
  transform: translateY(0);
}
.ant-drawer-panel-motion-bottom-leave-active {
  transform: translateY(100%);
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  margin-right: 0;
  margin-left: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-list .slick-slide > div > div {
  vertical-align: bottom;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '\2190';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '\2192';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-bottom: 0;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 4px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  position: relative;
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li button::after {
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  content: '';
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 0;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '\2192';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '\2190';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info {
  padding: 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-image-mask-info .anticon {
  margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1081;
  width: 100%;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-image-preview-operations-operation:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-progress {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: fixed;
  top: 50%;
  right: 8px;
  z-index: 1081;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.3s;
  pointer-events: auto;
}
.ant-image-preview-switch-left:hover,
.ant-image-preview-switch-right:hover {
  background: rgba(0, 0, 0, 0.2);
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled,
.ant-image-preview-switch-left-disabled:hover,
.ant-image-preview-switch-right-disabled:hover {
  color: rgba(255, 255, 255, 0.25);
  background: rgba(0, 0, 0, 0.1);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon,
.ant-image-preview-switch-left-disabled:hover > .anticon,
.ant-image-preview-switch-right-disabled:hover > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 8px;
}
.ant-image-preview-switch-right {
  right: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  margin-right: 24px;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder {
  position: relative;
}
.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 24px * 2);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-notification-top .ant-notification-notice,
.ant-notification-bottom .ant-notification-notice {
  margin-right: auto;
  margin-left: auto;
}
.ant-notification-topLeft .ant-notification-notice,
.ant-notification-bottomLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0;
}
.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #1489ff;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #f5222d;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
}
.ant-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}
.ant-notification-top,
.ant-notification-bottom {
  margin-right: 0;
  margin-left: 0;
}
.ant-notification-top .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-top .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationTopFadeIn;
}
.ant-notification-bottom .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottom .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationBottomFadeIn;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
@keyframes NotificationTopFadeIn {
  0% {
    margin-top: -100%;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    opacity: 1;
  }
}
@keyframes NotificationBottomFadeIn {
  0% {
    margin-bottom: -100%;
    opacity: 0;
  }
  100% {
    margin-bottom: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 4px;
}
.ant-alert-content {
  flex: 1;
  min-width: 0;
}
.ant-alert-icon {
  margin-right: 8px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #8fd2ff;
}
.ant-alert-info .ant-alert-icon {
  color: #1489ff;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff1f0;
  border: 1px solid #ffa39e;
}
.ant-alert-error .ant-alert-icon {
  color: #f5222d;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-action {
  margin-left: 8px;
}
.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  align-items: flex-start;
  padding: 15px 15px 15px 24px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ant-alert.ant-alert-rtl {
  direction: rtl;
}
.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px;
}
.ant-alert-rtl .ant-alert-action {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl.ant-alert-with-description {
  padding-right: 24px;
  padding-left: 15px;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  font-size: 0;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\A0';
}
.ant-radio-wrapper.ant-radio-wrapper-in-form-item input[type='radio'] {
  width: 14px;
  height: 14px;
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #1489ff;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(20, 137, 255, 0.12);
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1489ff;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
  background-color: #1489ff;
  border-top: 0;
  border-left: 0;
  border-radius: 16px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio.ant-radio-disabled .ant-radio-inner {
  border-color: #d9d9d9;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #1489ff;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(0.5);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 4px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #1489ff;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px rgba(20, 137, 255, 0.12);
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1489ff;
  background: #fff;
  border-color: #1489ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #1489ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1489ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #3da5ff;
  border-color: #3da5ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #3da5ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #0769d9;
  border-color: #0769d9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #0769d9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(20, 137, 255, 0.12);
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1489ff;
  border-color: #1489ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #3da5ff;
  border-color: #3da5ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #0769d9;
  border-color: #0769d9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px rgba(20, 137, 255, 0.12);
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: rgba(0, 0, 0, 0.25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 4px 4px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #3da5ff;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 4px 0 0 4px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}

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

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  width: 0;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 4px 0 0 4px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}

.row-content{display:flex !important}.row-content.center{align-items:center !important}.row-content .space{justify-content:space-between !important}.row-content.space{justify-content:space-between !important}.row-content.wrap{flex-wrap:wrap !important}.row-content.end{align-items:flex-end !important}.row-content.right-end{justify-content:flex-end !important}.row-content.center-center{align-items:center !important;justify-content:center !important}.row-content.j-center{justify-content:center !important}.row-content.a-center{align-items:center !important}.row-content.column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.row-content.a-start{align-items:flex-start !important}.flex-grow{flex-grow:1}.m-0{margin:0px !important}.m-5{margin:5px !important}.m-10{margin:10px !important}.m-15{margin:15px !important}.m-20{margin:20px !important}.m-25{margin:25px !important}.mb-0{margin-bottom:0px !important}.mb-3{margin-bottom:3px !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-22{margin-bottom:22px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mb-35{margin-bottom:35px !important}.mb-40{margin-bottom:40px !important}.mb-45{margin-bottom:45px !important}.mb-50{margin-bottom:50px !important}.mb-65{margin-bottom:65px !important}.mb-70{margin-bottom:70px !important}.mb-75{margin-bottom:75px !important}.mb-100{margin-bottom:100px !important}.mt-0{margin-top:0px !important}.mt-2{margin-top:2px !important}.mt-3{margin-top:3px !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-35{margin-top:35px !important}.mt-40{margin-top:40px !important}.mt-45{margin-top:45px !important}.mt-50{margin-top:50px !important}.mt-60{margin-top:60px !important}.mt-65{margin-top:65px !important}.mt-70{margin-top:70px !important}.mt-75{margin-top:75px !important}.mt-85{margin-top:85px !important}.mt-100{margin-top:100px !important}.mt-auto{margin-top:auto !important}.mr-0{margin-right:0px !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-35{margin-right:35px !important}.mr-45{margin-right:45px !important}.mr-70{margin-right:70px !important}.ml-0{margin-left:0px !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-35{margin-left:35px !important}.p-0{padding:0px !important}.p-5{padding:5px !important}.p-10{padding:10px !important}.p-15{padding:15px !important}.p-16{padding:16px !important}.p-20{padding:20px !important}.p-25{padding:25px !important}.p-30{padding:30px !important}.p-35{padding:35px !important}.p-43{padding:43px !important}.pb-0{padding-bottom:0px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-25{padding-bottom:25px !important}.pb-70{padding-bottom:70px !important}.pt-0{padding-top:0px !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-25{padding-top:25px !important}.pr-0{padding-right:0px !important}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px !important}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px !important}.pr-25{padding-right:25px !important}.pr-30{padding-right:30px !important}.pr-35{padding-right:35px !important}.pr-50{padding-right:50px !important}.pr-70{padding-right:70px !important}.pl-0{padding-left:0px !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-25{padding-left:25px !important}.pl-30{padding-left:30px !important}.pl-35{padding-left:35px !important}.pl-70{padding-left:70px !important}.h-32{height:32px}.h-40{height:40px !important}.h-46{height:46px}.h-50{height:50px}.h-auto{height:auto !important}.w-32{width:32px}.w-125{width:125px}.f-upper{text-transform:uppercase !important}.text-under{text-decoration:underline !important}.fs-9{font-size:9px !important}.fs-10{font-size:10px !important}.fs-11{font-size:11px !important}.fs-12{font-size:12px !important}.fs-13{font-size:13px !important}.fs-14{font-size:14px !important}.fs-15{font-size:15px !important}.fs-16{font-size:16px !important}.fs-17{font-size:17px !important}.fs-18{font-size:18px !important}.fs-19{font-size:19px !important}.fs-20{font-size:20px !important}.fs-22{font-size:22px !important}.fs-25{font-size:25px !important}.fs-28{font-size:28px !important}.fs-30{font-size:30px !important}.fs-33{font-size:33px !important}.fs-35{font-size:35px !important}.fs-37{font-size:37px !important}.fs-40{font-size:40px !important}.fs-45{font-size:45px !important}.fs-50{font-size:50px !important}.fs-52{font-size:52px !important}.fw-50{font-weight:50 !important}.fw-400{font-weight:400 !important}.fw-450{font-weight:500 !important}.fw-480{font-weight:500 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.fw-bolder{font-weight:bolder !important}.fw-bold{font-weight:bold !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-justify{text-align:justify !important}.color-black{color:black !important}.color-gray{color:#8e8e8e}.color-white{color:white !important}.color-primary-important{color:#1489ff !important}.color-primary{color:#1489ff}.color-dark-gray{color:#858585 !important}.color-med-gray{color:#707070 !important}.color-light-gray{color:#b2b2b2 !important}.color-blue{color:#3575fd !important}.lightgray-back-color{background-color:#f8f8f8 !important}.primary-back-color{background-color:#1489ff !important}.white-back-color{background-color:#fff !important}.relative-content{position:relative}.ww-100{width:100% !important}.ww-90{width:90% !important}.hh-100{height:100% !important}.mh-44{max-height:44px !important}.mh-75{max-height:75px !important}.flex-1{flex:1}.w-213{width:213px}.mw-0{min-width:0px !important}.mw-150{min-width:150px}.mw-200{min-width:200px}.maxw-85{max-width:85px !important}.maxw-90{max-width:90px !important}.maxw-95{max-width:95px !important}.maxw-105{max-width:105px !important}.maxw-496{max-width:496px}.maxw-631{max-width:631px}.maxw-326{max-width:326px}.maxw-384{max-width:384px}.pointer-events-none{pointer-events:none}.card-shadow{box-shadow:0 1px 10px 0 rgba(0,0,0,0.16)}.over-flowx{overflow-x:auto}.object-contain{object-fit:contain}.op-0{opacity:0}.op-40{opacity:40%}.op-80{opacity:80%}.display-none{display:none !important}.round-8{border-radius:8px}.custom-divider{height:1px;background-color:#707070;margin-top:15px;margin-bottom:25px}.font-normal{font-style:normal !important}.center-container{position:absolute !important;left:50% !important;top:10% !important;transform:translate(-50%, -10%) !important}.width-fit-content{width:fit-content}.full-screen{width:100vw;height:100vh}.button-orange-md{height:40px !important;border:2px solid #ffa200 !important;background-color:#fff !important;color:#ffa200 !important;font-weight:600 !important;padding:4px 8px !important}.button-green-md{height:40px !important;border:2px solid #28b82d !important;background-color:#fff !important;color:#28b82d !important;font-weight:600 !important;padding:4px 8px !important}.button-blue-round-md{height:40px !important;border:2px solid #1489ff !important;background-color:#fff !important;color:#1489ff !important;font-weight:600 !important;width:170px;padding:4px 8px !important}.button-blue-md{height:40px !important;border:2px solid #1489ff !important;background-color:#fff !important;color:#1489ff !important;font-weight:600 !important;padding:4px 15px !important}.button-blue-md.sm{padding:4px 7px !important}.button-lg{height:64px !important;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:50px;font-weight:600;width:100%;cursor:pointer}.button-dark-md{height:40px !important;border:2px solid #59626a !important;background-color:#59626a !important;color:white !important;font-weight:600 !important;padding:4px 15px !important}.button-primary-md{height:40px !important;border:2px solid #1489ff !important;background-color:#1489ff !important;color:white !important;font-weight:600 !important;padding:4px 15px !important}.button-red-md{height:40px !important;border:2px solid #ff3232 !important;background-color:#fff !important;color:#ff3232 !important;font-weight:600 !important;padding:4px 15px !important}.button-delete-border-md{height:40px !important;border:2px solid #ff3232 !important;background-color:#fff !important;color:#ff3232 !important;font-weight:600 !important;padding:0px 15px !important}.button-border-md{border-radius:0px;height:40px !important;border:1px solid #707070 !important;background-color:#fff !important;color:#707070 !important;font-weight:600 !important;padding:4px 15px !important}.button-border-md.sm-pad{padding:4px 5px !important}.button-border-sm{border-radius:0px;height:30px !important;border:1px solid #b1b1b1 !important;background-color:#fff !important;color:#b1b1b1 !important;font-weight:600 !important;padding:4px 15px !important}.button-border-sm.red{color:#ff3232 !important}.button-outline-md{border-radius:0px;height:50px !important;border:1px solid #d5d5d5 !important;background-color:#fff !important;color:#707070 !important;font-weight:600 !important;padding:4px 15px !important}.button-outline-sm{height:40px !important;border:1px solid #d5d5d5 !important;background-color:#fff !important;color:#707070 !important;font-weight:600 !important;padding:4px 15px !important}.button-purple-md{border-radius:5px !important;height:40px !important;border:1px solid #1f00c1 !important;background-color:#1f00c1 !important;color:#fff !important;font-weight:600 !important;padding:4px 10px !important}.button-purple-md.soft{border:1px solid #4572c4 !important;background-color:#4572c4 !important;max-width:290px}.button-border-square{border-radius:0px !important;height:50px !important;border:1px solid #707070 !important;background-color:#fff !important;color:#707070 !important;padding:1px !important;font-size:13px;line-height:13px;min-width:55px;display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important}.button-border-square.text-big{font-size:18px}.button-menu-md{height:40px !important;background-color:white !important;color:#000 !important;font-weight:600 !important}.button-menu-md svg{font-size:22px !important;height:35px !important;color:#000 !important;font-weight:600 !important}.button-menu-md.back svg{color:#9ca6af !important}.button-darkblue-md{height:45px !important;border:2px solid #1f78b4 !important;background-color:#fff !important;color:#1f78b4 !important;font-weight:600 !important;padding:4px 15px !important;font-size:16px}.button-darkblue-sm{background-color:#1f78b4 !important;border:1px solid #1f78b4 !important}.button-blue-md{height:40px !important;border:1px solid #3575fd !important;background-color:#fff !important;color:#3575fd !important;font-weight:600 !important;padding:4px 15px !important;font-size:16px}.button-white-md{height:40px !important;border:1px solid #bbb !important;background-color:#fff !important;color:#000 !important;font-weight:600 !important;padding:4px 15px !important;font-size:16px}.button-orange-sm{background-color:#e8ae60 !important;border:1px solid #e8ae60 !important}.button-green-sm{background-color:#72b466 !important;border:1px solid #72b466 !important}.button-green-bg{height:57px !important;border:2px solid #0d9b2e !important;background-color:#fff !important;color:#0d9b2e !important;font-weight:600 !important;padding:4px 15px !important;font-size:16px}.button-border-round-md{height:40px !important;border:1px solid #707070 !important;background-color:#fff !important;color:#707070 !important;font-weight:600 !important;padding:4px 15px !important}.button-blue-border-bg{height:50px !important;border:2px solid #1489ff !important;background-color:#fff !important;color:#1489ff !important;padding:1px !important;font-size:13px;line-height:13px;min-width:55px;display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important}.button-blue-border-bg.text-big{font-size:18px}.button-red-border-bg{height:50px !important;border:2px solid #ff3232 !important;background-color:#fff !important;color:#ff3232 !important;padding:1px !important;font-size:13px;line-height:13px;min-width:55px;display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important}.button-red-border-bg.text-big{font-size:18px}.button-sync-line{height:50px !important;border-radius:5px;color:#fff !important;padding:1px !important;font-size:13px;font-weight:bold;line-height:13px;min-width:55px;display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;box-shadow:rgba(0,0,0,0.16) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px}.button-sync-line.text-big{font-size:18px}.button-sync-line.button-sync-line-enable{background-color:#00c300 !important;border:2px solid #00c300 !important}.button-sync-line.button-sync-line-disable{background-color:#8e8e8e !important;border:2px solid #8e8e8e !important}.timetable__box{border:1px solid #707070;border-radius:4px;line-height:1.5715;padding:6.5px 11px 6.5px;cursor:pointer}.timetable__box-active{background-color:#e9e9e9}.date-picker-container{height:40px;display:flex;align-items:center}.date-picker-container .picker{height:40px;padding-right:3px;padding-left:3px;margin-right:3px;margin-left:3px;border:1px solid #707070;border-radius:5px;display:flex;align-items:center;background-color:#ffffff}.date-picker-container .picker .year{font-size:13px;color:#000}.date-picker-container .picker .day{font-size:18px;color:#000;font-weight:bold}.year-modal-container{width:280px}.year-modal-container .header{padding:10px;font-size:16px;color:#000;text-align:center;display:flex;align-items:center;justify-content:space-between;font-weight:bold;border-bottom:1px solid #f0f0f0}.year-modal-container .day{border:0.5px solid #f0f0f0;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;color:#000;font-size:15px}.year-modal-container .day.selected{background-color:#1489ff;border:0.5px solid #1875d2;color:#fff}.ant-popover-inner-content{padding:0px !important}@media (max-width: 352px){.calendar-main-container .bodys .item .redbox{font-size:13px !important}.calendar-main-container .bodys .item .kazuki{font-size:14px !important}.calendar-main-container .bodys .item .request{font-size:14px !important}.calendar-main-container .bodys .item .hope{font-size:14px !important}}@media (max-width: 410px){.top-container .title-container{font-size:12px !important}}@media (max-width: 350px){.top-container .title-container{font-size:10px !important}}@media (max-width: 320px){.top-container .title-container{font-size:10px !important}.date-picker-container{height:40px;display:flex;align-items:center}.date-picker-container .picker{height:40px}.date-picker-container .picker .year{font-size:11px !important}.date-picker-container .picker .day{font-size:13px !important}}@media (max-width: 372px){.calendar-button{font-size:10px !important;padding:4px 4px !important}}@media (max-width: 375px){.calendar-main-container .bodys .item .customHope{font-size:14px !important}.calendar-main-container .bodys .item .customRedbox{font-size:15px !important}.calendar-main-container .bodys .item .customRedbox1{font-size:15px !important}.calendar-main-container .bodys .item .redbox{font-size:15px !important}.calendar-main-container .bodys .item .kazuki{font-size:15px !important}.calendar-main-container .bodys .item .request{font-size:15px !important}.calendar-main-container .bodys .item .hope{font-size:15px !important}.calendar-main-container .bodys .item .customRequest{font-size:15px !important}.calendar-main-container .bodys .item .customKazuki{font-size:15px !important}.calendar-main-container .bodys .item .just-text{font-size:15px !important}.daterange-container .date-text{font-size:14px !important}.fs-17{font-size:13px !important}.top-container .listItem-container{padding:5px 10px}.top-container .listItem-container .title{font-size:16px !important}.top-container .listItem-container .desc{font-size:13px !important}.top-container .listSalaryItem-container{padding:5px 10px !important}.top-container .listSalaryItem-container .tag{font-size:13px !important}.top-container .listSalaryItem-container .title{font-size:16px !important}}@media (max-width: 360px){.header-container .search-input{width:100px !important}.header-container .small-back{font-size:12px;padding:4px 4px !important}.header-container .status-check{font-size:12px !important;max-width:73px !important;margin:0px !important}.button-blue-md{padding:4px 7px !important}.button-red-md{padding:4px 7px !important}.file-attachment-container{max-width:calc(100vw - 80px) !important}.file-attachment-container .file-item{max-width:calc(100vw - 120px) !important}.file-attachment-container .file-item .file-text-info{min-width:0 !important;flex:1 !important}.file-attachment-container .file-item .file-text-info .file-name{max-width:100% !important}}.home-container{max-width:750px;width:100%;margin-right:auto;margin-left:auto;border-right:1px solid #707070;border-left:1px solid #707070;display:flex;flex-direction:column;overflow:hidden}.home-container .border{max-width:750px;width:100%;margin-right:auto;margin-left:auto;border-right:1px solid #707070;border-left:1px solid #707070;position:fixed;left:-2px;top:0;right:-2px;bottom:0}.home-container .tab-container{display:flex;height:60px;width:100%;border-top:1px solid #707070;background-color:#fff;align-items:center}.home-container .tab-container .tab-item{height:60px;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative;cursor:pointer;padding:5px;opacity:90%}.home-container .tab-container .tab-item .tab-icon{color:#000000;font-weight:bold;font-size:21px !important;margin-bottom:5px}.home-container .tab-container .tab-item .tab-text{color:#707070;font-size:12px;margin-bottom:0px !important}.home-container .tab-container .tab-item .badge-custom{background-color:#ff0000;position:absolute;top:5px;right:10px;height:17px;width:17px;border-radius:50%;color:#fff;font-size:12px}.home-container .tab-container .tab-item .badge{background-color:#ff0000;position:absolute;top:5px;right:10px;height:12px;width:12px;border-radius:50%}.home-container .tab-container .tab-item.active{font-weight:bold !important;border-top:3px solid #1489ff;margin-top:-1px;padding-top:3px;opacity:100% !important}.home-container .tab-container .tab-item.active .tab-icon{color:#1489ff !important}.home-container .tab-container .tab-item:hover{background-color:#f7f7f7}.home-container .tab-container .test123{display:flex;border-top:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;max-width:750px;width:100%;margin-right:auto;margin-left:auto;height:60px}.auth-container{flex:1;overflow:auto !important}.auth-container .auth-card-container{max-width:405px;width:100%;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;padding:30px 20px}.auth-container .auth-card-container .round-container{width:100%}.auth-container .auth-card-container .round-container .ant-form-item-label>label{font-weight:600 !important}.auth-container .auth-card-container .round-container .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{display:none !important}.auth-container .auth-card-container .round-container .ant-form-item-explain.ant-form-item-explain-error{text-align:left !important}.auth-container .auth-card-container .round-container .left-info .ant-input{border:1px solid transparent !important}.auth-container .auth-card-container .round-container .ant-input-affix-wrapper{border:1px solid #707070 !important;color:#000 !important}.auth-container .auth-card-container .round-container .ant-input{border:1px solid #707070 !important}.avt-name{width:32px;height:32px;display:flex;font-size:11px;font-weight:400;color:#255e93;border-radius:50%;align-items:center;line-height:normal;justify-content:center;background-color:#d7e6f4}.wrapper-avatar{border-radius:8px;background-color:#ffffff;box-shadow:0px 0px 1px #ccc}.top-container{height:100%;display:flex;flex-direction:column;position:relative}.top-container.full{padding-bottom:60px}.top-container .title-container{font-size:16px !important;color:#878686;font-weight:bold;text-align:left;padding:10px;padding-left:30px !important;font-family:"M PLUS 1p", sans-serif !important;display:flex;justify-content:space-between}.top-container .title-container .under-line{background:linear-gradient(transparent 50%, #f9f57a 70%)}.top-container .button-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:5px;background-color:#f2f2f2;box-shadow:0px 1px 3px #00000029}.top-container .button-container .arrow-btn{width:20px !important}.top-container .button-container .ant-picker-suffix{display:none !important}.top-container .button-container .ant-picker{padding:0px !important;text-align:center !important}.top-container .button-container .ant-picker-input>input{text-align:center !important;color:#000 !important;font-size:13px !important;font-weight:bold !important}.top-container .list-header{padding:2px 10px !important;background-color:#f3f3f3;color:#202020;font-size:14px;font-weight:bold;line-height:20px}.top-container .ant-list-bordered .ant-list-header{padding-right:0 !important;padding-left:0 !important}.top-container .ant-list-header,.top-container .ant-list-footer{padding-top:0 !important;padding-bottom:0 !important}.top-container .ant-list-split .ant-list-item{border-bottom:1px solid #707070}.top-container .ant-list{box-shadow:0px -1px 3px #00000029}.top-container .ant-list-item{padding:0px !important}.top-container .listItem-container{display:flex;align-items:center;width:100%;padding:5px 8px;cursor:pointer;min-height:63px}.top-container .listItem-container .status{font-size:14px;color:black;font-weight:bold;margin-right:20px}.top-container .listItem-container .values{flex:1}.top-container .listItem-container .title{font-size:18px;font-weight:bold;color:black}.top-container .listItem-container .desc{font-size:16px;color:black}.top-container .listItem-container:hover{background-color:#f2f2f2}.top-container .listSalaryItem-container{display:flex;align-items:center;width:100%;padding:5px 8px;min-height:62.8px}.top-container .listSalaryItem-container .wrap{display:flex;align-items:center;flex-wrap:wrap;flex:1}.top-container .listSalaryItem-container .tag{background-color:#e9e9e9;margin-right:10px;font-size:12px;color:black;font-weight:bold;border-radius:5px;width:35px;height:26px;line-height:28px;text-align:center}.top-container .listSalaryItem-container .values{flex:1}.top-container .listSalaryItem-container .title{font-size:16px;font-weight:bold;color:black;letter-spacing:-1px;text-align:end}.top-container .listSalaryItem-container .title.noBold{font-weight:400}.top-container .listSalaryItem-container .title.time{font-size:12px}.top-container .listSalaryItem-container .item{display:flex;align-items:center;min-width:125px}.top-container .footer{padding:10px;background-color:#e9e9e9;height:60px;position:fixed;z-index:1;left:1px;right:1px;bottom:60px;max-width:748px;width:100%;margin-right:auto;margin-left:auto}.top-container .footer .center-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.modal-user-manual{text-align:center;margin:15px 0}.modal-user-manual .modal-title{font-weight:bold}.modal-user-manual img{width:100%}.modal-container{position:fixed;bottom:60px;left:0;right:0;top:0;background-color:#00000094;display:flex;flex-direction:column;z-index:1;max-width:748px;width:100%;margin-right:auto;margin-left:auto}.modal-container .bodys{flex:1;display:flex;flex-direction:column;justify-content:center;padding:30px 10px;overflow-y:auto}.modal-container .bodys .card{background-color:#fff;border:1px solid #707070;flex:1;padding:15px}.modal-container .bodys .card .title{font-size:16px;color:#707070;font-weight:bold;margin-bottom:20px}.modal-container .bodys .card .data{font-size:16px;color:#707070;font-weight:bold}.modal-container .bodys .card .symbol{font-size:16px;font-weight:bold;color:#707070}.modal-container .footer-modal-container{position:relative;background-color:#ff5656;height:60px}.modal-container .footer-modal-container .footer-modal{padding:10px;background-color:#e9e9e9;position:relative;height:60px}.modal-container .footer-modal-container .footer-modal .center-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.modal-container .footer-modal-container .status{padding:13px 5px;background-color:#fff;font-size:12px;color:#000;text-align:center}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #707070 !important}.ant-picker{border:1px solid #707070 !important}.helplist-container{display:flex;flex-direction:column;position:relative}.helplist-container .ant-list-bordered .ant-list-header{padding-right:0 !important;padding-left:0 !important}.helplist-container .ant-list-header,.helplist-container .ant-list-footer{padding-top:0 !important;padding-bottom:0 !important}.helplist-container .ant-list-split .ant-list-item{border-bottom:1px solid #707070}.helplist-container .ant-list .ant-list-item{padding:0px !important}.helplist-container .header-list-container{padding:5px;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;position:sticky;top:0;border-bottom:1px solid #707070;background-color:#fff;z-index:1}.helplist-container .header-list-container .ant-checkbox-wrapper{font-size:16px;color:black}.helplist-container .header-list-container .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-radius:0;border-color:black}.helplist-container .header-list-container .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{border-radius:0;border-color:black;background-color:black}.helplist-container .header-list-container .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner::after{top:8px !important;left:5px !important;height:14px}.helplist-container .header-list-container .ant-checkbox-wrapper .ant-checkbox-checked::after{border-color:black}.helplist-container .header-container{padding:5px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.helplist-container .header-container .search-input{border:1px solid #707070 !important;border-radius:0px !important;width:125px !important}.helplist-container .header-container .status-check{font-size:17px;color:#707070;text-align:center;min-width:100px;max-width:100px;margin:5px;margin-right:15px}.helplist-container .header-container .status-check p{margin-bottom:0px}.helplist-container .header-container .status-text{font-size:17px;color:#707070;flex:1;display:flex;justify-content:flex-end;min-width:100px;margin:5px;align-self:flex-end;padding-right:20px}.helplist-container .header-container .status-text p{margin-bottom:0px}.helplist-container .pagination-container{padding:10px;display:flex;align-items:center;justify-content:center}.helplist-container .listItem-container{display:flex;align-items:center;flex-wrap:wrap;width:100%;padding:10px;cursor:pointer}.helplist-container .listItem-container .status{font-size:14px;color:black;font-weight:bold;margin-right:20px}.helplist-container .listItem-container .status-item-container{min-width:57px}.helplist-container .listItem-container .status-item-container .adj-text{color:#707070}.helplist-container .listItem-container .status-item-container .list-status{font-weight:bold;text-align:center;color:white;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;font-size:16px;border-radius:3px}.helplist-container .listItem-container .status-item-container .list-status.request{background-color:#28b82d;border-radius:22px;font-size:15px}.helplist-container .listItem-container .status-item-container .list-status.hope{background-color:#1489ff;border-radius:3px}.helplist-container .listItem-container .status-item-container .list-status.just-text{color:#000 !important}.helplist-container .listItem-container .status-item-container .list-status.just-text.red{color:#ff5656 !important}.helplist-container .listItem-container .status-item-container .list-status.red{color:#ff5656}.helplist-container .listItem-container .status-item-container .list-status.kazuki{background-color:white;color:#1489ff;border:2px solid #1489ff}.helplist-container .listItem-container .status-item-container .list-status.redbox{background-color:#ff4747}.helplist-container .listItem-container .values{flex:1}.helplist-container .listItem-container .title{font-size:18px;font-weight:bold;color:black;min-width:190px;display:flex}.helplist-container .listItem-container .desc{font-size:16px;color:black}.helplist-container .listItem-container .displayed-business-communication{font-size:16px;color:black;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.helplist-container .listItem-container:hover{background-color:#f2f2f2}.helplist-container .listItem-container .applied-chip{margin-left:auto;font-size:12px;background-color:#f0f2f3;border-radius:20px;box-sizing:border-box;padding:2px 7px;display:flex}.helplist-container .listItem-container .new-informed-chip{margin-left:auto;font-size:12px;background-color:#3284ff;color:white;border-radius:20px;box-sizing:border-box;padding:2px 7px;display:flex}.list-status{font-weight:bold;text-align:center;color:white;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;font-size:16px;border-radius:3px}.list-status.request{background-color:#28b82d;border-radius:22px;font-size:15px}.list-status.hope{background-color:#1489ff;border-radius:3px}.list-status.just-text{color:#000 !important}.list-status.just-text.red{color:#ff5656 !important}.list-status.red{color:#ff5656}.list-status.kazuki{background-color:white;color:#1489ff;border:2px solid #1489ff}.list-status.redbox{background-color:#ff4747}.shiftlist-container{display:flex;flex-direction:column;position:relative}.shiftlist-container .ant-list-bordered .ant-list-header{padding-right:0 !important;padding-left:0 !important}.shiftlist-container .ant-list-header,.shiftlist-container .ant-list-footer{padding-top:0 !important;padding-bottom:0 !important}.shiftlist-container .ant-list-split .ant-list-item{border-bottom:1px solid #707070}.shiftlist-container .ant-list .ant-list-item{padding:0px !important}.shiftlist-container .header-container{padding:5px;display:flex;align-items:center;flex-wrap:wrap;width:100%;position:sticky;top:0;border-bottom:1px solid #707070;background-color:#fff;z-index:1}.shiftlist-container .header-container .search-input{border:1px solid #707070 !important;border-radius:0px !important;width:125px !important}.shiftlist-container .header-container .status-text{font-size:17px;color:#707070;flex:1;display:flex;justify-content:flex-end;min-width:100px;margin:5px;align-self:flex-end;padding-right:20px}.shiftlist-container .header-container .status-text p{margin-bottom:0px}.shiftlist-container .pagination-container{padding:10px;display:flex;align-items:center;justify-content:center}.shiftlist-container .listItem-container{display:flex;align-items:center;flex-wrap:wrap;width:100%;padding:10px;cursor:pointer}.shiftlist-container .listItem-container .status{font-size:14px;color:black;font-weight:bold;margin-right:20px}.shiftlist-container .listItem-container .status-item-container{min-width:57px}.shiftlist-container .listItem-container .status-item-container .adj-text{color:#707070}.shiftlist-container .listItem-container .status-item-container .list-status{font-weight:bold;text-align:center;color:white;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;font-size:16px;border-radius:3px}.shiftlist-container .listItem-container .status-item-container .list-status.request{background-color:#28b82d;border-radius:22px;font-size:15px}.shiftlist-container .listItem-container .status-item-container .list-status.hope{background-color:#1489ff;border-radius:3px}.shiftlist-container .listItem-container .status-item-container .list-status.just-text{color:#000 !important}.shiftlist-container .listItem-container .status-item-container .list-status.just-text.red{color:#ff5656 !important}.shiftlist-container .listItem-container .status-item-container .list-status.red{color:#ff5656}.shiftlist-container .listItem-container .status-item-container .list-status.kazuki{background-color:white;color:#1489ff;border:2px solid #1489ff}.shiftlist-container .listItem-container .status-item-container .list-status.redbox{background-color:#ff4747}.shiftlist-container .listItem-container .values{flex:1}.shiftlist-container .listItem-container .title{font-size:18px;font-weight:bold;color:black;min-width:190px}.shiftlist-container .listItem-container .desc{font-size:16px;color:black}.shiftlist-container .listItem-container:hover{background-color:#f2f2f2}.message-container{display:flex;flex-direction:column;min-height:calc(100vh - 60px)}.message-container .ant-list-bordered .ant-list-header{padding-right:0 !important;padding-left:0 !important}.message-container .ant-list-header,.message-container .ant-list-footer{padding-top:0 !important;padding-bottom:0 !important}.message-container .ant-list-split .ant-list-item{border-bottom:1px solid #707070}.message-container .ant-list .ant-list-item{padding:0px !important}.message-container .header-container{padding:5px}.message-container .header-container .search-input{border:1px solid #707070 !important;border-radius:0px !important;width:125px !important}.message-container .header-container .status-text{font-size:17px;color:#707070;flex:1;display:flex;justify-content:flex-end;min-width:100px;margin:5px;align-self:flex-end;padding-right:20px}.message-container .header-container .status-text p{margin-bottom:0px}.message-container .list-container{flex:1;border-top:1px solid #707070}.message-container .pagination-container{padding:10px;display:flex;align-items:center;justify-content:center}.message-container .listItem-container{display:flex;align-items:center;width:100%;padding:10px;cursor:pointer}.message-container .listItem-container .values{flex:1;min-width:0;width:100%}.message-container .listItem-container .title{font-size:17px;font-weight:bold;color:black;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-container .listItem-container .desc{font-size:15px;color:black;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.message-container .listItem-container .time{font-size:12px;color:#000;opacity:70%;word-break:keep-all}.message-container .listItem-container .badge{font-size:13px;color:#fff;padding:1px 5px;border-radius:20px;background-color:#62b95b}.message-container .listItem-container:hover{background-color:#f2f2f2}.myshift-container{display:flex;flex-direction:column}.myshift-container.jobdetail{height:calc(100vh - 60px)}.myshift-container .header-container{padding:5px;display:flex;align-items:center;flex-wrap:wrap;background-color:#fff}.myshift-container .header-container .search-input{border:1px solid #707070 !important;border-radius:0px !important;width:125px !important}.myshift-container .header-container .status-text{font-size:17px;color:#707070;flex:1;display:flex;justify-content:flex-end;min-width:100px;margin:5px;align-self:flex-end;padding-right:20px}.myshift-container .header-container .status-text p{margin-bottom:0px}.myshift-container .body-container{padding:15px;flex:1;background-color:#f6f7f9;display:flex;flex-direction:column}.myshift-container .body-container.white{background-color:#fff !important}.myshift-container .body-container.pb-60{padding-bottom:60px}.myshift-container .body-container .time-title{font-size:17px;font-weight:bold;color:#000;margin-bottom:10px}.myshift-container .body-container .card{border-radius:3px;padding:15px;border:1px solid #d0d0d0;background-color:#fff;margin-bottom:10px;font-size:16px;color:#000;text-align:center}.myshift-container .body-container .card.checked{background-color:#e0e0e0}.myshift-container .body-container .card .list-header{padding:15px;margin:0px 15px 10px 15px;border-bottom:1px solid #707070}.myshift-container .body-container .card .list-container{display:flex;align-items:center;padding:15px;padding-bottom:0px;width:100%}.myshift-container .body-container .card .list-container .item{padding:5px 1px;border:1px solid #707070;flex:1;font-size:13px;height:38px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}.myshift-container .body-container .card .list-container .item.noborder{border:1px solid transparent}.myshift-container .body-container .image-card{border-radius:3px;padding:15px;border:1px solid #d0d0d0;background-color:#fff;margin-bottom:10px;font-size:16px;color:#000;text-align:center;flex:1;display:flex;flex-direction:column;height:0}.myshift-container .body-container .image-card .carousel-container{padding-bottom:35px;border-bottom:3px solid #d0d0d0;margin-bottom:15px;position:relative}.myshift-container .body-container .image-card .carousel-container img{object-fit:cover}.myshift-container .body-container .image-card .carousel-container .ant-carousel .slick-dots{bottom:-30px !important}.myshift-container .body-container .image-card .carousel-container .ant-carousel .slick-dots li.slick-active{width:16px !important}.myshift-container .body-container .image-card .carousel-container .ant-carousel .slick-dots li button{width:10px !important;height:10px !important;padding:0 !important;background:#0d0d0d !important;border-radius:50% !important}.myshift-container .body-container .image-card .number-list-container{border-radius:1px;padding:15px;border:1px solid #dfdfdf;background-color:#fff;font-size:16px;color:#000;text-align:left;overflow:auto;flex:1;font-size:17px;color:#000}.myshift-container .body-container .list-status{font-weight:bold;text-align:center;color:white;padding:15px !important;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;font-size:16px;border-radius:3px;margin-bottom:10px;height:54px}.myshift-container .body-container .list-status.request{background-color:#28b82d;border-radius:22px}.myshift-container .body-container .list-status.hope{background-color:#1489ff}.myshift-container .body-container .list-status.just-text{color:#000 !important;border:1px solid #d0d0d0;background-color:#fff}.myshift-container .body-container .list-status.just-text.red{color:#ff5656 !important}.myshift-container .body-container .list-status.red{color:#ff5656;border:1px solid #d0d0d0;background-color:#fff}.myshift-container .body-container .list-status.kazuki{background-color:white;color:#1489ff;border:2px solid #1489ff}.myshift-container .body-container .list-status.redbox{background-color:#ff4747}.myshift-container .ant-radio-group{display:flex !important;width:100% !important}.myshift-container .ant-radio-button-wrapper{flex:1 !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:15px;color:#000 !important}.myshift-container .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff !important}.nextprevbutton-style{display:inline-block;min-width:32px;height:32px;line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;outline:0;cursor:pointer;user-select:none}.helpapply-container{display:flex;flex-direction:column;padding-bottom:60px;position:relative}.helpapply-container .header-container{padding:10px;display:flex;align-items:center;flex-wrap:wrap}.helpapply-container .title-text{font-size:16px;color:#707070;margin-right:10px}.helpapply-container .title-text-black{font-size:16px;color:#000}.helpapply-container .input-applied{background:#e4e6e7;color:#000;line-height:1.6;padding:0px 11px !important}.helpapply-container .values{flex:1;background:#f0f2f3;padding:10px}.helpapply-container .title{font-size:18px;font-weight:bold;color:black;min-width:190px;display:flex}.helpapply-container .desc{font-size:16px;color:black}.helpapply-container .bodys{padding-bottom:150px}.helpapply-container .form-container{padding:15px;padding-bottom:0px;border-top:1px solid #707070;position:fixed;left:1px;right:1px;bottom:120px;z-index:1000;background-color:#f0f2f3;max-width:748px;width:100%;margin-right:auto;margin-left:auto}.helpapply-container .form-container .title{color:#707070;font-size:16px}.helpapply-container .form-container .disabled-with-border{border:1px solid #d9d9d9 !important}.helpapply-container .form-container .time-picker-box .mobile-time-picker{flex-grow:1}.helpapply-container .form-container .custom-textarea{width:100%;border:1px solid #d9d9d9;border-radius:4px;padding:8px;font-size:14px;line-height:1.5;transition:border-color 0.3s ease}.helpapply-container .form-container .custom-textarea:focus{border-color:#40a9ff;outline:none;box-shadow:0 0 5px rgba(24,144,255,0.2)}.helpapply-container .footer{padding:10px;background-color:#f0f2f3;position:relative;height:60px;position:fixed;left:1px;right:1px;bottom:60px;max-width:748px;width:100%;margin-right:auto;margin-left:auto;z-index:1000}.helpapply-container .footer .center-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.event.event-name{display:flex;padding:5px;background-color:rgba(254,248,176,0.55);min-width:100px;border-radius:5px;height:30px;line-height:20px;width:fit-content}.event.event-name .icon-star{display:block;font-size:18px;color:#ca9805;padding-right:5px;min-width:min-content}.event.event-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shiftregister-container{display:flex;flex-direction:column;padding-bottom:60px;position:relative}.shiftregister-container .header-container{padding:10px;display:flex;align-items:center;flex-wrap:wrap;position:sticky;top:0;z-index:2;width:100%;background:white}.shiftregister-container .header-container .header-title{display:flex;align-items:center;justify-content:center;width:60%}.shiftregister-container .header-container .header-title .date-text{color:black;font-weight:bold;font-size:18px;margin-top:3px}.shiftregister-container .header-container .header-title .event-date{padding:7px 5px}.shiftregister-container .group-container{padding-bottom:20px;border-bottom:1px solid #707070;margin-bottom:10px}.shiftregister-container .group-container .date-text{margin-right:5px;font-size:18px;font-weight:bold}.shiftregister-container .group-container .org-name{color:black;font-weight:bold;font-size:16px}.shiftregister-container .group-container .ant-input{border:1px solid #707070 !important}.shiftregister-container .group-container .ant-input::placeholder{color:#707070 !important;opacity:1 !important}.shiftregister-container .group-container .ant-input:-ms-input-placeholder{color:#707070 !important}.shiftregister-container .group-container .ant-input::-ms-input-placeholder{color:#707070 !important}.shiftregister-container .footer{padding:10px;background-color:#e9e9e9;position:fixed;left:1px;right:1px;bottom:60px;height:60px;max-width:748px;width:100%;margin-right:auto;margin-left:auto;z-index:2}.shiftregister-container .footer .center-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.shiftregister-container .ant-modal-close-x{display:none !important}.shiftdetail-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.shiftdetail-container .header-container{padding:10px;display:flex;align-items:center}.shiftdetail-container .header-container .select{flex:1}.shiftdetail-container .header-container .ant-select-selection-item{width:1px !important}.shiftdetail-container .group-container{padding-bottom:10px}.shiftdetail-container .group-container .delete-header{font-size:18px;color:#000;margin-bottom:15px}.shiftdetail-container .group-container .date-container{margin-top:10px;border-bottom:1px solid #f2f2f2;padding-left:7px}.shiftdetail-container .group-container .date-container .date-text{border-left:7px solid #a8acb2;padding-left:5px;font-size:18px;font-weight:bold;height:30px;display:flex;align-items:center}.shiftdetail-container .group-container .button-container{display:flex;align-items:center;justify-content:space-between;font-size:15px;color:#000;padding:0 10px;margin-bottom:10px}.shiftdetail-container .group-container .button-container .shift-org-adjusted{display:flex;align-items:center;justify-content:center;width:100%;font-size:14px;line-height:1.5;font-weight:bold;color:black;border-radius:3px;border:1px solid black;background-color:#fff}.shiftdetail-container .daterange-container{display:flex;align-items:center;padding:10px;width:100%}.shiftdetail-container .daterange-container .date-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;text-align:center;flex:1;font-size:20px}.shiftdetail-container .daterange-container .date-text .date-range{font-weight:bold;margin-right:5px}.shiftdetail-container .daterange-container .under{position:relative}.shiftdetail-container .daterange-container .under::after{content:"";width:100%;position:absolute;left:0;bottom:-2px;border-color:#a8a8a8;border-width:0 0 2px;border-style:solid}.shiftdetail-container .shift-detail-scroll{overflow:auto;height:100%}.shiftdetail-container .shift-detail-scroll .shift-detail-bodys{flex:1;min-height:100%}.shiftdetail-container .footer{padding:10px;background-color:#e9e9e9;position:relative;height:60px}.shiftdetail-container .footer .center-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.color-green{color:#28b82d !important;width:150px !important}.color-green-color{color:#28b82d !important}.color-red{color:#ff5656 !important}.color-blue{color:#1489ff !important}.color-gray{color:#8e8e8e !important}.color-sat{color:#4d53ff}.color-sun{color:#ff5656}.salary-container .header-container{display:flex;align-items:center;justify-content:center;font-size:13px;color:#707070;font-weight:bold;text-align:center;margin-bottom:10px}.salary-container .header-container .icon{font-size:25px;margin-right:15px}.salary-container .header-container .salary{font-size:18px;margin-left:10px}.salary-container .this-month{font-size:16px;color:#000;font-weight:bold;margin-bottom:25px}.salary-container .last-month{font-size:16px;color:#000;margin-bottom:25px}.salary-container .target-salary{font-size:17px;color:#202020;font-weight:bold;display:flex;justify-content:center;background-color:#ffffe8;padding:10px;border-radius:5;margin:0px 20px;margin-bottom:30px}.salary-container .chart-title{font-size:17px;font-weight:bold;color:#000;margin-bottom:15px}.salary-container .chart-status{font-size:14px;color:#000;display:flex;justify-content:center;background-color:#ffffe8;padding:10px;border-radius:5;margin-bottom:30px;margin-top:20px}.salary-container .total-salary{font-size:17px;color:#000;font-weight:bold;display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:5px;background-color:#f1f1f1;margin-bottom:30px}.salary-container .total-salary .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word}.salary-container .datesalary-text{font-size:15px;color:#000;margin-bottom:7px}.salary-container .up-text{font-size:15px;font-weight:bold;color:#ff0000}.salary-container .daterange-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.salary-container .daterange-container .date-text{border:1px solid #707070;padding:5px 10px;border-radius:25px;flex:1;text-align:center;font-size:15px}.salary-container .card{border:1px solid #707070;margin-bottom:15px}.salary-container .card.list{border-bottom:1px solid transparent !important}.salary-container .border-top{border-top:1px solid #707070}.salary-container .status-container{font-size:15px;color:#000;text-align:center;padding:15px}.salary-container .status-container .yen{font-size:20px;margin:15px 0 15px 0;font-weight:bold}.salary-container .ant-list-split .ant-list-item{border-bottom:1px solid #707070 !important}.salary-container .footer{padding:10px;background-color:#e9e9e9;position:relative;display:flex;align-items:center;justify-content:space-between}.ant-badge-dot{z-index:auto;width:12px !important;height:12px !important;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff}.noti-container{padding:10px}.noti-container .header-container{padding:15px;text-align:center;font-size:18px;font-weight:bold;margin-bottom:10px;border-bottom:2px solid #7f7f7f}.noti-container .item{background:#f7f7f7;padding:15px !important;width:100%;border-bottom:1px solid #d5d5d5;color:#000}.noti-container .item .row-text{display:flex;align-items:center}.noti-container .item .row-text .red{height:14px;width:14px;border-radius:3px;background-color:#f40003;margin-right:10px}.noti-container .item .time{font-size:14px;color:#666666;margin-top:3px}.noti-container .item.unread{background:#fff !important;font-weight:bold !important}.settings-container{display:flex;flex-direction:column;padding-bottom:60px;position:relative}.settings-container .header{font-size:15px;font-weight:bold;color:#000;padding:15px;border-bottom:1px solid #d0d0d0;position:sticky;top:0;background-color:#fff;z-index:1;width:100%}.settings-container .header .icon-back{cursor:pointer}.settings-container .form-body{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.settings-container .form-body .title{font-size:16px;font-weight:bold;color:#000}.settings-container .form-body .ant-form-item-label>label{color:#000 !important;font-size:16px !important;font-weight:bold !important}.settings-container .form-body .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{content:"" !important;margin-right:0 !important}.settings-container .form-body .ant-checkbox-wrapper{color:#000 !important;font-size:16px !important}.settings-container .form-body .ant-input-borderless{border:0px solid #707070 !important;background-color:white !important}.settings-container .form-body .ant-checkbox-checked .ant-checkbox-inner{background-color:#1489ff !important;border-color:#1489ff !important}.settings-container .form-body .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after{border-color:white !important;animation-name:none}.settings-container .form-body .ant-checkbox-disabled .ant-checkbox-inner{background-color:#707070;border-color:#707070}.settings-container .form-body .ant-input{border:1px solid #707070}.settings-container .form-body .ant-input::placeholder{color:#707070 !important;opacity:1 !important}.settings-container .form-body .ant-input:-ms-input-placeholder{color:#707070 !important}.settings-container .form-body .ant-input::-ms-input-placeholder{color:#707070 !important}.settings-container .form-body .group-container{padding:20px 0px;border-bottom:1px solid #707070}.settings-container .form-body .group-container .delete-header{font-size:18px;color:#000;margin-bottom:15px;font-weight:bold;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.settings-container .form-body .group-container .ant-checkbox+span{padding-right:1px !important;padding-left:2px !important;font-size:14px !important}.settings-container .form-body .add-container{border-top:1px solid #d0d0d0;padding:25px 0px}.settings-container .form-body .add-container .title{font-size:16px;color:#707070;font-weight:bold;margin-bottom:5px}.settings-container .form-body .add-container .desc{font-size:12px;margin-bottom:15px;color:#707070}.settings-container .form-body .add-container .button{font-size:16px;font-weight:bold;color:#707070;display:flex !important;align-items:center !important;padding:0px !important;margin-top:15px}.settings-container .footer{padding:5px;border-top:1px solid #d0d0d0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;position:fixed;background-color:#fff;left:1px;right:1px;bottom:60px;max-width:748px;width:100%;margin-right:auto;margin-left:auto}.settings-container .footer.changed{bottom:0px !important}.msg-write-container{display:flex;flex-direction:column;background-color:#f6f7f9;height:calc(100vh - 70px)}.msg-write-container .header-container{display:flex;align-items:center;padding:10px;background-color:#fff;position:fixed;left:1px;right:1px;top:0px;max-width:748px;width:calc(100% - 2px);margin-right:auto;margin-left:auto;z-index:2}.msg-write-container .header-container .name{font-size:15px;font-weight:bold;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.msg-write-container .msg-body-container{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:10px;padding-bottom:60px;padding-top:70px}.msg-write-container .msg-body-container .body{margin-top:auto !important}.msg-write-container .msg-body-container .body .loading-spinner{width:100%;text-align:center;padding:0}.msg-write-container .msg-body-container .body .time{border-top:1px;font-size:11px;color:#000;margin:30px auto;text-align:center;position:relative;z-index:1}.msg-write-container .msg-body-container .body .time>span{background-color:#fff;padding:4px 16px;border-radius:12px;border:1px solid #e9eaed}.msg-write-container .msg-body-container .body .time:after{content:"";width:100%;height:1px;position:absolute;left:0;background-color:#e9eaed;top:50%;z-index:-1}.msg-write-container .msg-body-container .body .time.unread:after{background-color:#ff5656}.msg-write-container .msg-body-container .body .time.unread:before{content:"\672A\8AAD";display:flex;justify-content:end;align-items:center;position:absolute;background-color:#f6f7f9;color:#ff5656;right:0;width:28px}.msg-write-container .msg-body-container .body .unread-item{position:relative;margin-bottom:10px;z-index:1;display:flex;justify-content:end;color:#ff5656;font-size:12px}.msg-write-container .msg-body-container .body .unread-item>span{padding-left:4px;background-color:#f6f7f9}.msg-write-container .msg-body-container .body .unread-item:after{content:"";position:absolute;left:0;background-color:#ff5656;width:100%;height:1px;top:50%;z-index:-1}.msg-write-container .msg-body-container .body .receive-container{display:flex;padding-right:40px}.msg-write-container .msg-body-container .body .receive-container .ant-avatar{flex-shrink:0}.msg-write-container .msg-body-container .body .receive-container .name{color:#000;font-size:13px;margin-bottom:5px;font-weight:bold}.msg-write-container .msg-body-container .body .receive-container .speech-container{border-radius:10px;background-color:#e6e9f0;padding:10px 15px;font-size:15px;color:#000;margin-right:10px;flex:1;overflow-wrap:break-word !important;word-wrap:break-word !important;white-space:break-spaces}.msg-write-container .msg-body-container .body .receive-container .speech-container:not(.web){user-select:none;-webkit-user-select:none}.msg-write-container .msg-body-container .body .receive-container .speech-container.web{position:relative}.msg-write-container .msg-body-container .body .receive-container .speech-container.web:hover .reactions{display:flex !important}.msg-write-container .msg-body-container .body .receive-container .speech-container:has(.file-attachment-container){padding:0}.msg-write-container .msg-body-container .body .receive-container .speech-container:has(.file-attachment-container) .file-attachment-container{margin:0}.msg-write-container .msg-body-container .body .receive-container .speech-container:has(button>img){padding:0}.msg-write-container .msg-body-container .body .receive-container .speech-container .expired-image-box .expired-image-button{width:120px;height:120px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:8px;background-color:#e6e9f0 !important}.msg-write-container .msg-body-container .body .receive-container .speech-container .expired-image-box .expired-image-button .expired-text{font-size:12px;color:rgba(0,0,0,0.45)}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container{display:flex;align-items:flex-end;gap:8px;width:100%;max-width:480px;margin-top:10px}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container.is-owner{flex-direction:row-reverse}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container:not(.is-owner){flex-direction:row}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item{display:flex;flex-direction:row;align-items:center;padding:8px;gap:12px;background:#e6e9f0;border-radius:8px;cursor:pointer;flex:1;max-width:320px;border:none;width:100%;text-align:left}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-thumbnail{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px;gap:4px;width:64px;height:64px;border-radius:4px;flex-shrink:0;border:1px solid #e0e0e0;background:white}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-thumbnail.expired{background-color:#e6e9f0;border:1px solid #e0e0e0}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-thumbnail.is-image-expired{border-width:0px;width:120px;height:120px}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-thumbnail .file-icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-thumbnail .file-extension-label{font-weight:700;font-size:10px;line-height:143%;color:rgba(0,0,0,0.54);text-align:center}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-thumbnail .thumbnail-image{width:48px;height:48px;object-fit:cover;border-radius:4px}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-text-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;flex:1;min-width:0}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-text-info .expired{background-color:#e6e9f0}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-text-info .file-name{font-weight:400;font-size:14px;line-height:143%;color:rgba(0,0,0,0.87);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .file-item .file-text-info .file-extension{font-weight:400;font-size:12px;line-height:143%;color:rgba(0,0,0,0.54)}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .full-image{max-width:100%;max-height:300px;object-fit:contain;border-radius:8px;cursor:pointer}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .full-image-button{border:none;background:none;padding:0;cursor:pointer}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .meta-info{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .meta-info.is-owner{align-items:flex-end}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .meta-info:not(.is-owner){align-items:flex-start}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .meta-info .read-status{font-weight:400;font-size:11px;line-height:143%;color:rgba(0,0,0,0.54);text-align:right}.msg-write-container .msg-body-container .body .receive-container .speech-container .file-attachment-container .meta-info .send-time{font-weight:400;font-size:11px;line-height:143%;color:rgba(0,0,0,0.54);text-align:right}.msg-write-container .msg-body-container .body .receive-container .send-time{font-size:11px;color:#999fa5}.msg-write-container .msg-body-container .body .receive-container .send-time p{margin-bottom:0px}.msg-write-container .msg-body-container .body .receive-container .text-container{flex:1}.msg-write-container .msg-body-container .body .receive-container.send{padding-right:0px;padding-left:40px}.msg-write-container .msg-body-container .body .receive-container.send .ant-avatar{flex-shrink:0}.msg-write-container .msg-body-container .body .receive-container.send .text-container{flex:1;display:flex;flex-direction:column;align-items:flex-end}.msg-write-container .msg-body-container .body .receive-container.send .speech-container{margin-right:0px;margin-left:10px;white-space:break-spaces;background-color:#d6eafd}.msg-write-container .msg-body-container .body .receive-container.send .speech-container:has(.file-attachment-container){padding:0}.msg-write-container .msg-body-container .body .receive-container.send .speech-container:has(.file-attachment-container) .file-attachment-container{margin:0}.msg-write-container .msg-body-container .body .receive-container.send .speech-container:has(button>img){padding:0}.msg-write-container .msg-body-container .body .receive-container.send .send-time{text-align:right}.msg-write-container .msg-body-container .body .receive-container.send .staffs-reaction{right:0}.msg-write-container .msg-body-container .body .receive-container.last-message .reaction-info.web .staffs-reaction{bottom:100%}.msg-write-container .msg-body-container .scroll-element{display:none}.msg-write-container .msg-body-container .scroll-element.active{cursor:pointer;display:block}.msg-write-container .msg-body-container .scroll-element.active>span{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fff;bottom:95px;width:32px;right:8px;height:32px;color:#999fa5;border:1px solid #999fa5;border-radius:50%;z-index:999}@media (max-width: 750px){.msg-write-container .msg-body-container .scroll-element.active>span{bottom:85px}}.msg-write-container .write-input-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:4px;gap:10px;position:fixed;width:calc(100% - 2px);height:auto;min-height:46px;left:1px;right:1px;bottom:60px;background:#ffffff;max-width:748px;margin-right:auto;margin-left:auto;z-index:1}.msg-write-container .write-input-container .input-row{display:flex;flex-direction:row;align-items:flex-end;padding:0px;gap:4px;width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}.msg-write-container .write-input-container .attachment-button-container{display:flex;flex-direction:row;align-items:center;padding:0px 0px 4px;gap:10px;width:32px;height:36px;flex:none;order:0;flex-grow:0}.msg-write-container .write-input-container .attachment-button-container .attachment-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;gap:10px;width:32px;height:32px;border-radius:16px;flex:none;order:0;flex-grow:0;border:none;background:transparent}.msg-write-container .write-input-container .attachment-button-container .attachment-button .anticon{width:18px;height:18px;color:#000000}.msg-write-container .write-input-container .input-field-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:8px;min-height:38px;background:#f2f2f7;border-radius:8px;flex:1;order:1;flex-grow:1}.msg-write-container .write-input-container .input-field-container .file-preview-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;width:100%}.msg-write-container .write-input-container .input-field-container .file-preview-container .file-preview-item{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.msg-write-container .write-input-container .input-field-container .file-preview-container .file-preview-item .preview-image{width:100%;height:100%;object-fit:cover}.msg-write-container .write-input-container .input-field-container .file-preview-container .file-preview-item .preview-file{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px}.msg-write-container .write-input-container .input-field-container .file-preview-container .file-preview-item .preview-file .file-icon{font-size:24px;margin-bottom:4px}.msg-write-container .write-input-container .input-field-container .file-preview-container .file-preview-item .preview-file .file-name{font-size:10px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.msg-write-container .write-input-container .input-field-container .file-preview-container .file-preview-item .remove-button{position:absolute;top:4px;right:4px;width:14px;height:14px;border-radius:50%;background:white;border:none;color:black;font-size:10px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.msg-write-container .write-input-container .input-field-container .file-preview-container .file-preview-item .remove-button:hover{background:#f0f0f0}.msg-write-container .write-input-container .input-field-container .ant-input{font-family:"Noto Sans JP" !important;font-style:normal !important;font-weight:400 !important;font-size:14px !important;line-height:22px !important;color:#000 !important;background-color:transparent !important;border:none !important;width:100% !important;min-height:22px !important;max-height:66px !important;resize:none !important;white-space:pre-wrap !important;padding:0px !important;margin:0px !important;overflow-y:auto !important}.msg-write-container .write-input-container .input-field-container .ant-input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.msg-write-container .write-input-container .input-field-container .ant-input::placeholder{color:rgba(0,0,0,0.4) !important;opacity:1 !important}.msg-write-container .write-input-container .input-field-container .ant-input:-ms-input-placeholder{color:rgba(0,0,0,0.4) !important}.msg-write-container .write-input-container .input-field-container .ant-input::-ms-input-placeholder{color:rgba(0,0,0,0.4) !important}.msg-write-container .write-input-container .send-button-container{display:flex;flex-direction:row;align-items:center;padding:0px 0px 4px;gap:10px;width:32px;height:36px;flex:none;order:2;flex-grow:0}.msg-write-container .write-input-container .send-button-container .send-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;gap:10px;width:32px;height:32px;flex:none;order:0;flex-grow:0;border:none;background:transparent}.msg-write-container .write-input-container .send-button-container .send-button .anticon{width:18px;height:18px;color:rgba(0,0,0,0.4)}.message-modal-container{padding:25px 15px}.message-modal-container .desc{font-size:18px;color:#202020;margin-bottom:30px}.message-modal-container .listitem-container{margin-bottom:15px}.message-modal-container .listitem-container .text{font-size:18px;color:#000;margin-bottom:10px;font-weight:bold}.message-modal-container .button-container{display:flex;justify-content:flex-end}.message-modal-container .footer{margin-top:50px;padding:0px 25px}.message-modal-container .hint-text{text-align:center;font-size:18px;color:#202020;margin-bottom:0}.reminder-modal-container{padding:25px 15px;padding-bottom:10px}.reminder-modal-container .desc{font-size:16px;color:#000000;margin-bottom:5px}.reminder-modal-container .desc span{color:#1489ff;font-weight:400}.reminder-modal-container .list{margin-bottom:20px}.reminder-modal-container .listitem-container{padding:10px 10px}.reminder-modal-container .listitem-container .text{font-size:16px;color:#000000}.reminder-modal-container .footer{padding:10px}.reminder-modal-container .footer .desc-text{font-size:13px;color:#666666;margin-top:10px}.reminder-modal-container .ant-form-item-label>label{color:#000 !important;font-size:16px !important;font-weight:bold !important}.reminder-modal-container .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before{content:"" !important;margin-right:0 !important}.reminder-modal-container .ant-checkbox-wrapper{color:#000 !important;font-size:16px !important}.reminder-modal-container .ant-input{border:1px solid #707070 !important}.reminder-modal-container .ant-input::placeholder{color:#707070 !important;opacity:1 !important}.reminder-modal-container .ant-input:-ms-input-placeholder{color:#707070 !important}.reminder-modal-container .ant-input::-ms-input-placeholder{color:#707070 !important}.reminder-modal-container .hint{color:#707070;font-size:15px;margin-bottom:20px}.survey-container{height:100%}.survey-container .loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.survey-container .nodata{flex-direction:column}.survey-container .container{max-height:calc(100vh - 120px);display:flex;flex-direction:column}.survey-container .header{border-bottom:1px solid #707070;padding:0px 15px}.survey-container .header *{color:#000;font-weight:bold;margin:0px}.survey-container .header .title{font-size:18px}.survey-container .header .total-answer{font-size:14px;text-align:right}.survey-container .body{flex:1 1;overflow:auto;padding:15px}.survey-container .footer{border-top:1px solid #707070;padding:20px;display:flex;justify-content:space-around}.survey-question{padding:10px 0px;color:#000}.survey-question .question{font-size:16px;font-weight:bold;display:flex;margin-bottom:8px;white-space:break-spaces}.survey-question .question .index{margin:0;padding-right:4px;white-space:nowrap}.survey-question .question .required{margin:0;padding-left:4px;color:#ff4747;white-space:nowrap}.survey-question .answer{color:#000;font-size:16px;display:flex;align-items:center;white-space:inherit;margin-bottom:4px}.survey-question .answer span{color:#000}.survey-question .confirm-text{font-size:16px;margin:0;color:#000;white-space:break-spaces}.survey-question .total-text{width:100%;justify-content:flex-end;color:#00000073}.notice-center{display:flex;justify-content:center}.notice-details{white-space:pre-wrap}.file-name{flex-grow:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:unset !important;word-break:break-all}.box-file{display:flex;justify-content:space-between;align-items:center;margin:20px 0px}.ant-modal-header{text-align:center !important}.copyright-text{padding:10px;text-align:center;font-size:10px;color:#666666}.ant-checkbox-inner{width:23px !important;height:23px !important}.ant-checkbox-checked .ant-checkbox-inner::after{top:10px !important;left:6px !important}.shift-confirm-container{padding:20px 10px}.shift-confirm-container .header{margin-bottom:25px}.shift-confirm-container .desc{color:#707070;font-size:15px;font-weight:bold;text-align:center}.shift-confirm-container .list-container{padding:0px 25px;padding-bottom:40px}.shift-confirm-container .list-item-container{font-size:15px;color:#707070;margin-bottom:30px}.shift-confirm-container .list-item-container .text{margin-bottom:5px}.shift-confirm-container .list-item-container .list-status{font-weight:bold;text-align:center;color:white;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;font-size:16px;border-radius:3px;max-width:65px;min-width:65px}.shift-confirm-container .list-item-container .list-status.request{background-color:#28b82d;border-radius:22px;font-size:15px}.shift-confirm-container .list-item-container .list-status.hope{background-color:#1489ff;border-radius:3px}.shift-confirm-container .list-item-container .list-status.just-text{color:#000 !important}.shift-confirm-container .list-item-container .list-status.red{color:#ff5656}.shift-confirm-container .list-item-container .list-status.kazuki{background-color:white;color:#1489ff;border:2px solid #1489ff}.shift-confirm-container .list-item-container .list-status.nobgcolor{color:#000;width:65px;max-width:65px;font-weight:normal;padding:0}.shift-confirm-container .list-item-container .list-status.redbox{background-color:#ff4747;padding:0 2px}.check-button{padding:10px 15px;font-size:15px;color:#000;text-align:center;border:1px solid #707070;border-radius:6px;margin-bottom:15px}.check-button.checked{background-color:#e0e0e0}.custom-check-button{padding:10px 15px;font-size:15px;color:#3877fd;text-align:left;font-weight:bold;border:2px solid #3877fd;border-radius:6px}.custom-check-button.checked{background-color:#e0e0e0}.time-select-modal .title{width:100%;text-align:center;border-bottom:1px solid #d0d0d0;padding:15px;font-weight:700;font-size:18px;color:#000000}.time-select-modal .time-body{padding:15px;padding-bottom:0px}.time-select-modal .time-body .check-button{padding:10px 15px;font-size:15px;color:#000;text-align:center;border:1px solid #707070;border-radius:6px;margin-bottom:15px}.time-select-modal .time-body .check-button.checked{background-color:#e0e0e0}.time-select-modal .time-body .history{color:#000000;padding-left:7.5px;font-size:16px}.time-select-modal .time-footer{border-top:1px solid #d0d0d0;padding:15px;display:flex;justify-content:flex-end}.ant-picker-suffix{display:none !important}.ant-picker-panel-container .ant-picker-panel{min-width:288px !important}.datepicker.ios{position:fixed !important}.datepicker-modal{z-index:1001 !important;position:fixed !important}.datepicker.ios .datepicker-header{color:transparent !important}.mobile-time-picker{border:1px solid #707070 !important;padding:6.5px 11px 6.5px;box-sizing:border-box;margin:0;min-height:40px;color:rgba(0,0,0,0.65);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-flex;align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;transition:border 0.3s, box-shadow 0.3s;font-size:16px}.mobile-time-picker.disabled{border:0px !important;background:#e4e6e7}.mobile-time-picker.no-data{background:#f8dad9}.custom-shift{flex:1}.custom-shift.ant-select-borderless .ant-select-selector{border:none !important;color:gray !important}.custom-under-line{background:linear-gradient(transparent 50%, #f9f57a 70%) !important}.wrap-icon-group{display:flex;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0}.wrap-icon-group img{height:75%;width:55%}.react-pdf__Page__canvas{margin:0 auto}.intro-container{max-width:750px;width:100%;margin:0 auto;display:flex;flex-direction:column;overflow:auto;height:100vh}.intro-container .box-button{width:300px;margin:0 auto}.intro-container .box-button .button-link{margin-top:1px;height:64px;background-color:#3284ff;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff;border:none;width:100%}.intro-container .box-button .button-link:hover{cursor:pointer}.intro-container .box-ver-web{width:321px;margin:0 auto}.register-layout{height:100vh;overflow:auto}.register-layout .header{margin:0 auto}.register-container{width:331px;margin:0 auto}.register-container .note{color:#111;margin:32px 0px}.register-container .link{text-align:center}.register-container .link a{text-decoration:underline}.accept-term-container{background:#ffffff}.accept-term-container .content-term{padding:8px;width:335px;height:456px;border:1px solid #c2c9d1;overflow-y:auto}.accept-term-container .full-height{height:calc(100% - 30px) !important}.accept-term-container .box-action{width:300px;text-align:center}.accept-term-container .box-action .button{background-color:#3284ff;height:64px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:50px;color:#fff;font-weight:600;width:100%;cursor:pointer}.accept-term-container .box-action button:disabled{background-color:#c2c9d1 !important;color:rgba(0,0,0,0.25) !important}.accept-term-container>*{margin:0 auto}.login-container{width:331px;margin:0 auto}.login-container .show-all{cursor:pointer;text-decoration:underline;text-align:center;color:#244b97}.login-container .link{text-align:center}.login-container .link a{text-decoration:underline;color:#244b97}.divider{border-top:1px dotted #111}.button-sns{height:64px;border-radius:6px;font-weight:600;width:100%;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px}.icon-sns{width:51px;height:51px;display:flex;justify-content:center;align-items:center}.line{background-color:#00c753;color:#fff}.facebook{background-color:#1877f2;color:#fff}.apple{background-color:#010101;color:#fff}.sign-in-or-sign-up-container .background-register{background-color:rgba(194,201,209,0.501961)}.sign-in-or-sign-up-container .box{margin:0 auto;width:348px;padding:12px 24px}.sign-in-or-sign-up-container .button-register{background-color:#3284ff;color:#fff;border:none}.sign-in-or-sign-up-container .button-login{border:2px solid #3284ff;color:#3284ff}.sign-in-or-sign-up-container .button{margin-top:1px;height:64px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:50px;display:flex;align-items:center;justify-content:center;font-weight:600;width:100%;cursor:pointer}.forgot-password-container{width:300px;margin:0 auto}.forgot-password-container .email{margin:0}.forgot-password-container .input{height:56px}.forgot-password-container .link{text-align:center}.forgot-password-container .link a{color:#244b97}.otp-container{display:flex;justify-content:center}.otp-container .input-otp{width:45px;height:60px;margin:0px 4px;font-size:28px;text-align:center}.send-otp-container{width:300px;margin:0 auto}.send-otp-container .button-reload{display:flex;justify-content:center;align-items:center;color:#111}.send-otp-container .button-reload span{line-height:normal}.send-otp-container button:disabled,.send-otp-container button[disabled]{color:rgba(0,0,0,0.25) !important}.send-otp-container button:disabled img,.send-otp-container button[disabled] img{opacity:0.3}.setting-password-container{width:300px;margin:0 auto}.setting-password-container .input{height:56px}.setting-password-container .list-rule>*:not(:last-child){margin-right:6px}.setting-password-container .rule{display:flex;align-items:center}.setting-password-container .rule p{margin:0;margin-left:3px}.setting-password-container .checked{color:green}.setting-password-container .list-error{color:red}.setting-password-container .show-error{background:#ffe0e0}.setting-password-container .show-error input{background:#ffe0e0}.setting-password-container .show-error.ant-input-affix-wrapper-focused{border-color:#ff4d4f !important;box-shadow:0 0 0 2px #fff1f0 !important}.setting-password-container .show-error.ant-input-affix-wrapper:hover{border-color:#ff4d4f !important}.qr-scanner-container{display:flex;flex-direction:column;align-items:center}.qr-scanner-container .video-container{position:fixed;left:0;top:0;width:0px;height:0px;z-index:1}.qr-scanner-container .video-container-open{width:100vw !important;height:100vh !important}.qr-scanner-container .button-close-qr-hide{display:none}.qr-scanner-container .button-close-qr{position:fixed;top:15px;right:15px;border:none;background-color:transparent;width:fit-content}.qr-scanner-container #qr-video{width:100%;height:100%}.qr-scanner-container button{width:300px}.qr-scanner-container .register-other-method{cursor:pointer;color:#c2c9d1;text-decoration:underline}.qr-scanner-container .text-gray{color:#c2c9d1;margin:0;margin-top:15px}.modal-error-qrcode{width:292px;margin:0 auto}.modal-error-qrcode .button-ok{display:flex;justify-content:flex-end}.modal-error-qrcode .button-ok div{color:#3284ff;cursor:pointer}.profile-setting-container .link{width:331px;margin:0 auto;color:#3284ff;cursor:pointer}.profile-setting-container .link a{text-decoration:underline}.profile-setting-container .input{width:300px;margin:0 auto}.profile-setting-container .title{background-color:rgba(0,0,0,0.101961);height:48px;display:flex;justify-content:space-between;align-items:center;padding:0px 15px}.profile-setting-container .title .require{background-color:red;color:#fff;width:50px;height:30px;border-radius:5px;font-size:16px;display:flex;justify-content:center;align-items:center;font-weight:700;line-height:31px}.profile-setting-container .input-label{height:56px;display:flex;align-items:center}.profile-setting-container .input-height{height:56px}.profile-setting-container .input-disabled{border:none !important;background:transparent !important}.profile-setting-container .input-name{width:118px}.profile-setting-container .select a{height:56px}.show-notificate-info{background-color:#3284ff !important;color:#fff;display:flex;align-items:center}.show-notificate-info .ant-notification-notice-message{display:none}.show-notificate-info .ant-notification-notice-description{width:calc(100% - 20px)}.show-notificate-info .ant-notification-notice-close{top:calc(50% - 8px)}.show-notificate-info .ant-notification-close-icon{font-size:18px !important}.show-notificate-info .ant-notification-close-icon svg{fill:#fff !important}.others-layout{background-color:#f2f2f7;height:calc(100vh - 60px);display:flex;flex-direction:column}.others-layout .header{max-height:44px;min-height:44px;width:100%;background-color:#fff;border-bottom:1px solid rgba(60,60,67,0.360784)}.others-layout .header .icon-back{cursor:pointer}.others-layout .header .title{margin:0}.others-layout .body{flex-grow:1;overflow:auto;padding-bottom:30px}.other-container .button-logout{width:300px;box-shadow:none !important}.other-container .notification-settings{display:none}.box-link{background-color:#fff;border-top:1px solid rgba(60,60,67,0.360784);border-bottom:1px solid rgba(60,60,67,0.360784)}.box-link .icon{min-width:44px;max-width:44px;height:44px;background-color:#f2f2f7;border-radius:50%}.box-link .link{color:#111;min-height:60px;cursor:pointer}.box-link .divider:not(:last-child){border-bottom:1px solid rgba(60,60,67,0.360784)}.box-link .portal-item{width:calc(100% - 59px);min-height:60px}.box-link .portal-item p{overflow-x:hidden;text-overflow:ellipsis;word-break:break-word;padding:8px 0px}.box-link .divider-icon:not(:last-child)>.portal-item{border-bottom:1px solid rgba(60,60,67,0.360784)}.modal-survey{width:calc(100vw - 40px) !important;max-width:calc(100vw - 40px) !important}.modal-form-survey{width:calc(100vw) !important;max-width:calc(100vw) !important}.modal-survey .ant-modal-title{font-weight:bold}.modal-survey .ant-btn{height:55px !important}.modal-form-survey{margin:0 !important}.modal-form-survey .ant-modal-title{font-weight:bold;text-align:left;font-size:20px}.modal-form-survey .ant-modal-content{height:100vh;border-radius:0}.modal-form-survey .ant-modal-body{height:calc(100% - 55px);background-color:#f2f2f7}.modal-form-survey .ant-spin-container,.modal-form-survey .ant-spin-nested-loading{height:100%}.modal-form-survey .ant-modal-header{border-bottom:1px solid #ccc}.modal-form-survey .ant-btn{height:55px !important}.modal-form-survey .survey-skill-container{height:100%}.modal-form-survey .survey-skill-container *{color:#000000}.modal-form-survey .survey-skill-container .bg-primary{background-color:white;padding:10px;border-radius:5px}.modal-form-survey .survey-skill-container .questionnaires,.modal-form-survey .survey-skill-container .proficiencies{padding:10px}.modal-form-survey .survey-skill-container .questionnaires .task-group-name,.modal-form-survey .survey-skill-container .proficiencies .task-group-name{color:#262626;border-bottom:1px solid #f4f4f4}.modal-form-survey .survey-skill-container .questionnaires .proficiency-item .proficiency-task-item,.modal-form-survey .survey-skill-container .proficiencies .proficiency-item .proficiency-task-item{margin-bottom:15px}.modal-form-survey .survey-skill-container .questionnaires .proficiency-item .proficiency-task-item:not(:last-child),.modal-form-survey .survey-skill-container .proficiencies .proficiency-item .proficiency-task-item:not(:last-child){border-bottom:1px solid #f4f4f4}.modal-form-survey .survey-skill-container .questionnaires .proficiency-need-count,.modal-form-survey .survey-skill-container .proficiencies .proficiency-need-count{display:flex;margin-top:7px;align-items:center}.modal-form-survey .survey-skill-container .questionnaires .proficiency-need-count .ant-form-item,.modal-form-survey .survey-skill-container .proficiencies .proficiency-need-count .ant-form-item{margin-bottom:0}.modal-form-survey .survey-skill-container .questionnaires .proficiency-need-count .ant-form-item .ant-select-selector,.modal-form-survey .survey-skill-container .proficiencies .proficiency-need-count .ant-form-item .ant-select-selector{width:90px}.modal-form-survey .survey-skill-container .questionnaires .proficiency-need-count .number-of-times,.modal-form-survey .survey-skill-container .proficiencies .proficiency-need-count .number-of-times{width:40px;margin-left:25px;margin-bottom:0;font-size:16px}.modal-form-survey .survey-skill-container .step1,.modal-form-survey .survey-skill-container .step2{display:flex;flex-direction:column;justify-content:space-between;height:100%}.modal-form-survey .survey-skill-container .step1 .wrapper,.modal-form-survey .survey-skill-container .step2 .wrapper{overflow-y:scroll}.modal-form-survey .survey-skill-container .step3{display:flex;justify-content:center;align-items:center;margin:0 auto;height:100%}.modal-form-survey .survey-skill-container .flex-item{display:flex;justify-content:space-between;align-items:center}.modal-form-survey .survey-skill-container .form-action{position:relative;border-top:1px solid #ccc;padding:10px 20px 20px !important;background-color:#fff}.modal-form-survey .survey-skill-container .form-action>span{color:#616569 !important}.modal-form-survey .survey-skill-container .form-action button span{color:white !important}.modal-form-survey .survey-skill-container .button-close-modal span{color:#1489ff !important}#arrow-right-income{display:none}.pointer{cursor:pointer}.underline{text-decoration:underline}.modal-delete-user{padding:25px 15px}.modal-delete-user .box-checkbox{border:1px solid #707070;border-radius:4px}.modal-delete-user .text-black{color:black}.calendar-main-container{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:8px 8px 0px}.calendar-main-container .header-container{display:flex;align-items:center}.calendar-main-container .header-container .header{padding:10px;display:flex;align-items:center;justify-content:center;flex:1;border-bottom:1px solid #707070;color:#707070;font-size:14px;font-weight:bold}.calendar-main-container .header-container .header:not(:first-child){border-left:0.5px solid #f0f0f0}.calendar-main-container .header-container .header.sat{color:#4d53ff}.calendar-main-container .header-container .header.sun{color:#ff5656}.calendar-main-container .scroll-container{overflow:auto;flex:1}.calendar-main-container .scroll-container .bodys{display:flex;width:100%;flex-wrap:wrap;overflow:auto}.calendar-main-container .scroll-container .bodys .grid{width:100%;display:flex}.calendar-main-container .scroll-container .bodys .item{flex:1;padding:5px 2px;min-height:60px;border-bottom:1px solid #707070;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;cursor:pointer}.calendar-main-container .scroll-container .bodys .item:not(:first-child){border-left:0.5px solid #f0f0f0}.calendar-main-container .scroll-container .bodys .item .ant-checkbox-inner{width:23px !important;height:23px !important}.calendar-main-container .scroll-container .bodys .item .ant-checkbox-checked .ant-checkbox-inner::after{top:10px !important;left:6px !important}.calendar-main-container .scroll-container .bodys .item.day-new-month{border-top:3px solid gray}.calendar-main-container .scroll-container .bodys .item.day-last-month{border-bottom:3px solid gray}.calendar-main-container .scroll-container .bodys .item.event-date{color:#daa901;background-image:url("/assets/images/icons/icon-star.png");background-repeat:no-repeat;background-position:top right;background-size:16px 16px}.calendar-main-container .scroll-container .bodys .item.first-date{border-left:3px solid gray}.calendar-main-container .scroll-container .bodys .item.blue{background-color:#d6eaff}.calendar-main-container .scroll-container .bodys .item.red{background-color:#ffd6d6}.calendar-main-container .scroll-container .bodys .item.green{background-color:#beeabf}.calendar-main-container .scroll-container .bodys .item .text{font-size:16px;color:black;line-height:16px;margin-bottom:4px;margin-top:3px;padding:1px}.calendar-main-container .scroll-container .bodys .item .text.sat{color:#4d53ff}.calendar-main-container .scroll-container .bodys .item .text.sun{color:#ff5656}.calendar-main-container .scroll-container .bodys .item .text.today{background-color:#00000057;line-height:15px;border-radius:50%;min-width:18px;text-align:center}.calendar-main-container .scroll-container .bodys .item .text.first-date{font-weight:bold}.calendar-main-container .scroll-container .bodys .item .just-text{font-size:16px;font-weight:bold;text-align:center;color:black;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px}.calendar-main-container .scroll-container .bodys .item .just-text.red{color:#ff5656 !important}.calendar-main-container .scroll-container .bodys .item .label-adjusted{display:flex;align-items:center;justify-content:center;width:100%;height:25px;font-size:11px;font-weight:bold;color:black;border-radius:3px;border:1px solid black;background-color:#fff}.calendar-main-container .scroll-container .bodys .item .hope{background-color:#1489ff;border-radius:3px;font-size:16px;font-weight:bold;text-align:center;color:white;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;width:100%}.calendar-main-container .scroll-container .bodys .item .request{background-color:#28b82d;border-radius:22px;font-size:16px;font-weight:bold;text-align:center;color:white;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;width:100%;z-index:1}.calendar-main-container .scroll-container .bodys .item .kazuki{background-color:white;border-radius:3px;font-size:16px;font-weight:bold;text-align:center;color:#1489ff;padding:0 1px;border:2px solid #1489ff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;width:100%}.calendar-main-container .scroll-container .bodys .item .redbox{background-color:#ff4747;border-radius:3px;font-size:16px;font-weight:bold;text-align:center;color:white;padding:0 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;width:100%}.calendar-main-container .scroll-container .bodys .item .locked{background-color:#929292b3;position:absolute;top:0px;left:0;bottom:1px;right:0;font-size:16px}.customHope{background-color:#1489ff;border-radius:3px;font-size:16px;font-weight:bold;text-align:center;color:white;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;width:100%;margin-bottom:3px}.customRedbox{background-color:#ff4747;border-radius:3px;font-size:16px;font-weight:bold;text-align:center;color:white;padding:0 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;height:25px;width:100%;margin-bottom:3px}.customRedbox1{border-radius:3px;font-size:16px;font-weight:bold;text-align:center;color:#ff4747 !important;padding:0 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;height:25px;width:100%;margin-bottom:3px}.customRedbox2{border-radius:3px;font-size:16px;font-weight:bold;text-align:center;color:#ff4747 !important;padding:0 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;height:25px;width:100%;border:1px solid #ff4747;margin-bottom:3px}.customKazuki{background-color:white;border-radius:3px;font-size:16px;font-weight:bold;text-align:center;color:#1489ff !important;padding:0 1px;border:2px solid #1489ff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;height:25px;width:100%;margin-bottom:3px}.customRequest{background-color:#28b82d;border-radius:22px;font-size:16px;font-weight:bold;text-align:center;color:white !important;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word;line-height:23px;width:100%;margin-bottom:3px}.customLocked{position:absolute;top:0px;left:0;bottom:1px;right:0;font-size:16px}.timecalendar-main-container{overflow:auto;white-space:nowrap;position:relative}.timecalendar-main-container .gridheader-container{display:flex;align-items:center;flex-wrap:nowrap;width:1440px}.timecalendar-main-container .gridheader-container .grid-header{width:60px !important;min-width:60px;height:28px;background-color:#f6f4ec;border:0.5px solid #cccccc;padding:5px;color:#90908e;font-size:13px;font-weight:bold}.timecalendar-main-container .mask-timeline{position:absolute;width:100%;height:calc(100% - 28px);overflow:auto;background-color:rgba(0,0,0,0.45);z-index:100;display:flex}.timecalendar-main-container .mask-timeline .mask-content{width:85%;height:80%;background-color:white;margin:auto;display:flex;font-weight:bold;font-size:16px;align-items:center;justify-content:center}.timecalendar-main-container .grid-group-header{padding:1px 7px;background-color:#e0e0e0;color:#000;font-weight:bold;font-size:13px;line-height:14px;position:relative}.timecalendar-main-container .gridbody-container{display:flex;position:relative}.timecalendar-main-container .gridbody-container .grid-body{width:60px !important;min-width:60px;height:23px;border:0.5px solid #cccccc;padding:5px;color:#000;font-size:13px;font-weight:bold;position:relative}.timecalendar-main-container .gridbody-container .position-container{position:absolute;top:1px;left:0;right:0;z-index:1}.timecalendar-main-container .gridbody-container .position-container .week{display:grid;grid-template-columns:repeat(24, 60px);grid-auto-flow:dense}.timecalendar-main-container .gridbody-container .position-container .day{display:contents}.timecalendar-main-container .gridbody-container .position-container .day-label{grid-row-start:1;text-align:right;margin:0}.timecalendar-main-container .gridbody-container .position-container .week-day,.timecalendar-main-container .gridbody-container .position-container .day-label,.timecalendar-main-container .gridbody-container .position-container .event{padding:0px 7.5px}.timecalendar-main-container .gridbody-container .position-container .event{background-color:#1489ff;z-index:1;color:#fff;height:20px}.timecalendar-main-container .gridbody-container .position-container .event.disabled{background-color:#a1d0ff !important}.timecalendar-main-container .gridbody-container .position-container .event.other-staff{background-color:#fef6de !important;color:black !important}.timecalendar-main-container .gridbody-container .position-container .event.green{background-color:#28b82d !important;color:#000 !important}.timecalendar-main-container .gridbody-container .position-container .event.red{background-color:#ff5656 !important}.timecalendar-main-container .gridbody-container .position-container .event.red-text{background-color:#fff !important;color:#ff5656 !important}.timecalendar-main-container .gridbody-container .position-container .event.red-text .color{color:#ff5656 !important}.timecalendar-main-container .gridbody-container .position-container .event.black-text{background-color:#fff !important;color:#000 !important;border:2px solid #000 !important}.timecalendar-main-container .gridbody-container .position-container .event.black-text .color{color:#000 !important}.timecalendar-main-container .gridbody-container .position-container .event.border-primary{background-color:#fff !important;color:#1489ff !important;border:2px solid #1489ff !important;padding:0px 10px !important;line-height:15px !important}.timecalendar-main-container .gridbody-container .position-container .event.border-primary .color{color:#1489ff !important}.timecalendar-main-container .gridbody-container .position-container .others-shift{height:0;position:relative;margin-top:10px}.timecalendar-main-container .gridbody-container .position-container .shift-name{position:absolute;top:-11px;background:#fff;width:fit-content;left:0;right:0;margin-left:auto;margin-right:auto}.timecalendar-main-container .gridbody-container .position-container .event-end{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:2px}.timecalendar-main-container .gridbody-container .position-container .event-start{border-top-left-radius:3px;border-bottom-left-radius:3px}.timecalendar-main-container .gridbody-container .position-container .day:nth-child(0)>.event{grid-column-start:0}.timecalendar-main-container .gridbody-container .position-container .day:nth-child(1)>.event{grid-column-start:1}.timecalendar-main-container .gridbody-container .position-container .day:nth-child(2)>.event{grid-column-start:2}.timecalendar-main-container .gridbody-container .position-container .day:nth-child(3)>.event{grid-column-start:3}.timecalendar-main-container .gridbody-container .position-container .day:nth-child(4)>.event{grid-column-start:4}.timecalendar-main-container .gridbody-container .position-container [data-span='0']{grid-column-end:span 0}.timecalendar-main-container .gridbody-container .position-container [data-span='1']{grid-column-end:span 1}.timecalendar-main-container .gridbody-container .position-container [data-span='2']{grid-column-end:span 2}.timecalendar-main-container .gridbody-container .position-container [data-span='3']{grid-column-end:span 3}.timecalendar-main-container .gridbody-container .position-container [data-span='4']{grid-column-end:span 4}.timecalendar-main-container .gridbody-container .position-container [data-span='5']{grid-column-end:span 5}.timecalendar-main-container .gridbody-container .position-container [data-span='6']{grid-column-end:span 6}.timecalendar-main-container .gridbody-container .position-container [data-span='7']{grid-column-end:span 7}.timecalendar-main-container .gridbody-container .position-container [data-span='8']{grid-column-end:span 8}.timecalendar-main-container .gridbody-container .position-container [data-span='9']{grid-column-end:span 9}.timecalendar-main-container .gridbody-container .position-container [data-span='10']{grid-column-end:span 10}.timecalendar-main-container .gridbody-container .position-container [data-span='11']{grid-column-end:span 11}.timecalendar-main-container .gridbody-container .position-container [data-span='12']{grid-column-end:span 12}.timecalendar-main-container .gridbody-container .position-container [data-span='13']{grid-column-end:span 13}.timecalendar-main-container .gridbody-container .position-container [data-span='14']{grid-column-end:span 14}.timecalendar-main-container .gridbody-container .position-container [data-span='15']{grid-column-end:span 15}.timecalendar-main-container .gridbody-container .position-container [data-span='16']{grid-column-end:span 16}.timecalendar-main-container .gridbody-container .position-container [data-span='17']{grid-column-end:span 17}.timecalendar-main-container .gridbody-container .position-container [data-span='18']{grid-column-end:span 18}.timecalendar-main-container .gridbody-container .position-container [data-span='19']{grid-column-end:span 19}.timecalendar-main-container .gridbody-container .position-container [data-span='20']{grid-column-end:span 20}.timecalendar-main-container .gridbody-container .position-container [data-span='21']{grid-column-end:span 21}.timecalendar-main-container .gridbody-container .position-container [data-span='22']{grid-column-end:span 22}.timecalendar-main-container .gridbody-container .position-container [data-span='23']{grid-column-end:span 23}.timecalendar-main-container .gridbody-container .position-container [data-span='24']{grid-column-end:span 24}.timecalendar-main-container .gridbody-container .position-container [data-span='25']{grid-column-end:span 25}.timecalendar-main-container .gridbody-container .position-container [data-span='26']{grid-column-end:span 26}.timecalendar-main-container .gridbody-container .position-container [data-span='27']{grid-column-end:span 27}.timecalendar-main-container .gridbody-container .position-container [data-span='28']{grid-column-end:span 28}.timecalendar-main-container .gridbody-container .position-container [data-span='29']{grid-column-end:span 29}.timecalendar-main-container .gridbody-container .position-container [data-span='30']{grid-column-end:span 30}.timecalendar-main-container .gridbody-container .position-container [data-span='31']{grid-column-end:span 31}.timecalendar-main-container .gridbody-container .position-container [data-span='32']{grid-column-end:span 32}.timecalendar-main-container .gridbody-container .position-container [data-span='33']{grid-column-end:span 33}.timecalendar-main-container .gridbody-container .position-container [data-span='34']{grid-column-end:span 34}.timecalendar-main-container .gridbody-container .position-container [data-span='35']{grid-column-end:span 35}.timecalendar-main-container .gridbody-container .position-container [data-span='36']{grid-column-end:span 36}.timecalendar-main-container .gridbody-container .position-container [data-span='37']{grid-column-end:span 37}.timecalendar-main-container .gridbody-container .position-container [data-span='38']{grid-column-end:span 38}.timecalendar-main-container .gridbody-container .position-container [data-span='39']{grid-column-end:span 39}.timecalendar-main-container .gridbody-container .position-container [data-span='40']{grid-column-end:span 40}.timecalendar-main-container .gridbody-container .position-container [data-span='41']{grid-column-end:span 41}.timecalendar-main-container .gridbody-container .position-container [data-span='42']{grid-column-end:span 42}.timecalendar-main-container .gridbody-container .position-container [data-span='43']{grid-column-end:span 43}.timecalendar-main-container .gridbody-container .position-container [data-span='44']{grid-column-end:span 44}.timecalendar-main-container .gridbody-container .position-container [data-span='45']{grid-column-end:span 45}.timecalendar-main-container .gridbody-container .position-container [data-span='46']{grid-column-end:span 46}.timecalendar-main-container .gridbody-container .position-container [data-span='47']{grid-column-end:span 47}.timecalendar-main-container .gridbody-container .position-container [data-span='48']{grid-column-end:span 48}.timecalendar-main-container .gridbody-container .position-container [data-span='49']{grid-column-end:span 49}.timecalendar-main-container .gridbody-container .position-container [data-span='50']{grid-column-end:span 50}.timecalendar-main-container .gridbody-container .position-container [data-span='51']{grid-column-end:span 51}.timecalendar-main-container .gridbody-container .position-container [data-span='52']{grid-column-end:span 52}.timecalendar-main-container .gridbody-container .position-container [data-span='53']{grid-column-end:span 53}.timecalendar-main-container .gridbody-container .position-container [data-span='54']{grid-column-end:span 54}.timecalendar-main-container .gridbody-container .position-container [data-span='55']{grid-column-end:span 55}.timecalendar-main-container .gridbody-container .position-container [data-span='56']{grid-column-end:span 56}.timecalendar-main-container .gridbody-container .position-container [data-span='57']{grid-column-end:span 57}.timecalendar-main-container .gridbody-container .position-container [data-span='58']{grid-column-end:span 58}.timecalendar-main-container .gridbody-container .position-container [data-span='59']{grid-column-end:span 59}.timecalendar-main-container .gridbody-container .position-container [data-span='60']{grid-column-end:span 60}.timecalendar-main-container .gridbody-container .position-container [data-span='61']{grid-column-end:span 61}.timecalendar-main-container .gridbody-container .position-container [data-span='62']{grid-column-end:span 62}.timecalendar-main-container .gridbody-container .position-container [data-span='63']{grid-column-end:span 63}.timecalendar-main-container .gridbody-container .position-container [data-span='64']{grid-column-end:span 64}.timecalendar-main-container .gridbody-container .position-container [data-span='65']{grid-column-end:span 65}.timecalendar-main-container .gridbody-container .position-container [data-span='66']{grid-column-end:span 66}.timecalendar-main-container .gridbody-container .position-container [data-span='67']{grid-column-end:span 67}.timecalendar-main-container .gridbody-container .position-container [data-span='68']{grid-column-end:span 68}.timecalendar-main-container .gridbody-container .position-container [data-span='69']{grid-column-end:span 69}.timecalendar-main-container .gridbody-container .position-container [data-span='70']{grid-column-end:span 70}.timecalendar-main-container .gridbody-container .position-container [data-span='71']{grid-column-end:span 71}.timecalendar-main-container .gridbody-container .position-container [data-span='72']{grid-column-end:span 72}.timecalendar-main-container .gridbody-container .position-container [data-span='73']{grid-column-end:span 73}.timecalendar-main-container .gridbody-container .position-container [data-span='74']{grid-column-end:span 74}.timecalendar-main-container .gridbody-container .position-container [data-span='75']{grid-column-end:span 75}.timecalendar-main-container .gridbody-container .position-container [data-span='76']{grid-column-end:span 76}.timecalendar-main-container .gridbody-container .position-container [data-span='77']{grid-column-end:span 77}.timecalendar-main-container .gridbody-container .position-container [data-span='78']{grid-column-end:span 78}.timecalendar-main-container .gridbody-container .position-container [data-span='79']{grid-column-end:span 79}.timecalendar-main-container .gridbody-container .position-container [data-span='80']{grid-column-end:span 80}.timecalendar-main-container .gridbody-container .position-container [data-span='81']{grid-column-end:span 81}.timecalendar-main-container .gridbody-container .position-container [data-span='82']{grid-column-end:span 82}.timecalendar-main-container .gridbody-container .position-container [data-span='83']{grid-column-end:span 83}.timecalendar-main-container .gridbody-container .position-container [data-span='84']{grid-column-end:span 84}.timecalendar-main-container .gridbody-container .position-container [data-span='85']{grid-column-end:span 85}.timecalendar-main-container .gridbody-container .position-container [data-span='86']{grid-column-end:span 86}.timecalendar-main-container .gridbody-container .position-container [data-span='87']{grid-column-end:span 87}.timecalendar-main-container .gridbody-container .position-container [data-span='88']{grid-column-end:span 88}.timecalendar-main-container .gridbody-container .position-container [data-span='89']{grid-column-end:span 89}.timecalendar-main-container .gridbody-container .position-container [data-span='90']{grid-column-end:span 90}.timecalendar-main-container .gridbody-container .position-container [data-span='91']{grid-column-end:span 91}.timecalendar-main-container .gridbody-container .position-container [data-span='92']{grid-column-end:span 92}.timecalendar-main-container .gridbody-container .position-container [data-span='93']{grid-column-end:span 93}.timecalendar-main-container .gridbody-container .position-container [data-span='94']{grid-column-end:span 94}.timecalendar-main-container .gridbody-container .position-container [data-span='95']{grid-column-end:span 95}.timecalendar-main-container .gridbody-container .position-container [data-span='96']{grid-column-end:span 96}.timecalendar-main-container .gridbody-container .position-container [data-span='97']{grid-column-end:span 97}.timecalendar-main-container .gridbody-container .position-container [data-span='98']{grid-column-end:span 98}.timecalendar-main-container .gridbody-container .position-container [data-span='99']{grid-column-end:span 99}.timecalendar-main-container .gridbody-container .position-container [data-span='100']{grid-column-end:span 100}.modal-file-preview .ant-modal{width:100%;height:100%;max-width:100%;padding:0;top:0}.modal-file-preview .ant-modal-content{height:100%}.modal-file-preview .ant-modal-close{left:0;right:unset}.modal-file-preview .ant-modal-body{padding:0;height:calc(100% - 55px)}.msg-write-container .file-loading-container{position:relative;display:inline-block}.msg-write-container .file-loading-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#1890ff;z-index:10}.msg-write-container .file-button-transparent{border:none;background:transparent;padding:0}.msg-write-container .file-button-clickable{cursor:pointer}.msg-write-container .file-button-disabled{cursor:not-allowed}.msg-write-container .file-image-loading{opacity:0.6}.msg-write-container .file-image-normal{opacity:1;max-width:200px;max-height:200px;border-radius:8px;pointer-events:none}.msg-write-container .file-image-with-margin{opacity:1;max-width:200px;max-height:200px;border-radius:8px;margin-top:8px}.msg-write-container .file-image-with-margin.loading{opacity:0.6}.msg-write-container .file-attachment-loading-container{position:relative}.msg-write-container .file-expired-container{border:none;cursor:not-allowed}.msg-write-container .file-item-loading{border:none;cursor:not-allowed;opacity:0.6}.msg-write-container .file-item-normal{border:none;cursor:pointer;opacity:1}.msg-write-container .file-attachment-container{position:relative}.msg-write-container .expired-image-button{border:none;padding:0;cursor:not-allowed}.msg-write-container .full-image-button{border:none;background:none;padding:0}.msg-write-container .full-image-button:not(:disabled){cursor:pointer}.msg-write-container .full-image-button:disabled{cursor:not-allowed}.msg-write-container .full-image{pointer-events:none}.msg-write-container .full-image.loading{opacity:0.6}.msg-write-container .full-image.normal{opacity:1}.msg-write-container .file-item{border:none}.msg-write-container .file-item:not(:disabled){cursor:pointer;opacity:1}.msg-write-container .file-item:disabled{cursor:not-allowed;opacity:0.6}.msg-write-container .file-item.expired{cursor:not-allowed}.msg-write-container .file-attachment-loading-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#1890ff;z-index:10}.msg-write-container .thumbnail-image{pointer-events:none}.reactions{display:flex;align-items:center;gap:4px;background-color:#fff;padding:4px 8px;border-radius:8px;z-index:2}.reactions .reaction-button{padding:3px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.reactions .reaction-button.selected{background-color:#00000014}.reactions .reaction-button .icon-emoji{width:24px;height:24px}.reactions .divider{width:1px;height:32px;border:none;background:#c2c9d1}.back-drop-reaction{position:fixed;top:0px;left:0px;right:0px;bottom:60px;background:rgba(0,0,0,1e-05);display:block;z-index:2;opacity:1}.back-drop-reaction.hidden{width:0;height:0;display:none}.back-drop-reaction.copy-success{background-color:#00000040;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-direction:column;gap:10px;box-shadow:0px 4px 4px 0px #00000040}.count-reactions{display:flex;align-items:center;gap:2px;padding-top:5px}.count-reactions .reaction-info{position:relative;cursor:pointer}.count-reactions .reaction-info.web:hover .staffs-reaction{display:grid}.count-reactions .reaction-info .count-reaction{padding:3px 8px;border-radius:12px;background-color:#fff;border:1px solid #c2c9d1;display:flex;align-items:center;gap:4px;line-height:17px;user-select:none;-webkit-user-select:none}.count-reactions .reaction-info .count-reaction.selected{border-color:#1489ff}.count-reactions .reaction-info .count-reaction>img{width:17px;-webkit-user-select:none;user-select:none;height:17px}.count-reactions .reaction-info .count-reaction>div{height:12px;line-height:12px;font-size:12px}.count-reactions .reaction-info .count-reaction .icon-reaction{pointer-events:none}.count-reactions .staffs-reaction{position:absolute;display:none;background-color:#fff;box-shadow:0px 3px 14px 2px #0000001f;border-radius:4px;padding:8px 0;max-height:400px;width:max-content;overflow-y:auto;z-index:2;max-width:160px;user-select:none;-webkit-user-select:none}.count-reactions .staffs-reaction .staff-name{padding:4px 12px;overflow:hidden;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.count-reactions .staffs-reaction .item-count{padding:4px 12px;display:flex;align-items:center;gap:4px}.modal-reaction-detail .ant-drawer-body,.modal-reaction-detail .ant-drawer-header{padding:0}.modal-reaction-detail .ant-drawer-content-wrapper{max-height:240px}.modal-reaction-detail .ant-drawer-title{display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid #c2c9d1;padding:0 4px}.modal-reaction-detail .ant-drawer-title .count-reaction{display:flex;align-items:center;gap:4px;flex:1;justify-content:center;padding:7px 0;position:relative}.modal-reaction-detail .ant-drawer-title .count-reaction>div{height:12px;font-size:12px;line-height:12px}.modal-reaction-detail .ant-drawer-title .count-reaction.selected::after{position:absolute;content:'';background-color:#1489ff;bottom:-1px;width:100%;height:2px}.modal-reaction-detail .modal-reactions{padding:8px 0}.modal-reaction-detail .modal-reactions .staff-name{padding:4px 12px}html{height:100%}body{font-family:'M PLUS 1p', sans-serif;margin:0px;font-size:13px;line-height:1.53846;color:#000;background:#fff !important;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-size-adjust:100%;overflow:hidden}.ant-layout{background:#fff !important}.iframe-display{width:100%;height:100%;position:fixed;top:0;left:0;border:none}.http-error-popup .ant-modal-body{text-align:center}.http-error-popup .ant-modal-body .ant-modal-confirm-content{margin-top:20px}.http-error-popup .ant-modal-confirm-btn{float:none;text-align:center;margin-top:40px}.http-error-popup .ant-modal-confirm-btn button{border-radius:5px;background-color:white;color:rgba(0,0,0,0.65);border-color:rgba(0,0,0,0.65)}.error-popup-full-screen .ant-modal-content{width:100vw;height:100vh;border-radius:0}.error-popup-full-screen .ant-modal-content .ant-modal-body,.error-popup-full-screen .ant-modal-content .ant-modal-confirm-body-wrapper{height:100%}.error-popup-full-screen .ant-modal-content .ant-modal-confirm-body-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.error-popup-full-screen .ant-modal-content .ant-modal-confirm-body{flex:0 0 100%;display:flex;justify-content:center;align-items:center}.error-popup-full-screen .ant-modal-content .ant-modal-confirm-btns{align-self:flex-end}

