/* Persian Number Converter Styles */
.persian-amount-display {
    font-size: 0.875rem !important;
    color: #6c757d !important;
    direction: rtl !important;
    text-align: right !important;
    margin-top: 0.25rem !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    min-height: 1.2rem;
    transition: all 0.2s ease-in-out;
}

.persian-amount-display:hover {
    color: #495057 !important;
}

/* For DataTable cells */
td .persian-amount-display {
    font-size: 0.75rem !important;
    margin-top: 0.125rem !important;
}

/* Animation for when text appears */
.persian-amount-display.show {
    animation: fadeInUp 0.3s ease-in-out;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(5px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Ensure proper spacing in form groups */
.form-group .persian-amount-display,
.mb-3 .persian-amount-display {
    margin-top: 0.25rem;
}

/* For modal forms */
.modal .persian-amount-display {
    font-size: 0.8rem !important;
}
