/* Didgah Kish 1.1.4 | Newsroom Pro: faithful desktop masthead reconstruction.
 * The base theme contains !important light hover/active rules; these selectors
 * intentionally take precedence ONLY inside the Newsroom header. */
.dkv-nr-header{--nr-night:#061c38;--nr-navy:#082a51;--nr-royal:#0a3a70;--nr-red:#ee2137;--nr-blue:#1598e4;--nr-paper:#f7f9fc;--nr-muted:#a9c4dc;position:relative;z-index:100;background:var(--nr-night);color:white;isolation:isolate}
.dkv-nr-header,.dkv-nr-header *{box-sizing:border-box}
body.dkg-newsroom .dkv-nr-header .dkg-container{width:min(calc(100% - 40px),var(--dkg-width,1510px));max-width:100%}
.dkv-nr-top{background:#041832;border-bottom:1px solid #ffffff19}
.dkv-nr-top-inner{height:33px;display:flex;justify-content:space-between;align-items:center;gap:18px}
.dkv-nr-top-info,.dkv-nr-top-links{display:flex;align-items:center;min-width:0;gap:13px;font-size:10px;color:#b8cadf}
.dkv-nr-top-info>*{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.dkv-nr-top-info :is(svg,.dkg-icon){flex-shrink:0}
.dkv-nr-top-info .dkv-nr-weather{color:#ffdb83;font-weight:800}
.dkv-nr-top-info .dkh-weather-icon{width:16px;height:16px}
.dkv-nr-top-links{margin-inline-start:auto;gap:13px}
.dkv-nr-social{display:flex;align-items:center;gap:7px}
body.dkg-newsroom .dkv-nr-social a{display:inline-grid;place-items:center;width:18px;height:23px;background:transparent!important;color:#d2e4f8!important;border:0;border-radius:0;text-decoration:none;transition:color .18s,transform .18s}
body.dkg-newsroom .dkv-nr-social a:hover{color:#58c7ff!important;transform:translateY(-1px)}
.dkv-nr-top-tag{font-size:10px;border-inline-start:1px solid #ffffff2a;padding-inline-start:13px;color:#c1d7e8;white-space:nowrap;max-width:270px;overflow:hidden;text-overflow:ellipsis}
body.dkg-newsroom .dkv-nr-live{display:inline-flex;align-items:center;gap:6px;border-radius:3px;background:var(--nr-red);padding:4px 9px;color:#fff!important;text-decoration:none;white-space:nowrap;line-height:1.5;font-size:10px;font-weight:850;transition:background .2s}
body.dkg-newsroom .dkv-nr-live:hover{background:#d71529;color:#fff!important}
.dkv-nr-live-dot{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff2f}
/* Main bar mirrors the chosen concept: blue gradient, shoreline texture, logo right, search left. */
.dkv-nr-main{position:relative;background:linear-gradient(100deg,rgba(2,24,53,.98) 0%,rgba(4,39,83,.90) 46%,rgba(3,28,62,.93) 100%),url('../images/kish-footer-haze.webp') center 60%/cover no-repeat;border-bottom:1px solid #3386bf50}
.dkv-nr-main:before{content:"";position:absolute;pointer-events:none;inset:0;background:radial-gradient(ellipse at 69% 100%,rgba(10,110,191,.23),transparent 42%),linear-gradient(90deg,transparent,rgba(8,75,133,.12) 65%,transparent)}
.dkv-nr-main-inner{position:relative;display:flex;align-items:center;gap:22px;height:70px;min-width:0}
.dkv-nr-brand{display:flex;flex:none;align-items:center;justify-content:center;min-width:165px;max-width:190px;height:100%;position:relative}
.dkv-nr-brand:after{content:"";position:absolute;left:-13px;top:23%;bottom:23%;width:1px;background:linear-gradient(transparent,#79b3df52,transparent)}
body.dkg-newsroom .dkv-nr-brand .dkv-nr-brand-link{display:flex;flex-direction:column;align-items:flex-start;gap:0;color:#fff!important;text-decoration:none;max-width:100%}
.dkv-nr-brand-title{position:relative;display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:22px;font-weight:950;line-height:1.2;letter-spacing:-.65px;color:#fff}
.dkv-nr-brand-mark{width:36px;height:37px;flex:0 0 36px;display:block;overflow:visible}
.dkv-nr-brand-caption{color:#c2dcf2;font-size:9px;font-weight:650;max-width:190px;white-space:nowrap;line-height:1.8}
/* 1.1.9: the selected Theme Studio/Site Identity image replaces the fixed wordmark. */
.dkv-nr-header .dkv-nr-brand--image{min-width:0;width:190px;max-width:190px;min-height:0}
body.dkg-newsroom .dkv-nr-brand--image .dkv-nr-brand-link{width:100%;height:100%;align-items:center;justify-content:center;gap:1px}
body.dkg-newsroom .dkv-nr-brand--image img.dkv-nr-logo-img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:54px!important;object-fit:contain!important;object-position:center!important;flex:0 1 auto;margin:0 auto;padding:0;border:0;filter:none!important}
.dkv-nr-brand--image .dkv-nr-brand-caption{max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap;line-height:1.3}

/* The active menu item is a small RED tab, never a large light rectangle. */
.dkv-nr-header .dkv-nr-nav{display:block;flex:1 1 auto;min-width:0;width:auto;height:100%;align-self:stretch}
.dkv-nr-header .dkv-nr-nav>.dkg-nav-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:2px;height:100%;width:100%;margin:0!important;padding:0!important;list-style:none}
.dkv-nr-header .dkv-nr-nav>.dkg-nav-list>li{display:flex;align-items:center;position:relative;flex:0 0 auto;width:auto;min-width:0;height:auto}
body.dkg-newsroom .dkv-nr-header .dkv-nr-nav>.dkg-nav-list>li>a{display:flex!important;align-items:center;justify-content:center;min-height:36px!important;height:auto!important;padding:8px clamp(6px,.64vw,11px)!important;border-radius:5px!important;border:0!important;background:transparent!important;color:#e3f2ff!important;font-size:clamp(10px,.75vw,12px)!important;line-height:1.45!important;font-weight:750!important;white-space:nowrap!important;text-decoration:none;transition:background .18s,color .18s}
body.dkg-newsroom .dkv-nr-header .dkv-nr-nav>.dkg-nav-list>li>a:hover,body.dkg-newsroom .dkv-nr-header .dkv-nr-nav>.dkg-nav-list>li:focus-within>a{background:#ffffff12!important;color:white!important}
body.dkg-newsroom .dkv-nr-header .dkv-nr-nav>.dkg-nav-list>li:is(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a{background:var(--nr-red)!important;color:#fff!important;box-shadow:0 5px 13px #ed234025}
.dkv-nr-header .dkv-nr-nav>.dkg-nav-list>li>a:after{content:none!important;display:none!important}
.dkv-nr-header .dkv-nr-nav .sub-menu{position:absolute;z-index:50;top:100%;right:0;display:none;list-style:none;min-width:205px;max-width:310px;margin:0;padding:7px;background:#fff;border:1px solid #d6e7f5;border-top:3px solid var(--nr-red);border-radius:0 0 8px 8px;box-shadow:0 15px 35px #001a3880}
.dkv-nr-header .dkv-nr-nav li:hover>.sub-menu,.dkv-nr-header .dkv-nr-nav li:focus-within>.sub-menu{display:block}
.dkv-nr-header .dkv-nr-nav .dkv-nr-submenu-toggle{display:none}
body.dkg-newsroom .dkv-nr-header .dkv-nr-nav .sub-menu a{display:block;color:#203d5a!important;background:transparent!important;border-radius:5px!important;font-size:12px!important;font-weight:750;padding:7px 10px!important;line-height:1.75;white-space:normal;text-decoration:none}
body.dkg-newsroom .dkv-nr-header .dkv-nr-nav .sub-menu a:hover{background:#edf5fc!important;color:#095a9a!important}
.dkv-nr-actions{display:flex;gap:8px;align-items:center;flex:none;margin-inline-start:auto}
.dkv-nr-header .dkv-nr-search-btn{display:grid;place-items:center;border:0;border-radius:6px;background:var(--nr-red);color:#fff!important;width:38px;height:38px;box-shadow:0 7px 17px #f5123633;cursor:pointer;transition:background .17s,transform .17s}
.dkv-nr-header .dkv-nr-search-btn:hover{background:#ce142d;transform:translateY(-1px)}
.dkv-nr-header .dkv-nr-menu-btn{display:none;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff3b;border-radius:6px;background:#154572;color:#fff!important;min-height:38px;padding:0 10px;cursor:pointer;font-size:11px;font-weight:850}
/* Native selected-breaking news takes priority; otherwise only real published items appear. */
.dkv-nr-header .dkv-breaking{background:#f7faff;border-bottom:1px solid #e2e8f2;color:#1c3655;box-shadow:0 3px 13px rgba(5,35,65,.09)}
.dkv-nr-header .dkv-breaking-inner{display:flex;align-items:stretch;min-height:35px;gap:0;min-width:0;overflow:hidden}
body.dkg-newsroom .dkv-nr-header .dkv-breaking-label{display:flex;align-items:center;gap:7px;flex:none;position:relative;max-width:155px;padding:0 13px 0 21px;color:#fff;background:var(--nr-red);font-size:11px;font-weight:900;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 100%,8px 100%)}
.dkv-nr-header .dkv-breaking-label svg{width:13px;height:13px;flex:none}
.dkv-nr-breaking-items{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden;gap:0}
body.dkg-newsroom .dkv-nr-header .dkv-nr-breaking-items>a{position:relative;display:block;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#30465f!important;background:transparent!important;font-size:10px;font-weight:700;line-height:35px;padding:0 14px;text-decoration:none;transition:color .16s}
body.dkg-newsroom .dkv-nr-header .dkv-nr-breaking-items>a:hover{color:#d2203b!important}
.dkv-nr-breaking-items>a+a:before{content:"";position:absolute;right:0;top:13px;height:8px;width:2px;border-radius:2px;background:var(--nr-red)}
.dkv-nr-breaking-time{display:flex;align-items:center;flex:none;margin-inline-start:auto;font-size:10px;color:#9aa9bb}
.dkv-nr-header .dkv-nr-search-panel{position:absolute;inset-inline:0;top:100%;z-index:65;padding:14px 0;background:#eff7fd;box-shadow:0 15px 30px #09284440;border-bottom:1px solid #cbdfea}
.dkv-nr-header .dkv-nr-search-panel[hidden]{display:none!important}
.dkv-nr-header .dkv-nr-search-panel form{width:min(100%,620px);margin:auto}
.dkv-nr-header .dkv-nr-search-panel .dkg-search-form{min-height:45px;background:white;border-radius:7px}
.dkv-nr-header :is(a,button):focus-visible{outline:2px solid #ffcc68;outline-offset:3px}
@media(max-width:1260px){
 .dkv-nr-main-inner{height:66px;gap:13px}
 .dkv-nr-brand{min-width:148px}
 .dkv-nr-brand-title{font-size:20px}
 .dkv-nr-header .dkv-nr-nav{display:none;position:absolute;top:100%;right:0;left:0;height:auto;max-height:75vh;overflow:auto;z-index:60;background:#07305b;border:1px solid #41739d;box-shadow:0 16px 30px #061b3b85;padding:9px;border-radius:0 0 10px 10px}
 .dkv-nr-header .dkv-nr-nav.is-open{display:block}
 .dkv-nr-header .dkv-nr-nav>.dkg-nav-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:auto;overflow:visible}
 .dkv-nr-header .dkv-nr-nav>.dkg-nav-list>li{display:block;min-width:0}
 body.dkg-newsroom .dkv-nr-header .dkv-nr-nav>.dkg-nav-list>li>a{min-height:40px!important;width:100%;justify-content:flex-start!important;white-space:normal!important;font-size:12px!important;padding:9px!important}
 .dkv-nr-header .dkv-nr-nav .sub-menu{position:static;min-width:0;max-width:none;width:100%;padding:3px 4px;margin-top:2px;box-shadow:none;border:0;border-radius:7px}
 .dkv-nr-header .dkv-nr-nav li.menu-item-has-children{position:relative;padding-inline-end:25px}
 .dkv-nr-header .dkv-nr-nav .dkv-nr-submenu-toggle{display:grid;place-items:center;position:absolute;left:0;top:3px;width:25px;height:35px;border:0;border-radius:5px;background:#ffffff17;color:#fff;font-size:18px;cursor:pointer}
 .dkv-nr-header .dkv-nr-nav .sub-menu{display:none}
 .dkv-nr-header .dkv-nr-nav li.is-submenu-open>.sub-menu{display:block}
 .dkv-nr-header .dkv-nr-menu-btn{display:inline-flex}
}
@media(max-width:760px){
 body.dkg-newsroom .dkv-nr-header .dkg-container{width:calc(100% - 24px)}
 .dkv-nr-top-inner{height:32px;gap:9px}
 .dkv-nr-top-info,.dkv-nr-top-links{gap:7px;font-size:9px}
 .dkv-nr-top-tag,.dkv-nr-city,.dkv-nr-social{display:none}
 .dkv-nr-main-inner{height:61px;gap:8px}
 .dkv-nr-brand{min-width:0;max-width:171px}
 .dkv-nr-brand:after{display:none}
 .dkv-nr-brand-title{font-size:18px;letter-spacing:-.5px;gap:3px}
 .dkv-nr-brand-mark{width:29px;height:30px;flex-basis:29px}
 .dkv-nr-brand-caption{font-size:8px}
 .dkv-nr-search-btn{width:35px!important;height:35px!important}
 .dkv-nr-menu-btn{width:35px;height:35px;min-height:35px!important;padding:0!important}
 .dkv-nr-menu-btn span{display:none}
 .dkv-nr-header .dkv-nr-nav>.dkg-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}
 .dkv-nr-header .dkv-breaking-inner{min-height:33px}
 body.dkg-newsroom .dkv-nr-header .dkv-nr-breaking-items>a{font-size:10px;line-height:33px;padding-inline:9px}
 .dkv-nr-breaking-items>a:not(:first-child){display:none!important}
 body.dkg-newsroom .dkv-nr-header .dkv-breaking-label{font-size:10px;padding:0 10px 0 12px}
 .dkv-nr-breaking-time{display:none}
}
@media(max-width:390px){.dkv-nr-top-info time{max-width:140px;overflow:hidden;text-overflow:ellipsis}.dkv-nr-brand-title{font-size:17px}.dkv-nr-header .dkv-nr-nav>.dkg-nav-list{grid-template-columns:1fr}.dkv-nr-top-info{gap:5px}}
/* Honor sticky setting without interfering with site content. */
body.dkg-sticky .dkv-nr-header{position:sticky;top:0}
body.dkg-sticky .dkv-nr-header.is-condensed .dkv-nr-top{display:none}
body.dkg-sticky .dkv-nr-header.is-condensed .dkv-nr-main-inner{height:59px}
body.dkg-sticky .dkv-nr-header.is-condensed .dkv-nr-brand-title{font-size:19px}
body.dkg-sticky .dkv-nr-header.is-condensed .dkv-nr-brand-mark{width:30px;height:31px;flex-basis:30px}
@media(max-width:760px){body.dkg-sticky .dkv-nr-header.is-condensed .dkv-nr-main-inner{height:55px}}
@media(prefers-reduced-motion:reduce){.dkv-nr-header *{transition:none!important;animation:none!important}}

@media(max-width:1260px){.dkv-nr-header .dkv-nr-nav li.menu-item-has-children:not(.is-submenu-open)>.sub-menu{display:none!important}.dkv-nr-header .dkv-nr-nav li.menu-item-has-children.is-submenu-open>.sub-menu{display:block!important}}

@media(max-width:1260px){.dkv-nr-header .dkv-nr-brand--image{width:172px;max-width:172px}}
@media(max-width:760px){.dkv-nr-header .dkv-nr-brand--image{width:min(164px,calc(100vw - 118px));max-width:164px}body.dkg-newsroom .dkv-nr-brand--image img.dkv-nr-logo-img{max-height:47px!important}}
@media(max-width:390px){.dkv-nr-header .dkv-nr-brand--image{width:min(148px,calc(100vw - 116px))}}
body.dkg-sticky .dkv-nr-header.is-condensed .dkv-nr-brand--image img.dkv-nr-logo-img{max-height:46px!important}
@media(max-width:760px){body.dkg-sticky .dkv-nr-header.is-condensed .dkv-nr-brand--image img.dkv-nr-logo-img{max-height:42px!important}}
