/* ==========================================================================
   MENASAAS GLOBALS — RTL OVERRIDES
   Applied after globals-ltr + shell-rtl for Arabic pages
   ========================================================================== */

/* Email copy trigger */
#email-copy-trigger::after {
    right: auto;
    left: 18px;
    transform: translateY(-50%) translateX(-8px);
}

#email-copy-trigger:hover {
    padding-right: var(--pg-card-pad);
    padding-left: 60px;
}

#email-copy-trigger:hover::after {
    transform: translateY(-50%) translateX(0);
}

/* Whitepaper bar */
[dir="rtl"] .whitepaper-bar {
    text-align: right;
}

/* Code blocks & monospace always LTR */
code,
.code-editor,
.terminal,
.api-endpoint,
.script-showcase,
.pg-endpoint,
.pg-code-block {
    direction: ltr;
    text-align: left;
}

/* Flow step borders */
[dir="rtl"] .flow-step {
    border-left: none;
    border-right: 4px solid var(--pg-green);
}

/* Framework sidebar */
[dir="rtl"] .home-framework-sidebar {
    border-left: none;
    padding-left: 0;
    border-right: 2px solid var(--pg-green);
    padding-right: 25px;
}

/* Manual node (comparison) */
[dir="rtl"] .manual-node {
    border-left: none;
    border-right: 3px solid var(--pg-red);
}

[dir="rtl"] .engine-node {
    border-left: none;
    border-right: 3px solid var(--pg-green);
}

/* Endpoint method badge */
[dir="rtl"] .endpoint-method {
    margin-right: 0;
    margin-left: 8px;
}

/* Pricing feature icon */
[dir="rtl"] .pricing-feature i {
    margin-right: 0;
    margin-left: 8px;
}
