/* Property Translation States */
.property-translatable-title.property-translating {
    position: relative;
    color: #6b7280 !important;
}

.property-translatable-title.property-translating::after {
    content: '...';
    animation: propertyTranslatingDots 1.5s infinite;
}

@keyframes propertyTranslatingDots {
    0%, 20% { content: '.'; }
    40% { content: '..'; }
    60%, 100% { content: '...'; }
}

.property-translatable-title {
    transition: opacity 0.3s ease;
}
