.kaf-mobile-lock{position:fixed;inset:0;z-index:90000;background:radial-gradient(circle at 20% 20%,#6c5ce738,transparent 40%),#15122cf2;backdrop-filter:blur(18px);display:grid;place-items:center;padding:20px;direction:rtl}.kaf-mobile-lock>div{width:min(520px,100%);text-align:center;background:#fff;border-radius:32px;padding:45px;box-shadow:0 35px 100px #0006}.kaf-mobile-lock span{color:var(--brand,#6c5ce7);font-weight:900}.kaf-mobile-lock h2{font-size:32px;margin:8px 0}.kaf-mobile-lock p{color:#747286}.kaf-mobile-lock .kaf-btn{width:100%;margin-top:15px}.gform_wrapper.gravity-theme{font-family:inherit!important}.gform_wrapper.gravity-theme .gform_fields{gap:18px!important}.gform_wrapper.gravity-theme .gfield_label{font-weight:800!important;color:var(--text,#252337)!important;margin-bottom:7px!important}.gform_wrapper.gravity-theme input:not([type=checkbox]):not([type=radio]),.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{width:100%!important;border:1px solid var(--line,#dfddea)!important;background:var(--surface,#fff)!important;color:var(--text,#252337)!important;border-radius:14px!important;padding:13px 14px!important;min-height:50px!important;font:inherit!important;transition:.2s!important}.gform_wrapper.gravity-theme textarea{min-height:120px!important}.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme select:focus,.gform_wrapper.gravity-theme textarea:focus{outline:0!important;border-color:var(--brand)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)!important}.gform_wrapper.gravity-theme .gfield_checkbox,.gform_wrapper.gravity-theme .gfield_radio{display:grid;gap:10px}.gform_wrapper.gravity-theme .gchoice{background:var(--surface-soft,#f6f5fa);border:1px solid var(--line,#e5e3ed);border-radius:13px;padding:11px 13px}.gform_wrapper.gravity-theme .gform_button{border:0!important;border-radius:14px!important;background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 70%,#23185f))!important;color:#fff!important;padding:14px 28px!important;font:800 16px inherit!important;box-shadow:0 14px 30px color-mix(in srgb,var(--brand) 25%,transparent)!important;cursor:pointer}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{border:0!important;border-radius:10px!important;background:#fff0f0!important;color:#a42828!important;padding:8px 12px!important}.gform_wrapper .gform_validation_errors{border:1px solid #ffd1d1!important;border-radius:16px!important;background:#fff6f6!important;box-shadow:none!important}
[data-theme=dark] .kaf-mobile-lock>div{background:#211e38;color:#f6f4ff}
