#workspace>main.sales-workbench{min-width:0;overflow:hidden;display:flex;flex-direction:column}
.sales-workbench .clone-filterbar{min-width:0;gap:8px;flex-wrap:wrap}
.sales-workbench .clone-filterbar select{width:160px;max-width:100%}
.sales-workbench .clone-filterbar select[aria-label="店铺"]{width:210px}
.sales-workbench .clone-filterbar input{width:250px;max-width:100%}
.sales-workbench>.clone-toolbar{min-height:44px;height:auto;flex-wrap:wrap;gap:12px}
.sales-heading{font-size:14px;font-weight:600}
.sales-read-state{color:#7a7a7a;margin-left:auto;font-size:12px}
.sales-workbench .sales-link,.sales-dialog .sales-link{border:0;background:transparent;padding:0;color:#0066cc;text-align:left;font-size:12px;min-height:26px}
.sales-workbench .sales-link:disabled,.sales-dialog .sales-link:disabled{color:#7a7a7a;opacity:.6}
.sales-summary{display:flex;align-items:start;gap:0;padding:12px 20px 8px;background:#fff;flex-wrap:wrap;flex:none}
.sales-summary>div{min-width:130px;padding:0 20px;border-right:1px solid #edf0f4}
.sales-summary>div:first-child{padding-left:0}
.sales-summary>div:last-of-type{border-right:0}
.sales-summary small{display:block;color:#7a7a7a;font-size:11px}
.sales-summary strong{display:block;font-size:18px;font-weight:600;line-height:1.55;white-space:nowrap}
.sales-summary .sales-summary-amounts{min-width:180px}
.sales-summary-amounts strong{font-size:15px}
.sales-summary .sales-quantity-note{width:100%;padding-top:8px;font-size:11px}
.sales-source{padding:0 20px 10px;font-size:11px;color:#7a7a7a;background:#fff;flex:none;overflow-wrap:anywhere}
.sales-content{flex:1;display:flex;min-height:0;min-width:0;margin:12px 12px 0}
.sales-table-wrap{overflow:auto;min-width:0;width:100%;background:#fff;position:relative}
.sales-table{width:100%;font-size:12px;border-collapse:separate;border-spacing:0}
.sales-table th{position:sticky;top:0;z-index:2;background:#fff;font-weight:600;white-space:nowrap}
.sales-table td{vertical-align:top;padding:10px 12px;line-height:1.5}
.sales-table td small,.sales-items-table td small{display:block;color:#7a7a7a;font-size:11px;margin-top:4px;overflow-wrap:anywhere}
.sales-table td strong,.sales-items-table td strong{display:block;font-size:12px;font-weight:400;overflow-wrap:anywhere}
.sales-table .sales-fixed-0{position:sticky;left:0;z-index:1;background:#fff;min-width:70px;width:70px}
.sales-table .sales-fixed-1{position:sticky;left:70px;z-index:1;background:#fff;min-width:230px;max-width:280px;border-right:1px solid #e8ebf1}
.sales-table th.sales-fixed-0,.sales-table th.sales-fixed-1{z-index:3}
.sales-picture{width:44px;height:44px;display:grid;place-items:center;background:#fafafc;border:1px solid #f0f0f0;flex:none;overflow:hidden}
.sales-picture img{width:42px;height:42px;object-fit:contain}
.sales-picture span{font-size:10px;color:#999;text-align:center;line-height:1.3;padding:2px}
.sales-item{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}
.sales-item:last-child{margin-bottom:0}
.sales-item>div:last-child{max-width:280px;min-width:0}
.sales-order-number small{max-width:210px}
.sales-pairing>strong:not(:first-child){margin-top:14px}
.sales-table .sales-numeric{font-variant-numeric:tabular-nums;text-align:right;padding-right:20px}
.sales-row-actions{white-space:nowrap}
.sales-row-actions>button{margin-right:12px}
.sales-flag{color:#7a7a7a!important}
.sales-message{color:#7a7a7a;padding:40px 24px;text-align:center;line-height:1.6;width:100%;font-size:13px}
.sales-workbench .clone-pagination{flex:none;margin:0 12px 12px;height:46px;min-width:0;flex-wrap:wrap}
.sales-dialog .dialog-body{max-height:72vh;overflow:auto}
.sales-dialog-content{font-size:12px;color:#1d1d1f}
.sales-dialog-content>p{margin:10px 0;line-height:1.7}
.sales-dialog-content h3{font-size:13px;font-weight:600;margin:12px 0}
.sales-dialog-state,.sales-dialog-note{color:#7a7a7a;font-size:11px;line-height:1.65;margin:0 0 12px}
.sales-order-facts{display:grid;grid-template-columns:90px minmax(0,1fr) 90px minmax(0,1fr);gap:8px 16px;padding:14px 16px;margin:12px 0;background:#f5f5f7;line-height:1.6}
.sales-order-facts dt{color:#7a7a7a}.sales-order-facts dd{margin:0;overflow-wrap:anywhere}
.sales-items-table{width:100%;font-size:12px}
.sales-items-table td{vertical-align:top;padding:10px 12px}
.sales-items-table th{font-weight:600;white-space:nowrap}
.sales-transit-table{width:100%;font-size:12px}.sales-transit-table td{white-space:nowrap}
.sales-dialog-pagination{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin:12px 0}
.sales-workbench button:focus-visible,.sales-workbench input:focus-visible,.sales-workbench select:focus-visible,.sales-dialog button:focus-visible{outline:2px solid #0071e3;outline-offset:2px}
@media(max-width:800px){.sales-workbench .clone-filterbar input{width:100%}.sales-summary>div{min-width:100px;padding:0 12px}.sales-summary strong{font-size:16px}.sales-order-facts{grid-template-columns:90px minmax(0,1fr)}.sales-read-state{max-width:60%;font-size:11px}}
