@media (max-width:1100px){
    /* 账号栏保留，移动端报价结果底栏不再显示。 */
    .mobile-result-dock{display:none!important}

    /* 工作台的待办和快捷操作按全宽纵向列表排列。 */
    #ws-row1{
      display:flex!important;
      flex-direction:column!important;
      grid-template-columns:none!important;
      gap:10px!important;
      margin-bottom:10px!important;
    }
    #ws-row1>.glass-card{display:block;width:100%;min-width:0}
    #ws-todo-list,#ws-quick-actions{display:block;width:100%;min-width:0}
    #ws-todo-list>.glass-divider{width:100%;min-width:0}
    #ws-quick-actions>div{display:flex!important;flex-direction:column!important;width:100%}
  }

  @media (max-width:760px){
    #batch-edit-modal .batch-edit-grid{grid-template-columns:1fr!important}
    #batch-edit-modal .batch-edit-grid>.cp-field{grid-column:1!important}
    /* 使用实体背景，避免部分移动浏览器把排版弹层一起模糊。 */
    #layout-list-backdrop{
      background:rgba(15,23,42,.38)!important;
      backdrop-filter:none!important;
      -webkit-backdrop-filter:none!important;
    }
    .layout-candidate-list{
      background:var(--color-background-secondary,#fff)!important;
      backdrop-filter:none!important;
      -webkit-backdrop-filter:none!important;
      isolation:isolate;
      left:8px!important;
      right:8px!important;
      bottom:calc(12px + env(safe-area-inset-bottom))!important;
      max-height:min(72dvh,620px)!important;
      border:1px solid var(--color-border,rgba(15,23,42,.12))!important;
      transform:none!important;
      filter:none!important;
    }
    .layout-drawer-head{
      background:var(--color-background-secondary,#fff)!important;
      backdrop-filter:none!important;
      -webkit-backdrop-filter:none!important;
    }
    .layout-candidate-item{
      background:transparent!important;
      filter:none!important;
      transform:none!important;
    }
    .layout-candidate-item.active{background:rgba(59,130,246,.14)!important}
  }
