/* nayad RTL patch sheet (DESIGN §4.3 item 6). Authored for RTL; never flipped. Loaded only in RTL mode. */

/* vueuc / naive-ui floating layer (selects, tooltips, date pickers): JS computes physical-left
   coordinates, so pin the content to the physical left. Verified live 2026-10-01. */
.v-binder-follower-content { left: 0 !important; right: auto !important; }

/* Opportunities kanban: the runtime mirrors the columns' inline translateX; don't animate that. */
.crm-opportunities-stages-container > * { transition: width 1s !important; }

/* Phone numbers, emails and URLs keep their own (LTR) direction inside RTL text. */
a[href^="tel:"], a[href^="mailto:"],
input[type="tel"], input[type="email"], input[type="url"] { unicode-bidi: plaintext; }

/* Text that is only a phone number or email (marked by the runtime): keep its own LTR order inside RTL
   text, aligned like its RTL surroundings. */
[data-rtl-ltr] { direction: ltr; unicode-bidi: isolate; text-align: right; }
