/* Mobile navigation v1. The body class is added only after JS has mounted the enhancement. */
@media (max-width:760px){
  body.mcc-mobile-nav-ready .topbar[data-v-8d3eb318]{
    display:grid!important;grid-template-columns:40px minmax(0,1fr) 100px;
    grid-template-rows:57px 35px;column-gap:11px;row-gap:0;
    min-height:92px;padding:0 14px!important;border-bottom:1px solid #2e4658;
    background:#0c1825!important;position:relative!important;top:auto!important;
    -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  }
  body.mcc-mobile-nav-ready .brand[data-v-8d3eb318]{grid-column:1;grid-row:1;min-width:0}
  body.mcc-mobile-nav-ready .brand-mark[data-v-8d3eb318]{width:40px;height:40px;border-radius:11px;background:#152b3d;color:#a7ebff}
  .mcc-mobile-current{grid-column:2;grid-row:1;min-width:0;align-self:center;display:grid;gap:3px}
  .mcc-mobile-current small{overflow:hidden;color:#91acbc;font-size:12px;line-height:1.1;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
  .mcc-mobile-current strong{overflow:hidden;color:#f3f9fc;font-size:20px;line-height:1.16;font-weight:800;text-overflow:ellipsis;white-space:nowrap}
  body.mcc-mobile-nav-ready .top-actions[data-v-8d3eb318]{grid-column:3;grid-row:1;align-self:center;display:flex;gap:8px;margin:0;min-width:0}
  body.mcc-mobile-nav-ready .top-actions .top-market-live[data-v-8d3eb318]{display:none}
  body.mcc-mobile-nav-ready .top-actions .el-dropdown{width:44px;flex:0 0 44px}
  body.mcc-mobile-nav-ready .user-button[data-v-8d3eb318]{width:44px;min-width:44px;min-height:44px;padding:0;justify-content:center;overflow:hidden;border-radius:12px;background:#142838;font-size:0!important}
  body.mcc-mobile-nav-ready .user-button .el-icon{display:none}
  body.mcc-mobile-nav-ready .user-button::after{content:'账户';color:#e5f2f8;font-size:12px;font-weight:800}
  body.mcc-mobile-nav-ready .nav-toggle[data-v-8d3eb318]{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;overflow:hidden;border:1px solid #65bda5;border-radius:12px;background:#174238;color:#defff2;font-size:0!important}
  body.mcc-mobile-nav-ready .nav-toggle::before{content:'';display:block;width:20px;height:14px;background:linear-gradient(currentColor,currentColor) 0 0/20px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 6px/20px 2px no-repeat,linear-gradient(currentColor,currentColor) 0 12px/20px 2px no-repeat}
  .mcc-mobile-meta{grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:9px;min-width:0;padding-bottom:7px;color:#b7cbd6;font-size:12px;white-space:nowrap;overflow:hidden}
  .mcc-mobile-meta-status{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#ffd38a;font-weight:750}
  .mcc-mobile-meta-status::before{content:'';width:7px;height:7px;flex:none;border-radius:50%;background:#e2ac59}
  .mcc-mobile-meta-status[data-fresh='true']{color:#a4efd3}
  .mcc-mobile-meta-status[data-fresh='true']::before{background:#62d7a9;box-shadow:0 0 8px #62d7a977}
  .mcc-mobile-meta-age{display:inline-block;min-width:53px;color:#e7f9f1;font-variant-numeric:tabular-nums}
  .mcc-mobile-meta-separator{width:1px;height:14px;flex:none;background:#3a5262}
  .mcc-mobile-meta-account{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  body.mcc-mobile-nav-ready .top-navigation[data-v-8d3eb318]{position:fixed!important;inset:0!important;z-index:1200!important;display:none;flex:initial!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;width:100vw;max-width:none;height:100dvh;min-height:100vh;padding:0!important;overflow:hidden;background:#0c1723;border:0}
  body.mcc-mobile-nav-ready .top-navigation.open[data-v-8d3eb318]{display:flex!important}
  body.mcc-mobile-menu-open{overflow:hidden!important}
  .mcc-mobile-menu-head{width:100%;flex:0 0 auto;padding:calc(15px + env(safe-area-inset-top)) 16px 15px;background:#122331;border-bottom:1px solid #30485b}
  .mcc-mobile-menu-title-row{display:flex;align-items:center;gap:11px}
  .mcc-mobile-menu-mark{display:grid;place-items:center;flex:none;width:39px;height:39px;border:1px solid #537289;border-radius:11px;background:#142b3c;color:#a9eaff;font-size:12px;font-weight:850}
  .mcc-mobile-menu-title{flex:1;display:grid;gap:2px}.mcc-mobile-menu-title small{color:#91adbd;font-size:11px;font-weight:800;letter-spacing:.11em}.mcc-mobile-menu-title strong{font-size:24px;line-height:1.2;color:#f4fbff}
  .mcc-mobile-menu-close{width:44px;height:44px;flex:none;border:1px solid #40586a;border-radius:12px;background:#1a3040;color:#ecf6fa;font-size:25px;line-height:1}
  .mcc-mobile-menu-search{display:flex;align-items:center;gap:9px;height:48px;margin-top:16px;padding:0 13px;border:1px solid #49687a;border-radius:13px;background:#0d1b29}
  .mcc-mobile-menu-search::before{content:'⌕';font-size:24px;line-height:1;color:#acc4d1}
  .mcc-mobile-menu-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:16px}
  .mcc-mobile-menu-search input::placeholder{color:#a8bbc7;opacity:1}
  .mcc-mobile-menu-label{display:block;margin:17px 0 9px;color:#a8bdc9;font-size:12px;font-weight:800;letter-spacing:.1em}
  .mcc-mobile-favs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .mcc-mobile-fav{min-width:0;min-height:55px;padding:10px 12px;border:1px solid #395165;border-radius:12px;background:#162b3b;color:#f0f9fd;text-align:left;font-size:15px;font-weight:750;line-height:1.25}
  .mcc-mobile-fav[aria-current='page']{border-color:#6acbb6;background:#164239;color:#e9fff6}
  body.mcc-mobile-nav-ready .nav-menu-list[data-v-8d3eb318]{flex:1;min-height:0;display:block;overflow:auto;overscroll-behavior:contain;padding:9px 16px calc(30px + env(safe-area-inset-bottom))}
  body.mcc-mobile-nav-ready .nav-section[data-v-8d3eb318]{width:100%;border-bottom:1px solid #294151}
  body.mcc-mobile-nav-ready .section-trigger[data-v-8d3eb318]{width:100%;min-height:58px;justify-content:space-between;border:0;border-radius:0;padding:0 2px;background:transparent;box-shadow:none}
  body.mcc-mobile-nav-ready .section-trigger b[data-v-8d3eb318]{font-size:17px}
  body.mcc-mobile-nav-ready .section-trigger small{display:none!important}
  body.mcc-mobile-nav-ready .section-trigger em[data-v-8d3eb318]{max-width:85px;font-size:12px}
  body.mcc-mobile-nav-ready .nav-dropdown[data-v-8d3eb318]{position:static!important;right:auto!important;left:auto!important;width:100%;margin:0 0 12px;padding:0;border:0;background:transparent;box-shadow:none}
  body.mcc-mobile-nav-ready .nav-dropdown>header{display:none!important}
  body.mcc-mobile-nav-ready .nav-items[data-v-8d3eb318]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  body.mcc-mobile-nav-ready .nav-link[data-v-8d3eb318]{min-width:0;min-height:52px;display:flex;align-items:center;gap:6px;padding:9px 10px;border:1px solid #375165;border-radius:12px;background:#142635;color:#edf7fb;font-size:15px;line-height:1.3;overflow-wrap:anywhere}
  body.mcc-mobile-nav-ready .nav-code{display:none!important}
  body.mcc-mobile-nav-ready .nav-link i{display:none!important}
  body.mcc-mobile-nav-ready .nav-section.mcc-mobile-no-match,body.mcc-mobile-nav-ready .nav-link.mcc-mobile-no-match{display:none!important}
  body.mcc-mobile-nav-ready .top-navigation.mcc-mobile-searching .nav-section:not(.mcc-mobile-no-match) .nav-dropdown[data-v-8d3eb318]{display:block!important}
  body.mcc-mobile-nav-ready .top-navigation.mcc-mobile-searching .mcc-mobile-favs,body.mcc-mobile-nav-ready .top-navigation.mcc-mobile-searching .mcc-mobile-menu-label{display:none}
  body.mcc-mobile-nav-ready .live-desk.live-desk.live-desk .desk-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:0 0 14px!important}
  body.mcc-mobile-nav-ready .live-desk.live-desk.live-desk .desk-head>div:first-child{flex:0 0 auto!important;width:100%!important;min-height:0!important}
  body.mcc-mobile-nav-ready .live-desk.live-desk.live-desk .desk-head .lede{margin-top:6px!important}
  body.mcc-mobile-nav-ready .live-desk.live-desk.live-desk .emergency-close{width:100%!important}
}
@media (max-width:340px){body.mcc-mobile-nav-ready .nav-items[data-v-8d3eb318]{grid-template-columns:1fr}}
