/* AFAQ School Manager v2.8.6.7 — Danish dates & LTR Latin data */

/* Explicit helpers */
.afaq-ltr,
.ltr,
[data-ltr="1"],
[data-direction="ltr"],
[dir="ltr"] {
    direction: ltr !important;
    unicode-bidi: isolate !important;
    text-align: left;
}

/* Latin/contact fields must stay LTR even inside the Arabic RTL UI. */
input[type="tel"],
input[type="email"],
input[type="url"],
input[inputmode="tel"],
input[name*="phone" i],
input[name*="mobile" i],
input[name*="email" i],
input[name*="student_id" i],
input[name*="family_id" i],
input[name*="reference" i],
input[id*="phone" i],
input[id*="mobile" i],
input[id*="email" i],
input[id*="student-id" i],
input[id*="family-id" i],
input[id*="reference" i],
a[href^="tel:"],
a[href^="mailto:"],
a[href^="http://"],
a[href^="https://"],
[class*="phone" i],
[class*="mobile" i],
[class*="email" i],
[class*="student-id" i],
[class*="family-id" i],
[class*="reference" i],
[data-field*="phone" i],
[data-field*="mobile" i],
[data-field*="email" i],
[data-field*="student" i][data-field*="id" i],
[data-field*="family" i][data-field*="id" i],
[data-field*="reference" i] {
    direction: ltr !important;
    unicode-bidi: isolate !important;
}

/* Inputs should begin from the natural left side when the content is Latin. */
input[type="tel"],
input[type="email"],
input[type="url"],
input[inputmode="tel"] {
    text-align: left !important;
}

/* Preserve machine/date values while giving date controls the Danish locale hint. */
input[type="date"],
input[type="datetime-local"] {
    direction: ltr !important;
    unicode-bidi: isolate !important;
}
