/* Dever Accounts - RTL Support (Arabic) */

.dever-form-container {
    direction: rtl;
    text-align: right;
}

.dever-input-wrapper {
    direction: rtl;
}

.dever-icon {
    left: auto;
    right: 1rem;
}

.dever-input-wrapper input {
    padding: 0.875rem 3rem 0.875rem 1rem;
    text-align: right;
}

.dever-toggle-password {
    right: auto;
    left: 1rem;
}

.dever-form-options {
    flex-direction: row-reverse;
}

.dever-checkbox {
    flex-direction: row-reverse;
}

.dever-form-footer {
    text-align: center;
}

/* Spinner animation for RTL */
.dever-spinner {
    direction: ltr;
}

/* Ensure proper alignment in mixed content */
.dever-form-description {
    text-align: right;
}

/* Adjust icons for RTL */
.dever-icon svg {
    transform: scaleX(-1);
}

/* Form message alignment */
.dever-form-message {
    text-align: right;
}

/* Mobile adjustments */
@media (max-width: 480px) {
    .dever-form-options {
        align-items: flex-end;
    }
}