/* Notifications + public listing header correction: flat shell header, no floating card block. */
body.notifications-v9 > header.page-header,
body.public-listing-v9 > header.page-header {
  position:relative !important; inset:auto !important; flex:0 0 58px !important;
  min-height:58px !important; height:58px !important; margin:0 !important; padding:0 !important;
  border:0 !important; border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent) !important;
  border-radius:0 !important; box-shadow:none !important;
  background:color-mix(in srgb,var(--surface,#fff) 94%,transparent) !important;
  backdrop-filter:blur(16px) saturate(145%) !important; -webkit-backdrop-filter:blur(16px) saturate(145%) !important;
  z-index:900 !important; overflow:visible !important;
}
body.notifications-v9 > header.page-header > .header-row,
body.public-listing-v9 > header.page-header > .header-row {
  height:58px !important; min-height:58px !important; width:min(100%,1280px) !important;
  margin:0 auto !important; padding:0 .65rem !important; border:0 !important; border-radius:0 !important;
  background:transparent !important; box-shadow:none !important; transform:none !important;
  display:flex !important; align-items:center !important; justify-content:space-between !important; gap:.5rem !important; flex-wrap:nowrap !important;
}
body.notifications-v9 > header.page-header .header-actions,
body.public-listing-v9 > header.page-header .header-actions { display:flex !important; align-items:center !important; gap:.25rem !important; flex-wrap:nowrap !important; }
body.notifications-v9 > header.page-header .header-actions > a,
body.notifications-v9 > header.page-header .header-actions > button,
body.notifications-v9 > header.page-header .utility-chip,
body.public-listing-v9 > header.page-header .header-actions > a,
body.public-listing-v9 > header.page-header .header-actions > button,
body.public-listing-v9 > header.page-header .utility-chip {
  width:40px !important; min-width:40px !important; height:40px !important; min-height:40px !important;
  padding:0 !important; border:0 !important; border-radius:0 !important; background:transparent !important;
  box-shadow:none !important; font-size:0 !important; display:grid !important; place-items:center !important; color:var(--text) !important;
}
body.notifications-v9 > header.page-header .header-actions svg,
body.public-listing-v9 > header.page-header .header-actions svg { width:22px !important; height:22px !important; }
body.notifications-v9 > header.page-header .utility-label,
body.public-listing-v9 > header.page-header .utility-label,
body.public-listing-v9 > header.page-header .back-link span,
body.public-listing-v9 > header.page-header .utility-wallet-chip > span:not(.chat-avatar) { display:none !important; }
body.notifications-v9 > header.page-header .title-cluster h1 { font-size:1rem !important; }
body.notifications-v9 > header.page-header .brand,
body.public-listing-v9 > header.page-header .brand { border:0 !important; background:transparent !important; box-shadow:none !important; }
@media(max-width:700px){
 body.notifications-v9 > header.page-header .brand,
 body.public-listing-v9 > header.page-header .brand { font-size:0 !important; }
 body.notifications-v9 > header.page-header .brand-icon,
 body.public-listing-v9 > header.page-header .brand-icon { width:28px !important; height:28px !important; }
}
