.rj-lfp-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(10,22,42,.62);backdrop-filter:blur(4px)}
.rj-lfp-modal.active{display:flex}.rj-lfp-modal-open{overflow:hidden}.rj-lfp-modal-card{position:relative;width:min(460px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:20px;padding:26px;box-shadow:0 30px 80px rgba(0,0,0,.25);direction:rtl}.rj-lfp-modal-close{position:absolute;top:10px;left:12px;width:36px;height:36px;border:0;border-radius:50%;background:#f1f5f9;color:#334155;font-size:25px;line-height:1;cursor:pointer}.rj-lfp-public-form{display:grid;gap:14px;direction:rtl}.rj-lfp-public-form h3{margin:0 0 4px;font-size:22px}.rj-lfp-public-form label{display:grid;gap:6px}.rj-lfp-public-form label span{font-size:13px;font-weight:700;color:#344054}.rj-lfp-public-form input{width:100%;min-height:46px;border:1px solid #cfd8e6;border-radius:10px;padding:8px 12px;background:#fff;box-sizing:border-box}.rj-lfp-public-form button[type=submit]{min-height:48px;border:0;border-radius:10px;background:#1668e3;color:#fff;font:inherit;font-weight:800;cursor:pointer}.rj-lfp-public-form button:disabled{opacity:.65;cursor:wait}.rj-lfp-form-status{min-height:20px;font-size:13px}.rj-lfp-form-status.success{color:#067647}.rj-lfp-form-status.error{color:#b42318}.rj-lfp-hp{position:absolute!important;left:-99999px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:600px){.rj-lfp-modal{align-items:flex-end;padding:0}.rj-lfp-modal-card{width:100%;border-radius:20px 20px 0 0;padding:24px 18px 28px}}
