@layer vuetify-components {
  .v-tooltip > .v-overlay__content {
    background: rgb(var(--v-theme-surface-variant));
    color: rgb(var(--v-theme-on-surface-variant));
    border-radius: 4px;
    font-size: 0.875rem;
    line-height: 1.6;
    display: inline-block;
    padding: 5px 16px;
    text-transform: initial;
    width: auto;
    opacity: 1;
    transition-property: opacity, transform;
    overflow-wrap: break-word;
  }
  .v-tooltip:not(.v-tooltip--interactive) > .v-overlay__content {
    pointer-events: none;
  }
}
@layer vuetify-overrides {
  .v-tooltip > .v-overlay__content[class*=enter-active] {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .v-tooltip > .v-overlay__content[class*=leave-active] {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    transition-duration: 75ms;
  }
}