/* Fitorest Persian Digits notices. Authentication behavior is unchanged. */
html[lang^="fa"] .dig_popmessage {
 direction:rtl!important;text-align:right!important;
 font-family:inherit;width:360px;max-width:calc(100vw - 32px);
 left:16px!important;right:auto!important;
 box-shadow:0 5px 24px rgba(45,26,29,.14);border-radius:10px;
}
html[lang^="fa"] .dig_popmessage .dig_popmessage_contents {
 direction:rtl!important;text-align:right!important;gap:12px;
}
html[lang^="fa"] .dig_popmessage .dig_firele {margin:0 16px 0 0!important;flex-shrink:0;}
html[lang^="fa"] .dig_popmessage .dig_lasele {min-width:0;padding:20px 0 20px 30px!important;}
html[lang^="fa"] .dig_popmessage .dig_lase_snap,
html[lang^="fa"] .dig_popmessage .dig_lase_message {direction:rtl!important;text-align:right!important;line-height:1.8;overflow-wrap:anywhere;}
html[lang^="fa"] .dig_popmessage .dig_popdismiss {right:auto!important;left:10px!important;}
html[lang^="fa"] .dig_success_msg .dig_popmessage_contents {
 background:#fcf4f5!important;border:1px solid #ecd0d4!important;
}
html[lang^="fa"] .dig_success_msg .dig_lase_snap {color:#a51f2d!important;font-weight:700;}
html[lang^="fa"] .dig_success_msg .dig_lase_message {color:#4b3034!important;}
html[lang^="fa"] .dig_success_msg .dig_popdismiss {background-color:#c42736!important;}
html[lang^="fa"] .dig_success_msg .dig_firele .dig_pop_bg {
 background-image:none!important;background-color:#f0d5d9;border-radius:50%;
}
html[lang^="fa"] .dig_success_msg .dig_firele .dig_pop_bg_over {
 background-image:none!important;width:18px;height:18px;
}
html[lang^="fa"] .dig_success_msg .dig_pop_bg_over::after {
 content:"";display:block;position:absolute;width:7px;height:13px;
 top:0;left:5px;border:solid #a51f2d;border-width:0 2px 2px 0;transform:rotate(45deg);
}
html[lang^="fa"] .dig_critical_msg .dig_popmessage_contents {background:#fff4f4!important;border:1px solid #ecc7cc!important;}
html[lang^="fa"] .dig_critical_msg .dig_lase_snap {color:#a51f2d!important;}
html[lang^="fa"] .dig_critical_msg .dig_lase_message {color:#592c33!important;}
html[lang^="fa"] .dig_notice_msg .dig_popmessage_contents {background:#fff9ee!important;}
html[lang^="fa"] .dig_notice_msg .dig_lase_snap,
html[lang^="fa"] .dig_notice_msg .dig_lase_message {color:#72501a!important;}

html[lang^="fa"] .dig_popmessage.dig_popBounceInRight {
 animation:fitorestNoticeFromLeft .28s ease-out both!important;
}
@keyframes fitorestNoticeFromLeft {
 from {opacity:0;transform:translateX(calc(-100% - 24px));}
 to {opacity:1;transform:translateX(0);}
}
/* Error notices enter from the right. */
html[lang^="fa"] .dig_popmessage.dig_critical_msg {
 left:auto!important;right:16px!important;
}
html[lang^="fa"] .dig_popmessage.dig_critical_msg.dig_popBounceInRight {
 animation-name:fitorestErrorFromRight!important;
}
@keyframes fitorestErrorFromRight {
 from {opacity:0;transform:translateX(calc(100% + 24px));}
 to {opacity:1;transform:translateX(0);}
}
@media (prefers-reduced-motion:reduce) {
 html[lang^="fa"] .dig_popmessage.dig_popBounceInRight {animation:none!important;}
}
