/* Brolly menu/header flattening, 2026-05-24
   Remove two-tone boxed fills from the menu bar and hamburger menu.
   Boxes now match their surrounding background; text/icons carry the hierarchy. */
:root{
  --brolly-menu-bg:#FFFFFF;
  --brolly-header-bg:#FFFFFF;
  --brolly-menu-text:#1F2937;
  --brolly-menu-muted:#4B5563;
}
.site-header .brand-mark,
.site-header .header-pill,
.site-header .header-pill-primary,
.site-header .header-pill-light,
.site-header .borrower-pill,
.site-header .lender-pill,
.site-header .menu-toggle{
  background:var(--brolly-header-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-header-bg)!important;
  box-shadow:none!important;
}
.site-header .header-pill-primary{
  color:var(--brolly-green,#10B981)!important;
}
.site-header .header-pill-light,
.site-header .borrower-pill,
.site-header .lender-pill,
.site-header .menu-toggle{
  color:var(--brolly-slate-900,#1F2937)!important;
}
.site-header .header-pill:hover,
.site-header .header-pill-primary:hover,
.site-header .header-pill-light:hover,
.site-header .borrower-pill:hover,
.site-header .lender-pill:hover,
.site-header .menu-toggle:hover{
  background:var(--brolly-header-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-header-bg)!important;
  box-shadow:none!important;
  color:var(--brolly-green,#10B981)!important;
}
.site-header .menu-toggle span{
  background:var(--brolly-slate-900,#1F2937)!important;
  border-color:var(--brolly-slate-900,#1F2937)!important;
}
.menu-overlay,
.menu-overlay .mega-menu,
.menu-overlay .mega-menu-cashapp,
.menu-overlay .mega-menu-content,
.menu-overlay .menu-header,
.menu-overlay .menu-header-actions,
.menu-overlay .menu-primary,
.menu-overlay .menu-secondary,
.menu-overlay .menu-brand-mark,
.menu-overlay .brand-mark,
.menu-overlay .header-pill,
.menu-overlay .header-pill-primary,
.menu-overlay .header-pill-light,
.menu-overlay .borrower-pill,
.menu-overlay .lender-pill,
.menu-overlay .menu-close,
.menu-overlay .menu-feature-card,
.menu-overlay .menu-product-links a,
.menu-overlay .menu-side-links a,
.menu-overlay .menu-plain-links a{
  background:var(--brolly-menu-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-menu-bg)!important;
  box-shadow:none!important;
}
.menu-overlay .header-pill,
.menu-overlay .header-pill-light,
.menu-overlay .borrower-pill,
.menu-overlay .lender-pill,
.menu-overlay .menu-close,
.menu-overlay .menu-feature-card,
.menu-overlay .menu-product-links a,
.menu-overlay .menu-side-links a,
.menu-overlay .menu-plain-links a{
  color:var(--brolly-menu-text,#1F2937)!important;
}
.menu-overlay .menu-feature-card small,
.menu-overlay .menu-product-links small,
.menu-overlay .menu-side-links small,
.menu-overlay .menu-plain-links small{
  color:var(--brolly-menu-muted,#4B5563)!important;
}
.menu-overlay .header-pill-primary{
  color:var(--brolly-green,#10B981)!important;
}
.menu-overlay .header-pill:hover,
.menu-overlay .header-pill-primary:hover,
.menu-overlay .header-pill-light:hover,
.menu-overlay .borrower-pill:hover,
.menu-overlay .lender-pill:hover,
.menu-overlay .menu-close:hover,
.menu-overlay .menu-feature-card:hover,
.menu-overlay .menu-product-links a:hover,
.menu-overlay .menu-side-links a:hover,
.menu-overlay .menu-plain-links a:hover{
  background:var(--brolly-menu-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-menu-bg)!important;
  box-shadow:none!important;
  color:var(--brolly-green,#10B981)!important;
}
.menu-overlay .menu-card-index,
.menu-overlay .menu-link-icon{
  background:var(--brolly-menu-bg)!important;
  background-image:none!important;
  box-shadow:none!important;
  color:var(--brolly-green,#10B981)!important;
}
.menu-overlay .menu-header-actions .header-pill,
.menu-overlay .menu-header-actions .header-pill-primary,
.menu-overlay .menu-header-actions .header-pill-light,
.menu-overlay .mega-menu-cashapp .menu-feature-card,
.menu-overlay .mega-menu-cashapp .menu-feature-card[href],
.menu-overlay .mega-menu-cashapp .menu-product-links a,
.menu-overlay .simple-menu-links .menu-plain-links a{
  background:var(--brolly-menu-bg)!important;
  background-image:none!important;
  border-color:var(--brolly-menu-bg)!important;
  box-shadow:none!important;
}
.menu-overlay .menu-header-actions .header-pill-primary{
  color:var(--brolly-green,#10B981)!important;
}
body.menu-open .site-header,
body.menu-open .nav-shell,
body.menu-open .live-status-bar{
  background:#FFFFFF!important;
  background-image:none!important;
  box-shadow:none!important;
}
body.menu-open .site-header,
body.menu-open .nav-shell,
body.menu-open .live-status-bar,
body.menu-open .menu-overlay{
  border-color:#E5E7EB!important;
}

/* menu-white-clean-20260615 */
.site-header,.site-header .nav-shell,.site-header .live-status-bar,.menu-overlay,.menu-overlay.is-open,body.menu-open .site-header,body.menu-open .nav-shell,body.menu-open .live-status-bar,body.menu-open .menu-overlay,body.menu-open .menu-overlay.is-open{background:#FFFFFF!important;background-color:#FFFFFF!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
.site-header{border-bottom:1px solid #E5E7EB!important;}
body.menu-open .menu-overlay.is-open{border-top:1px solid #E5E7EB!important;box-shadow:none!important;}
.menu-overlay .mega-menu-content.menu-categorised-20260612{background:#FFFFFF!important;background-image:none!important;border-color:#E5E7EB!important;box-shadow:none!important;}
.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-feature-card,.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-feature-card:hover,.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-feature-card:focus-visible{background:#FFFFFF!important;background-color:#FFFFFF!important;background-image:none!important;box-shadow:none!important;}
.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-feature-card{border-color:#E5E7EB!important;}
.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-feature-card:hover,.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-feature-card:focus-visible{border-color:#10B981!important;}
.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-card-index,.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-card-index:hover,.menu-overlay .menu-close,.menu-overlay .menu-close:hover,.menu-overlay .menu-header-actions,.menu-overlay .menu-side-links.menu-legal-links{background:#FFFFFF!important;background-color:#FFFFFF!important;background-image:none!important;box-shadow:none!important;}
.menu-overlay .mega-menu-content.menu-categorised-20260612 .menu-card-index,.menu-overlay .menu-close{border-color:#BBF7D0!important;}
.menu-overlay .menu-close:hover{border-color:#10B981!important;}

#site-menu,
#site-menu.is-open,
body.menu-open #site-menu,
body.menu-open #site-menu.is-open{
  background:#FFFFFF!important;
  background-color:#FFFFFF!important;
  background-image:none!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
