.editable-cell {
  position: relative;
}

.editable-cell-value-wrap {
  padding: 4px 11px;
  cursor: pointer;
  border: 1px solid transparent;
}

.ant-table-row:hover .editable-cell-value-wrap {
  padding: 4px 11px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}

[data-theme='dark'] .ant-table-row:hover .editable-cell-value-wrap {
  border: 1px solid #434343;
}

html,
body,
#root {
  height: 100%;
}

body {
  min-width: 1200px;
  margin: 0 !important;
}

.report-bubble-chart svg {
  margin-top: -100px;
}

.multi-line-text {
  white-space: pre-wrap;
}

.hover-link:hover {
  color: #1890ff;
}

.markdown-preview {
  width: 100%;
}

.markdown-preview .mdxeditor-toolbar {
  display: none;
}

.markdown-editor .mdxeditor-toolbar {
  flex-wrap: wrap;
  margin-bottom: 5px;
}

.markdown-editor .mdxeditor-rich-text-editor,
.markdown-editor .mdxeditor-source-editor,
.markdown-preview .mdxeditor-rich-text-editor {
  border-width: 1px;
  border-style: solid;
  border-color: #d9d9d9;
  border-radius: 6px;
  min-height: 100px;
  width: 100%;
}
.fit-contain {
  object-fit: contain;
}
.fit-cover {
  object-fit: cover;
}

/* 居中相关的样式 */
.text-center {
  text-align: center;
}

/* portal 设置页面 */
.portal-ad-edit-item .ant-upload-select {
  width: 100%!important;
  border: none!important;
  background: none!important;
}

.portal-ad-edit-item .ant-upload-list-item-container {
  width: 100%!important;
}

.portal-ad-edit-item .ant-upload-list-item-container > div {
  width: 100%!important;
}

.portal-ad-edit-item .ant-upload-list-item-container > div img {
  width: 100%!important;
  height: 100%!important;
  object-fit: cover!important;
}

