/* ==========================================================================
   物流承包商安全质量培训与考试系统 · 视觉样式  v6.0
   设计语言参考 ifeixun.com（企业培训平台）：
     白 / 浅灰底 + #076CE0 企业蓝 + 小圆角 + 轻投影
   设计令牌（取自参考站主题 CSS 的词频统计，主色 #076CE0 出现 357 次）：
     --brand #076CE0（主蓝）/ --brand-light #3083EB（渐变）/ --brand-dark #055DC3（按下）
     --ink #1B1F24（正文）/ --ink-2 #4A5260（次要）/ --ink-3 #8B919D（辅助）
     --bg #F4F6F9（页面底）/ --surface #FFFFFF（卡片）/ --line #E8EBF0（描边）
   两点沿用 v5.6 的**经验教训**，改样式时不要破坏：
     1. 输入框 font-size 必须 >= 16px：iOS Safari 对 16px 以下的输入框，
        聚焦时会自动放大整个页面，键盘收起后经常不缩回来
     2. .btn 保持 width:100% + margin-top:16px（竖排大按钮用）。
        放进横排容器（.filter-bar / .row-actions / .export-row / .wb-acts 等）
        会出现「按钮撑满整行、文字挤成一条」+「比旁边输入框低一截」，
        由后台内联注入的样式统一覆盖为 width:auto（改后台时别漏了那几条）
   背景图：明亮风电场（风机 + 大件运输），只在页面顶部显示，见下方 body::before
   ========================================================================== */

* { box-sizing: border-box; }

