
.tooltip-fade-enter-active[data-v-ef5fd11a],
.tooltip-fade-leave-active[data-v-ef5fd11a] {
    transition: opacity 0.2s ease;
}
.tooltip-fade-enter-from[data-v-ef5fd11a],
.tooltip-fade-leave-to[data-v-ef5fd11a] {
    opacity: 0;
}
.tooltip-container[data-v-ef5fd11a] {
    position: absolute;
    padding: 0.5em 0.5em;
    border-radius: 0.3em;
    font-size: 1em;
    line-height: 1.2;
    box-shadow: 0 0.2em 0.8em rgba(0, 0, 0, 0.15);
    pointer-events: auto;
    word-wrap: break-word;
}
.tooltip-content[data-v-ef5fd11a] {
    position: relative;
    z-index: 1;
}
.tooltip-arrow[data-v-ef5fd11a] {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    z-index: 0;
}
.arrow-top[data-v-ef5fd11a] {
    bottom: -0.4em;
    left: 50%;
    transform: translateX(-50%);
    border-width: 0.4em 0.4em 0 0.4em;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
}
.arrow-bottom[data-v-ef5fd11a] {
    top: -0.4em;
    left: 50%;
    transform: translateX(-50%);
    border-width: 0 0.4em 0.4em 0.4em;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-top-color: transparent !important;
}
.arrow-left[data-v-ef5fd11a] {
    right: -0.4em;
    top: 50%;
    transform: translateY(-50%);
    border-width: 0.4em 0 0.4em 0.4em;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    border-right-color: transparent !important;
}
.arrow-right[data-v-ef5fd11a] {
    left: -0.4em;
    top: 50%;
    transform: translateY(-50%);
    border-width: 0.4em 0.4em 0.4em 0;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
}

/* Light mode colors */
.tooltip-default[data-v-ef5fd11a] {
    background-color: var(--color-tooltip-background);
    color: var(--color-tooltip);
    border: 0.1em solid var(--color-tooltip-border);
}
.tooltip-default .tooltip-arrow[data-v-ef5fd11a] {
    border-color: var(--color-tooltip-background);
}
.tooltip-info[data-v-ef5fd11a] {
    background-color: var(--color-tooltip-info-background);
    color: var(--color-tooltip-info);
    border: 0.1em solid var(--color-tooltip-info-border);
}
.tooltip-info .tooltip-arrow[data-v-ef5fd11a] {
    border-color: var(--color-tooltip-info-border);
}

/* 
.tooltip-success {
    background-color: var(--c-light-green, #70f070);
    color: var(--c-dark-green, #008000);
    border: 1px solid var(--c-green, #30a010);
}

.tooltip-success .tooltip-arrow {
    border-color: var(--c-green, #30a010);
}

.tooltip-warning {
    background-color: var(--c-orange, #fd8f3f);
    color: var(--vt-c-white, #fff);
    border: 1px solid var(--c-orange-dark, #fdbb3f);
}

.tooltip-warning .tooltip-arrow {
    border-color: var(--c-orange, #fd8f3f);
}

.tooltip-error {
    background-color: var(--c-red-soft, #650718);
    color: var(--vt-c-white, #fff);
    border: 1px solid var(--c-red, #ff0808);
}

.tooltip-error .tooltip-arrow {
    border-color: var(--c-red-soft, #650718);
} 
    */

/* Dark mode colors */

/*
.tooltip-success-dark {
    background-color: var(--c-dark-green, #008000);
    color: var(--c-light-green, #70f070);
    border: 1px solid var(--c-green-dark, #5dda5d);
}

.tooltip-success-dark .tooltip-arrow {
    border-color: var(--c-dark-green, #008000);
}

.tooltip-warning-dark {
    background-color: var(--c-orange-dark, #fdbb3f);
    color: var(--vt-c-black, #181818);
    border: 1px solid var(--c-orange, #fd8f3f);
}

.tooltip-warning-dark .tooltip-arrow {
    border-color: var(--c-orange-dark, #fdbb3f);
}

.tooltip-error-dark {
    background-color: var(--c-red-dark, #fc6a5d);
    color: var(--vt-c-white, #fff);
    border: 1px solid var(--c-red, #ff0808);
}

.tooltip-error-dark .tooltip-arrow {
    border-color: var(--c-red-dark, #fc6a5d);
}

.tooltip-dark {
    background-color: var(--vt-c-black, #181818);
    color: var(--vt-c-white, #fff);
    border: 1px solid var(--vt-c-black-mute, #282828);
}

.tooltip-dark .tooltip-arrow {
    border-color: var(--vt-c-black, #181818);
}

.tooltip-dark-dark {
    background-color: var(--vt-c-white, #fff);
    color: var(--vt-c-black, #181818);
    border: 1px solid var(--vt-c-white-mute, #f2f2f2);
}

.tooltip-dark-dark .tooltip-arrow {
    border-color: var(--vt-c-white, #fff);
}
    */

.bid[data-v-34e8b28e] {
    display: inline-block;
    text-align: center;
    min-width: 2em;
}
