/* ADATASK_IPHONE_PWA_SAFE_HEADER_V3698
   Restores the iPhone/PWA mobile header below the iOS status-bar safe area.
   Phone portrait only; tablet and landscape rules remain untouched. */
@media (orientation:portrait) and (max-width:520px){
 html.adatask-narrow .mob-header.adatask-mobile-header-stable-v3258b.adatask-mobile-header-final-v3259a{
  display:grid!important;
  position:sticky!important;
  top:0!important;
  z-index:5100!important;
  box-sizing:border-box!important;
  height:calc(52px + env(safe-area-inset-top,0px))!important;
  min-height:calc(52px + env(safe-area-inset-top,0px))!important;
  padding-top:calc(5px + env(safe-area-inset-top,0px))!important;
  padding-bottom:5px!important;
  padding-right:max(6px,env(safe-area-inset-right,0px))!important;
  padding-left:max(6px,env(safe-area-inset-left,0px))!important;
  align-items:end!important;
  background:linear-gradient(135deg,#173454,#10283f)!important;
  color:#fff!important;
  box-shadow:0 1px 0 rgba(255,255,255,.06),0 6px 18px rgba(23,52,84,.12)!important;
  overflow:hidden!important;
  flex:0 0 auto!important;
 }
 html.adatask-narrow .mob-header.adatask-mobile-header-stable-v3258b.adatask-mobile-header-final-v3259a>.adatask-mobile-menu-btn-v3308,
 html.adatask-narrow .mob-header.adatask-mobile-header-stable-v3258b.adatask-mobile-header-final-v3259a>.mob-org-brand,
 html.adatask-narrow .mob-header.adatask-mobile-header-stable-v3258b.adatask-mobile-header-final-v3259a>.mob-header-actions-v3258b{
  align-self:end!important;
 }
}
