﻿/* استایل‌های اعتبارسنجی فرم */
input:invalid, textarea:invalid, select:invalid {
    border-color: #dc3545;
}

input:valid, textarea:valid, select:valid {
    border-color: #28a745;
}

.validation-message {
    color: #dc3545;
    font-size: 0.875rem;
    margin-top: 0.25rem;
}

/* استایل برای فیلدهای اجباری */
.required-field::after {
    content: " *";
    color: #dc3545;
}
