.Hidedata[data-v-66b92a81] .el-table__body {
  filter: blur(0.1875rem);
}
[data-theme="light"] .table[data-v-66b92a81] .el-table,
[data-theme="light"] .table[data-v-66b92a81] .el-table__expanded-cell {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table,
[data-theme="dark"] .table[data-v-66b92a81] .el-table__expanded-cell {
  background: #171622 !important;
}
[data-theme="light"] .table[data-v-66b92a81] .odd-row {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .odd-row {
  background: #171622 !important;
}
[data-theme="light"] .table[data-v-66b92a81] .even-row {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .even-row {
  background: #171622 !important;
}
.table[data-v-66b92a81] .el-table th.gutter {
  display: table-cell !important;
}
.table[data-v-66b92a81] .el-table .el-table__cell {
  line-height: 1;
  border-bottom: 0.0625rem dashed #fff;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table .el-table__cell {
  border-color: #272536 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table .el-table__cell {
  border-color: #272536 !important;
}
.table[data-v-66b92a81] .el-table .cell {
  padding: 0 0.5rem;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.table[data-v-66b92a81] .el-table .cell .el-select .el-input--mini .el-input__inner {
  width: 100%;
  color: #858492 !important;
  padding-left: 0.3125rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
.table[data-v-66b92a81] .el-table .cell .el-select .el-input--mini .el-input__suffix {
  right: -0.125rem;
}
.table[data-v-66b92a81] .el-table .cell .el-select .el-input--mini .el-input__icon {
  line-height: 1.5rem;
}
.table[data-v-66b92a81] .el-table .cell .login_type_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.table[data-v-66b92a81] .el-table .cell .login_type_box .login_type_text {
  position: relative;
}
.table[data-v-66b92a81] .el-table .cell .login_type_box .login_type_text .verify_img {
  position: absolute;
  top: 50%;
  transform: translate(5%, -50%);
  width: 3.125rem;
  height: 1.125rem;
  cursor: pointer;
}
.table[data-v-66b92a81] .el-table .cell .login_type_box .login_type_text .verify_icon {
  position: absolute;
  top: 50%;
  transform: translate(-110%, -50%);
  width: 1.125rem;
  height: 1.125rem;
}
.table[data-v-66b92a81] .el-table__empty-block {
  display: flex;
  justify-content: center;
  width: 100% !important;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table__empty-block {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table__empty-block {
  background: #171622 !important;
}
.table[data-v-66b92a81] .el-table__empty-block .svga_box {
  width: 100%;
  display: none !important;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table__empty-block .svga_box {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table__empty-block .svga_box {
  background: #171622 !important;
}
.table[data-v-66b92a81] .empty-state {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2.5rem 0;
}
.table[data-v-66b92a81] .empty-state .empty-state-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0;
}
.table[data-v-66b92a81] .empty-state .empty-state-content .empty-state-img {
  height: 6.25rem;
  width: auto;
}
.table[data-v-66b92a81] .empty-state .empty-state-content .empty-state-text {
  font-size: 0.875rem;
  color: #858492;
  text-align: center;
}
.table[data-v-66b92a81] .el-table__empty-text {
  font-size: 1rem;
}
.table[data-v-66b92a81] .el-table__header {
  width: 100% !important;
}
.table[data-v-66b92a81] .el-table__header .gutter {
  width: 0 !important;
}
.table[data-v-66b92a81] .el-table__header th,
.table[data-v-66b92a81] .el-table__header tr {
  height: 2.75rem;
  font-size: 0.875rem;
  color: #858492;
  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table__header th,
[data-theme="light"] .table[data-v-66b92a81] .el-table__header tr {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table__header th,
[data-theme="dark"] .table[data-v-66b92a81] .el-table__header tr {
  background: #171622 !important;
}
.table[data-v-66b92a81] .el-table--border th.gutter:last-of-type {
  width: 0.4375rem !important;
}
.table[data-v-66b92a81] .el-table__header colgroup col[name="gutter"] {
  display: table-cell !important;
}
.table[data-v-66b92a81] .el-table__footer colgroup col[name="gutter"] {
  display: table-cell !important;
}
.table[data-v-66b92a81] .el-table th>.cell {
  white-space: normal;
}
.table[data-v-66b92a81] .el-table__body-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.table[data-v-66b92a81] .el-table__body-wrapper::-webkit-scrollbar {
  width: 0.625rem;
}
.table[data-v-66b92a81] .el-table__body-wrapper::-webkit-scrollbar-thumb {
  border-radius: 0.9375rem;
  border: 0.3125rem solid transparent;
  width: 0.625rem;
  background-color: #cfcfd1;
}
.table[data-v-66b92a81] .el-table__body-wrapper::-webkit-scrollbar-track {
  border-left: none;
  box-shadow: none;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table__body-wrapper::-webkit-scrollbar-track {
  border-color: #EAEAEA !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table__body-wrapper::-webkit-scrollbar-track {
  border-color: #1F1E2B !important;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table__body-wrapper::-webkit-scrollbar-track {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table__body-wrapper::-webkit-scrollbar-track {
  background: #171622 !important;
}
.table[data-v-66b92a81] .el-table {
  border: none;
}
.table[data-v-66b92a81] .el-table::before {
  display: none;
}
.table[data-v-66b92a81] .el-table--border::after,
.table[data-v-66b92a81] .el-table--group::after,
.table[data-v-66b92a81] .el-table::before {
  height: 0;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table--border::after,
[data-theme="light"] .table[data-v-66b92a81] .el-table--group::after,
[data-theme="light"] .table[data-v-66b92a81] .el-table::before {
  background: #efefef !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table--border::after,
[data-theme="dark"] .table[data-v-66b92a81] .el-table--group::after,
[data-theme="dark"] .table[data-v-66b92a81] .el-table::before {
  background: #2D3D5C !important;
}
.table[data-v-66b92a81] .el-table__footer-wrapper .has-gutter th,
.table[data-v-66b92a81] .el-table__body td,
.table[data-v-66b92a81] .el-table__body th {
  height: 2.5rem;
  font-size: 0.75rem !important;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table--enable-row-hover .el-table__body tr:hover>td {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table--enable-row-hover .el-table__body tr:hover>td {
  background: #171622 !important;
}
.table[data-v-66b92a81] .el-table td,
.table[data-v-66b92a81] .el-table th {
  padding: 0 !important;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table td,
[data-theme="light"] .table[data-v-66b92a81] .el-table th {
  border-color: #efefef !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table td,
[data-theme="dark"] .table[data-v-66b92a81] .el-table th {
  border-color: #2D3D5C !important;
}
.table[data-v-66b92a81] .el-table--border {
  border: none;
}
.table[data-v-66b92a81] .el-table--border,
.table[data-v-66b92a81] .el-table--group {
  border-top: none;
}
[data-theme="light"] .table[data-v-66b92a81] .el-table--border,
[data-theme="light"] .table[data-v-66b92a81] .el-table--group {
  border-color: #efefef !important;
}
[data-theme="dark"] .table[data-v-66b92a81] .el-table--border,
[data-theme="dark"] .table[data-v-66b92a81] .el-table--group {
  border-color: #2D3D5C !important;
}
.table[data-v-66b92a81] .el-table .el-checkbox .is-checked .el-checkbox__inner,
.table[data-v-66b92a81] .el-table .el-checkbox .is-indeterminate .el-checkbox__inner {
  background-color: #ad2935;
  border-color: #ad2935;
}
.table[data-v-66b92a81] .el-table .caret-wrapper {
  height: 1.75rem !important;
}
.table[data-v-66b92a81] .el-table .sort-caret.ascending {
  top: 0.1875rem;
}
.table[data-v-66b92a81] .el-table .ascending .sort-caret.ascending {
  border-bottom-color: #ad2935;
}
.table[data-v-66b92a81] .el-table .descending .sort-caret.descending {
  border-top-color: #ad2935;
}
.table[data-v-66b92a81] .el-table .sort-caret.descending {
  bottom: 0.125rem;
}
.table[data-v-66b92a81] .tooltip-width {
  max-width: 12.5rem;
}
.tooltip-width {
  max-width: 25rem;
  font-size: 1rem;
  background-color: #111723;
  border-radius: 1.25rem 1.25rem 1.25rem 1.25rem;
}
#editor {
  width: 100%;
  box-sizing: border-box;
  padding: 1rem;
  padding-left: 0 !important;
  gap: 0.75rem;
  display: flex;
  flex-direction: row;
  position: relative;
}
#editor .loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}
#editor .loading-overlay .editor-svg-load-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
#editor .loading-overlay .editor-svg-load {
  width: 3.125rem;
  height: 3.125rem;
}
#editor .loading-overlay .editor-svg-load-path {
  stroke: #ffffff;
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  animation: editorSvgStroke 1.2s ease-in-out infinite;
}
#editor .loading-overlay .editor-svg-load-path:nth-child(2) {
  animation-delay: 0.15s;
}
@keyframes editorSvgStroke {
0% {
    stroke-dashoffset: 100;
}
50% {
    stroke-dashoffset: 0;
}
100% {
    stroke-dashoffset: -100;
}
}
#editor .crop-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.55);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10000;
  backdrop-filter: blur(0.25rem);
}
#editor .crop-modal-box {
  width: 90%;
  max-width: 45rem;
  border-radius: 0.75rem;
  overflow: hidden;
  box-shadow: 0 1.5rem 3rem rgba(0,0,0,0.35);
  display: flex;
  flex-direction: column;
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow 0.3s ease;
}
[data-theme="light"] #editor .crop-modal-box {
  background: #fff !important;
}
[data-theme="dark"] #editor .crop-modal-box {
  background: #171622 !important;
}
#editor .crop-modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  border-bottom: 0.0625rem solid rgba(255,255,255,0.08);
}
#editor .crop-modal-title {
  font-size: 1rem;
  font-weight: 600;
  color: #FCF4ED;
}
#editor .crop-modal-close {
  padding: 0.375rem;
  background: transparent;
  border: none;
  cursor: pointer;
  border-radius: 0.375rem;
  transition: background 0.2s ease, transform 0.2s ease;
}
#editor .crop-modal-close:hover {
  background: rgba(255,255,255,0.08);
  transform: scale(1.05);
}
#editor .crop-close-icon {
  width: 1rem;
  height: 1rem;
  display: block;
  opacity: 0.85;
}
#editor .crop-modal-body {
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.75rem;
}
#editor .crop-stage {
  width: 100%;
  max-height: 65vh;
  aspect-ratio: 16 / 9;
  min-height: 17.5rem;
  background: #0d0c12;
  border-radius: 0.5rem;
  overflow: hidden;
  position: relative;
  isolation: isolate;
}
#editor .crop-image-fixed {
  display: block;
  position: absolute;
  pointer-events: none;
  min-width: 0;
  max-width: none;
  max-height: none;
  -o-object-fit: fill;
  object-fit: fill;
}
#editor .crop-blur-edge {
  pointer-events: none;
  backdrop-filter: blur(0.375rem);
  z-index: 1;
}
#editor .crop-frame-draggable.glass-container {
  position: absolute;
  border-radius: 1rem;
  cursor: grab;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: none;
  display: flex;
  align-items: center;
  justify-content: center;
  isolation: isolate;
  overflow: hidden;
  border: 0.125rem solid rgba(0,0,0,0.55);
  box-shadow: 0 0 0 0.0625rem rgba(255,255,255,0.5),inset 0 0 0 0.0625rem rgba(255,255,255,0.25);
}
#editor .crop-frame-draggable.glass-container::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  border-radius: 0.875rem;
  box-shadow: inset 0.125rem 0.125rem 0 -0.125rem rgba(255,255,255,0.6),inset 0 0 0.125rem 0.0625rem rgba(255,255,255,0.35);
}
#editor .crop-frame-draggable.glass-container::after {
  content: '';
  position: absolute;
  z-index: -1;
  inset: 0;
  border-radius: 1rem;
  background: rgba(255,255,255,0.06);
  overflow: hidden;
}
#editor .crop-frame-draggable.glass-container:active {
  cursor: grabbing;
}
#editor .crop-frame-draggable.glass-container .crop-frame-handle {
  font-size: 0.75rem;
  color: rgba(30,30,35,0.9);
  text-shadow: 0 0 0.125rem rgba(255,255,255,0.8),0 0.0625rem 0.125rem rgba(255,255,255,0.6);
  pointer-events: none;
  position: relative;
  z-index: 1;
}
#editor .crop-frame-draggable.glass-container .glass-btn {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: inherit;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0.375rem;
  background: transparent;
  border-radius: 624.9375rem;
  outline: none;
  border: none;
  z-index: 1;
  pointer-events: none;
}
#editor .crop-frame-draggable.glass-container .glass-btn::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  border-radius: 624.9375rem;
  box-shadow: inset 0.125rem 0.125rem 0 -0.125rem rgba(255,255,255,0.6),inset 0 0 0.125rem 0.0625rem rgba(255,255,255,0.35);
  background-color: rgba(255,255,255,0.12);
}
#editor .crop-frame-draggable.glass-container .glass-btn svg {
  width: 100%;
  height: 100%;
  stroke: rgba(30,30,35,0.9);
  filter: drop-shadow(0 0 0.0625rem rgba(255,255,255,0.95));
  position: relative;
  z-index: 1;
}
#editor .crop-hint {
  font-size: 0.8125rem;
  color: rgba(252,244,237,0.6);
  margin: 0;
}
#editor .crop-modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem;
  padding: 1rem 1.25rem;
  border-top: 0.0625rem solid rgba(255,255,255,0.08);
}
#editor .crop-btn {
  padding: 0.625rem 1.25rem;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.25s ease, color 0.25s ease, transform 0.2s ease;
}
#editor .crop-btn:active {
  transform: scale(0.98);
}
#editor .crop-btn-cancel {
  background: rgba(255,255,255,0.1);
  color: #FCF4ED;
  border: 0.0625rem solid rgba(255,255,255,0.15);
}
#editor .crop-btn-cancel:hover {
  background: rgba(255,255,255,0.15);
}
#editor .crop-btn-confirm {
  background: #B52337;
  color: #fff;
  border: none;
}
#editor .crop-btn-confirm:hover {
  background: #c9283d;
}
#editor .crop-modal-enter-active,
#editor .crop-modal-leave-active {
  transition: opacity 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
