.mlm-dl-overlay{
    position:fixed; inset:0; background:rgba(0,0,0,.45);
    display:flex; align-items:center; justify-content:center; z-index:9999;
}
.mlm-dl-modal{
    background:#fff; border-radius:12px; padding:16px 18px; width:min(440px,90vw);
    box-shadow:0 10px 35px rgba(0,0,0,.25);
    direction:rtl; text-align:right;
}
.mlm-dl-title{ font-weight:700; margin-bottom:10px; font-size:1.05rem; }
.mlm-dl-input{
    width:100%; padding:10px 12px; border:1px solid #e5e7eb; border-radius:10px; margin:8px 0 12px;
}
.mlm-dl-actions{ display:flex; gap:10px; justify-content:flex-end; }
.mlm-dl-error{ color:#b91c1c; margin-top:6px; }
