/* Minimal RTL adjustments for Persian layout */
html[dir="rtl"] body {
	direction: rtl;
}

html[dir="rtl"] .sidebar nav .nav-item {
	text-align: right;
}

html[dir="rtl"] .topbar .actions {
	flex-direction: row-reverse;
}

html[dir="rtl"] .notif-panel {
	left: 0;
	right: auto;
}

html[dir="rtl"] .table th,
html[dir="rtl"] .table td {
	text-align: right;
}

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

/* Chat alignment */
html[dir="rtl"] .chat-row.me { justify-content: flex-end; }
html[dir="rtl"] .chat-row.them { justify-content: flex-start; }

/* Inputs and buttons */
html[dir="rtl"] .btn { letter-spacing: 0; }