:root {
  /* —— 品牌与文字 —— */
  --brand: #076CE0;
  --brand-dark: #055DC3;
  --brand-light: #3083EB;
  --brand-50: #EEF5FF;
  --brand-100: #CFE4FF;
  --grad: linear-gradient(135deg, #3083EB, #076CE0);

  --text: #1B1F24;
  --ink: #1B1F24;
  --ink-2: #4A5260;
  --muted: #6B7280;
  --muted2: #8B919D;

  --bg: #F4F6F9;
  --bg2: #EDF1F6;
  --surface: #FFFFFF;
  --panel: #FFFFFF;
  --panel2: #FAFBFD;
  --row-hi: #EEF5FF;
  --line: #E8EBF0;
  --line-soft: #F0F2F6;

  --ok: #12A150;
  --warn: #E08A00;
  --err: #DC2B35;

  /* —— 兼容旧变量名（HTML 内联样式与 JS 里用到）—— */
  --accent: #076CE0;
  --accent2: #3083EB;
  --accent3: #DC2B35;
  --card: #FFFFFF;

  --radius: 8px;
  --radius-sm: 5px;
  --radius-pill: 999px;
  --ease: cubic-bezier(.16, 1, .3, 1);

  --font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC",
    "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;
  --mono: ui-monospace, "SF Mono", "Cascadia Mono", Consolas,
    "Liberation Mono", Menlo, monospace;
}

html, body {
  margin: 0;
  padding: 0;
  background: var(--bg);
  color: var(--text);
  font-family: var(--font);
  font-size: 15px;
  line-height: 1.6;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  /* 手机端防横向溢出兜底：任何意外超宽的内容都不会再撑出横向滚动 */
  overflow-x: hidden;
  overflow-x: clip;
}

/* ==========================================================================
   背景层：明亮风电场（v6.0 起）
   原图：效果图v2/assets/bg-hero.png（AI 生成，1536x1024）
   网站用：背景图/2026-明亮风电场-网站用.jpg（1440x960 JPEG q82，约 60KB）
   —— 以 base64 内嵌进本文件，两个页面（学员端 + 后台）共用这一份，无外链、无 CDN
   —— **只在页面顶部 38vh 显示**（background-position: center 20%），
      所以画面底部（公路暗区，AI 图水印通常也在那一带）不会露出来
   —— 遮罩用蓝色渐变向下淡入页面底色 #F4F6F9，接缝看不出来
   —— 想换图：把新 JPG 放到项目「背景图/」目录，执行
        python -c "import base64;print(base64.b64encode(open('背景图/新图.jpg','rb').read()).decode())"
      用输出替换下面 url("data:image/jpeg;base64,...") 引号里的内容即可
   ========================================================================== */
body::before {
  content: '';
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 38vh;
  min-height: 250px;
  z-index: 0;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: center 20%;
  background-size: cover;
  background-image:
    linear-gradient(180deg,
      rgba(6, 52, 116, .68) 0%,
      rgba(6, 52, 116, .74) 30%,
      rgba(6, 52, 116, .52) 58%,
      rgba(244, 246, 249, .92) 86%,
      rgba(244, 246, 249, 1) 100%),
    url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBAUEBAYFBQUGBgYHCQ4JCQgICRINDQoOFRIWFhUSFBQXGiEcFxgfGRQUHScdHyIjJSUlFhwpLCgkKyEkJST/2wBDAQYGBgkICREJCREkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCT/wgARCAPABaADASIAAhEBAxEB/8QAGwABAQADAQEBAAAAAAAAAAAAAAECAwUEBgf/xAAYAQEBAQEBAAAAAAAAAAAAAAAAAQIDBP/aAAwDAQACEAMQAAAB+9p352yqEAEUEkBFhFlBYBBALAgUlCUSxCUSVZBRUYrAESxQCwAAiqkyxQKAILLIAAAiwSy5AShKqLAIAABJS0IlCKqWAACAqUILAAAASwiklLYICkAAKlCKQBKEpYELFixApKIEWFqUJSKIALJMouMyiTHKV3Keb0VUARYiUIEUSVUBFJBQElRFgAAFARZAgllgAEBKJKBCggUEJVsBBYCpYgQAAlglWQsQWBSWQWAAAWBAACVUqAAEWAACyrAACFgAARYhKJZaAFSkASlBAVFCWCUkWAVFCUSoUWRSwsQAVJlDGZRO4XzegIASywBLCLABKqAAgIsQKSyAACKsIAgEqyBUpIogBEWAAABKqSlgpKJUAQISwBAEpIAAKiwCxKAAAAEoiwAELKIAAFAEAQFBBAFBIKWVQiFolIogAAEAKSwAAAASrJRQAIpMZSdsef0FgEBSAEkFRYBSUQEqAEWWBLCpAJYAARZQAEoQpJYgEUkAChQSIAUlLFhFEFkWQAACSypABQCURYBQQAllgQAFJRKCWAFgWAmUWLEBQRAWFLAAAAAKCIqoACLBKIKAAFiKIWoCyiUIKik7NPP3CAIKTKEAlJAQUiiUQCABFJAJYoECARYAABZKLFRItkKSCAJRLKJQgBQCUSZQksqwAgEAlCLELAKBUUiywAIlESiCiyIWkoRSWUSwASwsogApFiUWUIsCiAAAEqwASABYKFJQEikLAACllJQSyu0Xz9oACAASiCoJIokqpULKMWWICRSoACWIBAARRAAgKBjasgIsRKIUkolBLKAAACMVmiUQAIEAASgBAJSCWliBQQAS2ECwJRAWAAsACWABBRbKSAqUJRFVBACZQAgoQASwsqkqABAKVIsohaAA7KvP2ixCxQqKqCEogsiyEohTFYiVbAgQlWxYiURYgKlVBCUQAICgBZiyhFGKxAAIogsBQAIogJKqLELAAIAABYoixIqoAAABKsiwSiBFgAAAASwShKAAWUQFlBFSABbAAkyElJFVFigFECJSygBKUEFL2pXDrFElECBSWKBFgFiUY0iBIsEoSwCgiCkoSxEoAkyLAgEKsCBRKIEFkWSCLZYhYAoAABKQUlElWRYAAAABACUsFgSRRBQQFJYpZZFJKRFlAAAARRFEWAAKCJSxVRURYAgKBFEFBAELZFLFRC1FliyygvaHDqCJYJSxYAiVbAJRAiUSURYRSQEWAAEWUlJFEEBbAgAEWAAVAAiUSZQkpIsUUiwAACgiKqAjIYzImKqgAAAAgCLAACKILEoixQQBKpKkiyhSKJMoASgAlgKQAUEARRCkCgiWLYqRZaWQAAAFAFR2hw7wWJSRYoCURYiVUCpRAiUQEWCUQIliFigJVQJFRBalCURYAkoQKlJFlAgEmUSSxSkgUAAAKACAEsqKMVWQAAAACVCUsABKiFgJVikACAoIFgQBFVFEKQACZQlQLAAAQLAAKioiqCJRQAAAQF7Szh3BIspKRLAFAgkStIstSogSLAsIokoixEogAEqoJAIoixQqLElIiiKIKCoskAiyyUWBIsUsCwAACgAiLLkCBYqosAAEsFlIqIFSiLLAJQiiLACwAQAWopIACKIUgCwAhSLAACLAUgAAAKCKWKIsAO3LOHYKSkgWLAAABLCKsiy2LIBEogIUi4hYiURYABUWIEAQCWULEAAlEWWgiUkFAsUmKkgIpUAAAABKSLKCSVKAirYsEoSwsAAIAARagEoiwsAsLLAEsoILKIsoElFBIsAEolQsogEoiwAAWUAAAlFllO0OHeKSCxKIFSiLACVAEizQCLAISwShKkiiTLECoogAIqyBUqSCkoilgkASiABQsiqgEolCTKEDMUsUQAACFBIAliBSURSwUBFEUQQWUEAiWAWgAFgAAAAgBQCUgEURYAgCUSUJRFEoAAAACkC9pXDvFgCQIhRYJSxYAJYgEFBUAERRFElEmUkgoohSSiAAiygSLAISqiyAAIsAAEqoKAAhTFRFiJYFgAlEWAUlSRYAgUBFWwAAEWAQAACShFEUsqBRFlBCVUAAAAACBUCAoEUQIAKJYLAABSHbHDuBAqUmLKJFEWWpSQKBFiAQCFAAAJRAShFiAJRJRFEBFgFCIAEJRFgABBQQFQAUAIJlCUEsEpICUIsCwCkqEWopIAEllIFLAKiiLAAJABFsUAEAEsoUhSLAAABKSVCoUCopMogAEUQIUoAHaWef0SlyikWCUJYiUQAVAAsAlJARZQBZACVUABFiCkBFgmUIsEoiwCosQBKIoggACLBKqKICFJYoAsAJQxWIAlEKQBZQAJAAiUAJRFihSUQpBAAIACgRRC1IBRLAAAAAlCUQpAAgKKRZRRFRKHaHDulEFylgAIWWCUQJBQCUsCRZAUAlEABFiAoBCABUABCkAlEWCVSUkWQBFgABFgFRSYqIsUsAoABKIsIsQAAlEsoIAiqgQJAApKIsCy2LAAsgAAAElFiygAEoiwABAAVKJSoskWFKAoEABe0s8/YFSxEssAAAgUJmSqgoBBQRKIoggAKgIoiwAiiBAoiAIqoBKSKIsoISiLACLACKIKikgAEolhbCgAJMhJYAhYAAiUsFJUkWUEgAWgiWApiq0CLAAAAACUkhagUABKIogAACwABQQKBbKO1F8/WLBKJKsgQsUBLABLJEqpKqVFLAECAAIWpKSLFASiASiAEsWIsCLAWoEASwBQASKIBKICLLAWKSKWBAVKpKIBKIoY0kAAACRRAIpFlgAKliCkACgRVQpBIFoQCBaEiURZRSyUAJRCqBAiixRKiVKAvalcOsAlgCBUEBQCAAlRissAiyrLAAIAASwCkogSLLQgCABIsAEoihKILAEsEoASwLBKIACKIKSiKWC5lJZQSqiwAikilxpULJAAkKYqIAKACVKqKIAEAFICLKAAAAAihLFKSABQEpAUAEABe0Th1sFBIpIBKIACLKAASokqyLAKgLLAAIASiASiCyLAFSiUiASrIoilSkiwiqixAEsCwAiiAiiAAiwCoolEilhSLACFqAAAxZQixARKJKIsCxQSLBRQEoCosBSBAIoSlikSlgQKgAAWywBFhbKiKqAA7Q4dUsKQBUpIsRKIACFqAASogsiiSqiwAACARLFAAgIqyBQEoikiiBQQACLCKSLKAiiFMaEBFEWACUJVQAAEWIAChUUQACCRYgEURYoAEmQxUSgACAspYlLFEWSBQKCAqVUWIBFEosUAEoESlBHalnDqAllFigAJYy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");
}

/* 内容层必须在背景之上 */
.wrap, header.top, .admin-head { position: relative; z-index: 2; }

/* ==========================================================================
   页面骨架
   ========================================================================== */
.wrap {
  max-width: 720px;
  margin: 0 auto;
  padding: 16px 16px 40px;
}

/* 顶部栏浮在蓝色背景图之上，所以是半透明深蓝 + 白字；
   即使背景图没加载出来，这层深蓝也保证白字照样看得清 */
header.top {
  background: rgba(6, 52, 116, .46);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(255, 255, 255, .18);
  padding: 11px 16px;
  position: sticky;
  top: 0;
  z-index: 10;
}
header.top .top-inner {
  display: flex;
  align-items: center;
  gap: 10px;
  max-width: 720px;
  margin: 0 auto;
}
header.top h1 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -.02em;
  color: #FFFFFF;
}
header.top .sub {
  font-size: 11.5px;
  color: rgba(255, 255, 255, .78);
  margin-top: 1px;
}

