.sr-force-nav{position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff;border-bottom:1px solid #e5e7eb}
.sr-force-nav .wrap{max-width:1180px;margin:0 auto;height:72px;display:flex;align-items:center;gap:24px;padding:0 16px}
.sr-force-nav .logo{font-weight:800;font-size:22px;color:#0f172a;text-decoration:none;white-space:nowrap}
.sr-force-nav .logo span{color:#2563eb}
.sr-force-nav nav{display:flex;gap:20px;flex:1}
.sr-force-nav nav a{color:#1f2937;text-decoration:none;font-weight:600}
.sr-force-nav form{display:flex;gap:8px}
.sr-force-nav input{width:320px;max-width:42vw;border:1px solid #d1d5db;border-radius:10px;padding:10px 12px}
.sr-force-nav button{background:#1d8cf8;color:#fff;border:none;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}
body{padding-top:72px !important}

/* 隐藏旧模板顶部（仅隐藏 body 下第一层常见头部容器，避免影响正文） */
body > .top, body > .head, body > .header, body > .header-wrap, body > .logo, body > .nav, body > .topbar, body > .nav_box, body > .menu, body > .mnav {
  display:none !important;
}

@media (max-width:900px){
  .sr-force-nav .wrap{height:auto;min-height:72px;flex-wrap:wrap;padding:10px 12px}
  .sr-force-nav nav{order:3;width:100%;overflow:auto;white-space:nowrap;padding-bottom:6px}
  .sr-force-nav form{margin-left:auto}
  .sr-force-nav input{width:180px;max-width:48vw}
}
