/* Arapça (RTL) — html[dir="rtl"] / .bicops-dir-rtl */

html[dir="rtl"] {
    direction: rtl;
}

html[dir="rtl"] body {
    text-align: right;
}

html[dir="rtl"] .app-header__inner,
html[dir="rtl"] .top-nav,
html[dir="rtl"] .top-nav__menu,
html[dir="rtl"] .top-nav__menu-primary,
html[dir="rtl"] .top-nav__menu-secondary {
    direction: rtl;
}

html[dir="rtl"] .top-nav__cta {
    margin-left: 0;
    margin-right: 0.6rem;
}

html[dir="rtl"] .app-header__brand {
    margin-left: 0;
    margin-right: 0;
}

@media (min-width: 769px) {
    html[dir="rtl"] .app-header__logo {
        transform: translateX(18px);
    }
}

@media (max-width: 768px) {
    html[dir="rtl"] .app-header__logo {
        transform: none;
    }
}

/* Ana sayfa hero — TR gibi: metin solda, telefon sağda (RTL grid terslemesin) */
@media (min-width: 901px) {
    html[dir="rtl"] .bicops-home .hero {
        direction: ltr;
    }

    html[dir="rtl"] .bicops-home .hero__content {
        direction: rtl;
        text-align: right;
        justify-self: start;
    }

    html[dir="rtl"] .bicops-home .hero__brand-title,
    html[dir="rtl"] .bicops-home .hero-ai-slider,
    html[dir="rtl"] .bicops-home .hero-ai-slider__item,
    html[dir="rtl"] .bicops-home .hero__app-desc,
    html[dir="rtl"] .bicops-home .hero__tagline,
    html[dir="rtl"] .bicops-home .hero__download-label {
        text-align: right;
    }

    html[dir="rtl"] .bicops-home .hero-ai-slider--hero {
        justify-content: flex-end;
    }

    html[dir="rtl"] .bicops-home .hero-visual {
        justify-self: end;
    }

    html[dir="rtl"] .bicops-home .store-row {
        direction: rtl;
        justify-content: flex-start;
    }
}

@media (min-width: 769px) {
    html[dir="rtl"] .app-header {
        padding-right: max(0.5rem, env(safe-area-inset-right, 0px));
        padding-left: var(--content-padding-x);
    }
}

html[dir="rtl"] .seller-checklist-kutu__list li,
html[dir="rtl"] .seller-trust-kutu__list li,
html[dir="rtl"] .magaza-page__steps--with-mockups .magaza-step-card__copy,
html[dir="rtl"] .magaza-page__steps--with-mockups .magaza-step-card .BicoPOS-point__text {
    text-align: right;
}

html[dir="rtl"] .seller-checklist-kutu__list li {
    flex-direction: row-reverse;
}

html[dir="rtl"] .feat-row:not(.feat-row--reverse) {
    direction: rtl;
}

html[dir="rtl"] .feat-row--reverse {
    direction: ltr;
}

html[dir="rtl"] .feat-row__content {
    text-align: right;
}

html[dir="rtl"] .section__title--center,
html[dir="rtl"] .magaza-page .magaza-hero,
html[dir="rtl"] .seller-checklist-kutu .section__title,
html[dir="rtl"] .seller-trust-kutu .section__title {
    text-align: center;
}

html[dir="rtl"] .scroll-to-top {
    right: auto;
    left: 1.25rem;
}

html[dir="rtl"] .mobile-menu {
    right: auto;
    left: 0;
    box-shadow: 8px 0 32px var(--bicops-menu-shadow);
    transform: translateX(-100%);
}

html[dir="rtl"] .mobile-menu--open {
    transform: translateX(0);
}

html[dir="rtl"] .nav-dropdown__menu {
    left: auto;
    right: 0;
}

html[dir="rtl"] .desktop-lang-dropdown__menu,
html[dir="rtl"] .desktop-theme-dropdown__menu {
    right: auto;
    left: 0;
}

html[dir="rtl"] .desktop-lang-dropdown__item,
html[dir="rtl"] .desktop-theme-dropdown__item {
    text-align: right;
}

/* Footer Arapça → wwwroot/bicops-footer-rtl.css */

html[dir="rtl"] .BicoPOS-point__text {
    text-align: right;
}

html[dir="rtl"] .home-overview-card__link,
html[dir="rtl"] .bicojet-gallery__label {
    text-align: center;
}

html[dir="rtl"] .reveal {
    /* scroll reveal unchanged */
}

html[dir="rtl"] .ph-arrow-right::before {
    transform: scaleX(-1);
}

html[dir="rtl"] .mobile-menu__link {
    flex-direction: row-reverse;
    text-align: right;
}

html[dir="rtl"] .lang-switcher--quad__track {
    direction: ltr;
}

html[dir="rtl"] .mobile-lang-dropdown__menu,
html[dir="rtl"] .mobile-theme-dropdown__menu {
    left: 0;
    right: auto;
}

/* /bicops — Bicops Nedir kahraman: mobil Arapça metin sağa hizalı */
@media (max-width: 960px) {
    html[dir="rtl"] .bicops-nedir-page .bicops-intro {
        direction: rtl;
    }

    html[dir="rtl"] .bicops-nedir-page .bicops-intro__text-column {
        align-items: stretch;
        width: 100%;
    }

    html[dir="rtl"] .bicops-nedir-page .bicops-intro__right {
        direction: rtl;
        text-align: right;
        align-items: flex-end;
        align-self: stretch;
        width: 100%;
        max-width: 100%;
        margin-inline: 0;
        padding-inline: 0;
    }

    html[dir="rtl"] .bicops-nedir-page .bicops-intro__heading,
    html[dir="rtl"] .bicops-nedir-page .bicops-intro__body {
        text-align: right;
        width: 100%;
    }

    html[dir="rtl"] .bicops-nedir-page .section--purple p.bicops-intro__eyebrow {
        display: block;
        text-align: right;
        width: 100%;
        margin: 0 0 1rem !important;
    }

    html[dir="rtl"] .bicops-nedir-page .section--purple p.bicops-intro__eyebrow::after {
        margin: 0.52rem 0 0 auto;
    }
}

/* Mobil Arapça — BicoPOS kare kartlar (/bicops bireysel vb.) */
@media (max-width: 719px) {
    html[dir="rtl"] .home-overview--on-purple .BicoPOS-points--square {
        direction: rtl;
        width: 100%;
    }

    html[dir="rtl"] .home-overview--on-purple .BicoPOS-points--square .BicoPOS-point {
        direction: rtl;
        text-align: right;
    }

    html[dir="rtl"] .home-overview--on-purple .BicoPOS-points--square.bicops-bireysel-points .BicoPOS-point {
        flex-direction: row !important;
    }

    html[dir="rtl"] .home-overview--on-purple .BicoPOS-points--square.bicops-bireysel-points .BicoPOS-point .BicoPOS-point__icon {
        align-self: flex-start !important;
    }
}