/* 品牌标记：风机 */
.brand-mark {
  width: 34px;
  height: 34px;
  flex: none;
  border-radius: var(--radius-sm);
  border: 1px solid rgba(255, 255, 255, .28);
  background: rgba(255, 255, 255, .16);
  display: flex;
  align-items: center;
  justify-content: center;
}
.brand-mark svg { width: 20px; height: 20px; }
.brand-mark .rotor { transform-origin: 12px 9px; animation: spin 9s linear infinite; }
@keyframes spin { to { transform: rotate(360deg); } }

.top-actions { display: flex; align-items: center; gap: 8px; flex: none; }
.link-btn {
  font-size: 12.5px;
  color: #FFFFFF;
  text-decoration: none;
  white-space: nowrap;
  padding: 5px 12px;
  border: 1px solid rgba(255, 255, 255, .42);
  border-radius: var(--radius-sm);
  background: rgba(255, 255, 255, .14);
  transition: all .2s var(--ease);
}
.link-btn:hover { background: rgba(255, 255, 255, .26); border-color: rgba(255, 255, 255, .6); }
.link-btn.plain { border-color: transparent; background: transparent; color: rgba(255, 255, 255, .8); padding: 5px 8px; }
.link-btn.plain:hover { color: #fff; }

/* 业务场景标识（风机叶片 / 储能设备 / 大件运输） */
.scene-strip {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  margin: 2px 0 12px;
}
.scene-strip span {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--ink-2);
  border: 1px solid var(--line);
  background: var(--surface);
  border-radius: var(--radius-sm);
  padding: 5px 12px;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}
.scene-strip svg { width: 15px; height: 15px; color: var(--brand); }

/* ==========================================================================
   卡片
   ========================================================================== */
.card {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 18px;
  margin-bottom: 14px;
  box-shadow: 0 1px 3px rgba(16, 24, 40, .06), 0 1px 2px rgba(16, 24, 40, .04);
}

h2.title {
  font-size: 16.5px;
  margin: 0 0 12px;
  font-weight: 600;
  letter-spacing: -.01em;
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--text);
}
h2.title::before {
  content: '';
  width: 3px;
  height: 15px;
  border-radius: 2px;
  background: var(--brand);
  flex: none;
}

/* 小标签（等宽 + 大写 + 宽字距） */
.section-label {
  font-family: var(--mono);
  font-size: 10.5px;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--brand);
  margin: 0 0 8px;
}

label {
  display: block;
  font-size: 12.5px;
  color: var(--ink-2);
  margin: 14px 0 6px;
  font-weight: 500;
}

