/* 响应式增强 override（2026-10-23 注入）*/
* { box-sizing: border-box; }
html, body { overflow-x: hidden; }
img, video, canvas, svg { max-width: 100%; }
#root { min-height: 100vh; }
/* 长文本防溢出 */
td, th { word-break: break-word; }
@media (max-width: 1280px) {
  :root { --panel-gap: 8px; }
}
