/* NAVMEGA_V1 导航下拉「分列显示」样式(只在电脑宽度; 配套 js/tpl/nav_mega.js; 只作用于被脚本加上 .nvm 的栏目) */
@media (min-width:1025px){
  header .nav-wrapper{position:relative}
  header .desktop-menu>.nav-item.nvm{position:static}
  /* 面板: 宽度跟内容走, 在导航版心内居中; 列少时不再拉成一整条空白 */
  header .nav-item.nvm>.dropdown.nvm-dd{display:grid!important;
    grid-template-columns:repeat(var(--nvm-cols,3),minmax(200px,270px));gap:0;
    left:0!important;right:0!important;margin:0 auto!important;width:max-content!important;min-width:0!important;
    max-width:calc(100% - 48px)!important;padding:30px 20px 32px!important;border-radius:0 0 16px 16px!important;
    background:#fff;box-shadow:0 24px 56px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.05)}
  .nvm-dd>li{align-self:start;list-style:none;min-width:0;margin:0;padding:0 24px}
  .nvm-dd>li+li{border-left:1px solid #edf0f4}
  header .nav-item.nvm>.dropdown.nvm-dd>li.nvm-col,header .nav-item.nvm>.dropdown.nvm-dd>li.nvm-col:hover{display:block!important;width:auto!important;
    position:static!important;background:none!important;align-self:start}
  header .nav-item.nvm>.dropdown.nvm-dd>li.nvm-col>a{flex:none}
  /* 列标题: 主题色小竖条 + 大写小字 + 下分隔线 */
  .nvm-dd .nvm-col>a.nvm-h,.nvm-dd .nvm-more::before{display:block;margin:0 0 10px;padding:0 0 13px!important;border:0!important;
    border-bottom:1px solid #e5e9ef!important;background:none!important;font-size:12px!important;font-weight:700!important;
    letter-spacing:.1em;text-transform:uppercase;color:#64748b!important;line-height:1.4}
  .nvm-dd .nvm-col>a.nvm-h::before{content:"";display:inline-block;width:3px;height:12px;margin:0 8px -1px 0;border-radius:2px;
    background:var(--nv-pri,var(--primary-blue,#2563eb))}
  header .nav-item.nvm>.dropdown.nvm-dd>li.nvm-col:hover>a.nvm-h{color:#64748b!important;padding:0 0 13px!important}
  header .nav-item.nvm>.dropdown.nvm-dd>li.nvm-col:hover>a.nvm-h:not(.nvm-nolink):hover{color:var(--nv-pri,var(--primary-blue,#2563eb))!important}
  .nvm-dd .nvm-col>a.nvm-nolink{pointer-events:none;cursor:default}
  /* 没有二级分类的一级分类集中放最后一列: 顶上放一个空标题位, 让条目和左边几列对齐 */
  .nvm-dd .nvm-more::before{content:"\00a0";border-bottom-color:transparent!important}
  .nvm-dd .nvm-more.nvm-two .nvm-list{column-count:2;column-gap:40px}
  .nvm-dd .nvm-more.nvm-two .nvm-list li{break-inside:avoid}
  .nvm-dd .sub-arrow{display:none!important}
  .nvm-dd .sub-dropdown{position:static!important;display:block!important;opacity:1!important;visibility:inherit!important;transform:none!important;
    min-width:0!important;width:auto!important;margin:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;list-style:none}
  .nvm-dd .sub-dropdown::before{display:none!important}
  .nvm-dd .sub-dropdown li,.nvm-dd .nvm-list li{list-style:none;margin:0;padding:0}
  /* 条目: 轻量悬停底色, 文字不位移 */
  .nvm-dd .sub-dropdown li a,.nvm-dd .nvm-list li a{display:block;margin:1px -12px;padding:8px 12px!important;border:0!important;border-radius:8px;
    background:none!important;font-size:14.5px!important;font-weight:500!important;color:#1f2937!important;line-height:1.4;
    white-space:normal!important;transition:background .15s,color .15s}
  .nvm-dd .sub-dropdown li a:hover,.nvm-dd .nvm-list li a:hover{padding:8px 12px!important;background:var(--primary-light,#f1f5f9)!important;
    color:var(--nv-pri,var(--primary-blue,#2563eb))!important}
  .nvm-dd .nvm-list{margin:0;padding:0;list-style:none}
}
