/* Menura Persian-first UI */
html[lang="fa"], html[dir="rtl"] { direction: rtl; }
html[lang="fa"] body, html[dir="rtl"] body,
html[lang="fa"] input, html[lang="fa"] select, html[lang="fa"] textarea, html[lang="fa"] button {
  font-family: var(--menura-font, "Menura IRANSans", "IRANSansWeb", "IRANSans", Tahoma, Arial, sans-serif) !important;
}
html[dir="rtl"] body { text-align: right; }
html[dir="rtl"] input[type="email"], html[dir="rtl"] input[type="tel"], html[dir="rtl"] input[type="url"], html[dir="rtl"] input[type="number"], html[dir="rtl"] .ltr { direction:ltr; text-align:left; }
html[dir="rtl"] .dropdown-menu { text-align:right; }
html[dir="rtl"] .input-group > :not(:first-child) { margin-left:0; }

/* Menura Iranian typography & WordPress chrome isolation */
html[lang="fa"] body, html[dir="rtl"] body,
html[lang="fa"] h1, html[lang="fa"] h2, html[lang="fa"] h3, html[lang="fa"] h4, html[lang="fa"] h5, html[lang="fa"] h6,
html[lang="fa"] p, html[lang="fa"] a, html[lang="fa"] span, html[lang="fa"] label, html[lang="fa"] li, html[lang="fa"] td, html[lang="fa"] th,
html[dir="rtl"] h1, html[dir="rtl"] h2, html[dir="rtl"] h3, html[dir="rtl"] h4, html[dir="rtl"] h5, html[dir="rtl"] h6 {
  font-family: var(--menura-font, "Menura IRANSans", "IRANSansWeb", "IRANSans", Tahoma, Arial, sans-serif);
}
#wpadminbar { display:none !important; }
html { margin-top:0 !important; }
@media screen and (max-width:782px){ html { margin-top:0 !important; } }
/* Numeric prices remain readable in RTL */
.menura-money, .price, .or-money, .expense-money-symbol { font-variant-numeric: tabular-nums; }


/* Force the installed Menura font across every Persian application surface.
   Icon elements are intentionally excluded so Font Awesome / Bootstrap Icons keep working. */
html[lang="fa"] body, html[dir="rtl"] body,
html[lang="fa"] body button, html[dir="rtl"] body button,
html[lang="fa"] body input, html[dir="rtl"] body input,
html[lang="fa"] body select, html[dir="rtl"] body select,
html[lang="fa"] body textarea, html[dir="rtl"] body textarea,
html[lang="fa"] body option, html[dir="rtl"] body option,
html[lang="fa"] body h1, html[dir="rtl"] body h1,
html[lang="fa"] body h2, html[dir="rtl"] body h2,
html[lang="fa"] body h3, html[dir="rtl"] body h3,
html[lang="fa"] body h4, html[dir="rtl"] body h4,
html[lang="fa"] body h5, html[dir="rtl"] body h5,
html[lang="fa"] body h6, html[dir="rtl"] body h6,
html[lang="fa"] body p, html[dir="rtl"] body p,
html[lang="fa"] body a, html[dir="rtl"] body a,
html[lang="fa"] body label, html[dir="rtl"] body label,
html[lang="fa"] body li, html[dir="rtl"] body li,
html[lang="fa"] body th, html[dir="rtl"] body th,
html[lang="fa"] body td, html[dir="rtl"] body td,
html[lang="fa"] body strong, html[dir="rtl"] body strong,
html[lang="fa"] body small, html[dir="rtl"] body small {
  font-family: var(--menura-font, "Menura IRANSans", "IRANSansWeb", "IRANSans", Tahoma, Arial, sans-serif) !important;
}


/* Keep icon fonts intact in Persian mode */
html[lang="fa"] body .bi,
html[dir="rtl"] body .bi,
html[lang="fa"] body i.bi,
html[dir="rtl"] body i.bi,
html[lang="fa"] body .bi::before,
html[dir="rtl"] body .bi::before {
  font-family: "bootstrap-icons" !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1 !important;
  display: inline-block !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html[lang="fa"] body .fa,
html[lang="fa"] body .fas,
html[lang="fa"] body .far,
html[lang="fa"] body .fab,
html[lang="fa"] body .fa-solid,
html[lang="fa"] body .fa-regular,
html[dir="rtl"] body .fa,
html[dir="rtl"] body .fas,
html[dir="rtl"] body .far,
html[dir="rtl"] body .fab,
html[dir="rtl"] body .fa-solid,
html[dir="rtl"] body .fa-regular {
  font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands" !important;
  font-style: normal !important;
  line-height: 1 !important;
}
