
.ops-page[data-v-readahead-dewu] { min-height: 100%; min-width: 0; max-width: 100%; overflow-x: hidden; padding: 24px; color: #1f2937; background: #f4f7fb;
}
.ops-header[data-v-readahead-dewu], .health-panel[data-v-readahead-dewu], .section-title[data-v-readahead-dewu], .pagination-row[data-v-readahead-dewu] { display: flex; align-items: center; justify-content: space-between; gap: 20px; min-width: 0;
}
.ops-header[data-v-readahead-dewu] { margin-bottom: 18px;
}.ops-header>div[data-v-readahead-dewu]:first-child,.section-title>div[data-v-readahead-dewu]:first-child{min-width:0}.ops-header h1[data-v-readahead-dewu] { margin: 3px 0 5px; font-size: 26px; overflow-wrap:anywhere;
}.ops-header p[data-v-readahead-dewu], .section-title p[data-v-readahead-dewu] { margin: 0; color: #667085; overflow-wrap:anywhere;
}
.eyebrow[data-v-readahead-dewu] { color: #1677ff; font-size: 12px; font-weight: 700; letter-spacing: .12em;
}.header-actions[data-v-readahead-dewu] { display: flex; align-items: center; justify-content: flex-end; gap: 8px; flex-wrap: wrap; min-width:0; max-width:100%;
}
.partial-alert[data-v-readahead-dewu] { margin-top: 12px;
}.health-panel[data-v-readahead-dewu] { align-items: stretch; margin: 18px 0;
}.health-score[data-v-readahead-dewu] { width: 255px; padding: 22px; border-radius: 16px; color: #fff; background: linear-gradient(135deg,#1677ff,#155eef);
}
.health-score span[data-v-readahead-dewu],.health-score small[data-v-readahead-dewu] { display: block; opacity: .9;
}.health-score strong[data-v-readahead-dewu] { display: block; margin: 8px 0; font-size: 42px; line-height: 1;
}.health-green[data-v-readahead-dewu] { background: linear-gradient(135deg,#12805c,#16a34a);
}.health-orange[data-v-readahead-dewu] { background: linear-gradient(135deg,#c2410c,#ea580c);
}.health-red[data-v-readahead-dewu] { background: linear-gradient(135deg,#b42318,#dc2626);
}
.hero-metrics[data-v-readahead-dewu] { display: grid; flex: 1; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 12px;
}.metric[data-v-readahead-dewu] { min-width:0; padding: 18px; border: 1px solid #e5eaf2; border-top: 3px solid #1677ff; border-radius: 14px; background: #fff;
}.metric span[data-v-readahead-dewu],.metric small[data-v-readahead-dewu] { display:block;color:#667085
}.metric strong[data-v-readahead-dewu] { display:block;margin:7px 0;font-size:24px
}.metric-orange[data-v-readahead-dewu]{border-top-color:#ea580c}.metric-red[data-v-readahead-dewu]{border-top-color:#dc2626}.metric-purple[data-v-readahead-dewu]{border-top-color:#7c3aed}
.priority-strip[data-v-readahead-dewu],.panel[data-v-readahead-dewu] { padding: 20px; border: 1px solid #e5eaf2; border-radius: 14px; background: #fff; box-shadow: 0 6px 24px rgb(15 23 42 / 5%);
}.section-title h2[data-v-readahead-dewu] { margin: 0 0 4px; font-size: 18px;
}.priority-grid[data-v-readahead-dewu] { display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px
}.priority[data-v-readahead-dewu] { padding:14px;text-align:left;border:1px solid #e5eaf2;border-left:4px solid #1677ff;border-radius:10px;background:#fff;cursor:pointer
}.priority span[data-v-readahead-dewu],.priority small[data-v-readahead-dewu]{display:block;color:#667085}.priority strong[data-v-readahead-dewu]{display:block;margin:5px 0;font-size:22px}.priority-red[data-v-readahead-dewu]{border-left-color:#dc2626}.priority-orange[data-v-readahead-dewu]{border-left-color:#ea580c}.priority-purple[data-v-readahead-dewu]{border-left-color:#7c3aed}
.view-nav[data-v-readahead-dewu] { display:flex;gap:6px;margin:16px 0;padding:6px;border:1px solid #e5eaf2;border-radius:12px;background:#fff;min-width:0;max-width:100%;overflow-x:auto
}.view-nav button[data-v-readahead-dewu]{padding:9px 15px;border:0;border-radius:8px;color:#475467;background:transparent;cursor:pointer;white-space:nowrap}.view-nav button.active[data-v-readahead-dewu]{color:#fff;font-weight:600;background:#1677ff}
.two-column[data-v-readahead-dewu] { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px
}.wide[data-v-readahead-dewu] { grid-column:1/-1
}.insight-list[data-v-readahead-dewu],.ratio-list[data-v-readahead-dewu] { display:grid;gap:12px;margin-top:16px
}.insight[data-v-readahead-dewu] { padding:14px;border-left:4px solid #1677ff;border-radius:8px;background:#f8fafc
}.insight p[data-v-readahead-dewu]{margin:5px 0 0;color:#667085}.insight-red[data-v-readahead-dewu]{border-left-color:#dc2626}.insight-orange[data-v-readahead-dewu]{border-left-color:#ea580c}.insight-purple[data-v-readahead-dewu]{border-left-color:#7c3aed}.insight-green[data-v-readahead-dewu]{border-left-color:#16a34a}
.ratio-row>div[data-v-readahead-dewu]:first-child{display:flex;justify-content:space-between}.ratio-row small[data-v-readahead-dewu]{color:#667085}.ratio-track[data-v-readahead-dewu]{height:8px;margin:7px 0;border-radius:999px;background:#eef2f6;overflow:hidden}.ratio-track i[data-v-readahead-dewu]{display:block;height:100%;border-radius:inherit}.issue-grid[data-v-readahead-dewu]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.issue-grid button[data-v-readahead-dewu]{display:flex;justify-content:space-between;padding:12px;border:1px solid #e5eaf2;border-radius:8px;background:#fff;cursor:pointer}.guard-panel[data-v-readahead-dewu]{margin-top:0}.guard-grid[data-v-readahead-dewu]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.guard-grid div[data-v-readahead-dewu]{padding:15px;border-radius:10px;background:#f8fafc}.guard-grid span[data-v-readahead-dewu],.guard-grid strong[data-v-readahead-dewu]{display:block}.guard-grid strong[data-v-readahead-dewu]{margin-top:4px;font-size:22px}.filters[data-v-readahead-dewu]{margin:16px 0 8px;padding:14px;border-radius:10px;background:#f8fafc;row-gap:10px}.table-filter-scope[data-v-readahead-dewu]{margin:0 0 10px;color:#667085;font-size:12px}.product[data-v-readahead-dewu]{display:flex;flex-direction:column;gap:3px}.product small[data-v-readahead-dewu]{color:#667085}.pagination-row[data-v-readahead-dewu]{margin-top:18px;color:#667085}.ops-page[data-v-readahead-dewu] .ant-table-wrapper{min-width:0;max-width:100%}.ops-page[data-v-readahead-dewu] .ant-table-cell{vertical-align:top}.ops-page[data-v-readahead-dewu] .ant-table-content,.ops-page[data-v-readahead-dewu] .ant-table-body{scrollbar-gutter:stable}
.image-cell[data-v-readahead-dewu] { width: 56px; height: 56px; display: grid; place-items: center; overflow: hidden; border: 1px solid #e5eaf2; border-radius: 6px; color: #98a2b3; background: #fff;
}
.image-cell[data-v-readahead-dewu] .fast-stock-image, .image-cell[data-v-readahead-dewu] .thumbnail-image, .image-cell[data-v-readahead-dewu] .image-placeholder { width: 54px; height: 54px;
}
.image-cell[data-v-readahead-dewu] .thumbnail-image { object-fit: contain;
}
.image-cell[data-v-readahead-dewu] .image-placeholder { padding: 4px; text-align: center; line-height: 1.2;
}
.detail-filter-state[data-v-readahead-dewu] { display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 8px;padding:8px 10px;border:1px solid #e5eaf2;border-radius:8px;color:#667085;background:#fff;font-size:12px
}
.active-detail-filters[data-v-readahead-dewu] { display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0
}.filter-state-label[data-v-readahead-dewu]{color:#334155;font-weight:700;white-space:nowrap}
@media(max-width:1100px){.health-panel[data-v-readahead-dewu]{align-items:stretch;flex-direction:column}.health-score[data-v-readahead-dewu]{width:auto}.hero-metrics[data-v-readahead-dewu],.priority-grid[data-v-readahead-dewu]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ops-page[data-v-readahead-dewu]{padding:14px}.ops-header[data-v-readahead-dewu],.pagination-row[data-v-readahead-dewu],.section-title[data-v-readahead-dewu]{align-items:flex-start;flex-direction:column}.header-actions[data-v-readahead-dewu]{justify-content:flex-start;width:100%}.header-actions[data-v-readahead-dewu] .ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.hero-metrics[data-v-readahead-dewu],.priority-grid[data-v-readahead-dewu],.two-column[data-v-readahead-dewu],.guard-grid[data-v-readahead-dewu],.issue-grid[data-v-readahead-dewu]{grid-template-columns:1fr}.wide[data-v-readahead-dewu]{grid-column:auto}.priority-strip[data-v-readahead-dewu],.panel[data-v-readahead-dewu],.health-score[data-v-readahead-dewu]{min-width:0}.filters[data-v-readahead-dewu]{display:grid;grid-template-columns:1fr}.filters[data-v-readahead-dewu] .ant-form-item{width:100%;margin-right:0}.filters[data-v-readahead-dewu] .ant-form-item-control,.filters[data-v-readahead-dewu] .ant-input,.filters[data-v-readahead-dewu] .ant-select,.filters[data-v-readahead-dewu] .ant-space{width:100%!important;min-width:0}.filters[data-v-readahead-dewu] .ant-space{flex-wrap:wrap}.filters[data-v-readahead-dewu] .ant-btn{flex:1 1 72px}.detail-filter-state[data-v-readahead-dewu]{align-items:stretch;flex-direction:column}.view-nav button[data-v-readahead-dewu]{flex:0 0 auto}.ops-page[data-v-readahead-dewu] .ant-table-cell-fix-left,.ops-page[data-v-readahead-dewu] .ant-table-cell-fix-right{position:static!important;left:auto!important;right:auto!important}.ops-page[data-v-readahead-dewu] .ant-table-cell-fix-left-first::after,.ops-page[data-v-readahead-dewu] .ant-table-cell-fix-left-last::after,.ops-page[data-v-readahead-dewu] .ant-table-cell-fix-right-first::after,.ops-page[data-v-readahead-dewu] .ant-table-cell-fix-right-last::after{display:none!important}}

.read-snapshot-banner[data-v-snapshot-064e817a]{margin:12px 0}.read-snapshot-banner span[data-v-snapshot-064e817a]{margin-right:6px}

.my-warehouse-manual-page[data-v-readahead-my] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-bottom: 72px;
}
.load-error-alert[data-v-readahead-my] {
  margin: 0;
}
.page-header[data-v-readahead-my] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding: 16px;
  border: 1px solid #edf1f5;
  border-radius: 8px;
  background: #fff;
}
.page-header__copy[data-v-readahead-my] {
  min-width: 0;
}
.page-eyebrow[data-v-readahead-my] {
  margin-bottom: 4px;
  color: #64748b;
  font-size: 12px;
  font-weight: 650;
}
.page-header h1[data-v-readahead-my] {
  margin: 0;
  color: #111827;
  font-size: 22px;
  line-height: 1.25;
}
.page-header p[data-v-readahead-my] {
  max-width: 760px;
  margin: 6px 0 0;
  color: #667085;
  line-height: 1.55;
}
.page-status[data-v-readahead-my] {
  justify-content: flex-end;
}
.manual-context-strip[data-v-readahead-my] {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, minmax(140px, 1fr));
}
.manual-context-strip article[data-v-readahead-my] {
  min-width: 0;
  padding: 12px 14px;
  border: 1px solid #edf1f5;
  border-radius: 8px;
  background: #fff;
}
.manual-context-strip span[data-v-readahead-my],
.manual-context-strip small[data-v-readahead-my] {
  display: block;
  color: #667085;
}
.manual-context-strip strong[data-v-readahead-my] {
  display: block;
  margin: 5px 0 3px;
  color: #111827;
  font-size: 18px;
  line-height: 1.2;
  overflow-wrap: anywhere;
}
.manual-review-strip[data-v-readahead-my] {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(4, minmax(150px, 1fr));
}
.manual-review-strip article[data-v-readahead-my] {
  min-width: 0;
  padding: 12px 14px;
  border: 1px solid #dbeafe;
  border-radius: 8px;
  background: #f8fbff;
}
.manual-review-strip span[data-v-readahead-my],
.manual-review-strip small[data-v-readahead-my] {
  display: block;
  color: #667085;
  font-size: 12px;
  line-height: 1.45;
}
.manual-review-strip strong[data-v-readahead-my] {
  display: block;
  margin: 5px 0 3px;
  color: #111827;
  font-size: 16px;
  line-height: 1.3;
  overflow-wrap: anywhere;
}
.section-panel[data-v-readahead-my] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.toolbar-panel[data-v-readahead-my] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 12px;
  border: 1px solid #edf1f5;
  border-radius: 8px;
  background: #fff;
}
.toolbar-main[data-v-readahead-my] {
  flex: 1;
  min-width: 0;
}
.toolbar-actions[data-v-readahead-my] {
  justify-content: flex-end;
}
.toolbar__search[data-v-readahead-my] {
  width: min(360px, 100%);
}
.toolbar__select[data-v-readahead-my] {
  width: 132px;
}
.summary-strip[data-v-readahead-my] {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  padding: 12px 16px;
  border: 1px solid #edf1f5;
  border-radius: 8px;
  background: #ffffff;
}
.summary-strip[data-v-readahead-my] .ant-statistic {
  min-width: 118px;
}
.data-table[data-v-readahead-my] .ant-table {
  border-radius: 8px;
}
.data-table[data-v-readahead-my] .ant-table-content {
  overflow-x: auto;
}
.data-table[data-v-readahead-my] .fast-stock-image {
  flex: 0 0 auto;
}
.primary-text[data-v-readahead-my] {
  color: #111827;
  font-weight: 600;
}
.secondary-text[data-v-readahead-my] {
  color: #6b7280;
  font-size: 12px;
}
.remaining-text[data-v-readahead-my] {
  color: #f59e0b;
  font-size: 12px;
}
.cell-ellipsis[data-v-readahead-my] {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.match-list[data-v-readahead-my] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.match-chip[data-v-readahead-my] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  padding: 2px 6px;
  border: 1px solid #dbeafe;
  border-radius: 6px;
  background: #eff6ff;
}
.match-chip__text[data-v-readahead-my] {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1f2937;
  font-size: 12px;
}
.match-editor[data-v-readahead-my] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.match-editor__source[data-v-readahead-my] {
  width: 250px;
}
.match-editor__quantity[data-v-readahead-my] {
  width: 82px;
}
@media (max-width: 900px) {
.page-header[data-v-readahead-my],
  .toolbar-panel[data-v-readahead-my],
  .match-editor[data-v-readahead-my] {
    align-items: stretch;
    flex-direction: column;
}
.manual-context-strip[data-v-readahead-my] {
    grid-template-columns: repeat(2, minmax(140px, 1fr));
}
.manual-review-strip[data-v-readahead-my] {
    grid-template-columns: repeat(2, minmax(150px, 1fr));
}
.page-status[data-v-readahead-my],
  .toolbar__select[data-v-readahead-my],
  .match-editor__source[data-v-readahead-my],
  .match-editor__quantity[data-v-readahead-my] {
    width: 100%;
}
}
@media (max-width: 560px) {
.manual-context-strip[data-v-readahead-my] {
    grid-template-columns: 1fr;
}
.manual-review-strip[data-v-readahead-my] {
    grid-template-columns: 1fr;
}
}

.read-snapshot-banner[data-v-snapshot-064e817a]{margin:12px 0}.read-snapshot-banner span[data-v-snapshot-064e817a]{margin-right:6px}

.tmall-profit{display:grid;gap:16px}.profit-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;background:#fff;padding:16px;border:1px solid #e6ebf1;border-radius:10px}.profit-toolbar label{display:grid;gap:6px;font-size:12px;color:#475569}.profit-toolbar input,.profit-toolbar select{height:34px;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;background:white;color:#1e293b}.profit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.profit-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:18px;display:grid;gap:8px}.profit-metrics span,.profit-metrics small,.tmall-profit small,.profit-freshness,.profit-heading span{color:#64748b;font-size:12px}.profit-metrics strong{font-size:26px;color:#0f172a}.profit-metrics em{font-size:13px;font-style:normal;font-weight:400}.tmall-profit .profit-negative,.profit-candidate-panel .profit-negative{color:#cf1322!important}.profit-warning{color:#ad6800}.profit-block{display:block}.profit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.profit-heading h3{margin:0}.profit-guide{background:#f8fafc;padding:14px;border-radius:8px;line-height:1.8}.profit-guide summary{cursor:pointer;font-weight:600}.profit-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.profit-inputs label{display:grid;gap:8px}.profit-inputs input,.profit-guide input,.profit-note textarea{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:8px;background:white}.profit-note{display:grid;gap:8px;margin:18px 0}.profit-actions{display:flex;justify-content:flex-end;gap:12px;margin:20px 0}.profit-gap-list{color:#ad6800;padding-left:20px}.profit-guide article{border-bottom:1px solid #ddd;padding:8px 0}@media(max-width:1000px){.profit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.profit-metrics,.profit-inputs{grid-template-columns:1fr}.profit-toolbar label{width:100%}}
.profit-resolution{padding:12px 16px;background:#edf6ff;border-radius:8px;display:grid;gap:6px;font-size:13px}.profit-shortcuts{display:flex;gap:8px;flex-wrap:wrap}.profit-native{margin-top:6px;color:#334155}.profit-estimate{margin-top:8px;padding-top:8px;border-top:1px dashed #cbd5e1;display:grid;gap:4px}.profit-candidate-panel{background:#f8fafc;padding:14px;border-radius:8px;margin:14px 0}.profit-candidate{padding:12px 0;border-bottom:1px solid #e2e8f0}.profit-candidate p{margin:6px 0}.profit-estimate-card strong{font-size:20px}.profit-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1200px){.profit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.profit-metrics{grid-template-columns:1fr}}
.profit-fee-search{display:grid;gap:6px;margin:12px 0}.profit-fee-search input{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:6px}.profit-fee-search small{color:#64748b}


.profit-task-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;max-height:320px;overflow:auto;margin-top:12px}.profit-task-grid button{display:grid;gap:5px;text-align:left;border:1px solid #dbe2ec;border-radius:8px;background:#fff;padding:12px;cursor:pointer}.profit-task-grid small,.profit-task-grid span{font-size:12px;color:#64748b}.profit-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.profit-evidence-item{padding:14px;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:9px;align-content:start}.profit-evidence-item header{display:flex;justify-content:space-between;gap:8px}.profit-evidence-item label{display:grid;gap:5px;font-size:12px}.profit-evidence-item input,.profit-evidence-item select,.profit-evidence-item textarea,.profit-inputs select,.profit-batch-row input{padding:8px;border:1px solid #cbd5e1;border-radius:5px;min-width:0;width:100%;background:#fff}.profit-evidence-item small{color:#64748b}.profit-return-fields{display:grid;gap:8px}.profit-close{display:flex;gap:8px;align-items:start}.profit-batch-row{display:flex;gap:10px;align-items:center;border-bottom:1px solid #eee;padding:9px 0}.profit-batch-row span{flex:1;font-size:12px}.profit-batch-row input{width:130px}.profit-allocation-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0;max-height:160px;overflow:auto}.profit-contract-list{max-height:180px;overflow:auto}.profit-contract-list article{padding:10px 0;border-bottom:1px solid #eee}@media(max-width:600px){.profit-evidence-grid{grid-template-columns:1fr}}

.read-snapshot-banner[data-v-snapshot-064e817a]{margin:12px 0}.read-snapshot-banner span[data-v-snapshot-064e817a]{margin-right:6px}