/* 无障碍工具类（2026-09 迁移批次）：屏幕阅读器专用文本与「跳到主要内容」链接。
   独立小文件而非塞进全站基础表：避免任何共享样式改动把版本戳扩散到全部 300+ 页面。
   仅由实际使用这两个类的页面引入（内容页 + 后台页）。 */
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* 跳到主要内容：默认移出视口，键盘聚焦时滑入（与 ui-detail-audit.css 既有语义一致）。 */
.skip-link {
  position: fixed;
  z-index: 10000;
  inset-block-start: 8px;
  inset-inline-start: 8px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  padding: 0 16px;
  border: 1px solid rgba(0, 172, 235, .48);
  border-radius: 10px;
  background: #fff;
  color: #00557a;
  font-size: 14px;
  font-weight: 700;
  box-shadow: 0 8px 24px rgba(31, 65, 101, .18);
  transform: translateY(calc(-100% - 16px));
  transition: transform .15s ease;
}

.skip-link:focus,
.skip-link:focus-visible {
  transform: translateY(0);
}
