/* ws-ecom-modal3.151355 — 弹窗内列表独立滚动
   问题：.spec-modal-body 用 grid（align-content:start），
        #ecommerceModalSpecList 作为 grid item 被压到 395px，
        内容 990px 溢出到容器外，最后 4 张卡片看不到且无法滚动。
   修复：body 改 flex 列、overflow:hidden；列表 flex:1 + overflow:auto 自己滚。 */

.spec-modal-body {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  overflow: hidden;
  padding: 16px 18px 18px 22px;
}

.spec-modal-template-row {
  flex: 0 0 auto;
}

.ecommerce-modal-spec-list {
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
  max-height: none;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 6px;
  scrollbar-width: thin;
  scrollbar-color: rgba(180, 83, 42, 0.5) transparent;
}

.ecommerce-modal-spec-list::-webkit-scrollbar { width: 8px; }
.ecommerce-modal-spec-list::-webkit-scrollbar-track { background: transparent; }
.ecommerce-modal-spec-list::-webkit-scrollbar-thumb {
  background: rgba(180, 83, 42, 0.42);
  border-radius: 999px;
}
.ecommerce-modal-spec-list::-webkit-scrollbar-thumb:hover {
  background: rgba(180, 83, 42, 0.66);
}

/* 底部操作条固定在弹窗底部，不随列表滚 */
.spec-modal-foot { flex: 0 0 auto; }
