.bounce-status-cmb{
  box-sizing:border-box;
  width:100%;
  position:relative;
  z-index:9998;
  font-size:var(--cmb-font-size);
  display:flex;
  justify-content:center;
  align-items:flex-start;
  opacity:1;
  transition:opacity .55s ease;
  overflow:visible!important;
}
.bounce-status-cmb *{box-sizing:border-box}
.bounce-status-cmb.is-idle-faded{opacity:.10}
.bounce-status-cmb.is-idle-faded:hover,
.bounce-status-cmb.is-idle-faded:focus-within,
.bounce-status-cmb.is-dropdown-open{opacity:1}

.bounce-status-cmb-dropdown-anchor{
  position:relative;
  width:max-content;
  max-width:100%;
  display:flex;
  justify-content:center;
}
.bounce-status-cmb-dropdown-toggle{
  appearance:none;
  -webkit-appearance:none;
  display:grid;
  grid-template-columns:auto auto auto;
  grid-template-areas:"heading selected chevron";
  align-items:center;
  justify-content:center;
  gap:10px;
  max-width:min(94vw,900px);
  margin:0 auto;
  background:var(--cmb-toggle-bg);
  color:var(--cmb-toggle-text);
  border:var(--cmb-border-width) solid var(--cmb-border);
  border-radius:var(--cmb-radius);
  padding:var(--cmb-py) var(--cmb-px);
  font:inherit;
  font-size:var(--cmb-font-size);
  font-weight:var(--cmb-font-weight);
  line-height:1.15;
  cursor:pointer;
  box-shadow:0 8px 22px rgba(0,0,0,.12);
  transition:background var(--cmb-speed) ease,color var(--cmb-speed) ease,border-color var(--cmb-speed) ease,box-shadow var(--cmb-speed) ease,transform var(--cmb-speed) ease;
}
.bounce-status-cmb-dropdown-toggle:hover,
.bounce-status-cmb-dropdown-toggle:focus-visible,
.bounce-status-cmb.is-dropdown-open .bounce-status-cmb-dropdown-toggle{
  background:var(--cmb-hover-bg);
  color:var(--cmb-hover-text);
  border-color:var(--cmb-hover-border);
  box-shadow:0 0 var(--cmb-glow-size) var(--cmb-glow),0 10px 26px rgba(0,0,0,.14);
  transform:translateY(-1px);
  outline:none;
}
.bounce-status-cmb-dropdown-heading{
  grid-area:heading;
  font-weight:800;
  letter-spacing:.035em;
  text-transform:uppercase;
  white-space:nowrap;
}
.bounce-status-cmb-dropdown-selected{
  grid-area:selected;
  font-weight:800;
  text-transform:uppercase;
  white-space:nowrap;
  opacity:.96;
}
.bounce-status-cmb-dropdown-chevron{
  grid-area:chevron;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:1.35em;
  line-height:1;
  transform:translateY(-2px) rotate(0deg);
  transition:transform var(--cmb-speed) ease;
}
.bounce-status-cmb.is-dropdown-open .bounce-status-cmb-dropdown-chevron{transform:translateY(1px) rotate(180deg)}

.bounce-status-cmb-dropdown-panel{
  position:absolute;
  z-index:10000;
  left:50%;
  top:calc(100% + 10px);
  width:max-content;
  min-width:min(660px,92vw);
  max-width:min(1180px,94vw);
  padding:18px;
  background:var(--cmb-menu-bg);
  border:var(--cmb-border-width) solid var(--cmb-drop-border);
  border-radius:calc(var(--cmb-radius) + 2px);
  box-shadow:0 18px 46px rgba(0,0,0,.30);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translate(-50%,-8px) scale(.985);
  transform-origin:top center;
  transition:opacity var(--cmb-speed) ease,transform var(--cmb-speed) ease,visibility var(--cmb-speed) ease;
}
.bounce-status-cmb.is-dropdown-open .bounce-status-cmb-dropdown-panel{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translate(-50%,0) scale(1);
}

