/*Import third part stylesheet*/

/*Base CSS*/
::-webkit-scrollbar {
  width: 5px;
  height: 1px;
}

/*滚动条滑块*/

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  /* -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
  background: var(--scrollBarBgColor);
  margin: 3px;
}

/*滚动条轨道*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0);
  border-radius: 10px;
  background: transparent;
}

div {
  outline-color: transparent;
}

.exclude-header {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  height: 93.5vh !important;
}

body {
  margin: 0;
  overflow: hidden;
  /*background: #ffffff !important;*/
  background: var(--backgroundColor);
  font-family: HarmonyOS Sans SC, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB',
    'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
}

body.body {
  background: var(--backgroundColor) !important;
}

body.body--dark {
  background: var(--backgroundColor) !important;
}

.text-h7 {
  font-size: 15px;
  font-weight: bold;
}

.bg-blur {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background-color: #fafafa;
  backdrop-filter: blur(8px);
  opacity: 0.9;
  box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.31);
}

.tooltip {
  font-size: 17px;
}

.ag-image-toolbar li.item div.tooltip {
  font-size: 14px;
}

div.ag-show-quick-insert-hint[contenteditable='false'] {
  /*background: green;*/
  mso-foreground: #1c1c1c;
}

/*Note Item CSS*/
/* .note-item,
.note-item-dark {
  background-color: #ffffff;
  font-family: 'Open Sans', 'JetBrains Mono', Helvetica, Arial, sans-serif, 黑体;
  letter-spacing: 0.3px;
}

.note-item-dark {
  background-color: #34383e;
}

.active-note-item,
.active-note-item-dark {
  color: #212121;
  background-color: #e4e4e4;
}

.active-note-item-dark {
  background-color: #1c232b;
}

.note-list {
  background-color: #ffffff;
}

.note-list-dark {
  background-color: #34383e;
} */

.active-note-item,
.active-note-item-dark {
  background-color: var(--activeItemBgColor);
}

.note-list,
.note-list-dark {
  font-weight: bold;
}

/*Note List CSS*/
.note-card,
.note-card-dark {
  width: 100%;
  padding: 19px;
  border-radius: 0px;
  user-select: none;
}

/*.note-card-dark {*/
/*  border-bottom: 1px solid var(--backgroundColor);*/
/*}*/

.note-item-title,
.note-item-title-dark {
  color: #343a40;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 3px;
}

.note-item-title.dense,
.note-item-title-dark.dense {
  margin-bottom: 7px;
}

.note-item-summary,
.note-item-summary-dark {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif, Consolas;
  color: #acacac;
  font-size: 14px;
  font-weight: 400;
}

.note-item-summary,
.note-item-summary-dark > span {
  color: #8f8f8f;
}

.note-item-title > em,
.note-item-title-dark > em,
.note-item-summary > em,
.note-item-summary-dark > em {
  background-color: #f7c049;
  color: #282828;
}

.note-item-title-dark {
  color: #dadada;
}

.note-item-summary-dark {
  color: #919191;
}

.note-info-tag {
  display: flex;
  align-items: center;
}

.note-info-tag > i {
  padding-right: 3px;
}

/*fab button*/
.fab-btn {
  margin: 10px;
}

.fab-icon {
  margin: 40px;
}

/*base dialog*/
.base-dialog {
  width: 500px !important;
  max-width: 50vw;
  font-weight: bold;
}

.neeto-icon {
  color: #000000;
}

.neeto-icon-dark {
  color: #ffffff;
}

body
  > div.q-dialog.fullscreen.no-pointer-events.q-dialog--modal
  > div.q-dialog__inner.flex.no-pointer-events.q-dialog__inner--minimized.q-dialog__inner--standard.fixed-full.flex-center
  > div
  > div.q-uploader.column.no-wrap.q-uploader--flat.no-shadow
  > div.q-uploader__header
  > div
  > div
  > div.q-uploader__subtitle {
  display: none;
}

body
  > div.q-dialog.fullscreen.no-pointer-events.q-dialog--modal
  > div.q-dialog__inner.flex.no-pointer-events.q-dialog__inner--minimized.q-dialog__inner--standard.fixed-full.flex-center
  > div
  > div.q-uploader.column.no-wrap.q-uploader--flat.no-shadow
  > div.q-uploader__list.scroll
  > div
  > div
  > div
  > div.q-uploader__subtitle.row.items-center.no-wrap {
  display: none;
}

.q-tree__node--selected {
  background-color: var(--themeColor10)
}

.tag-tooltip {
  max-width: 500px;
  word-break: normal;
}

.save-dot {
  margin-left: 3px;
  width: 7px;
  height: 7px;
  display: inline-block;
  border-radius: 50%;
  background: var(--highlightThemeColor);
  opacity: 0.7;
  visibility: hidden;
}
.save-dot.show {
  visibility: visible;
}

.bg-light {
  background-color: #1976d2;
}

.bg-darkMode {
  background-color: #f2c037;
}

.q-drawer--left {
  background: transparent !important;
}
