<div class=”sovara-portal-root”>
<div class=”sovara-card”>
<!– القسم الأيسر: الهوية والمميزات –>
<div class=”sovara-side-brand”>
<div class=”brand-info”>
<h2>SOVARA ACADEMY</h2>
<p>بوابة الموظفين</p>
</div>
<div class=”features-list”>
<div class=”f-item”>
<div class=”f-text”>
<h3>حساب شخصي آمن</h3>
<p>لكل موظف حساب خاص وبياناته محفوظة بأعلى معايير الأمان.</p>
</div>
<div class=”f-icon”>
<svg width=”20″ height=”20″ viewBox=”0 0 24 24″ fill=”none” stroke=”currentColor” stroke-width=”2″><path d=”M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z”/></svg>
</div>
</div>
<div class=”f-item”>
<div class=”f-text”>
<h3>وصول سريع</h3>
<p>سجل دخولك للوصول إلى بياناتك وسجل الحضور والانصراف بسهولة.</p>
</div>
<div class=”f-icon”>
<svg width=”20″ height=”20″ viewBox=”0 0 24 24″ fill=”none” stroke=”currentColor” stroke-width=”2″><polygon points=”13 2 3 14 12 14 11 22 21 10 12 10 13 2″/></svg>
</div>
</div>
<div class=”f-item”>
<div class=”f-text”>
<h3>دعم ومساعدة</h3>
<p>فريق الدعم الفني متاح لمساعدتك على مدار الساعة.</p>
</div>
<div class=”f-icon”>
<svg width=”20″ height=”20″ viewBox=”0 0 24 24″ fill=”none” stroke=”currentColor” stroke-width=”2″><path d=”M3 18v-6a9 9 0 0 1 18 0v6″/><path d=”M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z”/></svg>
</div>
</div>
</div>
</div>
<!– القسم الأيمن: فورمة الدخول –>
<div class=”sovara-side-form”>
<div class=”lock-avatar”>
<svg width=”26″ height=”26″ viewBox=”0 0 24 24″ fill=”none” stroke=”#0F172A” stroke-width=”2″><rect x=”3″ y=”11″ width=”18″ height=”11″ rx=”2″ ry=”2″/><path d=”M7 11V7a5 5 0 0 1 10 0v4″/></svg>
</div>
<h1 class=”heading”>تسجيل الدخول</h1>
<p class=”subheading”>مرحباً بك في بوابة الموظفين</p>
<form method=”post” action=”/wp-login.php” class=”auth-form”>
<div class=”form-field”>
<label>البريد الإلكتروني</label>
<div class=”input-box”>
<input type=”email” name=”log” placeholder=”أدخل بريدك الإلكتروني” required>
<span class=”i-icon”>
<svg width=”18″ height=”18″ viewBox=”0 0 24 24″ fill=”none” stroke=”#94A3B8″ stroke-width=”2″><path d=”M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z”/><polyline points=”22,6 12,13 2,6″/></svg>
</span>
</div>
</div>
<div class=”form-field”>
<label>كلمة المرور</label>
<div class=”input-box”>
<input type=”password” name=”pwd” id=”sovPass” placeholder=”أدخل كلمة المرور” required>
<span class=”i-icon”>
<svg width=”18″ height=”18″ viewBox=”0 0 24 24″ fill=”none” stroke=”#94A3B8″ stroke-width=”2″><rect x=”3″ y=”11″ width=”18″ height=”11″ rx=”2″ ry=”2″/><path d=”M7 11V7a5 5 0 0 1 10 0v4″/></svg>
</span>
<span class=”toggle-pass” onclick=”toggleSovPass()”>
<svg width=”18″ height=”18″ viewBox=”0 0 24 24″ fill=”none” stroke=”#94A3B8″ stroke-width=”2″><path d=”M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z”/><circle cx=”12″ cy=”12″ r=”3″/></svg>
</span>
</div>
</div>
<div class=”forgot-wrapper”>
<a href=”/wp-login.php?action=lostpassword”>نسيت كلمة المرور؟</a>
</div>
<button type=”submit” class=”submit-button”>
<span>تسجيل الدخول</span>
<svg width=”18″ height=”18″ viewBox=”0 0 24 24″ fill=”none” stroke=”currentColor” stroke-width=”2″><path d=”M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4″/><polyline points=”10 17 15 12 10 7″/><line x1=”15″ y1=”12″ x2=”3″ y2=”12″/></svg>
</button>
</form>
</div>
</div>
<div class=”portal-copyright”>© 2024 Sovara Academy. جميع الحقوق محفوظة.</div>
</div>
<script>
function toggleSovPass() {
const p = document.getElementById(“sovPass”);
p.type = p.type === “password” ? “text” : “password”;
}
</script>
<style>
/* إخفاء إعدادات القالب القديم وإخفاء السكرول الزائد */
header, footer, .entry-title, .wp-block-post-title { display: none !important; }
/* الفريم الرئيسي الممتد على كامل الشاشة */
.sovara-portal-root {
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 100vw !important;
height: 100vh !important;
background-color: #0b1329 !important;
z-index: 999999 !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
direction: rtl !important;
font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif !important;
box-sizing: border-box !important;
padding: 20px !important;
overflow-y: auto !important;
}
/* الكارت الأساسي */
.sovara-card {
display: flex !important;
width: 100% !important;
max-width: 920px !important;
background: #ffffff !important;
border-radius: 24px !important;
overflow: hidden !important;
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5) !important;
}
/* الجزء الأيسر الكحلي */
.sovara-side-brand {
width: 42% !important;
background: linear-gradient(180deg, #091224 0%, #060c18 100%) !important;
padding: 45px 35px !important;
color: #ffffff !important;
display: flex !important;
flex-direction: column !important;
border-left: 1px solid rgba(255, 255, 255, 0.05) !important;
}
.brand-info h2 {
font-size: 20px !important;
font-weight: 700 !important;
margin: 0 0 4px 0 !important;
color: #ffffff !important;
letter-spacing: 0.5px !important;
text-align: right !important;
}
.brand-info p {
color: #64748b !important;
font-size: 13px !important;
margin: 0 0 35px 0 !important;
text-align: right !important;
}
.features-list {
display: flex !important;
flex-direction: column !important;
gap: 25px !important;
}
.f-item {
display: flex !important;
align-items: flex-start !important;
gap: 15px !important;
}
.f-text {
flex: 1 !important;
text-align: right !important;
}
.f-text h3 {
font-size: 14px !important;
font-weight: 600 !important;
color: #ffffff !important;
margin: 0 0 4px 0 !important;
}
.f-text p {
font-size: 12px !important;
color: #94a3b8 !important;
margin: 0 !important;
line-height: 1.5 !important;
}
.f-icon {
width: 38px !important;
height: 38px !important;
background: rgba(255, 255, 255, 0.06) !important;
border-radius: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
color: #38bdf8 !important;
flex-shrink: 0 !important;
}
/* الجزء الأيمن الأبيض */
.sovara-side-form {
width: 58% !important;
padding: 45px 50px !important;
background: #ffffff !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
}
.lock-avatar {
width: 52px !important;
height: 52px !important;
background: #f1f5f9 !important;
border-radius: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
margin: 0 auto 16px auto !important;
}
.heading {
font-size: 24px !important;
font-weight: 700 !important;
color: #0f172a !important;
margin: 0 0 6px 0 !important;
text-align: center !important;
}
.subheading {
font-size: 13px !important;
color: #64748b !important;
margin: 0 0 28px 0 !important;
text-align: center !important;
}
.form-field {
margin-bottom: 18px !important;
text-align: right !important;
}
.form-field label {
display: block !important;
font-size: 12px !important;
font-weight: 600 !important;
color: #334155 !important;
margin-bottom: 6px !important;
}
.input-box {
position: relative !important;
display: flex !important;
align-items: center !important;
}
.input-box input {
width: 100 !important;
padding: 12px 38px 12px 38px !important;
border: 1px solid #cbd5e1 !important;
border-radius: 10px !important;
font-size: 13px !important;
color: #0f172a !important;
outline: none !important;
box-sizing: border-box !important;
background: #ffffff !important;
}
.input-box input:focus {
border-color: #0f172a !important;
box-shadow: 0 0 0 3px rgba(15, 23, 42, 0.08) !important;
}
.i-icon {
position: absolute !important;
right: 12px !important;
display: flex !important;
align-items: center !important;
pointer-events: none !important;
}
.toggle-pass {
position: absolute !important;
left: 12px !important;
display: flex !important;
align-items: center !important;
cursor: pointer !important;
}
.forgot-wrapper {
text-align: left !important;
margin-top: -6px !important;
margin-bottom: 22px !important;
}
.forgot-wrapper a {
font-size: 12px !important;
color: #0284c7 !important;
text-decoration: none !important;
}
.submit-button {
width: 100% !important;
padding: 13px !important;
background: #0f172a !important;
color: #ffffff !important;
border: none !important;
border-radius: 10px !important;
font-size: 14px !important;
font-weight: 600 !important;
cursor: pointer !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 8px !important;
}
.submit-button:hover {
background: #1e293b !important;
}
.portal-copyright {
margin-top: 20px !important;
color: #64748b !important;
font-size: 12px !important;
text-align: center !important;
}
/* الاستجابة للشاشات الصغيرة */
@media (max-width: 768px) {
.sovara-card {
flex-direction: column-reverse !important;
}
.sovara-side-brand, .sovara-side-form {
width: 100% !important;
padding: 30px 20px !important;
}
}
</style>