.elementor-26 .elementor-element.elementor-element-425a1bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-26 .elementor-element.elementor-element-425a1bf:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-425a1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5aeb33 );}.elementor-26 .elementor-element.elementor-element-8eb3a11{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-bb2189c{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-887fca2-font-family ), Sans-serif;font-size:var( --e-global-typography-887fca2-font-size );font-weight:var( --e-global-typography-887fca2-font-weight );color:var( --e-global-color-09cc561 );}.elementor-26 .elementor-element.elementor-element-bb2189c.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-bb2189c p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-bb2189c a{color:var( --e-global-color-09cc561 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-bb2189c{font-size:var( --e-global-typography-887fca2-font-size );}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-425a1bf{--padding-top:2.25rem;--padding-bottom:2.25rem;--padding-left:2.25rem;--padding-right:2.25rem;}.elementor-26 .elementor-element.elementor-element-bb2189c{font-size:var( --e-global-typography-887fca2-font-size );}}/* Start custom CSS for container, class: .elementor-element-425a1bf *//* =====================================
   Career Hub Academy Authorization Form
===================================== */

/* حاوية الفورم الرئيسية */
.page-id-26 .masterstudy-authorization{
    width:100% !important;
    max-width:680px !important;
    margin:0 auto !important;
    padding:34px !important;

    background:#fff !important;
    border:1px solid #ececec !important;
    border-radius:20px !important;

    box-shadow:0 20px 55px rgba(0,0,0,.07) !important;

    font-family:"Poppins",sans-serif !important;
}

/* عنوان إنشاء حساب */
.page-id-26 .masterstudy-authorization__header{
    margin-bottom:26px !important;
    padding:0 !important;
    border:0 !important;
}

.page-id-26 .masterstudy-authorization__header-title{
    display:block !important;
    color:#111 !important;

    font-family:"Poppins",sans-serif !important;
    font-size:26px !important;
    font-weight:800 !important;
    line-height:1.3 !important;
}

/* المسافة بين الحقول */
.page-id-26 .masterstudy-authorization__form-wrapper{
    display:flex !important;
    flex-direction:column !important;
    gap:14px !important;
}

/* الحقول */
.page-id-26 .masterstudy-authorization__form-input{
    width:100% !important;
    height:52px !important;
    padding:0 16px !important;

    background:#fff !important;
    color:#111 !important;

    border:1px solid #dedede !important;
    border-radius:8px !important;

    font-family:"Poppins",sans-serif !important;
    font-size:14px !important;
    font-weight:500 !important;

    outline:none !important;
    box-shadow:none !important;

    transition:
        border-color .25s ease,
        box-shadow .25s ease !important;
}

.page-id-26 .masterstudy-authorization__form-input::placeholder{
    color:#999 !important;
    opacity:1 !important;
}

/* Focus */
.page-id-26 .masterstudy-authorization__form-input:focus{
    border-color:#FF7F46 !important;
    box-shadow:0 0 0 4px rgba(255,127,70,.12) !important;
}

/* إزالة لون Autofill الأزرق */
.page-id-26 .masterstudy-authorization__form-input:-webkit-autofill{
    -webkit-text-fill-color:#111 !important;
    -webkit-box-shadow:0 0 0 1000px #fff inset !important;
    box-shadow:0 0 0 1000px #fff inset !important;
}

/* أيقونة إظهار كلمة المرور */
.page-id-26 .masterstudy-authorization__form-show-pass{
    filter:none !important;
    opacity:.7;
}

.page-id-26 .masterstudy-authorization__form-show-pass:hover{
    opacity:1;
}

/* منطقة الأزرار */
.page-id-26 .masterstudy-authorization__actions{
    margin-top:22px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:15px !important;
}

/* زر إنشاء الحساب */
.page-id-26 [data-id="masterstudy-authorization-register-button"],
.page-id-26 [data-id="masterstudy-authorization-login-button"],
.page-id-26 [data-id="masterstudy-authorization-restore-button"]{
    min-width:145px !important;
    min-height:46px !important;
    padding:12px 22px !important;

    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    background:#111 !important;
    border:1px solid #111 !important;
    border-radius:4px !important;

    color:#fff !important;
    box-shadow:none !important;

    transition:
        background-color .3s ease,
        border-color .3s ease,
        transform .3s ease,
        box-shadow .3s ease !important;
}

.page-id-26 [data-id="masterstudy-authorization-register-button"] .masterstudy-button__title,
.page-id-26 [data-id="masterstudy-authorization-login-button"] .masterstudy-button__title,
.page-id-26 [data-id="masterstudy-authorization-restore-button"] .masterstudy-button__title{
    color:#fff !important;
    font-family:"Poppins",sans-serif !important;
    font-size:13px !important;
    font-weight:800 !important;
}

/* Hover */
.page-id-26 [data-id="masterstudy-authorization-register-button"]:hover,
.page-id-26 [data-id="masterstudy-authorization-login-button"]:hover,
.page-id-26 [data-id="masterstudy-authorization-restore-button"]:hover{
    background:#FF7F46 !important;
    border-color:#FF7F46 !important;

    transform:translateY(-2px);
    box-shadow:0 12px 25px rgba(255,127,70,.24) !important;
}

/* رابط تسجيل الدخول وإنشاء الحساب */
.page-id-26 .masterstudy-authorization__switch{
    margin-top:28px !important;
    padding-top:22px !important;
    border-top:1px solid #ececec !important;
}

.page-id-26 .masterstudy-authorization__switch-account-title{
    color:#777 !important;
    font-size:13px !important;
}

.page-id-26 .masterstudy-authorization__switch-account-link,
.page-id-26 .masterstudy-authorization__switch-lost-pass,
.page-id-26 .masterstudy-authorization__instructor-page-link{
    color:#111 !important;
    font-size:13px !important;
    font-weight:800 !important;
    text-decoration:none !important;
}

.page-id-26 .masterstudy-authorization__switch-account-link:hover,
.page-id-26 .masterstudy-authorization__switch-lost-pass:hover,
.page-id-26 .masterstudy-authorization__instructor-page-link:hover{
    color:#FF7F46 !important;
}

/* Checkbox */
.page-id-26 .masterstudy-authorization__checkbox-wrapper{
    border-color:#d8d8d8 !important;
}

.page-id-26 .masterstudy-authorization__checkbox input:checked +
.masterstudy-authorization__checkbox-wrapper{
    background:#FF7F46 !important;
    border-color:#FF7F46 !important;
}

/* =========================
   Mobile
========================= */
@media(max-width:767px){

    .page-id-26 .masterstudy-authorization{
        max-width:100% !important;
        padding:22px 16px !important;
        border-radius:14px !important;
    }

    .page-id-26 .masterstudy-authorization__header-title{
        font-size:22px !important;
    }

    .page-id-26 .masterstudy-authorization__form-input{
        height:48px !important;
        font-size:13px !important;
        padding:0 13px !important;
    }

    .page-id-26 .masterstudy-authorization__actions{
        flex-direction:column !important;
        align-items:stretch !important;
    }

    .page-id-26 [data-id="masterstudy-authorization-register-button"],
    .page-id-26 [data-id="masterstudy-authorization-login-button"],
    .page-id-26 [data-id="masterstudy-authorization-restore-button"]{
        width:100% !important;
        min-height:46px !important;
    }
}
/* =========================================
   Career Hub Academy - Authorization Page
   الصفحة رقم 26
========================================= */

/* خلفية الصفحة */
body.page-id-26{
    background:#f7f7f7 !important;
}

/* إلغاء العرض الضيق والمساحات القديمة */
body.page-id-26 #main,
body.page-id-26 .site-content,
body.page-id-26 .content-area{
    width:100% !important;
    max-width:100% !important;
    padding:0 !important;
    margin:0 !important;
}

/* =========================================
   البانر العلوي
========================================= */

body.page-id-26 .entry-header{
    position:relative;
    overflow:hidden;

    min-height:210px;
    display:flex;
    align-items:center;

    padding:55px 20px !important;
    margin:0 !important;

    background:
        radial-gradient(
            circle at 20% 50%,
            rgba(255,127,70,.20),
            transparent 38%
        ),
        linear-gradient(
            135deg,
            #111111 0%,
            #1d1d1d 55%,
            #111111 100%
        ) !important;

    border:0 !important;
}

/* لمسة برتقالية */
body.page-id-26 .entry-header::before{
    content:"";
    position:absolute;
    top:0;
    right:0;

    width:320px;
    height:320px;

    background:#FF7F46;
    opacity:.08;
    border-radius:50%;

    transform:translate(35%,-45%);
}

/* خط سفلي */
body.page-id-26 .entry-header::after{
    content:"";
    position:absolute;
    right:0;
    bottom:0;

    width:100%;
    height:4px;

    background:linear-gradient(
        90deg,
        transparent,
        #FF7F46,
        transparent
    );
}

/* محتوى البانر */
body.page-id-26 .entry-header .container{
    position:relative;
    z-index:2;

    width:100% !important;
    max-width:1180px !important;

    margin:auto !important;
    padding:0 20px !important;
}

/* عنوان البانر */
body.page-id-26 .entry-header .entry-title h1{
    margin:0 !important;

    color:#ffffff !important;

    font-family:"Poppins",sans-serif !important;
    font-size:46px !important;
    font-weight:800 !important;
    line-height:1.2 !important;

    text-align:center !important;
}

/* نص صغير تحت العنوان */
body.page-id-26 .entry-header .entry-title::after{
    content:"ابدأ رحلتك التعليمية وأنشئ حسابك خلال دقائق";

    display:block;
    margin-top:14px;

    color:rgba(255,255,255,.72);

    font-family:"Poppins",sans-serif;
    font-size:15px;
    font-weight:500;

    text-align:center;
}

/* =========================================
   Breadcrumb
========================================= */

body.page-id-26 .stm_lms_breadcrumbs{
    background:#ffffff !important;
    border-bottom:1px solid #eeeeee !important;
    padding:12px 0 !important;
}

body.page-id-26 .stm_lms_breadcrumbs .container{
    max-width:1180px !important;
}

body.page-id-26 .navxtBreads,
body.page-id-26 .navxtBreads a{
    color:#888 !important;
    font-size:12px !important;
}

body.page-id-26 .navxtBreads a:hover{
    color:#FF7F46 !important;
}

/* =========================================
   منطقة المحتوى
========================================= */

body.page-id-26 #main > .container{
    width:100% !important;
    max-width:1180px !important;

    padding:60px 20px 80px !important;
    margin:auto !important;
}

