/* BAAKEE V77 isolated QA — iPhone / iPad safe-area title and scroll-layer correction.
   Only top-level pages carrying their own page header are affected. */
#app main.shell:has(> .header){
  /* overflow-x:hidden turns overflow-y into an implicit scroll container on WebKit;
     clip avoids nested scrolling, frosted clipping and the cropped title. */
  overflow-x:clip!important;
  overflow-y:visible!important;
  padding-top:max(36px,calc(env(safe-area-inset-top, 0px) + 24px))!important;
  transform:none!important;
  will-change:auto!important;
}
/* Retain native tactile movement only during an actual pull-to-refresh. */
#app main.shell:has(> .header).baakee-pull-active-v77{
  transform:translate3d(0,var(--pull-offset-v12541,0px),0)!important;
  will-change:transform!important;
}
#app main.shell:has(> .header) > .header{
  position:relative!important;
  z-index:2;
  overflow:visible!important;
  isolation:isolate;
  -webkit-mask-image:none!important;
  mask-image:none!important;
}
/* Prevent stale top-of-page frosted/transformed title layers while leaving
   intentional header-search and Aavi morph states untouched. */
#app main.shell:has(> .header) > .header:not(.baakee-u5-header-searching):not(.u2-aavi-clearing) > div:first-child{
  filter:none!important;
  -webkit-filter:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  -webkit-mask-image:none!important;
  mask-image:none!important;
  transform:none!important;
  opacity:1!important;
}
#app main.shell:has(> .header) > .header .title,
#app main.shell:has(> .header) > .header .eyebrow{
  filter:none!important;
  -webkit-filter:none!important;
  overflow:visible;
}
