/**
 * Logged-in header account menu.
 * site.v10.css clips .nav-auth (overflow:hidden, 36px box).
 * user-console.v9.css overflow-x:hidden on .uc-main also clips the dropdown
 * (overflow-x:hidden forces overflow-y to auto). New filename — do not edit hashed CSS.
 */
.site-header,
.header-inner,
.nav-auth {
  overflow: visible !important;
}
.nav-auth {
  width: auto;
  min-width: 36px;
  height: auto;
}
.nav-auth-user {
  position: relative;
  z-index: 20;
}
.nav-auth-menu {
  position: absolute;
  top: calc(100% + 6px);
  right: 0;
  z-index: 1100;
  min-width: 168px;
  padding: 6px;
  background: #fff;
  border: 1px solid var(--border, #e5e7eb);
  border-radius: 10px;
  box-shadow: 0 10px 28px rgba(8, 30, 32, 0.14);
}
.nav-auth-menu[hidden] {
  display: none !important;
}
.nav-auth-menu-item {
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 8px 10px;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: var(--ink, #222);
  font: inherit;
  font-size: 0.84rem;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}
.nav-auth-menu-item:hover,
.nav-auth-menu-item:focus-visible {
  background: rgba(13, 79, 82, 0.08);
  color: var(--jade, #075B5B);
  outline: none;
}
.nav-auth-menu-item--out {
  margin-top: 4px;
  color: #9a3412;
}
.nav-auth-user.is-open .nav-auth-icon--user,
.nav-auth-user.is-open .uc-account-btn {
  background: rgba(201, 162, 39, 0.16);
}

body.uc-app,
body.uc-app .uc-main {
  overflow-x: clip;
  overflow-y: visible;
}
body.uc-app .uc-topbar,
body.uc-app .uc-topbar-actions,
body.uc-app .uc-account {
  overflow: visible;
}
body.uc-app .uc-account-menu {
  z-index: 80;
}
