/* v14.8.3: Move account password change into My Page and statistics into Admin. */
.tm-account-password-link {
  display:inline-flex;
  align-items:center;
  gap:9px;
  margin-top:14px;
  padding:9px 13px;
  background:#fff;
  border:1px solid #dbe5f5;
  border-radius:9px;
  color:#49658f;
  font-size:12px;
  font-weight:700;
  line-height:1.35;
  letter-spacing:-.02em;
  text-decoration:none;
  box-shadow:0 2px 5px rgba(25,56,105,.025);
}
.tm-account-password-link:hover { color:#315ff5; border-color:#b7ccf9; }
.tm-account-password-link span { color:#7d92b8; font-size:13px; }
.tm-account-password-link:focus-visible,
.tm-admin-destination:focus-visible { outline:2px solid #315ff5; outline-offset:3px; }
.tm-admin-destination-links {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:9px;
  margin:-9px 0 24px;
}
.tm-admin-destination {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  min-height:37px;
  padding:9px 14px;
  border:1px solid #dbe5f5;
  border-radius:10px;
  background:#fff;
  color:#526a8d;
  font-size:12px;
  font-weight:720;
  line-height:1.35;
  text-decoration:none;
}
.tm-admin-destination:hover { border-color:#bfd0f3; color:#315ff5; }
.tm-admin-destination-primary {
  background:#edf3ff;
  border-color:#cbdcff;
  color:#315ff5;
}
.tm-admin-destination span { font-size:13px; opacity:.75; }
@media (max-width:800px) {
  /* With password settings moved into My Page, account grid has three items for members. */
  .site-header .mobile-menu .tm-mobile-logout-wide { grid-column:1 / -1; }
  .tm-admin-destination-links { margin:-3px 0 20px; gap:7px; }
  .tm-admin-destination { font-size:11px; padding:9px 11px; min-height:36px; }
  .tm-account-password-link { margin-top:12px; font-size:11px; padding:8px 12px; }
}

/* v14.8.4: One consistent two-link admin switcher on dashboard, stats and SEO. */
.seo-page .tm-admin-destination-links {
  margin:-9px 0 22px;
}
.tm-stat-page .tm-admin-destination-links {
  margin:-9px 0 23px;
}
@media (max-width:800px) {
  .seo-page .tm-admin-destination-links,
  .tm-stat-page .tm-admin-destination-links {
    margin:-3px 0 19px;
  }
}
