/*!
 * Tippy.js
 * Copyright (c) 2024 atomiks
 * Licensed under the MIT License.
 * See https://opensource.org/licenses/MIT for full license text.
 * GitHub Repository: https://github.com/atomiks/tippyjs
 * 
 * This comment is included to comply with the MIT License requirements.
 */

 .tippy-box[data-animation=shift-away][data-state=hidden] {
    opacity: 0
  }
  
  .tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top] {
    transform: translateY(10px)
  }
  
  .tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom] {
    transform: translateY(-10px)
  }
  
  .tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left] {
    transform: translateX(10px)
  }
  
  .tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right] {
    transform: translateX(-10px)
  }
  
  .tippy-box[data-animation=shift-away-extreme][data-state=hidden] {
    opacity: 0
  }
  
  .tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=top] {
    transform: translateY(20px)
  }
  
  .tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=bottom] {
    transform: translateY(-20px)
  }
  
  .tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=left] {
    transform: translateX(20px)
  }
  
  .tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=right] {
    transform: translateX(-20px)
  }
  
  .tippy-box[data-animation=shift-toward-subtle][data-state=hidden] {
    opacity: 0
  }
  
  .tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=top][data-state=hidden] {
    transform: translateY(-5px)
  }
  
  .tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=bottom][data-state=hidden] {
    transform: translateY(5px)
  }
  
  .tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=left][data-state=hidden] {
    transform: translateX(-5px)
  }
  
  .tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=right][data-state=hidden] {
    transform: translateX(5px)
  }
  
  .tippy-box[data-animation=scale][data-placement^=top] {
    transform-origin: bottom
  }
  
  .tippy-box[data-animation=scale][data-placement^=bottom] {
    transform-origin: top
  }
  
  .tippy-box[data-animation=scale][data-placement^=left] {
    transform-origin: right
  }
  
  .tippy-box[data-animation=scale][data-placement^=right] {
    transform-origin: left
  }
  
  .tippy-box[data-animation=scale][data-state=hidden] {
    transform: scale(.5);
    opacity: 0
  }
  
  .tippy-box[data-theme~='hp-light'] {
    background-color: #f9fafc;
    color: unset;
    border-radius: 0.25rem;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    font-size: 15px;
  }
  
  .tippy-box[data-theme~='hp-light'][data-placement^='top']>.tippy-arrow::before {
    border-top-color: #f9fafc;
  }
  
  .tippy-box[data-theme~='hp-light'][data-placement^='bottom']>.tippy-arrow::before {
    border-bottom-color: #f9fafc;
  }
  
  .tippy-box[data-theme~='hp-light'][data-placement^='left']>.tippy-arrow::before {
    border-left-color: #f9fafc;
  }
  
  .tippy-box[data-theme~='hp-light'][data-placement^='right']>.tippy-arrow::before {
    border-right-color: #f9fafc;
  }
  
  .tippy-box[data-theme~='hp-light']>.tippy-arrow::before {
    transform: scale(1.10);
  }
  
  .tippy-box[data-theme~='hp-light']>.tippy-arrow {
    filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, .4));
  }
  
  .tippy-box[data-theme~='hp-white'] {
    background-color: white;
    color: unset;
    border-radius: 12px;
    font-size: 14px;
    box-shadow: 0 0.5px 2px 0 rgb(0 0 0 / 7%), 0 0 0 -1px rgb(0 0 0 / 6%);
  
  }
  
  .tippy-box[data-theme~='hp-white'][data-placement^='top']>.tippy-arrow::before {
    border-top-color: white;
  }
  
  .tippy-box[data-theme~='hp-white'][data-placement^='bottom']>.tippy-arrow::before {
    border-bottom-color: white;
  }
  
  .tippy-box[data-theme~='hp-white'][data-placement^='left']>.tippy-arrow::before {
    border-left-color: white;
  }
  
  .tippy-box[data-theme~='hp-white'][data-placement^='right']>.tippy-arrow::before {
    border-right-color: white;
  }
  
  .tippy-box[data-theme~='hp-white']>.tippy-arrow::before {
    transform: scale(1.10);
  }
  
  .tippy-box[data-theme~='hp-white']>.tippy-arrow {
    filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, .25));
  }
  
  .tippy-box[data-theme~='hp-tiny'] {
    background-color: rgb(51 65 85);
    ;
    color: white;
    border-radius: 6px;
    font-size: 13px;
    top: -3px;
    padding: 2px;
  }
  
  .tippy-box[data-theme~='hp-tiny'][data-placement^='top']>.tippy-arrow::before {
    border-top-color: rgb(51 65 85);
    ;
  }
  
  .tippy-box[data-theme~='hp-tiny'][data-placement^='bottom']>.tippy-arrow::before {
    border-bottom-color: rgb(51 65 85);
    ;
  }
  
  .tippy-box[data-theme~='hp-tiny'][data-placement^='left']>.tippy-arrow::before {
    border-left-color: rgb(51 65 85);
    ;
  }
  
  .tippy-box[data-theme~='hp-tiny'][data-placement^='right']>.tippy-arrow::before {
    border-right-color: rgb(51 65 85);
    ;
  }
  
  .tippy-box[data-theme~='hp-tiny']>.tippy-arrow::before {
    transform: scale(1.10);
  }
  
  .tippy-box[data-theme~='hp-voting'] {
    background-color: white;
    color: unset;
    border-radius: 0.5rem;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    font-size: 15px;
    max-width: 100% !important;
  }
  
  .tippy-box[data-theme~='hp-voting'][data-placement^='top']>.tippy-arrow::before {
    border-top-color: white;
  }
  
  .tippy-box[data-theme~='hp-voting'][data-placement^='bottom']>.tippy-arrow::before {
    border-bottom-color: white;
  }
  
  .tippy-box[data-theme~='hp-voting'][data-placement^='left']>.tippy-arrow::before {
    border-left-color: white;
  }
  
  .tippy-box[data-theme~='hp-voting'][data-placement^='right']>.tippy-arrow::before {
    border-right-color: white;
  }
  
  .tippy-box[data-theme~='hp-voting']>.tippy-arrow::before {
    transform: scale(1.10);
  }
  
  .tippy-box[data-theme~='hp-voting']>.tippy-arrow {
    filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, .4));
  }