.my-editor[data-v-66498da6] {
  height: 400px;
  border: solid 1px #cccccc;
}
.my-editor .toolbar[data-v-66498da6] {
  border-bottom: solid 1px #cccccc;
}
.my-editor .editor[data-v-66498da6] {
  height: 300px !important;
  overflow-y: hidden;
}
.dot-count[data-v-abc7b4cf] {
  position: absolute;
  top: -8px;
  left: 0;
  z-index: 10;
}
.full-modal {
  overflow: hidden !important;
}
.full-modal .ant-modal {
  left: 0 !important;
  top: 0 !important;
  width: 100vw !important;
  height: 100vw !important;
  max-width: 100vw !important;
}
.full-modal .ant-modal-content {
  height: 100%;
}
.ant-modal .ant-modal-body > .scrollbar {
  padding: 12px;
}
.ant-modal .as-basic-table {
  padding: 0;
}
.ant-modal .as-basic-table .ant-form {
  padding: 0;
  margin: 0;
}
.ant-modal .as-basic-table .ant-table-wrapper {
  padding: 0;
}
.ant-modal .ant-modal-body {
  padding: 0;
}
.ant-modal .ant-modal-body > .scrollbar > .scrollbar__bar.is-horizontal {
  display: none;
}
.ant-modal-close {
  font-weight: normal;
  outline: none;
  right: 60px !important;
}
.ant-modal-close:hover {
  background-color: inherit !important;
}
.ant-modal-confirm-body .ant-modal-confirm-content > * {
  color: #909399;
}
.ant-modal-confirm-confirm.error .ant-modal-confirm-body > .anticon {
  color: #ff4d4f;
}
.ant-modal-confirm-btns .ant-btn:last-child {
  margin-right: 0;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-confirm.success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-confirm .ant-modal-body {
  padding: 24px !important;
}
@media screen and (max-height: 600px) {
  .ant-modal {
    top: 60px;
  }
}
@media screen and (max-height: 540px) {
  .ant-modal {
    top: 30px;
  }
}
@media screen and (max-height: 480px) {
  .ant-modal {
    top: 10px;
  }
}
.as-basic-modal-close {
  display: flex;
  height: 95%;
  align-items: center;
}
.as-basic-modal-close > span {
  margin-left: 48px;
  font-size: 16px;
}
.as-basic-modal-close--can-full > span {
  margin-left: 12px;
}
.as-basic-modal-close:not(.as-basic-modal-close--can-full) > span:nth-child(1):hover {
  font-weight: 700;
}
.as-basic-form .ant-form-item-label label::after {
  margin: 0 6px 0 2px;
}
.as-basic-form .ant-form-item-with-help {
  margin-bottom: 0;
}
.as-basic-form .ant-form-item:not(.ant-form-item-with-help) {
  margin-bottom: 12px;
}
.as-basic-form .ant-form-item.suffix-item .ant-form-item-children {
  display: flex;
}
.as-basic-form .ant-form-item.suffix-item .ant-form-item-control {
  margin-top: 4px;
}
.as-basic-form .ant-form-item.suffix-item .suffix {
  display: inline-flex;
  padding-left: 6px;
  margin-top: 1px;
  line-height: 1;
  align-items: center;
}
.as-basic-form .ant-form-explain {
  font-size: 14px;
}
.as-basic-form--compact .ant-form-item {
  margin-bottom: 6px !important;
  margin-inline-end: 6px !important;
}
