/* Bimehkar v105 — focused public/admin repairs. */

/* A real magazine cover fills the entire upper media area. The category
   glyph is retained only as the deliberate fallback for articles without a cover. */
.bk61-mag-thumb.has-full-cover .bk61-mag-thumb-pattern{
  inset:0!important;
  opacity:1!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  transform:none!important;
}
.bk61-mag-thumb.has-full-cover .bk61-mag-thumb-icon{display:none!important}

/* Final responsive dashboard layer: the dimmer belongs behind the drawer and
   must never blur the superadmin sidebar itself. */
@media(max-width:900px){
  body.bk58-panel-shell .app>.sidebar,
  body.bk58-panel-shell .app>.sidebar *{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    filter:none!important;
  }
  body.bk58-panel-shell .app>.sidebar{z-index:1402!important;opacity:1!important;isolation:isolate!important}
  body.bk58-panel-shell #sidebarOverlay{
    z-index:1401!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    background:rgba(3,17,42,.52)!important;
  }
  body.bk58-panel-shell .header-left>.bk55-global-search{
    display:flex!important;
    position:relative!important;
    inset:auto!important;
    width:auto!important;
    transform:none!important;
    z-index:1800!important;
  }
  body.bk58-panel-shell .bk55-search-trigger{display:grid!important}
  body.bk58-panel-shell .global-search.bk55-search-popover{
    display:flex!important;
    position:fixed!important;
    top:62px!important;
    right:12px!important;
    left:12px!important;
    width:auto!important;
    min-width:0!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-6px)!important;
    box-shadow:0 16px 40px rgba(5,34,89,.18)!important;
  }
  body.bk58-panel-shell .bk55-global-search.open .global-search.bk55-search-popover{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }
  body.bk58-panel-shell .bk57-search-results{
    position:fixed!important;
    top:108px!important;
    right:12px!important;
    left:12px!important;
    width:auto!important;
    max-height:min(52vh,380px)!important;
  }
}

/* Search results must escape the input shell instead of being clipped by the
   legacy overflow rule. */
body.bk58-panel-shell .bk55-global-search{overflow:visible!important}
body.bk58-panel-shell .bk57-search-results{z-index:1800!important;text-align:right!important}
body.bk58-panel-shell .bk57-search-results[hidden]{display:none!important}
