/* codex-phase48-yuyue-edu-ui-refinement start */
body.codex-well-site.codex-yuyue-body .codex-search-quicklinks{
  display:flex!important;
  flex-wrap:wrap!important;
  overflow:visible!important;
  gap:8px!important;
  padding-bottom:0!important;
}
body.codex-well-site.codex-yuyue-body .codex-search-quicklinks a{
  flex:0 1 auto!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  line-height:1.22!important;
}
body.codex-well-site.codex-yuyue-body .codex-search-shell>.col-lg-10>.card:not(.codex-search-panel)>.card-body{
  border-left:4px solid #0f766e!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
}
body.codex-well-site.codex-yuyue-body .pagination{
  gap:6px!important;
  margin:22px 0!important;
}
body.codex-well-site.codex-yuyue-body .pagination .page-link,
body.codex-well-site.codex-yuyue-body .pagination a,
body.codex-well-site.codex-yuyue-body .pagination span{
  min-width:38px!important;
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:8px!important;
  border:1px solid rgba(148,163,184,.28)!important;
  color:#0f766e!important;
  background:#fff!important;
  font-weight:850!important;
  box-shadow:0 8px 18px rgba(15,23,42,.045)!important;
}
body.codex-well-site.codex-yuyue-body .pagination .active .page-link,
body.codex-well-site.codex-yuyue-body .pagination .active a,
body.codex-well-site.codex-yuyue-body .pagination .active span{
  border-color:#0f766e!important;
  background:#0f766e!important;
  color:#fff!important;
}
body.codex-well-site.codex-yuyue-body .content-page .side-panel{
  border-top:0!important;
  border-left:4px solid #0f766e!important;
  border-radius:8px!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.065)!important;
}
body.codex-well-site.codex-yuyue-body .content-page .side-panel:after{display:none!important;content:none!important}
body.codex-well-site.codex-yuyue-body .content-page .side-panel h2:before,
body.codex-well-site.codex-yuyue-body .content-page .side-panel h3:before{
  width:5px!important;
  height:18px!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#0f766e,#f4c75f)!important;
}
body:not(.codex-yuyue-body) header .nav{
  max-width:100%!important;
  overflow:visible!important;
}
body:not(.codex-yuyue-body) header .nav a{
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  line-height:1.28!important;
}
body:not(.codex-yuyue-body) .grid>.panel,
body:not(.codex-yuyue-body) .grid>.card,
body:not(.codex-yuyue-body) .grid>article,
body:not(.codex-yuyue-body) .link-card,
body:not(.codex-yuyue-body) .cards>.card{
  border-left:4px solid #0f766e!important;
  background:linear-gradient(180deg,#fff,#f9fbff)!important;
}
body:not(.codex-yuyue-body) .grid>.panel:nth-child(even),
body:not(.codex-yuyue-body) .grid>.card:nth-child(even),
body:not(.codex-yuyue-body) .cards>.card:nth-child(even){border-left-color:#f4c75f!important}
body:not(.codex-yuyue-body) main.wrap>h2:before,
body:not(.codex-yuyue-body) main>h2:before{
  width:5px!important;
  top:.28em!important;
  height:.82em!important;
}
body:not(.codex-yuyue-body) .modern-bridge-actions,
body:not(.codex-yuyue-body) .grand-static-actions{
  align-items:stretch!important;
}
@media(max-width:620px){
  body.codex-well-site.codex-yuyue-body{padding-bottom:96px!important}
  body.codex-well-site.codex-yuyue-body .codex-search-quicklinks{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
  }
  body.codex-well-site.codex-yuyue-body .codex-search-quicklinks a{
    justify-content:center!important;
    text-align:center!important;
    min-height:36px!important;
    padding:8px 6px!important;
    font-size:12.5px!important;
  }
  body.codex-well-site.codex-yuyue-body .codex-search-panel .input-group{
    border-radius:8px!important;
    overflow:hidden!important;
    box-shadow:0 10px 24px rgba(15,23,42,.055)!important;
  }
  body.codex-well-site.codex-yuyue-body .codex-search-panel .form-control,
  body.codex-well-site.codex-yuyue-body .codex-search-panel .btn{
    min-height:46px!important;
    border-radius:0!important;
  }
  body.codex-well-site.codex-yuyue-body .read-article:before{width:3px!important;opacity:.82!important}
  body.codex-well-site.codex-yuyue-body .read-article .message h2,
  body.codex-well-site.codex-yuyue-body .read-article .message h3{
    padding-left:10px!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
  }
  body.codex-well-site.codex-yuyue-body .read-article .message h2:before,
  body.codex-well-site.codex-yuyue-body .read-article .message h3:before{
    width:3px!important;
    height:.86em!important;
    top:.30em!important;
  }
  body.codex-well-site.codex-yuyue-body .content-page .side-panel{border-left-width:3px!important}
  body.codex-well-site.codex-yuyue-body .admission-dock{
    display:grid!important;
    grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
    gap:6px!important;
    padding:6px!important;
    border-radius:8px!important;
  }
  body.codex-well-site.codex-yuyue-body .admission-dock a{display:none!important}
  body.codex-well-site.codex-yuyue-body .admission-dock .dock-main,
  body.codex-well-site.codex-yuyue-body .admission-dock .dock-wechat{display:flex!important}
  body.codex-well-site.codex-yuyue-body .admission-dock .dock-main{grid-column:auto!important}
  body.codex-well-site.codex-yuyue-body .admission-dock .dock-main strong,
  body.codex-well-site.codex-yuyue-body .admission-dock .dock-main span{display:inline!important;white-space:nowrap!important}
  body:not(.codex-yuyue-body){padding-bottom:96px!important}
  body:not(.codex-yuyue-body) header .nav{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin-top:18px!important;
  }
  body:not(.codex-yuyue-body) header .nav a{
    width:100%!important;
    min-height:38px!important;
    justify-content:flex-start!important;
    border-radius:8px!important;
    padding:9px 12px!important;
    text-align:left!important;
  }
  body:not(.codex-yuyue-body) main.wrap,
  body:not(.codex-yuyue-body) main{padding-bottom:116px!important}
  body:not(.codex-yuyue-body) .grid>.panel,
  body:not(.codex-yuyue-body) .grid>.card,
  body:not(.codex-yuyue-body) .link-card,
  body:not(.codex-yuyue-body) .cards>.card{border-left-width:3px!important}
  body:not(.codex-yuyue-body) .modern-bridge-actions,
  body:not(.codex-yuyue-body) .grand-static-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  body:not(.codex-yuyue-body) .modern-bridge-actions a,
  body:not(.codex-yuyue-body) .grand-static-actions a{
    width:100%!important;
    min-height:42px!important;
    text-align:center!important;
  }
  body:not(.codex-yuyue-body) .admission-dock{
    grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
  }
  body:not(.codex-yuyue-body) .admission-dock a:nth-child(n+3){display:none!important}
}
@media(max-width:360px){
  body.codex-well-site.codex-yuyue-body .codex-search-quicklinks{grid-template-columns:1fr!important}
  body.codex-well-site.codex-yuyue-body .admission-dock,
  body:not(.codex-yuyue-body) .admission-dock{grid-template-columns:1fr!important}
}
/* codex-phase48-yuyue-edu-ui-refinement end */