#editor .crop-modal-enter-active .crop-modal-box,
#editor .crop-modal-leave-active .crop-modal-box {
  transition: transform 0.28s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow 0.28s ease;
}
#editor .crop-modal-enter,
#editor .crop-modal-leave-to {
  opacity: 0;
}
#editor .crop-modal-enter .crop-modal-box,
#editor .crop-modal-leave-to .crop-modal-box {
  transform: scale(0.92);
  box-shadow: 0 0.5rem 1.5rem rgba(0,0,0,0.2);
}
#editor .crop-modal-enter-to,
#editor .crop-modal-leave {
  opacity: 1;
}
#editor .crop-modal-enter-to .crop-modal-box,
#editor .crop-modal-leave .crop-modal-box {
  transform: scale(1);
  box-shadow: 0 1.5rem 3rem rgba(0,0,0,0.35);
}
#editor .tabs {
  width: 100%;
  border-radius: 0.25rem;
  padding: 2rem;
}
[data-theme="light"] #editor .tabs {
  background: #DCE6F1 !important;
}
[data-theme="dark"] #editor .tabs {
  background: #171622 !important;
}
#editor .tabs h2 {
  font-family: Noto Sans SC;
  font-weight: 700;
  font-style: Bold;
  font-size: 1rem;
  text-align: center;
  color: #FFFFFFBF;
  font-weight: 700;
  display: flex;
  flex-direction: row;
  justify-self: left;
  margin-bottom: 1.75rem;
}
#editor .tabs .form-group .el-dialog {
  width: 37.6875rem;
  border: none;
  border-radius: 0.25rem;
}
[data-theme="light"] #editor .tabs .form-group .el-dialog {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .el-dialog {
  background: #171622 !important;
}
#editor .tabs .form-group .el-dialog__body {
  padding: 1rem;
}
#editor .tabs .form-group .header-right-tools {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
#editor .tabs .form-group .headerBox {
  display: flex;
  align-items: center;
  width: 100%;
}
#editor .tabs .form-group .headerBox_title {
  font-size: 1rem;
  font-weight: 500;
  color: #FFFFFFBF;
  flex-shrink: 0;
  margin-right: 1.25rem;
}
#editor .tabs .form-group .headerBox_search {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-right: 1.25rem;
}
#editor .tabs .form-group .headerBox .header-actions {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
#editor .tabs .form-group .headerBox .search-trigger-btn {
  width: 2rem;
  height: 1.75rem;
  min-width: 2rem;
  padding: 0;
  background: #1f1e2b;
  border-radius: 0.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 1rem;
}
#editor .tabs .form-group .headerBox .search-input-wrapper {
  overflow: hidden;
}
#editor .tabs .form-group .headerBox .search-input-wrapper .head-title-input {
  width: 15rem;
}
#editor .tabs .form-group .headerBox_close {
  margin-left: auto;
  flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.6s ease;
}
#editor .tabs .form-group .headerBox_close:hover {
  opacity: 0.8;
}
#editor .tabs .form-group .headerBox_close .close-icon {
  width: 1.5rem;
  height: 1.5rem;
}
#editor .tabs .form-group .dialog_body .select-product {
  margin-right: 0.75rem;
  font-size: 0.875rem;
  padding: 0.5rem 0.875rem;
  border-radius: 0.25rem;
  cursor: pointer;
  font-weight: 700;
  background-color: #ffffff;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body .select-product {
  color: !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body .select-product {
  color: !important;
}
#editor .tabs .form-group .dialog_body .product-item {
  margin-right: 0.75rem;
  font-size: 0.875rem;
  padding: 0.5rem 0.875rem;
  border-radius: 0.25rem;
  cursor: pointer;
  font-weight: 400;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body .product-item {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body .product-item {
  color: #fff !important;
}
#editor .tabs .form-group .dialog_body .product-item:hover {
  background-color: #ffffff;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body .product-item:hover {
  color: !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body .product-item:hover {
  color: !important;
}
#editor .tabs .form-group .dialog_body_filter {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
#editor .tabs .form-group .dialog_body_filter .el-select {
  width: 9.375rem;
  height: 2rem;
}
#editor .tabs .form-group .dialog_body_filter .el-select .el-input {
  height: 100%;
}
#editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  width: 100%;
  height: 100%;
  border: 0.0625rem solid red;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  border-color: #EAEAEA !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  border-color: #1F1E2B !important;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .el-select .el-input__inner {
  background: #171622 !important;
}
#editor .tabs .form-group .dialog_body_filter .el-input {
  height: 100%;
}
#editor .tabs .form-group .dialog_body_filter .el-input__inner {
  width: 100%;
  height: 100%;
  border: 0.0625rem solid red;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .el-input__inner {
  border-color: #EAEAEA !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .el-input__inner {
  border-color: #1F1E2B !important;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .el-input__inner {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .el-input__inner {
  background: #171622 !important;
}
#editor .tabs .form-group .dialog_body_filter .search {
  width: 13.8125rem;
  height: 2rem;
}
[data-theme="light"] #editor .tabs .form-group .dialog_body_filter .search {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .form-group .dialog_body_filter .search {
  background: #171622 !important;
}
#editor .tabs .form-group .dialog_body_filter .search .el-input__inner {
  padding-left: 1.875rem;
  border-radius: 7.3125rem;
}
#editor .tabs .form-group .dialog_body .product-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 1.875rem;
  justify-content: center;
}
#editor .tabs .form-group .dialog_body .product-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.25rem;
  border-radius: 0.5rem;
  font-family: 'Inter', sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  color: #858492;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}
#editor .tabs .form-group .dialog_body .product-tab.active {
  font-weight: 700;
  font-size: 1rem;
  color: #FCF4ED;
  backdrop-filter: blur(0.5rem);
}
#editor .tabs .form-group .dialog_body .product-tab.active::after {
  content: '';
  position: absolute;
  bottom: 0.25rem;
  left: 50%;
  width: 100%;
  height: 0.09375rem;
  background: #FCF4ED;
  transform: translateX(-50%);
  transition: all 0.6s ease;
}
#editor .tabs .form-group .dialog_body .product-tab.active:hover::after {
  width: 10%;
}
#editor .tabs .form-group .dialog_body .productPage {
  margin-top: 0.75rem;
  height: 22.5rem;
  overflow-y: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
#editor .tabs .form-group .dialog_body .productPage-item {
  display: flex;
  height: 2.5rem;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-bottom: 0.0625rem solid #FFFFFF1A;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border-radius: 0.25rem;
  transition: background 0.8s cubic-bezier(0.22, 1, 0.36, 1),transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
#editor .tabs .form-group .dialog_body .productPage-item .favorite-icon {
  transition: filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
