/* 恒链BI V147：订单全筛选合计、旧BI财务口径、固定分页。仅作用订单管理。 */
.order-center-workspace .order-total-row[data-v147-aggregate="all-filtered-oldbi"] td { font-weight: 600; }

.order-center-workspace .order-pagination.order-pagination-v147-fixed {
  min-height: 50px !important;
  box-sizing: border-box;
  padding: 8px 20px !important;
  background: rgba(255,255,255,.98) !important;
  border-top: 1px solid #e2e8f0 !important;
  box-shadow: 0 -2px 10px rgba(15,23,42,.08);
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
}
.order-center-workspace .order-pagination > .order-pagination-v147-original { display:none !important; }
.order-center-workspace .order-pagination-v147 {
  width:100%; display:flex; align-items:center; justify-content:flex-end; gap:18px;
  color:#4c5565; font-size:13px; white-space:nowrap;
}
.order-center-workspace .order-pagination-v147-size {
  width:150px !important; min-width:150px !important; height:34px;
  padding:0 34px 0 14px; border:1px solid #d9e0e9; border-radius:4px;
  background:#fff; color:#4c5565; outline:none; box-sizing:border-box;
}
.order-center-workspace .order-pagination-v147-nav { display:inline-flex; align-items:center; gap:8px; }
.order-center-workspace .order-pagination-v147-nav button {
  min-width:32px; height:32px; padding:0 9px; border:0; border-radius:2px;
  background:#f5f6f8; color:#3f4753; font:inherit; cursor:pointer;
}
.order-center-workspace .order-pagination-v147-nav button:hover:not(:disabled):not(.active) { background:#eaf4ff; color:#168af0; }
.order-center-workspace .order-pagination-v147-nav button.active { background:#2f95ed; color:#fff; }
.order-center-workspace .order-pagination-v147-nav button:disabled { opacity:.42; cursor:not-allowed; }
.order-center-workspace .order-pagination-v147-jump { display:inline-flex; align-items:center; gap:7px; }
.order-center-workspace .order-pagination-v147-jump input {
  width:52px; height:32px; box-sizing:border-box; border:1px solid #d9e0e9;
  border-radius:4px; text-align:center; outline:none; color:#4c5565;
}
.order-center-workspace .order-pagination-v147-jump input:focus,
.order-center-workspace .order-pagination-v147-size:focus { border-color:#2f95ed; box-shadow:0 0 0 2px rgba(47,149,237,.12); }

@media (max-width: 900px) {
  .order-center-workspace .order-pagination-v147 { gap:10px; }
  .order-center-workspace .order-pagination-v147-size { width:136px !important; min-width:136px !important; }
}

/* V148：订单管理提示说明。仅作用订单管理，popover 挂在 body 最上层。 */
.order-center-workspace .order-help-mark-v148 {
  display:inline-flex; align-items:center; justify-content:center;
  width:16px; height:16px; margin-left:5px; flex:0 0 16px;
  border-radius:50%; background:#606873; color:#fff;
  font-size:11px; line-height:16px; font-weight:700; cursor:help;
  vertical-align:middle; box-sizing:border-box;
}
.order-center-workspace .quick-order-filters button .order-help-mark-v148 {
  pointer-events:auto;
}
.order-help-popover-v148 {
  position:fixed; z-index:1000000;
  width:max-content; max-width:min(420px,calc(100vw - 20px));
  padding:14px 16px; box-sizing:border-box;
  border:1px solid #e3e8ef; border-radius:4px;
  background:#fff; color:#4a5565; box-shadow:0 4px 18px rgba(15,23,42,.16);
  font-size:13px; line-height:1.75; white-space:pre-wrap;
  pointer-events:none;
}
.order-help-popover-v148 b { display:block; margin-bottom:5px; color:#f59e0b; font-size:13px; }
