.mp-urdu{font-family:"Jameel Noori Nastaleeq","Noto Nastaliq Urdu","Noto Naskh Arabic",serif;direction:rtl;unicode-bidi:isolate;font-size:1.08em;line-height:1.55}.mp-bi{display:inline;white-space:normal}.mp-bi-sep{opacity:.58}.mp-dashboard-ui,.mp-proposal-shell,.mp-directory-search,.mp-login-modal,.mp-security-card,.mp-pledge-modal,.mat-wrap{font-size:max(12px,1em)}

.mp-bi-sep{display:inline-block;margin-inline:2px}.mp-urdu{overflow-wrap:anywhere;word-break:normal}

/* v3.8.7 — Urdu typography must be consistent across every Mat PRO surface. */
.mp-urdu,
[lang="ur"],
[dir="rtl"]{
    font-family:"Jameel Noori Nastaleeq","Noto Nastaliq Urdu","Noto Naskh Arabic",serif!important;
    font-weight:400;
    line-height:1.65;
}
.mat-wrap option,.mp-dashboard-ui option,.mp-proposal-shell option,.mp-directory-search option{
    font-family:"Jameel Noori Nastaleeq","Noto Nastaliq Urdu",Arial,sans-serif;
}

/* Mat PRO v3.9.3 — every bilingual button keeps Urdu on its own line. */
.mp-button-bilingual .mp-urdu,
.mp-button-bilingual [lang="ur"],
button .mp-urdu,
.button .mp-urdu,
.mp-action-btn .mp-urdu,
.mp-dashboard-primary .mp-urdu,
.mp-dashboard-secondary .mp-urdu,
.mp-dashboard-danger .mp-urdu,
.mp-thread-send .mp-urdu,
.mp-safe-member-action .mp-urdu{
  display:block!important;
  width:100%!important;
  margin:2px 0 0!important;
  text-align:center!important;
  line-height:1.5!important;
  white-space:normal!important;
}
.mp-button-bilingual{white-space:normal!important;line-height:1.2!important;text-align:center!important}


/* Mat PRO v3.9.4 — universal bilingual button cleanup */
.mp-button-bilingual,.mp-button-bilingual:link,.mp-button-bilingual:visited{white-space:normal!important;text-align:center!important;line-height:1.18!important;}
.mp-button-bilingual .mp-btn-inner{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;}
.mp-button-bilingual .mp-btn-bi{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;flex:1 1 auto!important;min-width:0!important;width:100%!important;}
.mp-button-bilingual .mp-btn-en,.mp-button-bilingual .mp-btn-ur{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
.mp-button-bilingual .mp-btn-en{font-weight:700!important;line-height:1.25!important;}
.mp-button-bilingual .mp-btn-ur{margin-top:1px!important;line-height:1.5!important;}
.mp-dashboard-ui .mp-dashboard-primary,.mp-dashboard-ui .mp-dashboard-secondary,.mp-dashboard-ui .mp-dashboard-danger,.mp-dashboard-ui .mp-thread-send,.mp-dashboard-ui .mp-safe-member-action,.mp-proposal-shell .mp-action-btn,.mp-share-options .mp-action-btn{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;}

/* Mat PRO v3.9.5 — dashboard translations always start on a clean next line where a bilingual block is intended. */
.mp-dashboard-ui .mp-stacked-bilingual>.mp-urdu,
.mp-dashboard-ui .mp-stacked-bilingual>[lang="ur"]{
  display:block!important;width:100%!important;margin-top:4px!important;text-align:left!important;line-height:1.65!important;
}
.mp-dashboard-ui .mp-stacked-text-pair{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;white-space:normal!important}
.mp-dashboard-ui .mp-stacked-text-pair>.mp-text-en,.mp-dashboard-ui .mp-stacked-text-pair>.mp-text-ur{display:block!important;width:100%!important;line-height:1.4!important}
.mp-dashboard-ui .mp-stacked-text-pair>.mp-text-ur{margin-top:1px!important;line-height:1.65!important}