#editor .tabs .form-group .dialog_body .productPage-item:hover {
  background: #B52337;
  transform: translateY(-0.125rem);
  box-shadow: 0 0.5rem 1.25rem rgba(181,41,53,0.25);
}
#editor .tabs .form-group .dialog_body .productPage-item:hover .favorite-icon {
  filter: brightness(0) invert(1);
}
#editor .tabs .form-group .dialog_body .productPage-item:hover::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 60%;
  height: 200%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.18), transparent);
  transform: translateX(-100%);
  animation: shimmer 1s cubic-bezier(0.22, 1, 0.36, 1) forwards;
  pointer-events: none;
}
#editor .tabs .form-group .dialog_body .productPage-item:last-child {
  border-bottom: 0.0625rem solid #FFFFFF1A;
}
@keyframes shimmer {
0% {
    transform: translateX(-100%);
}
100% {
    transform: translateX(300%);
}
}
#editor .tabs .form-group .dialog_body .productPage-item-name {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  font-family: 'Inter', sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  color: #FCF4ED;
}
#editor .tabs .form-group .dialog_body .productPage-item-name .selected-check-icon {
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
}
#editor .tabs .form-group .dialog_body .favorite-wrapper {
  display: flex;
  display: flex;
  align-items: center;
  gap: 0.3125rem;
}
#editor .tabs .form-group .dialog_body .favorite-wrapper .favorite-icon {
  width: 1.25rem;
  height: 1.25rem;
}
#editor .tabs .form-group .dialog_body .favorite-wrapper .saved-text {
  font-size: 0.75rem !important;
  line-height: 1.2;
  color: #FFFFFF !important;
}
#editor .tabs label {
  display: block;
  margin-bottom: 0.3125rem;
  color: #ffffff;
}
#editor .tabs .input-group {
  display: flex;
  align-items: center;
}
#editor .tabs input[type="text"],
#editor .tabs select {
  flex: 1;
  padding: 0.625rem;
  outline: none;
  border: 0.0625rem solid #1F1E2B;
  border-radius: 0.25rem;
  margin-right: 0.625rem;
}
#editor .tabs .add-button {
  width: 1rem;
  height: 1rem;
  margin-right: 0.25rem;
  display: flex;
  flex-direction: column;
  justify-self: center;
}
#editor .tabs .submit-button {
  width: 100%;
  padding: 0.625rem;
  background-color: #007bff;
  color: white;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
}
#editor .tabs .submit-button:hover {
  background-color: #0056b3;
}
#editor .tabs .tabs-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#editor .tabs .tabs-content .title-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  justify-items: center;
}
#editor .tabs .tabs-content .public {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-items: center;
  gap: 0.75rem;
}
#editor .tabs .tabs-content .public .public-close {
  height: 1.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: #ccc;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.75rem;
  border: 0.0625rem solid #1F1E2B;
}
#editor .tabs .tabs-content .public .public-false {
  height: 1.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: #ccc;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.75rem;
  border: 0.0625rem solid #1F1E2B;
}
#editor .tabs .tabs-content .public .public-true {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  background-color: #ad2935;
  height: 1.75rem;
  border-radius: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: white;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-items: center;
  cursor: pointer;
  font-size: 0.75rem;
}
#editor .tabs .tabs-content .public .btn-icon {
  width: 1rem;
  height: 1rem;
}
#editor .tabs .tabs-content .input-label {
  font-family: Noto Sans SC;
  font-weight: 400;
  left: 0;
  font-size: 0.75rem;
  color: #858492;
  font-weight: 500;
}
#editor .tabs .tabs-content .addbutton {
  justify-content: space-between;
  height: 1.75rem;
  width: 12.5rem;
  border-radius: 0.25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 0.0625rem solid #1F1E2B;
  margin-bottom: 1rem;
}
[data-theme="light"] #editor .tabs .tabs-content .addbutton {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .addbutton {
  background: #100F1A !important;
}
#editor .tabs .tabs-content .addbutton .product {
  padding-left: 0.5rem;
  font-size: 0.75rem;
  font-weight: 700;
  color: #858492;
}
#editor .tabs .tabs-content .form-group-contact {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-items: center;
}
#editor .tabs .tabs-content .form-group-contact .error-message {
  font-size: 0.875rem;
  margin-left: 0.75rem;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-contact .error-message {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-contact .error-message {
  color: #AD2935 !important;
}
#editor .tabs .tabs-content .form-group-contact .form-group-contact-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 50%;
}
#editor .tabs .tabs-content .form-group-contact .contact-input {
  height: 1.75rem;
}
#editor .tabs .tabs-content .form-group-contact .add-contact {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
}
#editor .tabs .tabs-content .form-group-contact input[type="text"] {
  padding: 0;
  height: 1.75rem;
  width: 12.4375rem;
  font-size: 0.75rem;
  padding-left: 0.75rem;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-contact input[type="text"] {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-contact input[type="text"] {
  background: #100F1A !important;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-contact input[type="text"] {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-contact input[type="text"] {
  color: #fff !important;
}
#editor .tabs .tabs-content .form-group-contact .el-input__suffix {
  padding-right: 0.75rem;
  margin-top: 0.375rem;
}
#editor .tabs .tabs-content .form-group-contact select {
  padding: 0;
  height: 1.75rem;
  width: 13.4375rem;
  background-color: transparent;
  font-size: 0.75rem;
  color: #a8a5ad;
}
#editor .tabs .tabs-content .contact-method-list {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 0.75rem;
}
#editor .tabs .tabs-content .contact-method-list .contact-method-item {
  padding: 0.375rem;
  border-radius: 0.25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-items: center;
  justify-content: space-between;
  margin-right: 0.75rem;
  font-size: 0.75rem;
}
[data-theme="light"] #editor .tabs .tabs-content .contact-method-list .contact-method-item {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .contact-method-list .contact-method-item {
  color: #fff !important;
}
[data-theme="light"] #editor .tabs .tabs-content .contact-method-list .contact-method-item {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .contact-method-list .contact-method-item {
  background: #100F1A !important;
}
#editor .tabs .tabs-content .contact-method-list .contact-method-item .contact-method-item-delete {
  font-size: 0.75rem;
  margin-left: 0.75rem;
  color: #a8a5ad;
  cursor: pointer;
  font-weight: 700;
}
[data-theme="light"] #editor .tabs .tabs-content .contact-method-list .contact-method-item .contact-method-item-delete {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .contact-method-list .contact-method-item .contact-method-item-delete {
  color: #fff !important;
}
#editor .tabs .tabs-content .form-group-title {
  margin: 0.75rem 0;
  margin-bottom: 1.5rem;
  display: flex;
  flex-direction: row;
  flex: 1;
  position: relative;
}
#editor .tabs .tabs-content .form-group-title input[type="text"] {
  padding: 0;
  height: 1.75rem;
  font-size: 0.75rem;
  padding-left: 0.75rem;
  border: 0.0625rem solid #1F1E2B;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-title input[type="text"] {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-title input[type="text"] {
  background: #100F1A !important;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-title input[type="text"] {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-title input[type="text"] {
  color: #fff !important;
}
#editor .tabs .tabs-content .form-group-title .field-error {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  line-height: 1;
}
[data-theme="light"] #editor .tabs .tabs-content .form-group-title .field-error {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .tabs .tabs-content .form-group-title .field-error {
  color: #AD2935 !important;
}
#editor .tabs .tabs-content .select-group {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
#editor .tabs .tabs-content .select-group .select-title {
  display: flex;
  flex-direction: column;
  justify-content: left;
  margin-top: 1.75rem;
  margin-bottom: 0.625rem;
  color: white;
}
#editor .tabs .tabs-content .select-group input[type="text"] {
  padding: 0;
  width: 12.4375rem;
  font-size: 1rem;
  color: #a8a5ad;
  padding-left: 0.75rem;
}
#editor .tabs .tabs-content .select-group select {
  padding: 0;
  height: 1.75rem;
  width: 13.4375rem;
  background-color: transparent;
  font-size: 0.75rem;
  color: #a8a5ad;
}
#editor .tabs .tabs-content .select-group .dscb {
  font-size: 0.75rem;
  margin-top: 0.625rem;
  margin-bottom: 1rem;
  color: white;
}
#editor .tabs .tabs-content .bottom-group .bottom-title {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.625rem;
  color: white;
}
#editor .tabs .tabs-content .contact-method {
  margin-bottom: 0.625rem;
  font-family: Noto Sans SC;
  font-weight: 400;
  font-style: Regular;
  font-size: 0.75rem;
  color: #858492;
}
#editor .tabs::v-deep .el-tabs__header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 3.625rem;
  line-height: 3.625rem;
  padding-left: 0.875rem;
  margin: 0;
  border: none;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs__header {
  background: #fff !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs__header {
  background: #100F1A !important;
}
#editor .tabs::v-deep .el-tabs__nav {
  height: 2.625rem;
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  border: none;
  padding-right: 0.75rem;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs__nav {
  background: #F2F2F4 !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs__nav {
  background: #100F1A !important;
}
#editor .tabs::v-deep .el-tabs__item {
  box-sizing: border-box;
  padding: 0.5rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  color: #3b3559;
  height: 2.125rem;
  line-height: 2.125rem;
  margin-left: 0.75rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 0.25rem;
  border: none;
  transition: all 0.2s ease-in-out;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs__item {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs__item {
  color: #fff !important;
}
#editor .tabs::v-deep .el-tabs__item:hover {
  background-color: #ffffff;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs__item:hover {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs__item:hover {
  color: #AD2935 !important;
}
#editor .tabs::v-deep .el-tabs__item .redPoint7 {
  right: 1rem;
}
#editor .tabs::v-deep .el-tabs .el-tabs__item.is-active {
  background-color: #ffffff;
}
[data-theme="light"] #editor .tabs::v-deep .el-tabs .el-tabs__item.is-active {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .tabs::v-deep .el-tabs .el-tabs__item.is-active {
  color: #AD2935 !important;
}
#editor .el-select /deep/ {
  height: 2.5rem;
  margin-right: 0.9375rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
#editor .el-select /deep/ .el-input {
  width: 100%;
  height: 1.75rem;
  box-sizing: border-box;
}
#editor .el-select /deep/ .el-input .el-input__inner {
  width: 100%;
  height: 1.75rem;
}
[data-theme="light"] #editor .el-select /deep/ .el-input .el-input__inner {
  color: #A8A5AD !important;
}
[data-theme="dark"] #editor .el-select /deep/ .el-input .el-input__inner {
  color: rgba(255,255,255,0.5) !important;
}
#editor .el-select /deep/ .el-input__suffix {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
}
#editor .upload-video-container {
  margin-top: 0.75rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}
