/* Digonter Kagoj: shared desktop/mobile header, independent of page typography. */
#nbNewsHeader{--dk-font:"Noto Serif Bengali",Calibri,SutonnyMJ,Siyamrupali,Arial,Georgia,"Times New Roman",serif;--dk-border:#dee2e6;background:#fff;color:#000;border:0!important;font-family:var(--dk-font);font-size:16px;line-height:24px;isolation:isolate;}
#nbNewsHeader *,#nbNewsHeader *::before,#nbNewsHeader *::after{box-sizing:border-box;text-rendering:auto;}
#nbNewsHeader a{color:#000;text-decoration:none;}
#nbNewsHeader a:hover{color:#c20000;}
#nbNewsHeader .nb-container{width:100%!important;max-width:1320px!important;padding:0 12px!important;margin:0 auto!important;}
#nbNewsHeader .nb-news-one__masthead{border:0;background:#fff;}
#nbNewsHeader .nb-news-one__masthead-inner{display:grid!important;grid-template-columns:calc((100% + 24px)/3) minmax(0,1fr)!important;gap:0!important;align-items:center!important;min-height:106px!important;padding-top:24px!important;padding-bottom:24px!important;}
#nbNewsHeader .nb-news-one__brand{padding:0!important;min-width:0;}
#nbNewsHeader .nb-news-one__brand .custom-logo-link{display:flex;align-items:center;}
#nbNewsHeader .nb-news-one__brand .custom-logo{display:block;width:auto!important;height:var(--nb-news-one-logo-desktop,58px)!important;max-height:none!important;max-width:100%!important;margin:0!important;object-fit:contain;}
#nbNewsHeader .nb-news-one__stories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;width:calc(100% + 24px)!important;max-width:none!important;margin:0 -12px!important;}
#nbNewsHeader .nb-news-one__story{display:flex!important;align-items:center;gap:8px!important;min-width:0;min-height:0!important;padding:0 12px!important;border:0;border-right:1px solid var(--dk-border);height:50px!important;}
#nbNewsHeader .nb-news-one__story:last-child{border-right:0;}
#nbNewsHeader .nb-news-one__story-media{display:block;flex:0 0 50px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-height:50px!important;overflow:hidden;}
#nbNewsHeader .nb-news-one__story-img,#nbNewsHeader .nb-news-one__story-media img{display:block;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-height:50px!important;max-width:none!important;object-fit:cover!important;border-radius:0;}
#nbNewsHeader .nb-news-one__story-title,#nbNewsHeader .nb-news-one__story-title-text{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--dk-font)!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0!important;color:#212529!important;padding:0!important;margin:0!important;}
#nbNewsHeader .nb-news-one__navrow{height:66px!important;min-height:66px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7!important;background:#fff;box-shadow:0 .333rem .333rem 0 rgb(0 0 0 / 25%)!important;}
#nbNewsHeader .nb-news-one__nav-inner{display:flex!important;height:64px!important;min-height:64px!important;align-items:center!important;gap:0!important;overflow:visible;}
#nbNewsHeader .nb-news-one__nav{flex:1 1 auto!important;min-width:0;width:auto!important;overflow-x:auto;scrollbar-width:none;}
#nbNewsHeader .nb-news-one__nav::-webkit-scrollbar{display:none;}
#nbNewsHeader .nb-news-one__nav{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;}
#nbNewsHeader .nb-news-one__nav.is-dragging,#nbNewsHeader .nb-news-one__nav.is-dragging a{cursor:grabbing;user-select:none;-webkit-user-select:none;}
#nbNewsHeader .nb-news-one__nav a{-webkit-user-drag:none;}
#nbNewsHeader .nb-news-one__menu{display:flex!important;align-items:center;gap:0!important;padding:0!important;margin:0!important;list-style:none;height:47px!important;width:max-content;}
#nbNewsHeader .nb-news-one__menu>li{padding:10px!important;margin:0!important;flex-shrink:0;}
#nbNewsHeader .nb-news-one__menu a{display:block!important;min-height:0!important;height:auto!important;padding:0!important;font-family:var(--dk-font)!important;font-size:18px!important;font-weight:600!important;line-height:27px!important;letter-spacing:0!important;color:#000!important;white-space:nowrap;}
#nbNewsHeader .nb-news-one__menu a:hover{color:#c20000!important;}
#nbNewsHeader .nb-news-one__desktop-actions{display:flex;align-items:stretch;flex:0 0 auto;height:64px;gap:0!important;margin-left:auto;}
#nbNewsHeader .nb-news-one__action,#nbNewsHeader .nb-news-one__desktop-actions>.nb-news-one__iconbtn{display:flex;align-items:center;justify-content:center;height:64px!important;min-height:64px!important;min-width:0!important;width:auto!important;padding:20px!important;gap:4px!important;border:0;border-right:1px solid var(--dk-border);background:#fff!important;color:#000!important;font-family:var(--dk-font)!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;white-space:nowrap;}
#nbNewsHeader .nb-news-one__action--search{border-left:1px solid var(--dk-border);}
#nbNewsHeader svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}
#nbNewsHeader svg.dk-header-icon{fill:currentColor!important;stroke:none!important;}
#nbNewsHeader .nb-news-one__action--login svg{width:16px;height:16px;}
#nbNewsHeader .nb-news-one__action--login svg circle:not(:first-child),#nbNewsHeader .nb-news-one__action--login svg path{fill:currentColor;stroke:none;}
#nbNewsHeader .nb-news-one__mobile-actions,#nbNewsHeader .nb-news-one__mobile-nav-actions,#nbNewsHeader .nb-news-one__nav-scroll{display:none!important;}
#nbNewsHeader .nb-news-one__drawer{position:fixed;inset:0;z-index:100100;visibility:hidden;pointer-events:none;display:block;}
#nbNewsHeader .nb-news-one__drawer.is-open{visibility:visible;pointer-events:auto;}
#nbNewsHeader .nb-news-one__drawer-overlay{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:rgb(0 0 0 / 50%);opacity:0;transition:opacity .3s;}
#nbNewsHeader .is-open .nb-news-one__drawer-overlay{opacity:1;}
#nbNewsHeader .nb-news-one__drawer-panel{position:absolute;inset:0 auto 0 0;width:400px;max-width:100%;height:100%;padding:0!important;background:#fff;color:#000;box-shadow:none;overflow-y:auto;transform:translateX(-100%);transition:transform .3s;outline:0;}
#nbNewsHeader .is-open .nb-news-one__drawer-panel{transform:translateX(0);}
#nbNewsHeader .nb-news-one__drawer-head{display:flex;align-items:center;gap:16px;height:63px;min-height:63px;padding:8px 16px!important;border-bottom:1px solid var(--dk-border);margin:0;}
#nbNewsHeader .nb-news-one__drawer-brand{display:flex;align-items:center;flex:1;min-width:0;padding:0;margin:0;background:transparent;border:0;border-radius:0;}
#nbNewsHeader .nb-news-one__drawer-brand img{display:block;height:30px;width:auto;max-width:100%;object-fit:contain;}
#nbNewsHeader .nb-news-one__drawer-login{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px;border:2px solid var(--dk-border);border-radius:6px;white-space:nowrap;font-size:16px;line-height:24px;font-weight:400;}
#nbNewsHeader .nb-news-one__drawer-login svg,#nbNewsHeader .nb-news-one__mobile-login svg{width:16px;height:16px;fill:currentColor;stroke:none;}
#nbNewsHeader .nb-news-one__drawer-close{border:0;background:none;color:#212529;padding:0;margin:0;width:16px;height:24px;line-height:20px;font-family:Arial,sans-serif;font-weight:300;font-size:26px;cursor:pointer;}
#nbNewsHeader .nb-news-one__drawer-search{display:flex;margin:16px;padding:0;height:38px;}
#nbNewsHeader .nb-news-one__drawer-search input{min-width:0;flex:1;width:0;border:1px solid #d10000;border-right:0;border-radius:0;background:#fff;color:#212529;padding:6px 12px;font:400 16px/24px var(--dk-font);outline-offset:2px;box-shadow:none;}
#nbNewsHeader .nb-news-one__drawer-search input::placeholder{color:#6c757d;opacity:1;}
#nbNewsHeader .nb-news-one__drawer-search button{display:flex;align-items:center;gap:4px;border:1px solid #d10000;border-radius:0;background:#d10000;color:#fff;padding:6px 12px;font:400 16px/24px var(--dk-font);white-space:nowrap;cursor:pointer;}
body.nb-news-one-drawer-open{overflow:hidden;}
/* The dialog must also cover WordPress's toolbar stacking context (99999). */
body.nb-news-one-drawer-open #nbNewsHeader{z-index:100000!important;}
#nbNewsHeader .nb-news-one__drawer-close svg{width:16px!important;height:16px!important;}
#nbNewsHeader .dk-header-bars-icon{width:14px!important;height:16px!important;}
#nbNewsHeader .nb-news-one__drawer-search .dk-header-search-icon{width:16px!important;height:16px!important;}
@media(min-width:992px){
  #nbNewsHeader.has-fixed-nav{padding-bottom:66px!important;}
  #nbNewsHeader .nb-news-one__navrow.is-fixed{position:fixed;left:0;right:0;top:0;z-index:1000;}
  .admin-bar #nbNewsHeader .nb-news-one__navrow.is-fixed{top:32px;}
}
@media(min-width:992px) and (max-width:1199px){#nbNewsHeader .nb-container{max-width:960px!important;}}
@media(min-width:1200px) and (max-width:1399px){#nbNewsHeader .nb-container{max-width:1140px!important;}}
@media(max-width:991px){
  #nbNewsHeader{position:relative!important;top:auto!important;padding-bottom:0!important;}
  #nbNewsHeader.has-fixed-mobile-masthead{padding-top:var(--dk-mobile-masthead-height)!important;}
  #nbNewsHeader.has-fixed-mobile-masthead .nb-news-one__masthead{position:fixed;top:var(--dk-mobile-sticky-top,0px);left:0;right:0;z-index:1000;box-shadow:0 2px 4px rgb(0 0 0 / 15%);}
  #nbNewsHeader .nb-container{max-width:720px!important;}
  #nbNewsHeader .nb-news-one__masthead-inner{display:flex!important;align-items:center!important;min-height:0!important;height:auto!important;padding-top:12px!important;padding-bottom:8px!important;gap:0!important;}
  #nbNewsHeader .nb-news-one__brand{flex:0 0 50%!important;align-self:center!important;padding-right:12px!important;}
  #nbNewsHeader .nb-news-one__brand .custom-logo{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;}
  #nbNewsHeader .nb-news-one__stories,#nbNewsHeader .nb-news-one__desktop-actions{display:none!important;}
  #nbNewsHeader .nb-news-one__mobile-actions{display:flex!important;flex:1;align-items:center!important;justify-content:flex-end;align-self:center!important;border:0;gap:0;}
  #nbNewsHeader .nb-news-one__mobile-search{display:flex;align-items:center;justify-content:center;width:18px!important;min-width:18px!important;height:27px!important;min-height:0!important;padding:0!important;border:0!important;background:#fff;color:#000;}
  #nbNewsHeader .nb-news-one__mobile-search svg{width:18px!important;height:18px!important;}
  #nbNewsHeader .nb-news-one__mobile-login svg{width:18px!important;height:18px!important;}
  #nbNewsHeader .nb-news-one__mobile-login{display:flex;align-items:center;gap:4px;height:27px!important;padding:0 0 0 8px!important;margin-left:8px;border-left:2px solid var(--dk-border);font:700 18px/27px var(--dk-font)!important;color:#000;}
  #nbNewsHeader .nb-news-one__navrow,#nbNewsHeader .nb-news-one__navrow.is-fixed{position:relative!important;top:auto!important;height:40px!important;min-height:40px!important;border:0!important;box-shadow:1px 1px 2px 2px #ccc!important;}
  #nbNewsHeader .nb-news-one__nav-inner{height:40px!important;min-height:40px!important;align-items:stretch!important;overflow:hidden;}
  #nbNewsHeader .nb-news-one__nav{flex:1!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;}
  #nbNewsHeader .nb-news-one__menu{height:40px!important;min-width:max-content;}
  #nbNewsHeader .nb-news-one__menu>li{padding:0 6px!important;}
  #nbNewsHeader .nb-news-one__menu a{font-size:16px!important;font-weight:700!important;line-height:24px!important;}
  #nbNewsHeader .nb-news-one__mobile-nav-actions{display:flex!important;align-items:stretch;height:40px!important;border:0;background:#fff;padding-left:16px;z-index:3;}
  #nbNewsHeader .nb-news-one__mobile-language,#nbNewsHeader .nb-news-one__mobile-menu{display:flex;align-items:center;justify-content:center;width:auto;height:40px!important;padding:8px!important;border:0;border-left:1px solid var(--dk-border);background:#f8f9fa;font:400 16px/24px var(--dk-font)!important;gap:4px;color:#000;white-space:nowrap;}
  #nbNewsHeader .nb-news-one__mobile-menu{background:#fff;}
  #nbNewsHeader .nb-news-one__mobile-menu svg{width:16px;height:16px;stroke-width:2;}
}
@media(max-width:767px){#nbNewsHeader .nb-container{max-width:540px!important;}}
@media(max-width:575px){#nbNewsHeader .nb-container{max-width:100%!important;}}
@media(prefers-reduced-motion:reduce){#nbNewsHeader .nb-news-one__drawer-panel,#nbNewsHeader .nb-news-one__drawer-overlay{transition:none;}}
