
.translucent[data-v-0e36bb17] {
  opacity: 0.9;
}


.v-dialog__content--active[data-v-ef85530e] {
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.translucent[data-v-ef85530e] {
  opacity: 0.8;
}


.globalSearch {
  height: 100% !important;
}


.map[data-v-a348c436] {
  min-height: calc(100vh - 62px);
}


.overlay[data-v-a5c2fd64] {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  cursor: pointer;
}


.text-container[data-v-13aa9686] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}


.root {
  position: relative;
.v-text-field__slot textarea {
    opacity: 0;
}

  /*noinspection CssUnusedSymbol*/
.content .tiptap {
    overflow-y: scroll;
}
.content {
    position: absolute;
    top: -5px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    /*background-color: rgba(0, 0, 0, 0.1);*/
:focus {
      outline: none !important;
      border: none !important;
}

    /*noinspection CssUnusedSymbol*/
.tiptap {
      height: 100%;
      /*background-color: rgba(255,0,0,0.1);*/
}
}
.html-content-input-textarea .v-label {
    background-color: white;
}
}


.notification-area[data-v-c7bf793a] {
  z-index: 4;
  position: fixed;
  right: 0;
  top: 40px;
  max-height: calc(100vh - 40px);
}
.notification-area > .notification-background[data-v-c7bf793a] {
  position: absolute;
  top: 5px;
  right: 0;
  left: 30px;
  bottom: 10px;
  -webkit-filter: blur(20px);
          filter: blur(20px);
}
@media (prefers-color-scheme: light) {
.notification-area > .notification-background[data-v-c7bf793a] {
    background-color: rgba(230, 230, 255, 0.50);
}
}
@media (prefers-color-scheme: dark) {
.notification-area > .notification-background[data-v-c7bf793a] {
    background-color: rgba(20, 20, 40, 0.5);
}
}


.v-tooltip__content {
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    background-color: rgba(50, 50, 50, 0.6) !important;
&.menuable__content__active {
        opacity: 1 !important;
}
}
.better-scrollbar::-webkit-scrollbar {
    width: 12px;
    background-clip: content-box;
    border: solid 4px transparent;
}

/* Track */
.better-scrollbar::-webkit-scrollbar-track {
    border: solid 4px transparent;

    background: #FFF4;
    background-clip: content-box;
    border-radius: 10px;
}

/* Handle */
.better-scrollbar::-webkit-scrollbar-thumb {
    border: solid 4px transparent;

    background-color: #FFFA;
    background-clip: content-box;
    -webkit-box-sizing: initial;
            box-sizing: initial;
    border-radius: 10px;
}

/* Handle on hover */
.better-scrollbar::-webkit-scrollbar-thumb:hover {
    border: solid 2px transparent;
}

/* Override for last p tag in v-card text to skip bottom margin */
.v-card__text > p:last-child {
    margin-bottom: 0 !important;
}
.full-width > .v-skeleton-loader__heading {
    width: 100% !important;
}
.no-user-select {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
.clickable-data-table tr {
    cursor: pointer !important;
}
.mw-50 {
    min-width: 50px;
}
.mw-100 {
    min-width: 100px;
}
.mw-150 {
    min-width: 150px;
}
.mw-200 {
    min-width: 200px;
}
.mw-250 {
    min-width: 250px;
}
.mw-300 {
    min-width: 300px;
}
.mw-350 {
    min-width: 350px;
}
.mw-400 {
    min-width: 400px;
}
.mw-450 {
    min-width: 450px;
}
.mw-500 {
    min-width: 500px;
}
.no-translate {
    -webkit-transform: none!important;
            transform: none!important;
}
.nowrap {
    white-space: nowrap !important;
}
.nowrap * {
    white-space: nowrap !important;
}
.wrap-on-space {
    overflow-wrap: normal !important;
    word-break: normal !important;
    white-space: normal !important;
}
.wrap-on-space * {
    overflow-wrap: normal !important;
    word-break: normal !important;
    white-space: normal !important;
}
div[role="dialog"] {
.scroll-dialog {
        padding-top: 12px;
        max-height: calc(100vh - 150px);
        overflow-y: scroll;
}
@media (min-width: 600px) {
.scroll-dialog {
            max-height: calc(100vh - 250px);
}
}
.v-dialog--fullscreen {
.scroll-dialog {
            max-height: calc(100vh - 120px);
}
}
}