#editor .upload-video-default {
  text-decoration: underline;
  color: #448dec;
  cursor: pointer;
  transition: all 0.2s;
  padding: 0.75rem 0.75rem 0.75rem 0;
}
#editor .upload-video {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  margin-top: 0.75rem;
}
#editor .upload-video-choose {
  font-size: 0.75rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-items: center;
  justify-content: space-between;
  margin-left: 0.75rem;
  color: #FFFFFF;
}
#editor .upload-video-choose .video-link-inline {
  color: #448dec;
  text-decoration: underline;
  font-size: 0.875rem;
}
#editor .upload-video-choose .video-link-inline:hover {
  color: #2573d0;
}
#editor .upload-video-choose .upload-video-delete {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  margin-top: 0.1875rem;
  margin-left: 0.25rem;
}
#editor .upload-video-choose .upload-video-delete img {
  width: 100%;
  height: 100%;
  transition: transform 0.2s ease;
}
#editor .upload-video-choose .upload-video-delete:hover img {
  transform: scale(1.1);
}
#editor .form-group-summary {
  margin: 0.75rem 0 1.5rem;
  position: relative;
}
#editor .form-group-summary .summary-input {
  width: 100%;
  padding: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.6;
  border: 0.0625rem solid #1F1E2B;
  border-radius: 0.25rem;
  resize: vertical;
  min-height: 3.75rem;
  font-family: inherit;
}
[data-theme="light"] #editor .form-group-summary .summary-input {
  background: #fff !important;
}
[data-theme="dark"] #editor .form-group-summary .summary-input {
  background: #100F1A !important;
}
[data-theme="light"] #editor .form-group-summary .summary-input {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .form-group-summary .summary-input {
  color: #fff !important;
}
#editor .form-group-summary .summary-input::-moz-placeholder {
  color: #858492;
}
#editor .form-group-summary .summary-input::placeholder {
  color: #858492;
}
#editor .form-group-summary .summary-input:focus {
  outline: none;
  border-color: #B52337;
}
#editor .news-editor {
  margin: 0.75rem 0 1.5rem;
  position: relative;
}
#editor .news-editor .news-editor-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}
#editor .news-editor .news-editor-header .editor-actions {
  display: flex;
  gap: 0.5rem;
}
#editor .news-editor .news-editor-header .editor-actions button {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.375rem 0.75rem;
  font-size: 0.75rem;
  border-radius: 0.25rem;
  border: 0.0625rem solid #1F1E2B;
  cursor: pointer;
  transition: all 0.3s;
}
[data-theme="light"] #editor .news-editor .news-editor-header .editor-actions button {
  background: #fff !important;
}
[data-theme="dark"] #editor .news-editor .news-editor-header .editor-actions button {
  background: #100F1A !important;
}
[data-theme="light"] #editor .news-editor .news-editor-header .editor-actions button {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .news-editor .news-editor-header .editor-actions button {
  color: #fff !important;
}
#editor .news-editor .news-editor-header .editor-actions button .btn-icon-small {
  width: 0.875rem;
  height: 0.875rem;
}
[data-theme="light"] #editor .news-editor .news-editor-header .editor-actions button:hover:not(:disabled) {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .news-editor .news-editor-header .editor-actions button:hover:not(:disabled) {
  color: #AD2935 !important;
}
#editor .news-editor .news-editor-header .editor-actions button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
#editor .news-editor .news-editor-header .editor-actions button.add-paragraph-btn:hover:not(:disabled) {
  background: rgba(58,185,142,0.1);
}
#editor .news-editor .news-editor-header .editor-actions button.add-image-btn:hover:not(:disabled) {
  background: rgba(50,128,254,0.1);
}
#editor .news-editor .news-blocks {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  min-height: 12.5rem;
  max-height: 51.25rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 0 1rem 0;
  position: relative;
}
#editor .news-editor .news-blocks::-webkit-scrollbar {
  width: 0.5rem;
}
#editor .news-editor .news-blocks::-webkit-scrollbar-track {
  background: rgba(31,30,43,0.6);
  border-radius: 0.25rem;
}
#editor .news-editor .news-blocks::-webkit-scrollbar-thumb {
  background: #4a4a5a;
  border-radius: 0.25rem;
}
#editor .news-editor .news-blocks::-webkit-scrollbar-thumb:hover {
  background: #666;
}
#editor .news-editor .news-blocks .news-block {
  border: 0.0625rem solid #1F1E2B;
  border-radius: 0.5rem;
  flex-shrink: 0;
  min-width: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 1rem;
  box-sizing: border-box;
  will-change: transform, opacity, height;
  transform-origin: top center;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block {
  background: #fff !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block {
  background: #100F1A !important;
}
#editor .news-editor .news-blocks .news-block.is-focused {
  transform: translateY(-0.125rem);
}
#editor .news-editor .news-blocks .news-block.is-focused::before,
#editor .news-editor .news-blocks .news-block.is-focused::after {
  opacity: 1;
  animation: cornerPulse 2s ease-in-out infinite alternate;
}
#editor .news-editor .news-blocks .news-block::before {
  content: '';
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0.5rem 0 0 0;
  background: radial-gradient(circle at 0% 0%, rgba(155,155,155,0.8) 0%, rgba(155,155,155,0.3) 30%, transparent 70%);
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
  z-index: 1;
}
#editor .news-editor .news-blocks .news-block::after {
  content: '';
  position: absolute;
  bottom: -0.0625rem;
  right: -0.0625rem;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0 0 0.5rem 0;
  background: radial-gradient(circle at 100% 100%, rgba(155,155,155,0.8) 0%, rgba(155,155,155,0.3) 30%, transparent 70%);
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
  z-index: 1;
}
@keyframes cornerPulse {
0% {
    opacity: 0.6;
}
100% {
    opacity: 1;
}
}
#editor .news-editor .news-blocks .news-block:hover:not(.is-focused) {
  background: rgba(255,255,255,0.02);
}
#editor .news-editor .news-blocks .news-block .block-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.75rem;
  padding-bottom: 0.5rem;
  border-bottom: 0.0625rem solid #1F1E2B;
}
#editor .news-editor .news-blocks .news-block .block-header .block-number {
  font-size: 0.75rem;
  font-weight: 600;
  color: #858492;
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .block-header .block-number {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .block-header .block-number {
  color: #fff !important;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions button {
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
  transition: all 0.2s;
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .block-header .block-actions button {
  background: #DCE6F1 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .block-header .block-actions button {
  background: #171622 !important;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions button .btn-icon-small {
  width: 0.875rem;
  height: 0.875rem;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions button:hover {
  background: #B52337;
  transform: scale(1.1);
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions button.format-btn {
  font-weight: bold;
  font-size: 0.875rem;
  color: #FFFFFF;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions button.format-btn.italic-btn {
  font-style: italic;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector {
  display: flex;
  gap: 0.375rem;
  align-items: center;
  margin-right: 0.5rem;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn {
  width: 2.25rem;
  height: 2.25rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.0625rem solid #2A2938;
  border-radius: 0.5rem;
  cursor: pointer;
  transition: border-color 0.2s, background 0.2s, transform 0.15s;
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn {
  background: #DCE6F1 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn {
  background: #171622 !important;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn .layout-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #858492;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn .layout-icon svg {
  width: 1.125rem;
  height: 1.125rem;
  display: block;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn .layout-icon.single-icon svg {
  width: 1rem;
  height: 1rem;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn.active {
  border-color: #3280FE;
  background: rgba(50,128,254,0.12);
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn.active .layout-icon {
  color: #3280FE;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn:hover:not(.active) {
  border-color: #4a4a5c;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn:hover:not(.active) .layout-icon {
  color: #b0b0be;
}
#editor .news-editor .news-blocks .news-block .block-header .block-actions .layout-selector .layout-btn:active {
  transform: scale(0.96);
}
#editor .news-editor .news-blocks .news-block .paragraph-block .paragraph-input {
  width: 100%;
  padding: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.8;
  box-sizing: border-box;
  border: 0.0625rem solid #1F1E2B;
  border-radius: 0.25rem;
  resize: vertical;
  min-height: 6.25rem;
  font-family: inherit;
  transition: border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .paragraph-block .paragraph-input {
  background: #DCE6F1 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .paragraph-block .paragraph-input {
  background: #171622 !important;
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .paragraph-block .paragraph-input {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .paragraph-block .paragraph-input {
  color: #fff !important;
}
#editor .news-editor .news-blocks .news-block .paragraph-block .paragraph-input::-moz-placeholder {
  color: #858492;
}
#editor .news-editor .news-blocks .news-block .paragraph-block .paragraph-input::placeholder {
  color: #858492;
}
#editor .news-editor .news-blocks .news-block .paragraph-block .paragraph-input:focus {
  outline: none;
}
#editor .news-editor .news-blocks .news-block .image-block {
  width: 100%;
  min-width: 0;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.75rem;
  width: 100%;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item {
  position: relative;
  overflow: hidden;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-placeholder {
  min-height: 12.5rem;
  height: 100%;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-placeholder .upload-click-area {
  min-height: 12.5rem;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-preview {
  position: relative;
  width: 100%;
  overflow: hidden;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-preview img {
  width: 100%;
  height: auto;
  max-height: 25rem;
  -o-object-fit: contain;
  object-fit: contain;
  display: block;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-preview .image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-preview .image-overlay .change-image-btn {
  padding: 0.5rem 1rem;
  background: #3280FE;
  color: white;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 0.75rem;
  transition: all 0.2s;
  pointer-events: auto;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-preview .image-overlay .change-image-btn:hover {
  background: #2573d0;
  transform: scale(1.05);
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-preview .image-overlay .delete-double-image-btn {
  padding: 0.375rem 0.75rem;
  background: #F6665D;
  color: white;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 0.75rem;
  margin-left: 0;
  transition: all 0.2s;
  pointer-events: auto;
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item .double-preview .image-overlay .delete-double-image-btn:hover {
  background: #e55a50;
  transform: scale(1.05);
}
#editor .news-editor .news-blocks .news-block .image-block.double-layout .image-upload-area.double-container .double-images .double-image-item:hover .double-preview .image-overlay {
  opacity: 1;
  pointer-events: auto;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area {
  width: 100%;
  min-width: 0;
  margin-bottom: 0.75rem;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder {
  width: 100%;
  min-height: 12.5rem;
  border: 0.125rem dashed #1F1E2B;
  border-radius: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  outline: none;
  cursor: pointer;
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder {
  background: #DCE6F1 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder {
  background: #171622 !important;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder .image-upload-load-overlay {
  position: absolute;
  inset: 0;
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0,0,0,0.35);
  z-index: 2;
  pointer-events: none;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder .image-upload-load-overlay .editor-svg-load-inline {
  width: 2.5rem;
  height: 2.5rem;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder .image-upload-load-overlay .editor-svg-load-path {
  stroke: #ffffff;
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
  animation: editorSvgStroke 1.2s ease-in-out infinite;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder .image-upload-load-overlay .editor-svg-load-path:nth-child(2) {
  animation-delay: 0.15s;
}
.news-block.is-focused #editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder {
  border-color: #3280FE;
  border-style: solid;
  background: rgba(50,128,254,0.05);
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder.dragover {
  border-color: #3280FE;
  background: rgba(50,128,254,0.15);
  border-style: solid;
  transform: scale(1.02);
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder .upload-click-area {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 100%;
  height: 100%;
  min-height: 12.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin: 0;
  padding: 0;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder .upload-click-area:hover .upload-icon {
  transform: scale(1.1);
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder .upload-icon {
  width: 3rem;
  height: 3rem;
  margin-bottom: 0.75rem;
  opacity: 0.6;
  transition: all 0.3s;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder span {
  font-size: 0.875rem;
  color: #858492;
  display: block;
  margin-bottom: 0.25rem;
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder span {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder span {
  color: #fff !important;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-upload-placeholder .upload-hint {
  font-size: 0.75rem;
  color: #858492;
  opacity: 0.7;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-preview {
  position: relative;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 0.0625rem solid #1F1E2B;
  cursor: pointer;
  outline: none;
  transition: border-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.news-block.is-focused #editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-preview {
  border-color: #3280FE;
  box-shadow: 0 0 0 0.0625rem rgba(50,128,254,0.15);
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-preview img {
  width: 100% !important;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  max-height: 25rem;
  -o-object-fit: contain;
  object-fit: contain;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-preview .image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-preview .image-overlay .change-image-btn {
  padding: 0.5rem 1rem;
  background: #3280FE;
  color: white;
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 0.75rem;
  transition: all 0.2s;
  pointer-events: auto;
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-preview .image-overlay .change-image-btn:hover {
  background: #2573d0;
  transform: scale(1.05);
}
#editor .news-editor .news-blocks .news-block .image-block .image-upload-area .image-preview:hover .image-overlay {
  opacity: 1;
  pointer-events: auto;
}
#editor .news-editor .news-blocks .news-block .image-block .image-caption-input {
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 0.75rem;
  border: 0.0625rem solid #1F1E2B;
  border-radius: 0.25rem;
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .image-block .image-caption-input {
  background: #DCE6F1 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .image-block .image-caption-input {
  background: #171622 !important;
}
[data-theme="light"] #editor .news-editor .news-blocks .news-block .image-block .image-caption-input {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .news-block .image-block .image-caption-input {
  color: #fff !important;
}
#editor .news-editor .news-blocks .news-block .image-block .image-caption-input::-moz-placeholder {
  color: #858492;
}
#editor .news-editor .news-blocks .news-block .image-block .image-caption-input::placeholder {
  color: #858492;
}
#editor .news-editor .news-blocks .news-block .image-block .image-caption-input:focus {
  outline: none;
  border-color: #3280FE;
}
#editor .news-editor .news-blocks .empty-blocks {
  padding: 3.75rem 1.25rem;
  text-align: center;
  color: #858492;
  font-size: 0.875rem;
  border: 0.125rem dashed #1F1E2B;
  border-radius: 0.5rem;
}
[data-theme="light"] #editor .news-editor .news-blocks .empty-blocks {
  color: #3B3559 !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .empty-blocks {
  color: #fff !important;
}
[data-theme="light"] #editor .news-editor .news-blocks .empty-blocks {
  background: #fff !important;
}
[data-theme="dark"] #editor .news-editor .news-blocks .empty-blocks {
  background: #100F1A !important;
}
#editor .news-editor .field-error {
  margin-top: 0.5rem;
  font-size: 0.75rem;
  line-height: 1;
}
[data-theme="light"] #editor .news-editor .field-error {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .news-editor .field-error {
  color: #AD2935 !important;
}
#editor .quill {
  height: 28.125rem;
  position: relative;
}
#editor .quill .ql-editor {
  height: 25rem;
  font-size: 1rem;
  color: #fff;
  border: 0.0625rem solid #1F1E2B !important;
}
#editor .quill .field-error {
  position: absolute;
  left: 0;
  bottom: -1.25rem;
  font-size: 0.75rem;
  line-height: 1;
}
[data-theme="light"] #editor .quill .field-error {
  color: #AD2935 !important;
}
[data-theme="dark"] #editor .quill .field-error {
  color: #AD2935 !important;
}
#editor .quill .ql-container.ql-snow {
  margin-top: 0.125rem;
  border: 0.0625rem solid #1F1E2B !important;
}
[data-theme="light"] #editor .quill .ql-container.ql-snow {
  background: #fff !important;
}
[data-theme="dark"] #editor .quill .ql-container.ql-snow {
  background: #100F1A !important;
}
#editor .quill .ql-snow.ql-toolbar button svg,
#editor .quill .ql-snow .ql-toolbar button svg {
  display: none;
}
#editor .quill .ql-toolbar .ql-bold,
#editor .quill .ql-toolbar .ql-italic,
#editor .quill .ql-toolbar .ql-strike,
#editor .quill .ql-toolbar .ql-list,
#editor .quill .ql-toolbar .ql-image,
#editor .quill .ql-toolbar .ql-code-block,
#editor .quill .ql-toolbar .ql-video,
#editor .quill .ql-toolbar .ql-clean {
  margin-right: 1.375rem;
}
#editor .quill .ql-toolbar .ql-bold .ql-stroke,
#editor .quill .ql-toolbar .ql-italic .ql-stroke,
#editor .quill .ql-toolbar .ql-strike .ql-stroke,
#editor .quill .ql-toolbar .ql-list .ql-stroke,
#editor .quill .ql-toolbar .ql-image .ql-stroke,
#editor .quill .ql-toolbar .ql-code-block .ql-stroke,
#editor .quill .ql-toolbar .ql-video .ql-stroke,
#editor .quill .ql-toolbar .ql-clean .ql-stroke {
  display: none;
}
#editor .quill .ql-toolbar .ql-bold .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-italic .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-strike .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-list .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-image .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-code-block .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-video .ql-stroke .ql-fill,
#editor .quill .ql-toolbar .ql-clean .ql-stroke .ql-fill {
  fill: none !important;
}
#editor .quill .ql-toolbar .ql-bold {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAED0lEQVR4Ae2cjZHTMBCFLwwFpARRAemAUAFHB6EDqCBQwdGBoQK4ChIquHRgdxA6gLe55EZ5sWVL0Y8ja2d24pWl3afPdmzrMnd3V6wQKAQKgUKgECgECoFCYIoEZq6T/gdzHXvFuL8YK747fj7iczubzaQtid0awDZIAu8H/BEgt/iMajkA1IFtEXwCyEZvDLn9KmTyBLmXqPmEb5dVgtp2JeU7UDe70W69UW8OV/B7+Bq+h3fZ2q1KpFGsOlLZizLQsYRvWM8xHi9EFnwxs8gN0PMZ3nZGriJLGVZubABFNTQtWiDWaFPDZhWxF0SdWcTSxlIQ1QaxMg5KsfOMHoIUGrpqQo5czmzLrv5J2lldEhGGotAnjzO6jess1JXJtmEuSXZBktydddsnEdJVVFcm2139UrZDVi3aNFv51pPbmwjz+U0Nbym+OswdoKzW6LbQAx/buQPkZa65D2h6jtwBNvpksa0ovjrMHeDVgPoS5A6QL1m+pPv49O7PHeCCCOwovjrMHSA/tng/A52PgPZweth0ThRwIITx8tZ9wHJ2qccOEPouXuXQNrebZcDeNwBwQxofAuKwT03iRvUuDG1lOcv+kD6PALy2BdWNa75g48Z4BnbAkxuJCgbCNfHYAEKPXLZ81xWZK9c5Bh0nynQLWsyQHBrkbsurzydpa8PQtLtOCk+fMdSg1hwu33EC7QFew7ssCrzXviYus/CVy0MeeeP44yFPb4pcX+XkgXmDYyrfiXKmql4Sjh1y+3WWCcN3/Grri6mDy74pARQ+O/jHmD9/6zwouCzOrLNjpB0QIzcYBb+Hy2Url2+b1WhUkWR1l2Fl3T3T7YFGgVmz1mObSqcMlVlUUjGG4tApZ2bFehHXhmHhd7Gg8BWvqwC9FWtGHOVZsVU5i2ntNLJGaP7FuhGrJDJZSBIRlkUFFrwm7ZVlGj/dScSY3kKME4TuFWlP811IIm4GoNCF9pr0L43UDTtzfZUzTPmwa0sdPlA8OJwqwJ9EaEHx4HCqAGW1RjdZfHCyqQJsiJaieHA4VYCDAfV1nCpAvmT5ku7j9rJ/qgAXLwSeN3YUDw6nCvAdEXI+AynP8JAeRG/tQZrXCpfDZ+6p560ChG5ZI9Rt7wmJXRpdgWzbjU7TGzJlbbCG65bmR0e6AtlOg8SuKmRWopVM2WXx1JtEjB4g9FasGXGas0+OAYvxdFy8p4FOWQNsW0h98l7MJuEtAIRGWfurWeuxTdnM13tfFuW9gGVC6JEbxAK+hFfwGt5mNRqVZfrO7lP7w3oDEu99/mF9Sm8iXwHujU94clp6+3WWJBuhNdC0hX/zDQ45D5YTQHmfbeDyKYsDSf6XFuoWKwQKgUKgECgECoFCoBAoBAqBQiAwgf9IseDLwJOu9AAAAABJRU5ErkJggg==);
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-italic {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAC/ElEQVR4Ae2YgXHbMAxF407gEbxBu0G5QTJCu0E3yWWTdIIoEyQbqBs4G7ifuTjh/QMl+SKTQPx5xzNBUST4BNAgrq5UREAEREAEREAEREAERKAxgcPhsEN9QG1ZRix203ir51kOG7ltSa5Ya7/Wjr6tNVGweV6C6WurC4vYoj4VltGiucciX8OFbazzvQDwh0g/zL91nhFRXfiacPwlWWKNACwvu312w7LsauPVTwRALZXk0B5pSFMxoguz+943JRZ9sWxxZIEp+p6a6Q9w+ebCZdtMAWOhaC7M8duw2WxejH0164oG8CeRUfhCQCZF+C6HL2nyBT38IAB4HL6slhD4WOX0ViQXZvd1Eb5EApjIPh5JllgjAPfN1zcuXcOXo65RLNBd+BINIJ9/z8cN6HcBAfiuwpcFnMwhgPeDDr8M08X5lxWOcAYmIvvc+/pW6hMBIKevdH0rv+BUO7sqKp9/u6l39KwgAHh8feuafS5Ue296d2F23/t3zdWYJwALHFHLwgH1/CSXOgLU3GWfrW/h2YXZ2rpnn6MB5OvbYG1AfRUCcGEOX1JlqLqZAOBx+OIi+8x6ZtnrGcju6zZ88Qow0ddW9pmAVEW4r9vss6W0Rwvk8MVV9oUhegT4nZQcSJY4RUDhyxSdmWeAx9c3V9lnS31vLhzq/MtAvQHk9JWyz5bZW31v4Qtf33bWWPUZBACQr2/uss+G2q5cmN3X7fXNAtm9DxY4opaF/1C66+hWAVALdX0rQXr5F/5VKoW2y+wz6fgqegGo65v1dZb2wYU5fElL3734cYDH4cs+EhQPLhwm+2x9WA8AEymm7DMBqYqRw5fjpnpbYDoq8vbrOvtMur6KvQHy+TdYSqqvQgAuPKKWJVWGqpsJgFq47DPvIcs9XZiTBeHOv94AOX112dlnuOQNKl/JyvPtHO0nTLq1XCtcHzYynoPQgjlve8Ja8wz8GpZw4tdYE+BvrP3vxPU/O3zABHefnUTvi4AIiIAIiIAIiIAIiMCpBP4D5cjGEpi0nd8AAAAASUVORK5CYII=);
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-strike {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAExklEQVR4Ae2cjXHbOBBGratAJbCDqIPwKjiVwFRwugqUVKC5CngdeFIBnQrsVABdBVYHzvtsKoPZISlRAkFSws6sgSVA7O4jAP7Y44eHJIlAIpAI3C+BxdRSf3t7WxJThqqUSg4fxcPLYrE41utD4xajAwTYCgQ5+heq+hLtEgF8Qb+jTwBV/f4EcAVaodeKY4DibgiSbI4q6dDiGDA6yGhLmOS0NHfoqSS1RPeoSqnOk2S1qt4lexr/ZGmrvA0BXoY+o21S0bBBs1MZ02dV960ou2RzaqxZtJPhEnUtme7UfmkinKsLU6Jtsr107MmcR2ZVQ3aajatQQTJWF8j5QiQxLUsrJQcunnVd0Bm3yZ/8zw8iQWtWvCp6TzTzBoF3BMv42iOtX4VQHPvMoiTgraL2xFHPYgQvP6j8+SKowbaNwfMgWOdHT70Y3KnnAH9NM7Hyuky3SvC5gSczix0xPouGODax4+jtj6C3JvDH3oMEOoE4Hk0sWsrB9uE/AsVph7F7zQ/bIaL9BV8Hz5/g/e3Z06tyhZ/NVc/HjJJYtiae11DxDDUDgy2RQIn+yzj+LPTrV7kYCqANKljAduBz7PojrJbyHlUs/6DTFZaLXcLr6UZ7XWRDzcAXE1Zm7JsxhwL40xD6bOxkdhFgCdsH6aDPXl2+b6YNiILmy+ZmkouRCOS2Pj3qLobfm/EBsKUBKHN+3+XGvCIA2xmIwd4Axswrmm/gaRb6e2Faxn3pA1B3ZFeDvNkH6r5cUv9EIBFIBBKBRCARuJbAom0AHjsy2ko0R+9Z9GlOf+11aILQ9TlLv3jJm066s2Mr8m19Be0CeGecLku3awkvGbJCdQXuWZ5I/gtLeD87COzDepfeoBXaJnrXXs8uudgBA0nv1BXaJq37VOxYJ+0Pel0gS9q19SQ5RQBQa9T/VIb5Ls/8TBBPAVQ7oDK0Qq08nnN+6lMTgN7WEtSxBKgHgRaIRY8hUtcGiI5jaT/sMzUAJmi+pKXcE6BuLFayPmP06Xtz78L1K9d/BkJu7GR2EWD66WHbF73TJ+lDAHr2IXuQm8nNLWEP8otXV3Vl7CDmPQFMM7DnlDmY/p+MHcQMNgPZc/Ry7+q9Zx0kuusGyczp/xt7WmYNjuJd3NjREUX5Ecrvn4Nc1GAzEGD+ktHDbDEyxNz43xt7WibAyt/X+qMy2rMX7vWrAF/0SLOcFjETDQHah1clkJluUUz8buXck9EuZq+ECVhfg31xGNGvPD7l15dtr0TG6kzEuhNbKWPGg/ONCWD6y9cHRPClSUBmlBmAH9287CtcFN8+g6vqdRKO0sqgieBM8JxxOq/ZdyRfJ2NngnLbHfuELGt/Tg6MFCH9RB2LRJruysrvWW2hgmGsAnWolUEuVqi4zxqHjJRc00xUshV6MUjO1ZIt0SaJeuM6C8alnchuhbqmLOtjArxDdQfvfOShXdDUr0TbJCq81r/OuhRY03lkKjBKbN3Ubo4dsI+6p65zJVmtqrfJVz7pf2trnP1xQOZohYYWx4DZ7AGdmwDJhgJZMVZxrt8h+kVZwm2Bk7yW5xrVx06VGXpKnugg/cFyVTmqjAqwKXOgZhyXSgT48F6r/+MG0I52fTgViUAikAgkAmMR+AUE78wqqLmWnQAAAABJRU5ErkJggg==) !important;
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-list:first-child {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAEgUlEQVR4Ae2aTW7TQBSAU8SCBRLlBBiJPUVsWeQG9AY1SySkhhNEnKDlBCkrlsAJnK5YNj2Bc4NmgVQkFuV7xU4nw8x47PTHzbwnvc7fm2e/r2/GziSDgYoSUAJKQAm0JnBxcZGLtp6Y+gSgZehPtJavqTOJjh9iI/SsJleVf6IdpGoIKMm6ogL2X5Eql6i4obWL2lm3AjHKUapGkCpXaDkaqbKRuB9EBL9t2UyttjZDBEg4WcIlKst4JLaUKxKav+ljW10CFHrmvC3EbKdUj1nCKfFoHevD1jNuaAJJPcR1dkPuu7pdMHHGApt3deCct7IBWsvZOaGhExcHts+etYe+EPqyhHPfDfakf893H30BOPPdYE/6j3330enpKcvLdLjuUxh3Gf72Ufud07zMXdVPie/Qd/EogAQ4xEFmOJkYdam+M9pzLjg12mlXgddlgx+nQq0xAwF4Boy2S2tBFj5NAWLMQ6TLBj9PAZ7EGJOBGXauDf6xOEB+/SuWfxfUPpGBUqooASWgBJSAElACPgKNT2FzYvWRa5e+t2iGztEp+lmfulAIScMnkuVxf8hHkmOSdWiJxkieJKRQ0FArYsgZNlnIX3JjgJHlaUpJI0d3qtIet09qkmO2EjCQzNOYCe1t06CCSLGUE3Nc6xAAzVDUBYN+2SNNKV12m9oX9a0cryjTAIA9a2xutbXpI0DaSfbZe2Ayh6k+LlH9FbyS0hSBubJHxjhjTuMvwMyL3HL9pEtMwbhxKJknjm0ZBSd6BnFS2o561j7w3Pogag80JxNYRrtApTTliL3y0OxoUW+dtS1898cUeDlq73mSLJN17pL59S/AxFffpOCGsnXiG4gDdIK65BudaWRQF4rAkaw7d5Hz9JX073a51n2c03icBYxzAnvUMjj9WrMlMNt8YXdsajvme+H3BP+7BQCB97GFvZoqASWgBJSAEkiTQON7oAsL74Y79G9XY/Ir9mReW1w8ovsAJ59KStSWgo5htKPUDIEjn4UFUpMUGNSZmRomd7wCBC3RWCkxzNzeEuwFRoG6pKDTdagqtmsdb20UZqFhiRxfLTNM6miB2rK02SggbYOBysQgIyfRTsGmMOykOnIablhnzJG+HAyconJEdRSIf8bY0Bh/YtS1GiJAtrkeNHlozqaMdX2RzgCwj9avLC+ov0FrWVB5HvuCLf8A7Mdo7a/204fymDiOrvVGCLhAQyIwogVHvqd56Bq3OTbyBRNzoOqau+PqNPp+GPWYahZjdIc2L33X7grwyOew6m+Vgcw5bPB3l8MLLv7FdwOd9kBxxvoZUmSoyGv0w2Xt6s8r9o7ZVTNcs/yFjW939HvsXr7WbQFAXrBNyddyeE8mNy5hiNSfNArqob3PzrZn94TBzd4m0MwnZEk7s68ofaiMmZLbdkm2IXJmUqnaI0qBJpqjJWqKzNlOEpgdNCDGJpnI+sj2k3QbaAeR4MSs7StMGmwBI8vWXs4CrJaSisILpQOA5NBgjJaowBQt0Ms9MTRXx5SAElACSkAJKAElcL0E/gLA/6nBQ9WN5wAAAABJRU5ErkJggg==);
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-list:last-child {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAE00lEQVR4Ae2bi3EbNxCGpYwLuA58rsBMBblUYHYQqoKwA44rkFPBKRXIqYBSBaQrOLoCsQPl++UTDa0WIOkZR4ywO7MC9gEQ+Ig73EM8OwsJAkEgCASBIBAEgkAQCAJ7CNzf33doj67Qu1EHyku029O83jBwWvQa3SdLEtp6STkzFxB0QA+VgcSAKJaAaFABOVYGGgREIOjcZmXAoXOh4Eqn6Aq10utLqFagIThWLnNASOxtMnaby38t/vPcRJj8jFi6ijbYv56fn28pnwn5Dc4V2ibBC/KvEjtbpX1HsM0mvExAc10zh03u49/kAvjfm9jnHDzlKQaEz1TnSTvbRxL6XqWdVnba7nvwBGqM73fmd+MN5RfPOfoaE/tibM+0ObYPr418s1zgRPx/5MZRArg1jd4a2zMPBWbbrq3jxOzb3HhKh/BX02hibM/8YJx2RZrwzryg9if6o1/ArqOfUPnC4Xt1dL8c9xPUyizXEYlzm4x9CPRcl/9/PwCWDpSFnRk5CydvafNeo31emhRQWuKDk7PFtx79WmWNk6NLnsccJ1yJC4jeoeksuCeueSV4DpsmaGbo3RNEvqGc6WG9VpYFmAZdoB5I+Xq0rQzLWfEcmIMBqAkxwdoqJ3eVrlhIEAgCQSAIBIEgkCFw1C7M7tvQj3bg39AWlWzQ29iJhaIgwNMdiXcNiPtBBv7OCl3UGwJMjx4qeroc8kgAapeHkkvy+sf2VZcA0T2wJz1OHdJS1T2ZVw1Pk4fKYMjI1ibyRPC1qGKp6HypTadOYfJdSmOstzkaxCdOfpfLfy3+0kslXaqkcsWlyiZ1pHVia+yr1Efd9mHC30zAT9HSDu98N/+Za8UnZY+kEsDWzPaQF0Q2x/ZhutyZ2rmzg9xlvUxlwscuch9dAphr8zP8pwpv71xLADem9Xtje6bNsX14beS7QDeqnKDcMKa/jh4Xx723iWg5u0K+dmIrnZtcgxMSDWpP7AO+1s4fn3ZgxVIZbF51NjTmKZGk3o8xxVX3ZFYdMG/CkOk9Ont8cT+cwgTW5R5gabhP20Z9JAChGTqkpExd58t5bcCOeqAqOEDqKHSH0aKSDXqL6j85t5QhQSAIBIEgEASCwCEEjt6F1em4E6uqpyib8Vmg7JAcAaDpYUGP2vtjXA++BaWAhlgCgJmOkCiKIrgz275qGyC5BwolktXckRTPgRCasHpWzgra4luPfuU0Ts47zo0bx1+PC4BLZ5k9ez9AzsLJW9ZDypkpQCYOlLmT+uAiVw8brGh1vmop/dSrMzO/4ZD8ZHw7k9gV9D7gmO6cZ2cd9XViu1XaNQS0slWemtxqbrlBlQDaF0T/5DpJ/II1Tey3Sb1U1eE+KSW8YExHVpNbPKW3cnbMW+tw7K/G1xg7Z7a5wIn47WLaDasE0ALLdrLr7fmPtG0fSeqT6qcn1mkZmsPfuSGVDmH7Xwa6mP7IUnahjOexqfkg24cJfzPp8yPtb7FaN+FlncVf6meHxoR062blOteARO+9SZPLr8IPlN4SxF6hWo3NqB3lgFq5rAJSaZIQ0SocLJkDbLWpe/U9ggXEsRAFr31sHyUERohLyn1yTULAy60a4Oh8p81iQO9G1TmxR7tcu/AHgSAQBIJAEAgCQSAIBIHXRuBfO42KwRBx6AEAAAAASUVORK5CYII=);
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-image {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAE60lEQVR4Ae1ay3HbMBCVMilA6YCHFOCckwNLUCow04E6sF2B4wqQVCCnAvmQu1VAZsgOpA6ctzLgWa1BggAhWbR2Z9YA9o9HAISYTCZKioAioAgoAoqAIqAIKAJjQuDp6akAl+DZmOo+iVotcGh2VJ9EUWMqArCZZ+xe/pap9X9IdXxnfkXqfBTAVOSsnwKoAA5EYKD7x1h/HLsFfMpYv4z2zXQ6fegTD7XSFaUEy6vKZ+H/FbZCNOmdRzp6x0iwAG/Ap0ALb5FMiCJn4HpgsVcsZHoXRdwOLCS3e/DuhoTzDEk3IdSCLxEUUSFI8ImHEmXWr3vEe4DNtoddl0nTpSRdnzPwUgShou6F7JjDBsnuQglxTm7x8L/DTtZPrt/A/Bz8i/E/UjCied6wcVoXRchz7yIt0ul4YU4GzKlKrS64hRF4xoPjya75+Nz7fQA8d4w6568AdsITVp4rgPSC4HS4Y4mftNTnWcfaxzToY+oKTC/I2yHzmIackWAPNLxEgj6hmO9Jf65bONszVAAHQqkAKoADERjoritQARyIwED3k16BuEHRN70l2ICLgXN9G3cUvkfHqgJJ6bLL6TFXbgTNdpEO1sRnQP2gQyYDpFpRPkGDfjW40hBTfmEvnS62PcktjAlWmEjpmcwCOp/cY9op2vtEB8ui07pDeXQAAQBtH1oBxK8Kt7KrjpoNbCQAHeZvrEKxezSkHASagWsWkPoFj4mxAXPa8IHtL7lPbB8xjIhZxcZw9sdegbSyCpfc9leYzE6GtoKMmNNPDIg50dt5wQUn20ehe5RaKILQ+dVGNRQXYGo51S4fhI9cgT6tzMLpY1r4GTCnKsY/ypZnoX6UszWGG517vq1IIR359IXLByNfjJXTx7SIZVxS21Yx/tz24FsYBdKBTxOl1tEWnXs3sC3Xk+ganx4bq5vY/o0b27ZE/CxXGxE331A8qegVSBOUMTBeUIVojUdHorptBtAtPT5lm71PDn8jYlQ+uywykSgKQPhW0h/jvRWDsfHYzNuKh618k5N7TfI2HymHrQFzqqRNtjHPQv2+gWHqO7NqyF9NFDK+SvcA9uWDPW1dScZn65PB0QjnymeXRSYSxQBYS1+Mi7aioCNQyja9lMOWg47hjnZHg7SVY1iaZ/OXv5W0yTZ+SWE7fQLDNHlyfeI7G+R5FPVtMC6cvq2FjRF+VZvtYLlIFFyBsPede723V0zByOU7JlahGPAzYE5VyCdZz7NQvysQ1L4J1ZC/Ove64sToENt3Qe/cyvAxYE5VTE5u2+e/t3H7UJ+evgTrGjL6lRHyTdWv4diAC7AjOkLWuDs+OMGh2mwAomB6exaeQn95ZMcQGdT0BSBuD5ks5y+R+SELTYhdwOciwS/KJSeATVTm4xgfvKZsWxh4/ABfgQvwW1ODAn7b388HrSUbgLZYAvGsKOcWPivg3GQVQIdEYqsAJgLn3BRAh0RiqwAmAufcFECHRGKrACYC59wUQIdEYqsAJgLn3BRAh0RiqwAmAufczhXAmQPAtsnfDPsA2PBk+EhZ8fHY+qi/RM3yO2EygNMQAEi4hM08ZDdy/afUL9d9VuCfkYMTKv9XKngUOLgCyegdr0LauvTvJg3NM4V6AUiB7dl3iW5hGc0oiUBrwPfguyGrD/5KioAioAgoAoqAIqAIKAJnisB/5dz1eQLakpsAAAAASUVORK5CYII=);
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-code-block {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAGCklEQVR4Ae2cjXHcOAyF46vAJagDu4QtYUtQCduBSvB1oHTgEuwO7KuAvgp8Hfg+JKIPfpa0+qF+eCPMICRIEA94S4rRbiY/fhxyMHAwcDBwMJAVAx8fH7fo2dqsEt9Dsg15gdbkHT3tIa9scoCw0phzUm+Z/B9bgk/EvpN1/4i9qpkjgYUw9JfYq5o5EngvDL2KfZhdDPDcs9tXZdObOLcdWAi5bzc3N8czUEjpM/X4Pvc5rzGX2w7UG/htDZL6MHIjsJBi/hb7MPsY4PawNw8vRZ//MecYgDW9gd/d9GbdnI6wXiBvm7HmgHMm8NXVsVl3FQKb4zf36ye9gVtf4cAq0JNhbsZqSuCmoEBrMvnrJ9a+/Irw3x9nzZMpIy5KoFOoT1a2FYBaIV4mff1EgKs3MD61B6If0DxJtMSbAmi+yGXsLmC1xfLSegPjUHqnph9o8yKRhO2vHJa4ytTdZ89PL09dHwJOtXds+oE2DxJJ1MjT5xVDH5PIM6JYe7EATh66CGz8a+cbu5bTvi8WSxBtI69zx/QREeeIWaNeyjjX1eL86Bc0/f2SSIJd5M1OmtihISA2913ExXEcF8snYiRtSfgpVufaFOQZESqDjiKLukh8TFr83GAkWmuF2LPJs7yIcy+xw5h8WdtF4uRn8hj8q74kWEuBZgZ00C65BkAc/avJ6N1DjAINqMq2JJJNrRlhB7S4RszQeWI9oF56b+CuuATYF4kkVPmqmn6gTUaekUG8xyZ2bEobnyKWGxpiINdWU+JNXgNw5cBjN9ApJgftWEhMi+tlFgaBtiWRBCpfTdMPtLMKa+OPmN9u4Da/sWOWKxpQlWV3ImiVImIHNDl5RgpxZ93AfcRazmhAVZYhEZRKkbADugh5DYEXwUx6a1ruaBAMM9OSaAEtqsg79tU3gr5dcG2O+HoDX66tGTsPhpFotaikIZGolUbGXpw8IwKcJ8E+jyVoiD8Y9qhITyJBSynAzFXIawjUooohhEzxoa4uEssp8ezT35q8wj4tJ++TChmxCKw0JBKojTyrZdqnMaKI6ArW2QCdvMS5JVvw5tVOgFtUj47VUS6ZuMYG72KgTpLewIrnbTC7SCy8n/XbftY8Ma5fBDzzz8h+Mr6m3AlY68+Y4pPEbGp9bglWtIx9HYJ9e/YEVGW1HWAZAf4iCZy+ZrqcBW4t2GYGVDdWexI4dpI4OEh76MGj4OhjZFjygxG+O1ptaI2qBAaK7yt6RmwBagtVbGcsWgzxDdtL6Ek1yRRgRp7uesshoMUkEFvYBKD5IouSCFL5BY2vtCYVMHARWOnJi9gEX51EMB+EwIeYT+p2UfJisg2Jabd3DN7SgvcoBJYtbrOHmrqCYJlptRazAXwAAi63zT0QfbAC6uVeXGabBF/9ZFlhi5PYYHjyrJ/00iLe+uTFj9yKQZ9QlcBAEf2mtsS4l8BJb2DLEQ2CYeYTmvSD6uUAsBpVCQzMIpH1pQRNdgNbbmiQ+Gau+pLwSawBG7pIwJ5MImv1Bq4+AWd0LCc0oCrbkBdrIZtaM8IO6KQHP+uS38DE3Cd5jsSKJFXeGRhNImtsnZci4kxpCWTPVI1p8ZPs7Ck5ta6xhCwrkVEkstYuKC/vrWADBwmUB3mxHhKufPVNfzCJ+J9k/UuMPbYlTl7kxQJJvBISzDQSy+jT1eJzMWcnkx7wrC9dDN/d17HtIaLyWbt+L4n41c7XupcujK5x1uRNXiyMQiq0TU7RR1ucX2TBWX36bNbqIyCGy2PnaXFkr0fSCuo8lszZUfdSaMw+m4W1X9z08yQvFkoReqRajyV+hRQ/+gZuwSpjHlm3FGZHq7YCuwph7ox6eery7RsngO36Gj31+f3v5prCaT7lIYci237W3CrvOwFe7WdMwc3TZN+Fz733uzP6NTDPyhNkDV+3Qp6ZtwlCLx5iL0e4kEo3/w91JJ9Ocy8E6nF97cx4ZxN7IVAvkLed8dSZzl4ILCTDbG7gvRCY7RGWD34bkxvXvwOPfoXbJuvfqHvZgT8dCX+6/tEdygC70N6XT0P9D7+DgYOBg4GDge0Z+BeyXO6kKsW0gAAAAABJRU5ErkJggg==);
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-video {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAAEK0lEQVR4Ae2ci3HbMAyG47sO4BG0QT2CukFH8AjuBBrBI2iEZAONkG7AdAKnE6QfrmIORUVK8iORaODuP1Ik+MBXkFKuaR8e3JyAE3ACTsAJOAEn4AScgBNwAk7ACTgBJzCDwGaG7ypd397eKja+Q1/RttcL5S/0tNlsXinLNILfoYBOqJkTJf416tCYdTjUc+ZehS9BCTwBp00yKGs4V6jVgybWO/yq7ORr6SSQIXjCIQtQAKCAzrXAwFkQvywNKgHs2FOHLKwfufuqD1zGVcjaTxqe0G/0iuQ+3KEaaat46JjrG2u96I5V1AUesseWpvz9R38q84L0pYKnL3VPhtSYxbYTzLXhHacGy9pHZG3WS2vqWjfxY+fXhjc7ePZgIQbaqpsEfM1JlwBP4hFYKCBt+2vGevW52OmnZ54Oiv0cND3qj7p/UfWlwRM4/Z40w2W+TJYIL2aXpif12L6YcsnwBNKiAa4A3tYAPHnmzSAAvNoAXMYd+NGZx3rySdKigA5TGeLbIm2TP8anrjHbj9186KcK6wm8gLTVYxvHWcZZGx03Nu9F/exmCfAEShYE/XL3BaTtc48vO1kKvDaXBexT4D1rcn09Cz0358V9bGDt8LLQLwaUm6AAeJKN21yMN+tzeBegdXgOz49tLgfkXkNDb1u/8wCTfWs6PFILCEM/YdC8TnipYJqRY3TtcavMvNRd4vBy2RP7ODKNnBtjDi8CypVAk+w7GXhjx8iPbYQKuMbAE5jJ7yf6HF6EJyVAbPYlj67D0+T+wquBoi359wU4eeYZfpJ9R02PevLuoy8YX3lMZqusRX8KenKdflzqq+CZOZPXi43v5s9s5hFp2w8tisNeO/X1+4YnoAAhf6LadgmAnXainv31CPrLzrwIiUAD0lbFPl3iELQT9eQxou8+4Akggj1NAWP8znnRlHHn6azqAQYDMHWE7VGvB+a6n8yLwQOvMwD/AyO++LTGL/D8Dpv6/cHrwdi38EHarfWAKP4xOf5tL3sViGOZx1bDIci9RKqs0/26jk+j/Maq5cMTOFCQo2et0uB0HcejdR54zv7uCf7r+EjWgefqBPRsIIxlT41/Z8bIY0D7kbXKgifBStDI2vsLIgWEAZK9AlNUpfxiOz7lwVPBBQLUFngYhRLHj5XMVS48CZ4AvyNrgYZqDM5YP3OUDS8CINAGWQs0nA1RxiKZw5rcu9u4djElQQ29ZU+0N3MDxv+AArJWJjzJAiKV49bZiPvnCLJOZQx+O9SggIasXHgaCpEfh6JXbQIzoK6XgJG2nGW/D/X6RdQhIUdwDEoOWOwLVJoioMwNgsDlSDfoXJBHxlZz1y3OHwgCco9alIMpfY9IfFcL7ub/7Qlw5BNEFCG9Un/J/fN9+t2cgBNwAk7ACTgBJ+AEnIATcAJOwAncisAfUUhQOzi4ewAAAAAASUVORK5CYII=);
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar .ql-clean {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAADA0lEQVR4Ae2cQY7TQBBFY2CLlBvgRfbkAEjjI3ADMidAnABzAuAEhBtwg8lIc4CZ/UiEE+AdYoHCL3Akq2Qbl3/cSZjfUstd1f2rul/KnZ1nMzUREAEReLgEspRH3+12OfIt0ecT5v2SZVk1YfzjhAa8Jfp39Kmb5bAfKUl7lCTL3ySv8Ziy8vZHsRyv9sbUz5QApz5LM36KH+pPvifNrInHG+TbHihnjjjFgWKFwlAAcdfkyGb3zZBffOF29hmX/dr5RpnYxwrCoiFe1L6Gq3VYwXuLXo394xkFsAZ3hcQ5+tj2eKywRedjvcAa60NbhTN9wOKPUZDhOxCJCiT6ip6jM21I1Q6N/3Towo51tpcS/X3HfKc7BBDwLNGnzmixiSq2vHf1j97Z4ZMrnHE5fPlsFn2FXyJ47hJsYG+dr820V2rRmPjVGLPDny7APewb52szczgLN2H2rfN1mlGAz12kEnfGO+drNfHLWuU2AV7A17p2hPPCaW6wr0vnazWxh7eYKBuTzxrjfw6jAOcu4jdnR8wVFls/dvNn8Gfs3V/oDuyN9EAnUwK8Tsg4Wa7oKzyaAe6kdX3n+ftqdMwO4bXl6pg7uDsZQNt5fbD1wU9xxIApX+EjHnO61AJIshVAASQJkHJVoACSBEi5KlAASQKkXBUogCQBUq4KFECSAClXBQogSYCUqwIFkCRAylWBAkgSIOWqQAEkCZByVaAAkgRIuSpQAEkCpFwVKIAkAVKuChRAkgApVwUKIEmAlKsCBZAkQMpVgQJIEiDlqkABJAmQclWgAJIESLkqUABJAqRcFSiAJAFSrgoUQJIAKVcFCiBJgJSrAgWQJEDKVYECSBIg5dEKrFy+0DdWnPZUTOoM0W8m+G+slPiQRAES21OhEdxHjvWF09w5u9eMAty0RCtafOfsGvzZJztk6BXGVzcs+NqE/2lb44ybyNlCAOvAb/As0f19WE+f7cO+A3YZ3X0WFezX4+6bY2x9WT/3U+f0tCLY1m/WOe1bexUBERCBkyDwGyRx1COe3q6bAAAAAElFTkSuQmCC);
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  background-repeat: no-repeat;
}
#editor .quill .ql-toolbar {
  border: 0.0625rem solid #1F1E2B;
}
[data-theme="light"] #editor .quill .ql-toolbar {
  background: #fff !important;
}
[data-theme="dark"] #editor .quill .ql-toolbar {
  background: #100F1A !important;
}
.right-ad-column {
  width: 23% !important;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.ad-carousel-box {
  position: relative;
  width: 100%;
  height: 22.5rem !important;
  border-radius: 0.25rem;
  overflow: hidden;
}
.ad-carousel-box .el-carousel,
.ad-carousel-box .el-carousel__container,
.ad-carousel-box .el-carousel__item {
  height: 100% !important;
}
.ad-close-btn {
  position: absolute;
  top: 0.375rem;
  right: 0.375rem;
  z-index: 10;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  line-height: 1;
  color: #fff;
  background: rgba(0,0,0,0.45);
  border-radius: 50%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.ad-close-btn:hover {
  background: rgba(0,0,0,0.65);
}
.ad-img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  cursor: default;
  transition: transform 0.3s;
  background-size: cover;
  background-position: center;
}
.ad-img-clickable {
  cursor: pointer;
}
.ad-indicators {
  position: absolute;
  bottom: 0.25rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 0.75rem;
  z-index: 10;
}
.dot {
  width: 0.375rem;
  height: 0.375rem;
  background: rgba(255,255,255,0.75);
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.3s ease;
}
.dot.active {
  width: 1.25rem;
  height: 0.375rem;
  background: #FFFFFF;
  border-radius: 0.4375rem;
}
.ad-bottom-placeholder {
  width: 23% !important;
  min-height: 18.75rem;
  background: #20293A;
  border-radius: 1.25rem;
  border: 0.0625rem solid #374353;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  font-size: 1.125rem;
  text-align: center;
  line-height: 1.6;
}
.right {
  width: 100%;
  min-height: 18.75rem;
  margin-right: 1rem;
  border-radius: 0.25rem;
  box-sizing: border-box;
  display: grid;
  grid-template-rows: auto auto minmax(0, 1fr);
}
[data-theme="light"] .right {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .right {
  background: #171622 !important;
}
.right .scrollbar {
  height: 46.75rem;
  overflow-y: auto;
  min-height: 0;
}
.subscription {
  font-size: 1rem;
  border-radius: 0.25rem 0.25rem 0 0;
  box-sizing: border-box;
  color: #FFFFFFBF;
  font-weight: 700;
  height: 3.625rem;
  line-height: 3.625rem;
  padding-left: 1rem;
}
.subscription-fixed {
  padding-bottom: 0.5rem;
}
.subscription-item--fixed {
  margin-top: 0.25rem;
}
.subscription-switch-enter-active,
.subscription-switch-leave-active {
  transition: opacity 220ms ease, transform 220ms ease;
}
.subscription-switch-enter,
.subscription-switch-leave-to {
  opacity: 0;
  transform: translate3d(0, 0.5rem, 0);
}
.subscription-fixed .loading,
.scroll .loading {
  height: 3.125rem;
}
.subscription-fixed .nodata,
.scroll .nodata {
  font-size: 0.75rem;
  text-align: center;
  padding: 1rem;
  color: #909399;
}
.subscription-fixed .subscription-ad,
.scroll .subscription-ad {
  position: relative;
  margin: 0 1rem 1rem 1rem;
  border-radius: 0.25rem;
  overflow: hidden;
  background-color: #000;
}
.subscription-fixed .subscription-ad img,
.scroll .subscription-ad img {
  width: 100%;
  display: block;
  cursor: pointer;
}
.subscription-fixed .information,
.scroll .information {
  padding: 1rem;
  background-color: #1F1E2B;
  margin: 0 1rem 1rem 1rem;
  border-radius: 0.25rem;
  background-image: url(../img/inform_bg.4bfe5456.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
.subscription-fixed .information .information-top,
.scroll .information .information-top {
  display: flex;
  justify-content: space-between;
}
.subscription-fixed .information .information-top .roi,
.scroll .information .information-top .roi {
  text-align: center;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.625rem;
}
.subscription-fixed .information .information-top .copyBTM,
.scroll .information .information-top .copyBTM {
  width: auto !important;
  min-width: 4.125rem;
  height: 1.75rem !important;
  background: #ad2935;
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  padding: 0 0.5rem !important;
  border: none;
  color: #fff;
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.25rem !important;
  white-space: nowrap !important;
  line-height: 1 !important;
}
.subscription-fixed .information .information-top .copyBTM,
.subscription-fixed .information .information-top .copyBTM.el-button,
.subscription-fixed .information .information-top .copyBTM.el-button--mini,
.subscription-fixed .information .information-top .copyBTM.el-button--round,
.scroll .information .information-top .copyBTM,
.scroll .information .information-top .copyBTM.el-button,
.scroll .information .information-top .copyBTM.el-button--mini,
.scroll .information .information-top .copyBTM.el-button--round {
  flex-direction: row !important;
}
.subscription-fixed .information .information-top .copyBTM .addcopy,
.scroll .information .information-top .copyBTM .addcopy {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
  display: inline-block !important;
  -o-object-fit: contain;
  object-fit: contain;
  vertical-align: middle !important;
  margin-top: -0.1875rem;
}
.subscription-fixed .information .information-top .copyBTM /deep/ .el-button__text,
.subscription-fixed .information .information-top .copyBTM ::v-deep .el-button__text,
.scroll .information .information-top .copyBTM /deep/ .el-button__text,
.scroll .information .information-top .copyBTM ::v-deep .el-button__text {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 0.25rem;
  line-height: 1 !important;
}
.subscription-fixed .information .information-top .copyBTM /deep/ span,
.subscription-fixed .information .information-top .copyBTM ::v-deep span,
.scroll .information .information-top .copyBTM /deep/ span,
.scroll .information .information-top .copyBTM ::v-deep span {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 0.25rem;
  line-height: 1 !important;
}
.subscription-fixed .information .information-top .copyBTM>*,
.subscription-fixed .information .information-top .copyBTM /deep/>*,
.subscription-fixed .information .information-top .copyBTM ::v-deep>*,
.scroll .information .information-top .copyBTM>*,
.scroll .information .information-top .copyBTM /deep/>*,
.scroll .information .information-top .copyBTM ::v-deep>* {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  line-height: 1 !important;
}
.subscription-fixed .information .information-top .copyBTM /deep/ *,
.subscription-fixed .information .information-top .copyBTM ::v-deep *,
.scroll .information .information-top .copyBTM /deep/ *,
.scroll .information .information-top .copyBTM ::v-deep * {
  flex-direction: row !important;
}
[data-upstyle="up_red"] .subscription-fixed .information .information-top .profit,
[data-upstyle="up_red"] .scroll .information .information-top .profit {
  color: #DE294D !important;
}
[data-upstyle="up_green"] .subscription-fixed .information .information-top .profit,
[data-upstyle="up_green"] .scroll .information .information-top .profit {
  color: #39B163 !important;
}
[data-upstyle="up_red"] .subscription-fixed .information .information-top .loss,
[data-upstyle="up_red"] .scroll .information .information-top .loss {
  color: #39B163 !important;
}
[data-upstyle="up_green"] .subscription-fixed .information .information-top .loss,
[data-upstyle="up_green"] .scroll .information .information-top .loss {
  color: #DE294D !important;
}
.subscription-fixed .information .information-top .information-top-left,
.scroll .information .information-top .information-top-left {
  display: flex;
}
.subscription-fixed .information .information-top .information-top-left .avatar-photo,
.scroll .information .information-top .information-top-left .avatar-photo {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
  cursor: pointer;
  margin-right: 1rem;
  background-color: #d8d8d8;
}
.subscription-fixed .information .information-top .information-top-left .time-name-box .name,
.scroll .information .information-top .information-top-left .time-name-box .name {
  font-size: 1.25rem;
  margin-bottom: 0.875rem;
  font-weight: 700;
  font-weight: bold;
}
[data-theme="light"] .subscription-fixed .information .information-top .information-top-left .time-name-box .name,
[data-theme="light"] .scroll .information .information-top .information-top-left .time-name-box .name {
  color: #3B3559 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-top .information-top-left .time-name-box .name,
[data-theme="dark"] .scroll .information .information-top .information-top-left .time-name-box .name {
  color: #fff !important;
}
.subscription-fixed .information .information-top .information-top-left .time-name-box .time,
.scroll .information .information-top .information-top-left .time-name-box .time {
  font-size: 0.75rem;
  color: #aaadb8;
}
[data-theme="light"] .subscription-fixed .information .information-top .information-top-left .time-name-box .time,
[data-theme="light"] .scroll .information .information-top .information-top-left .time-name-box .time {
  color: #5F6472 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-top .information-top-left .time-name-box .time,
[data-theme="dark"] .scroll .information .information-top .information-top-left .time-name-box .time {
  color: #A7AAB5 !important;
}
.subscription-fixed .information .information-bottom,
.scroll .information .information-bottom {
  width: 100%;
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  border-top: 0.0625rem dashed #374353;
  margin-top: 0.75rem;
}
[data-theme="light"] .subscription-fixed .information .information-bottom,
[data-theme="light"] .scroll .information .information-bottom {
  border-color: #272536 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-bottom,
[data-theme="dark"] .scroll .information .information-bottom {
  border-color: #272536 !important;
}
.subscription-fixed .information .information-bottom .card,
.scroll .information .information-bottom .card {
  border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
  padding: 0.75rem 1rem;
}
.subscription-fixed .information .information-bottom .card .fee-copy-box,
.scroll .information .information-bottom .card .fee-copy-box {
  display: flex;
  justify-content: space-between;
}
[data-theme="light"] .subscription-fixed .information .information-bottom .card .fee-copy-box .fee-box,
[data-theme="light"] .scroll .information .information-bottom .card .fee-copy-box .fee-box {
  color: #3B3559 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-bottom .card .fee-copy-box .fee-box,
[data-theme="dark"] .scroll .information .information-bottom .card .fee-copy-box .fee-box {
  color: #fff !important;
}
.subscription-fixed .information .information-bottom .card .fee-copy-box .fee-box .fee,
.scroll .information .information-bottom .card .fee-copy-box .fee-box .fee {
  font-size: 1.25rem;
}
.subscription-fixed .information .information-bottom .card .fee-copy-box .unopened,
.scroll .information .information-bottom .card .fee-copy-box .unopened {
  display: flex;
  align-items: center;
  font-size: 1rem;
}
[data-theme="light"] .subscription-fixed .information .information-bottom .card .fee-copy-box .unopened,
[data-theme="light"] .scroll .information .information-bottom .card .fee-copy-box .unopened {
  color: #3B3559 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-bottom .card .fee-copy-box .unopened,
[data-theme="dark"] .scroll .information .information-bottom .card .fee-copy-box .unopened {
  color: #fff !important;
}
.subscription-fixed .information .information-bottom .card .fee-copy-box .unopened .Internal_icon,
.scroll .information .information-bottom .card .fee-copy-box .unopened .Internal_icon {
  width: 1.125rem;
  height: 1.125rem;
  margin-top: 0.25rem;
  margin-right: 0.25rem;
}
.subscription-fixed .information .information-bottom .card .fee-copy-box .copy_like_BTM,
.scroll .information .information-bottom .card .fee-copy-box .copy_like_BTM {
  display: flex;
  align-items: center;
}
.subscription-fixed .information .information-bottom .card .fee-copy-box .copy_like_BTM .likeBTM,
.scroll .information .information-bottom .card .fee-copy-box .copy_like_BTM .likeBTM {
  cursor: pointer;
}
.subscription-fixed .information .information-bottom .card .fee-copy-box .copy_like_BTM .likeBTM .svg-icon,
.scroll .information .information-bottom .card .fee-copy-box .copy_like_BTM .likeBTM .svg-icon {
  width: 1rem;
  height: 1rem;
  margin-right: 0.125rem;
}
.subscription-fixed .information .information-bottom .card .msg-box,
.scroll .information .information-bottom .card .msg-box {
  display: flex;
  margin-top: 0.625rem;
  justify-content: space-between;
}
.subscription-fixed .information .information-bottom .card .msg-box .avatar,
.scroll .information .information-bottom .card .msg-box .avatar {
  background: #d8d8d8;
  display: block;
  width: 1.875rem;
  height: 1.875rem;
  min-width: 1.8125rem;
  border-radius: 50%;
  margin-right: 0.5rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.subscription-fixed .information .information-bottom .card .msg-box .info,
.scroll .information .information-bottom .card .msg-box .info {
  font-size: 0.75rem;
  color: #5f6472;
}
[data-theme="light"] .subscription-fixed .information .information-bottom .card .msg-box .info,
[data-theme="light"] .scroll .information .information-bottom .card .msg-box .info {
  color: #5F6472 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-bottom .card .msg-box .info,
[data-theme="dark"] .scroll .information .information-bottom .card .msg-box .info {
  color: #A7AAB5 !important;
}
.subscription-fixed .information .information-bottom .card .msg-box .info .signalName,
.scroll .information .information-bottom .card .msg-box .info .signalName {
  text-decoration: underline;
}
[data-theme="light"] .subscription-fixed .information .information-bottom .card .msg-box .info .signalName,
[data-theme="light"] .scroll .information .information-bottom .card .msg-box .info .signalName {
  color: #3B3559 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-bottom .card .msg-box .info .signalName,
[data-theme="dark"] .scroll .information .information-bottom .card .msg-box .info .signalName {
  color: #fff !important;
}
.subscription-fixed .information .information-bottom .card .msg-box .info .signalName:hover,
.scroll .information .information-bottom .card .msg-box .info .signalName:hover {
  cursor: pointer;
  text-shadow: 0.0625rem 0 0 currentColor;
}
[data-theme="light"] .subscription-fixed .information .information-bottom .card:hover .master,
[data-theme="light"] .scroll .information .information-bottom .card:hover .master {
  color: #5F6472 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-bottom .card:hover .master,
[data-theme="dark"] .scroll .information .information-bottom .card:hover .master {
  color: #E7EEF8 !important;
}
[data-theme="light"] .subscription-fixed .information .information-bottom .card:hover .signalName,
[data-theme="light"] .scroll .information .information-bottom .card:hover .signalName {
  color: #5F6472 !important;
}
[data-theme="dark"] .subscription-fixed .information .information-bottom .card:hover .signalName,
[data-theme="dark"] .scroll .information .information-bottom .card:hover .signalName {
  color: #E7EEF8 !important;
}
.product-select {
  width: 100%;
}
.product-select ::v-deep .el-input__inner {
  height: 2.75rem;
  line-height: 2.75rem;
  border-radius: 0.5rem;
  background: var(--background_color_primary);
  border: none;
  padding-left: 2.75rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAYAAACq0qNuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAXqADAAQAAAABAAAAXgAAAADP9Aq4AAAE6UlEQVR4Ae2dz2vUQBTHJ9uNVLFSUA9F1C30YBHqotarv44KtqCil9qLIHiwehIFRUHxpv4H6kVRRAU9+vNq1UUQRQpuBfXiIf5Ai9lunLfuSnfNTLLpxJc030BJMj/ee/OZl7eT7bBPCBwgAAIgAAIgAAIgMBcIWKYGcXVVsZAX+YIpeUmUUxGVcueUcIbLJWe29kUGT6DnCXuTJ7x9lmVtmq0hKervSGglOe47uZ+VS1EnIRL4G/3rx3LCOiRhFVIELA5THeF5F3JTlYvtTkBb4GtebtkPAbx5Dj35BLieO7z3TancXKO+Cw3++urBYkdV3JKiCmpxma5xpnNi8+5XT0thKIQCX/f0F1JgdxihGW5T/uW5m8N4fi4I0q1Csdu2bPJ0QA+CJaPBvD+hOLBlIPhqZ/6QfCyKgZLQoEGgQIuPxo3qrA015O3V+fY72RneriLoXx4YcrQeX52fHwV0f7IBpbV3HF0bLXhLWDt0nVGnJkAvlupaIZTgKczI9Sliu46epi7obV4JfqqzFtcTHdt7tm4U/Qf3ixVD24Td1aXBwFNFy3CV5ryqomPa7hbKWlWv/1c+cPSw6BvZ+1fhjw+fxJPRA4LOSTnqXxqW/exRerzV4SXW21cObW+CTgNbsKxHDBw94jfGRJYpwSfS2rpRSzas9TVv6aB/uW9j5sJUglcxsxclL86rbJ1T4FWDTGI5wDPNCsADPBMBJrXweIBnIsCkFh4P8EwEmNTC4wGeiQCTWng8wDMRYFILjwd4JgJMauHxAM9EgEktPB7gmQgwqYXHAzwTASa1se2coe0WS2L6r//CFcuVuGhzUxwH7df5/PS5MdGxgG/dbGTM2hCC1p89GaJVtCYmN00Zj/F9I3v+2WwUbZjJ60VP8bozJ4wYZhx8z5aNRgxLqpClG9bVdq3N1j7j4GdrUFb6Gwf/6cHjOc2O4ryJjbHGwU9cuSYmrlydk/C/vHlb25FsYnCxrGpenjsvJm/fq8VCu2uhCTubZPTuHBKL165pKmvcjB871bg0ek7FcpJGTN5Bf3Ec9AGnAv9eTngaDuOhJg2DToKNAM80CwAP8EwEmNTC4wGeiQCTWng8wDMRYFILjwd4JgJMauHxAM9EgEktPB7gmQgwqYXHAzwTASa18HiAZyLApBYeD/BMBJjUptLj3a/ffXG5X7/5liexMJXgVbsXnJh2NcQxcakEP3n77j+bpmjfy7Pjp+NgFFmmN205qs7KDU2UiETmAFH1Yy+nTVMf7z8WtMeGoNO1+y1ZoWa6w1WC1/6a9s3+QfkrtzgiEnByP91eVe4QbajxPO9RRKWZ7yY9uqSCTnC04OWvaV/OPMGIAChdka6rFvwv4T6Sncs6AajzJSDDTOWSb029UAuekoxUhXdRJwB1PgRkbihdmKEeWvDUYNfr8QvyVKZrHMEE5GqkRAm5gloGgicBlGJHnsp0jUNLwKFEXEHeThJCgaeQI5NLDcv2ynWp1pxsVBKjUDmgCId2Hd/KizIAUE4o2anYWpfx+8AsOK182gJPnWspimRuKGFZY/K2u1Vgxu5ri4/652BbQ28bfEP6nxxR+VHKnCM/UOgJyMwk0IslvePQcjtMerkGs5nnyOBnCqFJoGQulFckySkuZtoc5Zq+v4oKOoo+9AEBEAABEAABEACB5BP4DYq0Opsz8gezAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 0.75rem center;
  background-size: 1.25rem;
}
[data-theme="light"] .product-select ::v-deep .el-input__inner {
  background: #DCE6F1 !important;
}
[data-theme="dark"] .product-select ::v-deep .el-input__inner {
  background: #100F1A !important;
}
[data-theme="light"] .product-select ::v-deep .el-input__inner {
  color: #3B3559 !important;
}
[data-theme="dark"] .product-select ::v-deep .el-input__inner {
  color: #fff !important;
}
::v-deep .product-popper {
  background: #1e1e2e !important;
  border: 0.0625rem solid #374353;
}
[data-theme="light"] ::v-deep .product-popper {
  background: #DCE6F1 !important;
}
[data-theme="dark"] ::v-deep .product-popper {
  background: #100F1A !important;
}
::v-deep .product-popper .el-select-group__title {
  color: #888 !important;
  font-size: 0.8125rem;
  padding-left: 0.75rem;
}
::v-deep .product-popper .el-select-dropdown__item {
  color: #ccc;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[data-theme="light"] ::v-deep .product-popper .el-select-dropdown__item {
  color: #3B3559 !important;
}
[data-theme="dark"] ::v-deep .product-popper .el-select-dropdown__item {
  color: #fff !important;
}
::v-deep .product-popper .el-select-dropdown__item.hover,
::v-deep .product-popper .el-select-dropdown__item:hover {
  background: #2a2a3a !important;
}
::v-deep .product-popper .fav-icon {
  width: 1rem;
  height: 1rem;
  opacity: 0.6;
  transition: all 0.2s;
}
::v-deep .product-popper .fav-icon:hover {
  opacity: 1;
}
.selected-items-bar {
  height: 1.75rem;
  background: #100F1A;
  border: 0.0625rem solid #1F1E2B;
  border-radius: 0.25rem;
  margin: 0.75rem 0 1.5rem;
  padding: 0 0.5rem;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.selected-items-bar .selected-items-scroll {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.selected-items-bar .selected-items-scroll::-webkit-scrollbar {
  display: none;
}
.selected-items-bar .selected-item {
  display: flex;
  align-items: center;
  height: 1.25rem;
  padding: 0 0.5rem;
  border-radius: 0.25rem;
  flex-shrink: 0;
  gap: 0.375rem;
  font-size: 0.75rem;
  color: #FCF4ED;
}
.selected-items-bar .selected-item .item-icon {
  width: 0.875rem;
  height: 0.875rem;
  flex-shrink: 0;
}
.selected-items-bar .selected-item .item-text {
  max-width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.selected-items-bar .selected-item .text-ellipsis {
  max-width: 18.75rem;
}
.selected-items-bar .selected-item .item-close {
  margin-left: 0.25rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  font-size: 0.875rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex-shrink: 0;
  transition: all 0.2s;
}
.selected-items-bar .selected-item .item-close:hover {
  background: #B52337;
  transform: scale(1.1);
}
.empty-state2 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2.5rem 0;
  margin-top: 0;
  height: 31.25rem;
}
.empty-state2 .empty-state-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0;
}
.empty-state2 .empty-state-content .empty-state-img {
  height: 6.25rem;
  width: auto;
}
.empty-state2 .empty-state-content .empty-state-text {
  font-size: 0.875rem;
  color: #858492;
  text-align: center;
}
.right-ad-column {
  flex: 0 0 27.25rem;
}
.signal-card-value {
  transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
