html {
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 10px;
  background-color: #f7f7f7;
}
body {
  font-size: 14px;
  min-width: 1024px;
  line-height: 1.5;
  color: #36383c;
}
html,
body {
  height: auto;
}
body {
  color: #000;
  min-width: initial;
  margin: 0 auto !important;
  overflow: auto;
}
/*滚动条样式*/
::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track {
  border-radius: 6px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
::-webkit-scrollbar-thumb {
  background-color: rgba(144, 147, 153, 0.3);
}
ul,
li,
p,
dl,
dt,
dd,
div,
input,
textarea,
i,
a,
img,
article,
figcaption,
section,
aside,
code,
pre {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-border-sizing: border-box;
  font-family: inherit;
}
ul,
li {
  list-style: none;
}
/*公共样式-盒子模型*/
.p-0 {
  padding: 0 !important;
}
.p-1 {
  padding: 10px !important;
}
.p-2 {
  padding: 20px !important;
}
.p-3 {
  padding: 30px !important;
}
.p-4 {
  padding: 40px !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 10px !important;
}
.pt-2 {
  padding-top: 20px !important;
}
.pt-3 {
  padding-top: 30px !important;
}
.pt-4 {
  padding-top: 40px !important;
}
.pt-5 {
  padding-top: 50px !important;
}
.pt-6 {
  padding-top: 60px !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 10px !important;
}
.pb-2 {
  padding-bottom: 20px !important;
}
.pb-3 {
  padding-bottom: 30px !important;
}
.pb-4 {
  padding-bottom: 40px !important;
}
.pb-5 {
  padding-bottom: 50px !important;
}
.pb-6 {
  padding-bottom: 60px !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.pl-1 {
  padding-left: 10px !important;
}
.pl-2 {
  padding-left: 20px !important;
}
.pl-3 {
  padding-left: 30px !important;
}
.pl-4 {
  padding-left: 40px !important;
}
.pl-5 {
  padding-left: 50px !important;
}
.pl-6 {
  padding-left: 60px !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pr-1 {
  padding-right: 10px !important;
}
.pr-2 {
  padding-right: 20px !important;
}
.pr-3 {
  padding-right: 30px !important;
}
.pr-4 {
  padding-right: 40px !important;
}
.pr-5 {
  padding-right: 50px !important;
}
.pr-6 {
  padding-right: 60px !important;
}
.m-0 {
  margin: 0 !important;
}
.m-1 {
  margin: 10px !important;
}
.m-2 {
  margin: 20px !important;
}
.m-3 {
  margin: 30px !important;
}
.m-4 {
  margin: 40px !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-1 {
  margin-top: 10px !important;
}
.mt-2 {
  margin-top: 20px !important;
}
.mt-3 {
  margin-top: 30px !important;
}
.mt-4 {
  margin-top: 40px !important;
}
.pmsmt-4 {
  margin-top: 40px !important;
}
.mt-5 {
  margin-top: 50px !important;
}
.mt-6 {
  margin-top: 60px !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-1 {
  margin-bottom: 10px !important;
}
.mb-2 {
  margin-bottom: 20px !important;
}
.mb-3 {
  margin-bottom: 30px !important;
}
.mb-4 {
  margin-bottom: 40px !important;
}
.mb-5 {
  margin-bottom: 50px !important;
}
.mb-6 {
  margin-bottom: 60px !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.ml-1 {
  margin-left: 10px !important;
}
.ml-2 {
  margin-left: 20px !important;
}
.ml-3 {
  margin-left: 30px !important;
}
.ml-4 {
  margin-left: 40px !important;
}
.ml-5 {
  margin-left: 50px !important;
}
.ml-6 {
  margin-left: 60px !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mr-1 {
  margin-right: 10px !important;
}
.mr-2 {
  margin-right: 20px !important;
}
.mr-3 {
  margin-right: 30px !important;
}
.mr-4 {
  margin-right: 40px !important;
}
.mr-5 {
  margin-right: 50px !important;
}
.mr-6 {
  margin-right: 60px !important;
}
.fr {
  float: right;
}
.over-two-line .cell,
.over-two-line .el-link > span {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.over-one-line {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  word-break: keep-all;
}
.container {
  margin: 0 20px 10px;
}
.container > header.el-header {
  padding: 0 20px;
  font-size: 20px;
  height: 60px;
  line-height: 60px;
  position: fixed;
  top: 0;
  right: 0;
  margin: 0 20px;
  display: flex;
  align-items: center;
  width: calc(100% - 40px);
  z-index: 10;
  border-bottom: 1px solid #e5e5e5;
  background-color: #ffffff;
}
.container > header.el-header > .el-page-header {
  height: 60px;
  line-height: 60px;
  display: inline-flex;
}
.container > header.el-header > [align-right] {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
.container > header.el-header > [align-left] {
  margin-left: 20px;
}
.container > main.el-main {
  margin: 60px 0 20px;
  padding: 0 20px 20px;
  background-color: #ffffff;
}
.container > main.el-main > .content {
  margin-top: 28px;
}
.container > main.el-main .el-table {
  border-top: 1px #e0e0e0 solid;
}
.container > main.el-main .el-table td {
  height: 40px;
}
.container > main.el-main .el-table .el-table__empty-block {
  height: 300px !important;
}
.container > main.el-main .el-table .over-two-line .cell,
.container > main.el-main .el-table .over-two-line .el-link > span {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.container > main.el-main .el-table .success-row {
  background-color: #f0f9eb;
}
.container > main.el-main .el-table .cell {
  padding: 0 10px;
}
.container > main.el-main .el-form .el-input {
  width: 200px;
}
.container > main.el-main .el-form .el-button {
  padding: 8px 20px;
  border-radius: 4px;
}
.container > main.el-main .el-pagination {
  float: right;
  padding: 20px 0;
}
.container > main.el-main .el-pagination:after {
  clear: both;
}
.el-dialog .el-form .el-input {
  width: 300px;
}
.el-dialog .el-dialog__header {
  border-bottom: 1px solid #e5e5e5;
}
.tip {
  background-color: #F2F6FC;
  color: #909399;
  font-size: 14px;
  padding: 10px 20px;
  line-height: 30px;
}
.el-form.el-form--inline .el-form-item {
  margin-right: 20px;
}
.el-form.el-form--inline .el-form-item > .el-form-item__label {
  padding-right: 10px;
}
.el-form.el-form--inline .el-form-item > .el-form-item__content > .el-radio {
  margin-right: 20px;
}
.el-form.el-form--inline .el-form-item > .el-form-item__content > .el-radio > .el-radio__label {
  padding-left: 8px;
}
.box .el-tabs {
  width: auto;
  float: right;
  margin-bottom: 20px;
  box-shadow: none;
}
.box .el-tabs .el-tabs__header {
  margin: 0 auto !important;
}
.box .el-tabs .el-tabs__content {
  display: none;
}
.text-link {
  color: #007dff !important;
  white-space: nowrap;
}
.text-link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.inline-block {
  display: inline-block;
}
.v-mid {
  vertical-align: middle;
}
.flex {
  display: flex;
}
.black {
  color: #000000 !important;
}
.bold {
  font-weight: bold !important;
}
.border-left {
  border-left: 1px solid #e5e5e5;
}
.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.px-2 {
  padding: 0 20px;
}
.bg-white {
  background-color: #ffffff;
}
.collapseLabel-mat {
  display: inline;
  text-align: end;
  cursor: pointer;
  position: absolute;
  padding-right: 20px;
  line-height: 36px;
  right: 40px;
  font-size: 16px;
}
.forum-icon-i {
  display: inline-block;
  line-height: 23px;
  height: 24px;
  padding: 0 10px;
  font-size: 14px;
  font-style: normal;
  margin: 7px 10px 0 0;
  border-radius: 3px;
}
.forum-icon-i.forum-icon-essence {
  border: 1px solid #007dff;
  color: #007dff;
}
.forum-icon-i.forum-icon-hot {
  border: 1px solid #ff7500;
  color: #ff7500;
}
.forum-icon-i.forum-icon-whole-stick {
  border: 1px solid #e42323;
  color: #e42323;
}
.forum-icon-i.forum-icon-stick {
  border: 1px solid #3a6cb4;
  color: #3a6cb4;
}
.forum-icon-i.forum-icon-tag-stick {
  border: 1px solid #8bc34a;
  color: #8bc34a;
}
.forum-icon-i.forum-icon-replied {
  border: 1px solid #b2b2b2;
  color: #b2b2b2;
}
table th,
table td {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.el-drawer .el-drawer__header {
  font-size: 18px;
  margin-bottom: 0;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
}
.el-popover {
  line-height: 1.5 !important;
  word-break: break-word;
}
.text-right {
  text-align: right;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
/*日期时间选择器隐藏此刻*/
.datepicker-hide-now > .el-picker-panel__footer > .el-button--text:first-child {
  display: none;
}
.topic-custom-drawer .topic-drawer.el-drawer {
  box-shadow: 8px 5px 2px rgba(0, 0, 0, 0.2), 0 16px 5px 2px rgba(0, 0, 0, 0.14), 0 6px 5px 5px rgba(0, 0, 0, 0.12);
}
.topic-custom-drawer .el-drawer__header {
  height: 29px;
}
.topic-drawer .el-drawer__header {
  margin-bottom: 0;
}
.topic-drawer .el-drawer__title {
  font-size: 18px;
}
.topic-drawer .el-drawer__body {
  overflow: auto;
  padding: 0;
}
.topic-drawer .el-header {
  display: none !important;
}
.topic-drawer .el-main {
  margin: 0 !important;
}
.topicWarning {
  font-weight: 600;
  font-size: 15px;
  padding: 20px 0;
}
.topicWarning > .el-tag {
  padding: 0 20px;
}
.fullWidth {
  display: block !important;
  width: 100%;
}
.fr {
  float: right;
}
.divider {
  opacity: 0.2;
  margin: 0;
}
@mixin transform(p) {
  transform: p;
}
.el-input.showlimit_right.el-input--suffix .el-input__inner {
  padding-right: 25px;
}
.el-input.showlimit_right .el-input__suffix {
  right: 0;
  @include transform(translateX(100%));
}
.el-input.showlimit_right .el-input__suffix .el-input__clear.el-input__icon {
  position: absolute;
  top: 0;
  left: -25px;
}
.el-input.showlimit_bottom.el-input--suffix .el-input__inner {
  padding-right: 25px;
}
.el-input.showlimit_bottom .el-input__suffix {
  right: 0;
  bottom: 0;
  @include transform(translateY(100%));
}
.el-input.showlimit_bottom .el-input__suffix .el-input__clear.el-input__icon {
  position: absolute;
  top: 0;
  right: 0;
  @include transform(translateY(-100%));
}
.el-textarea.showlimit_bottom .el-input__count {
  right: 0;
  bottom: 0;
  background: transparent;
  @include transform(translateY(100%));
}
:focus {
  outline: none;
}
.widAuto .el-form-item__content .el-input {
  width: auto;
}
.el-dialog__wrapper.feedback-dialog.mid,
.el-dialog__wrapper.tag.mid {
  width: 100%;
  left: 0;
}
.tag-checkbox {
  display: flex;
  flex-direction: column;
}
.err-display .el-dialog__body {
  padding-top: 0;
}
.el-loading-spinner .circular {
  height: 48px;
  width: 48px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwN0RGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjQiIGN4PSIxMC4yMDgiIGN5PSIyLjUiIHI9IjEiLz48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjMiIGN4PSIxMy45NTgiIGN5PSIzLjU0MiIgcj0iMSIvPjxjaXJjbGUgZmlsbC1vcGFjaXR5PSIuMyIgY3g9IjE2LjY2NyIgY3k9IjYuMDQyIiByPSIxIi8+PGNpcmNsZSBmaWxsLW9wYWNpdHk9Ii40IiBjeD0iMTcuNzA4IiBjeT0iOS43OTIiIHI9IjEiLz48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjUiIGN4PSIxNi42NjciIGN5PSIxMy4zMzMiIHI9IjEiLz48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjciIGN4PSIzLjk1OCIgY3k9IjYuMDQyIiByPSIxIi8+PGNpcmNsZSBmaWxsLW9wYWNpdHk9Ii41IiBjeD0iNi42NjciIGN5PSIzLjU0MiIgcj0iMSIvPjxjaXJjbGUgZmlsbC1vcGFjaXR5PSIuNiIgY3g9IjEzLjk1OCIgY3k9IjE2LjI1IiByPSIxIi8+PGNpcmNsZSBmaWxsLW9wYWNpdHk9Ii43IiBjeD0iMTAuNDE3IiBjeT0iMTcuMDgzIiByPSIxLjA0MiIvPjxjaXJjbGUgZmlsbC1vcGFjaXR5PSIuOCIgY3g9IjYuNjY3IiBjeT0iMTYuMjUiIHI9IjEuMjUiLz48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjYiIGN4PSIzLjAyMSIgY3k9IjkuODk2IiByPSIxLjE0NiIvPjxjaXJjbGUgY3g9IjQuMDYzIiBjeT0iMTMuNDM4IiByPSIxLjM1NCIvPjwvZz48L3N2Zz4=);
  background-size: 100%;
}
.el-loading-spinner .path {
  stroke: rgba(255, 255, 255, 0) !important;
}
.word-break {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.el-icon-toupiao {
  color: #007dff;
}
.el-notification__content {
  margin: 0;
  text-align: left;
}
.height-auto {
  height: auto;
}
.selectReasonItems .el-select-dropdown__item {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.el-icon-wenhao {
  color: #CCCCCC;
  font-size: 20px !important;
  position: relative;
  top: 3px;
}
.el-main {
  min-width: 800px;
}
.el-row {
  margin-top: 10px;
}
.el-button.is-link.is-disabled,
.el-button.is-link.is-disabled:focus,
.el-button.is-link.is-disabled:hover {
  color: #c0c4cc !important;
}
.common-dialog-style {
  border-radius: 8px !important;
}
.common-dialog-style .el-dialog__header {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
  margin-right: unset;
}
.common-dialog-style .el-dialog__title {
  font-family: Microsoft YaHei;
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  line-height: 18px;
}
.common-dialog-style .el-dialog__headerbtn .el-dialog__close,
.common-dialog-style .el-icon svg {
  width: 28px;
  height: 28px;
}
.common-dialog-style .el-dialog__body {
  padding: 30px 40px;
}
.common-dialog-style .el-radio-group {
  flex-wrap: unset;
}
.el-select {
  min-width: 150px;
  width: unset;
}

@font-face {
  font-family: "iconfont"; /* Project id 2521935 */
  src: url(data:font/woff2;base64,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) format('woff2');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.el-icon-dianzan-active:before {
  content: "\e608";
}

.el-icon-wenhao:before {
  content: "\e67c";
}

.el-icon-icon-star:before {
  content: "\e657";
}

.el-icon-icon-star-fill:before {
  content: "\e658";
}

.el-icon-dianzan:before {
  content: "\e607";
}

.el-icon-toupiao:before {
  content: "\e686";
}

.el-icon-move:before {
  content: "\e61c";
}

.el-icon-hot:before {
  content: "\e756";
}

.comment_list {
  /* 自定义radio|checkbox-group 样式 */
}
.comment_list .content {
  width: calc(100vw - 20px);
}
.comment_list .comment-body {
  width: 100%;
  padding: 0 40px 20px 40px;
  background: #fff;
  overflow: auto;
}
.comment_list .comment-border {
  border-top: 1px solid #e0e0e0;
}
.comment_list .el-radio-group .el-radio-button {
  padding: 0 5px;
}
.comment_list .el-radio-group .el-radio-button:first-child .el-radio-button__inner {
  border: none;
  border-radius: 6px;
}
.comment_list .el-radio-group .el-radio-button:last-child .el-radio-button__inner {
  border-radius: 6px;
}
.comment_list .el-radio-group .el-radio-button__inner {
  border: none;
  border-radius: 6px;
  padding: 8px 15px;
}
.comment_list .el-radio-group .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #007dff;
}
.comment_list .el-radio-group .el-radio-button__orig-radio:disabled:checked + .el-radio-button__inner {
  border-color: #ccc;
  background-color: #f2f2f2;
  color: #999;
}
.comment_list .el-checkbox-group .el-checkbox-button {
  padding: 0 4px;
}
.comment_list .el-checkbox-group .el-checkbox-button__inner {
  border: none;
  border-radius: 6px;
  padding: 8px 15px;
}
.comment_list .el-checkbox-group .el-checkbox-button:first-child .el-checkbox-button__inner {
  border: none;
  border-radius: 6px;
}
.comment_list .el-checkbox-group .el-checkbox-button:last-child .el-checkbox-button__inner {
  border-radius: 6px;
}
.comment_list .el-checkbox-group .el-checkbox-button.is-checked .el-checkbox-button__inner {
  background-color: #007dff;
}
.el-link.el-link--primary {
  color: #007dff;
}
.el-button--primary {
  background-color: #007dff;
}
.dialog-reply-tit i {
  margin-left: 14px;
}
.dialog-reply-tit span,
.dialog-reply-tit i {
  font-style: normal;
  line-height: 28px;
}
.dialog-reply-tit span {
  display: inline-block;
  word-break: break-all;
  white-space: normal;
  word-wrap: break-word;
  font-weight: bold;
}
.dialog-reply-con a,
.dialog-reply-con span {
  display: inline-block;
  line-height: 28px;
}
.dialog-reply-con a {
  margin-left: 18px;
  color: #0ea5f3;
  cursor: pointer;
}
.dialog-reply-con span {
  word-break: break-all;
}
.comment-sort-more {
  float: right;
  cursor: pointer;
  color: #007dff;
  line-height: 50px;
  font-size: 14px;
}
.more-up {
  max-height: 40px;
  overflow: hidden;
}

/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2024-2024. All rights reserved.
 */
.creation-dropdown-btn {
  font-family: Microsoft YaHei;
  color: #FFFFFF;
  font-size: 14px;
  border: none;
  border-radius: 8px;
  height: 36px;
  line-height: 16px;
  padding: 0 20px;
  background: #007DFF;
  min-width: 96px;
}
.table-tab-pane :deep(.el-table__header .el-table__cell:before) {
  content: "";
  border-right: 1px solid #CCCCCC;
  position: absolute;
  left: 4px;
  top: 14px;
  height: 12px;
}
.table-tab-pane .el-table__empty-text {
  font-family: Microsoft YaHei;
  font-size: 14px;
}
.table-tab-pane .table-header .el-table__cell:before {
  content: "";
  border-right: 1px solid #CCCCCC;
  position: absolute;
  left: 4px;
  top: 14px;
  height: 12px;
}
.table-tab-pane .el-table__body tr.el-table__row:nth-child(odd) td.el-table__cell {
  background: rgba(0, 0, 0, 0.03);
}
.table-tab-pane .el-table__body tr.el-table__row:nth-child(even) td.el-table__cell {
  background: #FFFFFF;
}
.table-tab-pane .el-table__body tr.el-table__row td.el-table__cell {
  color: #000000;
}
.creation-tips-dialog .tipDialog-top {
  display: flex;
  align-items: center;
  justify-content: center;
}
.creation-tips-dialog .tipDialog-top .icon-location {
  margin-right: 8px;
}

:root {
  --el-pagination-font-size-small: 14px;
  --el-checkbox-input-border-color-hover: #007DFF;
}
.content_list {
  font-family: Microsoft YaHei;
  font-size: 14px;
  color: #191919;
}
.content_list .content {
  width: calc(100vw - 20px);
}
.content_list .content-body {
  padding: 0 40px 20px 40px;
  background: #fff;
  overflow: auto;
  border-radius: 8px;
}
.content_list .button-body {
  width: 100%;
  padding: 0 40px 20px 40px;
  background: #fff;
  overflow: auto;
}
.content_list .button-center-style {
  text-align: center;
}
.table-sub-content.el-table--fit {
  border-top: 1px solid #e0e0e0;
}
.table-sub-content .el-table__empty-block {
  height: 54px !important;
  background: #F7F7F7;
}
.table-sub-content .el-table__empty-text {
  font-family: Microsoft YaHei;
  font-size: 14px;
}
.table-sub-content .table-header .el-table__cell:not(.el-table-fixed-column--right.is-first-column):before {
  content: "";
  border-right: 1px solid #CCCCCC;
  position: absolute;
  left: 4px;
  top: 14px;
  height: 12px;
}
.table-sub-content .el-table__body tr.el-table__row:nth-child(odd) td.el-table__cell {
  background: rgba(0, 0, 0, 0.03);
}
.table-sub-content .el-table__body tr.el-table__row:nth-child(even) td.el-table__cell {
  background: #FFFFFF;
}
.table-sub-content .el-table__body tr.el-table__row td.el-table__cell {
  color: #000000;
}
.add-sub-content-dialog {
  height: 760px !important;
  border-radius: 6.4px !important;
}
.add-sub-content-dialog .el-dialog__header {
  margin-right: unset;
  padding: 15px 0 16px 20px;
}
.add-sub-content-dialog .el-dialog__headerbtn {
  top: 2px;
}
.add-sub-content-dialog .el-dialog__title {
  font-family: Microsoft YaHei;
  font-size: 18px;
  color: #000000;
  font-weight: 500;
  line-height: 21px;
}
.add-sub-content-dialog .el-dialog__body {
  padding: 20px 32px 32px 32px;
}
.sceneAndSub-tips-dialog {
  width: 400px;
}
.query-condition .el-form-item {
  margin-bottom: 20px;
}
.query-condition .el-form-item__error {
  padding-top: 4px;
}
.dialog-button {
  width: 96px;
  height: 36px !important;
  font-size: 14px !important;
  border-radius: 8px !important;
  font-family: Microsoft YaHei;
}
.creation-tips-dialog .tipDialog-top {
  display: flex;
  align-items: center;
  justify-content: center;
}
.creation-tips-dialog .tipDialog-top .icon-location {
  margin-right: 8px;
}

