/**
 * Hijama Riyadh Premium — RTL Specific Stylesheet
 */

body.rtl {
    direction: rtl;
    unicode-bidi: embed;
    text-align: right;
}

/* Prevent any horizontal overflow */
html, body, .wp-site-blocks {
    overflow-x: hidden;
    overflow-x: clip;
    max-width: 100%;
}

/* Ensure icons, chevrons, and arrows point naturally in RTL */
.rtl .hijama-breadcrumbs-sep svg,
.rtl .hijama-service-btn svg {
    transform: scaleX(-1);
}

.rtl .hijama-mobile-drawer {
    right: 0;
    left: auto;
    transform: translateX(105%);
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
}

.rtl .hijama-mobile-drawer.is-active {
    transform: translateX(0);
    visibility: visible;
    pointer-events: auto;
    opacity: 1;
}

.rtl .hijama-notice-box {
    border-right: 4px solid var(--hijama-blue);
    border-left: none;
}

.rtl .hijama-alert-box {
    border-right: 4px solid var(--hijama-gold);
    border-left: none;
}
