#yuansi-university-navigation {
  all: initial;
  position: fixed;
  z-index: 10000;
  top: var(--yuansi-return-top, 76px);
  left: var(--yuansi-return-left, 18px);
  display: block;
  width: max-content;
  max-width: calc(100vw - 24px);
  pointer-events: auto;
}
#yuansi-university-navigation > a {
  all: unset;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-height: 40px;
  padding: 7px 15px 7px 11px;
  border: 1px solid rgba(255,255,255,.45);
  border-radius: 999px;
  background: rgba(248,251,252,.82);
  color: #173b48;
  box-shadow: 0 12px 34px rgba(19,49,62,.16), inset 0 1px 0 rgba(255,255,255,.75);
  -webkit-backdrop-filter: saturate(160%) blur(22px);
  backdrop-filter: saturate(160%) blur(22px);
  font: 550 12px/1.5 -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", sans-serif;
  letter-spacing: 0;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
}
#yuansi-university-navigation > a:hover {background:rgba(255,255,255,.96); border-color:rgba(53,115,136,.38); color:#0c3442; transform:translateY(-1px)}
#yuansi-university-navigation > a:focus-visible {outline:3px solid rgba(48,145,176,.65); outline-offset:3px}
#yuansi-university-navigation > a > span {all:unset; color:inherit; font:inherit}
#yuansi-university-navigation > a > span:first-child {display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:rgba(32,94,116,.08);font-size:15px;line-height:1}
#yuansi-university-navigation[hidden] {display:none!important}
body:has(.ict-platform-bar) #yuansi-university-navigation {display:none!important}
/* The automotive shell has its own breadcrumb row. Keep the shared exit in that row. */
body.nev-site-unified #yuansi-university-navigation:not([hidden]) {display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
body.nev-site-unified #yuansi-university-navigation > a {min-height:28px;padding:2px 10px;gap:5px;font-size:11px;box-shadow:none}
body.nev-site-unified #yuansi-university-navigation > a > span:first-child {width:20px;height:20px;font-size:14px}
body.nev-site-unified #nev-site-context .nev-breadcrumbs {padding-left:var(--yuansi-breadcrumb-inset,142px);overflow:hidden}
body.nev-site-unified #nev-site-context .nev-breadcrumbs > a:first-child,
body.nev-site-unified #nev-site-context .nev-breadcrumbs > .nev-divider:first-of-type {display:none}
body.nev-site-unified #nev-site-context .nev-current-page {overflow:hidden;text-overflow:ellipsis}
@media (min-width:2400px) {
  #yuansi-university-navigation > a {min-height:56px; padding:8px 20px; font-size:23px; gap:14px}
  #yuansi-university-navigation > a > span:first-child {font-size:28px}
  body.nev-site-unified #yuansi-university-navigation > a {min-height:34px;font-size:16px}
  body.nev-site-unified #yuansi-university-navigation > a > span:first-child {width:24px;height:24px;font-size:19px}
}
@media (max-width:700px) {
  #yuansi-university-navigation > a {min-height:38px; padding:6px 13px 6px 9px; font-size:11px}
}
@media (prefers-reduced-motion:no-preference){#yuansi-university-navigation > a{transition:transform .18s ease,background .18s ease,border-color .18s ease}}
@media print {#yuansi-university-navigation {display:none}}
