/* ===== RTL (右到左) 支持 - 维吾尔语 ===== */
html[dir='rtl'] {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .text-left {
    text-align: right;
}

html[dir='rtl'] .text-right {
    text-align: left;
}

html[dir='rtl'] .float-left {
    float: right;
}

html[dir='rtl'] .float-right {
    float: left;
}

html[dir='rtl'] .mr- {
    margin-left: var(--spacing);
    margin-right: 0;
}

html[dir='rtl'] .ml- {
    margin-right: var(--spacing);
    margin-left: 0;
}

html[dir='rtl'] .pr- {
    padding-left: var(--spacing);
    padding-right: 0;
}

html[dir='rtl'] .pl- {
    padding-right: var(--spacing);
    padding-left: 0;
}

html[dir='rtl'] .nav-item {
    flex-direction: column;
}

html[dir='rtl'] .loan-card {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .welcome-card {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .member-card {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .payment-demo {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .categories {
    direction: rtl;
}

html[dir='rtl'] .cat-item {
    direction: rtl;
}

html[dir='rtl'] .list-header {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .loan-info {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .news-item {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .system-stats-chart {
    direction: rtl;
}

html[dir='rtl'] .chart-label {
    direction: rtl;
}

html[dir='rtl'] .footer-content {
    direction: rtl;
}

html[dir='rtl'] .footer-row {
    flex-direction: row-reverse;
}

html[dir='rtl'] .footer-col {
    direction: rtl;
}

html[dir='rtl'] .profile-card {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .admin-section {
    direction: rtl;
}

html[dir='rtl'] .section-title {
    direction: rtl;
}

html[dir='rtl'] .data-table {
    direction: rtl;
}

html[dir='rtl'] .modal-content {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .form-group {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .form-label {
    direction: rtl;
    text-align: right;
}

html[dir='rtl'] .checkbox-group {
    direction: rtl;
}

html[dir='rtl'] .top-ad {
    direction: rtl;
}

html[dir='rtl'] .inline-ad {
    direction: rtl;
}

html[dir='rtl'] .search-bar {
    direction: rtl;
}

html[dir='rtl'] .stats-container {
    direction: rtl;
}

html[dir='rtl'] .stat-card {
    direction: rtl;
    text-align: center;
}

/* ===== 手机端底部优化 ===== */
@media (max-width: 480px) {
    .site-footer {
        padding: 20px 15px 80px;
        font-size: 11px;
    }
    
    .footer-simple {
        text-align: center;
    }
    
    .footer-brand {
        font-size: 14px;
        margin-bottom: 12px;
        font-weight: 600;
    }
    
    .footer-brand i {
        margin-right: 6px;
        color: var(--primary-color);
    }
    
    .footer-links-simple {
        margin: 10px 0;
        font-size: 14px;
    }
    
    .footer-links-simple a {
        color: var(--text-secondary);
        text-decoration: none;
        padding: 0 4px;
    }
    
    .footer-links-simple a:hover {
        color: var(--primary-color);
    }
    
    .footer-divider {
        color: var(--text-light);
        margin: 0 4px;
    }
    
    .footer-info-simple {
        margin: 12px 0;
        color: var(--text-secondary);
        font-size: 12px;
        line-height: 1.6;
    }
    
    .footer-licenses {
        margin-top: 6px;
        font-size: 12px;
    }
    
    .footer-copyright {
        margin-top: 12px;
        color: var(--text-light);
        font-size: 12px;
    }
}
