/* Shared verified banner. Version the filename when changing its appearance. */
#site-verified-banner{
  --verified-banner-bottom:max(12px,env(safe-area-inset-bottom));
  box-sizing:border-box!important;
  position:fixed!important;
  isolation:isolate!important;
  z-index:1000020!important;
  top:auto!important;
  right:auto!important;
  bottom:var(--verified-banner-bottom)!important;
  left:50%!important;
  display:flex!important;
  align-items:center!important;
  flex-direction:row!important;
  justify-content:flex-start!important;
  gap:12px!important;
  width:min(300px,calc(100vw - 24px))!important;
  min-height:60px!important;
  height:auto!important;
  margin:0!important;
  padding:9px 17px!important;
  overflow:hidden!important;

  --verified-surface:#fff;
  --verified-text:#15181e;
  --verified-muted:#465160;
  --verified-outline:#c7cfdb;
  background:var(--verified-surface)!important;
  color:var(--verified-text)!important;
  border:1px solid var(--verified-outline)!important;
  border-radius:999px!important;
  box-shadow:none!important;
  transform:translate3d(-50%,0,0)!important;
  transition:opacity .18s ease,visibility .18s ease,transform .26s ease!important;
}
html:is(.dark,.theme-dark,[data-theme="dark"]):not([data-theme="light"]) #site-verified-banner{
  --verified-surface:#000;
  --verified-text:#f5f5f5;
  --verified-muted:#bdbdbd;
  --verified-outline:#383838;
}
#site-verified-banner::before,
#site-verified-banner::after{content:none!important;display:none!important}
#site-verified-banner.verified-banner--parked,#site-verified-banner[data-parked=true]{
  position:absolute!important;
  top:var(--verified-banner-park-top,0px)!important;
  bottom:auto!important;
  box-shadow:0 15px 36px rgba(0,0,0,.28),0 0 24px rgba(9,123,253,.045),inset 0 1px 0 rgba(255,255,255,.075)!important;
}
#site-verified-banner[role=button]{cursor:pointer;touch-action:manipulation}
#site-verified-banner[role=button]:focus-visible{outline:3px solid #097bfd!important;outline-offset:3px}
#site-verified-banner img{display:block!important;flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0!important;object-fit:contain!important;filter:none!important;-webkit-filter:none!important}
html body #site-verified-banner[data-tenant-verification][role="button"] p{min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--verified-text)!important;-webkit-text-fill-color:var(--verified-text)!important;text-align:left!important;font-size:.8125rem!important;font-weight:850!important;letter-spacing:.035em!important;line-height:1.15!important;overflow-wrap:anywhere}
html body #site-verified-banner[data-tenant-verification][role="button"] .more-info{display:block!important;margin-top:3px!important;color:var(--verified-muted)!important;-webkit-text-fill-color:var(--verified-muted)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-align:left!important;text-transform:none!important}

/* Override the former footer skin while an older stylesheet is still cached. */
html body #site-verified-banner[data-tenant-verification] {
  width:min(300px,calc(100vw - 24px))!important;
  min-height:60px!important;
  padding:9px 17px!important;
  gap:12px!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:var(--verified-surface)!important;
  border:1px solid var(--verified-outline)!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  color-scheme:normal!important;
}
html body #site-verified-banner[data-tenant-verification] img {
  flex:0 0 34px!important;
  width:34px!important;
  height:34px!important;
}
html:not(.bd-footer-handoff-active):not(.bd-selection-active) body #site-verified-banner[data-tenant-verification][aria-hidden="false"]:is(:hover,:active) {
  transform:translate3d(-50%,0,0)!important;
  filter:none;
}
