
.sales-date-controls[data-v-op7454baa57cc] { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; margin-bottom: 12px;
}
.date-control-hint[data-v-op7454baa57cc] { color: #667085; font-size: 12px;
}
.date-update-note[data-v-op7454baa57cc] { padding: 6px 10px; margin-bottom: 8px; color: #175cd3; background: #eff8ff; border-radius: 6px;
}
.sales-page[data-v-op7454baa57cc] { display: flex; flex-direction: column; gap: 16px; min-width: 0; max-width: 100%; overflow-x: hidden;
}
.page-header[data-v-op7454baa57cc] { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px;
}
.page-header > div[data-v-op7454baa57cc] { min-width: 0;
}
.eyebrow[data-v-op7454baa57cc] { margin-bottom: 6px; color: #1677ff; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase;
}
.page-header h1[data-v-op7454baa57cc] { margin: 0 0 6px; font-size: 28px; line-height: 1.25;
}
.page-header p[data-v-op7454baa57cc] { margin: 0; color: #667085;
}
.sync-strip[data-v-op7454baa57cc] { display: flex; flex-direction: column; gap: 9px; padding: 13px 16px; border: 1px solid #d6e4ff; border-radius: 12px; background: linear-gradient(135deg, #f7fbff, #eef6ff);
}
.sync-strip__primary[data-v-op7454baa57cc] { color: #1d4f91; font-size: 15px; font-weight: 650;
}
.sync-strip__meta[data-v-op7454baa57cc] { display: flex; flex-wrap: wrap; gap: 8px 18px; align-items: center; color: #5b7083; font-size: 13px;
}
.sync-strip__meta > span[data-v-op7454baa57cc] { display: inline-flex; align-items: center; gap: 6px;
}
.detail-anchor[data-v-op7454baa57cc] { scroll-margin-top: 18px;
}
.detail-scope-heading[data-v-op7454baa57cc], .active-filter-row[data-v-op7454baa57cc], .order-quick-view__head[data-v-op7454baa57cc], .current-result-summary[data-v-op7454baa57cc] { display: flex; align-items: center; justify-content: space-between; gap: 12px;
}
.detail-scope-heading[data-v-op7454baa57cc] { margin-bottom: 10px;
}
.detail-scope-heading > div[data-v-op7454baa57cc], .order-quick-view__head > div[data-v-op7454baa57cc], .current-result-summary__title[data-v-op7454baa57cc] { display: grid; gap: 2px; min-width: 0;
}
.detail-scope-heading small[data-v-op7454baa57cc], .order-quick-view__head small[data-v-op7454baa57cc], .current-result-summary small[data-v-op7454baa57cc] { color: #667085;
}
.overview-row > .ant-col[data-v-op7454baa57cc] { display: flex;
}
.overview-row[data-v-op7454baa57cc] .ant-card { width: 100%;
}
.period-card[data-v-op7454baa57cc] .ant-card-head { align-items: flex-start; padding-top: 10px; padding-bottom: 10px;
}
.period-range[data-v-op7454baa57cc] { margin-bottom: 12px; color: #667085; font-size: 12px;
}
.kpi-grid[data-v-op7454baa57cc] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px;
}
.kpi-item[data-v-op7454baa57cc] { min-height: 86px; padding: 12px; border: 1px solid #edf0f5; border-radius: 9px; background: #f8fafc;
}
.kpi-item span[data-v-op7454baa57cc], .comparison-item span[data-v-op7454baa57cc], .comparison-item small[data-v-op7454baa57cc] { display: block; color: #667085; font-size: 12px;
}
.kpi-item strong[data-v-op7454baa57cc] { display: block; margin-top: 7px; font-size: 21px; line-height: 1.2; overflow-wrap: anywhere;
}
.kpi-current[data-v-op7454baa57cc] { min-height: 104px;
}
.kpi-baseline[data-v-op7454baa57cc] { min-height: 104px; padding: 10px; margin-top: 10px; border: 1px solid #dce5f1; border-radius: 7px; background: #fff;
}
.kpi-baseline > span[data-v-op7454baa57cc] { color: #475467; font-weight: 500;
}
.kpi-baseline strong[data-v-op7454baa57cc] { font-size: 18px;
}
.kpi-item .kpi-growth[data-v-op7454baa57cc] { margin-top: 8px;
}
.summary-grid[data-v-op7454baa57cc] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 9px 16px; margin-top: 15px; color: #475467; font-size: 13px;
}
.evidence-note[data-v-op7454baa57cc] { margin-top: 13px; color: #98a2b3; font-size: 12px;
}
.comparison-grid[data-v-op7454baa57cc] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-bottom: 12px;
}
.comparison-item[data-v-op7454baa57cc] { min-height: 94px; padding: 13px; border: 1px solid #edf0f5; border-radius: 9px; background: #fff;
}
.comparison-item strong[data-v-op7454baa57cc] { display: block; margin: 6px 0 3px; font-size: 24px;
}
.positive[data-v-op7454baa57cc] { color: #389e0d;
}
.danger[data-v-op7454baa57cc] { color: #cf1322 !important;
}
.muted[data-v-op7454baa57cc] { color: #98a2b3;
}
.filter-card[data-v-op7454baa57cc] .ant-form-item { margin-bottom: 8px;
}
.active-filter-row[data-v-op7454baa57cc] { align-items: flex-start; margin-top: 4px; padding-top: 10px; border-top: 1px solid #edf0f5;
}
.active-filter-list[data-v-op7454baa57cc] { display: flex; align-items: center; gap: 6px; flex-wrap: wrap; min-width: 0;
}
.filter-label[data-v-op7454baa57cc] { color: #344054; font-size: 12px; font-weight: 700; white-space: nowrap;
}
.filter-empty[data-v-op7454baa57cc] { color: #98a2b3; font-size: 12px;
}
.order-quick-view[data-v-op7454baa57cc] { display: grid; gap: 10px; padding: 13px 15px; border: 1px solid #d6e4ff; border-radius: 10px; background: #f7fbff;
}
.quick-view-list[data-v-op7454baa57cc] { display: flex; gap: 8px; overflow-x: auto; padding-bottom: 2px;
}
.quick-view-button[data-v-op7454baa57cc] { display: inline-flex; flex: 0 0 auto; align-items: center; gap: 8px; padding: 7px 11px; border: 1px solid #d9e5f5; border-radius: 999px; color: #475467; background: #fff; cursor: pointer;
}
.quick-view-button[data-v-op7454baa57cc]:hover { border-color: #69b1ff; color: #1677ff;
}
.quick-view-button.active[data-v-op7454baa57cc] { border-color: #1677ff; color: #0958d9; background: #e6f4ff; box-shadow: 0 0 0 2px rgb(22 119 255 / 8%);
}
.quick-view-button strong[data-v-op7454baa57cc] { min-width: 20px; color: inherit; font-variant-numeric: tabular-nums; text-align: right;
}
.current-result-summary[data-v-op7454baa57cc] { align-items: stretch; padding: 13px 15px; border: 1px solid #edf0f5; border-radius: 10px; background: #fff;
}
.current-result-summary__title[data-v-op7454baa57cc] { justify-content: center; min-width: 190px;
}
.current-result-summary__metrics[data-v-op7454baa57cc] { display: grid; flex: 1; grid-template-columns: repeat(5, minmax(110px, 1fr)); gap: 8px;
}
.current-result-summary__metrics span[data-v-op7454baa57cc] { display: grid; gap: 3px; padding: 8px 10px; border-radius: 8px; color: #667085; background: #f8fafc; font-size: 12px;
}
.current-result-summary__metrics strong[data-v-op7454baa57cc] { color: #1f2937; font-size: 15px; overflow-wrap: anywhere;
}
.filter-actions[data-v-op7454baa57cc] { display: flex; align-items: flex-end;
}
.table-toolbar[data-v-op7454baa57cc] { display: flex; justify-content: space-between; gap: 14px; margin-bottom: 12px;
}
.table-toolbar p[data-v-op7454baa57cc] { margin: 4px 0 0; color: #667085; font-size: 12px;
}
.table-toolbar__tags[data-v-op7454baa57cc] { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-end; gap: 6px;
}
.stacked[data-v-op7454baa57cc] { display: flex; flex-direction: column; gap: 3px; min-width: 0;
}
.stacked small[data-v-op7454baa57cc] { color: #667085; line-height: 1.45;
}
.product-cell[data-v-op7454baa57cc] { white-space: normal;
}
.money-cell[data-v-op7454baa57cc] { white-space: nowrap;
}
.warning-text[data-v-op7454baa57cc] { color: #d46b08 !important;
}
.evidence-reason[data-v-op7454baa57cc] { white-space: normal; overflow-wrap: anywhere;
}
.kpi-item small[data-v-op7454baa57cc] { display: block; color: #667085; font-size: 12px; line-height: 1.6;
}
.kpi-item strong[data-v-op7454baa57cc] { overflow-wrap: anywhere;
}
.settlement-strip[data-v-op7454baa57cc] { display: flex; flex-wrap: wrap; gap: 8px 20px; align-items: center; margin-top: 14px; padding-top: 12px; border-top: 1px solid #edf0f5; font-size: 12px; color: #667085;
}
.empty-state[data-v-op7454baa57cc] { padding: 24px 0;
}
.sales-page[data-v-op7454baa57cc] .ant-table-cell { vertical-align: top;
}
.sales-page[data-v-op7454baa57cc] .ant-table-wrapper { min-width: 0; max-width: 100%;
}
.sales-page[data-v-op7454baa57cc] .ant-table-tbody > tr.even-row > td { background: var(--erp-table-row-even-bg, #fafafa);
}
.sales-page[data-v-op7454baa57cc] .ant-table-tbody > tr.order-loss-row > td { background: #fff2f0;
}
.sales-page[data-v-op7454baa57cc] .ant-table-tbody > tr:hover > td { background: var(--erp-table-row-hover-bg, #e6f4ff) !important;
}
@media (max-width: 1200px) {
.kpi-grid[data-v-op7454baa57cc] { grid-template-columns: repeat(2, minmax(0, 1fr));
}
.current-result-summary[data-v-op7454baa57cc] { align-items: flex-start; flex-direction: column;
}
.current-result-summary__metrics[data-v-op7454baa57cc] { width: 100%; grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 768px) {
.dewu-sales-date-popup { position: fixed !important; left: 50% !important; top: 15vh !important; transform: translateX(-50%) !important; max-width: calc(100vw - 24px);
}
.dewu-sales-date-popup .ant-picker-panel-container { max-height: 70vh; overflow-y: auto;
}
.dewu-sales-date-popup .ant-picker-panels { display: flex; flex-direction: column;
}
.dewu-sales-date-popup .ant-picker-range-arrow { display: none;
}
.page-header[data-v-op7454baa57cc], .table-toolbar[data-v-op7454baa57cc], .detail-scope-heading[data-v-op7454baa57cc], .active-filter-row[data-v-op7454baa57cc], .order-quick-view__head[data-v-op7454baa57cc] { align-items: flex-start; flex-direction: column;
}
.page-header[data-v-op7454baa57cc] .ant-space, .page-header[data-v-op7454baa57cc] .ant-space-item, .page-header[data-v-op7454baa57cc] .ant-btn { width: 100%;
}
.kpi-grid[data-v-op7454baa57cc], .comparison-grid[data-v-op7454baa57cc], .summary-grid[data-v-op7454baa57cc] { grid-template-columns: 1fr;
}
.filter-actions[data-v-op7454baa57cc], .filter-actions[data-v-op7454baa57cc] .ant-space { width: 100%;
}
.filter-actions[data-v-op7454baa57cc] .ant-btn { flex: 1;
}
.table-toolbar__tags[data-v-op7454baa57cc] { justify-content: flex-start;
}
.current-result-summary__metrics[data-v-op7454baa57cc] { grid-template-columns: 1fr;
}
.sales-page[data-v-op7454baa57cc] .ant-table-cell-fix-left, .sales-page[data-v-op7454baa57cc] .ant-table-cell-fix-right { position: static !important; left: auto !important; right: auto !important;
}
}


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

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

.sales-rankings[data-v-op745a6d082a6] { display: grid; gap: 12px; min-width: 0;
}
.ranking-toolbar[data-v-op745a6d082a6] { display: flex; justify-content: space-between; align-items: center; gap: 16px;
}
.ranking-toolbar h2[data-v-op745a6d082a6] { margin: 0 0 4px; font-size: 18px;
}
.ranking-toolbar p[data-v-op745a6d082a6], .ranking-scope[data-v-op745a6d082a6], .ranking-footnote[data-v-op745a6d082a6] { margin: 0; color: #667085; font-size: 12px;
}
.ranking-columns[data-v-op745a6d082a6] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px;
}
.ranking-warning[data-v-op745a6d082a6] { margin: 0; color: #b45309; font-size: 12px;
}
.ranking-list[data-v-op745a6d082a6] { display: grid; gap: 7px;
}
.ranking-row[data-v-op745a6d082a6] { display: grid; grid-template-columns: 24px minmax(0, 1fr) auto; gap: 10px; align-items: center; width: 100%; padding: 10px; border: 1px solid transparent; border-radius: 8px; color: inherit; background: transparent; text-align: left; cursor: pointer;
}
.ranking-row[data-v-op745a6d082a6]:hover:not(:disabled) { border-color: #91caff; background: #f7fbff;
}
.ranking-row[data-v-op745a6d082a6]:disabled { cursor: default;
}
.rank[data-v-op745a6d082a6] { display: grid; place-items: center; width: 24px; height: 24px; border-radius: 50%; color: #1677ff; background: #e6f4ff; font-size: 12px; font-weight: 700;
}
.ranking-main[data-v-op745a6d082a6], .ranking-value[data-v-op745a6d082a6] { display: flex; flex-direction: column; min-width: 0; gap: 3px;
}
.ranking-main small[data-v-op745a6d082a6] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.ranking-main small[data-v-op745a6d082a6], .ranking-value small[data-v-op745a6d082a6] { color: #667085; font-size: 12px;
}
.ranking-value[data-v-op745a6d082a6] { align-items: flex-end;
}
.ranking-value .loss[data-v-op745a6d082a6] { color: #cf1322; font-weight: 700;
}


.pricing-rule-center[data-v-op74528adc7cc]{padding:24px;min-width:0;color:#182b43}.rule-center-heading[data-v-op74528adc7cc],.rule-center-toolbar[data-v-op74528adc7cc],.rule-center-browser-heading[data-v-op74528adc7cc],.rule-center-detail-heading[data-v-op74528adc7cc]{display:flex;justify-content:space-between;align-items:center;gap:20px}.rule-center-heading h1[data-v-op74528adc7cc]{margin:0;font-size:24px}.rule-center-heading p[data-v-op74528adc7cc]{margin:6px 0 0;color:#6b778c}.rule-center-tabs[data-v-op74528adc7cc]{display:flex;gap:24px;border-bottom:1px solid #e4e9f0;margin:16px 0}.rule-center-tabs button[data-v-op74528adc7cc]{background:none;border:0;border-bottom:3px solid transparent;padding:12px 4px;cursor:pointer;color:#56657a;font-size:14px}.rule-center-tabs .active[data-v-op74528adc7cc]{color:#1677ff;border-bottom-color:#1677ff;font-weight:600}.rule-center-toolbar[data-v-op74528adc7cc]{margin:12px 0;font-size:13px;color:#6b778c}.rule-center-risk[data-v-op74528adc7cc]{margin-bottom:12px}.rule-center-summary[data-v-op74528adc7cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.rule-center-summary article[data-v-op74528adc7cc]{background:white;border:1px solid #e5eaf1;border-radius:8px;padding:14px 16px;display:flex;align-items:center;gap:14px}.rule-center-summary article>span[data-v-op74528adc7cc]{flex:1}.rule-center-summary strong[data-v-op74528adc7cc]{font-size:18px}.rule-state--enabled[data-v-op74528adc7cc]{color:#237804;font-weight:600}.rule-state--disabled[data-v-op74528adc7cc]{color:#596579;font-weight:600}.rule-state--unknown[data-v-op74528adc7cc]{color:#ad6800;font-weight:600}.rule-center-shortcuts[data-v-op74528adc7cc]{display:flex;gap:12px;margin:12px 0}.rule-center-shortcuts button[data-v-op74528adc7cc]{flex:1;text-align:left;background:#fff;border:1px solid #e5eaf1;border-radius:8px;padding:12px 16px;cursor:pointer}.rule-center-shortcuts button[data-v-op74528adc7cc]:disabled{cursor:not-allowed;opacity:.6}.rule-center-shortcuts strong[data-v-op74528adc7cc],.rule-center-shortcuts span[data-v-op74528adc7cc]{display:block}.rule-center-shortcuts span[data-v-op74528adc7cc]{color:#1677ff;font-size:12px;margin-top:5px}.rule-center-panel[data-v-op74528adc7cc]{background:white;border:1px solid #e5eaf1;border-radius:8px;padding:16px;margin-top:16px}.rule-center-panel h2[data-v-op74528adc7cc]{font-size:17px;margin:0}.rule-center-panel h2 small[data-v-op74528adc7cc]{font-weight:400;font-size:12px;color:#718096;margin-left:8px}.rule-center-search[data-v-op74528adc7cc]{width:360px}.rule-center-workspace[data-v-op74528adc7cc]{display:grid;grid-template-columns:225px minmax(0,1fr);gap:20px;margin-top:16px}.rule-center-groups[data-v-op74528adc7cc]{display:flex;flex-direction:column;gap:4px;align-self:start}.rule-center-groups button[data-v-op74528adc7cc]{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#fff;border:0;border-radius:6px;padding:12px 10px;text-align:left;cursor:pointer;color:#526177}.rule-center-groups button.active[data-v-op74528adc7cc]{background:#eaf3ff;color:#0958d9;font-weight:600}.rule-center-groups small[data-v-op74528adc7cc]{font-weight:400;color:#718096}.rule-center-detail[data-v-op74528adc7cc]{min-width:0;border-left:1px solid #edf0f4;padding-left:20px}.rule-center-detail-heading[data-v-op74528adc7cc]{margin-bottom:12px}.rule-center-detail-heading h3[data-v-op74528adc7cc]{margin:0;font-size:16px}.rule-center-detail-heading p[data-v-op74528adc7cc]{margin:4px 0 0;font-size:12px;color:#718096}.rule-center-table[data-v-op74528adc7cc]{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.rule-center-table th[data-v-op74528adc7cc]{background:#f5f7fa;padding:10px 12px;color:#596579;font-weight:500}.rule-center-table td[data-v-op74528adc7cc]{padding:10px 12px;border-bottom:1px solid #edf0f4;vertical-align:top;line-height:1.6;overflow-wrap:anywhere}.rule-center-table th[data-v-op74528adc7cc]:first-child{width:53%}.rule-center-table th[data-v-op74528adc7cc]:last-child{width:86px}.rule-center-table td[data-v-op74528adc7cc]:nth-child(2){white-space:pre-wrap}.rule-center-table details[data-v-op74528adc7cc]{font-size:12px;margin-top:3px}.rule-center-table summary[data-v-op74528adc7cc]{color:#718096;cursor:pointer}.rule-center-table details p[data-v-op74528adc7cc]{margin:5px 0;color:#526177}.rule-center-table code[data-v-op74528adc7cc]{font-size:11px;color:#718096}.rule-center-readonly[data-v-op74528adc7cc]{margin-left:8px;color:#718096;font-weight:400}.rule-center-muted[data-v-op74528adc7cc],.rule-center-empty[data-v-op74528adc7cc],.rule-center-footnote[data-v-op74528adc7cc]{color:#718096;font-size:12px}.rule-center-empty[data-v-op74528adc7cc]{padding:24px 0}.rule-center-footnote[data-v-op74528adc7cc]{margin:16px 0 0;padding-top:12px;border-top:1px solid #edf0f4}.rule-center-help[data-v-op74528adc7cc]{margin-top:16px;color:#596579;font-size:13px}.rule-center-help>summary[data-v-op74528adc7cc]{cursor:pointer}.rule-center-priority[data-v-op74528adc7cc]{padding-left:22px;line-height:1.85}.rule-center-priority li[data-v-op74528adc7cc]{margin:8px 0}


.scheduled-rule[data-v-op745dfe90bb7]{padding:20px;background:white;border:1px solid #e8edf3;border-radius:8px}.schedule-heading[data-v-op745dfe90bb7]{display:flex;justify-content:space-between;gap:24px}.scheduled-rule h2[data-v-op745dfe90bb7]{font-size:17px;margin:0 0 6px}.scheduled-rule p[data-v-op745dfe90bb7]{color:#68758a;line-height:1.65}.schedule-heading p[data-v-op745dfe90bb7]{margin:0 0 16px}.schedule-error[data-v-op745dfe90bb7]{margin-top:12px}.schedule-status[data-v-op745dfe90bb7]{display:flex;gap:16px;align-items:center;margin-top:20px;padding-bottom:12px;border-bottom:1px solid #edf0f4}.schedule-status span[data-v-op745dfe90bb7],.schedule-note[data-v-op745dfe90bb7]{font-size:12px;color:#718096}.schedule-form[data-v-op745dfe90bb7]{display:flex;gap:24px;align-items:flex-end;margin-top:16px}.schedule-form input[data-v-op745dfe90bb7]{padding:5px 10px;border:1px solid #d9d9d9;border-radius:6px}
