/* UPDATE 05 FIXED — actual existing header */
.safank-real-top{
  position:absolute !important;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  width:100% !important;
  height:58px !important;
  padding:0 16px !important;
  background:transparent !important;
  border:0 !important;
  z-index:90 !important;
  pointer-events:none !important;
}
.safank-header-icon{
  position:absolute !important;
  top:7px !important;
  width:48px !important;
  height:48px !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:transparent !important;
  border:0 !important;
  border-radius:50% !important;
  color:#fff !important;
  cursor:pointer !important;
  pointer-events:auto !important;
  box-shadow:none !important;
}
#safankHeaderSearch{left:14px !important}
#notifBtn{right:14px !important}
.safank-header-icon svg{
  width:34px !important;
  height:34px !important;
  fill:none !important;
  stroke:#fff !important;
  stroke-width:2.25 !important;
  stroke-linecap:round !important;
  stroke-linejoin:round !important;
}
#notifBtn{
  border:2px solid rgba(255,255,255,.9) !important;
}
#notifBtn svg{
  width:27px !important;
  height:27px !important;
  stroke-width:1.9 !important;
}
#notifDot{
  display:none !important;
  position:absolute !important;
  right:7px !important;
  top:7px !important;
  width:8px !important;
  height:8px !important;
  background:#ff2d55 !important;
  border-radius:50% !important;
  border:2px solid #000 !important;
}
.safank-hidden-search{
  display:none !important;
}

/* Categories float over the video, not above it as a separate block. */
#contentFilters{
  position:absolute !important;
  top:58px !important;
  left:0 !important;
  right:0 !important;
  background:transparent !important;
  border:0 !important;
  z-index:70 !important;
  padding-top:6px !important;
  padding-bottom:6px !important;
}

/* Video feed uses the full area above the bottom navigation. */
#feed{
  height:calc(100dvh - 66px) !important;
  margin-top:0 !important;
  padding-top:0 !important;
}
#feed .card{
  height:calc(100dvh - 66px) !important;
  width:100vw !important;
  overflow:hidden !important;
}
#feed .card video{
  width:100% !important;
  height:100% !important;
  object-position:center center !important;
}
