/*
 * English (left-to-right) layout for musaned.net. Loaded only on /en/ pages, where the
 * body carries .musaned-ltr (see inc/assets.php).
 *
 * The Arabic design is written for right-to-left with physical left/right values on top
 * of a body { direction: rtl }. This file mirrors every such rule for English: it sets the
 * opposite side and resets the original one. Nothing here touches the Arabic pages.
 *
 * GENERATED from the theme and plugin stylesheets by /home/istiqdam/tmp/tools/mirror-ltr.py
 * (on the server, outside the web root). When a physical left/right rule is added or
 * changed in the Arabic CSS, regenerate this file or add the mirrored rule by hand.
 */

/* ---- mirrored from themes/musanedpro/style.css ---- */
body.musaned-ltr .musaned-ad-slot__label {
	left: 1rem;
	right: auto;
}

body.musaned-ltr .filters .select2-selection__rendered.hide-tags .select2-selection__clear {
	left: 0;
	right: auto;
	border-right: 1px solid var(--border-color);
	border-left: none;
}

body.musaned-ltr {
	direction: ltr;
	text-align: left;
}

body.musaned-ltr .business-logo {
	margin-right: 10px;
	margin-left: 0;
}

body.musaned-ltr a#moreFiltersDropdown {
	margin-right: .5rem;
	margin-left: 0;
}

body.musaned-ltr #sort-filters label:first-child {
	border-radius: var(--border-radius) 0 0 var(--border-radius);
}

body.musaned-ltr #sort-filters label:last-child {
	border-radius: 0 var(--border-radius) var(--border-radius) 0;
	border-right: 1px solid var(--border-color-dark);
	border-left: 0;
}

body.musaned-ltr .star.half::after {
	right: 0;
	left: auto;
}

body.musaned-ltr .l-info-icon {
	right: 10px;
	left: auto;
}

body.musaned-ltr .status-icon {
	margin-right: 8px;
	margin-left: 0;
}

body.musaned-ltr .trust-summary-box {
	text-align: left;
}

body.musaned-ltr .trust-summary-list li {
	padding-left: 1.4rem;
	padding-right: 0;
}

body.musaned-ltr .trust-summary-list li::before {
	left: 0;
	right: auto;
}

body.musaned-ltr .trust-summary-list li .trust-point-edit,
body.musaned-ltr .trust-summary-list li .trust-point-delete {
	margin-left: .35rem;
	margin-right: 0;
}

body.musaned-ltr .registration-info-list li strong {
	text-align: right;
}

body.musaned-ltr .close_overlay {
	right: 6px;
	left: auto;
}

body.musaned-ltr .share-icons {
	left: 10px;
	right: auto;
}

body.musaned-ltr .whatsapp-comparison img {
	padding-left: 10px;
	padding-right: 0;
}

body.musaned-ltr .single-listing .single-listing-cards {
	margin-left: 20px;
	margin-right: 0;
}

body.musaned-ltr .sc-flex {
	padding: .5rem 0rem 2rem 2.5rem;
}

body.musaned-ltr .border-left {
	border-left: 1px solid var(--border-color);
	border-right: none;
}

body.musaned-ltr .close_compare {
	left: 10px;
	right: auto;
}

body.musaned-ltr .cmp-remove {
	margin-left: auto;
	margin-right: 0;
}

body.musaned-ltr .profile-logo-edit {
	right: 0;
	left: auto;
}

body.musaned-ltr .comparison-table th:first-child,
body.musaned-ltr .comparison-table td:first-child {
	left: 0;
	right: auto;
}

body.musaned-ltr tr th:first-child,
body.musaned-ltr tr td:first-child {
	border-right: 1px solid #afafaf;
	border-left: none;
}

body.musaned-ltr .btn-group-toggle .btn:nth-child(2) {
	border-radius: 0 50px 50px 0;
}

body.musaned-ltr .btn-group-toggle .btn:first-child {
	border-radius: 50px 0 0rem 50px !important;
}

body.musaned-ltr .image_placeholder span {
	margin-right: 10px;
	margin-left: 0;
}

body.musaned-ltr .accordion-item {
	text-align: left;
}

body.musaned-ltr .accordion-button {
	text-align: left;
}

body.musaned-ltr .taxonomy-logo {
	margin-right: 1rem;
	margin-left: 0;
}

body.musaned-ltr .select2-results__option--selected::before {
	margin-left: 8px;
	margin-right: 0;
	right: 1rem;
	left: auto;
}

body.musaned-ltr .badge-wrapper {
	left: -7px;
	right: auto;
}

body.musaned-ltr .af-chip {
	padding: 0 4px 0 12px;
}

/* ---- mirrored from plugins/musaned-map/assets/map.css ---- */
body.musaned-ltr .musaned-map-filters {
	left: 14px;
	right: auto;
}

body.musaned-ltr .musaned-map-search__input {
	text-align: left;
}

body.musaned-ltr .musaned-map-search__result {
	text-align: left;
}

body.musaned-ltr .musaned-map-popup {
	text-align: left;
	direction: ltr;
}

/* ---- mirrored from plugins/musaned-settings/assets/musaned-verified.css ---- */
body.musaned-ltr .verified-ad-tag {
	right: 30px;
	left: auto;
}

body.musaned-ltr .card-pro-id {
	right: 35px;
	left: auto;
}

body.musaned-ltr .musaned-fixed-bar__whatsapp {
	right: 10px;
	left: auto;
}

body.musaned-ltr .musaned-fixed-bar__card:has(.musaned-fixed-bar__whatsapp) .musaned-fixed-bar__link {
	padding-right: 34px;
	padding-left: 0;
}

/* ---- mirrored from plugins/musaned-settings/assets/musaned-rules.css ---- */
body.musaned-ltr .mr-marquee {
	direction: ltr;
}

/* ---- mirrored from plugins/musaned-ads/assets/musaned-storyads.css ---- */
body.musaned-ltr .musaned-storyad__overlay {
	right: 0;
	left: auto;
}

body.musaned-ltr .musaned-storyad__progress {
	left: 0;
	right: auto;
	border-radius: 30px 0 30px 0;
}