body.page-id-26 .text_block{
    width:100% !important;
}

/* الحاوية الرئيسية في Elementor */
body.page-id-26 .elementor-26 .e-con{
    max-width:100% !important;
}

/* =========================================
   مقدمة الصفحة فوق الفورم
========================================= */

body.page-id-26 .elementor-widget-heading h2{
    color:#111 !important;

    font-family:"Poppins",sans-serif !important;
    font-size:42px !important;
    font-weight:800 !important;
    line-height:1.2 !important;
}

body.page-id-26 .elementor-widget-text-editor p{
    max-width:680px;
    margin:0 auto;

    color:#666 !important;

    font-size:15px !important;
    line-height:1.9 !important;
}

/* =========================================
   الفورم
========================================= */

body.page-id-26 .masterstudy-authorization{
    width:100% !important;
    max-width:620px !important;

    margin:32px auto 0 !important;
    padding:34px !important;

    background:#ffffff !important;

    border:1px solid #e9e9e9 !important;
    border-radius:18px !important;

    box-shadow:
        0 24px 60px rgba(0,0,0,.08) !important;
}

/* عنوان الفورم */
body.page-id-26
.masterstudy-authorization__header-title{
    color:#111 !important;

    font-family:"Poppins",sans-serif !important;
    font-size:25px !important;
    font-weight:800 !important;
}