.bounce-status-cmb .bounce-status-cmb-menu,
.bounce-status-cmb .bounce-status-cmb-menu ul{list-style:none;margin:0;padding:0}
.bounce-status-cmb .bounce-status-cmb-menu{
  display:flex;
  justify-content:center!important;
  align-items:stretch;
  gap:var(--cmb-gap);
  flex-wrap:wrap;
}
.bounce-status-cmb .menu-item{position:relative;margin:0}
.bounce-status-cmb .menu-item>a{
  display:flex;
  align-items:center;
  justify-content:center;
  text-decoration:none!important;
  background:var(--cmb-bg);
  color:var(--cmb-text);
  border:var(--cmb-border-width) solid var(--cmb-border);
  border-radius:var(--cmb-radius);
  padding:var(--cmb-py) var(--cmb-px);
  font-weight:var(--cmb-font-weight);
  font-size:var(--cmb-font-size);
  line-height:1.2;
  transition:background var(--cmb-speed) ease,color var(--cmb-speed) ease,border-color var(--cmb-speed) ease,box-shadow var(--cmb-speed) ease,transform var(--cmb-speed) ease;
  white-space:nowrap;
}
.bounce-status-cmb .menu-item>a:hover,
.bounce-status-cmb .menu-item>a:focus-visible{
  background:var(--cmb-hover-bg);
  color:var(--cmb-hover-text);
  border-color:var(--cmb-hover-border);
  box-shadow:0 0 var(--cmb-glow-size) var(--cmb-glow);
  transform:translateY(-1px);
  outline:none;
}
.bounce-status-cmb .current-menu-item>a,
.bounce-status-cmb .current-menu-ancestor>a,
.bounce-status-cmb .current_page_item>a{
  background:var(--cmb-active-bg);
  color:var(--cmb-active-text);
  border-color:var(--cmb-active-border)
}

.bounce-status-cmb .sub-menu{
  position:absolute;
  left:0;
  top:calc(100% + 6px);
  z-index:10001;
  min-width:220px;
  background:var(--cmb-drop-bg);
  border:var(--cmb-border-width) solid var(--cmb-drop-border);
  border-radius:var(--cmb-radius);
  padding:6px!important;
  opacity:0;
  visibility:hidden;
  transform:translateY(6px);
  transition:opacity var(--cmb-speed) ease,transform var(--cmb-speed) ease,visibility var(--cmb-speed) ease;
  box-shadow:0 12px 25px rgba(0,0,0,.22)
}
.bounce-status-cmb .menu-item:hover>.sub-menu,
.bounce-status-cmb .menu-item:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}
.bounce-status-cmb .sub-menu .sub-menu{left:calc(100% + 6px);top:-7px}
.bounce-status-cmb .sub-menu a{
  background:var(--cmb-drop-bg);
  color:var(--cmb-drop-text);
  border-color:transparent;
  border-radius:calc(var(--cmb-radius) - 2px);
  width:100%
}
.bounce-status-cmb .sub-menu a:hover,
.bounce-status-cmb .sub-menu a:focus-visible{
  background:var(--cmb-drop-hover-bg);
  color:var(--cmb-drop-hover-text);
  border-color:var(--cmb-hover-border)
}

@media(max-width:767px){
  .bounce-status-cmb-dropdown-anchor{width:100%}
  .bounce-status-cmb-dropdown-toggle{
    grid-template-columns:1fr auto;
    grid-template-areas:"heading chevron" "selected chevron";
    width:min(94vw,560px);
    text-align:left;
    justify-content:stretch;
  }
  .bounce-status-cmb-dropdown-heading{font-size:.78em;opacity:.82}
  .bounce-status-cmb-dropdown-selected{white-space:normal}
  .bounce-status-cmb-dropdown-chevron{justify-self:end}
  .bounce-status-cmb-dropdown-panel{
    min-width:0;
    width:min(94vw,560px);
    max-width:94vw;
    padding:12px;
  }
  .bounce-status-cmb .bounce-status-cmb-menu{flex-direction:column;gap:var(--cmb-gap)}
  .bounce-status-cmb .menu-item>a{width:100%;white-space:normal}
  .bounce-status-cmb .sub-menu,
  .bounce-status-cmb .sub-menu .sub-menu{
    position:static;
    display:none;
    opacity:1;
    visibility:visible;
    transform:none;
    box-shadow:none;
    margin:6px 0 0 12px!important;
    min-width:0
  }
  .bounce-status-cmb .menu-item.is-submenu-open>.sub-menu{display:block!important}
  .bounce-status-cmb .menu-item:hover>.sub-menu:not(.force-open){display:none}
}

@media(prefers-reduced-motion:reduce){
  .bounce-status-cmb,
  .bounce-status-cmb-dropdown-toggle,
  .bounce-status-cmb-dropdown-chevron,
  .bounce-status-cmb-dropdown-panel,
  .bounce-status-cmb .menu-item>a{transition:none!important}
}
