/* 手机端适配 */
@media (max-width: 768px) {
  /* 侧边栏默认收起 */
  .sidebar, .app-sidebar, #appSidebar {
    transform: translateX(-100%);
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 220px;
    z-index: 9999;
    transition: transform 0.2s;
  }
  .sidebar.open, .app-sidebar.open {
    transform: translateX(0);
  }
  /* 主内容占满全宽 */
  .main, .app-main, .content, main {
    margin-left: 0 !important;
    padding: 10px !important;
    width: 100% !important;
  }
  /* 表格横向滚动 */
  table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* 所有按钮全宽 */
  .btn, button, select, input {
    font-size: 14px !important;
  }
  /* 顶部工具栏竖排 */
  .toolbar, .filter-bar {
    flex-direction: column !important;
    gap: 8px;
  }
  /* KPI卡片两列变一列 */
  .kpi-row, .stats-grid {
    grid-template-columns: 1fr !important;
  }
  /* SCADA大屏模块竖排 */
  .scada-container, .grid-layout {
    flex-direction: column !important;
    display: flex !important;
  }
  .scada-left, .scada-right, .panel {
    width: 100% !important;
    min-width: 100% !important;
  }
}
