html{background:#0a0e16}.tutor-login-wrap,#tutor-registration-wrap,.tutor-card:has(>.lost_reset_password){max-width:100%!important;width:460px!important;margin:48px auto!important;padding:0!important;border-radius:20px!important;background:linear-gradient(180deg,#095fd31a,#095fd300 32%),#1a2130!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 20px 55px #00000073!important;position:relative;overflow:hidden}.tutor-login-wrap:before,#tutor-registration-wrap:before,.tutor-card:has(>.lost_reset_password):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#095fd3,#6a3df0)}.tutor-login-wrap .tutor-login-form-wrapper{padding:36px 36px 24px!important}#tutor-registration-wrap #tutor-registration-form{padding:38px 36px 24px!important}form.lost_reset_password{padding:34px 36px 30px!important;margin:0}body.edublink-dark #tutor-login-form input.tutor-form-control.tutor-input,body.edublink-dark .tutor-login-wrap input.tutor-form-control.tutor-input,body.edublink-dark #tutor-registration-wrap input.tutor-form-control.tutor-input,body.edublink-dark .lost_reset_password input.tutor-form-control.tutor-input{display:block;width:100%!important;box-sizing:border-box!important;background:#0f1620!important;border:1px solid rgba(255,255,255,.12)!important;color:#eef2f8!important;border-radius:12px!important;height:52px!important;padding:0 16px!important;font-size:15px!important;margin-bottom:20px;transition:border-color .15s,box-shadow .15s,background .15s}body.edublink-dark #tutor-login-form input.tutor-form-control.tutor-input::placeholder,body.edublink-dark .tutor-login-wrap input.tutor-form-control.tutor-input::placeholder,body.edublink-dark #tutor-registration-wrap input.tutor-form-control.tutor-input::placeholder,body.edublink-dark .lost_reset_password input.tutor-form-control.tutor-input::placeholder{color:#eef2f89e!important;opacity:1}body.edublink-dark #tutor-login-form input.tutor-form-control.tutor-input:focus,body.edublink-dark .tutor-login-wrap input.tutor-form-control.tutor-input:focus,body.edublink-dark #tutor-registration-wrap input.tutor-form-control.tutor-input:focus,body.edublink-dark .lost_reset_password input.tutor-form-control.tutor-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f640!important;background:#121a26!important;outline:none!important}body.edublink-dark .tutor-login-wrap input:-webkit-autofill,body.edublink-dark .tutor-login-wrap input:-webkit-autofill:hover,body.edublink-dark .tutor-login-wrap input:-webkit-autofill:focus,body.edublink-dark #tutor-registration-wrap input:-webkit-autofill,body.edublink-dark #tutor-registration-wrap input:-webkit-autofill:hover,body.edublink-dark #tutor-registration-wrap input:-webkit-autofill:focus,body.edublink-dark .lost_reset_password input:-webkit-autofill,body.edublink-dark .lost_reset_password input:-webkit-autofill:hover,body.edublink-dark .lost_reset_password input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #0f1620 inset!important;-webkit-text-fill-color:#eef2f8!important;caret-color:#eef2f8}#tutor-registration-wrap .ue-reg-name-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}#tutor-registration-wrap .ue-reg-name-row .tutor-input-field input{margin-bottom:0}#tutor-registration-wrap .ue-reg-name-row{margin-bottom:20px}#tutor-registration-wrap .tutor-password-strength-checker,#tutor-registration-wrap .tutor-password-strength-checker .tutor-input-field{display:block;width:100%}.tutor-login-wrap .ue-login-pass-wrap{position:relative}body.edublink-dark #tutor-login-form .ue-login-pass-wrap input.tutor-form-control.tutor-input,body.edublink-dark .tutor-login-wrap .ue-login-pass-wrap input.tutor-form-control.tutor-input,body.edublink-dark #tutor-registration-wrap .tutor-password-strength-checker input.tutor-form-control.tutor-input{padding-left:48px!important}.tutor-login-wrap .ue-login-eye{position:absolute;left:15px;top:50%;transform:translateY(-50%);background:none;border:0;padding:4px;cursor:pointer;line-height:0;color:#eef2f899}#tutor-registration-wrap .tutor-password-strength-checker .tutor-input-field span svg{color:#eef2f899}.tutor-login-wrap .tutor-h3{color:#f2f5fa!important;font-weight:700!important;font-size:25px!important;margin-bottom:24px!important;text-align:center}.tutor-login-wrap .tutor-btn-primary,#tutor-registration-wrap .tutor-btn-primary,.lost_reset_password .tutor-btn-primary{display:block;width:100%;background:linear-gradient(135deg,#095fd3,#6a3df0)!important;border:0!important;height:52px!important;border-radius:12px!important;font-weight:700!important;font-size:16px!important;color:#fff!important;cursor:pointer;box-shadow:0 8px 22px #095fd34d;transition:filter .15s,transform .15s,box-shadow .15s}.tutor-login-wrap .tutor-btn-primary:hover,#tutor-registration-wrap .tutor-btn-primary:hover,.lost_reset_password .tutor-btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 26px #095fd361}.tutor-login-wrap .tutor-small,#tutor-registration-wrap .tutor-small{color:#eef2f899!important;font-size:14px}.tutor-login-wrap .ue-login-register a,.tutor-login-wrap .tutor-small+a,#tutor-registration-wrap .tutor-btn-link{color:#4f9bff!important;font-weight:700;text-decoration:none!important;font-size:14px}#tutor-registration-wrap .tutor-flex.tutor-items-center.tutor-justify-center{display:flex;align-items:center;justify-content:center;gap:6px}.tutor-login-wrap a.tutor-btn-link-gray{color:#9db4d8!important;font-size:14px;text-decoration:none}.tutor-login-wrap a.tutor-btn-link-gray:hover{color:#c7d7f0!important}.tutor-login-wrap .ue-login-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 24px}.tutor-login-wrap .ue-login-remember{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#eef2f8d1;font-weight:600}.tutor-login-wrap .ue-login-remember input{width:18px;height:18px;margin:0;accent-color:#4f9bff;cursor:pointer}.tutor-login-wrap .ue-login-register{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;font-size:14px}.tutor-login-wrap .ue-login-alert,#tutor-registration-wrap #tutor-registration-form .tutor-alert,.lost_reset_password .tutor-alert{border-radius:12px!important;padding:12px 16px!important;font-size:14px;margin-bottom:20px}.tutor-login-wrap .ue-login-alert,#tutor-registration-wrap #tutor-registration-form .tutor-alert,#tutor-registration-wrap #tutor-registration-form .tutor-alert *,.lost_reset_password .tutor-alert-error,.lost_reset_password .tutor-alert-danger,.lost_reset_password .tutor-alert-error *,.lost_reset_password .tutor-alert-danger *{background:#ef444424!important;border-color:#ef444466!important;color:#fca5a5!important}.lost_reset_password .tutor-alert-success,.lost_reset_password .tutor-alert-success *{background:#22c55e1f!important;border-color:#22c55e59!important;color:#86efac!important}.tutor-login-wrap .ue-login-alert,.lost_reset_password .tutor-alert{border:1px solid}#tutor-registration-wrap #tutor-registration-form .tutor-alert{border:1px solid!important}#tutor-registration-wrap #tutor-registration-form .tutor-alert *,.lost_reset_password .tutor-alert *{background:transparent!important;border:0!important}#tutor-registration-wrap>.tutor-alert{display:none!important}form.lost_reset_password:before{content:"نسيت كلمة المرور؟";display:block;text-align:center;color:#f2f5fa;font-size:24px;font-weight:700;margin-bottom:10px}form.tutor-reset-password-form:before{content:"تعيين كلمة مرور جديدة"}.lost_reset_password .tutor-small{color:#eef2f88c!important;font-size:14.5px!important;line-height:1.8;text-align:center;margin-bottom:22px!important}.lost_reset_password .tutor-form-group:has(input[placeholder])>label{display:none}.lost_reset_password label{color:#eef2f8d1;font-size:14px}.tutor-login-wrap .tutor-social-authentication,.tutor-login-wrap #tutor-pro-social-authentication,#tutor-registration-wrap .tutor-social-authentication,#tutor-registration-wrap #tutor-pro-social-authentication{margin:0!important;padding:0 36px 30px!important;border-top:0!important;gap:16px!important}.tutor-login-wrap .tutor-social-authentication:before,#tutor-registration-wrap .tutor-social-authentication:before{content:"أو";align-self:stretch;text-align:center;font-size:13px;font-weight:600;line-height:1;color:#eef2f880;background:linear-gradient(#ffffff1f,#ffffff1f) left center / calc(50% - 26px) 1px no-repeat,linear-gradient(#ffffff1f,#ffffff1f) right center / calc(50% - 26px) 1px no-repeat}@media(max-width:560px){.tutor-login-wrap,#tutor-registration-wrap,.tutor-card:has(>.lost_reset_password){width:100%!important;margin:24px auto!important}.tutor-login-wrap .tutor-login-form-wrapper,#tutor-registration-wrap #tutor-registration-form,form.lost_reset_password{padding:28px 20px 20px!important}#tutor-registration-wrap .ue-reg-name-row{grid-template-columns:1fr;gap:0;margin-bottom:0}#tutor-registration-wrap .ue-reg-name-row .tutor-input-field input{margin-bottom:20px}.tutor-login-wrap .tutor-social-authentication,.tutor-login-wrap #tutor-pro-social-authentication,#tutor-registration-wrap .tutor-social-authentication,#tutor-registration-wrap #tutor-pro-social-authentication{padding:0 20px 24px!important}}
