/* DenaGraph 3.9 — accessible light category header; inspired by Persian portal navigation. */
:root{--display:"Vazirmatn","Noto Sans Arabic",Tahoma,sans-serif!important;--text:"Vazirmatn","Noto Sans Arabic",Tahoma,sans-serif!important;--dg39-header-h:110px}
html,body,body :is(button,input,textarea,select),.site-content{font-family:var(--text)!important}
h1,h2,h3,h4,h5,.display,.brand,.btn,.chip,.plan,.order-steps{font-family:var(--display)!important}
body{font-size:16px;line-height:1.82}
body .dg39-header.dg38-header{--header:110px;display:block!important;position:fixed!important;inset:0 0 auto!important;height:110px!important;background:#ffffff!important;color:#162c40!important;border-bottom:1px solid #e2e9ef!important;box-shadow:0 12px 40px #091c3322!important;backdrop-filter:blur(18px);z-index:1008!important;overflow:visible!important}
body .dg39-header.dg38-header:before{height:2px!important;left:0;right:0;top:auto;bottom:0;background:linear-gradient(90deg,transparent,#c68f4f,#1a7382,transparent);opacity:.65}
body.admin-bar .dg39-header.dg38-header{top:32px!important}
body .dg39-header .dg-wrap{width:min(1490px,calc(100% - 72px))!important}
.dg39-utility{height:30px;background:#f2f5f8;border-bottom:1px solid #edf0f3;color:#688092;overflow:hidden;transition:height .25s,opacity .25s}
.dg39-utility-inner{height:30px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;font-weight:550;line-height:1.4}
.dg39-online-dot{display:inline-block;background:#1dba96;width:7px;height:7px;border-radius:50%;margin-inline-end:7px;box-shadow:0 0 0 3px #1dba961a}
.dg39-utility-title{white-space:nowrap}.dg39-utility-links{display:flex;align-items:center;gap:12px}.dg39-utility-links a:hover{color:#144e68}
body .dg39-header .dg39-header-inner{height:80px!important;display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,1.2vw,22px)!important;max-width:none!important}
body .dg39-header .dg39-brand{flex:0 0 auto;display:flex;gap:11px;align-items:center;color:#153650!important;min-width:145px}
body .dg39-header .dg39-brand img{width:43px;height:43px;object-fit:contain;filter:none!important}
body .dg39-header .dg39-brand strong{font-size:22px!important;font-weight:900;letter-spacing:-.8px;color:#123550!important}
body .dg39-header .dg39-brand small{font-size:9px;letter-spacing:.15em;color:#718997}
body .dg39-header .dg39-nav{flex:1;justify-content:center;min-width:0;align-self:stretch;display:flex;align-items:center}
body .dg39-header .dg39-menu{align-items:stretch!important;justify-content:center!important;display:flex!important;flex-wrap:nowrap!important;gap:clamp(2px,.4vw,9px)!important;height:100%}
body .dg39-header .dg39-menu>li{position:relative;display:flex!important;align-items:center;gap:3px;padding:0 5px!important;height:100%;white-space:nowrap}
body .dg39-header .dg39-menu>li>a{color:#244157!important;font-weight:720!important;font-size:clamp(12px,.89vw,15px)!important;padding:9px 4px!important;height:auto!important;line-height:1.6!important;transition:color .22s ease!important;white-space:nowrap}
body .dg39-header .dg39-menu>li:hover>a,body .dg39-header .dg39-menu>li:focus-within>a,body .dg39-header .dg39-menu>.current-menu-item>a{color:#a46f36!important}
body .dg39-header .dg39-menu>li>a:after{content:"";position:absolute;bottom:17px;right:11px;left:11px;width:auto!important;height:2px!important;background:#ba8a50!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .25s!important;border-radius:3px}
body .dg39-header .dg39-menu>li:hover>a:after,body .dg39-header .dg39-menu>li:focus-within>a:after,body .dg39-header .dg39-menu>.current-menu-item>a:after{transform:scaleX(1)!important}
body .dg39-header .dg34-menu-caret{border:0!important;color:#788e9e!important;background:transparent!important;min-width:20px!important;width:20px;height:24px;display:grid;place-items:center;padding:0!important;font-size:17px!important;border-radius:5px!important;transition:transform .2s}
body .dg39-header li.dg34-menu-open>.dg34-menu-caret{transform:rotate(180deg)}
body .dg39-header .dg39-submenu{position:absolute!important;display:grid!important;grid-template-columns:1fr;min-width:235px!important;width:max-content;max-width:min(590px,90vw);top:calc(100% - 3px)!important;right:-12px!important;left:auto!important;z-index:1100!important;padding:12px!important;margin:0!important;background:#fff!important;border:1px solid #dce8ee!important;border-radius:0 0 15px 15px!important;box-shadow:0 22px 45px #05263c2a!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(9px)!important;transition:opacity .18s,visibility .18s,transform .18s!important;gap:2px}
body .dg39-header .dg39-submenu:before{position:absolute;content:"";inset:auto 0 100%;height:11px;pointer-events:auto}
body .dg39-header .dg39-mega>.dg39-submenu{grid-template-columns:repeat(2,minmax(155px,1fr));min-width:365px!important;column-gap:8px}
body .dg39-header .dg39-menu>li:hover>.dg39-submenu,body .dg39-header .dg39-menu>li:focus-within>.dg39-submenu,body .dg39-header .dg39-menu>li.dg34-menu-open>.dg39-submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}
body .dg39-header .dg39-submenu li{display:block!important;margin:0!important;white-space:normal}
body .dg39-header .dg39-submenu li a{border-radius:8px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#294459!important;background:transparent!important;padding:11px 12px!important;font-size:13px!important;font-weight:600!important;min-height:42px!important;white-space:normal!important;line-height:1.5!important;text-align:right!important}
body .dg39-header .dg39-submenu li a:before{content:"";flex:0 0 auto;height:6px;width:6px;border-radius:50%;background:#d6a267}
body .dg39-header .dg39-submenu li a:hover,body .dg39-header .dg39-submenu li a:focus-visible{background:#edf5f8!important;color:#12566a!important;padding-right:12px!important}
body .dg39-header .dg39-actions{gap:8px;display:flex;align-items:center;flex:0 0 auto}
body .dg39-header .dg39-icon{color:#2d4c62!important;width:37px;height:38px;border:1px solid #e2e9ef!important;background:#f8fafc!important;border-radius:9px!important;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}
body .dg39-header .dg39-icon:hover{background:#eaf3f7!important;transform:translateY(-1px)}
body .dg39-header .dg39-cta{min-height:41px!important;padding:9px 15px!important;border-radius:8px!important;background:#15425b!important;color:#fff!important;box-shadow:0 7px 18px #0f385326!important;font-size:13px!important;white-space:nowrap!important;display:flex!important;align-items:center;gap:7px;font-weight:700!important}
body .dg39-header .dg39-cta:hover{background:#1b6176!important;transform:none!important}
.dg39-search{position:absolute;top:100%;right:0;left:0;background:#fff;padding:18px max(24px,calc((100% - 1100px)/2));border-bottom:1px solid #dae4eb;box-shadow:0 20px 34px #09213625;color:#26465e}
.dg39-search[hidden]{display:none!important}.dg39-search form{display:block}.dg39-search label{font-size:13px;font-weight:700}.dg39-search-row{margin-top:7px;display:flex;gap:8px;align-items:center}.dg39-search input{flex:1;min-width:0;background:#f5f7fa!important;border:1px solid #d8e3eb!important;border-radius:9px;padding:10px 14px;direction:rtl}.dg39-search button[type=submit]{background:#14536c;color:#fff;padding:10px 22px;border-radius:9px}.dg39-search-close{width:40px;height:40px;border-radius:9px;border:1px solid #d8e3eb;font-size:27px;line-height:1}
.dg39-header.dg38-header.dg38-scrolled{height:78px!important}.dg39-header.dg38-scrolled .dg39-utility{height:0;opacity:0}.dg39-header.dg38-scrolled .dg39-header-inner{height:78px!important}
body .site-content{padding-top:110px!important}body:has(.dg39-header.dg38-scrolled) .site-content{padding-top:110px!important}
@media(max-width:1200px){body .dg39-header .dg-wrap{width:calc(100% - 36px)!important}body .dg39-header .dg39-menu>li{padding:0 1px!important}body .dg39-header .dg39-brand{min-width:122px}body .dg39-header .dg39-brand strong{font-size:19px!important}body .dg39-header .dg39-cta{padding:9px!important}}
@media(max-width:1100px){
 body .dg39-header .menu-toggle{display:block!important;border:1px solid #dce6ed!important;color:#244b60!important;border-radius:9px!important;background:#f7fafc!important;width:39px!important;height:39px!important}
 body .dg39-header .dg39-nav{position:fixed!important;top:110px!important;right:0!important;left:0!important;max-height:calc(100svh - 110px)!important;overflow-y:auto!important;align-items:stretch!important;background:#fff!important;border-bottom:1px solid #dbe5ec!important;padding:15px 20px 30px!important;box-shadow:0 30px 42px #09253630!important;display:none!important;height:auto!important}
 body .dg39-header .dg39-nav.open{display:block!important}
 body .dg39-header .dg39-menu{height:auto!important;display:flex!important;flex-direction:column!important;gap:3px!important;align-items:stretch!important}
 body .dg39-header .dg39-menu>li{height:auto!important;display:block!important;padding:0!important;border-bottom:1px solid #ecf0f4!important}
 body .dg39-header .dg39-menu>li>a{padding:12px!important;display:block!important;font-size:15px!important}
 body .dg39-header .dg39-menu>li>a:after{display:none}
 body .dg39-header .dg34-menu-caret{position:absolute!important;left:8px;top:10px;width:32px!important;height:32px!important;border:1px solid #dae4ec!important;background:#f5f8fb!important}
 body .dg39-header .dg39-submenu{position:static!important;display:none!important;grid-template-columns:1fr!important;min-width:0!important;max-width:none!important;width:auto!important;box-shadow:none!important;background:#f5f9fb!important;border-radius:9px!important;border:1px solid #e3ebef!important;padding:8px!important;margin:4px 4px 12px!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
 body .dg39-header .dg39-menu>li.dg34-menu-open>.dg39-submenu{display:grid!important}
 body .dg39-header .dg39-menu>li:not(.dg34-menu-open)>.dg39-submenu{display:none!important}
 body .dg39-header.dg38-scrolled .dg39-nav{top:78px!important;max-height:calc(100svh - 78px)!important}
}
@media(max-width:600px){
 body.admin-bar .dg39-header.dg38-header{top:46px!important}
 body .dg39-header .dg39-utility-links{display:none}.dg39-utility-inner{justify-content:center}
 body .dg39-header .dg39-brand strong{font-size:18px!important}body .dg39-header .dg39-brand img{width:35px;height:35px}
 body .dg39-header .dg39-cta{display:none!important}body .dg39-header .dg39-icon{width:34px;height:36px}
 body .dg39-header .dg-wrap{width:calc(100% - 24px)!important}
 body .dg39-header .dg39-brand{min-width:0}body .dg39-header .dg39-brand small{font-size:7px;letter-spacing:.1em}
 .dg39-search{padding:15px 12px}
}
@media(prefers-reduced-motion:reduce){.dg39-header *, .dg39-header *:before,.dg39-header *:after{transition:none!important;animation:none!important}}
