:root, body {--erpl-primary:    var(--ut-palette-primary, #0077C0);--erpl-on-primary: var(--ut-palette-primary-contrast, #fff);--erpl-surface:    var(--ut-component-background-color, #fff);--erpl-text:       var(--ut-component-text-default-color, #221F20);--erpl-muted:      var(--ut-component-text-muted-color, #7b8088);--erpl-border:     var(--ut-component-border-color, #E4E8EC);--erpl-primary-deep: var(--erpl-primary);--erpl-field-bg:     var(--erpl-surface);--erpl-tag-bg:       rgba(128,128,128,.14);--erpl-ring:         rgba(0,119,192,.18);--erpl-side-top:     #0B2338;--erpl-side-bottom:  #045A96;}@supports (color: color-mix(in srgb, red 50%, blue)) {:root, body {--erpl-primary-deep: color-mix(in srgb, var(--erpl-primary) 78%, #000);--erpl-field-bg:     color-mix(in srgb, var(--erpl-text) 4%, var(--erpl-surface));--erpl-tag-bg:       color-mix(in srgb, var(--erpl-text) 9%, transparent);--erpl-ring:         color-mix(in srgb, var(--erpl-primary) 20%, transparent);--erpl-side-top:     color-mix(in srgb, var(--erpl-primary) 30%, #000);--erpl-side-bottom:  color-mix(in srgb, var(--erpl-primary) 78%, #000);background: transparent !important;}}:root { --usty-cyan: #2AC5F4; --usty-font-ar: "Tajawal", sans-serif; --usty-font-en: "Tajawal", sans-serif; }#erptStatTxt{color: #fff;}.t-PageBody--login{--blue:var(--erpl-primary);--deep:var(--erpl-primary-deep);--cyan:var(--usty-cyan);--ink:var(--erpl-text);--gray:var(--erpl-muted);--line:var(--erpl-border);--fb:var(--usty-font-ar);background:var(--erpl-surface);font-family:var(--fb)}html[lang="en"] .t-PageBody--login{--fb:var(--usty-font-en)}body{overflow: hidden;}.t-Login-containerBody,.t-Login-region{margin: 0 !important;height: 100vh;}:root{--erpt-w:50vw;--erpt-cut:8vw}.erpt-side{position:fixed;top:0;right:36.7vw;height:100vh;width:var(--erpt-w);clip-path:polygon(0 0,var(--erpt-w) 0,calc(var(--erpt-w) - var(--erpt-cut)) 100%,0 100%);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;z-index:1;color:#fff;background:var(--erpl-side-top)}.erpt-bg{position:absolute;top:-10%;left:0;width:100%;height:110%;object-fit:cover;object-position:55% center;z-index:0}.erpt-side::before{content:"";position:absolute;inset:0;z-index:1;background:var(--blue);opacity:.42;mix-blend-mode:multiply}.erpt-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--erpl-side-top) 0%,transparent 40%,transparent 58%,var(--erpl-side-top) 100%);opacity:.9}.erpt-edge{position:fixed;top:0;left:0;bottom:0;width:calc(var(--erpt-w) + 14px);z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--cyan),var(--blue));clip-path:polygon(var(--erpt-w) 0,calc(var(--erpt-w) + 14px) 0,calc(var(--erpt-w) - var(--erpt-cut) + 14px) 100%,calc(var(--erpt-w) - var(--erpt-cut)) 100%)}.erpt-top{position:relative;z-index:2;padding:52px calc(48px + var(--erpt-cut) * .3) 0 48px;text-align:center}.erpt-crest{width:76px;height:auto;margin-bottom:16px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3))}.erpt-top h2{font:700 26px/1.7 var(--fb);max-width:380px;margin:0 auto;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.25)}.erpt-bar{display:block;width:44px;height:4px;border-radius:4px;background:var(--cyan);margin:12px auto 0}.erpt-chip{position:relative;z-index:2;display:flex;align-items:center;gap:16px;margin:0 calc(var(--erpt-cut) + 32px) 40px 40px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px;padding:14px 20px;color:#fff}.erpt-stat{flex:none;display:flex;flex-direction:column;align-items:center;line-height:1;padding-inline-end:16px;border-inline-end:1px solid rgba(255,255,255,.3)}.erpt-stat small{font-size:11px;opacity:.85;margin-bottom:4px}.erpt-stat b{font:700 40px/1 var(--fb);color:var(--cyan)}.erpt-chip p{margin:0;font-size:13px;line-height:1.9}.t-PageBody--login .t-Login-container{box-sizing:border-box;margin:0 0 0 auto;width:46.9vw;max-width:none;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;box-shadow:none;border:0;position:relative;z-index:2}.t-Login-region{padding: 100px 10px 10px 10px !important;}.t-PageBody--login .t-Login-region{width:100%;max-width:360px;margin:0;padding:0;background:transparent;box-shadow:none;border:0}.t-PageBody--login .t-Login-header{display:none}.t-PageBody--login .t-Login-body,.t-PageBody--login .t-Login-buttons{padding:0}.t-PageBody--login .t-Body-alert{position:fixed;top:16px;right:16px;left:auto;width:min(420px,calc(100vw - 32px));z-index:50}.erpt-head,.erpt-lang,.erpt-forgot,.erpt-foot{width:100%;max-width:370px}.erpt-tag{display:inline-flex;align-items:center;gap:7px;background:var(--erpl-ring);font-size:11px;font-weight:700;padding:5px 12px;border-radius:20px;margin-bottom:18px}.erpt-tag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue)}.erpt-head h1{font:700 26px/1.4 var(--fb);color:var(--ink);margin:0 0 8px}.erpt-head p{font-size:13.5px;color:var(--gray);margin:0 0 30px;line-height:1.7}.erpt-forgot{display:block;margin-top:16px;font-size:12.5px;color:var(--gray);text-decoration:none;text-align:center}.erpt-forgot:hover{color:var(--blue)}.erpt-forgot[hidden]{display:none}.erpt-lang{display:flex;margin-top:20px;border:1.5px solid var(--line);border-radius:9px;overflow:hidden}.erpt-lang input{position:absolute;opacity:0}.erpt-lang label{flex:1;text-align:center;padding:8px;font-size:12.5px;color:var(--gray);cursor:pointer;background:var(--erpl-surface)}.erpt-lang input:checked+label{background:var(--blue);color:var(--erpl-on-primary)}.erpt-lang input:focus-visible+label{outline:3px solid var(--cyan);outline-offset:-3px}.erpt-foot{margin:24px 0 0;font-size:11px;color:var(--gray);line-height:1.8}@keyframes erptIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.erpt-head,.t-PageBody--login .t-Login-region,.erpt-forgot,.erpt-lang,.erpt-foot{animation:erptIn .5s ease both}.t-PageBody--login .t-Login-region{animation-delay:.08s}.erpt-lang,.erpt-forgot,.erpt-foot{animation-delay:.16s}.t-PageBody--login .t-Login-region .t-Form-fieldContainer{padding:0;margin:0 0 17px}.t-PageBody--login .t-Login-region .t-Form-labelContainer{padding:0;margin:0 0 6px}.t-PageBody--login .t-Login-region .t-Form-label{font:600 12.5px var(--fb);color:var(--ink)}.t-PageBody--login .t-Login-region .t-Form-inputContainer{padding:0}.t-PageBody--login .t-Login-region .t-Form-itemText,.t-PageBody--login .t-Login-region [class*="icon-login"]::before,.t-PageBody--login .t-Login-region [class*="icon-login"]::after{display:none}.t-PageBody--login .t-Login-region input[type=text],.t-PageBody--login .t-Login-region input[type=password]{box-sizing:border-box;width:100%;height:auto;padding:13px 30px;border:1.5px solid var(--line);border-radius:9px;font:14px var(--fb);color:var(--ink);background:var(--erpl-field-bg) none;box-shadow:none}.t-PageBody--login .t-Login-region input[type=text]:focus,.t-PageBody--login .t-Login-region input[type=password]:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--erpl-ring)}.t-PageBody--login .t-Login-region .apex-item-group label,.t-PageBody--login .t-Login-region .checkbox_group label{font-size:12.5px;color:var(--ink)}.t-PageBody--login .t-Login-buttons{margin-top:24px}.t-PageBody--login .t-Login-buttons .t-Button{width:100%;padding:13.5px;border:0;border-radius:9px;background:linear-gradient(90deg,var(--blue),var(--deep));color:var(--erpl-on-primary);font:700 15px var(--fb);box-shadow:0 12px 22px -12px var(--blue);transition:filter .15s,transform .1s}.t-PageBody--login .t-Login-buttons .t-Button:active{transform:scale(.985)}.t-PageBody--login .t-Login-buttons .t-Button:hover{filter:brightness(.94)}.t-PageBody--login .t-Login-buttons .t-Button:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}@media (max-width:900px){body{overflow:auto;overflow-x:hidden}html,body.t-PageBody--login{height:auto;min-height:100%}.t-PageBody--login .t-Body,.t-PageBody--login .t-Body-main,.t-PageBody--login .t-Body-content,
.t-PageBody--login .t-Body-contentInner,.t-Login-containerBody{display:block!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important}.t-PageBody--login .t-Login-container{width:100%;margin:0;min-height:100vh;min-height:100dvh;padding:0 20px 24px;justify-content:flex-start;align-items:center}.t-Login-region{padding:0!important;height:auto!important}.t-PageBody--login .t-Login-region{position:static;max-width:380px}.erpt-side{position:relative;top:auto;right:auto;display:flex;justify-content:center;align-items:center;width:100vw;height:clamp(240px,38vh,340px);margin:0 calc(50% - 50vw) 18px;clip-path:ellipse(120% 100% at 50% 0%)}.erpt-bg{top:0;height:100%;object-position:center 30%}.erpt-top{padding:20px 24px 30px;display:flex;flex-direction:column;align-items:center;gap:8px}.erpt-crest{width:min(220px,60vw)!important;margin-bottom:0}.erpt-top h2{font-size:18px;line-height:1.6}.erpt-bar{margin-top:4px}.erpt-chip,.erpt-edge{display:none}.erpt-head{text-align:center;margin:0 0 18px}.erpt-head h1{font-size:22px}.erpt-head p{font-size:13px;margin-bottom:22px}.erpt-foot{text-align:center;margin-top:20px}.t-PageBody--login .t-Login-container::after{content:"جامعة العلوم والتكنولوجيا © 2026";display:block;margin-top:auto;padding-top:22px;width:100%;max-width:380px;text-align:center;font-size:12px;color:var(--gray);border-top:1px solid var(--line)}}