
.mena-auth-dialog{position:fixed;inset:0;margin:auto}
.mena-auth-dialog{box-sizing:border-box;width:min(520px,calc(100% - 24px));max-height:94dvh;padding:0;border:1px solid #bcd4ee;border-radius:26px;color:#173e65;background:#fff;box-shadow:0 24px 100px #071d4960;overflow:hidden;font-family:Tahoma,Arial,sans-serif}
.mena-auth-dialog::backdrop{background:#071d497a;backdrop-filter:blur(5px)}
.mena-social-links .google-login{margin:0}
.mena-dialog-content .mena-social-links a,.mena-social-links a.google-login{min-height:54px;padding:6px 14px;box-sizing:border-box;line-height:1.5;color:#1f1f1f}
.mena-social-links img.mena-provider-logo{display:block;width:40px!important;height:40px!important;max-width:none;object-fit:contain;flex:0 0 40px}
.mena-auth-dialog .mena-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 22px;border-bottom:1px solid #e2edf8;background:#f6faff;direction:rtl}
.mena-auth-dialog .mena-dialog-head h2{margin:0;font-size:19px;color:#173e65}.mena-dialog-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #cfdfef;border-radius:50%;background:#fff;color:#173e65;font:24px/1 Arial;cursor:pointer}
.mena-auth-dialog iframe{display:block;width:100%;height:min(720px,80dvh);border:0;background:#fff}.mena-dialog-content{padding:22px;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain}.mena-dialog-content .auth{margin:0;padding:0;width:100%;max-width:none;border:0;box-shadow:none}.mena-dialog-content h1{font-size:30px}.mena-dialog-content input{width:100%;box-sizing:border-box}.mena-dialog-content .auth p{font-size:14px}.mena-social-links{display:grid;gap:10px;margin:18px 0}.mena-social-links a{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;border:1px solid #ccdcec;border-radius:12px;text-decoration:none;color:#173e65;background:#fff;font-weight:700}
html.mena-auth-embedded,html.mena-auth-embedded body{min-height:0!important;background:#fff!important}.mena-auth-embedded .wrap{width:100%!important;padding:18px!important;margin:0!important;max-width:none!important}.mena-auth-embedded .topbar,.mena-auth-embedded .intro,.mena-auth-embedded .brand,.mena-auth-embedded .note{display:none!important}.mena-auth-embedded .grid{display:block!important}.mena-auth-embedded .card{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.mena-auth-embedded .card h2{margin-top:4px!important;font-size:27px!important}.mena-auth-embedded .quick-access .card{padding-top:12px!important}
@media(max-width:540px){.mena-auth-dialog{border-radius:22px}.mena-dialog-content{padding:18px}.mena-auth-dialog .mena-dialog-head{padding:14px 18px}}
