/* ACCOUNT_VAULT_SIDEBAR_TYPOGRAPHY_V7
 * Khoa kho ngay / Dang xuat: identical typography and icon size
 * to the main .nav-link items in the sidebar.
 * Loaded AFTER V5 and V6, to override their old 12px button rule.
 */
.sidebar .sidebar-bottom button.sidebar-lock[data-action="lock"],
.sidebar .sidebar-bottom button.sidebar-lock[data-action="logout"] {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 10px 13px !important;
  gap: 12px !important;
  box-sizing: border-box !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 10px !important;
  color: #b1bfd7 !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 550 !important;
  line-height: 1.35 !important;
  letter-spacing: inherit !important;
  text-align: left !important;
  white-space: nowrap !important;
}
.sidebar .sidebar-bottom button.sidebar-lock[data-action="lock"] > svg,
.sidebar .sidebar-bottom button.sidebar-lock[data-action="logout"] > svg {
  display: block !important;
  flex: 0 0 18px !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  margin: 0 !important;
  vertical-align: middle !important;
}
.sidebar .sidebar-bottom button.sidebar-lock[data-action="lock"]:hover,
.sidebar .sidebar-bottom button.sidebar-lock[data-action="logout"]:hover {
  background: rgba(255,255,255,.085) !important;
  color: #fff !important;
}
.sidebar .sidebar-bottom button.sidebar-lock[data-action="lock"]:focus-visible,
.sidebar .sidebar-bottom button.sidebar-lock[data-action="logout"]:focus-visible {
  outline: 2px solid #b7adff;
  outline-offset: 2px;
}
@media (max-width: 900px) {
  .sidebar .sidebar-bottom button.sidebar-lock[data-action="lock"],
  .sidebar .sidebar-bottom button.sidebar-lock[data-action="logout"] {
    min-height: 44px !important;
  }
}