/* الحقول */
body.page-id-26
.masterstudy-authorization__form-input{
    width:100% !important;
    height:52px !important;

    padding:0 16px !important;

    background:#fff !important;
    color:#111 !important;

    border:1px solid #dedede !important;
    border-radius:7px !important;

    font-size:14px !important;

    box-shadow:none !important;
    outline:none !important;

    transition:.25s ease !important;
}

body.page-id-26
.masterstudy-authorization__form-input:focus{
    border-color:#FF7F46 !important;
    box-shadow:
        0 0 0 4px rgba(255,127,70,.12) !important;
}

/* Autofill */
body.page-id-26
.masterstudy-authorization__form-input:-webkit-autofill{
    -webkit-text-fill-color:#111 !important;
    -webkit-box-shadow:
        0 0 0 1000px #fff inset !important;
}

/* الأزرار */
body.page-id-26
.masterstudy-authorization
.masterstudy-button{
    min-height:46px !important;
    padding:12px 24px !important;

    background:#111 !important;
    border:1px solid #111 !important;
    border-radius:4px !important;

    color:#fff !important;

    transition:.3s ease !important;
}

body.page-id-26
.masterstudy-authorization
.masterstudy-button__title{
    color:#fff !important;

    font-family:"Poppins",sans-serif !important;
    font-size:13px !important;
    font-weight:800 !important;
}

