.clear-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.clear-toolbar input{width:75px}.clear-toolbar button,.clear-editor button,#clearTable button{padding:6px 10px;border:1px solid #dce3eb;border-radius:6px;background:#fff;cursor:pointer}.clear-toolbar button:disabled,#clearTable button:disabled{opacity:.45;cursor:default}.clear-toolbar .pcbtn,.clear-editor .pcbtn,.clear-confirm .pcbtn{background:#1b6170;color:white;border-color:#1b6170}.clear-record{max-width:300px;white-space:normal!important}.clear-editor td{background:#edf7f8;padding:16px!important;text-align:left}.clear-editor input{width:110px;padding:7px;margin:0 8px}.clear-warning,#clearConfirmError{color:#a62929}.clear-confirm{padding:18px;border:2px solid #497b85;border-radius:10px;background:#f4fafb;margin:12px 0}.clear-confirm-list{max-height:60vh;min-height:120px;overflow:auto;resize:vertical;background:white;padding:10px;margin:10px 0;line-height:1.9}.clear-confirm-list[style*="height"]{max-height:none}.clear-confirm label{display:block;margin:12px 0}.clear-confirm button{padding:8px 18px;margin-right:10px;cursor:pointer}.clear-history{padding:16px;text-align:left;white-space:normal}.clear-history li{margin:12px 0;line-height:1.8}.clear-batch{padding:10px;margin:8px 0;border:1px solid #dce3eb;background:#f9fbfc;overflow-wrap:anywhere}.clear-batch summary{cursor:pointer}.clear-batch details{margin:8px 0 8px 18px}.clear-batch details div{padding:5px}.clear-batch p{font-size:12px;color:#657083}#clearTable small{display:block;color:#657083;font-size:11px}#clearTools [role=status]{color:#a62929;white-space:pre-wrap}#clearTable .prod-name{max-width:330px}@media(max-width:900px){.clear-toolbar{gap:6px}.clear-confirm{padding:12px}#clearTable{min-width:1100px}}
.clear-confirm-list div{overflow-wrap:anywhere}#clearConfirm{scroll-margin-top:100px;outline:none}
.clear-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.clear-search input{flex:1;min-width:240px;padding:9px;border:1px solid #bdcdd2;border-radius:6px}.clear-search button{padding:8px;border:1px solid #bdcdd2;border-radius:6px;background:white;cursor:pointer}#clearMissingCodes{overflow-wrap:anywhere}#clearMissingCodes:empty{display:none}

/* 10/5 该清的货改版：和看板其他页统一（圆角标签、统一按钮、数字卡），原价与在售价分列 */
[data-store-panel="clear"] .store-rule{margin:14px 20px 0;padding:10px 14px;border-radius:10px;background:#f7f8fa;border:1px solid var(--line);font-size:12.5px;line-height:1.6;color:#5b6472}
.storeclear{margin:0 20px}
.cl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 4px;border:1px solid var(--line);border-radius:8px;background:#fff}
.cl-stats:empty{display:none}
.cl-stat{padding:8px 12px;min-width:0;border-right:1px solid var(--line)}
.cl-stat:last-child{border-right:0}
.cl-stat span{display:block;font-size:12px;color:#6b7280}
.cl-stat b{display:block;font-size:20px;margin-top:2px;color:var(--ink);font-variant-numeric:tabular-nums}
.cl-stat b small{font-size:13px;font-weight:500;color:#6b7280;margin-left:3px}
.cl-stat.money b{color:var(--brand-ink)}
.cl-stat em{display:block;font-style:normal;font-size:11.5px;color:#9aa1ab;margin-top:4px}
.clearchips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.clearchips .cc{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;color:#4b5563;cursor:pointer}
.clearchips .cc b{font-weight:600;margin-left:4px;color:var(--ink)}
.clearchips .cc.on{background:var(--brand-weak);border-color:#ffc9ad;color:var(--brand-ink)}
.clearchips .cc.on b{color:var(--brand-ink)}
.clear-search input{border:1px solid #e3e6eb;border-radius:10px;padding:10px 14px;font-size:13.5px}
.clear-search input:focus{outline:2px solid #ffd2bb;border-color:var(--brand)}
.clear-search button,.clear-toolbar button,.clear-editor button,#clearTable button{border:1px solid #e3e6eb;border-radius:8px;background:#fff;color:#374151;font-size:12.5px}
.clear-search button:hover,.clear-toolbar button:hover:not(:disabled),#clearTable button:hover:not(:disabled){border-color:var(--brand);color:var(--brand-ink);background:var(--brand-weak)}
.clear-toolbar .pcbtn,.clear-editor .pcbtn,.clear-confirm .pcbtn{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}
.clear-toolbar .pcbtn:hover:not(:disabled),.clear-editor .pcbtn:hover:not(:disabled),.clear-confirm .pcbtn:hover:not(:disabled){background:var(--brand-ink);color:#fff}
#clearTools{background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px 14px;margin:10px 0 14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px}
#clearTools:empty{display:none}
#clearTools .clear-toolbar{margin:6px 0}
#clearTools .clear-toolbar>span{font-size:12.5px;color:#6b7280}
#clearTools select,#clearTools input[type=number]{border:1px solid #e3e6eb;border-radius:8px;padding:6px 8px;font-size:12.5px;background:#fff}
#clearTools .clear-link{border:0;background:none;padding:0 4px;color:var(--brand-ink)}
#clearSelected{font-weight:500;font-size:13px;color:#374151;margin-right:4px}
#clearMessage:empty{display:none}
#clearMessage{flex-basis:100%;margin:0 0 6px}
#clearTable thead th{font-size:12px;color:#6b7280;font-weight:600;background:#fafafa}
#clearTable tbody td{vertical-align:middle;font-variant-numeric:tabular-nums}
#clearTable td.left:first-child{display:flex;align-items:center;gap:10px}
#clearTable td.left:first-child>label{flex:none}
#clearTable .clear-prod{min-width:0}
#clearTable small{font-size:11.5px;color:#9aa1ab}
#clearTable .clear-sale{font-weight:600;color:var(--ink)}
#clearTable .clear-orig{color:#6b7280}
#clearTable .clear-target{font-weight:700;color:var(--ink)}
.clear-sug{display:inline-block;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;white-space:nowrap}
.clear-sug.move{background:var(--blue-weak);color:var(--blue)}
.clear-sug.again{background:var(--orange-bg);color:var(--orange)}
.clear-sug.first{background:#f3f4f6;color:#4b5563}
.clear-sug.doing{background:var(--green-bg);color:var(--green)}
.clear-none{color:#c4c8ce}
#clearTable .clear-cut{border-color:#ffb38f;color:var(--brand-ink);font-weight:600}
.cl-notes{margin:12px 0 24px;font-size:12px;color:#9aa1ab}
.cl-notes summary{cursor:pointer;color:#6b7280}
.cl-notes #clearNote{margin-top:6px;line-height:1.7;font-size:11.5px}
@media(max-width:600px){.cl-stat{padding:7px}.cl-stat b{font-size:18px}.cl-stat em{font-size:11px;overflow-wrap:anywhere}.clear-search input{min-width:180px}}
.clear-timing{font-size:12px;color:#657083;line-height:1.5}
#storeClearPanel .store-rule{margin:0;padding:0;border:0;background:none;font-size:12px}
.clearchips{gap:6px;margin:8px 0}
.clearchips .cc{padding:5px 10px;font-size:12px}
.clear-search{margin:8px 0}
#clearTools{padding:7px 10px;margin:8px 0;border-radius:8px;gap:4px 12px}
.clear-rule-settings{flex:1 1 70%;font-size:12px;color:#57667b}
.clear-rule-settings summary{cursor:pointer}
#clearTools>.clear-toolbar{flex-basis:100%;margin:3px 0 0}
#storeClearPanel .storeclear{padding:0 0 24px}
#storeClearPanel .tablewrap{padding:0;margin-left:0;margin-right:0}
#storeClearPanel .clearchips .cc b{display:inline;font-size:12px}
#storeClearPanel .cl-stat span,#storeClearPanel .cl-stat b{display:inline}
#storeClearPanel .cl-stat b{margin-left:8px}
#storeClearPanel .cl-stat{padding:7px 10px;line-height:1.35}
#storeClearPanel .cl-stat b{font-size:19px}
#storeClearPanel .cl-stat em{margin-top:3px;line-height:1.35;color:#737e8c}
#storeClearPanel .clearchips{gap:5px}
#storeClearPanel .clearchips .cc{padding:5px 8px;line-height:1.4}
#storeClearPanel .clearchips .cc b{margin-left:3px}
#storeClearPanel .clear-search input{border-radius:8px}
#storeClearPanel .clear-timing{margin-top:5px;color:#657083}
body:has(#storeView:not([hidden]) #storeTabClear[aria-selected="true"]) #subtabs,
body:has(#storeView:not([hidden]) #storeTabClear[aria-selected="true"]) #meta .scope{display:none}
/* 10/7 确认框直接改目标价：要看一眼的排最上面 */
.clear-look{background:#fff8e6;border:1px solid #f3d38b;border-radius:6px;padding:8px 10px;margin:8px 0}
.clear-confirm-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 0;border-bottom:1px dashed #eee;overflow-wrap:anywhere}
.clear-confirm-row:last-child{border-bottom:0}.clear-confirm-name{flex:1 1 280px}.clear-confirm-ref{color:var(--muted,#888);font-size:12px}
.clear-confirm-row input{width:90px}.clear-tag{font-size:12px;color:#b45309;background:#fff1d6;border-radius:4px;padding:1px 6px}
.clear-skip-note{display:block;font-size:12px;color:#b45309;margin:2px 0 4px}

/* 10/8 不能派单的具体原因(哪几个商品共用条码、去哪改) */
.clear-block-why{margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--muted,#8a8f98);white-space:normal;max-width:360px}
.clear-rule-scope{color:var(--muted,#888);font-size:12px}
.clear-fail-elsewhere{color:#b45309}
