.condor-quote-menu { position: relative; z-index: 100001; }
.condor-quote-menu__panel { position: absolute; z-index: 100002; top: calc(100% + 7px); right: 0; display: grid; min-width: 205px; padding: 8px; border-top: 3px solid #d30f3d; background: #f3f1ed; box-shadow: 0 14px 30px rgba(0, 0, 0, .22); opacity: 0; pointer-events: none; transform: translateY(-6px); transition: opacity .2s ease, transform .2s ease; }
.condor-quote-menu.is-open .condor-quote-menu__panel { opacity: 1; pointer-events: auto; transform: translateY(0); }
.condor-quote-menu__option { display: grid; gap: 4px; padding: 14px 15px; color: #29292b; text-decoration: none; transition: background .2s ease, color .2s ease; }
.condor-quote-menu__option:hover, .condor-quote-menu__option:focus-visible { outline: 0; background: #29292b; color: #fff; }
.condor-quote-menu__option strong { font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif; font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.condor-quote-menu__option small { color: #747577; font-family: "Montserrat", "Helvetica Neue", Arial, sans-serif; font-size: 9px; line-height: 1.25; }
.condor-quote-menu__option:hover small, .condor-quote-menu__option:focus-visible small { color: rgba(255, 255, 255, .68); }
.condor-quote-menu__toggle[aria-expanded="true"] { position: relative; z-index: 100003; }

@media (max-width: 700px) {
  .condor-quote-menu__panel { right: 0; min-width: 180px; }
}
