.erp-panel[data-v-c38120dc]{border-top:1px solid var(--border,#dce2ef);margin-top:32px;padding-top:24px}.erp-panel h2[data-v-c38120dc]{margin:0;font-size:1.2rem}.erp-search[data-v-c38120dc]{align-items:end;gap:16px;margin:20px 0;display:flex}.erp-search .field[data-v-c38120dc]{flex:1}.erp-panel th[data-v-c38120dc],.erp-panel td[data-v-c38120dc]{vertical-align:top;overflow-wrap:anywhere}.erp-panel .data-table[data-v-c38120dc]{min-width:660px}@media (width<=600px){.erp-panel .table-toolbar[data-v-c38120dc]{flex-direction:column;align-items:start;gap:12px}}.product-style-numbers[data-v-139da118]{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0;font-size:14px;line-height:1.6;display:flex}.style-number-values[data-v-139da118]{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.style-number-values strong[data-v-139da118]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-weight:500}.style-number-note[data-v-139da118]{color:var(--muted);font-size:13px}.analytics-period{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:23px;display:flex}.period-switch{border:1px solid var(--border);border-radius:7px;display:flex;overflow:hidden}.period-switch button{min-height:43px;color:var(--muted);background:#fff;border:0;padding:9px 23px;font-size:13px}.period-switch button+button{border-left:1px solid var(--border)}.period-switch button:hover{background:var(--surface)}.period-switch button.selected{background:var(--brand);color:#fff}.period-switch button:focus-visible{outline-offset:-4px}.period-switch button.selected:focus-visible{outline-color:#fff}.analytics-period>p{color:var(--ink);font-size:13px}.analytics-period>p span{text-align:right;color:var(--muted);margin-top:4px;font-size:11px;display:block}.analytics-section{margin:30px 0 36px}.analytics-section>.section-heading{margin-bottom:18px}.analytics-section>.section-heading p{font-size:12px}.bi-table{min-width:1120px}.bi-table .numeric-cell{text-align:right;white-space:nowrap}.bi-table th:first-child{min-width:265px}.bi-table td,.bi-table th{padding:17px 15px}.bi-table tfoot{border-top:1px solid var(--border);background:var(--surface)}.bi-table tfoot th,.bi-table tfoot td{font-weight:500}.shop-inspect{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-size:13px}.shop-inspect:hover,.shop-inspect[aria-pressed=true]{color:var(--brand);text-underline-offset:5px;text-decoration:underline}.bi-table .cell-secondary{margin-top:6px;font-size:11px;font-weight:400}.analytics-controls{gap:17px;max-width:670px;display:flex}.analytics-controls .field{flex:1;min-width:0;margin-bottom:12px}.metric-explanation{color:var(--muted);margin:3px 0 17px;font-size:12px}.trend-plot{margin:20px 0;overflow-x:auto}.trend-plot svg{width:100%;min-width:600px;height:auto;max-height:310px;display:block}.trend-plot text{fill:var(--muted);font-family:inherit;font-size:11px}.plot-axis,.plot-grid{stroke:var(--border);stroke-width:1px}.plot-grid{stroke-dasharray:3 5}.plot-line{fill:none;stroke:var(--brand);stroke-width:2px;vector-effect:non-scaling-stroke}.plot-point{fill:var(--brand)}.plot-gap{stroke:#7a6653;stroke-width:2px}.trend-empty{background:var(--surface);min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.trend-empty span,.analytics-details{font-size:12px}.analytics-details>summary{color:var(--brand);cursor:pointer;padding:10px 0}.analytics-details>.table-wrap{margin-top:12px}.bi-daily-table{min-width:650px}.bi-daily-table th:first-child{min-width:130px}.bi-daily-table td:nth-child(2){min-width:140px}.bi-daily-table details{max-width:560px}.bi-daily-table summary{cursor:pointer;color:var(--brand)}.bi-daily-table details p{margin-top:6px;font-size:11px}.bi-definitions{margin-top:18px}.bi-definitions>div{border-bottom:1px solid var(--border);grid-template-columns:150px 1fr;gap:20px;padding:10px 0;display:grid}.bi-definitions dt{font-weight:500}.bi-definitions dd{color:var(--muted);max-width:85ch;margin:0}@media (width<=760px){.analytics-period{gap:15px}.analytics-period>p span{text-align:left}.analytics-section{margin-top:24px}.analytics-controls{flex-wrap:wrap}.analytics-controls .field{min-width:220px}.bi-definitions>div{grid-template-columns:1fr;gap:5px}.period-switch button{padding-left:21px;padding-right:21px}}.diagnosis-filters{grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr) auto;align-items:end;gap:17px;margin-bottom:26px;display:grid}.diagnosis-filters .field{margin:0}.diagnosis-filters button{min-height:44px}.diagnosis-context{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;font-size:13px;display:flex}.diagnosis-context p{color:var(--muted);margin-top:5px;font-size:11px}.diagnosis-context>p{flex-shrink:0}.diagnosis-coverage{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:35px;margin:24px 0 0;padding:0 0 22px;display:flex}.diagnosis-coverage dt{color:var(--muted);font-size:12px}.diagnosis-coverage dd{margin:6px 0 0;font-size:17px;font-weight:500}.diagnosis-filter-row{margin:25px 0 16px}.signal-filters{flex-wrap:wrap;gap:9px;display:flex}.signal-filters button{border:1px solid var(--border);min-height:42px;color:var(--ink);background:#fff;border-radius:6px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.signal-filters button:hover{background:var(--surface)}.signal-filters button.selected{background:var(--brand-pale);color:var(--brand);border-color:var(--brand)}.signal-filters button span{font-size:11px}.diagnosis-rule-note{color:var(--muted);max-width:95ch;margin-bottom:10px;font-size:12px}.diagnosis-rule-note>span{margin-top:5px;font-size:11px;display:block}.diagnosis-product{border-bottom:1px solid var(--border);padding:26px 0}.diagnosis-product-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.diagnosis-product-heading h2{text-wrap:initial;overflow-wrap:anywhere;max-width:70ch;font-size:16px;font-weight:500;line-height:1.75}.diagnosis-product-heading p{color:var(--muted);margin-top:6px;font-size:11px}.diagnosis-layer{color:var(--muted);flex-shrink:0;margin-top:5px;font-size:11px}.diagnosis-tags{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.diagnosis-tags li{background:var(--surface);color:#4c5871;border-radius:4px;padding:3px 8px;font-size:11px}.diagnosis-decision{grid-template-columns:45px 1fr;gap:15px;margin-top:17px;font-size:13px;display:grid}.diagnosis-decision h3{color:var(--brand);margin-top:1px;font-size:12px}.diagnosis-decision p{max-width:90ch;line-height:1.85}.diagnosis-evidence{margin-top:16px;font-size:12px}.diagnosis-evidence>summary{color:var(--brand);cursor:pointer;padding:5px 0}.diagnosis-evidence h3{font-size:13px}.diagnosis-evidence-grid{grid-template-columns:1fr 1fr;gap:30px;padding-top:22px;display:grid}.diagnosis-evidence ul{color:var(--muted);margin:9px 0 0;padding-left:18px;line-height:1.9}.diagnosis-evidence li{margin-top:5px}.promotion-breakdown{margin-top:23px}.promotion-product{background:var(--surface);margin-top:15px;padding:15px 18px}.promotion-product h4{margin:0;font-size:13px;font-weight:500}.promotion-product h4 span{color:var(--muted);margin-left:15px;font-size:10px;font-weight:400}.promotion-product dl{grid-template-columns:repeat(4,minmax(90px,1fr));gap:14px 20px;margin:15px 0 0;display:grid}.promotion-product dt{color:var(--muted);font-size:11px}.promotion-product dd{margin:4px 0 0;font-size:13px}@media (width<=1000px){.diagnosis-context,.diagnosis-product-heading{flex-direction:column;gap:6px}.diagnosis-filters{grid-template-columns:minmax(0,1fr) auto}.diagnosis-filters>.field:first-child{grid-column:1/-1}.promotion-product dl{grid-template-columns:repeat(3,minmax(80px,1fr))}}@media (width<=520px){.diagnosis-evidence-grid{grid-template-columns:1fr;gap:20px}.diagnosis-coverage{gap:20px}.diagnosis-coverage dt{font-size:11px}.diagnosis-coverage dd{font-size:15px}.signal-filters{gap:8px}.signal-filters button{gap:7px;padding:8px 10px}.diagnosis-product-heading h2{font-size:15px}.diagnosis-decision{grid-template-columns:1fr;gap:5px}.promotion-product{padding:14px}.promotion-product dl{grid-template-columns:repeat(2,minmax(80px,1fr))}}.diagnosis-gap{margin:20px 0 10px;font-size:13px}.diagnosis-gap p{color:var(--muted);margin-top:5px;font-size:12px}.diagnosis-source-details{margin-bottom:22px}.diagnosis-source-details table{min-width:700px}.diagnosis-source-details td details{max-width:320px;font-size:11px}.diagnosis-source-details td details summary{color:var(--brand);cursor:pointer}.diagnosis-source-details td details p{margin-top:8px;font-size:10px}.shop-context{margin-top:22px}.shop-context dl{flex-wrap:wrap;gap:20px 35px;margin:14px 0;display:flex}.shop-context dt{color:var(--muted);font-size:11px}.shop-context dd{margin:3px 0 0;font-size:15px}.shop-context p{color:var(--muted);margin-top:5px;font-size:11px}.diagnosis-page input::placeholder{color:var(--muted)}.bi-page .analytics-period{margin-bottom:20px;padding-bottom:20px}.bi-window{text-align:right}.bi-window p{font-size:13px}.bi-window>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.bi-data-notice{background:var(--surface);border-radius:10px;align-items:center;gap:13px;margin-bottom:24px;padding:15px 18px;font-size:13px;display:flex}.bi-data-notice>svg{color:var(--brand);align-self:flex-start;margin-top:2px}.bi-data-notice>div{flex:1;min-width:0}.bi-data-notice strong{font-size:13px}.bi-data-notice p{color:var(--muted);margin-top:4px;font-size:12px}.bi-data-notice>.button{flex-shrink:0}.bi-core-section{margin-top:24px}.bi-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bi-shop-card{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;padding:23px 23px 0}.bi-shop-card>header h3{text-wrap:initial;overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.5}.bi-shop-card>header p{color:var(--muted);margin-top:7px;font-size:11px}.bi-shop-card>header strong{color:var(--ink);font-weight:500}.bi-featured-metric{border-bottom:1px solid var(--border);margin:23px 0 0;padding-bottom:20px}.bi-featured-metric dt{color:var(--muted);font-size:12px}.bi-featured-metric dt>span{margin-left:8px;font-size:11px}.bi-featured-metric>dd{color:var(--brand);letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(25px,2.3vw,36px);font-weight:500;line-height:1.4}.bi-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 20px;margin:22px 0;display:grid}.bi-card-metrics dt{color:var(--muted);font-size:11px}.bi-card-metrics dt>span{margin-left:6px;font-size:10px}.bi-card-metrics dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:19px;font-weight:500;line-height:1.35}.bi-featured-metric>.bi-value-coverage,.bi-card-metrics .bi-value-coverage,.bi-value-coverage{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:10px;font-weight:400;line-height:1.5}.bi-card-more{margin:2px 0 19px;font-size:11px}.bi-card-more>summary{cursor:pointer;color:var(--brand);padding:5px 0}.bi-card-more dl{margin:10px 0}.bi-card-more dl>div{border-bottom:1px solid var(--border);padding:9px 0}.bi-card-more dt{font-size:11px}.bi-card-more dd{flex-direction:column;gap:4px;margin:4px 0 0;display:flex}.bi-card-more dd>strong{font-size:13px}.bi-card-more dd>span{color:var(--muted);font-size:10px;line-height:1.7}.bi-shop-card>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.bi-shop-card>footer>span{color:var(--muted);font-size:10px}.bi-shop-card>footer .text-button{align-items:center;gap:5px;min-height:32px;font-size:11px;display:inline-flex}.bi-summary{border-bottom:1px solid var(--border);margin-top:15px;padding-bottom:12px}.bi-summary>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:18px 0;display:grid}.bi-summary dt{color:var(--muted);font-size:12px}.bi-summary dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:22px;font-weight:500}.bi-summary .bi-value-coverage{font-size:11px;font-weight:400}.bi-summary>p{color:var(--muted);margin:12px 0;font-size:11px}#bi-trend-heading{scroll-margin-top:24px}@media (width<=1280px) and (width>=761px){.bi-shop-grid{gap:14px}.bi-shop-card{padding:18px 16px 0}.bi-shop-card>header h3{font-size:15px}.bi-card-metrics{column-gap:10px}.bi-card-metrics dd{font-size:17px}.bi-data-notice{flex-wrap:wrap}.bi-data-notice>.button{margin-left:32px}}@media (width<=1080px) and (width>=761px){.bi-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-shop-card:last-child{grid-column:1/-1}.bi-shop-card:last-child .bi-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.bi-window{text-align:left}.bi-data-notice{grid-template-columns:19px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.bi-data-notice>.button{white-space:normal;grid-column:2;justify-self:start;max-width:100%;margin-left:0}.bi-core-section>.section-heading{flex-direction:column;align-items:flex-start;gap:5px}.bi-shop-grid{grid-template-columns:1fr;gap:18px}.bi-shop-card{padding:21px 20px 0}.bi-featured-metric>dd{font-size:32px}.bi-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.bi-options{margin:-2px 0 24px}.bi-option-checks{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.bi-options>p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}.bi-comparison-basis{color:var(--muted);margin:16px 0;font-size:11px;line-height:1.9}.bi-comparisons{margin-top:7px}.bi-comparison{letter-spacing:0;color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.65}.bi-comparison>summary{cursor:pointer;color:var(--muted);padding:2px 0}.bi-comparison>summary>span{color:var(--ink);margin-left:5px}.bi-comparison>p{margin-top:4px}.bi-featured-metric>.bi-compare-slot,.bi-card-metrics .bi-compare-slot{margin:0;font-size:11px;font-weight:400}.bi-today-profit{border-top:1px solid var(--border);padding:17px 0}.bi-today-profit h4,.bi-attention h4{font-size:12px;font-weight:500}.bi-today-profit h4 span{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.bi-today-profit p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}.bi-today-profit .bi-profit-value{color:var(--brand);margin:8px 0;font-size:24px;font-weight:500}.bi-profit-value span{margin-left:5px;font-size:11px}.bi-attention{border-top:1px solid var(--border);padding:17px 0}.bi-attention>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.bi-attention a{color:var(--brand);text-underline-offset:5px;min-height:40px;font-size:24px;font-weight:500;text-decoration:underline}.bi-attention a>span{margin-left:5px;font-size:11px;font-weight:400}.bi-attention p{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.8}.bi-attention-empty{color:var(--muted);font-size:11px}.bi-coverage-detail{margin-top:5px;font-size:11px}.bi-coverage-detail>summary,.bi-comparison-basis>summary{cursor:pointer;color:var(--brand);padding:3px 0}.bi-coverage-detail .button{margin-top:10px}.bi-comparison-basis{margin:12px 0}.bi-data-notice{margin-bottom:15px}@media (width<=760px){.bi-page .analytics-period{gap:10px;margin-bottom:12px;padding-bottom:13px}.bi-options{margin-bottom:14px}.bi-options>p{font-size:10px}.bi-data-notice{gap:8px;margin-bottom:10px;padding:12px}.bi-data-notice strong{font-size:12px}.bi-option-checks{gap:8px 16px}.bi-core-section{margin-top:18px}.bi-core-section>.section-heading{margin-bottom:12px}.bi-shop-card{padding-top:18px}.bi-featured-metric{margin-top:17px}.bi-comparison-basis{margin:8px 0}.bi-coverage-detail{font-size:10px}}.operations-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.operations-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.check-option{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:13px;display:inline-flex}.check-option input{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0}.check-option:has(input:disabled){cursor:not-allowed;color:var(--muted)}.diagnosis-card-grid,.issue-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:22px;display:grid}.diagnosis-card-grid .diagnosis-product,.issue-card{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;padding:24px}.diagnosis-card-grid .diagnosis-product-heading{display:block}.diagnosis-card-grid .diagnosis-product-heading h2,.issue-card h2{overflow-wrap:anywhere;text-wrap:initial;font-size:16px;font-weight:500;line-height:1.65}.diagnosis-card-grid .diagnosis-layer{margin-top:12px;display:block}.product-style,.diagnosis-product-heading .product-style{color:var(--ink);overflow-wrap:anywhere;margin-top:10px;font-size:13px}.product-id{color:var(--muted);margin-top:5px;font-size:11px}.diagnosis-workflow{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:18px;padding:16px 0;font-size:12px}.diagnosis-workflow>.text-button{margin-top:10px;display:inline-block}.diagnosis-issue+.diagnosis-issue{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.issue-state-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.issue-status{background:var(--surface);color:var(--muted);border-radius:5px;padding:4px 8px;font-size:11px;display:inline-block}.issue-status[data-state=open]{color:#795015;background:#fff5e7}.issue-status[data-state=in_progress]{background:var(--brand-pale);color:var(--brand)}.issue-status[data-state=optimized],.issue-status[data-state=resolved]{color:#28603e;background:#eef6f1}.issue-number{color:var(--muted);font-size:11px}.issue-record{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px;font-size:13px;line-height:1.8}.issue-record strong{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:400;display:block}.issue-facts{grid-template-columns:1fr 1fr;gap:12px 18px;margin:16px 0 0;display:grid}.issue-facts>div:first-child{grid-column:1/-1}.issue-facts dt{color:var(--muted);font-size:11px}.issue-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.65}.diagnosis-card-grid .diagnosis-evidence-grid{grid-template-columns:1fr;gap:18px}.diagnosis-card-grid .promotion-product{border-top:1px solid var(--border);background:0 0;padding:14px 0}.diagnosis-card-grid .promotion-product dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.diagnosis-card-grid .diagnosis-decision{display:block}.diagnosis-card-grid .diagnosis-decision p{margin-top:5px}.optimization-filters{grid-template-columns:minmax(160px,1fr) minmax(130px,.7fr) minmax(200px,1.1fr) auto;align-items:end;gap:16px;display:grid}.optimization-filters .field{margin:0}.workflow-basis{color:var(--muted);margin:14px 0 22px;font-size:12px;line-height:1.8}.operations-success{color:#28603e;background:#eef6f1;border-radius:8px;margin:18px 0;padding:13px 16px;font-size:13px}.issue-card.is-selected{border-color:var(--brand)}.issue-card footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.issue-card footer button{min-height:36px}.issue-editor{border-top:1px solid var(--border);margin-top:36px;padding-top:28px}.issue-editor .section-heading{align-items:flex-start}.issue-editor .section-heading p{max-width:70ch}.issue-editor h2{scroll-margin-top:28px;font-size:20px}.issue-edit-form{grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin-top:22px;display:grid}.issue-edit-form .field{min-width:0;margin:0}.issue-edit-form .full-width{grid-column:1/-1}.issue-edit-form textarea{resize:vertical;width:100%;min-height:110px;line-height:1.8}.issue-edit-form .field-help{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}.optimization-page input::placeholder,.optimization-page textarea::placeholder{color:var(--muted)}.issue-history{max-width:880px;margin-top:30px}.issue-history h3{font-size:15px}.issue-history ol{margin-top:12px;padding:0;list-style:none}.issue-history li{border-bottom:1px solid var(--border);padding:16px 0}.issue-history li>div{justify-content:space-between;align-items:start;gap:15px;font-size:12px;display:flex}.issue-history strong{font-weight:500}.issue-history span,.issue-history .event-change{color:var(--muted);font-size:11px}.issue-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.8}@media (width<=1180px){.optimization-filters{grid-template-columns:1fr 1fr}.optimization-filters button{justify-self:start}.diagnosis-card-grid .promotion-product dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.diagnosis-card-grid,.issue-card-grid,.issue-edit-form{grid-template-columns:1fr}.issue-edit-form .full-width{grid-column:auto}}@media (width<=520px){.diagnosis-card-grid .diagnosis-product,.issue-card{padding:20px}.optimization-filters{grid-template-columns:1fr}.optimization-filters button{width:100%}.issue-facts{grid-template-columns:1fr}.issue-facts>div:first-child{grid-column:auto}.issue-history li>div{flex-direction:column;gap:4px}.issue-editor .section-heading{flex-direction:column;gap:12px}.operations-toolbar{align-items:flex-start}.operations-actions{gap:8px}}.issue-edit-form textarea{border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);caret-color:var(--brand);outline-offset:4px;touch-action:manipulation;background:#fff;padding:12px 14px;transition:border-color .15s}.issue-edit-form textarea:hover{border-color:#b3bbcb}.issue-edit-form textarea:focus{border-color:var(--brand)}.issue-edit-form textarea:focus-visible{outline:2px solid var(--brand)}.diagnosis-basis{color:var(--muted);margin:18px 0 5px;font-size:12px;line-height:1.8}.diagnosis-basis>span{display:block}.diagnosis-information{margin-bottom:12px}.diagnosis-information .diagnosis-context{margin-top:10px}.diagnosis-result-count{margin:12px 0;font-size:12px;font-weight:500}.diagnosis-result-count>span{color:var(--muted);font-weight:400}.diagnosis-card-grid{margin-top:14px}@media (width<=760px){.diagnosis-page .page-heading,.bi-page .page-heading{flex-flow:wrap;gap:12px;margin-bottom:18px;display:flex}.diagnosis-page .page-heading>div,.bi-page .page-heading>div{flex:1;min-width:190px}.diagnosis-page .page-heading>button,.bi-page .page-heading>button{width:38px;min-height:38px;padding:10px;font-size:0}.diagnosis-page .page-heading>button svg,.bi-page .page-heading>button svg{width:16px;height:16px}.diagnosis-filters{gap:12px;margin-bottom:16px}.diagnosis-page .operations-toolbar{gap:8px;margin:12px 0}.diagnosis-page .diagnosis-filter-row{margin:14px 0}.diagnosis-page .signal-filters{gap:6px}.diagnosis-page .signal-filters button{gap:6px;min-height:36px;padding:7px 9px;font-size:11px}.diagnosis-basis{margin-top:14px;font-size:11px}.diagnosis-information>summary{padding:6px 0}.diagnosis-result-count{font-size:11px}.diagnosis-page .diagnosis-product-heading h2{font-size:15px}}.cross-store[data-v-bf9f2a0b]{margin-top:24px}.cross-store h2[data-v-bf9f2a0b]{margin:0 0 12px;font-size:1.2rem}.cross-controls[data-v-bf9f2a0b]{grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:16px;margin:24px 0;display:grid}.cross-controls .field[data-v-bf9f2a0b]:nth-child(4){grid-column:span 2}.cross-controls button[data-v-bf9f2a0b]{justify-self:end}.cross-source-lines[data-v-bf9f2a0b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cross-source-lines p[data-v-bf9f2a0b]{gap:6px;margin:0 0 20px;display:grid}.cross-source-lines small[data-v-bf9f2a0b]{color:var(--text-secondary,#53617e);line-height:1.7}.cross-categories[data-v-bf9f2a0b]{margin:24px 0 12px}.cross-row[data-v-bf9f2a0b]{border:1px solid var(--border,#dce2ef);border-radius:14px;margin:0 0 20px;padding:24px}.cross-row-heading[data-v-bf9f2a0b]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cross-row h3[data-v-bf9f2a0b]{margin:0;font-size:1.15rem}.cross-row h4[data-v-bf9f2a0b]{margin:20px 0 12px;font-size:1rem}.cross-sides[data-v-bf9f2a0b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.cross-product[data-v-bf9f2a0b]{overflow-wrap:anywhere;margin-bottom:20px}.cross-product-title[data-v-bf9f2a0b]{font-weight:600;line-height:1.7}.cross-metrics[data-v-bf9f2a0b]{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.cross-metrics dt[data-v-bf9f2a0b]{color:var(--text-secondary,#53617e);font-size:.875rem}.cross-metrics dd[data-v-bf9f2a0b]{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.1rem}.cross-action[data-v-bf9f2a0b]{border-top:1px solid var(--border,#dce2ef);padding-top:20px;line-height:1.8}.cross-action p[data-v-bf9f2a0b]{max-width:72ch;margin:8px 0}.cross-action summary[data-v-bf9f2a0b]{cursor:pointer;color:#111fbf}@media (width<=700px){.cross-controls[data-v-bf9f2a0b],.cross-source-lines[data-v-bf9f2a0b],.cross-sides[data-v-bf9f2a0b]{grid-template-columns:minmax(0,1fr);gap:16px}.cross-controls .field[data-v-bf9f2a0b]:nth-child(4){grid-column:auto}.cross-row[data-v-bf9f2a0b]{padding:20px}.cross-sides[data-v-bf9f2a0b]{gap:0}}.bundle-product-summary[data-v-a16e5163]{overflow-wrap:anywhere;min-width:0}h3[data-v-a16e5163]{margin:0 0 12px;font-size:1.08rem;line-height:1.7}p[data-v-a16e5163]{margin:8px 0;line-height:1.7}.bundle-price[data-v-a16e5163]{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:500}.bundle-price span[data-v-a16e5163]{font-weight:400}.bundle-metrics[data-v-a16e5163]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}dt[data-v-a16e5163]{color:var(--muted);font-size:.875rem}dd[data-v-a16e5163]{font-variant-numeric:tabular-nums;margin:6px 0 0}.bundle-product-evidence[data-v-a16e5163]{margin-top:16px}summary[data-v-a16e5163]{cursor:pointer;color:var(--brand);line-height:1.7}@media (width<=650px){.bundle-metrics[data-v-a16e5163]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bundle-sales[data-v-de88f095]{min-width:0;margin-top:24px}.bundle-sales h2[data-v-de88f095]{margin:0 0 12px;font-size:1.2rem}.bundle-sales h3[data-v-de88f095]{margin:0 0 16px;font-size:1.1rem}.bundle-sales p[data-v-de88f095],.bundle-sales li[data-v-de88f095]{overflow-wrap:anywhere;line-height:1.8}.bundle-intro[data-v-de88f095]{max-width:74ch}.bundle-controls[data-v-de88f095]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:16px;margin:24px 0;display:grid}.bundle-controls button[data-v-de88f095]{justify-self:end}.bundle-main-select[data-v-de88f095]{min-width:0}.bundle-source[data-v-de88f095]{padding:0 0 24px}.bundle-source p[data-v-de88f095]{margin:8px 0}.bundle-source summary[data-v-de88f095],.bundle-candidate summary[data-v-de88f095],.bundle-saved-plan summary[data-v-de88f095]{cursor:pointer;color:var(--brand);line-height:1.8}.bundle-source details[data-v-de88f095]{margin-top:16px}.bundle-main[data-v-de88f095],.bundle-candidate[data-v-de88f095],.bundle-saved-plan[data-v-de88f095]{border:1px solid var(--border);border-radius:14px;padding:24px}.bundle-main[data-v-de88f095]{margin-bottom:32px}.bundle-candidate-tools[data-v-de88f095]{margin:28px 0 20px}.bundle-candidate-tools .filter-buttons[data-v-de88f095]{flex-wrap:wrap;gap:8px;display:flex}.bundle-candidate-tools .filter-button[data-v-de88f095]{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:8px;padding:10px 14px;line-height:1.5}.bundle-candidate-tools .filter-button.active[data-v-de88f095]{background:var(--brand-pale);color:var(--brand);border-color:var(--brand)}.bundle-search[data-v-de88f095]{align-items:end;gap:12px;margin:20px 0;display:flex}.bundle-search .field[data-v-de88f095]{flex:1;min-width:0}.bundle-candidates[data-v-de88f095]{gap:20px;display:grid}.bundle-match[data-v-de88f095]{color:var(--brand);margin:20px 0 8px;font-weight:500}.bundle-reasons[data-v-de88f095]{margin:8px 0 20px;padding-left:22px}.bundle-actions[data-v-de88f095]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.bundle-plan-form[data-v-de88f095],.bundle-tags[data-v-de88f095],.bundle-effect[data-v-de88f095],.bundle-saved[data-v-de88f095]{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.bundle-plan-form h3[data-v-de88f095],.bundle-tags h3[data-v-de88f095]{scroll-margin-top:32px}.bundle-form-grid[data-v-de88f095]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:20px 0;display:grid}.bundle-span[data-v-de88f095]{grid-column:1/-1}.bundle-sales textarea[data-v-de88f095]{resize:vertical;border:1px solid var(--border);border-radius:8px;width:100%;min-height:90px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.8}.bundle-sales textarea[data-v-de88f095]:focus{border-color:var(--brand)}.bundle-sales input[data-v-de88f095],.bundle-sales textarea[data-v-de88f095]{caret-color:var(--brand)}.bundle-sales input[data-v-de88f095]::placeholder,.bundle-sales textarea[data-v-de88f095]::placeholder{color:var(--muted);opacity:1}.bundle-sales .field input[data-v-de88f095],.bundle-sales .field select[data-v-de88f095]{width:100%;min-width:0}.bundle-tag-section[data-v-de88f095]{margin-top:28px}.bundle-maintain-top[data-v-de88f095]{margin-bottom:24px}.bundle-tag-results[data-v-de88f095]{gap:8px;max-height:370px;padding:6px;display:grid;overflow-y:auto}.bundle-tag-result[data-v-de88f095]{text-align:left;border:1px solid var(--border);color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:8px;gap:6px;padding:14px;line-height:1.7;display:grid}.bundle-tag-result small[data-v-de88f095]{color:var(--muted)}.bundle-tag-select[data-v-de88f095]{color:var(--brand);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.8}.bundle-tag-select[data-v-de88f095]:hover{text-underline-offset:4px;text-decoration:underline}.bundle-tag-result.active[data-v-de88f095]{border-color:var(--brand);background:var(--brand-pale)}.bundle-tag-result[data-v-de88f095]:hover,.bundle-candidate-tools .filter-button[data-v-de88f095]:hover{border-color:var(--brand)}.bundle-checkbox[data-v-de88f095]{align-items:center;gap:10px;line-height:1.8;display:flex}.bundle-checkbox input[data-v-de88f095]{accent-color:var(--brand)}.bundle-tag-form[data-v-de88f095]{margin-top:24px}.bundle-saved-plan[data-v-de88f095]{margin-top:20px}.bundle-saved-plan h4[data-v-de88f095]{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.7}.bundle-preserve[data-v-de88f095]{white-space:pre-wrap}.bundle-plan-update[data-v-de88f095]{gap:18px;margin-top:24px;display:grid}.bundle-plan-update .bundle-actions[data-v-de88f095]{margin-top:0}.bundle-message[data-v-de88f095]{color:var(--brand)}@media (width>=1580px){.bundle-candidates[data-v-de88f095]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.bundle-controls[data-v-de88f095],.bundle-form-grid[data-v-de88f095]{grid-template-columns:minmax(0,1fr)}.bundle-controls button[data-v-de88f095]{justify-self:start}.bundle-search[data-v-de88f095]{flex-direction:column;align-items:stretch}.bundle-main[data-v-de88f095],.bundle-candidate[data-v-de88f095],.bundle-saved-plan[data-v-de88f095]{padding:20px}.bundle-span[data-v-de88f095]{grid-column:auto}.bundle-actions .button[data-v-de88f095]{white-space:normal;max-width:100%}}.product-daily[data-v-b3fa1b95]{min-width:0;margin-top:24px}.product-daily input[data-v-b3fa1b95]::placeholder{color:var(--muted);opacity:1}.product-daily h2[data-v-b3fa1b95]{margin:0 0 12px;font-size:1.2rem}.daily-controls[data-v-b3fa1b95]{grid-template-columns:1fr 1fr 1.7fr auto;align-items:end;gap:16px;margin:24px 0;display:grid}.daily-source[data-v-b3fa1b95]{gap:8px;line-height:1.7;display:grid}.daily-source span[data-v-b3fa1b95],.daily-chart figcaption[data-v-b3fa1b95]{color:var(--text-secondary,#53617e);font-size:.875rem}.daily-admin[data-v-b3fa1b95]{margin:20px 0}.daily-heading[data-v-b3fa1b95]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.daily-heading>div[data-v-b3fa1b95]{flex:1;min-width:180px}.daily-heading h3[data-v-b3fa1b95]{overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.7}.daily-identity[data-v-b3fa1b95]{overflow-wrap:anywhere;margin:8px 0;font-weight:600;line-height:1.8}.daily-identity span[data-v-b3fa1b95]{color:var(--text-secondary,#53617e);margin-left:8px;font-size:.875rem;font-weight:400}.daily-product[data-v-b3fa1b95],.daily-detail[data-v-b3fa1b95]{border:1px solid var(--border,#dce2ef);border-radius:14px;min-width:0;margin:20px 0;padding:24px}.daily-detail h4[data-v-b3fa1b95]{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.daily-metrics[data-v-b3fa1b95]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0 0;display:grid}.daily-metrics dt[data-v-b3fa1b95]{color:var(--text-secondary,#53617e);font-size:.875rem}.daily-metrics dd[data-v-b3fa1b95]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:1.1rem}.daily-range[data-v-b3fa1b95]{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin:20px 0;display:grid}.daily-metric-select[data-v-b3fa1b95]{max-width:260px;margin-top:20px}.daily-chart[data-v-b3fa1b95]{margin:20px 0}.daily-chart svg[data-v-b3fa1b95]{width:100%;max-height:230px;display:block}.daily-chart-scale[data-v-b3fa1b95],.daily-chart-dates[data-v-b3fa1b95]{margin:8px 0;font-size:.875rem;line-height:1.7}.daily-chart-dates[data-v-b3fa1b95]{justify-content:space-between;gap:12px;display:flex}.daily-chart figcaption[data-v-b3fa1b95]{line-height:1.7}.daily-table[data-v-b3fa1b95]{border:1px solid var(--border,#dce2ef);border-radius:8px;max-width:100%;margin:20px 0;overflow-x:auto}.daily-table table[data-v-b3fa1b95]{border-collapse:collapse;width:100%;font-size:.875rem}.daily-table th[data-v-b3fa1b95],.daily-table td[data-v-b3fa1b95]{border-bottom:1px solid var(--border,#dce2ef);white-space:nowrap;text-align:right;padding:12px}.daily-table th[data-v-b3fa1b95]:first-child,.daily-table td[data-v-b3fa1b95]:nth-child(2){text-align:left}.daily-table thead th[data-v-b3fa1b95]{background:#f7f8fc}.daily-table tbody th[data-v-b3fa1b95]{font-weight:500}@media (width<=800px){.daily-controls[data-v-b3fa1b95]{grid-template-columns:1fr 1fr}.daily-controls button[data-v-b3fa1b95]{justify-self:end}.daily-metrics[data-v-b3fa1b95]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.daily-controls[data-v-b3fa1b95],.daily-range[data-v-b3fa1b95]{grid-template-columns:minmax(0,1fr)}.daily-controls button[data-v-b3fa1b95],.daily-range button[data-v-b3fa1b95]{justify-self:stretch}.daily-product[data-v-b3fa1b95],.daily-detail[data-v-b3fa1b95]{padding:18px}.daily-heading>.button[data-v-b3fa1b95]{width:100%}}.product-analysis{overflow-wrap:anywhere;min-width:0}.product-analysis h2{margin:0 0 10px;font-size:1.25rem}.product-analysis h3{margin:0 0 8px;font-size:1rem;font-weight:500}.product-analysis p{margin:8px 0;line-height:1.8}.analysis-intro{margin:22px 0}.analysis-intro p{color:var(--muted)}.analysis-search{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:20px 0;display:flex}.analysis-search>.field{flex:180px;margin:0}.analysis-search>.analysis-query{flex:3 280px}.analysis-empty{color:var(--muted);padding:32px 0}.analysis-candidates{border-top:1px solid var(--border)}.analysis-result-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.analysis-candidate{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 12px;display:flex}.analysis-candidate>div{min-width:0}.analysis-candidate>.button{flex-shrink:0}.analysis-candidate.selected{background:var(--brand-pale)}.analysis-candidate p{margin:5px 0 0}.analysis-selected{border-top:1px solid var(--border);margin-top:32px;padding-top:28px}.analysis-selected h2[tabindex]{scroll-margin-top:24px}.analysis-window{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 0;display:flex}.analysis-window .signal-filters{margin:0}.analysis-date{align-items:flex-end;gap:12px;display:flex}.analysis-date .field{margin:0}.analysis-period{margin-top:24px!important}.analysis-summary{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:22px;margin:0;padding:22px 0;display:grid}.analysis-summary dt{color:var(--muted);font-size:.8125rem}.analysis-summary dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:1.25rem}.analysis-summary dd small{color:var(--muted);font-size:.8125rem}.analysis-summary p{color:var(--muted);margin:5px 0 0;font-size:.8125rem}.analysis-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.analysis-chart{border-top:1px solid var(--border);min-width:0;padding:20px 0}.analysis-chart-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.analysis-chart-heading h3{margin:0}.analysis-chart-heading .field{max-width:100%;margin:0}.analysis-chart-heading select{max-width:100%;min-height:44px;font-size:.875rem}.analysis-plot{grid-template-columns:58px minmax(0,1fr);height:180px;margin-top:18px;display:grid}.analysis-y-axis{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 8px 0 0;font-size:.75rem;line-height:12px;display:flex}.analysis-plot svg{width:100%;height:180px;overflow:visible}.analysis-grid-line{stroke:var(--border);stroke-width:1px;fill:none}.analysis-series{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round}.analysis-point{fill:var(--brand)}.analysis-x-axis{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:10px;padding-left:58px;font-size:.75rem;display:flex}.analysis-chart-empty{min-height:180px;color:var(--muted);align-items:center;padding:18px 0;display:flex}.analysis-evidence{border-top:1px solid var(--border);padding:22px 0}.analysis-evidence ul,.analysis-source ul{padding-left:22px}.analysis-evidence li,.analysis-source li{margin:8px 0;line-height:1.8}.analysis-data-table{font-variant-numeric:tabular-nums;min-width:850px}.analysis-data-table td{text-align:right}.analysis-source{border-bottom:1px solid var(--border);padding:18px 0}.analysis-source:last-child{border-bottom:0}@media (width<=1000px){.analysis-chart-grid{grid-template-columns:1fr;gap:12px}}@media (width<=620px){.analysis-search{align-items:stretch}.analysis-search>.field,.analysis-search>.analysis-query{flex-basis:100%}.analysis-candidate{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0}.analysis-candidate.selected{padding-left:10px;padding-right:10px}.analysis-candidate>.button{width:100%}.analysis-window,.analysis-date{align-items:stretch;width:100%}.analysis-date .field{flex:1;min-width:0}.analysis-date>.button{align-self:flex-end}.analysis-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}.analysis-review table{min-width:900px}.analysis-review th small,.analysis-review td small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.analysis-review p{max-width:76ch}.diagnosis-v2 .diagnosis-filters{grid-template-columns:minmax(90px,.6fr) minmax(145px,.8fr) minmax(160px,1fr) minmax(220px,2fr) auto}.diagnosis-v2 .diagnosis-basis{color:var(--ink);margin:16px 0 8px;font-size:13px}.diagnosis-v2 .coverage-notice{color:var(--muted);margin:8px 0;font-size:13px;line-height:1.8}.diagnosis-v2 .diagnosis-information{border-bottom:1px solid var(--border);padding-bottom:14px}.diagnosis-v2 .diagnosis-information p,.diagnosis-v2 .diagnosis-information li{max-width:75ch;font-size:13px;line-height:1.8}.diagnosis-v2 .diagnosis-information h3{margin:20px 0 8px;font-size:14px}.diagnosis-v2 .rule-list{padding-left:20px}.diagnosis-v2 .rule-list li+li{margin-top:8px}.diagnosis-v2 .diagnosis-facets{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:20px 0 14px;display:flex}.diagnosis-v2 .diagnosis-facets .field{flex:1;min-width:180px;margin:0}.diagnosis-v2 .diagnosis-facets .operations-toolbar{flex:2;margin:0}.diagnosis-v2 .layer-filter{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.diagnosis-v2 .layer-filter button{min-height:42px;padding:10px 13px}.diagnosis-v2 .diagnosis-card-grid{grid-template-columns:1fr}.diagnosis-v2 .product-identity{align-items:flex-start;gap:18px;display:flex}.diagnosis-v2 .product-identity>div{flex:1;min-width:0}.diagnosis-v2 .product-identity img{object-fit:contain;flex-shrink:0;width:72px;height:88px}.diagnosis-v2 .product-identity h2{max-width:65ch;font-size:17px;font-weight:500;line-height:1.6}.diagnosis-v2 .identity-meta{color:var(--muted);overflow-wrap:anywhere;margin:4px 0;font-size:12px}.diagnosis-v2 .product-style{margin:8px 0;font-size:14px}.diagnosis-v2 .product-classification{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 8px;font-size:12px;display:flex}.diagnosis-v2 .product-layer{background:var(--surface);color:var(--ink);border-radius:5px;padding:5px 10px;font-weight:500}.diagnosis-v2 .product-layer[data-layer=main],.diagnosis-v2 .product-layer[data-layer=potential]{color:var(--brand);background:var(--brand-pale)}.diagnosis-v2 .product-layer[data-layer=optimize]{color:#795015;background:#fff5e7}.diagnosis-v2 .layer-reason{color:var(--muted);max-width:75ch;font-size:13px;line-height:1.8}.diagnosis-v2 .product-findings{margin:14px 0;padding:0;font-size:13px;line-height:1.8;list-style:none}.diagnosis-v2 .product-findings li+li{margin-top:6px}.diagnosis-v2 .finding-kind{color:var(--muted);margin-right:10px;font-size:11px}.diagnosis-v2 .product-cross-status{border-bottom:1px solid var(--border);margin:20px 0 0;padding-bottom:12px;font-size:12px;font-weight:500}.diagnosis-v2 .channel-comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.diagnosis-v2 .diagnosis-channel{min-width:0;padding:16px 0}.diagnosis-v2 .paid-channels{min-width:0}.diagnosis-v2 .paid-channels .diagnosis-channel+.diagnosis-channel{border-top:1px solid var(--border)}.diagnosis-v2 .diagnosis-channel h3{margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.6}.diagnosis-v2 .diagnosis-channel h3>span{color:var(--muted);margin-left:10px;font-size:12px;font-weight:400}.diagnosis-v2 .channel-readiness{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.8}.diagnosis-v2 .channel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin:16px 0;display:grid}.diagnosis-v2 .channel-metrics dt{color:var(--muted);font-size:12px;line-height:1.7}.diagnosis-v2 .channel-metrics dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:500}.diagnosis-v2 .channel-metrics small{color:var(--muted);font-size:11px;font-weight:400}.diagnosis-v2 .channel-budget{justify-content:space-between;gap:10px;margin:14px 0 6px;font-size:12px;line-height:1.8;display:flex}.diagnosis-v2 .channel-budget[data-state=exceeded]{color:#795015}.diagnosis-v2 .channel-zero,.diagnosis-v2 .channel-missing p,.diagnosis-v2 .channel-details p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.diagnosis-v2 .channel-missing p:first-of-type{color:var(--ink);margin:20px 0 8px;font-size:14px}.diagnosis-v2 .channel-details{margin-top:12px}.diagnosis-v2 details>summary{cursor:pointer;color:var(--brand);padding:6px 0;font-size:12px;line-height:1.8}.diagnosis-v2 .channel-thresholds{margin:12px 0;font-size:12px}.diagnosis-v2 .channel-thresholds>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.diagnosis-v2 .channel-thresholds dt{color:var(--muted)}.diagnosis-v2 .channel-thresholds dd{overflow-wrap:anywhere;margin:0}.diagnosis-v2 .diagnosis-next{border-top:1px solid var(--border);padding:18px 0 8px}.diagnosis-v2 .diagnosis-next h3{margin:0 0 6px;font-size:13px}.diagnosis-v2 .diagnosis-next p{max-width:75ch;font-size:14px;line-height:1.8}.diagnosis-v2 .diagnosis-next .commercial-check{color:var(--muted);margin-top:12px;font-size:12px}.diagnosis-v2 .diagnosis-evidence{border:0;margin-top:10px;padding:0}.diagnosis-v2 .diagnosis-evidence h3{margin:20px 0 8px;font-size:14px}.diagnosis-v2 .diagnosis-evidence h4{margin:14px 0 6px;font-size:12px}.diagnosis-v2 .diagnosis-evidence p,.diagnosis-v2 .diagnosis-evidence li,.diagnosis-v2 .legacy-evidence p,.diagnosis-v2 .legacy-evidence li{max-width:75ch;font-size:13px;line-height:1.8}.diagnosis-v2 .diagnosis-evidence ul,.diagnosis-v2 .legacy-evidence ul{padding-left:20px}.diagnosis-v2 .finding-detail+.finding-detail{border-top:1px solid var(--border);margin-top:18px;padding-top:6px}.diagnosis-v2 .legacy-evidence{color:var(--muted);margin-top:8px}.diagnosis-v2 .diagnosis-workflow{border-bottom:0;margin-top:16px;padding-bottom:0}.diagnosis-v2 .issue-facts{grid-template-columns:1fr 1fr 1fr}.diagnosis-v2 .issue-facts>div:first-child{grid-column:auto}.diagnosis-v2 .issue-facts dt,.diagnosis-v2 .issue-facts dd{font-size:12px}.diagnosis-v2 .issue-record-detail{margin-top:10px}.diagnosis-v2 .issue-record-detail p{font-size:13px;line-height:1.8}.diagnosis-v2 .diagnosis-workflow>.button{margin-top:12px}.diagnosis-v2 .diagnosis-workflow>.text-button{font-size:13px}.diagnosis-v2 .diagnosis-information .break-all{overflow-wrap:anywhere}.diagnosis-v2 .button:focus-visible,.diagnosis-v2 summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.diagnosis-v2 ::selection{background:var(--brand-pale);color:var(--brand)}.diagnosis-v2 a{text-underline-offset:3px}@media (width>=1580px){.diagnosis-v2 .diagnosis-card-grid,.diagnosis-v2 .channel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.diagnosis-v2 .problem-classification{border-bottom:1px solid var(--border);padding:16px 0}.diagnosis-v2 .problem-heading{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.diagnosis-v2 .problem-heading h2{margin:0;font-size:15px;font-weight:500}.diagnosis-v2 .problem-heading p{color:var(--muted);margin:4px 0 12px;font-size:12px}.diagnosis-v2 .problem-type-filters{flex-wrap:wrap;gap:8px;display:flex}.diagnosis-v2 .problem-type-filters button{font:inherit;border:1px solid var(--border);min-height:40px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.6}.diagnosis-v2 .problem-type-filters button span{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:6px}.diagnosis-v2 .problem-type-filters button.selected{color:var(--brand);border-color:var(--brand);background:var(--brand-pale)}.diagnosis-v2 .problem-type-filters button.selected span{color:var(--brand)}.diagnosis-v2 .problem-type-filters button:hover{border-color:var(--brand)}.diagnosis-v2 .problem-type-filters button:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.diagnosis-v2 .problem-type-filters button:disabled{cursor:wait;opacity:.65}@media (width<=1050px){.diagnosis-v2 .channel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.diagnosis-v2 .diagnosis-filters{grid-template-columns:1fr}.diagnosis-v2 .diagnosis-filters button{width:100%}.diagnosis-v2 .channel-comparison{grid-template-columns:1fr;gap:0}.diagnosis-v2 .paid-channels{border-top:1px solid var(--border)}.diagnosis-v2 .channel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnosis-v2 .diagnosis-facets{gap:12px}.diagnosis-v2 .diagnosis-facets .field{min-width:130px}.diagnosis-v2 .diagnosis-facets .operations-toolbar{flex-basis:100%}.diagnosis-v2 .layer-filter button{min-height:40px;padding:8px 10px;font-size:12px}.diagnosis-v2 .issue-facts{grid-template-columns:1fr}.diagnosis-v2 .product-identity h2{font-size:16px}.diagnosis-v2 .product-identity img{width:56px;height:70px}.diagnosis-v2 .product-identity{gap:12px}.diagnosis-v2 .diagnosis-workflow>.button{white-space:normal;width:100%}.diagnosis-v2 .diagnosis-filters{grid-template-columns:minmax(0,1fr) auto;gap:12px}.diagnosis-v2 .diagnosis-filters>.field:first-child{grid-column:1/-1}.diagnosis-v2 .diagnosis-filters>.field{min-width:0}.diagnosis-v2 .diagnosis-filters>button{width:auto}.diagnosis-v2 .diagnosis-facets{margin-top:14px}.diagnosis-v2 .diagnosis-information{padding-bottom:8px}.diagnosis-v2 .layer-filter{margin-top:12px}.diagnosis-v2 .coverage-notice,.diagnosis-v2 .diagnosis-basis{font-size:12px}}.diagnosis-v2 .diagnosis-card-grid{border-top:1px solid var(--border);grid-template-columns:1fr;gap:0}.diagnosis-v2 .diagnosis-compact{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:16px 0}.diagnosis-v2 .diagnosis-compact .product-identity h2{margin:0;font-size:15px;line-height:1.5}.diagnosis-v2 .diagnosis-compact .product-identity img{width:48px;height:56px}.diagnosis-v2 .diagnosis-compact .product-classification{gap:12px;margin:8px 0}.diagnosis-v2 .diagnosis-quick-metrics{grid-template-columns:1fr 1fr 1.3fr 2fr;gap:12px;margin:10px 0;display:grid}.diagnosis-v2 .diagnosis-quick-metrics dt{color:var(--muted);font-size:12px}.diagnosis-v2 .diagnosis-quick-metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px}.diagnosis-v2 .compact-action{max-width:90ch;margin:8px 0;font-size:13px;line-height:1.7}.diagnosis-v2 .diagnosis-expanded>summary{text-underline-offset:3px;align-items:center;width:fit-content;min-height:44px;text-decoration:underline;display:flex}.diagnosis-v2 .diagnosis-expanded[open]{padding-bottom:12px}@media (width<=600px){.diagnosis-v2 .diagnosis-quick-metrics{grid-template-columns:1fr 1fr}.diagnosis-v2 .diagnosis-compact{padding:14px 0}.diagnosis-v2 .diagnosis-compact .product-identity h2{font-size:14px}}@media (width>=1100px){.diagnosis-v2 .diagnosis-compact{grid-template-columns:minmax(0,1fr) minmax(440px,1fr);align-items:start;gap:6px 24px;display:grid}.diagnosis-v2 .diagnosis-compact>.product-identity{grid-area:1/1}.diagnosis-v2 .diagnosis-compact>.product-classification{grid-area:2/1;margin:0}.diagnosis-v2 .diagnosis-compact>.diagnosis-quick-metrics{grid-area:1/2/span 3;grid-template-columns:1fr 1fr 1.5fr 1.7fr;margin:4px 0}.diagnosis-v2 .diagnosis-compact>.diagnosis-erp-sales{grid-area:3/1}.diagnosis-v2 .diagnosis-compact>.compact-action{grid-column:1/-1;margin:4px 0}.diagnosis-v2 .diagnosis-compact>.compact-trend{grid-column:1;justify-self:start;min-height:36px}.diagnosis-v2 .diagnosis-compact>.diagnosis-expanded{grid-column:2;min-width:0}.diagnosis-v2 .diagnosis-compact>.diagnosis-expanded>summary{min-height:36px}.diagnosis-v2 .diagnosis-compact>.diagnosis-expanded[open]{grid-column:1/-1}}.diagnosis-sort{align-items:center}.diagnosis-sort button{align-items:center;gap:6px;display:inline-flex}.diagnosis-erp-sales{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:13px;display:flex}.diagnosis-erp-sales strong{font-variant-numeric:tabular-nums}.diagnosis-erp-sales small{color:var(--text-muted,#596579)}.diagnosis-erp-header,.diagnosis-erp-sales>small{flex-basis:100%}.diagnosis-erp-header span{color:var(--muted)}.diagnosis-erp-style{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.diagnosis-v2 .diagnosis-quick-metrics .diagnosis-revenue{grid-column:span 2}.diagnosis-v2 .diagnosis-quick-metrics .diagnosis-revenue dd{color:var(--brand);font-size:21px}.diagnosis-v2 .diagnosis-quick-metrics small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.diagnosis-v2 .diagnosis-metric-period{color:var(--muted);grid-column:1/-1;font-size:11px}.diagnosis-v2 .diagnosis-quick-metrics .diagnosis-metric-period dd{font-size:inherit;margin:0}@media (width<=600px){.diagnosis-v2 .diagnosis-quick-metrics .diagnosis-revenue{grid-column:span 1}.diagnosis-v2 .diagnosis-quick-metrics .diagnosis-revenue dd{font-size:18px}}.topbar-location a{color:inherit;text-underline-offset:4px;text-decoration:none}.topbar-location a:hover{color:#111fbf;text-decoration:underline}@media (width<=1100px){.diagnosis-v2 .diagnosis-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.diagnosis-v2 .diagnosis-filters{grid-template-columns:1fr}}.product-bi-page,.product-diagnosis-page{max-width:1680px;margin:0 auto}.product-bi-page>.page-heading{margin-bottom:16px}.product-bi-page>.page-heading>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.product-bi-page>.page-heading p{margin-top:0}.bi-scope-tools{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:8px 0;display:flex}.bi-scope-tools>.bi-period-line,.bi-scope-tools>.bi-coverage{margin:0}.bi-scope-tools>.bi-coverage[open]{flex-basis:100%}.bi-results-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:8px 0 12px;display:flex}.bi-results-controls>.bi-toolbar{flex:1;justify-content:flex-end;gap:16px;margin:0}.bi-results-controls>.bi-toolbar>p{white-space:nowrap}.bi-query{grid-template-columns:minmax(130px,1fr) 100px 156px minmax(200px,2fr) auto;align-items:end;gap:14px;margin-bottom:16px;display:grid}.bi-query .field,.bi-advanced .field{min-width:0;margin:0}.product-bi-page>.bi-query-toggle{display:none}.bi-query input,.bi-query select,.bi-advanced select{width:100%;min-width:0}.bi-search .search-input{align-items:center;display:flex}.bi-period-line{flex-wrap:wrap;align-items:baseline;gap:14px;margin:14px 0 6px;font-size:13px;display:flex}.bi-period-line p{color:var(--ink)}.bi-period-line p span{color:var(--muted)}.bi-coverage{color:var(--muted);margin:0 0 18px;font-size:12px}.bi-coverage summary{cursor:pointer;width:fit-content;min-height:32px;padding:5px 0}.bi-coverage p{margin:7px 0;line-height:1.8}.bi-dimension-controls{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:10px 0;padding:6px 0;display:flex}.bi-control-label{color:var(--muted);font-size:12px}.bi-checkbox{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:13px;line-height:1.7;display:inline-flex}.bi-checkbox input{width:16px;height:16px;accent-color:var(--brand);flex-shrink:0;margin:0}.bi-erp-options{border-top:1px solid var(--border);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 14px;padding-top:4px;display:flex}.bi-focus-filters{flex-wrap:wrap;gap:8px;display:flex}.bi-focus-filters button{color:var(--muted);background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;line-height:1.6;display:flex}.bi-focus-filters button[aria-pressed=true]{background:var(--brand-pale);color:var(--brand);border-color:#dce0fa}.bi-focus-filters button:hover{color:var(--brand);background:var(--surface)}.bi-toolbar{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:15px 0;font-size:12px;display:flex}.bi-toolbar .text-button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.bi-advanced{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin-bottom:18px;padding:18px 0 22px;display:grid}.bi-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.bi-product-card{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:14px;display:flex}.bi-product-identity{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:relative}.bi-product-identity>img{object-fit:contain;flex-shrink:0;width:36px;height:42px}.bi-product-name{flex:160px;min-width:0}.bi-product-name h2{text-wrap:wrap;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.bi-product-name h2 a{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;min-height:42px;display:-webkit-box;overflow:hidden}.bi-product-name h2 a:hover{color:var(--brand)}.bi-product-name h2 a:focus-visible{outline-offset:2px}.bi-product-name .product-style-numbers{gap:2px 8px;margin:4px 0 0;font-size:12px;line-height:1.5}.bi-product-name .style-number-note{font-size:12px}.bi-product-identity>.bi-category{padding:2px 6px;font-size:11px;position:absolute;bottom:0;right:0}.bi-product-name>.bi-identity-meta{margin-top:4px;padding-right:75px;font-size:11px;line-height:1.5}.bi-identity-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.bi-category{background:var(--surface);color:var(--muted);border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px;line-height:1.6}.bi-category[data-kind=business]{color:#a3312b;background:#fff1ef}.bi-category[data-kind=supply]{color:#805411;background:#fff6e7}.bi-category[data-kind=opportunity]{color:var(--success);background:#edf7f0}.bi-finding-line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:10px 0 0;display:flex}.bi-primary-finding{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.6}.bi-additional-findings{color:var(--muted);white-space:nowrap;font-size:11px}.product-bi-card-metrics{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.product-bi-card-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.product-bi-card-metrics dt,.bi-detail-metrics dt,.bi-issue-facts dt{color:var(--muted);font-size:12px}.product-bi-card-metrics dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:500;line-height:1.5}.product-bi-card-metrics small,.bi-detail-metrics small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.6;display:block}.bi-card-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:4px;display:flex}.bi-product-card>.bi-card-footer{margin-top:auto}.bi-product-card>section:last-of-type{margin-bottom:10px}.bi-compact-shipments h3{margin:0 0 5px;font-size:12px;font-weight:500;line-height:1.6}.bi-compact-shipments h3 span{color:var(--muted);margin-left:5px;font-size:11px;font-weight:400}.bi-compact-shipments dl{flex-wrap:wrap;gap:4px 16px;display:flex}.bi-compact-shipments dl>div{align-items:baseline;gap:8px;min-width:0;display:flex}.bi-compact-shipments dt{overflow-wrap:anywhere;font-size:12px}.bi-compact-shipments dd{white-space:nowrap;margin:0;font-size:13px;line-height:1.6}.bi-card-mapping{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6}.bi-card-footer>span{color:var(--muted);font-size:12px}.bi-card-footer a,.bi-context-tools a,.bi-back{align-items:center;gap:6px;min-height:36px;font-size:13px;font-weight:500;display:inline-flex}.bi-footer-note{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.8}.bi-tools{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.bi-tools summary{cursor:pointer;width:fit-content;min-height:36px;font-size:13px}.bi-tools>div{flex-wrap:wrap;gap:10px 24px;padding:12px 0;display:flex}.bi-tools a{min-height:32px;font-size:13px}.bi-source-note,.bi-source-period{color:var(--muted);overflow-wrap:anywhere;font-weight:400;line-height:1.8;font-size:12px!important}.bi-source-period{margin:6px 0}.bi-shipments{min-width:0;margin-top:10px}.bi-shipments h3{margin:0 0 5px;font-size:13px;font-weight:500}.bi-shipments .bi-shipment-rows{margin:12px 0;display:block}.bi-shipment-rows>div{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.bi-shipment-rows dt{color:var(--ink);overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.bi-shipment-rows dd{text-align:right;flex:1;min-width:0;margin:0;font-size:14px;line-height:1.8}.bi-shipment-rows dd>span{color:var(--muted);font-size:12px}.bi-shipment-estimate{color:var(--muted);font-size:12px;display:block}.bi-back{margin:0 0 20px}.bi-detail-identity{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:4px 0 20px;display:flex}.bi-detail-identity>img{object-fit:contain;width:70px;height:82px}.bi-detail-identity>div{flex:220px;min-width:0}.bi-detail-identity h2{overflow-wrap:anywhere;text-wrap:wrap;font-size:23px;font-weight:500;line-height:1.5}.bi-detail-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin:20px 0 24px;display:flex}.bi-detail-tabs button{min-height:44px;color:var(--muted);background:#fff;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:14px}.bi-detail-tabs button[aria-pressed=true]{border-bottom-color:var(--brand);color:var(--brand);font-weight:500}.bi-detail-content{max-width:1120px}.bi-detail-section{margin:0 0 22px}.bi-detail-section+.bi-detail-section{border-top:1px solid var(--border);padding-top:22px}.bi-detail-section h3{margin:0 0 12px}.bi-detail-section p{overflow-wrap:anywhere;margin:9px 0;font-size:14px;line-height:1.9}.bi-detail-conclusion{font-size:21px;font-weight:500;line-height:1.6}.bi-finding-detail{border-bottom:1px solid var(--border);padding:12px 0}.bi-finding-detail summary{cursor:pointer;min-height:36px;color:var(--brand);overflow-wrap:anywhere;font-size:14px;line-height:1.8}.bi-finding-detail summary>span{color:var(--muted);margin-left:14px;font-size:12px}.bi-finding-detail h4{margin:20px 0 7px;font-size:13px;font-weight:500}.bi-finding-detail p,.bi-finding-detail li{overflow-wrap:anywhere;max-width:75ch;font-size:13px;line-height:1.9}.bi-finding-detail ul{padding-left:20px}.bi-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:18px 0;display:grid}.bi-detail-metrics dd{overflow-wrap:anywhere;margin:4px 0;font-size:22px;font-weight:500}.bi-context-tools{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:22px 0;display:flex}.bi-paid-date{max-width:260px;margin:24px 0 10px}.bi-empty-section{color:var(--muted);padding:22px 0;font-size:14px}.bi-issue-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.bi-issue-facts dd{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.bi-record-text{white-space:pre-wrap}.bi-detail-section>.button{margin-top:12px}@media (width>=1250px){.bi-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1780px){.bi-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.bi-query{grid-template-columns:minmax(120px,1fr) 100px minmax(145px,1fr)}.bi-search{grid-column:1/span 2}.bi-query>.button{justify-self:end}.bi-category{font-size:11px}}@media (width<=800px){.bi-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-product-grid{grid-template-columns:1fr}.bi-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-product-identity{flex-wrap:nowrap}.bi-product-name{flex-basis:160px}}@media (width<=540px){.bi-query{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.bi-query>.field:nth-child(3),.bi-search{grid-column:1/-1}.bi-query>.button{grid-column:1/-1;justify-self:stretch}.bi-dimension-controls{gap:8px 15px}.bi-control-label{flex-basis:100%}.bi-focus-filters{gap:5px}.bi-focus-filters button{padding:8px 9px;font-size:12px}.bi-advanced{grid-template-columns:1fr}.bi-product-card{padding:14px}.bi-product-identity{flex-wrap:wrap}.bi-product-name{flex-basis:150px}.bi-category{font-size:12px}.bi-detail-identity h2{font-size:20px}.bi-detail-tabs{gap:2px}.bi-detail-tabs button{padding:10px;font-size:13px}.bi-detail-metrics{gap:18px 12px}.bi-detail-metrics dd{font-size:20px}.bi-issue-facts{grid-template-columns:1fr}}@media (pointer:coarse){.bi-checkbox,.bi-card-footer a,.bi-focus-filters button,.bi-toolbar .text-button,.bi-back{min-height:44px}}@media (width<=540px){.product-bi-page>.page-heading{flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:20px}.product-bi-page>.page-heading>div{flex:1;min-width:0}.product-bi-page>.page-heading>.button{flex-shrink:0;width:auto;margin:0}.product-bi-page>.bi-query-toggle{gap:8px;width:100%;min-height:44px;margin-bottom:12px;display:flex}.bi-query-toggle>span:first-of-type{text-align:left;overflow-wrap:anywhere;flex:1}.bi-query-toggle>span:last-child{flex-shrink:0;font-size:12px}.bi-query:not(.is-open){display:none}.bi-query.is-open{margin:16px 0 20px}.product-bi-page .bi-period-line{margin-top:10px}.product-bi-page .bi-dimension-controls{margin:12px 0}.product-bi-page .bi-toolbar{margin:10px 0}}@media (width>=1101px){.bi-query input,.bi-query select,.bi-query>.button{height:36px;min-height:36px;padding-top:6px;padding-bottom:6px}}@media (width<=540px){.product-bi-page>.page-heading>div{display:block}.product-bi-page>.page-heading p{margin-top:5px}.bi-results-controls>.bi-toolbar{flex-basis:100%;justify-content:space-between}.bi-scope-tools{gap:2px 12px}}.monitor-heading[data-v-cc44e8de],.monitor-item-title[data-v-cc44e8de],.monitor-actions[data-v-cc44e8de],.monitor-search[data-v-cc44e8de]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.monitor-heading[data-v-cc44e8de]{margin:4px 0 24px}.monitor-heading h2[data-v-cc44e8de],.monitor-item-title h3[data-v-cc44e8de]{margin:0}.monitor-heading p[data-v-cc44e8de]{max-width:70ch;margin:8px 0 0}.monitor-actions[data-v-cc44e8de]{justify-content:flex-start;gap:12px;margin-top:16px}.monitor-filters[data-v-cc44e8de],.monitor-fields[data-v-cc44e8de]{grid-template-columns:1fr 1fr 2fr auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.monitor-fields[data-v-cc44e8de]{grid-template-columns:1fr 2fr;margin-top:20px}.monitor-empty[data-v-cc44e8de]{border:1px dashed var(--border,#e4e7ed);text-align:center;background:var(--surface,#f7f8fb);border-radius:12px;padding:40px 24px}.monitor-empty p[data-v-cc44e8de]{max-width:60ch;color:var(--muted,#606879);margin:12px auto 20px}.monitor-list[data-v-cc44e8de],.monitor-options[data-v-cc44e8de],.monitor-map-list[data-v-cc44e8de]{margin:0;padding:0;list-style:none}.monitor-list>li[data-v-cc44e8de]{border-bottom:1px solid var(--border,#e4e7ed);padding:22px 0}.monitor-item-title[data-v-cc44e8de]{align-items:baseline}.monitor-item-title h3[data-v-cc44e8de]{overflow-wrap:anywhere;flex:1;min-width:180px}.monitor-item-title span[data-v-cc44e8de]{color:#111fbf;font-size:13px}.monitor-note[data-v-cc44e8de]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.monitor-source-note[data-v-cc44e8de]{margin-top:24px}.monitor-editor[data-v-cc44e8de]{border:1px solid var(--border,#e4e7ed);border-radius:12px;margin-bottom:24px;padding:24px}.monitor-editor fieldset[data-v-cc44e8de]{border:0;min-width:0;margin:0;padding:0}.monitor-search>.field[data-v-cc44e8de]{flex:1;min-width:180px}.monitor-checks[data-v-cc44e8de]{gap:24px;margin:20px 0;display:flex}.monitor-checks label[data-v-cc44e8de],.monitor-confirm[data-v-cc44e8de]{align-items:center;gap:8px;min-height:44px;display:flex}.monitor-confirm[data-v-cc44e8de]{margin:12px 0}.monitor-mapping[data-v-cc44e8de]{margin-bottom:24px}.monitor-mapping summary[data-v-cc44e8de]{cursor:pointer;padding:12px 0}.monitor-options[data-v-cc44e8de]{border:1px solid var(--border,#e4e7ed);border-radius:8px;max-height:260px;margin:12px 0;overflow:auto}.monitor-options button[data-v-cc44e8de]{text-align:left;border:0;border-bottom:1px solid var(--border,#e4e7ed);width:100%;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:#fff;padding:12px;display:block}.monitor-options button[data-v-cc44e8de]:hover,.monitor-options button[aria-pressed=true][data-v-cc44e8de]{background:#eef0ff}.monitor-options>li[data-v-cc44e8de]{overflow-wrap:anywhere;padding:10px 12px}.monitor-options span[data-v-cc44e8de]{color:var(--muted,#606879);margin-top:4px;font-size:12px;display:block}.monitor-map-list li[data-v-cc44e8de]{border-bottom:1px solid var(--border,#e4e7ed);overflow-wrap:anywhere;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.monitor-detail[data-v-cc44e8de]{border-top:1px solid var(--border,#e4e7ed);margin-top:28px;padding-top:24px}.monitor-period[data-v-cc44e8de]{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:20px;display:flex}.monitor-variant-group[data-v-cc44e8de]{margin-top:24px}.monitor-variant-group h4[data-v-cc44e8de]{margin-bottom:8px}.monitor-variants[data-v-cc44e8de]{margin:24px 0}.monitor-detail .supply-table-wrap[data-v-cc44e8de]{margin:20px 0}.monitor-detail table[data-v-cc44e8de]{min-width:680px}.monitor-panel button[data-v-cc44e8de]:focus-visible,.monitor-panel summary[data-v-cc44e8de]:focus-visible{outline-offset:3px;outline:2px solid #111fbf}.monitor-panel button[data-v-cc44e8de]:disabled{opacity:.55;cursor:wait}.monitor-panel h3[tabindex][data-v-cc44e8de]:focus{outline:none}.monitor-panel input[type=checkbox][data-v-cc44e8de]{accent-color:#111fbf;width:18px;height:18px}.monitor-panel .button[data-v-cc44e8de]{align-items:center;gap:8px;display:inline-flex}.monitor-panel .text-button[data-v-cc44e8de]{min-height:40px}.monitor-panel[data-v-cc44e8de] .product-analysis{margin-top:28px}@media (width<=700px){.monitor-filters[data-v-cc44e8de]{grid-template-columns:1fr 1fr}.monitor-filters>.field[data-v-cc44e8de]:nth-child(3){grid-column:1/-1}.monitor-fields[data-v-cc44e8de]{grid-template-columns:1fr}.monitor-editor[data-v-cc44e8de]{padding:18px}.monitor-empty[data-v-cc44e8de]{padding:28px 18px}.monitor-heading[data-v-cc44e8de]{align-items:flex-start}.monitor-actions[data-v-cc44e8de]{gap:8px 16px}.monitor-panel .text-button[data-v-cc44e8de]{min-height:44px}.monitor-map-list li[data-v-cc44e8de]{flex-wrap:wrap}}.order-history-scroll[data-v-6269e765]{max-width:100%;overflow-x:auto}.order-history-table[data-v-6269e765]{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:780px;font-size:12px}.order-history-table th[data-v-6269e765],.order-history-table td[data-v-6269e765]{vertical-align:top;border-bottom:1px solid #e4e7ed;padding:8px 10px}.order-history-table th[data-v-6269e765]{font-weight:500}.order-history-table thead[data-v-6269e765]{background:#f7f8fb}.order-history-table span[data-v-6269e765]{color:#606879;margin-top:3px;font-size:11px;font-weight:400;line-height:1.5;display:block}.order-history-table .order-shortage[data-v-6269e765]{color:#bf2222}.order-history-table details[data-v-6269e765]{margin-top:6px}.order-history-table summary[data-v-6269e765]{color:#111fbf;cursor:pointer;padding:4px 0}.order-history-table ul[data-v-6269e765]{margin:4px 0;padding-left:18px;line-height:1.7}.order-history-note[data-v-6269e765]{color:#606879;margin:6px 0;font-size:11px;line-height:1.6}.order-history-scroll[data-v-6269e765]:focus-visible,summary[data-v-6269e765]:focus-visible{outline-offset:2px;outline:2px solid #111fbf}.board-last-order[data-v-665390ae]{gap:2px;margin-bottom:8px;font-size:12px;display:grid}.board-last-order strong[data-v-665390ae]{font-size:12px}.board-order-history[data-v-665390ae]{gap:4px;margin:8px 0 16px;font-size:12px;display:grid}.board-order-history>span[data-v-665390ae],.board-order-history>small[data-v-665390ae]{color:var(--muted,#606879)}.monitor-board[data-v-665390ae]{color:var(--ink,#1d2433);font-variant-numeric:tabular-nums;font-size:13px}.board-toolbar[data-v-665390ae]{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 12px;display:flex}.board-toolbar .field[data-v-665390ae]{gap:4px;min-width:90px;margin:0}.board-search[data-v-665390ae]{flex:1;min-width:220px!important}.board-toolbar .button[data-v-665390ae],.board-add .button[data-v-665390ae]{align-items:center;gap:6px;min-height:38px;padding:8px 12px;display:inline-flex}.board-toolbar input[data-v-665390ae],.board-toolbar select[data-v-665390ae],.board-add input[data-v-665390ae]{min-height:38px;padding:7px 10px}.board-context[data-v-665390ae]{color:var(--muted,#606879);flex-wrap:wrap;gap:8px 18px;padding:8px 0 12px;font-size:12px;display:flex}.board-context strong[data-v-665390ae]{color:var(--ink,#1d2433)}.board-context b[data-v-665390ae]{font-weight:500}.board-add[data-v-665390ae]{background:#f7f8fb;border:1px solid #e4e7ed;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.board-add .field[data-v-665390ae]{flex:1;min-width:190px}.board-add p[data-v-665390ae]{width:100%;margin:0;font-size:12px}.board-table-wrap[data-v-665390ae]{border:1px solid #e4e7ed;border-radius:8px;overflow:auto}.board-table[data-v-665390ae],.board-inner-table[data-v-665390ae]{border-collapse:collapse;text-align:left;width:100%}.board-table[data-v-665390ae]{min-width:870px}.board-table th[data-v-665390ae],.board-table td[data-v-665390ae]{vertical-align:middle;border-bottom:1px solid #e4e7ed;padding:10px 12px}.board-table thead th[data-v-665390ae]{white-space:nowrap;background:#f7f8fb;font-size:12px;font-weight:500}.board-table thead span[data-v-665390ae],.board-table td>span[data-v-665390ae],.board-inner-table th>span[data-v-665390ae],.board-link-title span[data-v-665390ae],.board-inner-table td>span[data-v-665390ae]{color:#606879;margin-top:3px;font-size:11px;font-weight:400;display:block}.board-table>tbody>tr>th[data-v-665390ae]{width:34%;min-width:270px}.board-row-open[data-v-665390ae]{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:6px;padding:0;display:flex}.board-row-open svg[data-v-665390ae]{flex-shrink:0;margin-top:2px}.board-row-open strong[data-v-665390ae]{font-size:15px}.board-name[data-v-665390ae]{white-space:nowrap;text-overflow:ellipsis;max-width:34ch;font-size:12px;font-weight:400;display:block;overflow:hidden}.board-row-open small[data-v-665390ae]{color:#606879;white-space:nowrap;text-overflow:ellipsis;max-width:44ch;font-size:11px;font-weight:400;display:block;overflow:hidden}.board-value[data-v-665390ae]{font-size:20px;font-weight:600;line-height:1.35}.board-actions[data-v-665390ae]{flex-wrap:wrap;gap:8px;display:flex}.board-actions .text-button[data-v-665390ae]{min-height:30px;padding:4px 0;font-size:12px}.board-selected[data-v-665390ae]{background:#eef0ff}.board-expanded>td[data-v-665390ae]{background:#fafbff;padding:12px 18px!important}.board-detail-bar[data-v-665390ae]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.board-tabs[data-v-665390ae]{gap:6px;display:flex}.board-tabs button[data-v-665390ae]{color:inherit;cursor:pointer;background:#fff;border:1px solid #d8dce8;border-radius:4px;padding:6px 10px}.board-tabs button[aria-pressed=true][data-v-665390ae]{color:#111fbf;background:#eef0ff;border-color:#111fbf}.board-inner-table[data-v-665390ae]{background:#fff;font-size:12px}.board-inner-table td[data-v-665390ae],.board-inner-table th[data-v-665390ae]{padding:7px 10px!important}.board-inner-table th[data-v-665390ae]{font-weight:500}.board-link-title[data-v-665390ae]{color:#111fbf;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.board-link-title span[data-v-665390ae]{color:#606879;overflow-wrap:anywhere;max-width:40ch}.board-link-detail[data-v-665390ae]{background:#f7f8fb!important}.board-link-detail h4[data-v-665390ae]{margin:12px 0 6px;font-size:12px}.board-footnote[data-v-665390ae]{color:#606879;margin:8px 0;font-size:11px;line-height:1.6}.board-empty[data-v-665390ae]{color:#606879;border-bottom:1px solid #e4e7ed;padding:20px 12px}.board-message[data-v-665390ae]{color:#111fbf;margin:8px 0;font-size:12px}.board-pagination[data-v-665390ae]{justify-content:flex-end;align-items:center;gap:14px;margin-top:10px;display:flex}.monitor-board button[data-v-665390ae]:focus-visible,.board-table-wrap[data-v-665390ae]:focus-visible{outline-offset:2px;outline:2px solid #111fbf}.monitor-board button[data-v-665390ae]:disabled{opacity:.55}.monitor-board[data-v-665390ae] ::selection{background:#dce0ff}.monitor-board input[data-v-665390ae]{caret-color:#111fbf}@media (width<=700px){.board-search[data-v-665390ae]{flex-basis:100%}.board-toolbar[data-v-665390ae]{gap:8px}.board-toolbar .field[data-v-665390ae]{flex:1}.board-context[data-v-665390ae]{gap:5px 10px}.board-toolbar .button[data-v-665390ae]{min-height:42px}.board-table th[data-v-665390ae],.board-table td[data-v-665390ae]{padding:9px}.board-table[data-v-665390ae]{min-width:790px}.board-add .field[data-v-665390ae]{flex-basis:100%}.board-actions .text-button[data-v-665390ae]{min-height:40px}.board-toolbar .board-search[data-v-665390ae]{flex:100%}.board-table[data-v-665390ae]{min-width:0;display:block}.board-table>thead[data-v-665390ae]{display:none}.board-table>tbody[data-v-665390ae]{display:block}.board-table>tbody>tr[data-v-665390ae]:not(.board-expanded){border-bottom:1px solid #e4e7ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;padding:9px 10px;display:grid}.board-table>tbody>tr>th[data-v-665390ae]{border:0;grid-column:1/-1;width:auto;min-width:0;padding:0}.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]{border:0;min-width:0;height:auto;padding:0}.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]:nth-child(2):before{content:"线上合计"}.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]:nth-child(3):before{content:"聚水潭出库"}.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]:nth-child(4):before{content:"共享库存"}.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]:before{color:#606879;margin-bottom:3px;font-size:11px;display:block}.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]:last-child{grid-column:1/-1}.board-actions[data-v-665390ae]{justify-content:flex-end}.board-actions .text-button[data-v-665390ae]{min-height:32px;padding:2px 5px}.board-name[data-v-665390ae],.board-row-open small[data-v-665390ae]{max-width:calc(100vw - 94px)}.board-row-open strong[data-v-665390ae]{font-size:15px}.board-table td>span[data-v-665390ae]{font-size:10px;line-height:1.4}.board-expanded[data-v-665390ae]{display:block}.board-expanded>td[data-v-665390ae]{max-width:100%;display:block;overflow-x:auto;padding:8px!important}.board-inner-table[data-v-665390ae]{min-width:600px}.board-detail-bar[data-v-665390ae]{min-width:570px}.board-value[data-v-665390ae]{font-size:19px}.board-context[data-v-665390ae]{font-size:11px}.board-row-open svg[data-v-665390ae]{width:15px}}.board-threshold[data-v-665390ae]{max-width:100px}.board-threshold input[data-v-665390ae]{width:100%}.board-priority[data-v-665390ae]{color:#93410a;background:#fff2e6;border-radius:3px;margin-left:7px;padding:2px 4px;font-size:10px;font-weight:500}.board-weekly[data-v-665390ae]{margin:6px 0 0 23px;font-weight:400;line-height:1.5}.board-weekly strong[data-v-665390ae]{margin-right:7px;font-size:14px}.board-weekly>span[data-v-665390ae]{color:#606879;font-size:11px}.board-weekly small[data-v-665390ae]{color:#606879;font-size:10px;display:block}.board-weekly[data-signal=up] strong[data-v-665390ae],.board-weekly[data-signal=new] strong[data-v-665390ae]{color:#ac3525}.board-weekly[data-signal=down] strong[data-v-665390ae]{color:#087a50}.board-weekly[data-signal=needs_data] strong[data-v-665390ae]{color:#606879}.board-low-link[data-v-665390ae]{color:#a33e10;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:12px;display:block}.board-low-sku[data-v-665390ae]{color:#93410a;overflow-wrap:anywhere;max-width:25ch;font-size:10px;line-height:1.5;display:block}.board-color-heading th[data-v-665390ae]{background:#eef0fa;font-size:12px}.board-color-heading th>span[data-v-665390ae]{margin-left:12px;display:inline}.board-low-row td[data-v-665390ae],.board-low-row th[data-v-665390ae]{background:#fff9f0}.board-stock-table td[data-v-665390ae]:nth-child(5){max-width:180px}@media (width<=700px){.board-threshold[data-v-665390ae]{max-width:none}.board-toolbar .board-threshold[data-v-665390ae]{flex:0 100px}.board-weekly[data-v-665390ae]{margin-left:21px}.board-weekly small[data-v-665390ae],.board-low-sku[data-v-665390ae]{font-size:10px}.board-low-link[data-v-665390ae]{font-size:11px}.board-color-heading th>span[data-v-665390ae]{display:inline}.board-stock-table[data-v-665390ae]{min-width:760px}.board-last-order[data-v-665390ae]{flex-wrap:wrap;align-items:center;gap:3px 8px;margin:4px 0;display:flex}.board-last-order strong[data-v-665390ae]{flex-basis:100%}.board-last-order small[data-v-665390ae]{font-size:10px}.board-actions[data-v-665390ae]{margin-top:2px}.board-order-history .board-inner-table[data-v-665390ae]{min-width:760px}}.board-color-stock[data-v-665390ae]{gap:4px;margin:6px 0;font-size:12px;line-height:1.5;display:grid}.board-color-stock-row[data-v-665390ae]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.board-color-stock-row>strong[data-v-665390ae]{font-size:12px;font-weight:500}.board-color-stock-row>span[data-v-665390ae]{white-space:nowrap}.stock-red[data-v-665390ae]{color:#bf2222;font-weight:600}.board-stock-age[data-v-665390ae]{color:#606879;font-size:10px;line-height:1.5;display:block}.board-stock-decisions[data-v-665390ae]{border-top:1px solid #e4e7ed;gap:12px;margin:8px 0 0;padding-top:6px;display:flex}.board-stock-decisions>div[data-v-665390ae]{flex:1}.board-stock-decisions dt[data-v-665390ae]{color:#606879;font-size:11px}.board-stock-decisions dd[data-v-665390ae]{color:#1d2433;margin:3px 0 0;font-size:15px;font-weight:600}.board-table>tbody>tr>th[data-v-665390ae]{width:27%}.board-table>tbody>tr:not(.board-expanded)>th[data-v-665390ae],.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]{vertical-align:top}.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]:nth-child(4){min-width:275px}@media (width<=700px){.board-table>tbody>tr>th[data-v-665390ae]{width:auto}.board-table>tbody>tr:not(.board-expanded)>td[data-v-665390ae]:nth-child(4){grid-column:1/-1;min-width:0}.board-table>tbody>tr[data-v-665390ae]:not(.board-expanded){grid-template-columns:repeat(2,minmax(0,1fr))}.board-color-stock[data-v-665390ae]{gap:3px;font-size:12px}.board-stock-decisions dd[data-v-665390ae]{font-size:16px}}.board-stock-decisions dd[data-risk=risk][data-v-665390ae]{color:#bf2222}.board-stock-decisions dd[data-risk=watch][data-v-665390ae]{color:#93410a}.supply-workbench{overflow-wrap:anywhere;min-width:0}.supply-workbench h2{margin:0 0 12px}.supply-workbench h3{margin:0 0 12px;font-size:1rem;font-weight:500}.supply-workbench h4{margin:0 0 10px;font-size:.95rem}.supply-workbench p{margin:8px 0;line-height:1.8}.supply-workbench .small{font-size:.8125rem}.supply-workbench input::placeholder,.supply-workbench textarea::placeholder{color:var(--muted);opacity:1}.supply-workbench textarea{width:100%;color:var(--ink);resize:vertical;caret-color:var(--brand);font:inherit;background:#fff;border:1px solid #cdd2dd;border-radius:6px;padding:10px 12px}.supply-workbench textarea:disabled{background:var(--surface)}.supply-workbench button{white-space:normal}.supply-workbench summary{color:var(--brand);cursor:pointer;padding:7px 0}.supply-workbench ul{margin:10px 0;padding-left:22px}.supply-workbench li{margin:5px 0}.supply-subnav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin:22px 0 26px;padding-bottom:16px;display:flex}.supply-subnav button{color:var(--muted);background:#fff;border:1px solid #0000;border-radius:6px;min-height:44px;padding:10px 14px}.supply-subnav button:hover:not(:disabled){background:var(--surface);color:var(--ink)}.supply-subnav button[aria-pressed=true]{background:var(--brand-pale);color:var(--brand);border-color:var(--brand)}.supply-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:20px 0;display:flex}.supply-toolbar .field{flex:190px;margin:0}.supply-toolbar .field.supply-search{flex:3 260px}.supply-summary{border-bottom:1px solid var(--border);color:var(--muted);padding:12px 0 20px}.supply-source{margin-bottom:8px;padding:4px 0 20px}.supply-item{border-top:1px solid var(--border);padding:24px 0}.supply-item:first-child{border-top:0}.supply-item-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.supply-item-head>div{min-width:0}.supply-action-label{color:var(--brand);flex-shrink:0;font-size:.875rem;font-weight:500}.supply-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.supply-metrics dt{color:var(--muted);font-size:.8125rem}.supply-metrics dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:1rem}.supply-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.supply-reasons{color:var(--muted)}.supply-blockers{color:#754217;background:#fff6ed;border-radius:8px;margin:18px 0;padding:14px 16px}.supply-blockers>p{margin-top:0}.supply-message{color:#15583d;background:#edf7f1;border-radius:8px;padding:12px 16px;margin:18px 0!important}.supply-table-wrap{border:1px solid var(--border);border-radius:12px;margin:18px 0;overflow-x:auto}.supply-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.supply-table th{color:var(--muted);background:var(--surface);white-space:nowrap;font-weight:500}.supply-table th,.supply-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px 14px}.supply-table tr:last-child td{border-bottom:0}.supply-table .supply-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.supply-table button{text-align:left}.supply-pagination{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.supply-pagination>div{gap:12px;display:flex}.supply-empty{color:var(--muted);padding:32px 0}.supply-loading{color:var(--muted);padding:24px 0}.supply-loading:after{content:"";background:var(--surface);border-radius:6px;height:64px;margin-top:14px;display:block}.supply-form{border-top:1px solid var(--border);margin:24px 0;padding-top:22px}.supply-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.supply-form-grid .field{margin:0}.supply-span{grid-column:1/-1}.supply-checkbox{align-items:flex-start;gap:10px;margin:20px 0;display:flex}.supply-detail{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.supply-detail-heading{scroll-margin-top:24px}.supply-pair-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.supply-pair-grid>div{min-width:0}.supply-event{border-bottom:1px solid var(--border);margin-top:16px;padding-bottom:16px}.supply-status{font-weight:500}.supply-line{border-top:1px solid var(--border);padding:24px 0}.supply-line:first-child{border-top:0}.supply-version{color:var(--muted);font-size:.8125rem}.supply-master-status{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:20px 0;display:flex}.supply-master-status h2{font-size:1.125rem}.supply-master-status>.button{flex-shrink:0}.supply-master-table{min-width:1000px}.supply-master-table tbody th{white-space:normal;min-width:200px;max-width:290px;color:var(--ink);background:#fff;font-weight:400}.supply-master-table tbody td{min-width:125px;max-width:250px}.supply-master-table tbody td:nth-child(2){min-width:160px}.supply-master-table p{margin:4px 0}@media (width<=760px){.supply-master-status{flex-direction:column;gap:12px}.supply-form-grid,.supply-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-pair-grid{grid-template-columns:1fr;gap:18px}.supply-item-head{flex-direction:column;gap:8px}}@media (width<=520px){.supply-form-grid{grid-template-columns:1fr}.supply-toolbar{align-items:stretch}.supply-toolbar .field,.supply-toolbar .field.supply-search{flex-basis:100%}.supply-subnav{gap:4px}.supply-subnav button{flex:auto;padding:10px}.supply-pagination{flex-direction:column;align-items:stretch}.supply-pagination>div{justify-content:space-between}.supply-table th,.supply-table td{padding:10px}.supply-actions>.button{flex:140px}.supply-metrics{gap:14px}}.supply-shop-selector{max-width:360px;margin-bottom:20px}.supply-style-table{min-width:820px}.supply-style-table th,.supply-style-table td{vertical-align:top;padding:12px 14px}.supply-style-name{overflow-wrap:anywhere;max-width:28ch;font-weight:400}.supply-warning-text{color:#875200}.supply-trend-bars{border-bottom:1px solid #e4e7ed;align-items:end;gap:3px;height:120px;padding:10px 0;display:flex}.supply-trend-bars>div{flex:1;align-items:end;min-width:4px;height:100%;display:flex}.supply-trend-bars span{background:#111fbf;width:100%}.supply-trend-bars i{color:#606879;font-size:10px;font-style:normal}@media (width<=520px){.supply-shop-selector{max-width:none}.supply-trend-bars{overflow-x:auto}}.supply-inline-specs>td{background:#f7f8fb;padding:16px}.supply-inline-specs .supply-table-wrap{background:#fff}.supply-inline-specs h3{margin:0 0 12px}.supply-row-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.supply-workbench>.page-heading[data-v-3e833ad8]{margin-bottom:14px}.supply-workbench>.page-heading h1[data-v-3e833ad8]{font-size:25px}.supply-subnav[data-v-3e833ad8]{gap:6px;margin:0 0 14px;padding-bottom:8px}.supply-subnav button[data-v-3e833ad8]{min-height:36px;padding:7px 12px}.supply-shop-selector[data-v-3e833ad8]{margin-bottom:12px}@font-face{font-family:HarmonyOS Sans SC;src:url(/fonts/HarmonyOS_Sans_SC_Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/fonts/HarmonyOS_Sans_SC_Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/fonts/HarmonyOS_Sans_SC_Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color:#1d2433;font-synthesis:none;--brand:#111fbf;--brand-hover:#0d1698;--brand-pale:#eef0ff;--ink:#1d2433;--muted:#606879;--border:#e4e7ed;--surface:#f7f8fb;--success:#176647;--error:#ab3030;--radius:8px;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:HarmonyOS Sans SC,sans-serif;font-weight:400;line-height:1.65}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,input,select{caret-color:var(--brand)}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}input,select,button,a{outline-offset:4px}:focus-visible{outline:2px solid var(--brand)}::selection{color:#101b88;background:#dce0ff}*{scrollbar-width:thin;scrollbar-color:#bcc2d3 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#bcc2d3;border-radius:4px}a{color:var(--brand);text-underline-offset:4px;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink);text-wrap:balance}h1{letter-spacing:-.025em;font-size:29px;font-weight:700;line-height:1.35}h2{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.45}h3{font-size:15px;font-weight:500;line-height:1.5}p{max-width:75ch}strong{font-weight:500}svg{stroke-width:1.75px;flex-shrink:0}.small{font-size:12px}.muted{color:var(--muted)}.brand-text{color:var(--brand)}.nowrap{white-space:nowrap}.break-all{overflow-wrap:anywhere}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-logo{object-fit:contain;width:168px;height:auto;display:block}.button{border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .13s ease-out,border-color .13s ease-out;display:inline-flex}.button-primary{background:var(--brand);color:#fff}.button-primary:hover:not(:disabled){background:var(--brand-hover)}.button-primary:disabled{color:#fff;background:#7077cb}.button-secondary{color:var(--ink);background:#fff;border-color:#d5d9e2}.button-secondary:hover:not(:disabled){background:var(--surface);border-color:#aeb5c6}.button-secondary:disabled{color:#767e8d;background:#f6f7f9;border-color:#e4e7ed}.button-full{width:100%}.button-compact{min-height:36px;padding:6px 12px;font-size:12px}.icon-button{color:#4e586c;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:7px;display:inline-flex}.icon-button:hover{background:var(--brand-pale);color:var(--brand)}.icon-button:disabled{opacity:.5}.text-button{color:var(--brand);text-align:left;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:500;line-height:1.5}.text-button:hover{text-underline-offset:4px;text-decoration:underline}.text-button:disabled{color:var(--muted);cursor:not-allowed}.field{flex-direction:column;gap:8px;min-width:0;margin-bottom:22px;display:flex}.field label,.field-label{color:var(--ink);font-size:13px;font-weight:500}input:not([type=checkbox]),select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #cdd2dd;border-radius:6px;padding:10px 12px;font-size:14px;line-height:1.5}input::placeholder{color:#737b8c}input:hover:not(:disabled):not(:focus){border-color:#969fb3}input:focus,select:focus{border-color:var(--brand)}input:disabled,select:disabled,input[readonly]{color:#606879;background:#f5f6f8}input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin:3px 0 0}.field-hint{color:var(--muted);max-width:75ch;font-size:12px;line-height:1.7}.notice{border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:13px 16px;font-size:13px;line-height:1.65;display:flex}.notice svg{margin-top:2px}.notice p{overflow-wrap:anywhere;flex:1}.notice .text-button{padding:0}.notice-error{color:#922b2b;background:#fff2f0}.notice-success{color:#15583d;background:#edf7f1}.loading-state{min-height:190px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:.8s linear infinite spin;display:inline-block}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.boot-screen{width:min(640px,100% - 48px);margin:18vh auto}.boot-screen .brand-logo{margin:auto}.boot-screen .notice{margin-top:36px}.login-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.login-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;height:102px;padding:0 5.55vw;display:flex}.login-header>span{color:var(--muted);font-size:13px}.login-logo{width:216px}.login-main{grid-template-columns:1.2fr 1fr;align-items:center;gap:11%;width:min(1160px,89%);margin:auto;padding:90px 0 110px;display:grid}.login-context{flex-direction:column;justify-content:center;align-self:stretch;padding:14px 0;display:flex}.login-context h1{letter-spacing:-.03em;color:var(--brand);margin-bottom:24px;font-size:clamp(34px,3.5vw,50px);line-height:1.47}.login-context>p{color:#626b7d;font-size:17px;line-height:1.9}.login-context-footer{color:var(--brand);align-items:center;gap:14px;margin-top:72px;font-size:12px;display:flex}.brand-line{background:var(--brand);width:34px;height:1px}.login-form-area{justify-self:end;width:100%;max-width:380px}.login-form-heading{margin-bottom:34px}.login-form-heading>svg{color:var(--brand);margin-bottom:14px}.login-form-heading h2{margin-bottom:8px;font-size:24px}.login-form-heading p{color:var(--muted);font-size:13px}.login-form-area .field{margin-bottom:23px}.login-form-area .button-full{min-height:46px;margin-top:9px}.password-field{position:relative}.password-field input{padding-right:48px}.password-toggle{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.password-toggle:hover{background:var(--brand-pale);color:var(--brand)}.login-help{color:var(--muted);text-align:center;margin-top:23px;font-size:12px}.login-footer{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:24px 5.55vw;font-size:11px;display:flex}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);z-index:30;background:#fff;flex-direction:column;width:232px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{height:138px;padding:31px 25px 26px;position:relative}.sidebar-brand .brand-logo{width:182px}.brand-caption{letter-spacing:.12em;color:#596377;margin-top:15px;padding-left:6px;font-size:14px;font-weight:500;line-height:1.5}.main-nav{flex-direction:column;gap:7px;padding:0 15px;display:flex}.main-nav a{color:#536079;border-radius:7px;align-items:center;gap:12px;min-height:47px;padding:11px 15px;font-size:14px;line-height:1.5;transition:background-color .13s ease-out;display:flex}.main-nav a:hover{background:var(--surface);text-decoration:none}.main-nav a.active{background:var(--brand-pale);color:var(--brand);font-weight:500}.nav-chevron{margin-left:auto}.sidebar-required{color:var(--brand);align-items:flex-start;gap:10px;padding:20px 27px;font-size:13px;display:flex}.sidebar-bottom{margin-top:auto;padding:22px 25px 23px}.account-summary{border-bottom:1px solid var(--border);align-items:center;gap:11px;margin-bottom:13px;padding-bottom:20px;display:flex}.account-summary>div{min-width:0}.account-summary strong{overflow-wrap:anywhere;font-size:13px;display:block}.account-summary small{color:var(--muted);margin-top:1px;font-size:11px;display:block}.account-avatar{background:var(--brand-pale);width:33px;height:33px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.account-action{color:#616b7e;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:35px;padding:7px 0;font-size:12px;display:flex}.account-action:hover{color:var(--brand);text-decoration:none}.account-action[aria-current=page]{color:var(--brand)}.workspace{flex-direction:column;grid-column:2;min-width:0;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:66px;padding:0 36px;display:flex}.topbar-location{align-items:center;gap:12px;font-size:12px;display:flex}.topbar-app{color:var(--muted)}.topbar-timezone{color:var(--muted);font-size:11px}.menu-toggle,.sidebar-close,.sidebar-backdrop{display:none}.workspace-main{outline:none;flex:1;width:100%;max-width:1600px;margin:0 auto;padding:35px 36px 48px}.workspace-footer{border-top:1px solid var(--border);color:#6b7485;justify-content:space-between;gap:16px;padding:18px 36px;font-size:10px;display:flex}.skip-link{background:var(--brand);color:#fff;z-index:100;border-radius:0 0 6px 6px;padding:10px 16px;position:fixed;top:-60px;left:248px}.skip-link:focus{top:0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading p,.section-heading p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.75}.heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.section-count{color:var(--muted);white-space:nowrap;font-size:12px}.stage-notice{color:var(--brand);background:#f1f3ff;border-radius:8px;align-items:flex-start;gap:13px;margin-bottom:34px;padding:19px 21px;display:flex}.stage-notice>svg{margin-top:2px}.stage-notice strong{font-size:14px;font-weight:500}.stage-notice p{color:#4f5980;max-width:88ch;margin-top:5px;font-size:12px;line-height:1.85}.overview-section{min-width:0;margin-bottom:36px}.table-wrap{border:1px solid var(--border);border-radius:8px;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.7}.data-table th{font-weight:500}.data-table thead{color:#636c7e;background:#f8f9fc}.data-table thead th{white-space:nowrap;padding:13px 20px;font-size:11px;line-height:1.6}.data-table td,.data-table tbody th{vertical-align:top;border-top:1px solid #e8ebf1;padding:19px 20px}.data-table tbody tr:hover{background:#fcfcff}.data-table tbody th{color:var(--ink);text-align:left}.data-table .cell-secondary{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;line-height:1.6;display:block}.shop-table{min-width:660px}.shop-table th:first-child{width:32%}.shop-table td,.shop-table tbody th{vertical-align:middle;padding-top:20px;padding-bottom:20px}.shop-name{align-items:center;gap:11px;font-weight:500;display:flex}.shop-name svg{color:#6b7490}.status-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:400;line-height:1.5;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-muted{color:#626b7b;background:#f0f2f5}.status-brand{color:var(--brand);background:#edf0ff}.status-positive{color:#18613f;background:#ecf6ee}.status-danger{color:#a33333;background:#fdf0ef}.overview-columns{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:38px;display:grid}.integration-list{border-top:1px solid var(--border)}.integration-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 0;display:flex}.integration-row h3{font-size:13px}.integration-row p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.8}.integration-row .status-badge{margin-top:1px}.overview-aside{min-width:0}.operation-summary{background:#f8f9fc;border-radius:8px;padding:20px 23px}.operation-summary h2{font-size:16px}.operation-summary .section-heading{margin-bottom:14px}.detail-list{margin:0 0 17px;font-size:12px}.detail-list>div{justify-content:space-between;gap:12px;padding:7px 0;display:flex}.detail-list dt{color:var(--muted);white-space:nowrap}.detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.inline-link{color:var(--brand);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.schedule-note{color:var(--brand);align-items:flex-start;gap:12px;margin-top:22px;padding:4px 2px;display:flex}.schedule-note h2{margin-bottom:7px;font-size:14px}.schedule-note p{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.8}.schedule-note p strong{color:var(--ink)}.data-updated{color:var(--muted);margin-top:8px;font-size:11px}.empty-state{text-align:center;border:1px solid var(--border);color:#69758c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:42px 24px;display:flex}.empty-state h3,.empty-state h2{color:var(--ink);font-size:17px}.empty-state p{color:var(--muted);max-width:50ch;font-size:13px}.empty-state .button{margin-top:5px}.large-empty{min-height:300px;padding:66px 24px}.access-empty{flex-direction:column;align-items:flex-start;gap:18px;padding:60px 0;display:flex}.access-empty h1{font-size:27px}.access-empty p{color:var(--muted);max-width:48ch;font-size:14px}.member-editor{border:1px solid #c9cef4;border-radius:8px;margin-bottom:36px;padding:24px;scroll-margin-top:20px}.member-editor>.section-heading{margin-bottom:28px}.member-editor h2{font-size:20px}.form-fieldset{border:0;min-width:0;margin:0;padding:0}.form-grid{grid-template-columns:1fr 1fr;column-gap:26px;display:grid}.permission-fieldset{border:0;border-top:1px solid var(--border);min-width:0;margin:0 0 23px;padding:24px 0 0}.permission-fieldset legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px;font-weight:500;line-height:1.5}.permission-fieldset>.field-hint{clear:both;margin-bottom:13px}.checkbox-grid{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;display:grid}.checkbox-option{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.7;display:flex}.checkbox-option span{min-width:0}.checkbox-option small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;line-height:1.8;display:block}.shop-checkboxes{grid-template-columns:repeat(3,minmax(0,1fr))}.single-option{margin-top:4px}.pending-permissions{border-top:1px solid var(--border);padding:20px 0 0}.pending-permissions summary{cursor:pointer;font-size:13px;font-weight:500}.pending-permissions summary>span{color:var(--muted);margin-left:12px;font-size:11px;font-weight:400}.pending-permissions>.field-hint{margin:14px 0 18px}.pending-permissions[open]{padding-bottom:5px}.form-actions{align-items:center;gap:10px;margin-top:28px;display:flex}.member-list>.section-heading{margin-bottom:16px}.member-table{min-width:800px}.member-table tbody th{min-width:140px}.member-table td:nth-child(3){max-width:240px}.member-table td:last-child{white-space:nowrap}.runtime-bar{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:17px 20px;display:flex}.runtime-bar>div{align-items:center;gap:14px;display:flex}.task-explainer{color:var(--muted);margin-bottom:30px;font-size:12px}.task-explainer p{max-width:85ch}.table-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.field-inline{align-items:center;gap:12px;font-size:12px;display:flex}.field-inline label{white-space:nowrap;color:var(--muted)}.field-inline select{min-width:132px;min-height:36px;padding:7px 30px 7px 10px;font-size:12px}.task-table{min-width:930px}.task-table td,.task-table tbody th{padding:17px}.task-table thead th{padding:12px 17px}.task-table th:first-child{min-width:200px}.task-summary{min-width:220px;max-width:360px;color:var(--muted);font-size:12px}.row-details{color:var(--muted);margin-top:10px;font-size:11px;font-weight:400}.row-details summary{cursor:pointer;color:var(--brand);width:fit-content}.row-details dl{min-width:180px;max-width:320px;margin:12px 0 0}.row-details dl>div{margin-bottom:10px}.row-details dt{color:#687187;font-size:10px}.row-details dd{color:var(--ink);overflow-wrap:anywhere;white-space:normal;margin:3px 0 0}.audit-table{min-width:780px}.audit-table th:nth-child(3){min-width:180px}.audit-target{overflow-wrap:anywhere;max-width:240px;font-size:12px}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:21px;font-size:12px;display:flex}.pagination>div{gap:8px;display:flex}.password-section{max-width:900px}.password-section .section-heading{border-bottom:1px solid var(--border);align-items:flex-start;padding-bottom:25px}.password-section .section-heading>svg{margin-top:3px}.password-content{max-width:440px;margin-top:32px}.password-content .button{margin-top:5px}@media (width>=1600px){.workspace-main{padding-top:43px;padding-left:48px;padding-right:48px}.page-heading{margin-bottom:34px}.overview-columns{gap:52px}}@media (width<=1200px){.app-shell{grid-template-columns:212px minmax(0,1fr)}.sidebar{width:212px}.sidebar-brand{padding-left:21px;padding-right:21px}.sidebar-brand .brand-logo{width:170px}.main-nav{padding:0 12px}.main-nav a{padding-left:13px}.workspace-main{padding:30px 27px 42px}.topbar{padding:0 27px}.workspace-footer{padding:17px 27px}.overview-columns{grid-template-columns:minmax(0,1fr);gap:0}.overview-aside{grid-template-columns:1.1fr 1fr;gap:26px;margin-bottom:24px;display:grid}.schedule-note{margin-top:2px;padding:18px 0}.skip-link{left:225px}.login-main{gap:8%}}@media (width<=900px){h1{font-size:26px}.topbar-timezone{display:none}.workspace-main{padding:28px 24px 40px}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.page-heading p{font-size:12px}.button{padding:9px 13px;font-size:12px}.overview-aside{grid-template-columns:1fr;gap:8px}.schedule-note{padding-top:17px}.checkbox-grid,.shop-checkboxes{grid-template-columns:1fr}.login-main{grid-template-columns:1fr 1fr;gap:7%}.login-context h1{font-size:36px}.login-context>p{font-size:15px}.login-logo{width:185px}.login-header{height:90px}.member-editor{padding:21px}.form-grid{gap:0 20px}.notice{flex-wrap:wrap}.notice p{min-width:calc(100% - 40px)}.notice .text-button{margin-left:28px}.runtime-bar{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=760px){.app-shell{display:block}.sidebar{visibility:hidden;width:252px;transition:transform .18s cubic-bezier(.2,.8,.2,1),visibility .18s;transform:translate(-100%)}.sidebar.is-open{visibility:visible;transform:translate(0);box-shadow:12px 0 36px #1423441f}.sidebar-brand{padding:29px 25px}.sidebar-brand .brand-logo{width:178px}.sidebar-close{display:inline-flex;position:absolute;top:81px;right:9px}.main-nav{padding:0 16px}.sidebar-backdrop{z-index:25;background:#17203955;border:0;border-radius:0;display:block;position:fixed;inset:0}.menu-toggle{margin-left:-7px;display:inline-flex}.workspace{width:100%}.topbar{height:60px;padding:0 21px}.topbar-location{gap:9px}.workspace-main{padding:27px 21px 38px}.workspace-footer{padding:18px 21px}.skip-link{left:16px}.page-heading{margin-bottom:25px}.stage-notice{margin-bottom:28px;padding:17px}.overview-section{margin-bottom:29px}.overview-aside{grid-template-columns:1fr 1fr;gap:20px}.operation-summary{padding:19px}.schedule-note{margin:0;padding:10px 0}.schedule-note h2{font-size:13px}.operation-summary .section-heading{flex-wrap:wrap;gap:8px}.detail-list>div{flex-direction:column;gap:2px}.detail-list dd{text-align:left}.runtime-bar{flex-direction:row;align-items:center}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-checkboxes{grid-template-columns:1fr}.login-context{display:none}.login-main{width:calc(100% - 48px);max-width:380px;margin:auto;padding:54px 0 72px;display:block}.login-form-area{max-width:none}.login-header{height:83px;padding:0 24px}.login-logo{width:182px}.login-header>span{font-size:11px}.login-footer{padding:22px 24px;font-size:10px}.login-footer>span:last-child{display:none}.login-form-heading{margin-bottom:32px}.login-form-heading>svg{margin-bottom:15px}.login-form-heading h2{font-size:25px}.login-form-heading p{font-size:13px}}@media (width<=520px){h1{font-size:25px}.page-heading{flex-direction:column;align-items:stretch;gap:17px}.page-heading>.button{align-self:flex-start}.heading-actions{flex-wrap:nowrap;justify-content:flex-start}.heading-actions .button{flex:1}.workspace-main{padding:25px 18px 34px}.topbar{padding:0 18px}.workspace-footer{padding:17px 18px;font-size:10px}.stage-notice{gap:10px;padding:16px}.stage-notice strong{font-size:13px}.stage-notice p{font-size:11px}.stage-notice>svg{width:18px}.section-heading{gap:12px}.section-heading h2{font-size:18px}.section-heading p{font-size:12px}.overview-aside{grid-template-columns:1fr;gap:10px}.operation-summary .section-heading{flex-wrap:nowrap}.detail-list>div{flex-direction:row;gap:12px}.detail-list dd{text-align:right}.schedule-note{padding:15px 0}.data-updated{font-size:10px}.overview-columns .overview-section{margin-bottom:25px}.integration-row{gap:12px}.member-editor{margin-bottom:28px;padding:18px 16px}.member-editor h2{font-size:18px}.form-grid,.checkbox-grid{grid-template-columns:1fr}.field{margin-bottom:20px}.member-editor .section-heading{margin-bottom:23px}.pending-permissions summary>span{margin-left:6px;font-size:10px}.runtime-bar{flex-direction:column;align-items:flex-start;gap:9px;padding:16px}.runtime-bar>span{font-size:11px}.table-toolbar{align-items:flex-start;gap:12px}.table-toolbar>.small{text-align:right;align-self:center;max-width:90px;font-size:10px}.field-inline{gap:8px}.field-inline select{min-width:125px}.pagination{flex-direction:column;align-items:flex-start;gap:13px}.pagination>div{justify-content:space-between;width:100%}.pagination .button{min-height:38px}.password-section .section-heading h1{font-size:24px}.password-section .section-heading>svg{width:24px}.login-header>span{display:none}.login-main{padding:43px 0 58px}.login-logo{width:178px}.notice{font-size:12px}.access-empty{padding:35px 0}.access-empty h1{font-size:24px}.large-empty{padding:48px 20px}.form-actions .button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar-brand,.sidebar-bottom{flex-shrink:0}.main-nav{min-height:0;overflow-y:auto}.overview-data-links{flex-wrap:wrap;gap:23px;margin-top:12px;display:flex}.report-filters{grid-template-columns:minmax(230px,1.4fr) minmax(180px,1fr) auto;align-items:end;gap:17px;display:grid}.report-filters>.field{margin:0}.report-filters>.button{min-height:44px}.report-filter-hint{margin-top:13px}.report-progress{color:var(--brand);margin-top:18px;font-size:12px}.report-list-section{margin-top:30px}.report-table{min-width:740px}.report-table td,.report-table tbody th{padding:17px 20px}.report-preview-section{margin-top:35px}.report-preview-section>.section-heading{align-items:flex-start}.report-preview-section>.section-heading p{font-size:11px;line-height:1.8}.report-preview-section .inline-link{flex-shrink:0;margin-top:3px}.report-preview-image{border:1px solid var(--border);background:#fafbfc;border-radius:8px;padding:16px;display:block;overflow-x:auto}.report-preview-image img{background:#fff;width:100%;height:auto;min-height:60px;display:block}.report-preview-image:focus-visible{outline-offset:4px}@media (width<=1050px){.report-filters{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.report-filters>.button{grid-column:1/-1;justify-self:start}.report-preview-section>.section-heading{flex-direction:column;gap:15px}}@media (width<=520px){.report-filters{grid-template-columns:minmax(0,1fr)}.report-filters>.button{grid-column:auto;width:100%}.report-preview-image{padding:8px}.report-list-section{margin-top:26px}}.business-notice{margin-bottom:25px}.business-filters{grid-template-columns:minmax(210px,1.3fr) minmax(145px,1fr) minmax(145px,1fr) auto;align-items:end;gap:17px;display:grid}.business-filters .field,.product-filters .field{min-width:0;margin:0}.business-filters .button,.product-filters .button{min-height:44px}.business-filters input[type=date]{min-width:0}.range-shortcuts{flex-wrap:wrap;align-items:center;gap:7px 23px;margin:13px 0 23px;display:flex}.range-shortcuts .text-button{font-size:12px}.range-shortcuts>.small{margin-left:auto;font-size:11px}.data-context{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:18px 30px;margin:0 0 31px;padding:18px 0;font-size:12px;display:flex}.data-context>div{min-width:115px}.data-context dt{color:var(--muted);margin-bottom:6px;font-size:11px}.data-context dd{color:var(--ink);min-height:24px;margin:0}.data-context .status-badge{margin-top:-2px}.business-section{margin-bottom:38px}.business-section>.section-heading{margin-bottom:18px}.business-section>.section-heading p{font-size:12px}.missing-notice{color:#586481;background:#f8f9fc;border-radius:8px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:15px 17px;font-size:12px;display:flex}.missing-notice>svg{margin-top:2px}.missing-notice strong{color:var(--ink);font-size:13px}.missing-notice p{max-width:88ch;margin-top:5px;line-height:1.8}.missing-notice details{margin-top:9px}.missing-notice summary,.calculation-notes summary,.metric-details summary{color:var(--brand);cursor:pointer;width:fit-content;font-size:11px}.business-data-table{min-width:1110px}.business-data-table th:first-child{min-width:130px}.business-data-table .numeric-cell{text-align:right;white-space:nowrap;min-width:94px}.business-data-table td,.business-data-table tbody th{padding:15px}.business-data-table thead th{padding:12px 15px}.business-data-table.restricted-metrics{min-width:650px}.business-data-table tfoot th,.business-data-table tfoot td{border-top:1px solid var(--border);white-space:nowrap;background:#f6f8fc;padding:16px 15px;font-weight:500}.business-data-table tfoot .small{font-size:10px;font-weight:400}.business-data-table .missing-data-row{background:#fbfcfd}.missing-data-row .numeric-cell{color:#7d8595}.missing-data-row .cell-secondary{color:#746443}.business-source-cell{min-width:190px;max-width:290px}.table-footnote{color:var(--muted);max-width:100ch;margin-top:12px;font-size:11px;line-height:1.8}.source-details{font-size:11px;font-weight:400;line-height:1.7}.source-details summary{color:var(--brand);cursor:pointer;white-space:nowrap;width:fit-content}.source-details dl{min-width:160px;max-width:280px;margin:13px 0 0;font-size:10px;line-height:1.8}.source-details dl>div{margin-bottom:10px}.source-details dt{color:var(--muted)}.source-details dd{color:var(--ink);white-space:normal;overflow-wrap:anywhere;margin:2px 0 0}.metric-details{margin-top:9px}.metric-details>.field-hint{margin-top:10px;font-size:10px}.metric-detail-grid{grid-template-columns:repeat(2,minmax(95px,1fr));gap:11px 21px;max-width:660px;margin:14px 0 0;font-size:11px;display:grid}.metric-detail-grid dt{color:var(--muted);font-size:10px}.metric-detail-grid dd{color:var(--ink);white-space:nowrap;margin:3px 0 0}.metric-details .metric-detail-grid{min-width:230px}.calculation-notes{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.calculation-notes summary{font-size:12px}.calculation-notes p{color:var(--muted);max-width:95ch;margin-top:12px;font-size:11px;line-height:1.85}.snapshot-note{color:var(--muted);max-width:90ch;margin:0 0 20px;font-size:12px;line-height:1.85}.month-section{padding-top:5px}.month-section .field-inline select{min-width:116px}.month-data-table{min-width:950px}.month-data-table.restricted-metrics{min-width:480px}.month-comparison-row{background:#f9fafc}.month-comparison-row .numeric-cell{color:#56627d;font-size:12px}.month-source{margin-top:14px}.month-source .source-details dl{max-width:580px}.month-source .source-details dl>div{grid-template-columns:100px minmax(0,1fr);gap:14px;display:grid}.month-source .source-details dd{margin-top:0}.business-boundary{border-top:1px solid var(--border);padding:22px 0 0;font-size:12px}.business-boundary strong{color:#39445b}.business-boundary p{color:var(--muted);max-width:95ch;margin-top:6px;font-size:11px;line-height:1.9}.product-filters{grid-template-columns:minmax(230px,1fr) minmax(270px,1.5fr) auto;align-items:end;gap:17px;margin-bottom:24px;display:grid}.search-input{position:relative}.search-input>svg{color:#69748b;position:absolute;top:14px;left:12px}.search-input input{padding-left:38px}.reference-cost-note{border-bottom:1px solid var(--border);margin:0 0 25px;padding-bottom:21px;font-size:13px}.reference-cost-note strong{color:#4d5683}.reference-cost-note p{color:var(--muted);max-width:85ch;margin-top:5px;font-size:12px;line-height:1.85}.cost-access-note{margin:0 0 22px}.product-data-table{min-width:1060px}.product-data-table.no-costs{min-width:840px}.product-data-table td,.product-data-table tbody th{padding:20px 17px}.product-data-table thead th{padding:12px 17px}.product-title-cell{overflow-wrap:anywhere;min-width:260px;max-width:340px}.product-title-cell>strong{font-size:13px;line-height:1.85;display:block}.product-id{white-space:nowrap}.product-quality-flag{color:#845124;background:#fff7e8;border-radius:4px;width:fit-content;margin-top:10px;padding:3px 6px;font-size:10px;font-weight:400;line-height:1.7;display:block}.product-state-cell{min-width:127px;font-size:12px}.product-styles-cell{min-width:185px}.product-cost-cell{min-width:145px}.product-source-cell{min-width:170px;max-width:260px}.product-style-entry{border-bottom:1px solid var(--border);min-height:75px;margin-bottom:14px;padding-bottom:14px;font-size:12px}.product-style-entry:last-child{border-bottom:0;min-height:0;margin-bottom:0;padding-bottom:0}.style-issue{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.75;display:block}.reference-cost-value{font-size:13px;font-weight:500}.product-data-table .cell-secondary{font-size:10px}@media (width<=1200px){.business-filters{grid-template-columns:1.2fr 1fr 1fr}.business-filters>.button{grid-column:3;justify-self:end;min-width:92px}.product-filters{grid-template-columns:1fr 1.3fr}.product-filters>.button{grid-column:2;justify-self:end;min-width:92px}.range-shortcuts>.small{margin-left:0}.data-context{gap:18px 24px}}@media (width<=900px){.business-filters{grid-template-columns:1fr 1fr}.business-filters>.field:first-child{grid-column:1/-1}.business-filters>.button{grid-column:2}.product-filters{grid-template-columns:1fr auto}.product-filters>.field:first-child{grid-column:1/-1}.product-filters>.button{grid-column:2}.product-search-field{grid-column:1}.data-context{gap:18px 23px}.business-section>.section-heading{align-items:flex-start}.month-section>.section-heading{flex-direction:column;gap:13px}.metric-detail-grid{grid-template-columns:repeat(2,minmax(85px,1fr))}}@media (width<=760px){.business-filters{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.business-filters>.field:first-child{grid-column:auto}.business-filters>.button{grid-column:3}.product-filters{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.product-filters>.field:first-child,.product-search-field{grid-column:auto}.product-filters>.button{grid-column:auto;min-width:68px}.month-section>.section-heading{flex-direction:row}.data-context{gap:18px 25px}.business-boundary{padding-top:20px}}@media (width<=520px){.business-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 12px}.business-filters>.field:first-child{grid-column:1/-1}.business-filters>.button{grid-column:2;width:100%;min-width:0;min-height:40px}.product-filters{grid-template-columns:minmax(0,1fr) auto;gap:15px 12px}.product-filters>.field:first-child{grid-column:1/-1}.product-filters>.button{min-width:68px;padding-left:12px;padding-right:12px}.range-shortcuts{gap:4px 16px;margin-top:11px}.range-shortcuts .text-button{padding-top:5px;padding-bottom:5px;font-size:11px}.range-shortcuts>.small{width:100%;margin-top:3px;font-size:10px}.data-context{grid-template-columns:1fr 1fr;gap:16px 18px;margin-bottom:25px;padding:16px 0;display:grid}.data-context>div{min-width:0}.data-context dt{font-size:10px}.data-context dd{font-size:11px}.data-context>div:nth-child(3){grid-column:1/-1}.business-section{margin-bottom:31px}.business-section>.section-heading p{font-size:11px}.missing-notice{gap:9px;padding:14px 13px}.missing-notice strong{font-size:12px}.missing-notice p{font-size:11px}.month-section>.section-heading{flex-direction:column;gap:15px}.snapshot-note{font-size:11px}.reference-cost-note{margin-bottom:21px;font-size:12px}.reference-cost-note p{font-size:11px}.product-filters{margin-bottom:20px}.products-page .table-toolbar>.small{text-align:left;align-self:flex-start;max-width:none;font-size:11px}.products-page .table-toolbar{align-items:center}.overview-data-links{gap:17px}.month-source .source-details dl>div{grid-template-columns:80px minmax(0,1fr);gap:12px}}
