﻿.filepond--root {
    margin-bottom: 0.25rem;
}

.turncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
}

.picker-disabled {
    pointer-events: none;
}

.no-spinner::-webkit-inner-spin-button,
.no-spinner::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.no-spinner {
    -moz-appearance: textfield;
    appearance: textfield;
}

/* Questionnaire empty field tooltip */
.qa-empty-tooltip {
    animation: qa-tooltip-pulse 2s ease-in-out infinite;
    white-space: nowrap;
}

@keyframes qa-tooltip-pulse {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
}

.qa-empty-tooltip:hover {
    animation: none;
    opacity: 1;
}

.truncate {
    max-width: 240px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}