/* 订单页（O-08）样式：照原型 renderOrder() 的 .search-bar / .search-input / .search-select 与 order-table 单元口径。
   styles.css 已超行数上限（棘轮只许缩小），新样式不写进 styles.css（先例 rec-editor.css / anno-list.css / ops-status.css）。
   标注 #30/#68（筛选条搬进列表卡片、用原型搜索条形态）、#31（行内单元格：订单号/交易号 mono、金额加粗、时间灰小字）。 */
.oc .search-bar { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 16px; }
.oc .search-input { width: 140px; padding: 8px 11px; border: 1px solid #e5e7eb; border-radius: 8px; font-size: 12.5px; font-family: inherit; box-sizing: border-box; outline: none; }
.oc .search-input:focus { border-color: #8b1a1a; box-shadow: 0 0 0 2px rgba(139, 26, 26, .1); }
.oc .search-select { padding: 8px 11px; border: 1px solid #e5e7eb; border-radius: 8px; font-size: 12.5px; background: #fff; font-family: inherit; cursor: pointer; }
.oc .search-input:disabled, .oc .search-select:disabled { background: #f9fafb; color: #b0b6bf; cursor: not-allowed; }
.oc .btn-outline { background: #fff; color: #4b5563; border: 1px solid #e5e7eb; }
.oc .btn-outline:hover { border-color: #8b1a1a; color: #8b1a1a; }
/* 原型列名 9 个能排开；本表另有库里真值列（类型/应付/优惠/交易号/支付时间）⇒ 按内容给列宽并允许横向滚动，不再压扁截断 */
.oc .oc-table.order-table { overflow-x: auto; }
.oc .oc-table.order-table .oc-td { flex: 0 0 auto; }
.oc .order-table .oc-td.order-id { min-width: 172px; }
.oc .order-table .oc-td.order-uid { min-width: 152px; }
.oc .order-table .oc-td.order-book { min-width: 120px; }
.oc .order-table .oc-td.order-amount { min-width: 88px; }
.oc .order-table .oc-td.order-enum { min-width: 96px; }
.oc .order-table .oc-td.order-status-cell { min-width: 92px; }
.oc .order-table .oc-td.order-time { min-width: 196px; }
.oc .order-table .oc-td.order-act { min-width: 88px; flex: 1 0 auto; }
.oc .oc-tr:not(.oc-th) .oc-td.order-id { font-family: monospace; font-size: 11.5px; color: #6b7280; }
.oc .oc-tr:not(.oc-th) .oc-td.order-uid { font-family: monospace; font-size: 11px; color: #6b7280; }
.oc .oc-tr:not(.oc-th) .oc-td.order-amount { font-weight: 700; color: #1f2937; }
.oc .oc-tr:not(.oc-th) .oc-td.order-time { font-size: 11.5px; color: #6b7280; }