body.page-id-26
.masterstudy-authorization
.masterstudy-button:hover{
    background:#FF7F46 !important;
    border-color:#FF7F46 !important;

    transform:translateY(-2px);

    box-shadow:
        0 12px 26px rgba(255,127,70,.25) !important;
}

/* روابط الدخول وإنشاء الحساب */
body.page-id-26
.masterstudy-authorization__switch-account-link,
body.page-id-26
.masterstudy-authorization__switch-lost-pass,
body.page-id-26
.masterstudy-authorization__instructor-page-link{
    color:#111 !important;
    font-weight:700 !important;
}

body.page-id-26
.masterstudy-authorization__switch-account-link:hover,
body.page-id-26
.masterstudy-authorization__switch-lost-pass:hover,
body.page-id-26
.masterstudy-authorization__instructor-page-link:hover{
    color:#FF7F46 !important;
}

/* Checkbox */
body.page-id-26
.masterstudy-authorization__checkbox input:checked
+ .masterstudy-authorization__checkbox-wrapper{
    background:#FF7F46 !important;
    border-color:#FF7F46 !important;
}

/* =========================================
   Mobile
========================================= */

@media(max-width:767px){

    body.page-id-26 .entry-header{
        min-height:155px;
        padding:38px 15px !important;
    }

    body.page-id-26 .entry-header .entry-title h1{
        font-size:30px !important;
    }

    body.page-id-26 .entry-header .entry-title::after{
        font-size:13px;
        line-height:1.7;
    }

    body.page-id-26 #main > .container{
        padding:35px 12px 55px !important;
    }

    body.page-id-26 .elementor-widget-heading h2{
        font-size:30px !important;
    }

    body.page-id-26 .masterstudy-authorization{
        max-width:100% !important;

        margin-top:24px !important;
        padding:22px 15px !important;

        border-radius:14px !important;
    }

    body.page-id-26
    .masterstudy-authorization__header-title{
        font-size:21px !important;
    }

    body.page-id-26
    .masterstudy-authorization__form-input{
        height:48px !important;
        font-size:13px !important;
    }

    body.page-id-26
    .masterstudy-authorization__actions{
        flex-direction:column !important;
        align-items:stretch !important;
        gap:10px !important;
    }

    body.page-id-26
    .masterstudy-authorization
    .masterstudy-button{
        width:100% !important;
    }
}
/* إخفاء شريط الـ Breadcrumb بالكامل في صفحة إنشاء الحساب */
body.page-id-26 .stm_lms_breadcrumbs,
body.page-id-26 .stm_breadcrumbs_unit,
body.page-id-26 .navxtBreads{
    display:none !important;
    height:0 !important;
    min-height:0 !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
}

/* Google Login Button */
#masterstudy-authorization-google-login{
    display:flex !important;
    align-items:center;
    justify-content:center;
    gap:12px;

    width:100%;
    height:56px;

    background:#fff;
    color:#1f2937 !important;

    border:1px solid #e5e7eb;
    border-radius:14px;

    font-size:16px;
    font-weight:600;
    text-decoration:none !important;

    transition:.3s ease;
    box-shadow:0 6px 18px rgba(0,0,0,.05);
}

#masterstudy-authorization-google-login:hover{
    border-color:#FF7F46;
    color:#FF7F46 !important;
    transform:translateY(-2px);
    box-shadow:0 12px 28px rgba(255,127,70,.18);
}

/* Icon */
#masterstudy-authorization-google-login img{
    width:22px;
    height:22px;
    margin:0;
    flex-shrink:0;
}

/* إزالة أي مسافات أو ستايلات من البلاجن */
#masterstudy-authorization-google-login::before,
#masterstudy-authorization-google-login::after{
    display:none !important;
}/* End custom CSS */