input[type=text], input[type=tel], input[type=password], input[type=number], select {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #D8DEE8;
  border-radius: var(--radius-sm);
  /* 必须 >= 16px：iOS Safari 对 16px 以下的输入框，聚焦时会自动放大整个页面，
     键盘收起后经常不缩回来，看起来就是"界面变大、显示不完整" */
  font-size: 16px;
  font-family: inherit;
  background: #FFFFFF;
  color: var(--text);
  transition: border-color .15s var(--ease), box-shadow .15s var(--ease);
}
input::placeholder { color: #AFB7C4; }
input:focus, select:focus {
  outline: none;
  border-color: var(--brand);
  box-shadow: 0 0 0 3px rgba(7, 108, 224, .13);
}
select option { background: #FFFFFF; color: var(--text); }
input[type=file] { font-size: 12px; color: var(--muted); }

button {
  font-family: inherit;
  font-size: 15px;
  cursor: pointer;
}

/* ==========================================================================
   按钮
   ========================================================================== */
.btn {
  width: 100%;
  padding: 12px 16px;
  margin-top: 16px;
  border: 1px solid var(--brand);
  border-radius: var(--radius-sm);
  background: var(--brand);
  color: #FFFFFF;
  font-weight: 500;
  letter-spacing: .01em;
  transition: background .15s var(--ease), box-shadow .2s var(--ease);
}
.btn:hover { background: var(--brand-dark); border-color: var(--brand-dark); }
.btn:active { background: #044FA8; }
.btn:disabled {
  background: #F2F4F7;
  color: #AFB7C4;
  border-color: var(--line);
  box-shadow: none;
  cursor: not-allowed;
}
.btn.ghost {
  background: #FFFFFF;
  color: var(--brand);
  border-color: var(--brand-100);
  box-shadow: none;
}
.btn.ghost:hover { background: var(--brand-50); }
.btn.gray {
  background: #FFFFFF;
  color: var(--ink-2);
  border-color: #D8DEE8;
  box-shadow: none;
  font-weight: 500;
}
.btn.gray:hover { color: var(--brand); border-color: var(--brand-100); background: var(--brand-50); }
.btn.row {
  display: inline-block;
  width: auto;
  margin-right: 8px;
  padding: 9px 18px;
  font-size: 13.5px;
}

/* ==========================================================================
   提示条
   ========================================================================== */
.msg {
  margin-top: 12px;
  padding: 11px 13px;
  border-radius: var(--radius-sm);
  font-size: 13.5px;
  display: none;
  border: 1px solid transparent;
  line-height: 1.75;
}
.msg.err { display: block; background: #FDECEE; color: #A01822; border-color: #F5C2C6; }
.msg.ok { display: block; background: #E9F7EF; color: #0B6B34; border-color: #B4E3C6; }
.msg.info { display: block; background: #EEF5FF; color: #0D4FA0; border-color: #CFE4FF; }

.screen { display: none; }
.screen.active { display: block; animation: fadeUp .35s var(--ease); }
@keyframes fadeUp {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: none; }
}

/* ==========================================================================
   视频播放
   ========================================================================== */
.video-box {
  position: relative;
  background: #0A1420;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(16, 24, 40, .12);
}
video { width: 100%; display: block; background: #0A1420; }

.vbar {
  background: #101C2B;
  color: #DCE5EF;
  padding: 10px 12px;
  font-size: 13px;
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: var(--mono);
}
.vbar .grow { flex: 1; text-align: center; color: #A9B6C6; }
.vbar button {
  background: var(--brand);
  border: none;
  color: #FFFFFF;
  padding: 6px 16px;
  border-radius: var(--radius-sm);
  font-size: 13px;
  font-weight: 500;
}
.vbar .gray {
  background: rgba(255, 255, 255, .12);
  color: #DCE5EF;
  font-weight: 500;
}
.vbar-strip { padding: 0 12px 11px; background: #101C2B; }

.progress {
  height: 5px;
  background: rgba(255, 255, 255, .15);
  border-radius: var(--radius-pill);
  overflow: hidden;
  margin-top: 10px;
}
.progress > i {
  display: block;
  height: 100%;
  background: linear-gradient(90deg, #076CE0, #67B2FF);
  width: 0;
  border-radius: var(--radius-pill);
  transition: width .3s var(--ease);
}

/* ==========================================================================
   键值行
   ========================================================================== */
.kv {
  display: flex;
  justify-content: space-between;
  gap: 14px;
  padding: 9px 0;
  border-bottom: 1px dashed var(--line-soft);
  font-size: 13.5px;
}
.kv:last-child { border-bottom: none; }
.kv span:first-child { color: var(--muted); }
.kv b { font-family: var(--mono); font-weight: 600; color: var(--text); }

/* ==========================================================================
   答题
   ========================================================================== */
.q { border-bottom: 1px solid var(--line-soft); padding: 16px 0; }
.q:last-child { border-bottom: none; }
.q .stem { font-weight: 600; margin-bottom: 11px; line-height: 1.75; }
.q .stem .no {
  font-family: var(--mono);
  color: var(--brand);
  margin-right: 7px;
  font-weight: 600;
}
.q .stem .tag {
  font-size: 11px;
  background: #F2F4F7;
  color: var(--ink-2);
  padding: 2px 7px;
  border-radius: var(--radius-sm);
  margin-right: 6px;
  font-weight: 500;
}
.opt {
  display: block;
  padding: 11px 13px;
  margin: 7px 0;
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  font-size: 14px;
  cursor: pointer;
  background: #FFFFFF;
  transition: border-color .15s var(--ease), background .15s var(--ease);
}
.opt:hover { border-color: var(--brand-100); background: #FAFCFF; }
.opt.on {
  border-color: var(--brand);
  background: var(--brand-50);
}
.opt.right { border-color: #9FE0B8; background: #E9F7EF; }
.opt.wrong { border-color: #F3B6BA; background: #FDECEE; }
.opt input { margin-right: 9px; accent-color: var(--brand); }

.timer {
  position: sticky;
  top: 0;
  z-index: 5;
  background: #FFF6E5;
  border: 1px solid #F5DDA8;
  color: #8A5A00;
  text-align: center;
  padding: 9px;
  border-radius: var(--radius-sm);
  margin-bottom: 12px;
  font-weight: 600;
  font-family: var(--mono);
}
.timer.urgent { background: #FDECEE; border-color: #F5C2C6; color: #A01822; }

/* ==========================================================================
   电子合格证（浅金证书底 + 红章，接近能打印出来的纸质合格证）
   ========================================================================== */
.cert {
  position: relative;
  border: 1px solid #E3D9B6;
  border-radius: var(--radius-sm);
  padding: 26px 20px 22px;
  text-align: center;
  background: linear-gradient(180deg, #FFFDF6 0%, #FFF8E8 100%);
  box-shadow: inset 0 0 0 4px rgba(255, 255, 255, .7);
}
.cert h3 {
  margin: 0 0 6px;
  font-size: 17px;
  letter-spacing: .32em;
  text-indent: .32em;
  color: #7A5A14;
}
.cert .name {
  font-size: 24px;
  font-weight: 600;
  margin: 14px 0;
  letter-spacing: .04em;
  color: #1B1F24;
}
.cert table { width: 100%; margin-top: 12px; font-size: 13px; }
.cert td { padding: 6px 6px; text-align: left; border-bottom: 1px dashed #EBE0C4; color: #4A5260; }
.cert td:first-child { color: #9A8760; width: 92px; }
.cert td:last-child { font-family: var(--mono); text-align: right; color: #1B1F24; }

footer.note {
  text-align: center;
  color: var(--muted2);
  font-size: 11.5px;
  padding: 20px 10px 30px;
  line-height: 1.85;
}

/* ==========================================================================
   管理后台（顶栏与导航）
   注：后台**专用**样式（二级标签、漏斗、提醒条等）由 admin.js 内联注入，
   不写在这里 —— style.css 会被浏览器缓存，只换后台文件时样式会不生效
   ========================================================================== */
.admin-head {
  background: #FFFFFF;
  border-bottom: 1px solid var(--line);
  padding: 11px 16px;
  display: flex;
  align-items: center;
  gap: 11px;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}
.admin-head h1 {
  font-size: 15.5px;
  margin: 0;
  font-weight: 600;
  flex: 1;
  letter-spacing: -.02em;
  color: var(--text);
}
.admin-head .console-tag {
  font-size: 11px;
  color: var(--muted2);
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  padding: 3px 9px;
}
.admin-head button {
  background: #FFFFFF;
  border: 1px solid #D8DEE8;
  color: var(--ink-2);
  padding: 6px 13px;
  border-radius: var(--radius-sm);
  font-size: 12.5px;
  transition: all .2s var(--ease);
}
.admin-head button:hover { color: var(--err); border-color: #F3B6BA; }

.nav {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  background: #FFFFFF;
  border-bottom: 1px solid var(--line);
  padding: 0 12px;
  position: sticky;
  top: 0;
  z-index: 10;
}
.nav button {
  border: none;
  border-bottom: 2px solid transparent;
  background: transparent;
  padding: 11px 14px;
  font-size: 14px;
  color: var(--ink-2);
  transition: color .15s var(--ease), border-color .15s var(--ease);
}
.nav button:hover { color: var(--brand); }
.nav button.on {
  color: var(--brand);
  border-bottom-color: var(--brand);
  font-weight: 600;
}

html { scrollbar-color: #CBD3DE transparent; }
::-webkit-scrollbar { width: 9px; height: 9px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #D3DAE4; border-radius: var(--radius-pill); }
::-webkit-scrollbar-thumb:hover { background: #B5BFCB; }

/* ==========================================================================
   表格
   ========================================================================== */
table.grid {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  background: transparent;
}
table.grid th, table.grid td {
  border-bottom: 1px solid var(--line-soft);
  padding: 9px 10px;
  text-align: left;
}
table.grid th {
  background: #F7F9FC;
  font-size: 12.5px;
  font-weight: 600;
  color: var(--ink-2);
  white-space: nowrap;
  border-bottom: 1px solid var(--line);
}
table.grid td.num, table.grid th.num { text-align: right; font-family: var(--mono); }
/* 数字/时长列不许换行 —— 否则「13 分 48 秒」会被挤成三行；
   放不下时表格会自动撑宽，由外层 .scroll 横向滚动 */
table.grid td.num, table.grid th { white-space: nowrap; }
table.grid tr:hover td { background: #FAFBFD; }
.scroll {
  overflow-x: auto;
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  background: #FFFFFF;
}

/* 手机上的档案页表格：课程名这类长文本不要被挤成竖排单字，放不下就横向滚动 */
#progressCourses td:first-child,
#progressAttempts td:first-child,
#progressLogs td:first-child {
  min-width: 7.5em;
  max-width: 12em;
  word-break: break-word;
}
#progressCourses td, #progressAttempts td, #progressLogs td { white-space: nowrap; }
#progressCourses td:first-child, #progressAttempts td:first-child, #progressLogs td:first-child { white-space: normal; }

.tagline { font-size: 12.5px; color: var(--ink-2); margin-top: 8px; line-height: 1.8; }
.tagline code, code {
  font-family: var(--mono);
  font-size: 12px;
  background: #F2F4F7;
  color: #0D4FA0;
  padding: 1px 6px;
  border-radius: var(--radius-sm);
}

/* ==========================================================================
   统计卡片
   ========================================================================== */
.cards {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(132px, 1fr));
  gap: 10px;
  margin-bottom: 14px;
}
.cards .item {
  position: relative;
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  padding: 14px 14px 12px;
  overflow: hidden;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .04);
}
.cards .item::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  background: var(--brand);
}
.cards .item b {
  display: block;
  font-family: var(--mono);
  font-size: 21px;
  font-weight: 600;
  letter-spacing: -.02em;
  color: var(--text);
  line-height: 1.25;
}
.cards .item span { font-size: 12px; color: var(--ink-3); }

.login-box { max-width: 380px; margin: 9vh auto; }

/* ==========================================================================
   课程卡片
   ========================================================================== */
.course-card {
  position: relative;
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  padding: 15px;
  margin-bottom: 12px;
  background: var(--surface);
  overflow: hidden;
  transition: border-color .2s var(--ease), box-shadow .2s var(--ease);
}
.course-card:hover { border-color: var(--brand-100); box-shadow: 0 4px 14px rgba(7, 108, 224, .10); }
.course-card:last-child { margin-bottom: 0; }
.course-card::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: var(--brand);
}
.cc-head {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 15px;
  margin-bottom: 6px;
}
.cc-head b { flex: 1; font-weight: 600; letter-spacing: -.01em; }
.cc-meta {
  font-size: 12px;
  color: var(--ink-3);
  margin: 9px 0 11px;
  line-height: 1.8;
}
.cc-actions { display: flex; flex-wrap: wrap; gap: 8px; }
.cc-actions .btn { margin-top: 0; }

/* ==========================================================================
   状态徽章
   ========================================================================== */
.badge {
  display: inline-block;
  font-size: 11.5px;
  padding: 2px 9px;
  border-radius: var(--radius-sm);
  white-space: nowrap;
  font-weight: 500;
  border: 1px solid transparent;
}
.st-gray { background: #F2F4F7; color: var(--ink-3); border-color: var(--line); }
.st-warn { background: #FFF6E5; color: #8A5A00; border-color: #F5DDA8; }
.st-blue { background: #EEF5FF; color: #0D4FA0; border-color: #CFE4FF; }
.st-ok { background: #E9F7EF; color: #0B6B34; border-color: #B4E3C6; }
.st-err { background: #FDECEE; color: #A01822; border-color: #F5C2C6; }

/* ==========================================================================
   表格里的下拉框 / 按钮
   ========================================================================== */
table.grid select {
  padding: 5px 8px;
  font-size: 12.5px;
  border: 1px solid #D8DEE8;
  border-radius: var(--radius-sm);
  width: auto;
  min-width: 110px;
  background: #FFFFFF;
  color: var(--text);
}
table.grid button {
  background: #FFFFFF;
  border: 1px solid #D8DEE8;
  color: var(--ink-2);
  padding: 5px 11px;
  border-radius: var(--radius-sm);
  font-size: 12.5px;
  transition: all .2s var(--ease);
}
table.grid button:hover { border-color: var(--brand-100); color: var(--brand); background: var(--brand-50); }
table.grid input[type=file] { color: var(--muted); }
table.grid input[type=checkbox] { width: 17px; height: 17px; accent-color: var(--brand); }

/* ==========================================================================
   图表（月度趋势 / 题目正确率）
   ========================================================================== */
.chart-block {
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  padding: 14px;
  margin-bottom: 12px;
  background: #FFFFFF;
}
.chart-block:last-child { margin-bottom: 0; }
.chart-title {
  font-size: 12.5px;
  font-weight: 600;
  color: var(--ink-2);
  margin-bottom: 11px;
}
.bar-row {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 7px;
  font-size: 12px;
}
.bar-row .bar-name {
  width: 130px;
  flex: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--ink-2);
}
.bar-track {
  flex: 1;
  height: 16px;
  background: #EDF0F5;
  border-radius: var(--radius-sm);
  overflow: hidden;
  min-width: 60px;
}
.bar-fill {
  height: 100%;
  border-radius: var(--radius-sm);
  background: linear-gradient(90deg, #076CE0, #67B2FF);
  transition: width .35s var(--ease);
}
.bar-fill.ok { background: linear-gradient(90deg, #12A150, #6EE7A8); }
.bar-fill.warn { background: linear-gradient(90deg, #E08A00, #FCD34D); }
.bar-fill.err { background: linear-gradient(90deg, #DC2B35, #FB7185); }
.bar-fill.gray { background: #D3DAE4; }
.bar-row .bar-val {
  width: 88px;
  flex: none;
  text-align: right;
  font-family: var(--mono);
  font-weight: 600;
  white-space: nowrap;
}

/* 月度趋势柱状图 */
.cols {
  display: flex;
  align-items: flex-end;
  gap: 14px;
  height: 156px;
  padding: 0 4px;
  border-bottom: 1px solid var(--line);
  overflow-x: auto;
  background-image: linear-gradient(#F0F2F6 1px, transparent 1px);
  background-size: 100% 39px;
}
.col-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  min-width: 46px;
  flex: none;
}
.col-bars {
  display: flex;
  align-items: flex-end;
  gap: 4px;
  height: 100%;
  width: 100%;
  justify-content: center;
}
.col-bar {
  width: 15px;
  background: linear-gradient(180deg, #67B2FF, #076CE0);
  border-radius: 3px 3px 0 0;
  min-height: 3px;
}
.col-bar.ok { background: linear-gradient(180deg, #6EE7A8, #12A150); }
.col-x {
  font-size: 11px;
  color: var(--ink-3);
  margin-top: 7px;
  white-space: nowrap;
}
.legend { display: flex; gap: 16px; font-size: 12px; color: var(--ink-2); margin-top: 10px; }
.legend i {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 3px;
  margin-right: 5px;
  vertical-align: middle;
}

/* ==========================================================================
   无障碍与偏好
   ========================================================================== */
:focus-visible { outline: 2px solid var(--brand); outline-offset: 2px; }

@media (prefers-reduced-motion: reduce) {
  .brand-mark .rotor { animation: none; }
  .screen.active { animation: none; }
  * { transition-duration: .01ms !important; }
}

/* 小屏微调 */
/* 手机竖屏：cover 会把背景图左右各裁掉一部分，
   锚点 22% 让远处的风机与运输车保持在画面中上部（正是露出来的那一段） */
@media (max-width: 700px) {
  body::before {
    height: 34vh;
    background-position: 30% 22%;
  }
}

@media (max-width: 460px) {
  /* 安全区：viewport-fit=cover 下内容会顶到刘海/圆角边缘，用 max() 保证最小内边距 */
  .wrap {
    padding: 14px max(13px, env(safe-area-inset-right)) 34px max(13px, env(safe-area-inset-left));
  }
  /* 站点标题有 13 个字，必须同步压缩字号、标记和按钮内边距，否则会折成两行 */
  header.top h1 { font-size: 13.5px; line-height: 1.3; }
  header.top .top-inner { gap: 9px; }
  .brand-mark { width: 30px; height: 30px; }
  .brand-mark svg { width: 18px; height: 18px; }
  .link-btn { font-size: 11.5px; padding: 4px 9px; }
  .top-actions { gap: 5px; }
  .cards { grid-template-columns: repeat(auto-fit, minmax(112px, 1fr)); }
  .cards .item b { font-size: 19px; }
  .bar-row .bar-name { width: 92px; }
  .bar-row .bar-val { width: 74px; }
}

/* ==========================================================================
   v5.6 课程分类小标签（学员端课程卡片上显示「风机 / 储能 / 危险品 …」）
   ========================================================================== */
.cat-tag {
  flex: 0 0 auto;
  padding: 1px 9px;
  border-radius: var(--radius-sm);
  font-size: 11.5px;
  line-height: 1.7;
  color: var(--brand);
  border: 1px solid var(--brand-100);
  background: var(--brand-50);
}

/* ==========================================================================
   v6.1 电脑端适配（≥1024px 生效）
   ---------------------------------------------------------------------------
   问题：容器写死 720px，在 1920 宽的屏幕上只占 37%，两侧各空 600px；
        档案页 8 列表格也被挤得只能横向滚动。
   思路：按「内容类型」分档，不一刀切拉宽 ——
        · 内容型（学习台 / 我的档案）：走满宽，能并排的并排
        · 阅读型（在线考试 / 视频学习 / 成绩）：保持舒适宽度居中，太宽反而难读
        · 表单型（培训口令 / 身份核验）：更窄居中，输入框拉太长不好填
   ⚠️ 以下规则在 <1024px 时**一律不生效**，手机与平板竖屏的外观一个像素都不变。
   ⚠️ 学习台两栏用的是 CSS Grid：左边的学习概况卡与右边的课程列表卡在 HTML 里
      本来就是相邻兄弟节点，所以**不需要改页面结构**。
   ========================================================================== */
@media (min-width: 1024px) {
  /* —— 容器放宽（手机端仍是 720px）—— */
  .wrap { max-width: 1200px; padding: 22px 24px 48px; }
  header.top .top-inner { max-width: 1200px; }

  /* —— 内容型①：学习台并成左右两栏 —— */
  /*   ID 选择器优先级高于 `.screen.active{display:block}`，不用 !important */
  #sc-learn.active {
    display: grid;
    grid-template-columns: 320px minmax(0, 1fr);
    gap: 20px;
    align-items: start;
  }
  #learnSummary { margin-bottom: 0; }
  #courseList { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
  #courseList .course-card { margin-bottom: 0; height: 100%; }

  /* —— 内容型②：我的档案三张表铺满，课程名列不再被 12em 卡住 —— */
  #progressCourses td:first-child,
  #progressAttempts td:first-child,
  #progressLogs td:first-child { max-width: none; }

  /* —— 阅读型：答题与视频保持舒适宽度并居中 —— */
  #sc-exam, #sc-video { max-width: 900px; margin-left: auto; margin-right: auto; }
  #sc-result { max-width: 780px; margin-left: auto; margin-right: auto; }

  /* —— 合格证：证书拉宽会显得空，固定 640px 居中 —— */
  #sc-cert { max-width: 640px; margin-left: auto; margin-right: auto; }

  /* —— 表单型：口令与身份核验保持窄栏居中 —— */
  #sc-passcode, #sc-verify { max-width: 560px; margin-left: auto; margin-right: auto; }

  /* —— 学员概况这类卡片在宽屏下不必占满整行 —— */
  .scene-strip { justify-content: center; }
}

/* 超大屏（2K / 4K）再宽一档，避免两侧留白过多；仍受"阅读舒适宽度"约束 */
@media (min-width: 1600px) {
  .wrap { max-width: 1320px; }
  header.top .top-inner { max-width: 1320px; }
}

/* ==========================================================================
   v6.2 视觉精修（frontend-polish / frontend-design 两个 skill 的产出）
   ---------------------------------------------------------------------------
   先审计，再动手。审计出来四个可量化的问题：

     ① 卡片汤：`.card` 用了 46 次，全部同一套圆角 + 边框 + 阴影
        → 每块都长一个样，没有主次。这正是 frontend-design 点名的
          "AI 生成特征"第 4 条（SaaS-card kit）。
     ② 字号 16 种（10.5 / 11 / 11.5 / 12 / 12.5 / 13 / 13.5 …）
        → 层级靠 0.5px 的微差去撑，反而看不出主次。
     ③ 交互状态：`:active` 只 1 处、`:disabled` 只 1 处
        → 可点的东西几乎没有"按下"的反馈，手感发飘。
     ④ 阴影 7 种（含近似重复）、渐变 11 处 → 表面处理过度，显廉价。

   改法严格按两个 skill 的主张（不加装饰，而是收敛与分层）：
     · 分层优先用「间距 + 分组 + 对比」，边框和阴影少用（扁平化）
     · 收敛字号与间距节奏，让层级一眼可辨
     · 每个可交互元素都补齐 default / hover / active / focus / disabled
     · 把课程列表从"一个个方块"改成"一份清单"——减少重复的方框感

   ⚠️ 本段全部是纯样式覆盖，不改任何 HTML 结构与 JS 逻辑。
      不满意可整段删掉，或直接回滚到 版本备份/v6.1.0_更新前_2026-09-29/。
   ========================================================================== */

:root {
  /* —— 字号：按角色分档，不再用 0.5px 微差区分层级 —— */
  --fs-micro: 11.5px;   /* 徽章、微标签 */
  --fs-sm: 13px;        /* 表格、次要说明 */
  --fs-base: 14px;      /* 正文 */
  --fs-md: 15.5px;      /* 强调正文、输入框 */
  --fs-lg: 17px;        /* 区块标题 */
  --fs-xl: 21px;        /* 页面标题、指标数字 */
  --fs-display: 30px;   /* 关键数字 */

  /* —— 间距：4px 基准，原来 59 种碎值收敛成这一套 —— */
  --sp-1: 4px;  --sp-2: 8px;  --sp-3: 12px;
  --sp-4: 16px; --sp-5: 20px; --sp-6: 24px; --sp-7: 32px;

  /* —— 阴影只留两级：贴地 / 浮起 —— */
  --sh-1: 0 1px 2px rgba(16, 24, 40, .05);
  --sh-2: 0 12px 32px rgba(16, 24, 40, .13);
}

/* --------------------------------------------------------------------------
   1 · 扁平化：常规卡片不再带阴影
   分层改由「边框 + 底色 + 间距」承担；阴影只留给真正需要浮起的元素
   （弹层、下拉）。这也是 skill 的 strong default：优先用间距和分组，
   而不是靠阴影堆出层次。
   -------------------------------------------------------------------------- */
.card { box-shadow: none; }
.cards .item { box-shadow: none; }
.course-card { box-shadow: none; }
.modal-box { box-shadow: var(--sh-2); }

/* 次要卡片（里面带折叠说明的那类）再弱一档：去掉边框、用浅底、去掉内边距两侧 */
.card:has(details.hint) {
  background: #FAFBFD;
  border-color: transparent;
}

/* --------------------------------------------------------------------------
   2 · 课程列表：从"一个个方块"改成"一份清单"
   这是本次最能减少"模板感"的一处 —— 不再给每门课都套一个同样的方框，
   改用左侧色条 + 底部分隔线来组织，一眼能看出"这是一串要逐个完成的事"。
   -------------------------------------------------------------------------- */
#courseList .course-card {
  border: 0;
  border-bottom: 1px solid var(--line);
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  padding: 16px 8px 16px 16px;
  transition: background .15s var(--ease);
}
#courseList .course-card:last-child { border-bottom: 0; }
#courseList .course-card:hover { background: #F8FBFF; }
#courseList .course-card:active { background: #F1F7FF; }
#courseList .course-card::before { top: 16px; bottom: 16px; border-radius: 2px; }

/* 宽屏两列时给清单项之间补一条竖向呼吸，避免两列内容粘在一起 */
@media (min-width: 1024px) {
  #courseList .course-card { padding-right: 16px; }
}

/* --------------------------------------------------------------------------
   3 · 交互状态补全（审计发现 :active 只有 1 处）
   每个可点元素都要有"按下"和"不可用"的样子，手感才不发飘。
   -------------------------------------------------------------------------- */
.btn:active {
  transform: translateY(1px);
  filter: brightness(.95);
}
.btn.ghost:active, .btn.gray:active {
  background: #E8EEF6;
  transform: translateY(1px);
}
.btn:disabled, .btn[disabled] {
  background: #F0F2F5;
  border-color: #E4E8EE;
  color: #A8B0BC;
  cursor: not-allowed;
  transform: none;
  filter: none;
}
.btn:disabled:hover, .btn[disabled]:hover {
  background: #F0F2F5;
  border-color: #E4E8EE;
}
.link-btn:active { transform: translateY(1px); background: rgba(255, 255, 255, .32); }
.opt:active { background: #EEF5FF; }
.nav button:active,
.subtabs button:active,
table.grid button:active,
.admin-head button:active { background: #E8EEF6; }

/* 键盘操作的焦点必须看得见（鼠标点击时不显示，避免难看） */
:focus-visible {
  outline: 2px solid var(--brand);
  outline-offset: 2px;
  border-radius: 4px;
}

/* --------------------------------------------------------------------------
   4 · 字号收敛：把 0.5px 级的邻近值并档
   视觉上几乎看不出差别，但层级一下子干净了。
   -------------------------------------------------------------------------- */
.section-label { font-size: var(--fs-micro); letter-spacing: .14em; }
.badge, .q .stem .tag, .cat-tag { font-size: var(--fs-micro); }
.tagline, .cc-meta, .note, footer.note { font-size: var(--fs-sm); }
.scene-strip span, .msg { font-size: var(--fs-sm); }
label, .link-btn, .kv { font-size: var(--fs-sm); }
.btn.row, table.grid button, table.grid select { font-size: var(--fs-sm); }
.cc-head { font-size: var(--fs-md); }
h2.title { font-size: var(--fs-lg); }
.cards .item b { font-size: var(--fs-xl); }
.cert .name { font-size: var(--fs-display); letter-spacing: .02em; }

/* eyebrow 标签：28 处都在用，不再抬高对比度抢视线，退成安静的导航标记 */
.section-label { color: var(--muted2); }

/* --------------------------------------------------------------------------
   5 · 表格：行高略增、hover 更轻，密集但透气
   -------------------------------------------------------------------------- */
table.grid th { padding: 10px 12px; }
table.grid td { padding: 11px 12px; }
table.grid tr:hover td { background: #F8FBFF; }
.scroll { border-color: var(--line); }

/* --------------------------------------------------------------------------
   6 · 细微处的节奏统一（间距碎值收敛的代表项）
   -------------------------------------------------------------------------- */
.card { padding: var(--sp-5); margin-bottom: var(--sp-4); }
h2.title { margin-bottom: var(--sp-3); }
.kv { padding: 9px 0; }
.msg { margin-top: var(--sp-3); padding: var(--sp-3) var(--sp-4); }

/* ==========================================================================
   v6.2.1 个人信息告知：加粗 + 红色，做成特别提醒
   ---------------------------------------------------------------------------
   后台「设置 → 个人信息告知（登录页显示）」里配置的文本，
   显示在学员端登录框（#privacy）与首次登记框（#privacy2）。

   按业务要求做成**加粗 + 红色**：让学员在填写姓名、手机号之前一定看得到。
   红色用 --err（#DC2B35），在白底上对比度约 4.9:1，满足正文级可读性（WCAG 要求 ≥ 4.5:1）；
   再配一层极浅的红底和左侧红条，明确它是"告知 / 声明"而不是"报错"。
   ========================================================================== */
#privacy, #privacy2 {
  color: var(--err);
  font-weight: 700;
  line-height: 1.75;
  background: #FDF1F2;
  border-left: 3px solid var(--err);
  border-radius: var(--radius-sm);
  padding: 9px 12px;
  margin-top: var(--sp-2);
}

/* 后台没配告知内容时，别占一块空位 */
#privacy:empty, #privacy2:empty { display: none; }

/* ==========================================================================
   v6.3 课程检索：分类切片 + 搜索框（学员端学习台）
   ---------------------------------------------------------------------------
   需求：课程多了以后要能「按后台设置的分类查看」+「按关键词找课」。
   实现上**完全在前端做**，接口一行没改 —— 分类名本来就已经随 /api/home 下发
   （`courses[].categoryName`），筛选只是对已加载的数组做过滤，不发请求、不翻页。

   几条和实现绑在一起的约束（改这里之前先看懂）：
     1. `.btn` 是给竖排大按钮设计的（`width:100%; margin-top:16px`），
        放进横排容器会把文字挤成一条。所以按钮一律用独立的 `.cf-btn`，
        不复用 `.btn`，也就不用去覆盖那两条。
     2. `input[type=search]` **不在**上面 `input[type=text/tel/...]` 的选择器里，
        等于没有基础样式，必须自己写全（边框、字号、背景都得给）。
        字号固定 16px：iOS Safari 对 <16px 的输入框聚焦时会放大整页且不缩回。
     3. 用 `hidden` 属性控制显隐，但 `.cf-tabs{display:flex}` 的优先级高于
        UA 的 `[hidden]{display:none}` —— 必须显式补 `[hidden]{display:none!important}`，
        否则「隐藏」了照样显示。
     4. 分类来自后台「课程 → 课程分类」，学员端不另设一套；
        没有分类的课程统一归到「未分类」。
   ========================================================================== */
.course-filter { margin-bottom: var(--sp-3); }
.course-filter[hidden] { display: none !important; }

/* —— 搜索行：图标 + 输入框 + 按钮，始终同一行 —— */
.cf-search {
  display: flex;
  align-items: center;
  gap: var(--sp-2);
  padding: 5px 6px 5px 10px;
  background: var(--panel2);
  border: 1px solid var(--line);
  border-radius: var(--radius-sm);
  transition: border-color .18s var(--ease), background .18s var(--ease);
}
.cf-search:focus-within { background: var(--surface); border-color: var(--brand-100); }
.cf-icon { flex: 0 0 auto; display: flex; color: var(--muted2); }
.cf-icon svg { width: 15px; height: 15px; display: block; }

#courseSearch {
  flex: 1 1 auto;
  min-width: 0;
  border: 0;
  background: transparent;
  padding: 6px 0;
  font-size: 16px;          /* 见约束 2：不能低于 16px */
  font-family: var(--font);
  color: var(--text);
  -webkit-appearance: none;
  appearance: none;
}
#courseSearch:focus { outline: none; }
#courseSearch::placeholder { color: #AFB7C4; font-size: var(--fs-base); }
/* 浏览器原生的清除按钮样式各平台不一致，隐藏掉，用下面自己的「清空」 */
#courseSearch::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; }

.cf-btn {
  flex: 0 0 auto;
  width: auto;              /* 见约束 1 */
  margin: 0;
  padding: 6px 13px;
  font-size: var(--fs-sm);
  font-family: var(--font);
  line-height: 1.6;
  color: #FFFFFF;
  background: var(--brand);
  border: 1px solid var(--brand);
  border-radius: var(--radius-sm);
  cursor: pointer;
  transition: background .18s var(--ease), border-color .18s var(--ease), transform .12s var(--ease);
}
.cf-btn:hover { background: var(--brand-dark); border-color: var(--brand-dark); }
.cf-btn:active { background: var(--brand-dark); transform: translateY(1px); }
.cf-btn.plain { color: var(--brand); background: var(--surface); border-color: var(--brand-100); }
.cf-btn.plain:hover { background: var(--brand-50); }
.cf-btn[hidden] { display: none !important; }

/* —— 分类切片：横排可滑动，手机上不换行 —— */
.cf-tabs {
  display: flex;
  gap: var(--sp-2);
  margin-top: var(--sp-2);
  padding-bottom: 2px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.cf-tabs::-webkit-scrollbar { display: none; }
.cf-tabs[hidden] { display: none !important; }

.cf-tab {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 13px;
  font-size: var(--fs-sm);
  font-family: var(--font);
  line-height: 1.6;
  color: var(--ink-2);
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--radius-pill);
  white-space: nowrap;
  cursor: pointer;
  transition: background .18s var(--ease), border-color .18s var(--ease),
              color .18s var(--ease), transform .12s var(--ease);
}
.cf-tab i {
  font-style: normal;
  font-size: var(--fs-micro);
  color: var(--muted2);
  background: var(--line-soft);
  border-radius: var(--radius-pill);
  padding: 0 6px;
}
.cf-tab:hover { color: var(--brand); border-color: var(--brand-100); }
.cf-tab:active { transform: translateY(1px); }
.cf-tab.on { color: #FFFFFF; background: var(--brand); border-color: var(--brand); }
.cf-tab.on i { color: #FFFFFF; background: rgba(255, 255, 255, .22); }

/* —— 结果计数 + 空态 —— */
.cf-count {
  margin-top: var(--sp-2);
  font-size: var(--fs-sm);
  color: var(--ink-3);
}
.cf-empty {
  padding: var(--sp-6) var(--sp-4);
  text-align: center;
  font-size: var(--fs-base);
  color: var(--ink-3);
  border: 1px dashed var(--line);
  border-radius: var(--radius-sm);
  line-height: 1.9;
}
.cf-empty button { margin-top: var(--sp-2); }

