/* autel-2026: pad 适配（751-1259px），只覆盖不修改原样式 */
@media (min-width: 751px) and (max-width: 1259px) {
  /* 导航：切汉堡菜单 */
  header.header-white .content nav.pc { display: none !important; }
  header.header-white .content { justify-content: space-between; padding: 0 32px; }
  header.header-white .content .options { margin-left: auto; }
  header.header-white .content .options .mobile-box { display: block !important; }
  nav.mobile { top: var(--autel-hd-h, 80px); height: calc(100vh - var(--autel-hd-h, 80px)); overflow-y: auto; }

  /* 页脚：两行 4 列，订阅独占一行 */
  .footer-navs, .footer-content .footer-nav .footer-navs { display: flex !important; flex-wrap: wrap !important; justify-content: flex-start !important; padding: 0 32px; }
  .footer-navs > li, .footer-content .footer-nav .footer-navs > li { width: 25% !important; margin: 0 0 32px 0 !important; flex-shrink: 0; box-sizing: border-box; padding-right: 16px; }
  .footer-navs > li h3, .footer-content .footer-nav .footer-navs > li h3 { white-space: nowrap; }
  .footer-navs > li.nav-subscribe, .footer-content .footer-nav .footer-navs > li.nav-subscribe { width: 100% !important; max-width: 520px; }
  .footer-navs-sub > li a { white-space: normal; word-break: keep-all; }
}

/* 方案页 */
@media (min-width: 751px) and (max-width: 1259px) {
  .solution-center-page .content { flex-direction: column !important; width: auto !important; padding: 0 32px !important; box-sizing: border-box; }
  .solution-center-page .content > nav { display: flex !important; gap: 40px; width: auto !important; max-width: none !important; min-width: 0 !important; flex: none !important; align-self: stretch !important; position: static !important; margin: 0 0 24px 0 !important; border-bottom: 1px solid #e5e5e5; }
  .solution-center-page .content > nav .tag { width: auto !important; border: 0 !important; }
  .solution-center-page .content > nav .tag p { font-size: 17px !important; padding: 14px 0 !important; margin: 0 !important; white-space: nowrap; background: none !important; color: #666 !important; border-bottom: 2px solid transparent; }
  .solution-center-page .content > nav .tag p.active { color: #000 !important; font-weight: 600; border-bottom-color: #e60012; }
  .solution-center-page .solution-list { width: 100% !important; margin: 0 !important; }
  .solution-center-page .solution-list .pc-ul { flex-wrap: wrap !important; justify-content: space-between !important; }
  .solution-center-page .solution-list .pc-ul > li { width: calc(50% - 12px) !important; margin: 0 0 24px 0 !important; }
  .solution-center-page .solution-list .pc-ul > li img { width: 100% !important; height: auto !important; }
  .solution-center-page .solution-list .pc-ul > li h4 { font-size: 20px !important; line-height: 1.4 !important; }
  .solution-center-page .solution-list .pc-ul > li h3, .solution-center-page .solution-list .pc-ul > li h5 { font-size: 14px !important; }
  .solution-center-page .solution-list .pc-ul > li p { font-size: 14px !important; line-height: 1.6 !important; }
  .solution-center-page .solution-list .pc-ul > li .learnMore { font-size: 14px !important; padding: 6px 16px !important; width: auto !important; height: auto !important; }
  .solution-center-page .solution-list .pc-ul > li .learnMore span { font-size: 12px !important; }

  .solution-center-page .content > nav .tag p.top-tag.end-tag, .solution-center-page .content > nav .tag p.top-tag.end-tag.active { background: transparent !important; background-color: transparent !important; width: auto !important; height: auto !important; }
  .solution-center-page .content > nav .tag p.top-tag.end-tag.active { color: #000 !important; border-bottom: 2px solid #e60012 !important; }
}
