/* Vuetify RTL Support */ [dir="rtl"] .v-btn { direction: rtl; } [dir="rtl"] .v-card { text-align: right; } [dir="rtl"] .v-text-field { direction: rtl; } [dir="rtl"] .v-select { direction: rtl; } [dir="rtl"] .v-menu { direction: rtl; } [dir="rtl"] .v-list { text-align: right; } [dir="rtl"] .v-list-item { direction: rtl; } [dir="rtl"] .v-list-item-title { text-align: right; } [dir="rtl"] .v-container { direction: rtl; } [dir="rtl"] .v-main { direction: rtl; } [dir="rtl"] .v-app { direction: rtl; } [dir="rtl"] .v-toolbar { direction: rtl; } [dir="rtl"] .v-toolbar .v-toolbar-title { text-align: right; } [dir="rtl"] .v-navigation-drawer { right: 0; left: auto; } [dir="rtl"] .v-text-field input { text-align: right; } [dir="rtl"] .v-textarea textarea { text-align: right; } [dir="rtl"] .v-select .v-field__input { text-align: right; } [dir="rtl"] .v-btn .v-icon { margin-left: 0; margin-right: 8px; } [dir="rtl"] .v-btn .v-icon:last-child { margin-right: 0; margin-left: 8px; } /* RTL specific spacing adjustments */ [dir="rtl"] .v-card .v-card-text { text-align: right; } [dir="rtl"] .v-card .v-card-title { text-align: right; } [dir="rtl"] .v-dialog .v-card { text-align: right; } [dir="rtl"] .v-sheet { direction: rtl; } [dir="rtl"] .v-expansion-panels .v-expansion-panel-title { text-align: right; } [dir="rtl"] .v-tabs .v-tab { direction: rtl; } [dir="rtl"] .v-tabs .v-tab__content { text-align: right; } /* Form validation messages RTL */ [dir="rtl"] .v-messages { text-align: right; } [dir="rtl"] .v-input__details { text-align: right; } /* Data table RTL support */ [dir="rtl"] .v-data-table { direction: rtl; } [dir="rtl"] .v-data-table th { text-align: right; } [dir="rtl"] .v-data-table td { text-align: right; } /* Chip and badge RTL support */ [dir="rtl"] .v-chip { direction: rtl; } [dir="rtl"] .v-badge { direction: rtl; } /* Progress indicators RTL */ [dir="rtl"] .v-progress-linear { direction: rtl; } [dir="rtl"] .v-progress-circular { direction: rtl; } /* Snackbar and notifications RTL */ [dir="rtl"] .v-snackbar { direction: rtl; } [dir="rtl"] .v-snackbar .v-snackbar__content { text-align: right; } /* Tooltip RTL support */ [dir="rtl"] .v-tooltip { direction: rtl; } /* Menu positioning RTL */ [dir="rtl"] .v-menu__content { direction: rtl; } [dir="rtl"] .v-overlay__content { direction: rtl; }