body[data-v-6e4d43d5] {
  font-size: 16px;
}
.card-dashboard-title[data-v-6e4d43d5] {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black[data-v-6e4d43d5] {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value[data-v-6e4d43d5] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2[data-v-6e4d43d5] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black[data-v-6e4d43d5] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td[data-v-6e4d43d5] {
  padding: 5px;
}
.popup-property[data-v-6e4d43d5] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value[data-v-6e4d43d5] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table[data-v-6e4d43d5] {
  font-size: 8px !important;
}
.custom-header[data-v-6e4d43d5] {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell[data-v-6e4d43d5] {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row[data-v-6e4d43d5] {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td[data-v-6e4d43d5] {
  color: #000000 !important;
  /* Change text color */
}
.bg-white[data-v-6e4d43d5] {
  background-color: white;
  border-radius: 5px;
}
.text-green[data-v-6e4d43d5] {
  color: green;
}
.text-red[data-v-6e4d43d5] {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-6e4d43d5] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-6e4d43d5] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-6e4d43d5] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-6e4d43d5] {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent[data-v-6e4d43d5],
.v-date-picker-table .v-btn--active.accent[data-v-6e4d43d5] {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text[data-v-6e4d43d5],
.v-date-picker-table .v-btn--active.accent--text[data-v-6e4d43d5] {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button[data-v-6e4d43d5]:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1[data-v-6e4d43d5],
.theme--light.v-sheet h2[data-v-6e4d43d5],
.theme--light.v-sheet h3[data-v-6e4d43d5],
.theme--light.v-sheet h4[data-v-6e4d43d5],
.theme--light.v-sheet h5[data-v-6e4d43d5],
.theme--light.v-sheet h6[data-v-6e4d43d5] {
  color: #000000 !important;
}
.v-application a[data-v-6e4d43d5] {
  color: var(--v-accent-base);
}
.v-pagination[data-v-6e4d43d5] {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title[data-v-6e4d43d5] {
  color: black !important;
  justify-content: center;
}
.section-title[data-v-6e4d43d5] {
  font-size: 20px !important;
}
.theme--light.v-subheader[data-v-6e4d43d5] {
  white-space: nowrap;
  position: relative;
}
.theme--light.v-subheader .v-icon[data-v-6e4d43d5] {
  color: rgba(94, 86, 105, 0.14);
}
.theme--light.v-subheader .title-wrapper[data-v-6e4d43d5] {
  width: 100%;
  position: absolute;
  left: 0;
  border-bottom: 1px solid rgba(94, 86, 105, 0.14);
  line-height: 0.1em;
}
.theme--light.v-subheader .title-wrapper span[data-v-6e4d43d5] {
  background: #f4f5fa;
  padding: 0 10px;
  font-size: 0.75rem;
  margin-left: 16px;
}
.theme--dark.v-subheader[data-v-6e4d43d5] {
  white-space: nowrap;
  position: relative;
}
.theme--dark.v-subheader .v-icon[data-v-6e4d43d5] {
  color: rgba(231, 227, 252, 0.14);
}
.theme--dark.v-subheader .title-wrapper[data-v-6e4d43d5] {
  width: 100%;
  position: absolute;
  left: 0;
  border-bottom: 1px solid rgba(231, 227, 252, 0.14);
  line-height: 0.1em;
}
.theme--dark.v-subheader .title-wrapper span[data-v-6e4d43d5] {
  background: #28243d;
  padding: 0 10px;
  font-size: 0.75rem;
  margin-left: 16px;
}
.vertical-nav-menu-items .v-subheader[data-v-6e4d43d5]:not(:first-child) {
  margin-top: 18px;
}

.v-list-group__header__append-icon .v-icon {
  color: white !important;
}

body[data-v-08e0f048] {
  font-size: 16px;
}
.card-dashboard-title[data-v-08e0f048] {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black[data-v-08e0f048] {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value[data-v-08e0f048] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2[data-v-08e0f048] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black[data-v-08e0f048] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td[data-v-08e0f048] {
  padding: 5px;
}
.popup-property[data-v-08e0f048] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value[data-v-08e0f048] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table[data-v-08e0f048] {
  font-size: 8px !important;
}
.custom-header[data-v-08e0f048] {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell[data-v-08e0f048] {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row[data-v-08e0f048] {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td[data-v-08e0f048] {
  color: #000000 !important;
  /* Change text color */
}
.bg-white[data-v-08e0f048] {
  background-color: white;
  border-radius: 5px;
}
.text-green[data-v-08e0f048] {
  color: green;
}
.text-red[data-v-08e0f048] {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-08e0f048] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-08e0f048] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-08e0f048] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-08e0f048] {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent[data-v-08e0f048],
.v-date-picker-table .v-btn--active.accent[data-v-08e0f048] {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text[data-v-08e0f048],
.v-date-picker-table .v-btn--active.accent--text[data-v-08e0f048] {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button[data-v-08e0f048]:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1[data-v-08e0f048],
.theme--light.v-sheet h2[data-v-08e0f048],
.theme--light.v-sheet h3[data-v-08e0f048],
.theme--light.v-sheet h4[data-v-08e0f048],
.theme--light.v-sheet h5[data-v-08e0f048],
.theme--light.v-sheet h6[data-v-08e0f048] {
  color: #000000 !important;
}
.v-application a[data-v-08e0f048] {
  color: var(--v-accent-base);
}
.v-pagination[data-v-08e0f048] {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title[data-v-08e0f048] {
  color: black !important;
  justify-content: center;
}
.section-title[data-v-08e0f048] {
  font-size: 20px !important;
}
.alternate-icon-small[data-v-08e0f048] {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.vertical-nav-menu-link.v-list-item--active[data-v-08e0f048] {
  box-shadow: 0 5px 10px -4px rgba(94, 86, 105, 0.42);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
body[data-v-03b22e91] {
  font-size: 16px;
}
.card-dashboard-title[data-v-03b22e91] {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black[data-v-03b22e91] {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value[data-v-03b22e91] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2[data-v-03b22e91] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black[data-v-03b22e91] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td[data-v-03b22e91] {
  padding: 5px;
}
.popup-property[data-v-03b22e91] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value[data-v-03b22e91] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table[data-v-03b22e91] {
  font-size: 8px !important;
}
.custom-header[data-v-03b22e91] {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell[data-v-03b22e91] {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row[data-v-03b22e91] {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td[data-v-03b22e91] {
  color: #000000 !important;
  /* Change text color */
}
.bg-white[data-v-03b22e91] {
  background-color: white;
  border-radius: 5px;
}
.text-green[data-v-03b22e91] {
  color: green;
}
.text-red[data-v-03b22e91] {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-03b22e91] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-03b22e91] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-03b22e91] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-03b22e91] {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent[data-v-03b22e91],
.v-date-picker-table .v-btn--active.accent[data-v-03b22e91] {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text[data-v-03b22e91],
.v-date-picker-table .v-btn--active.accent--text[data-v-03b22e91] {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button[data-v-03b22e91]:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1[data-v-03b22e91],
.theme--light.v-sheet h2[data-v-03b22e91],
.theme--light.v-sheet h3[data-v-03b22e91],
.theme--light.v-sheet h4[data-v-03b22e91],
.theme--light.v-sheet h5[data-v-03b22e91],
.theme--light.v-sheet h6[data-v-03b22e91] {
  color: #000000 !important;
}
.v-application a[data-v-03b22e91] {
  color: var(--v-accent-base);
}
.v-pagination[data-v-03b22e91] {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title[data-v-03b22e91] {
  color: black !important;
  justify-content: center;
}
.section-title[data-v-03b22e91] {
  font-size: 20px !important;
}
.app-navigation-menu .v-list-item[data-v-03b22e91] {
  padding-left: 22px;
  margin-top: 0.375rem;
  height: 44px;
  min-height: 44px;
}
.app-navigation-menu .v-list-item .v-list-item__icon[data-v-03b22e91] {
  margin-top: 0;
  margin-bottom: 0;
  align-self: center;
}
.app-navigation-menu .theme--light.v-list-group__header.v-list-item--active[data-v-03b22e91] {
  background-color: rgba(94, 86, 105, 0.08);
}
.app-navigation-menu .theme--dark.v-list-group__header.v-list-item--active[data-v-03b22e91] {
  background-color: rgba(231, 227, 252, 0.16);
}
.app-navigation-menu .vertical-nav-menu-group > .v-list-group__header > .v-list-group__header__append-icon .v-icon[data-v-03b22e91] {
  transform: rotate(-90deg);
}
.app-navigation-menu .vertical-nav-menu-group.v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon[data-v-03b22e91] {
  transform: none;
}
body[data-v-3129a328] {
  font-size: 16px;
}
.card-dashboard-title[data-v-3129a328] {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black[data-v-3129a328] {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value[data-v-3129a328] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2[data-v-3129a328] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black[data-v-3129a328] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td[data-v-3129a328] {
  padding: 5px;
}
.popup-property[data-v-3129a328] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value[data-v-3129a328] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table[data-v-3129a328] {
  font-size: 8px !important;
}
.custom-header[data-v-3129a328] {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell[data-v-3129a328] {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row[data-v-3129a328] {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td[data-v-3129a328] {
  color: #000000 !important;
  /* Change text color */
}
.bg-white[data-v-3129a328] {
  background-color: white;
  border-radius: 5px;
}
.text-green[data-v-3129a328] {
  color: green;
}
.text-red[data-v-3129a328] {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-3129a328] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-3129a328] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-3129a328] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-3129a328] {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent[data-v-3129a328],
.v-date-picker-table .v-btn--active.accent[data-v-3129a328] {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text[data-v-3129a328],
.v-date-picker-table .v-btn--active.accent--text[data-v-3129a328] {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button[data-v-3129a328]:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1[data-v-3129a328],
.theme--light.v-sheet h2[data-v-3129a328],
.theme--light.v-sheet h3[data-v-3129a328],
.theme--light.v-sheet h4[data-v-3129a328],
.theme--light.v-sheet h5[data-v-3129a328],
.theme--light.v-sheet h6[data-v-3129a328] {
  color: #000000 !important;
}
.v-application a[data-v-3129a328] {
  color: var(--v-accent-base);
}
.v-pagination[data-v-3129a328] {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title[data-v-3129a328] {
  color: black !important;
  justify-content: center;
}
.section-title[data-v-3129a328] {
  font-size: 20px !important;
}
.alternate-icon-small[data-v-3129a328] {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.vertical-nav-menu-link.v-list-item--active[data-v-3129a328] {
  box-shadow: 0 5px 10px -4px rgba(94, 86, 105, 0.42);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
body[data-v-110713fd] {
  font-size: 16px;
}
.card-dashboard-title[data-v-110713fd] {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black[data-v-110713fd] {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value[data-v-110713fd] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2[data-v-110713fd] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black[data-v-110713fd] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td[data-v-110713fd] {
  padding: 5px;
}
.popup-property[data-v-110713fd] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value[data-v-110713fd] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table[data-v-110713fd] {
  font-size: 8px !important;
}
.custom-header[data-v-110713fd] {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell[data-v-110713fd] {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row[data-v-110713fd] {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td[data-v-110713fd] {
  color: #000000 !important;
  /* Change text color */
}
.bg-white[data-v-110713fd] {
  background-color: white;
  border-radius: 5px;
}
.text-green[data-v-110713fd] {
  color: green;
}
.text-red[data-v-110713fd] {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-110713fd] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-110713fd] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-110713fd] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-110713fd] {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent[data-v-110713fd],
.v-date-picker-table .v-btn--active.accent[data-v-110713fd] {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text[data-v-110713fd],
.v-date-picker-table .v-btn--active.accent--text[data-v-110713fd] {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button[data-v-110713fd]:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1[data-v-110713fd],
.theme--light.v-sheet h2[data-v-110713fd],
.theme--light.v-sheet h3[data-v-110713fd],
.theme--light.v-sheet h4[data-v-110713fd],
.theme--light.v-sheet h5[data-v-110713fd],
.theme--light.v-sheet h6[data-v-110713fd] {
  color: #000000 !important;
}
.v-application a[data-v-110713fd] {
  color: var(--v-accent-base);
}
.v-pagination[data-v-110713fd] {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title[data-v-110713fd] {
  color: black !important;
  justify-content: center;
}
.section-title[data-v-110713fd] {
  font-size: 20px !important;
}
.app-navigation-menu .v-list-item[data-v-110713fd] {
  padding-left: 22px;
  margin-top: 0.375rem;
  height: 44px;
  min-height: 44px;
}
.app-navigation-menu .v-list-item .v-list-item__icon[data-v-110713fd] {
  margin-top: 0;
  margin-bottom: 0;
  align-self: center;
}
.app-navigation-menu .theme--light.v-list-group__header.v-list-item--active[data-v-110713fd] {
  background-color: rgba(94, 86, 105, 0.08);
}
.app-navigation-menu .theme--dark.v-list-group__header.v-list-item--active[data-v-110713fd] {
  background-color: rgba(231, 227, 252, 0.16);
}
.app-navigation-menu .vertical-nav-menu-group > .v-list-group__header > .v-list-group__header__append-icon .v-icon[data-v-110713fd] {
  transform: rotate(-90deg);
}
.app-navigation-menu .vertical-nav-menu-group.v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon[data-v-110713fd] {
  transform: none;
}
body[data-v-6efa7443] {
  font-size: 16px;
}
.card-dashboard-title[data-v-6efa7443] {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black[data-v-6efa7443] {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value[data-v-6efa7443] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2[data-v-6efa7443] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black[data-v-6efa7443] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td[data-v-6efa7443] {
  padding: 5px;
}
.popup-property[data-v-6efa7443] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value[data-v-6efa7443] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table[data-v-6efa7443] {
  font-size: 8px !important;
}
.custom-header[data-v-6efa7443] {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell[data-v-6efa7443] {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row[data-v-6efa7443] {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td[data-v-6efa7443] {
  color: #000000 !important;
  /* Change text color */
}
.bg-white[data-v-6efa7443] {
  background-color: white;
  border-radius: 5px;
}
.text-green[data-v-6efa7443] {
  color: green;
}
.text-red[data-v-6efa7443] {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-6efa7443] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-6efa7443] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-6efa7443] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-6efa7443] {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent[data-v-6efa7443],
.v-date-picker-table .v-btn--active.accent[data-v-6efa7443] {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text[data-v-6efa7443],
.v-date-picker-table .v-btn--active.accent--text[data-v-6efa7443] {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button[data-v-6efa7443]:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1[data-v-6efa7443],
.theme--light.v-sheet h2[data-v-6efa7443],
.theme--light.v-sheet h3[data-v-6efa7443],
.theme--light.v-sheet h4[data-v-6efa7443],
.theme--light.v-sheet h5[data-v-6efa7443],
.theme--light.v-sheet h6[data-v-6efa7443] {
  color: #000000 !important;
}
.v-application a[data-v-6efa7443] {
  color: var(--v-accent-base);
}
.v-pagination[data-v-6efa7443] {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title[data-v-6efa7443] {
  color: black !important;
  justify-content: center;
}
.section-title[data-v-6efa7443] {
  font-size: 20px !important;
}
.app-title[data-v-6efa7443] {
  font-size: 1.25rem;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
}
.app-logo[data-v-6efa7443] {
  transition: all 0.18s ease-in-out;
}
.v-navigation-drawer--mini-variant .app-logo[data-v-6efa7443] {
  transform: translateX(-4px);
}
.theme--light.app-navigation-menu[data-v-6efa7443] {
  background-color: #14a2ba;
  color: white;
}
.theme--dark.app-navigation-menu[data-v-6efa7443] {
  background-color: #14a2ba;
  color: white;
}
.app-navigation-menu .v-list-item.vertical-nav-menu-link[data-v-6efa7443] .v-list-item__icon .v-icon {
  transition: none !important;
}
.app-navigation-menu .upgrade-banner[data-v-6efa7443] {
  position: absolute;
  bottom: 13px;
  left: 50%;
  transform: translateX(-50%);
}
body {
  font-size: 16px;
}
.card-dashboard-title {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2 {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td {
  padding: 5px;
}
.popup-property {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table {
  font-size: 8px !important;
}
.custom-header {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td {
  color: #000000 !important;
  /* Change text color */
}
.bg-white {
  background-color: white;
  border-radius: 5px;
}
.text-green {
  color: green;
}
.text-red {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent,
.v-date-picker-table .v-btn--active.accent {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text,
.v-date-picker-table .v-btn--active.accent--text {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1,
.theme--light.v-sheet h2,
.theme--light.v-sheet h3,
.theme--light.v-sheet h4,
.theme--light.v-sheet h5,
.theme--light.v-sheet h6 {
  color: #000000 !important;
}
.v-application a {
  color: var(--v-accent-base);
}
.v-pagination {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title {
  color: black !important;
  justify-content: center;
}
.section-title {
  font-size: 20px !important;
}
.user-profile-menu-content .v-list-item {
  min-height: 2.5rem !important;
}
body[data-v-dd70af50] {
  font-size: 16px;
}
.card-dashboard-title[data-v-dd70af50] {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black[data-v-dd70af50] {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value[data-v-dd70af50] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2[data-v-dd70af50] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black[data-v-dd70af50] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td[data-v-dd70af50] {
  padding: 5px;
}
.popup-property[data-v-dd70af50] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value[data-v-dd70af50] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table[data-v-dd70af50] {
  font-size: 8px !important;
}
.custom-header[data-v-dd70af50] {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell[data-v-dd70af50] {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row[data-v-dd70af50] {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td[data-v-dd70af50] {
  color: #000000 !important;
  /* Change text color */
}
.bg-white[data-v-dd70af50] {
  background-color: white;
  border-radius: 5px;
}
.text-green[data-v-dd70af50] {
  color: green;
}
.text-red[data-v-dd70af50] {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-dd70af50] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-dd70af50] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-dd70af50] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-dd70af50] {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent[data-v-dd70af50],
.v-date-picker-table .v-btn--active.accent[data-v-dd70af50] {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text[data-v-dd70af50],
.v-date-picker-table .v-btn--active.accent--text[data-v-dd70af50] {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button[data-v-dd70af50]:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1[data-v-dd70af50],
.theme--light.v-sheet h2[data-v-dd70af50],
.theme--light.v-sheet h3[data-v-dd70af50],
.theme--light.v-sheet h4[data-v-dd70af50],
.theme--light.v-sheet h5[data-v-dd70af50],
.theme--light.v-sheet h6[data-v-dd70af50] {
  color: #000000 !important;
}
.v-application a[data-v-dd70af50] {
  color: var(--v-accent-base);
}
.v-pagination[data-v-dd70af50] {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title[data-v-dd70af50] {
  color: black !important;
  justify-content: center;
}
.section-title[data-v-dd70af50] {
  font-size: 20px !important;
}
.app-bar-notification-item.v-list-item[data-v-dd70af50] {
  align-items: flex-start !important;
  height: auto !important;
  min-height: 0;
  padding: 14px 16px 14px 12px !important;
}
.app-bar-notification-item[data-v-dd70af50] .v-list-item__content {
  align-items: stretch !important;
  height: auto !important;
  min-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  text-align: left !important;
}
.app-bar-notification-item[data-v-dd70af50] .notif-item-avatar {
  align-self: flex-start !important;
  margin-top: 2px !important;
}
.app-bar-notification-item[data-v-dd70af50] {
  transition: background-color 0.15s ease;
}
.app-bar-notification-item[data-v-dd70af50]:hover {
  background-color: rgba(0, 0, 0, 0.04) !important;
}
.notif-item-content[data-v-dd70af50] {
  min-width: 0;
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  text-align: left;
}
.notif-item-content > div[data-v-dd70af50] {
  width: 100%;
  text-align: left;
}
.notif-item-top[data-v-dd70af50] {
  width: 100%;
  align-items: flex-start;
}
.notif-item-head-text[data-v-dd70af50] {
  min-width: 0;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  padding-right: 10px;
}
.notif-item-nomor[data-v-dd70af50] {
  display: block;
  min-width: 0;
  width: 100%;
  font-size: 0.6875rem;
  line-height: 1.35;
  letter-spacing: 0.02em;
  word-break: break-word;
}
.notif-item-akhir-top[data-v-dd70af50] {
  width: 100%;
}
.notif-item-nomor--read[data-v-dd70af50] {
  color: rgba(0, 0, 0, 0.55);
  font-weight: 500;
}
.notif-item-nomor--unread[data-v-dd70af50] {
  color: rgba(0, 0, 0, 0.72);
  font-weight: 600;
}
.notif-item-actions[data-v-dd70af50] {
  gap: 8px;
}
.notif-item-chip[data-v-dd70af50] {
  margin-top: 0;
  height: 22px !important;
  font-size: 0.625rem !important;
  letter-spacing: 0.02em;
}
.notif-item-open.v-btn--icon.v-size--x-small[data-v-dd70af50] {
  width: 28px !important;
  height: 28px !important;
}
.notif-item-nama[data-v-dd70af50] {
  font-size: 0.875rem;
  line-height: 1.5;
  word-break: break-word;
  letter-spacing: 0.01em;
}
.notif-item-nama--read[data-v-dd70af50] {
  color: rgba(0, 0, 0, 0.75);
  font-weight: 500;
}
.notif-item-nama--unread[data-v-dd70af50] {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 600;
}
.notif-item-spklu-id[data-v-dd70af50] {
  font-size: 0.6875rem;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.48);
  word-break: break-word;
}
.notif-item-meta[data-v-dd70af50] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 2px;
  padding-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.notif-item-meta-line[data-v-dd70af50] {
  font-size: 0.6875rem;
  line-height: 1.45;
  color: rgba(0, 0, 0, 0.52);
}
.notif-item-meta-line--akhir[data-v-dd70af50] {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.62);
}
.notif-item-by[data-v-dd70af50] {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  -moz-column-gap: 0.35rem;
       column-gap: 0.35rem;
  row-gap: 0.15rem;
}
.notif-item-by-label[data-v-dd70af50] {
  flex-shrink: 0;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.45);
}
.notif-item-by-value[data-v-dd70af50] {
  min-width: 0;
  word-break: break-word;
  color: rgba(0, 0, 0, 0.55);
}
.notif-avatar-unread[data-v-dd70af50] {
  background: linear-gradient(145deg, #c62828 0%, #b71c1c 100%) !important;
  box-shadow: 0 1px 4px rgba(183, 28, 28, 0.25);
}
.notif-avatar-read[data-v-dd70af50] {
  background: #eceff1 !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
}
body {
  font-size: 16px;
}
.card-dashboard-title {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2 {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td {
  padding: 5px;
}
.popup-property {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table {
  font-size: 8px !important;
}
.custom-header {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td {
  color: #000000 !important;
  /* Change text color */
}
.bg-white {
  background-color: white;
  border-radius: 5px;
}
.text-green {
  color: green;
}
.text-red {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent,
.v-date-picker-table .v-btn--active.accent {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text,
.v-date-picker-table .v-btn--active.accent--text {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1,
.theme--light.v-sheet h2,
.theme--light.v-sheet h3,
.theme--light.v-sheet h4,
.theme--light.v-sheet h5,
.theme--light.v-sheet h6 {
  color: #000000 !important;
}
.v-application a {
  color: var(--v-accent-base);
}
.v-pagination {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title {
  color: black !important;
  justify-content: center;
}
.section-title {
  font-size: 20px !important;
}
.app-bar-notifications-menu-content {
  max-height: 520px;
  overflow: auto;
  border-radius: 12px !important;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12), 0 2px 10px rgba(0, 0, 0, 0.06) !important;
}
.app-bar-notifications-card {
  border-radius: 12px;
  overflow: hidden;
}
.app-bar-notifications-card__title {
  padding-bottom: 12px !important;
  letter-spacing: 0.01em;
}
.app-bar-notifications-menu-content .v-list > .app-bar-notification-item:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
body[data-v-c112eaec] {
  font-size: 16px;
}
.card-dashboard-title[data-v-c112eaec] {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-title-black[data-v-c112eaec] {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}
.card-dashboard-value[data-v-c112eaec] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-2[data-v-c112eaec] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}
.card-dashboard-value-black[data-v-c112eaec] {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}
.popup-table tr td[data-v-c112eaec] {
  padding: 5px;
}
.popup-property[data-v-c112eaec] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}
.popup-value[data-v-c112eaec] {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.my-custom-table[data-v-c112eaec] {
  font-size: 8px !important;
}
.custom-header[data-v-c112eaec] {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}
.custom-cell[data-v-c112eaec] {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}
.custom-cell-row[data-v-c112eaec] {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}
.my-custom-table tbody tr > td[data-v-c112eaec] {
  color: #000000 !important;
  /* Change text color */
}
.bg-white[data-v-c112eaec] {
  background-color: white;
  border-radius: 5px;
}
.text-green[data-v-c112eaec] {
  color: green;
}
.text-red[data-v-c112eaec] {
  color: red;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-c112eaec] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th[data-v-c112eaec] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-c112eaec] {
  color: #000000 !important;
  font-size: 14px !important;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-c112eaec] {
  color: #000000 !important;
  font-size: 14px !important;
}
.v-date-picker-table .v-date-picker-table__current.accent[data-v-c112eaec],
.v-date-picker-table .v-btn--active.accent[data-v-c112eaec] {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text[data-v-c112eaec],
.v-date-picker-table .v-btn--active.accent--text[data-v-c112eaec] {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button[data-v-c112eaec]:hover {
  color: var(--v-accent-base) !important;
}
.theme--light.v-sheet h1[data-v-c112eaec],
.theme--light.v-sheet h2[data-v-c112eaec],
.theme--light.v-sheet h3[data-v-c112eaec],
.theme--light.v-sheet h4[data-v-c112eaec],
.theme--light.v-sheet h5[data-v-c112eaec],
.theme--light.v-sheet h6[data-v-c112eaec] {
  color: #000000 !important;
}
.v-application a[data-v-c112eaec] {
  color: var(--v-accent-base);
}
.v-pagination[data-v-c112eaec] {
  justify-content: end !important;
}
.theme--light.v-sheet .v-card__title[data-v-c112eaec] {
  color: black !important;
  justify-content: center;
}
.section-title[data-v-c112eaec] {
  font-size: 20px !important;
}
.v-app-bar[data-v-c112eaec] .v-toolbar__content {
  padding: 0;
}
.v-app-bar[data-v-c112eaec] .v-toolbar__content .app-bar-search .v-input__slot {
  padding-left: 18px;
}
.boxed-container[data-v-c112eaec] {
  max-width: auto;
  margin-left: auto;
  margin-right: auto;
}
.layout-page-loading[data-v-c112eaec] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
body {
  font-size: 16px;
}

.card-dashboard-title {
  font-weight: 400;
  font-size: 22px;
  color: #ffffff !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}

.card-dashboard-title-black {
  font-weight: 400;
  font-size: 22px;
  color: black !important;
  position: relative;
  top: 12px;
  opacity: 1 !important;
}

.card-dashboard-value {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}

.card-dashboard-value-2 {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #ffffff !important;
  position: relative;
  top: 10px;
}

.card-dashboard-value-black {
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: black !important;
  position: relative;
  top: 10px;
}

.popup-table tr td {
  padding: 5px;
}

.popup-property {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #9a9a9a;
}

.popup-value {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}

.my-custom-table {
  font-size: 8px !important;
}

.custom-header {
  color: #000000 !important;
  font-size: 12px !important;
  /* Font size for headers */
}

.custom-cell {
  font-size: 12px !important;
  color: #000000 !important;
  /* Font size for cell data */
}

.custom-cell-row {
  flex-direction: row;
  width: 100px;
  justify-content: space-between;
}

.my-custom-table tbody tr > td {
  color: #000000 !important;
  /* Change text color */
}

.bg-white {
  background-color: white;
  border-radius: 5px;
}

.text-green {
  color: green;
}

.text-red {
  color: red;
}

.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  color: #000000 !important;
  font-size: 14px !important;
}

.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  color: #000000 !important;
  font-size: 14px !important;
}

.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr > td {
  color: #000000 !important;
  font-size: 14px !important;
}

.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr > td {
  color: #000000 !important;
  font-size: 14px !important;
}

.v-date-picker-table .v-date-picker-table__current.accent,
.v-date-picker-table .v-btn--active.accent {
  background-color: var(--v-accent-base) !important;
  border-color: var(--v-accent-base) !important;
}

.v-date-picker-table .v-date-picker-table__current.accent--text,
.v-date-picker-table .v-btn--active.accent--text {
  color: var(--v-accent-base) !important;
  caret-color: var(--v-accent-base) !important;
}

.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:hover {
  color: var(--v-accent-base) !important;
}

.theme--light.v-sheet h1,
.theme--light.v-sheet h2,
.theme--light.v-sheet h3,
.theme--light.v-sheet h4,
.theme--light.v-sheet h5,
.theme--light.v-sheet h6 {
  color: #000000 !important;
}

.v-application a {
  color: var(--v-accent-base);
}

.v-pagination {
  justify-content: end !important;
}

.theme--light.v-sheet .v-card__title {
  color: black !important;
  justify-content: center;
}

.section-title {
  font-size: 20px !important;
}

.v-alert.v-sheet.theme--dark:not([class*="--text"]) {
  color: #fff !important;
}
.v-alert.v-sheet.theme--dark:not([class*="--text"]) svg {
  color: #fff !important;
}

.v-application.theme--dark .v-data-table th {
  font-weight: 600;
  background-color: #3b355a !important;
}

.v-application.theme--dark .ps__rail-y,
.v-application.theme--dark .ps__rail-x {
  background-color: transparent !important;
}
.v-application.theme--dark .ps__thumb-y {
  background-color: #312d4b;
}

.bg-gradient-primary {
  background: linear-gradient(98deg, #c48eff, var(--v-primary-base) 94%);
}

.v-application.theme--light .bg-card {
  background-color: #fff;
}

.v-application.theme--dark .bg-card {
  background-color: #312d4b;
}

.v-application.theme--light .bg-body {
  background-color: #f4f5fa;
}

.v-application.theme--dark .bg-body {
  background-color: #28243d;
}

.row.match-height .v-card {
  height: 100%;
}

.multi-col-validation.v-form .v-text-field__details {
  margin-bottom: 0 !important;
  min-height: unset;
}
.multi-col-validation.v-form .v-text-field__details .v-messages:not([role=alert]) {
  min-height: unset;
}
.multi-col-validation.v-form .v-text-field__details .v-messages:not([role=alert]) .v-messages__wrapper {
  min-height: unset;
}

.text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

.text-base {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}

.text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}

.text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}

.text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}

.text-5xl {
  font-size: 3rem !important;
  line-height: 1 !important;
}

.font-weight-semibold {
  font-weight: 600 !important;
}

.cursor-pointer {
  cursor: pointer;
}

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.w-full {
  width: 100%;
}

.h-full {
  height: 100%;
}

.table-rounded.v-data-table thead tr th {
  border-top: 0;
}
.table-rounded.v-data-table thead tr th:first-child {
  border-top-left-radius: 6px;
}
.table-rounded.v-data-table thead tr th:last-child {
  border-top-right-radius: 6px;
}

.v-application.v-application--is-rtl .triangle-card .triangle-bg {
  transform: rotateY(180deg);
  left: 0;
  right: unset;
}

.v-application.theme--light .apexcharts-canvas .apexcharts-tooltip-text {
  fill: rgba(94, 86, 105, 0.68);
}

.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip-text {
  fill: rgba(231, 227, 252, 0.68);
}

.v-application.theme--light .apexcharts-canvas .apexcharts-datalabel-label {
  fill: rgba(94, 86, 105, 0.68);
}

.v-application.theme--dark .apexcharts-canvas .apexcharts-datalabel-label {
  fill: rgba(231, 227, 252, 0.68);
}

.v-application.theme--light .apexcharts-canvas .apexcharts-datalabel {
  fill: rgba(94, 86, 105, 0.68);
}

.v-application.theme--dark .apexcharts-canvas .apexcharts-datalabel {
  fill: rgba(231, 227, 252, 0.68);
}

.v-application.theme--light .apexcharts-canvas .apexcharts-bar-area {
  stroke: #fff;
}

.v-application.theme--dark .apexcharts-canvas .apexcharts-bar-area {
  stroke: #312d4b;
}

.apexcharts-canvas .apexcharts-series path {
  filter: none;
}
.apexcharts-canvas .apexcharts-xcrosshairs.apexcharts-active {
  opacity: 0;
}
.apexcharts-canvas line[stroke=transparent] {
  display: none;
}
.apexcharts-canvas .apexcharts-tooltip {
  background: #fff;
  border-color: rgba(94, 86, 105, 0.14);
}
.apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  background: #fff !important;
  border-color: rgba(94, 86, 105, 0.14) !important;
  font-weight: 600;
}
.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-text-label,
.apexcharts-canvas .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-text-value {
  color: #fff;
}
.apexcharts-canvas .apexcharts-xaxistooltip,
.apexcharts-canvas .apexcharts-yaxistooltip {
  background: #f4f5fa;
  border-color: rgba(94, 86, 105, 0.14);
}
.apexcharts-canvas .apexcharts-xaxistooltip:after, .apexcharts-canvas .apexcharts-xaxistooltip:before,
.apexcharts-canvas .apexcharts-yaxistooltip:after,
.apexcharts-canvas .apexcharts-yaxistooltip:before {
  border-bottom-color: #f4f5fa;
}
.apexcharts-canvas .apexcharts-text,
.apexcharts-canvas .apexcharts-tooltip-text,
.apexcharts-canvas .apexcharts-datalabel-label,
.apexcharts-canvas .apexcharts-datalabel {
  font-family: "Inter", sans-serif !important;
  font-weight: 400;
  filter: none;
}
.apexcharts-canvas .apexcharts-pie-label {
  fill: white;
  filter: none;
}
.apexcharts-canvas .apexcharts-pie .apexcharts-pie-series .apexcharts-pie-area {
  stroke-width: 0;
}
.apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-label,
.apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-value {
  font-size: 1.5rem;
}
.apexcharts-canvas .apexcharts-marker {
  box-shadow: none;
}
.apexcharts-canvas .apexcharts-legend-series + .apexcharts-legend-series {
  margin-top: 0.625rem;
}
.apexcharts-canvas .apexcharts-legend-series .apexcharts-legend-text {
  color: rgba(94, 86, 105, 0.68) !important;
  font-size: 1rem !important;
}
.v-application--is-ltr .apexcharts-canvas .apexcharts-legend-series .apexcharts-legend-text {
  margin-left: 0.5rem;
}
.v-application--is-rtl .apexcharts-canvas .apexcharts-legend-series .apexcharts-legend-text {
  margin-right: 0.5rem;
}
.apexcharts-canvas .apexcharts-xcrosshairs,
.apexcharts-canvas .apexcharts-ycrosshairs,
.apexcharts-canvas .apexcharts-gridline {
  stroke: rgba(94, 86, 105, 0.14);
}

.apexcharts-legend.position-bottom {
  bottom: 3rem;
}

.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxis-tick,
.v-application.theme--dark .apexcharts-canvas line {
  stroke: rgba(231, 227, 252, 0.14);
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-heatmap .apexcharts-heatmap-rect {
  stroke: rgba(231, 227, 252, 0.14);
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-radialbar .apexcharts-radialbar-track .apexcharts-radialbar-area {
  stroke: #28243d;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-radar-series polygon {
  fill: #28243d;
  stroke: rgba(231, 227, 252, 0.14);
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-datalabel-value {
  fill: #fff;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip {
  background: #312d4b;
  border-color: rgba(231, 227, 252, 0.14);
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title {
  background: #312d4b !important;
  border-color: rgba(231, 227, 252, 0.14) !important;
  color: #fff;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-label,
.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-value {
  color: #fff;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip,
.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip {
  background: #28243d;
  border-color: rgba(231, 227, 252, 0.14);
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip:after, .v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip:before,
.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip:after,
.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip:before {
  border-bottom-color: rgba(231, 227, 252, 0.14);
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-xaxistooltip-text,
.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-yaxistooltip-text,
.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip .apexcharts-xaxistooltip-text,
.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxistooltip .apexcharts-yaxistooltip-text {
  color: #fff;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-xaxistooltip-text {
  color: #fff;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-yaxis-label,
.v-application.theme--dark .apexcharts-canvas .apexcharts-xaxis-label,
.v-application.theme--dark .apexcharts-canvas .apexcharts-tooltip-text,
.v-application.theme--dark .apexcharts-canvas .apexcharts-datalabel-label {
  fill: #e7e3fc;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-legend-series .apexcharts-legend-text {
  color: #e7e3fc !important;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-xcrosshairs,
.v-application.theme--dark .apexcharts-canvas .apexcharts-ycrosshairs,
.v-application.theme--dark .apexcharts-canvas .apexcharts-gridline {
  stroke: rgba(231, 227, 252, 0.14);
}

.v-application.theme--light .apexcharts-canvas .apexcharts-text.apexcharts-datalabel-value {
  fill: rgba(94, 86, 105, 0.87) !important;
}
.v-application.theme--light .apexcharts-canvas .apexcharts-text.apexcharts-datalabel-label {
  fill: rgba(94, 86, 105, 0.68) !important;
}

.v-application.theme--dark .apexcharts-canvas .apexcharts-text.apexcharts-datalabel-value {
  fill: rgba(231, 227, 252, 0.87) !important;
}
.v-application.theme--dark .apexcharts-canvas .apexcharts-text.apexcharts-datalabel-label {
  fill: rgba(231, 227, 252, 0.68) !important;
}

.theme--light.v-application {
  color: rgba(94, 86, 105, 0.68) !important;
}

.theme--dark.v-application {
  color: rgba(231, 227, 252, 0.68) !important;
}

.theme--light.v-card {
  color: rgba(94, 86, 105, 0.68) !important;
}

.theme--dark.v-card {
  color: rgba(231, 227, 252, 0.68) !important;
}

.theme--light.v-sheet {
  color: rgba(94, 86, 105, 0.68) !important;
}
.theme--light.v-sheet .v-card__title {
  color: rgba(94, 86, 105, 0.87) !important;
}
.theme--light.v-sheet h1,
.theme--light.v-sheet h2,
.theme--light.v-sheet h3,
.theme--light.v-sheet h4,
.theme--light.v-sheet h5,
.theme--light.v-sheet h6 {
  color: rgba(94, 86, 105, 0.87) !important;
}

.theme--dark.v-sheet {
  color: rgba(231, 227, 252, 0.68) !important;
}
.theme--dark.v-sheet .v-card__title {
  color: rgba(231, 227, 252, 0.87) !important;
}
.theme--dark.v-sheet h1,
.theme--dark.v-sheet h2,
.theme--dark.v-sheet h3,
.theme--dark.v-sheet h4,
.theme--dark.v-sheet h5,
.theme--dark.v-sheet h6 {
  color: rgba(231, 227, 252, 0.87) !important;
}

button:focus {
  outline: none;
}

.v-application.theme--light .elevation-1 {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 2px 1px -1px rgba(94, 86, 105, 0.12), 0 1px 1px 0 rgba(94, 86, 105, 0.14) !important;
}

.v-application.theme--dark .elevation-1 {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 2px 1px -1px rgba(19, 17, 32, 0.12), 0 1px 1px 0 rgba(19, 17, 32, 0.14) !important;
}

.v-application.theme--light .elevation-2 {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14) !important;
}

.v-application.theme--dark .elevation-2 {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14) !important;
}

.v-application.theme--light .elevation-3 {
  box-shadow: 0 4px 8px -4px rgba(94, 86, 105, 0.42) !important;
}

.v-application.theme--dark .elevation-3 {
  box-shadow: 0 4px 8px -4px rgba(19, 17, 32, 0.42) !important;
}

.v-application.theme--light .elevation-4 {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56) !important;
}

.v-application.theme--dark .elevation-4 {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56) !important;
}

.v-application.theme--light .elevation-6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application.theme--dark .elevation-6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application.theme--light .elevation-8 {
  box-shadow: 0 4px 14px 0 rgba(94, 86, 105, 0.14) !important;
}

.v-application.theme--dark .elevation-8 {
  box-shadow: 0 4px 14px 0 rgba(19, 17, 32, 0.14) !important;
}

.v-application.theme--light .elevation-9 {
  box-shadow: 0 5px 6px -3px rgba(94, 86, 105, 0.2), 0 3px 16px 2px rgba(94, 86, 105, 0.12), 0 9px 12px 1px rgba(94, 86, 105, 0.14) !important;
}

.v-application.theme--dark .elevation-9 {
  box-shadow: 0 5px 6px -3px rgba(19, 17, 32, 0.2), 0 3px 16px 2px rgba(19, 17, 32, 0.12), 0 9px 12px 1px rgba(19, 17, 32, 0.14) !important;
}

.v-application.theme--light .elevation-12 {
  box-shadow: 0 7px 8px -4px rgba(94, 86, 105, 0.2), 0 5px 22px 4px rgba(94, 86, 105, 0.12), 0 12px 17px 2px rgba(94, 86, 105, 0.14) !important;
}

.v-application.theme--dark .elevation-12 {
  box-shadow: 0 7px 8px -4px rgba(19, 17, 32, 0.2), 0 5px 22px 4px rgba(19, 17, 32, 0.12), 0 12px 17px 2px rgba(19, 17, 32, 0.14) !important;
}

.v-application.theme--light .elevation-16 {
  box-shadow: 0 8px 10px -5px rgba(94, 86, 105, 0.2), 0 6px 30px 5px rgba(94, 86, 105, 0.12), 0 16px 24px 2px rgba(94, 86, 105, 0.14) !important;
}

.v-application.theme--dark .elevation-16 {
  box-shadow: 0 8px 10px -5px rgba(19, 17, 32, 0.2), 0 6px 30px 5px rgba(19, 17, 32, 0.12), 0 16px 24px 2px rgba(19, 17, 32, 0.14) !important;
}

.v-application.theme--light .elevation-24 {
  box-shadow: 0 18px 42px -6px rgba(94, 86, 105, 0.18) !important;
}

.v-application.theme--dark .elevation-24 {
  box-shadow: 0 18px 42px -6px rgba(19, 17, 32, 0.18) !important;
}

.v-application.theme--light .v-item-group.v-bottom-navigation {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56) !important;
}

.v-application.theme--dark .v-item-group.v-bottom-navigation {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56) !important;
}

.v-application.theme--light .v-btn--is-elevated {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-btn--is-elevated {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-btn--is-elevated::after {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56);
}

.v-application.theme--dark .v-btn--is-elevated::after {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56);
}

.v-application.theme--light .v-btn--is-elevated::active {
  box-shadow: 0 4px 14px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-btn--is-elevated::active {
  box-shadow: 0 4px 14px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-btn--is-elevated.v-btn-fab {
  box-shadow: 0 2px 10px 0 rgba(94, 86, 105, 0.1);
}

.v-application.theme--dark .v-btn--is-elevated.v-btn-fab {
  box-shadow: 0 2px 10px 0 rgba(19, 17, 32, 0.1);
}

.v-application.theme--light .v-btn--is-elevated.v-btn-fab::after {
  box-shadow: 0 4px 14px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-btn--is-elevated.v-btn-fab::after {
  box-shadow: 0 4px 14px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-btn--is-elevated.v-btn-fab::active {
  box-shadow: 0 7px 8px -4px rgba(94, 86, 105, 0.2), 0 5px 22px 4px rgba(94, 86, 105, 0.12), 0 12px 17px 2px rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-btn--is-elevated.v-btn-fab::active {
  box-shadow: 0 7px 8px -4px rgba(19, 17, 32, 0.2), 0 5px 22px 4px rgba(19, 17, 32, 0.12), 0 12px 17px 2px rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-sheet.v-card--hover:hover {
  box-shadow: 0 4px 14px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-sheet.v-card--hover:hover {
  box-shadow: 0 4px 14px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-sheet.v-card--hover:focus {
  box-shadow: 0 4px 14px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-sheet.v-card--hover:focus {
  box-shadow: 0 4px 14px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-card--raised {
  box-shadow: 0 4px 14px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-card--raised {
  box-shadow: 0 4px 14px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-chip--clickable:active {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-chip--clickable:active {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-color-picker {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-color-picker {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-color-picker__preview:not(.v-slider--disabled) .v-slider__thumb {
  box-shadow: 0 4px 8px -4px rgba(94, 86, 105, 0.42);
}

.v-application.theme--dark .v-color-picker__preview:not(.v-slider--disabled) .v-slider__thumb {
  box-shadow: 0 4px 8px -4px rgba(19, 17, 32, 0.42);
}

.v-application.theme--light .v-dialog {
  box-shadow: 0 18px 42px -6px rgba(94, 86, 105, 0.18);
}

.v-application.theme--dark .v-dialog {
  box-shadow: 0 18px 42px -6px rgba(19, 17, 32, 0.18);
}

.v-application.theme--light .v-expansion-panel::before {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-expansion-panel::before {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-menu__content {
  box-shadow: 0 4px 14px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-menu__content {
  box-shadow: 0 4px 14px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-menu__content.theme--dark {
  box-shadow: 0 5px 6px -3px rgba(94, 86, 105, 0.2), 0 3px 16px 2px rgba(94, 86, 105, 0.12), 0 9px 12px 1px rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-menu__content.theme--dark {
  box-shadow: 0 5px 6px -3px rgba(19, 17, 32, 0.2), 0 3px 16px 2px rgba(19, 17, 32, 0.12), 0 9px 12px 1px rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close) {
  box-shadow: 0 8px 10px -5px rgba(94, 86, 105, 0.2), 0 6px 30px 5px rgba(94, 86, 105, 0.12), 0 16px 24px 2px rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close) {
  box-shadow: 0 8px 10px -5px rgba(19, 17, 32, 0.2), 0 6px 30px 5px rgba(19, 17, 32, 0.12), 0 16px 24px 2px rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-navigation-drawer--temporary:not(.v-navigation-drawer--close) {
  box-shadow: 0 8px 10px -5px rgba(94, 86, 105, 0.2), 0 6px 30px 5px rgba(94, 86, 105, 0.12), 0 16px 24px 2px rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-navigation-drawer--temporary:not(.v-navigation-drawer--close) {
  box-shadow: 0 8px 10px -5px rgba(19, 17, 32, 0.2), 0 6px 30px 5px rgba(19, 17, 32, 0.12), 0 16px 24px 2px rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-pagination__item {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-pagination__item {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-pagination__item--active {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56);
}

.v-application.theme--dark .v-pagination__item--active {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56);
}

.v-application.theme--light .v-pagination__navigation {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-pagination__navigation {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-stepper:not(.v-sheet--outlined) {
  box-shadow: 0 2px 10px 0 rgba(94, 86, 105, 0.1);
}

.v-application.theme--dark .v-stepper:not(.v-sheet--outlined) {
  box-shadow: 0 2px 10px 0 rgba(19, 17, 32, 0.1);
}

.v-application.theme--light .v-stepper__content {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-application.theme--dark .v-stepper__content {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-application.theme--light .v-input--switch:not(v-input--switch--flat):not(v-input--switch--inset) .v-input--switch__thumb {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 2px 1px -1px rgba(94, 86, 105, 0.12), 0 1px 1px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-input--switch:not(v-input--switch--flat):not(v-input--switch--inset) .v-input--switch__thumb {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 2px 1px -1px rgba(19, 17, 32, 0.12), 0 1px 1px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-timeline-item__dot {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 2px 1px -1px rgba(94, 86, 105, 0.12), 0 1px 1px 0 rgba(94, 86, 105, 0.14);
}

.v-application.theme--dark .v-timeline-item__dot {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 2px 1px -1px rgba(19, 17, 32, 0.12), 0 1px 1px 0 rgba(19, 17, 32, 0.14);
}

.v-application.theme--light .v-toolbar {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56);
}

.v-application.theme--dark .v-toolbar {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56);
}

.v-application.theme--light .v-application.kbd {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56);
}

.v-application.theme--dark .v-application.kbd {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56);
}

.v-application.theme--light .v-sheet.v-alert:not(.v-sheet--outlined) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-application.theme--dark .v-sheet.v-alert:not(.v-sheet--outlined) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-application.theme--light .v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined) {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56);
}

.v-application.theme--dark .v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined) {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56);
}

.v-application.theme--light .v-sheet.v-banner:not(.v-sheet--outlined) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application.theme--dark .v-sheet.v-banner:not(.v-sheet--outlined) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application.theme--light .v-sheet.v-card:not(.v-sheet--outlined) {
  box-shadow: 0 2px 10px 0 rgba(94, 86, 105, 0.1);
}

.v-application.theme--dark .v-sheet.v-card:not(.v-sheet--outlined) {
  box-shadow: 0 2px 10px 0 rgba(19, 17, 32, 0.1);
}

.v-application.theme--light .v-sheet.v-footer:not(.v-sheet--outlined) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-application.theme--dark .v-sheet.v-footer:not(.v-sheet--outlined) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-application.theme--light .v-sheet.v-list:not(.v-sheet--outlined) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-application.theme--dark .v-sheet.v-list:not(.v-sheet--outlined) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-application.theme--light .v-sheet.v-snack__wrapper:not(.v-sheet--outlined) {
  box-shadow: 0 2px 10px 0 rgba(94, 86, 105, 0.1) !important;
}

.v-application.theme--dark .v-sheet.v-snack__wrapper:not(.v-sheet--outlined) {
  box-shadow: 0 2px 10px 0 rgba(19, 17, 32, 0.1) !important;
}

.v-application.theme--light .v-sheet.v-toolbar:not(.v-sheet--outlined) {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56);
}

.v-application.theme--dark .v-sheet.v-toolbar:not(.v-sheet--outlined) {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56);
}

.v-chip .v-chip__content .v-icon--dense {
  height: 20px;
  width: 20px;
}

.v-card .v-card__title {
  line-height: 1;
  padding-top: 20px;
  padding-bottom: 20px;
}
.v-card .v-card__title ~ .v-card__title {
  padding-top: 16px;
}
.v-card .v-card__subtitle,
.v-card .v-card__text,
.v-card .v-card__actions {
  padding-top: 0;
}
.v-card > .v-card__subtitle:first-child,
.v-card > .v-card__text:first-child,
.v-card > .v-card__actions:first-child {
  padding-top: 20px;
}

.v-card .v-card__subtitle:last-child,
.v-card .v-card__text:last-child,
.v-card .v-card__actions:last-child {
  padding-bottom: 20px;
}
.v-card .v-divider + .v-card__subtitle,
.v-card .v-divider + .v-card__text,
.v-card .v-divider + .v-card__actions {
  padding-top: 16px;
}
.v-card .v-card__actions.dense {
  padding: 0 calc(20px - 8px) calc(20px - 8px);
}
.v-card .v-card__actions.dense .v-btn:not(.v-btn--icon) {
  min-width: 68px;
}

.v-badge__badge .v-icon {
  height: 12px;
  width: 12px;
}

.v-badge--dot .v-badge__badge {
  height: 10px !important;
  width: 10px !important;
}
.v-badge--dot .v-badge__badge::after {
  border-width: 2px !important;
}

.v-date-picker-table .v-date-picker-table__current.accent,
.v-date-picker-table .v-btn--active.accent {
  background-color: var(--v-primary-base) !important;
  border-color: var(--v-primary-base) !important;
}
.v-date-picker-table .v-date-picker-table__current.accent--text,
.v-date-picker-table .v-btn--active.accent--text {
  color: var(--v-primary-base) !important;
  caret-color: var(--v-primary-base) !important;
}

.v-date-picker-header .v-date-picker-header__value .accent--text button:hover {
  color: var(--v-primary-base);
}

.v-picker--time .v-time-picker-clock__hand.accent {
  background-color: var(--v-primary-base) !important;
  border-color: var(--v-primary-base) !important;
}
.v-picker--time .v-time-picker-clock__item--active.accent {
  background-color: var(--v-primary-base) !important;
  border-color: var(--v-primary-base) !important;
}

.theme--light.v-expansion-panels .v-expansion-panel-content__wrap {
  color: rgba(94, 86, 105, 0.68);
}

.theme--dark.v-expansion-panels .v-expansion-panel-content__wrap {
  color: rgba(231, 227, 252, 0.68);
}

.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel--active > .v-expansion-panel-header {
  min-height: unset;
}
.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-content__wrap {
  padding-top: 1rem;
}

.v-application.theme--light .v-expansion-panel.v-expansion-panel--active {
  box-shadow: 0 4px 8px -4px rgba(94, 86, 105, 0.42) !important;
}

.v-application.theme--dark .v-expansion-panel.v-expansion-panel--active {
  box-shadow: 0 4px 8px -4px rgba(19, 17, 32, 0.42) !important;
}

.v-expansion-panel .v-expansion-panel-header {
  padding: 1rem;
}
.v-expansion-panel .v-expansion-panel-content__wrap {
  padding: 0rem 1rem 1rem;
}

.v-dialog .v-divider + .v-card__actions {
  padding-top: 16px !important;
}

.v-application[class*=theme] .v-pagination__item,
.v-application[class*=theme] .v-pagination__navigation {
  box-shadow: none !important;
}

.theme--light.v-pagination .v-pagination__item:hover,
.theme--light.v-pagination .v-pagination__navigation:hover {
  background-color: rgba(94, 86, 105, 0.04);
}

.theme--dark.v-pagination .v-pagination__item:hover,
.theme--dark.v-pagination .v-pagination__navigation:hover {
  background-color: rgba(231, 227, 252, 0.08);
}

.v-autocomplete .v-input__icon--clear svg,
.v-select .v-input__icon--clear svg {
  height: 20px;
  width: 20px;
}

.theme--light.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before {
  border-color: rgba(94, 86, 105, 0.28) !important;
}

.theme--dark.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before {
  border-color: rgba(231, 227, 252, 0.28) !important;
}

.v-date-picker-table .v-btn.v-btn--active.v-btn--disabled {
  color: #fff !important;
  opacity: 0.5;
}

.v-application .v-btn:not(.v-btn--outlined).primary, .v-application .v-btn:not(.v-btn--outlined).secondary, .v-application .v-btn:not(.v-btn--outlined).accent, .v-application .v-btn:not(.v-btn--outlined).success, .v-application .v-btn:not(.v-btn--outlined).error, .v-application .v-btn:not(.v-btn--outlined).warning, .v-application .v-btn:not(.v-btn--outlined).info {
  color: #fff;
}

.v-btn:not(.v-btn--round).v-size--x-small {
  height: 26px !important;
}
.v-btn:not(.v-btn--round).v-size--small {
  height: 30px !important;
}
.v-btn:not(.v-btn--round).v-size--default {
  height: 38px !important;
}
.v-btn:not(.v-btn--round).v-size--large {
  height: 42px !important;
}
.v-btn:not(.v-btn--round).v-size--x-large {
  height: 46px !important;
}

.v-btn--icon.v-size--x-small {
  height: 26px !important;
  width: 26px !important;
}
.v-btn--icon.v-size--small {
  height: 30px !important;
  width: 30px !important;
}
.v-btn--icon.v-size--default {
  height: 38px !important;
  width: 38px !important;
}
.v-btn--icon.v-size--large {
  height: 42px !important;
  width: 42px !important;
}
.v-btn--icon.v-size--x-large {
  height: 46px !important;
  width: 46px !important;
}

.v-application.theme--light .v-btn--is-elevated {
  box-shadow: 0 4px 8px -4px rgba(94, 86, 105, 0.42) !important;
}

.v-application.theme--dark .v-btn--is-elevated {
  box-shadow: 0 4px 8px -4px rgba(19, 17, 32, 0.42) !important;
}

.v-application.theme--light .v-btn--is-elevated:hover {
  box-shadow: 0 6px 18px -8px rgba(94, 86, 105, 0.56) !important;
}

.v-application.theme--dark .v-btn--is-elevated:hover {
  box-shadow: 0 6px 18px -8px rgba(19, 17, 32, 0.56) !important;
}

.v-application.theme--light .v-btn--is-elevated:active {
  box-shadow: 0 1px 3px 0 rgba(94, 86, 105, 0.2), 0 3px 1px -2px rgba(94, 86, 105, 0.12), 0 2px 2px 0 rgba(94, 86, 105, 0.14) !important;
}

.v-application.theme--dark .v-btn--is-elevated:active {
  box-shadow: 0 1px 3px 0 rgba(19, 17, 32, 0.2), 0 3px 1px -2px rgba(19, 17, 32, 0.12), 0 2px 2px 0 rgba(19, 17, 32, 0.14) !important;
}

.v-application--wrap .theme--light.v-picker .v-picker__body {
  border: 1px solid rgba(94, 86, 105, 0.22);
}
.v-application--wrap .theme--dark.v-picker .v-picker__body {
  border: 1px solid rgba(231, 227, 252, 0.22);
}

.theme--light.v-picker .v-picker__actions {
  background-color: #fff;
}

.theme--dark.v-picker .v-picker__actions {
  background-color: #28243d;
}

.v-chip.v-size--small {
  font-size: 12px;
  height: 20px;
  padding: 0 8px;
}
.v-chip .v-chip__close svg {
  opacity: 0.38;
}
.v-chip:not(.v-chip-light-bg):not(.v-chip--no-color):not(.v-chip--outlined) {
  color: #fff !important;
}

.v-snack__wrapper .v-snack__content {
  letter-spacing: 0.25px;
}

.theme--light.v-snack__wrapper:not([class*="--text"]) .v-snack__content {
  color: #5e5669;
}

.theme--dark.v-snack__wrapper:not([class*="--text"]) .v-snack__content {
  color: #fff;
}

.v-menu__content:not(.list-style) .v-list-item {
  height: 2.375rem;
  min-height: 2.375rem;
}
.v-menu__content:not(.list-style) .v-list-item .v-list-item__icon {
  margin: 8px 0;
}
.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item {
  min-height: 2rem;
  height: 2rem;
}
.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item__icon {
  margin: 5px 0;
}
.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item__title,
.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item__subtitle,
.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item .v-list-item__title,
.v-menu__content:not(.list-style) .v-list.v-list--dense .v-list-item .v-list-item__subtitle {
  font-size: 0.875rem;
}

.v-input.v-input--dense .v-input__prepend-inner .v-input__icon .v-icon__svg,
.v-input.v-input--dense .v-input__append-inner .v-input__icon .v-icon__svg {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.v-input .v-input__prepend-inner .v-input__icon .v-icon,
.v-input .v-input__append-inner .v-input__icon .v-icon {
  transform-origin: 10px;
}
.v-application--is-ltr .v-input .v-input__prepend-inner .v-input__icon .v-icon .v-icon__svg,
.v-application--is-ltr .v-input .v-input__append-inner .v-input__icon .v-icon .v-icon__svg {
  margin-right: 10px;
}
.v-application--is-rtl .v-input .v-input__prepend-inner .v-input__icon .v-icon .v-icon__svg,
.v-application--is-rtl .v-input .v-input__append-inner .v-input__icon .v-icon .v-icon__svg {
  margin-left: 10px;
}

.v-input.error--text .v-text-field__details {
  margin-bottom: 0 !important;
}

.v-slider__track-background {
  opacity: 0.38;
}

.v-slider__thumb-label-container svg {
  color: #fff;
}

.theme--light.v-input.v-text-field--solo-inverted.v-input--is-focused input,
.theme--light.v-input.v-text-field--solo-inverted.v-input--is-focused textarea {
  color: #fff !important;
}

.theme--dark.v-input.v-text-field--solo-inverted.v-input--is-focused input,
.theme--dark.v-input.v-text-field--solo-inverted.v-input--is-focused textarea {
  color: rgba(94, 86, 105, 0.68) !important;
}

.v-input--selection-controls__ripple:before {
  opacity: 0.08 !important;
}

.v-application.theme--light .v-tabs:not(.v-tabs--vertical) {
  box-shadow: 0 4px 8px -4px rgba(94, 86, 105, 0.42) !important;
}

.v-application.theme--dark .v-tabs:not(.v-tabs--vertical) {
  box-shadow: 0 4px 8px -4px rgba(19, 17, 32, 0.42) !important;
}

.v-tabs:not(.v-tabs--vertical) {
  position: relative;
  z-index: 1;
}

.v-tabs.v-tabs--vertical .v-tabs-slider-wrapper {
  right: 0 !important;
  left: unset !important;
}

.theme--light.v-tabs.v-tabs--vertical .v-slide-group__wrapper {
  border-right: thin solid rgba(94, 86, 105, 0.14);
}

.theme--dark.v-tabs.v-tabs--vertical .v-slide-group__wrapper {
  border-right: thin solid rgba(231, 227, 252, 0.14);
}

.v-data-table th {
  font-weight: 600;
  background-color: #fafafa !important;
}
.v-application--is-ltr .v-data-table .v-data-footer .v-data-footer__select {
  margin-left: 14px;
}
.v-application--is-rtl .v-data-table .v-data-footer .v-data-footer__select {
  margin-right: 14px;
}
.v-data-table .v-data-footer .v-data-footer__select .v-input__append-inner {
  align-self: flex-start;
}
.v-data-table .v-data-footer .v-data-footer__select .v-select {
  margin-bottom: 6px !important;
  margin-top: 8px !important;
}
.v-application--is-ltr .v-data-table .v-data-footer .v-data-footer__select .v-select {
  margin-left: 6px;
}
.v-application--is-rtl .v-data-table .v-data-footer .v-data-footer__select .v-select {
  margin-right: 6px;
}
.v-data-table .v-data-footer .v-data-footer__select .v-select > .v-input__control > .v-input__slot::before, .v-data-table .v-data-footer .v-data-footer__select .v-select > .v-input__control > .v-input__slot::after {
  display: none;
}
.v-application--is-ltr .v-data-table .v-data-footer .v-data-footer__pagination {
  margin-left: auto;
}
.v-application--is-rtl .v-data-table .v-data-footer .v-data-footer__pagination {
  margin-right: auto;
}
.v-data-table > .v-data-table__wrapper tbody tr.v-data-table__expanded__content {
  box-shadow: none !important;
}

.theme--light.v-data-table th {
  color: rgba(94, 86, 105, 0.87) !important;
  border-top: thin solid rgba(94, 86, 105, 0.14);
}
.theme--light.v-data-table td {
  color: rgba(94, 86, 105, 0.68) !important;
}

.theme--dark.v-data-table th {
  color: rgba(231, 227, 252, 0.87) !important;
  border-top: thin solid rgba(231, 227, 252, 0.14);
}
.theme--dark.v-data-table td {
  color: rgba(231, 227, 252, 0.68) !important;
}

@media (max-width: 450px) {
  .v-data-table .v-data-footer .v-data-footer__select {
    min-width: 100%;
  }
  .v-application--is-ltr .v-data-table .v-data-footer .v-data-footer__select {
    margin-left: 0;
  }
  .v-application--is-rtl .v-data-table .v-data-footer .v-data-footer__select {
    margin-right: 0;
  }
}
.v-application.theme--light input:-webkit-autofill,
.v-application.theme--light textarea:-webkit-autofill,
.v-application.theme--light select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
  -webkit-text-fill-color: rgba(94, 86, 105, 0.68) !important;
}

.v-application.theme--dark input:-webkit-autofill,
.v-application.theme--dark textarea:-webkit-autofill,
.v-application.theme--dark select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #312d4b inset !important;
  -webkit-text-fill-color: rgba(231, 227, 252, 0.68) !important;
}
