#workbench-orders-layer { --workbench-layer-width:1280px; padding:0; display:flex; flex-direction:column; overflow:hidden; color:#1f2329; font-size:14px; line-height:1.6; }
#workbench-orders-layer [hidden] { display:none!important; }
#workbench-orders-layer .orders-drawer-header { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:20px 28px; flex:none; }
#workbench-orders-layer h2 { margin:0; font-size:18px; font-weight:600; }
#workbench-orders-layer button { font:inherit; cursor:pointer; }
#workbench-orders-layer [data-orders-close] { padding:5px 14px; border:0; border-radius:6px; background:#f2f3f5; color:#1f2329; }
#workbench-orders-layer button:focus-visible { outline:2px solid #3370ff; outline-offset:2px; }
#workbench-orders-layer .orders-drawer-content { flex:1; min-height:0; overflow:auto; overscroll-behavior:contain; scroll-padding-top:64px; padding:0 28px 28px; }
#workbench-orders-layer .operator-page-heading, #workbench-orders-layer .operator-section { display:block; margin:0 0 24px; padding:0; border:0; background:transparent; }
#workbench-orders-layer .section-heading { display:flex; align-items:center; justify-content:space-between; gap:16px; margin:0 0 16px; }
#workbench-orders-layer .section-heading p { margin:4px 0 0; color:#646a73; font-size:13px; }
#workbench-orders-layer .overview-count { flex:none; color:#646a73; font-size:13px; }
#workbench-orders-layer .order-filters { position:sticky; top:0; z-index:2; display:flex; gap:12px; margin:0 0 16px; padding:8px 0; background:#fff; overflow-x:auto; }
#workbench-orders-layer .order-filters button { flex:none; border:0; border-radius:6px; padding:8px 12px; background:transparent; color:#0b0b0f; }
#workbench-orders-layer .order-filters button[aria-selected="true"] { background:#ebebf5; font-weight:500; }
#workbench-orders-layer .order-filters button::after, #workbench-orders-layer .order-filters button span::after { display:none; }
#workbench-orders-layer .state { padding:32px 16px; color:#646a73; text-align:center; }
#workbench-orders-layer .order-list { display:block; max-width:100%; overflow-x:auto; border:1px solid #dee0e3; border-radius:8px; }
#workbench-orders-layer .orders-table { width:100%; min-width:1080px; border-collapse:collapse; text-align:left; font-size:13px; }
#workbench-orders-layer .orders-table-caption { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
#workbench-orders-layer .orders-table th { padding:12px 16px; background:#f7f8fa; color:#646a73; font-weight:500; white-space:nowrap; }
#workbench-orders-layer .orders-table td { padding:14px 16px; border-top:1px solid #dee0e3; vertical-align:top; }
#workbench-orders-layer .orders-table tbody tr:hover { background:#f7f8fa; }
#workbench-orders-layer .order-time, #workbench-orders-layer .order-status { white-space:nowrap; }
#workbench-orders-layer .order-title { min-width:130px; font-weight:500; }
#workbench-orders-layer .order-amount, #workbench-orders-layer .order-balance { white-space:nowrap; text-align:right; font-variant-numeric:tabular-nums; }
#workbench-orders-layer .orders-table th:nth-child(4), #workbench-orders-layer .orders-table th:nth-child(6) { text-align:right; }
#workbench-orders-layer .order-amount { font-weight:600; }
#workbench-orders-layer .order-id { min-width:160px; max-width:220px; overflow-wrap:anywhere; }
#workbench-orders-layer .order-note { min-width:200px; max-width:320px; overflow-wrap:anywhere; }
#workbench-orders-layer .order-pagination, #workbench-orders-layer .page-numbers { display:flex; align-items:center; gap:8px; }
#workbench-orders-layer .order-pagination { justify-content:center; margin-top:20px; }
#workbench-orders-layer .page-numbers { overflow-x:auto; }
#workbench-orders-layer .order-pagination button { flex:none; height:32px; padding:0 10px; border:0; border-radius:6px; background:#f2f3f5; color:#1f2329; }
#workbench-orders-layer .order-pagination button.current { color:#615ced; background:#f0efff; }
#workbench-orders-layer button:disabled { opacity:.45; cursor:not-allowed; }
#workbench-orders-layer .shortcut-balance { flex:none; }
#workbench-orders-layer .shortcut-summary-list { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
#workbench-orders-layer .shortcut-summary-card { padding:16px; border-radius:8px; background:#f7f8fa; }
#workbench-orders-layer .shortcut-summary-card header { display:grid; gap:4px; }
#workbench-orders-layer .shortcut-summary-card header span, #workbench-orders-layer .shortcut-summary-card dt { color:#646a73; font-size:12px; }
#workbench-orders-layer .shortcut-summary-card dl { display:flex; justify-content:space-between; gap:12px; margin:12px 0 0; }
#workbench-orders-layer .shortcut-summary-card dd { margin:4px 0 0; }
@media(max-width:600px) {
  #workbench-orders-layer .orders-drawer-header { padding:16px 20px; }
  #workbench-orders-layer .orders-drawer-content { padding:0 20px 20px; }
  #workbench-orders-layer .section-heading { flex-wrap:wrap; gap:8px; }
  #workbench-orders-layer .shortcut-summary-list { grid-template-columns:minmax(0,1fr); }
}

.控制台余额明细[data-orders-open]{appearance:none;border:0;padding:0;background:transparent;font:inherit;cursor:pointer}
