/* r3: popup scrim covers the header; copy toast uses theme ink */
html:root body #bizlofts-subscribe-popup:has(dialog.biz-popup-dialog[open]){
  position:fixed !important;
  inset:0 !important;
  z-index:5000 !important;
  display:block !important;
  width:100vw !important;
  height:100vh !important;
  margin:0 !important;
  background:rgba(36,32,28,.46) !important;
  pointer-events:auto !important;
}
html:root body #bizlofts-subscribe-popup dialog.biz-popup-dialog,
html:root body #bizlofts-subscribe-popup dialog.biz-popup-dialog[open]{
  position:fixed !important;
  z-index:5001 !important;
}
html:root body:has(dialog.biz-popup-dialog[open]) .f-header__wrapper,
html:root body:has(dialog.biz-popup-dialog[open]) .f-header,
html:root body:has(dialog.biz-popup-dialog[open]) f-header,
html:root body:has(dialog.biz-popup-dialog[open]) .f-announcement,
html:root body:has(dialog.biz-popup-dialog[open]) .announcement-bar{
  z-index:1 !important;
}
html:root body .notification.notification-success,
html:root body .notification.success,
html:root body .notification.notification-success.show,
html:root body .notification.success.show,
html:root body .notification-center-container .notification.success,
html:root body .notification-center-container .notification.success.show{
  background:#2A2724 !important;
  background-color:#2A2724 !important;
  color:#F6F3EE !important;
  border-color:#2A2724 !important;
}
html:root body .notification.notification-success *,
html:root body .notification.success *{
  color:#F6F3EE !important;
  fill:#F6F3EE !important;
}
