/**
 * Component-level RTL for Hebrew / Arabic / Persian editions.
 * Page-level html[dir=rtl] is already forced from the edition registry.
 * These rules keep search, nav, breadcrumbs, forms, and cards mirroring.
 */

html[dir="rtl"] .header-search-form,
body.rtl .header-search-form {
	display: flex;
	flex-direction: row-reverse;
}

html[dir="rtl"] .header-search-input,
body.rtl .header-search-input {
	text-align: right;
}

html[dir="rtl"] .news-breadcrumb,
html[dir="rtl"] .topic-dossier-breadcrumb,
body.rtl .news-breadcrumb,
body.rtl .topic-dossier-breadcrumb {
	direction: rtl;
	text-align: right;
}

html[dir="rtl"] .topic-dossier-masthead-grid,
body.rtl .topic-dossier-masthead-grid {
	direction: rtl;
}

html[dir="rtl"] .topic-dossier-layout,
body.rtl .topic-dossier-layout {
	direction: rtl;
}

html[dir="rtl"] .topic-dossier-coverage-list time,
html[dir="rtl"] .topic-dossier-evidence-list time,
body.rtl .topic-dossier-coverage-list time,
body.rtl .topic-dossier-evidence-list time {
	unicode-bidi: isolate;
}

html[dir="rtl"] .mobile-header-row,
body.rtl .mobile-header-row {
	flex-direction: row-reverse;
}

html[dir="rtl"] .header-section,
body.rtl .header-section {
	direction: rtl;
}

html[dir="rtl"] table,
body.rtl table {
	direction: rtl;
}

html[dir="rtl"] input[type="text"],
html[dir="rtl"] input[type="search"],
html[dir="rtl"] input[type="email"],
html[dir="rtl"] textarea,
body.rtl input[type="text"],
body.rtl input[type="search"],
body.rtl input[type="email"],
body.rtl textarea {
	text-align: right;
}

html[dir="rtl"] .uc-mobile-menu,
body.rtl .uc-mobile-menu {
	direction: rtl;
	text-align: right;
}

html[dir="rtl"] .israel-edition-switcher,
body.rtl .israel-edition-switcher {
	direction: rtl;
}

html[dir="rtl"] .article-datetime,
html[dir="rtl"] .news-time,
html[dir="rtl"] time,
body.rtl .article-datetime,
body.rtl .news-time,
body.rtl time {
	unicode-bidi: isolate;
	direction: inherit;
}

html[dir="rtl"] .mega-menu-dropdown,
html[dir="rtl"] .mega-menu-content,
html[dir="rtl"] .mega-menu-posts-grid,
html[dir="rtl"] .mega-menu-pages-content,
body.rtl .mega-menu-dropdown,
body.rtl .mega-menu-content,
body.rtl .mega-menu-posts-grid,
body.rtl .mega-menu-pages-content {
	direction: rtl;
	text-align: right;
}

html[dir="rtl"] .mega-menu-post-item,
html[dir="rtl"] .mega-menu-topic-link,
body.rtl .mega-menu-post-item,
body.rtl .mega-menu-topic-link {
	text-align: right;
}

html[dir="rtl"] .news-author-name,
html[dir="rtl"] .news-author-bio,
html[dir="rtl"] .author-link,
body.rtl .news-author-name,
body.rtl .news-author-bio,
body.rtl .author-link {
	text-align: right;
}

html[dir="rtl"] .news-related-articles,
html[dir="rtl"] .related-articles-list,
html[dir="rtl"] .toi-rec-item,
html[dir="rtl"] .toi-rec-body,
html[dir="rtl"] .toi-rec-meta,
body.rtl .news-related-articles,
body.rtl .related-articles-list,
body.rtl .toi-rec-item,
body.rtl .toi-rec-body,
body.rtl .toi-rec-meta {
	direction: rtl;
	text-align: right;
}

html[dir="rtl"] .toi-rec-link,
body.rtl .toi-rec-link {
	flex-direction: row-reverse;
}

html[dir="rtl"] .news-article-body figcaption,
html[dir="rtl"] .news-article-body .wp-caption-text,
html[dir="rtl"] figure figcaption,
body.rtl .news-article-body figcaption,
body.rtl .news-article-body .wp-caption-text,
body.rtl figure figcaption {
	text-align: right;
	unicode-bidi: isolate;
}

html[dir="rtl"] .pagination,
html[dir="rtl"] .nav-links,
html[dir="rtl"] .page-numbers,
html[dir="rtl"] .breaking-archive__pagination,
body.rtl .pagination,
body.rtl .nav-links,
body.rtl .page-numbers,
body.rtl .breaking-archive__pagination {
	direction: rtl;
}

html[dir="rtl"] .header-search-form input,
html[dir="rtl"] .search-form input,
html[dir="rtl"] .search-archive,
body.rtl .header-search-form input,
body.rtl .search-form input,
body.rtl .search-archive {
	text-align: right;
}

html[dir="rtl"] .news-breadcrumb a,
html[dir="rtl"] .privacy-breadcrumb,
html[dir="rtl"] .terms-breadcrumb,
html[dir="rtl"] .authors-hub-breadcrumb,
body.rtl .news-breadcrumb a,
body.rtl .privacy-breadcrumb,
body.rtl .terms-breadcrumb,
body.rtl .authors-hub-breadcrumb {
	direction: rtl;
}

html[dir="rtl"] .comment-form,
html[dir="rtl"] .wpcf7-form,
body.rtl .comment-form,
body.rtl .wpcf7-form {
	direction: rtl;
	text-align: right;
}
