/*
Theme Name: أوس للوظائف
Template: astra
Version: 8.0
*/
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800;900&display=swap');

:root{--navy:#0d1e35;--navy2:#16304f;--navy3:#1e4272;--gold:#c9a227;--gold-l:#e0bd4a;
--ink:#111827;--muted:#64748b;--line:#e2e8f0;--bg:#f8f9fb}
*{font-family:'Tajawal',sans-serif!important;box-sizing:border-box}
body{background:var(--bg);direction:rtl;color:var(--ink)}

/* إخفاء هيدر أسترا الافتراضي */
.ast-primary-header-bar,.main-header-bar,.site-header{display:none!important}

/* ═══ الهيدر المخصص ═══ */
.osa-head{background:linear-gradient(180deg,var(--navy),var(--navy2));padding:20px 0 16px;box-shadow:0 3px 20px rgba(13,30,53,.28)}
.osa-brand{display:flex;align-items:center;justify-content:center;gap:15px;text-decoration:none!important}

.osa-brand-name{color:#fff!important;font-size:31px;font-weight:900;line-height:1.15}
.osa-brand-sub{color:var(--gold)!important;font-size:12.5px;font-weight:600;letter-spacing:1.5px;margin-top:3px}

/* ═══ البحث ═══ */
.osa-search{background:var(--navy3);padding:18px 16px}
.osa-search form{max-width:700px;margin:0 auto;display:flex;gap:10px}
.osa-inp{flex:1;position:relative;display:flex;align-items:center}
.osa-inp svg{position:absolute;right:14px;width:17px;height:17px;fill:#9ca3af;pointer-events:none}
.osa-inp input{width:100%;padding:13px 42px 13px 16px;border:0;border-radius:8px;font-size:15px;outline:0;box-shadow:0 4px 14px rgba(0,0,0,.16)}
.osa-search button{background:linear-gradient(135deg,var(--gold-l),var(--gold));color:var(--navy);border:0;padding:13px 32px;border-radius:8px;font-weight:800;font-size:15px;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px rgba(0,0,0,.16);transition:.2s}
.osa-search button:hover{background:#fff;transform:translateY(-1px)}

/* ═══ شريط الأقسام ═══ */
.osa-nav{background:linear-gradient(135deg,#1a2b42,#22344f);border-bottom:3px solid var(--gold);box-shadow:0 4px 18px rgba(0,0,0,.15)}
.osa-nav-in{max-width:1180px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 10px}
.osa-nav-i{display:flex;align-items:center;gap:8px;color:#c7d5e5!important;font-weight:600;font-size:14.5px;padding:11px 18px;border-radius:7px;text-decoration:none!important;transition:.22s;position:relative;white-space:nowrap}
.osa-nav-i svg{width:16px;height:16px;fill:currentColor;opacity:.85;flex-shrink:0}
.osa-nav-i:not(:last-child)::after{content:'';position:absolute;left:-1px;top:26%;height:48%;width:1px;background:rgba(255,255,255,.14)}
.osa-nav-i:hover{background:rgba(255,255,255,.09);color:#fff!important;transform:translateY(-2px)}
.osa-nav-i.active{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:var(--navy)!important;font-weight:800;box-shadow:0 4px 14px rgba(201,162,39,.4)}
.osa-nav-i.active svg{opacity:1}

/* ═══ البطاقات ═══ */
.site-content .ast-container{max-width:1140px;padding-top:26px}
article.post{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px 26px;margin-bottom:16px;position:relative;transition:.25s;overflow:hidden}
article.post::before{content:'';position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,var(--gold),var(--gold-l));opacity:.6;transition:.25s}
article.post:hover{border-color:var(--navy3);box-shadow:0 8px 28px rgba(13,30,53,.12);transform:translateY(-2px)}
article.post:hover::before{opacity:1;width:5px}
.entry-title a{color:var(--navy)!important;font-weight:800!important;font-size:19.5px!important;line-height:1.65!important}
.entry-title a:hover{color:var(--navy3)!important}
.entry-content p{color:var(--muted);line-height:1.85;font-size:14.5px}
.ast-terms-link a,.cat-links a{display:inline-block;padding:5px 15px;border-radius:5px;font-size:12px;font-weight:700;background:#f1f5f9!important;color:var(--navy)!important;border:1px solid var(--line);text-decoration:none!important;margin-left:6px;transition:.2s}
.ast-terms-link a:hover,.cat-links a:hover{background:var(--navy)!important;color:#fff!important}
.posted-by,.post-author{display:none!important}

/* ═══ المقال ═══ */
.single .entry-title{background:linear-gradient(135deg,var(--navy),var(--navy3));color:#fff!important;padding:30px;border-radius:10px 10px 0 0;font-size:25px!important;font-weight:800!important;margin:0!important;line-height:1.6!important;border-bottom:3px solid var(--gold)}
.single .entry-content{background:#fff;padding:34px;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;line-height:2}
.entry-content h2{color:var(--navy);border-right:4px solid var(--gold);padding-right:15px;margin:34px 0 15px;font-weight:800;font-size:21px}
.entry-content ul{padding-right:22px}
.entry-content ul li{margin:11px 0;line-height:1.9;color:#334155}
.entry-content img{border-radius:8px;border:1px solid var(--line);max-width:100%;height:auto;margin:16px 0}
.entry-content a{color:var(--navy3);font-weight:700}

/* جدول معلومات */
.osa-info{background:#fff;border:1px solid var(--line);border-radius:10px;margin:24px 0;overflow:hidden}
.osa-info-h{background:var(--navy);color:#fff;padding:14px 20px;font-weight:800;font-size:16px;border-bottom:3px solid var(--gold)}
.osa-info-row{display:flex;padding:13px 20px;border-bottom:1px solid var(--line)}
.osa-info-row:nth-child(even){background:#fafbfc}
.osa-info-row:last-child{border:0}
.osa-info-k{width:140px;color:var(--muted);font-weight:700;font-size:14px}
.osa-info-v{flex:1;color:var(--ink);font-weight:700;font-size:14px}

/* زر التقديم */
.osa-apply{display:block;max-width:340px;margin:30px auto;background:linear-gradient(135deg,var(--navy),var(--navy3));color:#fff!important;padding:16px;border-radius:8px;font-weight:800;font-size:17.5px;text-align:center;text-decoration:none!important;border:2px solid var(--navy);box-shadow:0 6px 20px rgba(13,30,53,.2);transition:.25s}
.osa-apply:hover{background:linear-gradient(135deg,var(--gold-l),var(--gold));border-color:var(--gold);color:var(--navy)!important;transform:translateY(-2px)}

/* تليجرام */
.osa-tg{background:linear-gradient(135deg,var(--navy),var(--navy2));border-right:5px solid var(--gold);padding:26px;border-radius:10px;text-align:center;margin:32px 0;box-shadow:0 6px 22px rgba(13,30,53,.18)}
.osa-tg-t{font-size:18px;font-weight:800;color:#fff;margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:9px}
.osa-tg-t svg{width:22px;height:22px;fill:var(--gold)}
.osa-tg a{background:linear-gradient(135deg,var(--gold-l),var(--gold));color:var(--navy)!important;padding:12px 38px;border-radius:8px;font-weight:800;font-size:15.5px;text-decoration:none!important;display:inline-block;transition:.25s}
.osa-tg a:hover{background:#fff;transform:scale(1.04)}

/* الفوتر */
.site-footer,.ast-small-footer{background:var(--navy)!important;color:#94a3b8!important;padding:26px 0!important;border-top:3px solid var(--gold)}
.site-footer a{color:var(--gold)!important}

@media(max-width:768px){
.osa-brand{gap:11px}
.osa-brand-name{font-size:22px}.osa-brand-sub{font-size:10.5px;letter-spacing:.8px}
.osa-search form{flex-direction:column}.osa-search button{width:100%}
.osa-nav-in{gap:0;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.osa-nav-in::-webkit-scrollbar{display:none}
.osa-nav-i{padding:10px 13px;font-size:13px}
.entry-title a{font-size:17px!important}
article.post{padding:18px}
.single .entry-content{padding:20px}
.single .entry-title{padding:20px;font-size:20px!important}
.osa-info-row{flex-direction:column;gap:4px}.osa-info-k{width:auto}
}

/* الهوية */
.site-branding,.ast-site-identity,.site-title,.site-description{display:none!important}
.osa-brand{width:100%;display:flex;align-items:center;justify-content:center;gap:15px;padding:18px 0 14px}

.osa-brand-name{color:#fff;font-size:33px;font-weight:900;letter-spacing:-.5px}

/* أزرار المشاركة */
.osa-share{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px;margin:24px 0;text-align:center}
.osa-share-t{color:var(--navy);font-weight:800;font-size:16px;margin-bottom:14px}
.osa-share-b{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}
.sh{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:8px;color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important;transition:.2s}
.sh:hover{transform:translateY(-2px);opacity:.92}
.sh.wa{background:#25d366}.sh.tg{background:#2aabee}.sh.tw{background:#14171a}.sh.cp{background:#64748b}

/* الفوتر */
.site-footer,.ast-small-footer,.site-primary-footer-wrap,.ast-footer-copyright{display:none!important}
.osa-foot{background:var(--navy);border-top:3px solid var(--gold);color:#94a3b8;text-align:center;padding:24px 16px;font-size:14px;font-weight:600}

@media(max-width:768px){
.osa-brand{gap:11px;padding:14px 0 10px}

.osa-brand-name{font-size:23px}
.sh{padding:9px 15px;font-size:13px}
}

/* إخفاء السطر الفرعي والتعليقات */
.site-description{display:none!important}
.comments-area,#comments,.comment-respond{display:none!important}

/* أزرار المشاركة */
.osa-share{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px;margin:24px 0;text-align:center}
.osa-share-t{color:var(--navy);font-weight:800;font-size:16px;margin-bottom:14px}
.osa-share-b{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}
.sh{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:8px;color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important;transition:.2s}
.sh:hover{transform:translateY(-2px);opacity:.92}
.sh.wa{background:#25d366}.sh.tg{background:#2aabee}.sh.tw{background:#14171a}

/* الفوتر */
.site-footer,.ast-small-footer,.site-primary-footer-wrap,.ast-footer-copyright{display:none!important}
.osa-foot{background:var(--navy);border-top:3px solid var(--gold);color:#94a3b8;text-align:center;padding:24px 16px;font-size:14px;font-weight:600}

@media(max-width:768px){.sh{padding:9px 15px;font-size:13px}}

/* الهوية: لوقو + اسم بالنص */
.site-branding,.ast-site-identity,.site-title,.site-description{display:none!important}
.main-header-bar-navigation,.ast-builder-menu,.site-navigation{display:none!important}
.osa-brand{width:100%;display:flex;align-items:center;justify-content:center;gap:15px;padding:18px 0 14px}

.osa-brand-name{color:#fff;font-size:32px;font-weight:900;letter-spacing:-.5px}

/* شريط الأقسام */
.osa-nav{background:linear-gradient(135deg,#1a2b42,#22344f);border-bottom:3px solid var(--gold);box-shadow:0 4px 18px rgba(0,0,0,.14)}
.osa-nav-in{max-width:1180px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 10px}
.osa-nav-i{display:flex;align-items:center;gap:7px;color:#c7d5e5!important;font-weight:600;font-size:14.5px;padding:11px 18px;border-radius:7px;text-decoration:none!important;transition:.22s;position:relative;white-space:nowrap}
.osa-nav-i:not(:last-child)::after{content:'';position:absolute;left:-1px;top:26%;height:48%;width:1px;background:rgba(255,255,255,.14)}
.osa-nav-i i{font-size:15px;opacity:.85}
.osa-nav-i:hover{background:rgba(255,255,255,.09);color:#fff!important;transform:translateY(-2px)}
.osa-nav-i.active{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:var(--navy)!important;font-weight:800;box-shadow:0 4px 14px rgba(201,162,39,.4)}

@media(max-width:768px){
.osa-brand{gap:11px;padding:14px 0 10px}

.osa-brand-name{font-size:23px}
.osa-nav-in{gap:0;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}
.osa-nav-in::-webkit-scrollbar{display:none}
.osa-nav-i{padding:10px 13px;font-size:13.5px}
}

/* ═══ الهيدر ═══ */
.site-branding,.ast-site-identity,.site-title,.site-description,
.main-header-bar-navigation,.ast-builder-menu,.site-navigation,
.comments-area,#comments,.comment-respond{display:none!important}
.ast-primary-header-bar,.main-header-bar{padding:0!important;min-height:auto!important}
.osa-brand{width:100%;display:flex;align-items:center;justify-content:center;gap:14px;padding:20px 12px 16px}

.osa-brand-name{color:#fff;font-size:32px;font-weight:900;letter-spacing:-.5px;line-height:1}

/* ═══ التصنيفات ═══ */
.osa-nav{background:linear-gradient(135deg,#1a2b42,#22344f);border-bottom:3px solid var(--gold);box-shadow:0 4px 18px rgba(0,0,0,.14)}
.osa-nav-in{max-width:1180px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 10px}
.osa-nav-i{display:flex;align-items:center;gap:7px;color:#c7d5e5!important;font-weight:600;font-size:14.5px;padding:11px 18px;border-radius:7px;text-decoration:none!important;transition:.22s;position:relative;white-space:nowrap}
.osa-nav-i .e{font-size:15px;line-height:1;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif!important}
.osa-nav-i:not(:last-child)::after{content:'';position:absolute;left:-1px;top:26%;height:48%;width:1px;background:rgba(255,255,255,.14)}
.osa-nav-i:hover{background:rgba(255,255,255,.09);color:#fff!important;transform:translateY(-2px)}
.osa-nav-i.active{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:var(--navy)!important;font-weight:800;box-shadow:0 4px 14px rgba(201,162,39,.4)}

/* ═══ المشاركة ونسخ الرابط ═══ */
.osa-share{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px;margin:24px 0;text-align:center}
.osa-share-t{color:var(--navy);font-weight:800;font-size:16px;margin-bottom:14px}
.osa-share-b{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}
.sh{padding:10px 24px;border-radius:8px;color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important;transition:.2s}
.sh:hover{transform:translateY(-2px);opacity:.92}
.sh.wa{background:#25d366}.sh.tg{background:#2aabee}.sh.tw{background:#14171a}
.osa-copy{display:flex;gap:8px;max-width:520px;margin:0 auto}
.osa-copy input{flex:1;padding:10px 14px;border:1px solid var(--line);border-radius:8px;font-size:13px;color:var(--muted);background:#f8fafc;outline:0;direction:ltr;text-align:left}
.osa-copy button{background:var(--navy);color:#fff;border:0;padding:10px 22px;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;transition:.2s}
.osa-copy button:hover{background:var(--navy3)}
.osa-copy button.ok{background:#16a34a}

/* ═══ الفوتر ═══ */
.site-footer,.ast-small-footer,.site-primary-footer-wrap,.ast-footer-copyright{display:none!important}
.osa-foot{background:var(--navy);border-top:3px solid var(--gold);color:#94a3b8;text-align:center;padding:24px 16px;font-size:14px;font-weight:600}

@media(max-width:768px){
.osa-brand{gap:10px;padding:14px 10px 12px}

.osa-brand-name{font-size:22px}
.osa-nav-in{gap:0;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}
.osa-nav-in::-webkit-scrollbar{display:none}
.osa-nav-i{padding:10px 13px;font-size:13px}
.osa-copy{flex-direction:column}
.sh{padding:9px 18px;font-size:13px}
}

/* ═══ الهوية: لوقو كبير + اسم كبير ═══ */
.osa-brand{width:100%!important;display:flex!important;align-items:center!important;
justify-content:center!important;gap:20px!important;padding:26px 12px 22px!important}

.osa-brand-name{color:#fff!important;font-size:42px!important;font-weight:900!important;
letter-spacing:-1px;line-height:1;text-shadow:0 3px 12px rgba(0,0,0,.3)}
@media(max-width:768px){
.osa-brand{gap:12px!important;padding:18px 10px 15px!important}

.osa-brand-name{font-size:27px!important}
}

/* ═══ الهوية: لوقو كبير + اسم كبير ═══ */
.osa-brand{width:100%!important;display:flex!important;align-items:center!important;
justify-content:center!important;gap:20px!important;padding:26px 12px 22px!important}

.osa-brand-name{color:#fff!important;font-size:42px!important;font-weight:900!important;
letter-spacing:-1px;line-height:1;text-shadow:0 3px 12px rgba(0,0,0,.3)}
@media(max-width:768px){
.osa-brand{gap:12px!important;padding:18px 10px 15px!important}

.osa-brand-name{font-size:27px!important}
}

/* ═══ الهوية: لوقو + اسم بالمنتصف ═══ */
.site-branding,.ast-site-identity,.site-title,.site-description{display:none!important}
.osa-brand{width:100%;display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 0 14px}

.osa-brand-txt{text-align:right}
.osa-brand-name{color:#fff;font-size:31px;font-weight:900;line-height:1.15;letter-spacing:-.5px}
.osa-brand-sub{color:var(--gold);font-size:12.5px;font-weight:600;letter-spacing:1.5px;margin-top:3px}

@media(max-width:768px){
.osa-brand{gap:11px;padding:14px 0 10px}

.osa-brand-name{font-size:22px}
.osa-brand-sub{font-size:10.5px;letter-spacing:.8px}
}

/* ═══ الهيدر: لوقو واسم بالمنتصف ═══ */
.ast-primary-header-bar,.main-header-bar{padding:16px 0 12px!important}
.site-branding,.ast-site-identity{width:100%!important;text-align:center!important;float:none!important}
.site-title,.site-title a{text-align:center!important;display:block!important;font-size:32px!important;font-weight:900!important}
.site-description{text-align:center!important}
.ast-builder-menu,.site-navigation{display:none!important}

/* ═══ البحث ═══ */
.osa-search{background:var(--navy3);padding:20px 16px}
.osa-search form{max-width:700px;margin:0 auto;display:flex;gap:10px}
.osa-inp{flex:1;position:relative}
.osa-inp i{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#9ca3af}
.osa-inp input{width:100%;padding:13px 42px 13px 16px;border:0;border-radius:8px;font-size:15px;outline:0;box-shadow:0 4px 14px rgba(0,0,0,.15)}
.osa-search button{background:linear-gradient(135deg,var(--gold-l),var(--gold));color:var(--navy);border:0;padding:13px 30px;border-radius:8px;font-weight:800;font-size:15px;cursor:pointer;white-space:nowrap;transition:.2s;box-shadow:0 4px 14px rgba(0,0,0,.15)}
.osa-search button:hover{background:#fff;transform:translateY(-1px)}

/* ═══ شريط الأقسام بالمنتصف ═══ */
.osa-nav{background:linear-gradient(135deg,#1a2b42,#22344f);border-bottom:3px solid var(--gold);box-shadow:0 4px 18px rgba(0,0,0,.14)}
.osa-nav-in{max-width:1180px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 10px}
.osa-nav-i{display:flex;align-items:center;gap:7px;color:#c7d5e5!important;font-weight:600;font-size:14.5px;padding:11px 18px;border-radius:7px;text-decoration:none!important;transition:.22s;position:relative;white-space:nowrap}
.osa-nav-i:not(:last-child)::after{content:'';position:absolute;left:-1px;top:26%;height:48%;width:1px;background:rgba(255,255,255,.14)}
.osa-nav-i i{font-size:15px;opacity:.85}
.osa-nav-i:hover{background:rgba(255,255,255,.09);color:#fff!important;transform:translateY(-2px)}
.osa-nav-i:hover i{opacity:1}
.osa-nav-i.active{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:var(--navy)!important;font-weight:800;box-shadow:0 4px 14px rgba(201,162,39,.4)}
.osa-nav-i.active i{opacity:1}

@media(max-width:768px){
.site-title,.site-title a{font-size:23px!important}
.osa-search form{flex-direction:column}
.osa-search button{width:100%}
.osa-nav-in{gap:0;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}
.osa-nav-in::-webkit-scrollbar{display:none}
.osa-nav-i{padding:10px 13px;font-size:13.5px}
.osa-nav-i span{font-size:13px}
}

/* ═══ الهيدر: لوقو + اسم بالنص ═══ */
.site-branding,.ast-site-identity,.site-title,.site-description,
.main-header-bar-navigation,.ast-builder-menu,.site-navigation,
.comments-area,#comments,.comment-respond{display:none!important}
.ast-primary-header-bar,.main-header-bar{padding:0!important;min-height:auto!important}
.osa-brand{width:100%!important;display:flex!important;align-items:center!important;
justify-content:center!important;gap:20px!important;padding:26px 12px 22px!important}

.osa-brand-name{color:#fff!important;font-size:41px!important;font-weight:900!important;
letter-spacing:-1px;line-height:1;text-shadow:0 3px 12px rgba(0,0,0,.3)}

/* ═══ التصنيفات بأيقونات SVG ═══ */
.osa-nav{background:linear-gradient(135deg,#1a2b42,#22344f);border-bottom:3px solid var(--gold);
box-shadow:0 4px 18px rgba(0,0,0,.14)}
.osa-nav-in{max-width:1180px;margin:0 auto;display:flex;justify-content:center;align-items:center;
flex-wrap:wrap;gap:2px;padding:6px 10px}
.osa-nav-i{display:flex;align-items:center;gap:8px;color:#c7d5e5!important;font-weight:600;
font-size:14.5px;padding:12px 18px;border-radius:8px;text-decoration:none!important;
transition:.22s;position:relative;white-space:nowrap}
.osa-nav-i .ni{width:17px;height:17px;flex-shrink:0;opacity:.85;transition:.22s}
.osa-nav-i:not(:last-child)::after{content:'';position:absolute;left:-1px;top:26%;height:48%;
width:1px;background:rgba(255,255,255,.14)}
.osa-nav-i:hover{background:rgba(255,255,255,.09);color:#fff!important;transform:translateY(-2px)}
.osa-nav-i:hover .ni{opacity:1;transform:scale(1.08)}
.osa-nav-i.active{background:linear-gradient(135deg,var(--gold),var(--gold-l));
color:var(--navy)!important;font-weight:800;box-shadow:0 4px 14px rgba(201,162,39,.4)}
.osa-nav-i.active .ni{opacity:1}

/* ═══ المشاركة ═══ */
.osa-share{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px;margin:24px 0;text-align:center}
.osa-share-t{color:var(--navy);font-weight:800;font-size:16px;margin-bottom:14px}
.osa-share-b{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}
.sh{padding:10px 24px;border-radius:8px;color:#fff!important;font-weight:700;font-size:14px;
text-decoration:none!important;transition:.2s}
.sh:hover{transform:translateY(-2px);opacity:.92}
.sh.wa{background:#25d366}.sh.tg{background:#2aabee}.sh.tw{background:#14171a}
.osa-copy{display:flex;gap:8px;max-width:520px;margin:0 auto}
.osa-copy input{flex:1;padding:10px 14px;border:1px solid var(--line);border-radius:8px;
font-size:13px;color:var(--muted);background:#f8fafc;outline:0;direction:ltr;text-align:left}
.osa-copy button{background:var(--navy);color:#fff;border:0;padding:10px 22px;border-radius:8px;
font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;transition:.2s}
.osa-copy button:hover{background:var(--navy3)}
.osa-copy button.ok{background:#16a34a}

/* ═══ الفوتر ═══ */
.site-footer,.ast-small-footer,.site-primary-footer-wrap,.ast-footer-copyright{display:none!important}
.osa-foot{background:var(--navy);border-top:3px solid var(--gold);color:#94a3b8;
text-align:center;padding:24px 16px;font-size:14px;font-weight:600}

@media(max-width:768px){
.osa-brand{gap:12px!important;padding:18px 10px 15px!important}

.osa-brand-name{font-size:26px!important}
.osa-nav-in{gap:0;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}
.osa-nav-in::-webkit-scrollbar{display:none}
.osa-nav-i{padding:11px 13px;font-size:13px}
.osa-nav-i .ni{width:15px;height:15px}
.osa-copy{flex-direction:column}
.sh{padding:9px 18px;font-size:13px}
}

/* ═══ الهيدر: لوقو كبير + اسم كبير بالمنتصف ═══ */
.ast-primary-header-bar,.main-header-bar{
padding:0!important;min-height:auto!important;
background:linear-gradient(180deg,#0d1e35,#16304f)!important}

.osa-brand{
width:100%!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
gap:24px!important;
padding:34px 16px 28px!important;
flex-direction:row!important}



.osa-brand-name{
color:#fff!important;
font-size:52px!important;
font-weight:900!important;
letter-spacing:-1.5px!important;
line-height:1!important;
text-shadow:0 4px 16px rgba(0,0,0,.35)!important;
white-space:nowrap!important}

@media(max-width:900px){

.osa-brand-name{font-size:38px!important}
}
@media(max-width:600px){
.osa-brand{gap:14px!important;padding:20px 12px 16px!important}

.osa-brand-name{font-size:28px!important}
}

/* ═══ v13: إخفاء هيدر أسترا كامل ═══ */
.site-header,.ast-primary-header-bar,.main-header-bar,.ast-above-header,
.ast-below-header,#masthead,.ast-mobile-header-wrap,#ast-mobile-header,
.site-footer,.ast-small-footer,.site-primary-footer-wrap{display:none!important}

/* ═══ الهيدر المخصص ═══ */
.osa-header{background:linear-gradient(180deg,#0d1e35,#16304f);width:100%}
.osa-brand{display:flex!important;align-items:center;justify-content:center;
gap:24px;padding:32px 16px 26px;text-decoration:none!important}

.osa-brand-name{color:#fff!important;font-size:50px;font-weight:900;
letter-spacing:-1.5px;line-height:1;text-shadow:0 4px 16px rgba(0,0,0,.35);white-space:nowrap}

@media(max-width:900px){.osa-brand-name{font-size:37px}}
@media(max-width:600px){
.osa-brand{gap:13px;padding:20px 12px 16px}

.osa-brand-name{font-size:27px}
}

/* إخفاء شريط الأدمن وأي عناصر منصة */
#wpadminbar,html.wp-toolbar{display:none!important}
html{margin-top:0!important}
* html body{margin-top:0!important}

/* التاريخ النسبي */
.osa-ago,.posted-on,.entry-meta .posted-on{
color:var(--muted)!important;font-size:13px!important;font-weight:600!important}
.entry-meta .posted-on a{color:var(--muted)!important;text-decoration:none!important}
.entry-meta time{color:var(--muted)!important}

/* شعار الوظيفة ببطاقة الأرشيف */
article.post{display:flex!important;gap:18px;align-items:flex-start}

/* شعار الوظيفة ببطاقة الأرشيف */
article.post{display:flex!important;gap:18px;align-items:flex-start}

/* صورة فوق البطاقة + إخفاء التصنيف بالأرشيف */
body:not(.single) .ast-terms-link,
body:not(.single) .cat-links{display:none!important}
article.post{display:block!important;padding:0!important;overflow:hidden}
.osa-cover{display:flex;align-items:center;justify-content:center;width:100%;height:190px;
background:#fff;border-bottom:1px solid var(--line);padding:16px;overflow:hidden}
.osa-cover img{max-width:100%;max-height:100%;object-fit:contain}
article.post .entry-header,article.post .entry-content{padding:0 22px}
article.post .entry-header{padding-top:18px}
article.post .entry-content{padding-bottom:20px}
@media(max-width:600px){.osa-cover{height:150px}}

/* منع تكرار الصورة: نخفيها من محتوى الأرشيف (تبقى بـ osa-cover فقط) */
body:not(.single) article.post .entry-content img,
body:not(.single) article.post .entry-summary img{display:none!important}
body:not(.single) article.post .entry-content p:empty{display:none}

body:not(.single) article.post .entry-content img{display:none!important}

/* إخفاء أي صورة مكررة — تبقى الأولى فقط */
body:not(.single) article.post .osa-cover ~ .osa-cover{display:none!important}
body:not(.single) article.post .entry-content img,
body:not(.single) article.post .entry-summary img,
body:not(.single) article.post .wp-post-image{display:none!important}

/* التصنيف مخفي بالأرشيف — التاريخ النسبي يبقى */
body:not(.single) .ast-terms-link,
body:not(.single) .cat-links{display:none!important}
body:not(.single) .entry-meta,
body:not(.single) .posted-on{display:block!important;color:var(--muted)!important;
font-size:13px!important;font-weight:600!important;margin-top:8px}

/* حذف الفاصل / من بيانات المقال */
.entry-meta .post-author,
.entry-meta .author-name,
.entry-meta .posted-by,
.ast-date-meta + *:not(.posted-on),
.entry-meta > *:not(.posted-on):not(.ast-date-meta){display:none!important}
.entry-meta{display:flex!important;align-items:center;gap:0!important}
.entry-meta::before,.entry-meta::after{content:none!important}

/* إخفاء اسم الكاتب والفواصل */
.posted-by,.vcard,.author,.entry-meta .post-author{display:none!important}
.entry-meta{display:flex!important;align-items:center;gap:0}

/* إخفاء بواسطة والفواصل */
.entry-meta .posted-by,
.entry-meta .vcard,
.entry-meta .author,
.entry-meta .post-author,
.ast-terms-link + span:empty{display:none!important}
.entry-meta{display:inline-flex!important;align-items:center;gap:0!important}

/* حذف بواسطة من المقال المفتوح */
.single .entry-meta .posted-by,
.single .entry-meta .vcard,
.single .entry-meta .author,
.single .entry-meta .post-author,
.single .posted-by,
.single .author-name,
.single .ast-author-details,
.single .ast-author-box{display:none!important}

/* مسافة إضافية أسفل محتوى الصفحات الثابتة (من نحن، سياسة الخصوصية...) قبل الفوتر */
.page .entry-content{padding-bottom:40px}

/* يضمن ظهور الشعار كاملاً بدون قص في كل الأحجام */
img

/* ===== إصلاح نهائي للشعار (صورة مربعة 256x256) ===== */

.osa-brand,.osa-header,.osa-header-in,
.ast-primary-header-bar,.site-header,.osa-nav{
  overflow:visible !important;
}
@media (max-width:782px){
  
}


/* ===== الشعار - تعريف موحد ===== */
.osa-logo,img.osa-logo,.custom-logo,img[src*="osa7-logo"]{
  width:100px!important;height:100px!important;
  max-width:none!important;max-height:none!important;
  object-fit:contain!important;object-position:center!important;
  display:block!important;flex-shrink:0!important;
}
.osa-brand,.osa-header,.osa-header-in,.osa-nav,
.site-header,.ast-primary-header-bar,.site-branding,.custom-logo-link{
  overflow:visible!important;
}
@media(max-width:782px){
  .osa-logo,img.osa-logo,.custom-logo,img[src*="osa7-logo"]{
    width:72px!important;height:72px!important;
  }
}
