/* Header Desktop (روشن) */
@media (max-width:1024px){ #pgco-d-header{display:none} }

#pgco-d-header{
    position:sticky; top:0; inset-inline:0; z-index:10000;
    background:#fff; color:var(--pgco-text);
    border-bottom:1px solid var(--pgco-border);
    backdrop-filter:none;
    box-shadow:0 2px 8px rgba(0,0,0,.03);
}

.pgco-d-inner{ max-width:1240px; margin-inline:auto; }
.pgco-d-wrap{
    height:82px; display:flex; align-items:center; justify-content:space-between;
    padding-inline:20px; gap:16px;
}
.pgco-d-right{ display:flex; align-items:center; gap:18px; min-width:0; }
.pgco-logo{ display:inline-flex; align-items:center; text-decoration:none; }
.pgco-logo img{ height:64px; width:auto; object-fit:contain; display: block; }
.pgco-logo-text{ font:700 20px/1 "Vazirmatn",system-ui; color:var(--pgco-text); letter-spacing:.2px }

/* منو */
.pgco-d-nav{ display:flex; align-items:center; gap:6px; list-style:none; margin:0; padding:0; }
.pgco-d-nav>li{ position:relative; }
.pgco-d-nav>li>a{
    display:inline-flex; align-items:center; gap:10px; padding:10px 12px; border-radius:12px;
    color:var(--pgco-text); text-decoration:none; font:500 14px/1 "Vazirmatn",system-ui;
    border:1px solid transparent; background:transparent; transition:.15s; white-space:nowrap;
}
.pgco-d-nav>li.current-menu-item>a,
.pgco-d-nav>li>a:hover{
    background:#F3F5F8; border-color:#E6E9EF;
}

/* زیرمنو */
.pgco-d-nav li .sub-menu{
    position:absolute; inset-inline-start:0; top:100%;
    min-width:220px; display:none; flex-direction:column; gap:6px; padding:8px;
    background:#fff; border:1px solid var(--pgco-border);
    border-radius:14px; box-shadow:0 18px 40px rgba(0,0,0,.08);
}
.pgco-d-nav li:hover>.sub-menu{ display:flex; }
.pgco-d-nav li .sub-menu a{
    display:flex; align-items:center; gap:10px; padding:10px 12px; border-radius:10px;
    text-decoration:none; color:var(--pgco-text);
    border:1px solid transparent; font:400 13px/1.2 "Vazirmatn",system-ui;
}
.pgco-d-nav li .sub-menu a:hover{ background:#F7F8FA; border-color:#E6E9EF; }

/* حذف دایره کنار آیتم‌های زیرمنو */
.pgco-d-nav li .sub-menu,
.pgco-d-nav li .sub-menu li {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

/* اگر با ::before ساخته شده باشه */
.pgco-d-nav li .sub-menu li::before {
    content: none !important;
    display: none !important;
}

/* اکشن‌ها سمت چپ */
.pgco-d-left{ display:flex; align-items:center; gap:10px; margin-inline-start:auto; }
.pgco-icon-btn{
    position:relative; display:inline-flex; align-items:center; justify-content:center;
    height:42px; width:42px; border-radius:12px; background:#fff; color:var(--pgco-text);
    border:1px solid var(--pgco-border); text-decoration:none; transition:transform .12s ease;
}
.pgco-icon-btn i{ font-size:18px; }
.pgco-icon-btn:active{ transform:scale(.97); }
.pgco-badge{
    position:absolute; top:-6px; inset-inline-end:-6px; min-width:18px; height:18px; padding:0 5px; border-radius:999px;
    background:var(--pgco-accent); color:#fff; font:700 11px/18px "Vazirmatn",system-ui; display:flex; align-items:center; justify-content:center;
    border:2px solid #fff;
}

/* تلفن */
.pgco-phone{
    display:inline-flex; align-items:center; gap:10px; height:42px; padding:0 12px;
    background:#fff; color:var(--pgco-text);
    border:1px solid var(--pgco-border); border-radius:12px; text-decoration:none; white-space:nowrap; transition:.15s;
    font:600 14px/1 "Vazirmatn",system-ui;
}
.pgco-phone:hover,.pgco-phone:focus{ background:#F7F8FA; }
.pgco-phone:active{ transform:scale(.98); }
.pgco-phone .pgco-phone-ico{
    display:inline-flex; align-items:center; justify-content:center;
    width:26px; height:26px; border-radius:8px; background:var(--pgco-chip); border:1px solid #D0D3D8;
}
.pgco-phone .pgco-phone-ico i{ font-size:14px; }
.pgco-shadow{ box-shadow:0 6px 20px rgba(0,0,0,.06) }
