[data-costing-theme]{--costing-canvas: #f5f6f8;--costing-solid: #fff;--costing-ink: #1c2432;--costing-muted: #697487;--costing-line: #e4e8ef;--costing-field: #fafbfd;--costing-glass: rgb(255 255 255 / 76%);--costing-edge: rgb(255 255 255 / 90%);--costing-accent: #0072ed;--costing-selected: #eaf3ff;--costing-positive: #12834f;--costing-negative: #be3548;--costing-shadow: 0 6px 24px rgb(44 66 95 / 5%);color:var(--costing-ink);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}[data-costing-theme=dark]{--costing-canvas: #141619;--costing-solid: #202328;--costing-ink: #edf1f7;--costing-muted: #a3adbd;--costing-line: #343a43;--costing-field: #262b32;--costing-glass: rgb(34 40 49 / 82%);--costing-edge: rgb(188 210 240 / 16%);--costing-accent: #73b5ff;--costing-selected: #193a60;--costing-positive: #62d89d;--costing-negative: #ff98a7;--costing-shadow: 0 8px 24px rgb(0 0 0 / 14%);color-scheme:dark}.app-shell[data-costing-theme]{background:var(--costing-canvas)}.app-shell[data-costing-theme].layout-desktop:not(.sidebar-collapsed){grid-template-columns:210px minmax(0,1fr)}.app-shell[data-costing-theme] :is(.sidebar,.sidebar-flyout,.workspace-toolbar,.responsive-workspace-header){background:var(--costing-glass);color:var(--costing-ink);border-color:var(--costing-edge);box-shadow:var(--costing-shadow);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}.app-shell[data-costing-theme] :is(.sidebar-main,.workspace,.workspace-panels,.workspace-panel){background:transparent}.app-shell[data-costing-theme] :is(.brand,.profile strong,.responsive-workspace-header h2){color:var(--costing-ink)}.app-shell[data-costing-theme] :is(.sidebar nav button,.sidebar-collapse-toggle,.workspace-tab,.workspace-tab-close,.profile,.pacific-clock){color:var(--costing-muted)}.app-shell[data-costing-theme] :is(.sidebar nav button.active,.workspace-tab.active){color:var(--costing-accent);background:var(--costing-selected);border-color:var(--costing-line)}.app-shell[data-costing-theme] :is(.sidebar nav button:hover,.workspace-tab:hover){background:var(--costing-field)}.app-shell[data-costing-theme] .workspace-toolbar{border-bottom-color:var(--costing-line)}.app-shell[data-costing-theme] :is(.responsive-navigation-sheet,.responsive-tabs-sheet){background:var(--costing-solid);color:var(--costing-ink);border-color:var(--costing-line)}.app-shell[data-costing-theme] :is(.responsive-navigation-sheet,.responsive-tabs-sheet,.responsive-workspace-header) button{color:var(--costing-ink);border-color:var(--costing-line)}.app-shell[data-costing-theme] :is(.responsive-workspace-header,.responsive-navigation-sheet,.responsive-tabs-sheet) :is(strong,h2,span){color:var(--costing-ink)}.app-shell[data-costing-theme] .responsive-workspace-icon-button{background:var(--costing-field);color:var(--costing-ink);border-color:var(--costing-line)}.app-shell[data-costing-theme] .responsive-workspace-current span{color:var(--costing-muted)}.app-shell[data-costing-theme] .responsive-workspace-tabs-button>span{background:#0072ed;color:#fff;border-color:var(--costing-solid)}.app-shell[data-costing-theme] .responsive-navigation-list button.active{background:var(--costing-selected);color:var(--costing-accent)}.app-shell[data-costing-theme] :is(.responsive-open-tab,.responsive-navigation-sheet>footer button){background:var(--costing-field);border-color:var(--costing-line)}.app-shell[data-costing-theme] .responsive-open-tab.active{background:var(--costing-selected);border-color:var(--costing-accent)}.costing-workspace{min-width:0;padding:26px 24px 32px;background:var(--costing-canvas);--text: var(--costing-ink);--muted: var(--costing-muted);--line: var(--costing-line);--surface: var(--costing-solid);--surface-subtle: var(--costing-field);--accent: var(--costing-accent)}.costing-workspace *{box-sizing:border-box}.costing-workspace :is(.costing-heading h2,.costing-inspector h3,.costing-facts h4,.costing-table td,.product-costing-profit-heading h4,.product-costing-profit-input label,.costing-query label,.costing-rate-editor label,.costing-detail-edit label){color:var(--costing-ink)}.costing-workspace .costing-table-caption span{color:var(--costing-muted)}.costing-workspace :is(button,input,select,summary){font:inherit}.costing-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;font-size:13px;white-space:nowrap}.costing-workspace button:disabled{opacity:.5;cursor:not-allowed}.costing-workspace :is(input,select){color:var(--costing-ink);background:var(--costing-field);border:1px solid var(--costing-line);border-radius:7px;min-width:0;min-height:34px;padding:6px 9px}.costing-workspace :is(input,select)::placeholder{color:var(--costing-muted);opacity:.85}.costing-workspace :is(button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--costing-accent);outline-offset:3px}.costing-workspace button.secondary{color:var(--costing-ink);background:var(--costing-solid);border:1px solid var(--costing-line);border-radius:8px;padding:7px 10px}.costing-workspace button.primary{color:#fff;background:#0072ed;border:1px solid #0072ed;border-radius:8px;padding:7px 12px}.costing-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.costing-heading p{margin:0 0 7px;font-size:12px;color:var(--costing-muted)}.costing-heading h2{margin:0;font-size:28px;font-weight:700;letter-spacing:-.7px}.costing-header-tools{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:12px}.costing-workspace .costing-rate-button{color:var(--costing-muted);background:var(--costing-glass);border:1px solid var(--costing-edge);border-radius:12px;padding:8px 11px;box-shadow:var(--costing-shadow)}.costing-rate-button span{color:var(--costing-accent)}.costing-appearance{display:grid;gap:4px}.costing-appearance-options{display:flex;gap:2px;padding:3px;border-radius:12px;border:1px solid var(--costing-edge);background:var(--costing-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--costing-shadow)}.costing-appearance-options button{min-height:30px;background:transparent;border:0;border-radius:8px;color:var(--costing-muted);padding:5px 9px}.costing-appearance-options button.is-selected{color:var(--costing-accent);background:var(--costing-selected)}.costing-appearance-status{color:var(--costing-muted);text-align:right;font-size:11px}.costing-rate-editor{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;margin-bottom:12px;border:1px solid var(--costing-line);border-radius:12px;background:var(--costing-solid)}.costing-rate-editor small{display:block;color:var(--costing-muted);margin-top:4px}.costing-rate-editor label{display:flex;align-items:center;gap:8px}.costing-rate-editor input{width:130px}.costing-query-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--costing-edge);border-radius:12px;background:var(--costing-glass);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);box-shadow:var(--costing-shadow)}.costing-query{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.costing-query label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.costing-query label>span{white-space:nowrap}.costing-query label input{width:clamp(105px,9vw,164px);font-size:13px;font-weight:400}.costing-query label:last-of-type input{width:clamp(125px,11vw,190px)}.costing-file-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.costing-template{position:relative}.costing-template-menu{position:absolute;right:0;top:calc(100% + 7px);min-width:190px;padding:5px;border-radius:11px;border:1px solid var(--costing-line);background:var(--costing-solid);box-shadow:var(--costing-shadow);z-index:8}.costing-template-menu button{display:flex;justify-content:flex-start;width:100%;padding:8px 12px;border:0;border-radius:6px;color:var(--costing-ink);background:transparent}.costing-template-menu button:hover{background:var(--costing-selected)}.costing-import{margin:0;font-size:13px;color:var(--costing-muted)}.costing-import.is-open{padding:14px;margin-top:10px;border:1px solid var(--costing-line);border-radius:12px;background:var(--costing-solid)}.costing-import .sales-price-import-control{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.costing-import:not(.is-open) .sales-price-import-control>label,.costing-import:not(.is-open) .sales-price-import-control>button:first-of-type,.costing-import:not(.is-open) .file-action{display:none}.costing-import :is([role=status],[role=alert]){display:inline-block;padding:8px 0}.costing-import [role=alert]{color:var(--costing-negative)}.costing-import .sales-price-import-control>label{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.costing-import input[type=file]{max-width:300px}.costing-workspace .cost-import-report{display:flex;flex-wrap:wrap;gap:16px;padding:12px;margin-top:12px;color:var(--costing-ink);background:var(--costing-solid);border:1px solid var(--costing-line);border-radius:10px}.costing-notice{padding:10px 0;font-size:13px;color:var(--costing-muted)}.costing-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-top:14px}.costing-body.has-details{grid-template-columns:minmax(0,1fr) 304px}.costing-main{min-width:0}.costing-table-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 3px 12px;color:var(--costing-muted);font-size:12px}.costing-table-scroll{border:1px solid var(--costing-line);border-radius:12px;background:var(--costing-solid);overflow:auto}.costing-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;color:var(--costing-ink);font-variant-numeric:tabular-nums}.costing-table :is(th,td){border:0;border-bottom:1px solid var(--costing-line);padding:14px 12px;text-align:left;vertical-align:middle;overflow-wrap:anywhere}.costing-table th{background:var(--costing-field);color:var(--costing-muted);font-size:11px;font-weight:600;height:54px;position:relative}.costing-table td{height:66px;white-space:normal}.costing-table .column-resizer{right:0;width:7px}.costing-table tr:last-child td{border-bottom:0}.costing-table tbody tr:hover{background:var(--costing-field)}.costing-table tbody tr.is-selected{background:var(--costing-selected)}.costing-table :is(th,td)>small{display:block;margin-top:5px;font-size:10px;color:var(--costing-muted)}.costing-workspace .costing-sku{min-height:24px;justify-content:flex-start;padding:0;border:0;background:transparent;color:var(--costing-accent);white-space:normal;text-align:left;font-size:12px;font-weight:600}.costing-sku svg{flex-shrink:0}.costing-row-actions{display:flex;flex-wrap:wrap;gap:3px 9px}.costing-workspace .costing-text-action{padding:0;min-height:26px;border:0;color:var(--costing-accent);background:transparent;font-size:12px}.costing-price{display:flex;align-items:center;gap:5px}.costing-workspace .costing-icon{min-width:28px;min-height:28px;padding:3px;background:transparent;border:0;color:var(--costing-muted)}.costing-price .costing-icon{color:var(--costing-accent)}.costing-table .costing-price-input{width:100%}.costing-positive{color:var(--costing-positive);font-weight:600}.costing-negative{color:var(--costing-negative);font-weight:600}.costing-table .costing-empty{height:245px;text-align:center;color:var(--costing-muted)}.costing-empty :is(svg,strong,span){display:block;margin:10px auto}.costing-empty strong{color:var(--costing-ink);font-size:15px}.costing-profit-dock{position:sticky;bottom:8px;z-index:3;margin-top:12px;border:1px solid var(--costing-line);border-radius:12px;background:var(--costing-solid);box-shadow:var(--costing-shadow)}.costing-workspace .product-costing-profit-preview{width:100%;max-width:none;padding:12px 16px;position:static;color:var(--costing-ink);background:var(--costing-solid);border-radius:12px}.costing-workspace .product-costing-profit-heading h4{font-size:14px}.costing-workspace :is(.product-costing-profit-heading span,.product-costing-profit-hint,.product-costing-profit-input small,.product-costing-profit-output,.product-costing-profit-details,.product-costing-profit-details dt,.product-costing-profit-details p){color:var(--costing-muted)}.costing-workspace .product-costing-profit-hint{margin:8px 0 12px;font-size:12px}.costing-workspace .product-costing-profit-body{gap:24px}.costing-workspace .product-costing-profit-input{width:220px}.costing-workspace .product-costing-profit-input input{background:var(--costing-field);color:var(--costing-ink);border-color:var(--costing-line);padding:6px 8px;font-size:17px;line-height:22px;height:36px}.costing-workspace .product-costing-profit-output{gap:28px}.costing-workspace .profit-value strong{color:var(--costing-positive);font-size:25px}.costing-workspace :is(.profit-value.is-loss strong,.profit-loss-label,.product-costing-profit-error){color:var(--costing-negative)}.costing-workspace .profit-loss-label{background:var(--costing-field)}.costing-workspace .product-costing-profit-warning{color:var(--costing-ink)}.costing-workspace .product-costing-profit-details{border-color:var(--costing-line)}.costing-workspace .product-costing-profit-details summary{color:var(--costing-accent)}.costing-inspector{min-width:0;position:sticky;top:12px;padding:18px;border:1px solid var(--costing-line);border-radius:12px;color:var(--costing-ink);background:var(--costing-solid)}.costing-inspector>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.costing-inspector h3{margin:0;font-size:15px}.costing-inspector-sku{display:block;font-size:17px;overflow-wrap:anywhere}.costing-inspector-asin{display:block;font-size:11px;color:var(--costing-muted);margin-top:5px}.costing-facts{margin-top:18px;padding-top:14px;border-top:1px solid var(--costing-line)}.costing-facts h4{margin:0 0 10px;font-size:13px}.costing-facts dl{display:block;margin:0;padding:0}.costing-facts dl>div{display:grid;grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:12px;margin-top:8px;font-size:12px}.costing-facts dt{color:var(--costing-muted)}.costing-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.costing-inspector-note{margin-top:10px;font-size:11px;color:var(--costing-muted)}.costing-inspector-note span{display:block;margin:6px 0}.costing-inspector-note p{line-height:1.6}.costing-inspector{max-height:calc(100dvh - 90px);overflow-y:auto}.costing-workspace .costing-edit-details{margin-top:16px}.costing-workspace .product-costing-profit-heading>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.costing-workspace .product-costing-profit-heading h4{margin:0}.costing-workspace .product-costing-profit-heading span{font-size:11px}.costing-workspace .product-costing-profit-hint{margin:3px 0 6px;font-size:11px}.costing-workspace .product-costing-profit-input{gap:4px}.costing-workspace .product-costing-profit-input label{font-size:12px}.costing-workspace .product-costing-profit-input small{font-size:11px;line-height:14px}.costing-workspace .product-costing-profit-heading button{min-height:28px;padding-block:4px}.costing-workspace .product-costing-profit-details{margin-top:8px;padding-top:6px}.costing-detail-edit{display:grid;gap:10px;margin-top:18px;border-top:1px solid var(--costing-line);padding-top:14px}.costing-detail-edit label{display:grid;gap:5px;font-size:12px}.costing-strategy{margin-top:12px;padding:18px;border:1px solid var(--costing-line);border-radius:12px;background:var(--costing-solid);overflow:auto}.costing-workspace .costing-strategy :is(.product-costing-preview-slot,.product-costing-preview-option,.notice){background:var(--costing-field);color:var(--costing-ink);border-color:var(--costing-line)}.costing-workspace .costing-strategy :is(h4,strong,span){color:var(--costing-ink)}.costing-calculation-note{margin-top:16px;color:var(--costing-muted);font-size:12px;line-height:1.7}.costing-calculation-note summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.costing-spin{animation:costing-spin 1s linear infinite}@keyframes costing-spin{to{transform:rotate(360deg)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-costing-theme]{--costing-glass: var(--costing-solid)}}@media(prefers-reduced-transparency:reduce){[data-costing-theme]{--costing-glass: var(--costing-solid)}}@media(prefers-reduced-motion:reduce){.costing-spin{animation:none}}@media(max-width:1250px){.costing-heading{align-items:flex-start}.costing-header-tools{max-width:460px}.costing-query{flex-wrap:wrap}.costing-query label{flex:1 1 155px}.costing-query label input,.costing-query label:last-of-type input{width:100%}.costing-body.has-details{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:900px){.costing-workspace{padding:18px 14px}.costing-heading{flex-wrap:wrap}.costing-header-tools{justify-content:flex-start;max-width:none}.costing-heading h2{font-size:25px}.costing-body.has-details{grid-template-columns:minmax(0,1fr)}.costing-inspector{position:static;grid-row:1;max-height:none;overflow:visible}.costing-profit-dock{position:static}.costing-file-tools{margin-left:0}.costing-appearance-status{text-align:left}.costing-workspace .product-costing-profit-body{gap:16px}}@media(max-width:480px){.costing-query label{flex-basis:100%}.costing-appearance-options button{padding-inline:8px}.costing-rate-button{flex-wrap:wrap}.costing-table-caption{font-size:11px}}.product-costing-table{container-type:inline-size}.product-costing-profit-row>td{padding:0;background:#f7f9fc}.product-costing-profit-preview{position:sticky;left:0;width:min(900px,100cqw);box-sizing:border-box;padding:20px;background:#f7f9fc;color:#243047;text-align:left;white-space:normal}.product-costing-profit-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.product-costing-profit-heading h4{margin:0 0 6px;font-size:16px}.product-costing-profit-heading span,.product-costing-profit-hint{color:#526178;font-size:13px}.product-costing-profit-hint{margin:12px 0 18px}.product-costing-profit-body{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.product-costing-profit-input{display:grid;gap:7px;width:230px;max-width:100%}.product-costing-profit-input label{font-weight:600;font-size:13px}.product-costing-profit-input input{width:100%;padding:10px 12px;border:1px solid #b7c2d2;border-radius:8px;background:#fff;color:#182b47;font-size:18px}.product-costing-profit-input input:focus{outline:2px solid #3574d4;outline-offset:2px}.product-costing-profit-input input[aria-invalid=true]{border-color:#b42318}.product-costing-profit-input small{font-size:12px;color:#526178}.product-costing-profit-output{display:flex;flex-wrap:wrap;gap:24px;align-items:center;min-height:66px;color:#526178}.product-costing-profit-output .profit-value{display:grid;gap:6px}.profit-value span{font-size:13px}.profit-value strong{color:#166044;font-size:25px;font-variant-numeric:tabular-nums}.profit-value.is-loss strong,.profit-loss-label{color:#b42318}.profit-loss-label{padding:4px 8px;border-radius:6px;background:#ffebe8;font-size:12px}.product-costing-profit-error{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#b42318;margin-top:16px}.product-costing-profit-warning{margin:16px 0 0;color:#815307;font-size:13px}.product-costing-profit-details{margin-top:20px;border-top:1px solid #dde4ed;padding-top:14px;font-size:13px}.product-costing-profit-details summary{cursor:pointer;color:#285a99;font-weight:600}.product-costing-profit-details dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.product-costing-profit-details dt{color:#526178;margin-bottom:5px}.product-costing-profit-details dd{margin:0}.product-costing-profit-details p{color:#526178;overflow-wrap:anywhere}@media(max-width:640px){.product-costing-profit-preview{padding:14px}.product-costing-profit-body{gap:18px}.product-costing-profit-input{width:100%}}.inventory-status-page{--inv-bg:#f5f5f7;--inv-surface:#fff;--inv-soft:#f4f7fb;--inv-text:#172033;--inv-muted:#637087;--inv-line:#dce2ea;--inv-blue:#0865ed;background:var(--inv-bg);color:var(--inv-text);padding:24px!important;border-radius:20px;min-width:0}.inventory-status-page[data-inventory-theme=dark]{--inv-bg:#101827;--inv-surface:#192537;--inv-soft:#223047;--inv-text:#eef3fb;--inv-muted:#a5b4c9;--inv-line:#384a61;--inv-blue:#8dbaff;color-scheme:dark}.inventory-status-page button,.inventory-status-page input,.inventory-status-page select{min-height:44px}.inventory-status-page .secondary,.inventory-status-page input,.inventory-status-page select{background:var(--inv-surface);border-color:var(--inv-line);color:var(--inv-text)}.inventory-status-page .page-header{gap:16px;align-items:flex-start}.inventory-status-page .page-header h2{font-size:28px;letter-spacing:-.04em}.inventory-status-page .page-header p{color:var(--inv-muted)}.inventory-status-page .page-header-actions{flex-wrap:wrap;gap:8px}.inventory-status-page .inventory-inbound-menu-trigger{background:#0865ed;color:#fff;border-color:#0865ed}.inventory-status-page .listing-sync-strip{color:var(--inv-muted);font-size:12px;gap:10px;flex-wrap:wrap}.inventory-status-page .inventory-filter-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;padding:16px;border:1px solid var(--inv-line);background:var(--inv-surface);border-radius:16px;align-items:end}.inventory-status-page .inventory-filter-panel label{min-width:0;color:var(--inv-muted);font-size:12px}.inventory-status-page .inventory-filter-panel input{width:100%;min-width:0}.inventory-status-page .inventory-filter-actions{flex-wrap:wrap;gap:8px}.inventory-status-page .inventory-filter-actions span{font-size:12px;color:var(--inv-muted)}.inventory-status-page .preview-panel{background:var(--inv-surface);border:1px solid var(--inv-line);border-radius:18px;padding:18px}.inventory-status-page .preview-title{gap:12px}.inventory-status-page .preview-title h3{font-size:17px}.inventory-status-page .preview-title-actions{flex-wrap:wrap;gap:8px;color:var(--inv-muted)}.inventory-product-list{display:none}.inventory-product-identity{display:grid;gap:5px;min-width:0}.inventory-product-identity strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.inventory-product-identity span{font-size:12px;line-height:1.5;color:var(--inv-muted);overflow-wrap:anywhere}.inventory-comparison{overflow:auto;max-height:75vh;border:1px solid var(--inv-line);border-radius:12px}.inventory-comparison table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:fixed}.inventory-comparison th,.inventory-comparison td{background:var(--inv-surface);border:0;border-bottom:1px solid var(--inv-line);padding:16px 12px;white-space:normal;text-align:right;font-variant-numeric:tabular-nums;vertical-align:middle;max-width:none;overflow:visible}.inventory-comparison th{position:sticky;top:0;background:var(--inv-soft);z-index:2;color:var(--inv-muted);font-size:12px;line-height:1.6}.inventory-comparison th small{display:block;font-weight:400}.inventory-comparison th:first-child{z-index:3}.inventory-comparison th:first-child,.inventory-comparison td:first-child{position:sticky;left:0;width:24%;text-align:left;border-right:1px solid var(--inv-line)}.inventory-comparison td:first-child{z-index:1}.inventory-comparison th:last-child,.inventory-comparison td:last-child{width:22%;text-align:left}.inventory-comparison td{font-size:16px}.inventory-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inventory-product-actions button{font-size:12px;max-width:100%;white-space:normal}.inventory-product-actions label{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--inv-muted)}.inventory-product-actions select{min-width:80px;max-width:130px}.inventory-inbound-link{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;border:0;background:transparent;color:var(--inv-blue);padding:6px;font-size:16px;font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:4px}.inventory-inbound-link small{font-size:12px;text-decoration:none}.inventory-awd-value{display:inline-flex;gap:4px;align-items:center;color:var(--inv-blue)}.inventory-status-page .inventory-meta-button{color:var(--inv-blue);font-size:16px;min-width:44px;background:transparent}.inventory-empty{padding:48px 16px;text-align:center;color:var(--inv-muted)}.inventory-detail-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;align-items:flex-end;justify-content:center}.inventory-detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c14226b}.inventory-detail{position:relative;display:flex;flex-direction:column;width:min(760px,100%);max-height:88dvh;background:var(--inv-surface);color:var(--inv-text);border:1px solid var(--inv-line);border-radius:24px 24px 0 0;box-shadow:0 -10px 50px #0002;overflow:hidden}.inventory-detail header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--inv-line)}.inventory-detail h2{font-size:20px;margin:0 0 10px}.inventory-detail header .inventory-product-identity{max-width:580px}.inventory-detail-body{padding:20px;overflow:auto;overscroll-behavior:contain}.inventory-detail footer{padding:12px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--inv-line)}.inventory-detail footer button{width:100%}.inventory-batch-total{background:var(--inv-soft);padding:16px;border-radius:12px;color:var(--inv-muted);font-variant-numeric:tabular-nums}.inventory-batch-total strong{color:var(--inv-text);font-size:20px;margin-left:10px}.inventory-batches article{display:grid;grid-template-columns:1fr .7fr 1.5fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--inv-line)}.inventory-batches article div{display:grid;gap:8px;min-width:0}.inventory-batches span{font-size:12px;color:var(--inv-muted)}.inventory-batches strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.inventory-batches article div:nth-child(2){text-align:right}.inventory-all-fields{margin:0}.inventory-all-fields>div{display:grid;grid-template-columns:40% minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--inv-line)}.inventory-all-fields dt{color:var(--inv-muted);font-size:13px}.inventory-all-fields dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inventory-value-note{font-size:12px;color:var(--inv-muted);line-height:1.8}.inventory-raw-inbound{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.inventory-status-page .inventory-inbound-menu-panel,.inventory-status-page .field-settings-panel,.inventory-status-page .inventory-inbound-menu-header,.inventory-status-page .inventory-inbound-menu-nav,.inventory-status-page .inventory-inbound-task-panel,.inventory-status-page .inventory-shipment-batch,.inventory-status-page .inventory-inbound-task-card,.inventory-status-page .inventory-inbound-upload-card,.inventory-status-page .inventory-shipment-file,.inventory-status-page .field-order-item,.inventory-status-page .field-order-panel,.inventory-status-page .inventory-inbound-import{background:var(--inv-surface);color:var(--inv-text);border-color:var(--inv-line)}.inventory-status-page .field-settings-panel label,.inventory-status-page .inventory-inbound-menu-header p{color:var(--inv-muted)}.inventory-status-page[data-inventory-theme=dark] .table-frame th,.inventory-status-page[data-inventory-theme=dark] .table-frame td{background:var(--inv-surface);color:var(--inv-text);border-color:var(--inv-line)}@media(max-width:1100px){.inventory-status-page .inventory-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-status-page .inventory-filter-actions{grid-column:1/-1}.inventory-comparison table{min-width:850px}.inventory-status-page{padding:16px!important}}@media(max-width:699px){.inventory-status-page{padding:12px!important;border-radius:14px}.inventory-status-page .page-header h2{font-size:24px}.inventory-status-page .page-header-actions{display:flex;width:100%}.inventory-status-page .page-header-actions>.inventory-inbound-menu-trigger{order:-1;flex:1}.inventory-status-page .inventory-filter-panel{gap:10px;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-status-page .inventory-filter-panel label:first-child{grid-column:1/-1}.inventory-status-page .inventory-filter-panel label{gap:5px}.inventory-status-page .inventory-filter-actions{margin:0}.inventory-status-page .inventory-filter-actions span{margin-left:auto}.inventory-status-page .preview-panel{padding:12px}.inventory-status-page .preview-title{align-items:flex-start}.inventory-status-page .preview-title-actions>span{display:none}.inventory-status-page .preview-title-actions button{padding:8px;font-size:12px}.inventory-product-list{display:grid;gap:14px}.inventory-comparison{display:none}.inventory-product-card{padding:14px;border:1px solid var(--inv-line);border-radius:14px;background:var(--inv-surface)}.inventory-key-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:var(--inv-soft);padding:12px 8px;border-radius:10px;margin:14px 0 6px}.inventory-key-metrics dt{font-size:11px;color:var(--inv-muted)}.inventory-key-metrics dd{margin:7px 0 0;font-size:22px;font-weight:650;color:var(--inv-blue);font-variant-numeric:tabular-nums}.inventory-key-metrics dd small{font-size:10px;font-weight:400;margin-left:3px}.inventory-supply-row{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.inventory-supply-row>div{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.inventory-supply-row>div>span:first-child{font-size:11px;color:var(--inv-muted)}.inventory-product-actions{gap:6px}.inventory-product-actions button{flex:1;padding:7px}.inventory-product-actions label{width:100%;justify-content:space-between}.inventory-product-actions select{flex:1;max-width:none}.inventory-detail-body{padding:14px}.inventory-detail header{padding:16px}.inventory-batches article{grid-template-columns:1fr 1fr;gap:12px}.inventory-shipment-id{grid-column:1/-1}.inventory-all-fields>div{grid-template-columns:42% minmax(0,1fr);gap:10px}.inventory-status-page .inventory-inbound-menu-panel{width:100%;max-width:100%;height:100dvh;border-radius:0}.inventory-status-page .inventory-inbound-menu-body{padding:12px}.inventory-status-page .inventory-inbound-import{display:flex;flex-direction:column;align-items:stretch}.inventory-status-page .inventory-inbound-import input{max-width:100%;width:100%;min-width:0}.inventory-status-page .inventory-shipment-batch-heading{flex-wrap:wrap}.inventory-status-page .inventory-inbound-menu-header{padding:16px}.inventory-status-page .field-settings-panel{max-width:100%;width:100%}}@media(prefers-reduced-motion:reduce){.inventory-status-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}}.inventory-status-page .page-header-actions>*{flex-shrink:0}.inventory-status-page .inventory-inbound-menu-trigger{min-width:180px;justify-content:center}@media(max-width:699px){.inventory-status-page .page-header-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;min-width:0}.inventory-status-page .page-header-actions .inventory-inbound-menu-trigger{grid-column:1/-1;width:100%;min-width:0;order:-1}.inventory-status-page .page-header-actions>button{width:100%;margin:0;min-width:0}.inventory-status-page .page-header{display:flex;flex-direction:column}.inventory-product-card{content-visibility:auto;contain-intrinsic-size:auto 320px}}.inventory-status-page h2,.inventory-status-page h3,.inventory-status-page h4{color:var(--inv-text)}.inventory-status-page .secondary{background:var(--inv-surface)!important;color:var(--inv-text)!important;border-color:var(--inv-line)!important}.inventory-status-page input::placeholder{color:var(--inv-muted)}.inventory-status-page .inventory-product-list,.inventory-status-page .inventory-product-card{min-width:0;width:100%;box-sizing:border-box}.inventory-status-page .inventory-inbound-menu-status{color:#164d92}.inventory-status-page[data-inventory-theme=dark] .field-settings-header,.inventory-status-page[data-inventory-theme=dark] .field-settings-metadata,.inventory-status-page[data-inventory-theme=dark] .field-order-format{background:var(--inv-surface);color:var(--inv-text)}.inventory-status-page .inventory-inbound-menu-trigger.secondary{background:#0865ed!important;color:#fff!important;border-color:#0865ed!important}@media(max-width:699px){.inventory-status-page .page-header{position:relative;gap:12px;margin-bottom:18px}.inventory-status-page .page-header>div:first-child{min-height:44px;display:flex;align-items:center;padding-right:70px}.inventory-status-page .page-header h2{margin:0}.inventory-status-page .page-header>div:first-child>p{display:none}.inventory-status-page .page-header-actions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.inventory-status-page .page-header-actions>button:first-child{position:absolute;right:0;top:0;width:60px}.inventory-status-page .page-header-actions .inventory-inbound-menu-trigger{grid-column:auto;gap:5px;padding:8px}.inventory-status-page .inventory-inbound-menu-trigger>svg:last-child{display:none}.inventory-status-page .listing-sync-strip{font-size:11px;gap:6px}.inventory-status-page .listing-sync-strip>span:last-child{font-size:11px}}.inventory-detail .icon-button{width:44px;min-width:44px;padding:10px;flex-shrink:0}.inventory-detail .icon-button svg{width:20px;height:20px}@media(max-width:699px){.inventory-status-page .page-header-actions>button:first-child{padding:8px;white-space:nowrap}}@supports (backdrop-filter:blur(12px)){.inventory-detail header{background:color-mix(in srgb,var(--inv-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.inventory-status-page .notice{background:var(--inv-surface);color:var(--inv-text);border-color:var(--inv-line)}.inventory-status-page .inventory-card-sku{margin:0 0 14px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.inventory-status-page .inventory-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;min-width:0}.inventory-status-page .inventory-card-field{padding:12px 0;border-top:1px solid var(--inv-line);min-width:0;display:flex;flex-direction:column;gap:8px}.inventory-status-page .inventory-card-field.is-wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr);align-items:center;gap:12px}.inventory-status-page .inventory-card-field>div{min-width:0;overflow-wrap:anywhere}.inventory-status-page .inventory-field-label{font-size:12px;color:var(--inv-muted);line-height:1.5}.inventory-status-page .inventory-field-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.6}.inventory-status-page .inventory-field-value small{font-size:11px;margin-left:5px;color:var(--inv-muted)}.inventory-status-page .inventory-card-field.is-numeric>div{font-size:22px;font-weight:650;color:var(--inv-blue)}.inventory-status-page .inventory-card-field select{max-width:100%;width:100%}.inventory-status-page .inventory-product-actions{margin-top:14px}.inventory-status-page .inventory-product-actions>button{width:100%}.inventory-status-page .inventory-inbound-link{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;line-height:1.5;max-width:100%;text-align:left;text-decoration:none;white-space:normal}.inventory-status-page .inventory-inbound-link>span{text-decoration:underline;text-underline-offset:4px;font-size:12px}.inventory-status-page .inventory-inbound-link>strong{font-size:16px}.inventory-status-page .inventory-comparison table{width:100%;table-layout:fixed}.inventory-status-page .inventory-comparison th,.inventory-status-page .inventory-comparison td{width:auto;text-align:left;overflow-wrap:anywhere;font-size:14px}.inventory-status-page .inventory-comparison th:first-child,.inventory-status-page .inventory-comparison td:first-child{width:auto}.inventory-status-page .inventory-comparison th:last-child,.inventory-status-page .inventory-comparison td:last-child{width:auto}.inventory-status-page .inventory-comparison td.is-numeric{text-align:right}.inventory-status-page .inventory-comparison td.is-numeric .inventory-inbound-link{margin-left:auto;align-items:flex-end;text-align:right}.inventory-status-page .inventory-comparison select{width:100%;max-width:100%}.inventory-status-page .inventory-comparison button.secondary{white-space:normal;max-width:100%}.inventory-status-page .inventory-detail{width:min(880px,100%)}.inventory-status-page .inventory-detail header>div{min-width:0;flex:1}.inventory-status-page .inventory-detail-identity{display:grid;gap:6px;min-width:0}.inventory-status-page .inventory-detail-identity>span{font-size:12px;color:var(--inv-muted)}.inventory-status-page .inventory-detail-identity>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.55}.inventory-status-page .inventory-detail header p{margin:8px 0 0;color:var(--inv-muted);font-size:12px;overflow-wrap:anywhere}.inventory-status-page .inventory-detail-back{margin-bottom:12px;font-size:13px}.inventory-status-page .inventory-detail-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.inventory-status-page .inventory-detail-group{min-width:0}.inventory-status-page .inventory-detail-group h3{font-size:15px;margin:0;padding:10px 12px;background:var(--inv-soft);border-radius:8px}.inventory-status-page .inventory-all-fields{display:block;grid-template-columns:none;margin:0}.inventory-status-page .inventory-all-fields>div{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);gap:12px;padding:12px 0;align-items:start}.inventory-status-page .inventory-all-fields>div.is-long{grid-template-columns:minmax(0,1fr);gap:6px}.inventory-status-page .inventory-all-fields dt{line-height:1.6;min-width:0}.inventory-status-page .inventory-all-fields dd{min-width:0;text-align:right;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.inventory-status-page .inventory-all-fields .is-long dd{text-align:left}.inventory-status-page .inventory-all-fields select{width:100%;max-width:100%}.inventory-status-page .inventory-all-fields .inventory-inbound-link{margin-left:auto;align-items:flex-end}.inventory-status-page .inventory-all-fields .is-long .inventory-inbound-link{margin-left:0;align-items:flex-start}.inventory-status-page .inventory-arrival-groups{display:grid;gap:16px}.inventory-status-page .inventory-arrival-groups details{border:1px solid var(--inv-line);border-radius:12px;overflow:hidden}.inventory-status-page .inventory-arrival-groups summary{padding:14px;background:var(--inv-soft);cursor:pointer;line-height:1.8;min-height:44px;box-sizing:border-box}.inventory-status-page .inventory-arrival-groups summary>span{margin-left:14px;font-variant-numeric:tabular-nums}.inventory-status-page .inventory-arrival-groups summary small{display:block;color:var(--inv-muted)}.inventory-status-page .inventory-batch-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;border-top:1px solid var(--inv-line);align-items:center;font-variant-numeric:tabular-nums}.inventory-status-page .inventory-batch-record>div{display:grid;gap:6px;min-width:0}.inventory-status-page .inventory-batch-record strong,.inventory-status-page .inventory-batch-record small{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.inventory-status-page .inventory-batch-record small{color:var(--inv-muted)}.inventory-status-page .inventory-group-warning{color:var(--inv-text);background:var(--inv-soft);border-left:3px solid var(--inv-blue);padding:12px;font-size:13px;line-height:1.7}.inventory-status-page .inventory-width-control{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--inv-muted)}.inventory-status-page .inventory-width-control input{width:90px;min-width:0}@media(max-width:699px){.inventory-status-page .inventory-detail-groups{grid-template-columns:minmax(0,1fr);gap:20px}.inventory-status-page .inventory-product-card{contain-intrinsic-size:auto 540px}.inventory-status-page .inventory-card-field.is-wide{grid-template-columns:minmax(90px,.9fr) minmax(0,1.3fr)}.inventory-status-page .inventory-arrival-groups summary>span{margin-left:8px}}.inventory-status-page .field-order-item{grid-template-areas:"name actions" "visible format" "width width"}.inventory-status-page .inventory-width-control{grid-area:width;justify-content:space-between;border-top:1px solid var(--inv-line);padding-top:8px}.inventory-status-page .field-format-menu.open{grid-row:4}.inventory-status-page .field-order-item>span,.inventory-status-page .field-format-popover label{color:var(--inv-text)}.inventory-status-page .field-format-trigger,.inventory-status-page .field-format-popover{background:var(--inv-soft);border-color:var(--inv-line);color:var(--inv-text)}.inventory-status-page .inventory-comparison th.is-numeric{text-align:right}.promotion-v2-create{display:flex;flex-direction:column;gap:16px}.promotion-v2-create>button{align-self:flex-start;min-height:42px;padding:10px 22px}.promotion-v2-create fieldset,.promotion-v2-panel fieldset{display:grid;gap:12px;border:1px solid var(--border-color, #dce1e8);border-radius:10px;padding:16px;min-width:0}.promotion-v2-create label{display:grid;gap:6px}.promotion-v2-create .promotion-v2-store,.promotion-v2-panel .promotion-v2-filter{display:flex;align-items:center;gap:8px}.promotion-v2-create input[type=checkbox],.promotion-v2-panel input[type=checkbox]{width:18px;min-height:18px;height:18px;margin:0}.promotion-v2-panel{display:flex;flex-direction:column;gap:14px;min-width:0}.promotion-v2-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.promotion-v2-panel .task-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.promotion-v2-panel h4{margin:8px 0}.promotion-v2-panel p{margin:6px 0;line-height:1.6}.promotion-v2-panel button{min-height:36px;padding:8px 14px}.promotion-v2-panel .table-frame{overflow-x:auto}.promotion-v2-panel table{width:100%;border-collapse:collapse}.promotion-v2-panel th,.promotion-v2-panel td{padding:10px;text-align:left;border-bottom:1px solid var(--border-color, #dce1e8)}.promotion-v2-panel input[type=file]{max-width:100%}.promotion-v2-panel{--pv-ink: #19233c;--pv-muted: #65738e;--pv-blue: #0768f9;--pv-line: #e4e9f2;display:grid!important;grid-template-columns:232px minmax(0,1fr);gap:0;padding:0!important;overflow:clip;border:1px solid #e1e7f0;border-radius:22px;background:#f4f7fe;color:var(--pv-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;box-shadow:0 12px 40px #263a6c08,inset 0 1px #fff;isolation:isolate;font-size:15px;line-height:1.55;white-space:normal}.promotion-v2-panel *,.promotion-v2-create *{box-sizing:border-box}.promotion-v2-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--pv-line);border-radius:12px;color:var(--pv-ink);background:#fffc;font:inherit;font-weight:500;cursor:pointer;transition:background .15s,box-shadow .15s;box-shadow:0 2px 4px #172e5503;white-space:normal}.promotion-v2-panel button:hover:not(:disabled){background:#edf3ff;border-color:#c7d8f4}.promotion-v2-panel button:disabled{opacity:.48;cursor:not-allowed}.promotion-v2-panel button.primary{background:#0874ff;border-color:#0566ed;color:#fff;box-shadow:inset 0 1px 1px #ffffff70,0 5px 14px #0674ff23}.promotion-v2-panel button.primary:hover:not(:disabled){background:#0062df}.promotion-v2-panel button.danger{color:#bf3434;background:#fff4f3;border-color:#f7d1cc}.promotion-v2-panel :is(button,select,input,summary):focus-visible{outline:3px solid #1773f5;outline-offset:3px}.promotion-v2-panel svg{flex-shrink:0;stroke-width:1.8}.promotion-v2-sidebar{align-self:stretch;min-width:0;background:#eaf0fa9e;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);border-right:1px solid #fff;box-shadow:inset -1px 0 #dee6f3}.promotion-v2-sidebar-content{position:sticky;top:56px;display:flex;flex-direction:column;min-height:min(940px,calc(100dvh - 180px));max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior-y:contain;padding:26px 14px 20px}.promotion-v2-sidebar-content>*{flex-shrink:0}.promotion-v2-event-label{padding:6px 10px 20px}.promotion-v2-event-label strong{font-size:18px;font-weight:650;letter-spacing:-.3px;display:block;overflow-wrap:anywhere}.promotion-v2-event-label p{color:var(--pv-muted);font-size:12px;margin:8px 0 12px}.promotion-v2-badge{display:inline-flex;align-items:center;border-radius:20px;padding:4px 12px;background:#e9edf5;color:#4b5770;font-size:12px;font-weight:550;white-space:nowrap}.promotion-v2-badge.is-green{background:#e0f8eb;color:#187249}.promotion-v2-badge.is-red{background:#ffe9e9;color:#b63544}.promotion-v2-badge.is-blue{background:#e6f0ff;color:#0062de}.promotion-v2-badge.is-amber{background:#fff2d7;color:#895b07}.promotion-v2-step-group{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:4px 0 20px}.promotion-v2-step-group h4{font-size:13px;font-weight:600;color:var(--pv-muted);margin:10px!important}.promotion-v2-panel .promotion-v2-step{width:100%;justify-content:flex-start;border:0;background:transparent;box-shadow:none;padding:13px 10px;gap:12px;margin:2px 0;text-align:left;color:#4f5f7c}.promotion-v2-step svg{color:#b6c4d9}.promotion-v2-step.is-complete svg{color:#30ad66}.promotion-v2-panel .promotion-v2-step.is-current{background:#dceaff;color:#005fe8;box-shadow:inset 0 1px #ffffff90}.promotion-v2-step.is-current svg{color:#0768f9}.promotion-v2-more{margin:auto 10px 0;border-top:1px solid #dce3ef;padding-top:14px}.promotion-v2-more>button{border:0;box-shadow:none;background:transparent;justify-content:flex-start;width:100%}.promotion-v2-more-content{display:grid;gap:6px;margin-top:8px}.promotion-v2-workspace{min-width:0;padding:28px 26px 22px}.promotion-v2-workspace-header{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px;align-items:flex-start}.promotion-v2-workspace-header h3{margin:0 0 10px;font-size:clamp(26px,2.8vw,40px);letter-spacing:-.8px;font-weight:650;color:#111c35;line-height:1.3}.promotion-v2-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--pv-muted);font-size:13px}.promotion-v2-meta-divider{height:16px;border-left:1px solid #d5deed;margin:0 4px}.promotion-v2-panel .promotion-v2-revision{color:var(--pv-muted);font-size:12px;margin-top:10px}.promotion-v2-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(272px,.55fr);gap:20px;align-items:start}.promotion-v2-card{border:1px solid var(--pv-line);border-radius:20px;background:#ffffffed;padding:26px;box-shadow:inset 0 1px #fff,0 4px 18px #16366103;min-width:0}.promotion-v2-task{min-height:580px}.promotion-v2-task>header{margin-bottom:24px}.promotion-v2-task>header h4{font-size:26px;font-weight:650;margin:0 0 10px;letter-spacing:-.4px;outline:none}.promotion-v2-task>header p{color:var(--pv-muted);font-size:14px}.promotion-v2-summary h4{display:flex;gap:10px;align-items:center;font-size:20px;font-weight:650;margin:0 0 14px}.promotion-v2-summary h4 svg{color:var(--pv-muted)}.promotion-v2-summary dl{display:grid;grid-template-columns:1fr;gap:12px;margin:16px 0}.promotion-v2-summary dl>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.promotion-v2-summary dt{color:var(--pv-muted)}.promotion-v2-summary dd{margin:0;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.promotion-v2-panel .promotion-v2-link{border:0;background:transparent;box-shadow:none;color:var(--pv-blue);padding:0;justify-content:flex-start}.promotion-v2-next{border-top:1px solid var(--pv-line);padding-top:18px;margin-top:14px}.promotion-v2-next ol{list-style:decimal;padding-left:24px;margin:20px 0 0}.promotion-v2-next li{margin:0 0 18px;padding-left:6px}.promotion-v2-next li::marker{color:#5a6b88;font-variant-numeric:tabular-nums}.promotion-v2-next li strong{display:block;font-weight:550}.promotion-v2-next li span{display:block;color:var(--pv-muted);font-size:13px;margin-top:5px}.promotion-v2-panel .task-actions{margin:14px 0}.promotion-v2-primary-actions{margin:0 0 22px!important}.promotion-v2-store-picker{display:inline-flex;align-items:center;gap:8px;border:1px solid #dce3ef;border-radius:12px;padding:0 12px;min-width:132px;background:#fff}.promotion-v2-panel .promotion-v2-store-picker select{border:0;background:transparent;width:auto;flex:1;min-height:44px;padding:8px 20px 8px 0;margin:0;font:inherit;color:var(--pv-ink)}.promotion-v2-panel .table-frame{border:1px solid var(--pv-line);border-radius:14px;margin:20px 0;max-width:100%}.promotion-v2-panel table{font-size:13px}.promotion-v2-panel th{background:#f6f8fc;color:#596a86;font-weight:550;white-space:nowrap}.promotion-v2-panel th,.promotion-v2-panel td{padding:16px;border-bottom:1px solid #edf0f6;vertical-align:middle}.promotion-v2-panel td{color:var(--pv-ink)}.promotion-v2-panel tr:last-child td{border-bottom:0}.promotion-v2-panel .promotion-v2-overview-table td:first-child{overflow-wrap:anywhere}.promotion-v2-panel .promotion-v2-detail-table table{min-width:1050px}.promotion-v2-detail-table td details{min-width:160px}.promotion-v2-detail-table td:last-child{min-width:220px}.promotion-v2-panel .promotion-v2-supply-details{width:540px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.promotion-v2-supply-details dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 20px;margin:16px 0}.promotion-v2-supply-details dt,.promotion-v2-supply-details dd{min-width:0;white-space:normal;overflow-wrap:anywhere}.promotion-v2-supply-details dd{font-variant-numeric:tabular-nums}.promotion-v2-supply-details li{margin:8px 0}.promotion-v2-notice{display:flex;align-items:flex-start;gap:10px;background:#f1f6ff;border:1px solid #e4edff;padding:16px;border-radius:12px;color:#536788;font-size:13px;margin:20px 0!important}.promotion-v2-notice svg{color:#287cff;margin-top:2px}.promotion-v2-panel .promotion-v2-hint{font-size:12px;color:var(--pv-muted);margin:12px 0}.promotion-v2-hint.is-amber{color:#936019}.promotion-v2-empty{text-align:center;color:var(--pv-muted);padding:24px}.promotion-v2-toolbar{width:fit-content;max-width:100%;margin:24px auto 0;display:flex;flex-wrap:wrap;justify-content:center;border:1px solid #fff;border-radius:22px;padding:8px 12px;background:#ffffffb8;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);box-shadow:0 8px 24px #294f8c12,inset 0 0 0 1px #e3eaf5}.promotion-v2-panel .promotion-v2-toolbar button{border:0;background:transparent;box-shadow:none;border-radius:10px;padding:10px 18px}.promotion-v2-toolbar button[aria-pressed=true]{color:#005edb;background:#e6f0ff}.promotion-v2-feedback:empty{display:none}.promotion-v2-feedback{margin:0 0 18px}.promotion-v2-feedback .error-message{background:#fff2f1;color:#a83228;padding:14px 16px;border-radius:12px}.promotion-v2-feedback>button{margin:8px 8px 0 0}.promotion-v2-panel [aria-label=确认作废大促事件]{background:#fff8f6;border:1px solid #f0d4cf;border-radius:14px;padding:18px;margin-bottom:20px}.promotion-v2-panel [aria-label=确认作废大促事件] button{margin:10px 8px 0 0}.promotion-v2-panel fieldset{background:#fafbfe;margin:14px 0;padding:20px;border-radius:14px}.promotion-v2-panel fieldset legend{font-weight:600}.promotion-v2-panel input[type=file]{border:1px dashed #b7c8e5;border-radius:12px;background:#fff;padding:18px;width:100%}.promotion-v2-panel details{margin:12px 0}.promotion-v2-panel summary{cursor:pointer;color:#32639a;min-height:32px;padding:4px 0}.promotion-v2-panel pre{max-width:100%;overflow:auto}.promotion-v2-supply-preview{border:1px solid #dce7f5;border-radius:14px;padding:20px;margin:18px 0}.promotion-v2-change-list{max-height:420px;overflow-y:auto;padding-right:8px}.promotion-v2-change-list p{border-top:1px solid #edf0f5;padding:12px 0;overflow-wrap:anywhere}.promotion-v2-correction-change{border:1px solid var(--pv-line);padding:16px;margin:12px 0;border-radius:12px}.promotion-v2-correction-change h5{font-size:14px;margin:0 0 10px}.promotion-v2-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.promotion-history ul{list-style:none;padding:0}.promotion-history li{border:1px solid var(--pv-line);padding:16px;border-radius:12px;margin:12px 0;overflow-wrap:anywhere}.promotion-history li button{margin:6px 6px 0 0}.promotion-v2-create{padding:8px}.promotion-v2-create fieldset{background:#f8faff;border-radius:18px;padding:22px}.promotion-v2-create select,.promotion-v2-create input:not([type=checkbox]){min-height:44px;border-radius:10px}@media(max-width:1250px){.promotion-v2-panel{grid-template-columns:210px minmax(0,1fr)}.promotion-v2-workspace{padding:22px 18px}.promotion-v2-columns{grid-template-columns:minmax(0,1fr)}.promotion-v2-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.promotion-v2-summary dl>div{display:block}.promotion-v2-summary .promotion-v2-next{display:none}.promotion-v2-task{min-height:480px}}@media(max-width:760px){.promotion-v2-panel{display:block!important;border-radius:16px}.promotion-v2-sidebar{border-right:0}.promotion-v2-sidebar-content{position:static;padding:14px;min-height:0;max-height:none;overflow:visible}.promotion-v2-event-label{display:none}.promotion-v2-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.promotion-v2-step-group{margin:0}.promotion-v2-panel .promotion-v2-step{font-size:12px;padding:10px 6px;gap:6px}.promotion-v2-more{margin-top:12px;padding-top:6px}.promotion-v2-more-content{display:flex;flex-wrap:wrap}.promotion-v2-workspace{padding:20px 12px}.promotion-v2-card{padding:20px 14px;border-radius:16px}.promotion-v2-task>header h4{font-size:21px}.promotion-v2-workspace-header h3{font-size:23px}.promotion-v2-meta{font-size:12px}.promotion-v2-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-v2-panel th,.promotion-v2-panel td{padding:12px 10px}.promotion-v2-overview-table table{min-width:440px}.promotion-v2-toolbar{padding:6px;gap:0}.promotion-v2-panel .promotion-v2-toolbar button{font-size:12px;padding:10px 8px;gap:5px}}@media(prefers-reduced-motion:reduce){.promotion-v2-panel *{transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.promotion-v2-sidebar,.promotion-v2-toolbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#edf2fb}}@supports not (backdrop-filter: blur(1px)){.promotion-v2-sidebar,.promotion-v2-toolbar{background:#edf2fb}}.promotion-v2-task{display:block}.promotion-v2-summary>.promotion-v2-hint:last-child{margin-bottom:0}.promotion-v2-workspace-header>button{flex-shrink:0;white-space:nowrap}.promotion-v2-panel .table-frame:focus-visible{outline:2px solid #1773f5;outline-offset:3px}.promotion-v2-panel{container-name:promotion-workspace;container-type:inline-size}@container promotion-workspace (max-width: 1080px){.promotion-v2-columns{grid-template-columns:minmax(0,1fr)}.promotion-v2-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-v2-summary dl>div{display:block}.promotion-v2-summary .promotion-v2-next{display:none}}.member-ongoing-task .task-inline-content{min-width:0}.member-ongoing-task .member-ongoing-note{color:var(--event-muted)}.member-ongoing-confirm,.member-ongoing-recovery{padding:14px 16px;border:1px solid var(--event-line);border-radius:var(--event-surface-radius, 12px);background:var(--event-subtle, #f5f8fc)}.member-ongoing-confirm>button,.member-ongoing-recovery>button{margin-top:12px}.member-ongoing-preview{display:grid;gap:14px;min-width:0}.member-ongoing-preview .table-frame{max-width:100%;overflow-x:auto}.member-ongoing-preview table{width:100%;min-width:1080px}.member-ongoing-preview .member-ongoing-cell-text{min-width:180px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.member-ongoing-pagination,.member-ongoing-history>div{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.member-ongoing-history{margin:12px 0}.member-ongoing-history>div{padding:10px 0;border-bottom:1px solid var(--event-line)}.member-ongoing-history summary{cursor:pointer}@media(max-width:680px){.member-ongoing-task .task-run-actions{flex-wrap:wrap}.member-ongoing-confirm>button{width:100%}}.roc-stage.sp-ads-panel{display:grid;gap:12px;min-width:0;padding:22px 20px;border:1px solid var(--event-line, #dfe7f4);border-radius:22px;background:var(--event-surface, #fff);color:var(--event-ink, #182440);font-size:14px;line-height:1.6}.sp-ads-panel :is(p,h4,h5){margin:0}.sp-ads-panel .sp-ads-heading{display:flex;align-items:flex-start;justify-content:flex-start;gap:18px;flex-wrap:nowrap;margin-bottom:0}.sp-ads-panel .sp-ads-heading h4{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:21px;font-weight:650;line-height:1.6}.sp-ads-panel .sp-ads-heading p{margin-top:2px;color:var(--event-muted, #596b88)}.sp-ads-panel .sp-ads-stage-number{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:var(--event-accent-soft, #edf5ff);color:var(--event-accent, #0069ed);font-size:23px;font-weight:650}.sp-ads-panel .sp-ads-tag{display:inline-flex;align-items:center;padding:2px 12px;border-radius:999px;background:var(--event-accent-soft, #edf5ff);color:var(--event-muted, #596b88);font-size:12px;font-weight:550;line-height:1.5}.sp-ads-panel .sp-ads-rule{display:flex;align-items:center;gap:16px;padding:13px 18px;border-radius:10px;background:var(--event-accent-soft, #edf5ff);color:var(--event-muted, #596b88);overflow-wrap:anywhere}.sp-ads-panel .sp-ads-rule svg{flex:0 0 auto;color:var(--event-accent, #0069ed)}.sp-ads-panel .sp-ads-steps{display:flex;gap:20px;margin:8px 0;padding:0;list-style:none}.sp-ads-panel .sp-ads-steps li{display:flex;align-items:center;gap:18px;flex:1;min-width:0;color:var(--event-muted, #596b88)}.sp-ads-panel .sp-ads-steps li:after{content:"";flex:1;height:1px;background:var(--event-line, #dfe7f4)}.sp-ads-panel .sp-ads-steps li:last-child{flex:0 0 auto;padding-right:9%}.sp-ads-panel .sp-ads-steps li:last-child:after{display:none}.sp-ads-panel .sp-ads-steps li.is-active{color:var(--event-accent, #0069ed)}.sp-ads-panel .sp-ads-steps li>span,.sp-ads-panel .sp-ads-substep{display:inline-grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--event-subtle, #f7f7f9);color:var(--event-muted, #596b88);font-weight:600}.sp-ads-panel .sp-ads-steps li.is-active>span{background:var(--event-accent, #0069ed);color:#fff}.sp-ads-panel .sp-ads-steps strong{white-space:nowrap;font-weight:600}.sp-ads-panel .sp-ads-query-notice{display:flex;align-items:center;gap:22px;padding:18px 20px;border:1px solid var(--event-line, #dfe7f4);border-radius:11px;background:var(--event-accent-soft, #edf5ff)}.sp-ads-panel .sp-ads-query-notice.is-interrupted{background:#fff8ef;border-color:#ffd6ae}.sp-ads-panel .sp-ads-notice-icon{flex:0 0 auto;color:#d77900}.sp-ads-panel .sp-ads-notice-copy{flex:1;min-width:0}.sp-ads-panel .sp-ads-notice-copy strong{display:block;font-size:19px;line-height:1.5;color:var(--event-ink, #182440)}.sp-ads-panel .is-interrupted .sp-ads-notice-copy strong{color:#b94c00}.sp-ads-panel .sp-ads-notice-copy p{color:var(--event-muted, #596b88);margin-top:3px}.sp-ads-panel .sp-ads-query-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto;flex-wrap:wrap}.sp-ads-panel button{width:auto;margin:0;padding:9px 15px;border:1px solid var(--event-line, #dfe7f4);border-radius:12px;background:var(--event-surface, #fff);color:var(--event-ink, #182440);font:inherit;cursor:pointer}.sp-ads-panel button:disabled{cursor:not-allowed;opacity:.6}.sp-ads-panel button.sp-ads-primary,.sp-ads-panel .sp-ads-confirm>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:11px 20px;color:#fff;background:var(--event-accent, #0069ed);border-color:var(--event-accent, #0069ed);font-weight:600;border-radius:12px}.sp-ads-panel button.sp-ads-primary:hover:enabled,.sp-ads-panel .sp-ads-confirm>button:hover:enabled{background:#005bb5}.sp-ads-panel button.sp-ads-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;padding:11px 16px;border-color:#c5d9f4;border-radius:12px;color:var(--event-accent, #0069ed);white-space:nowrap}.sp-ads-panel :is(button,input,summary):focus-visible{outline:2px solid var(--event-accent, #0069ed);outline-offset:3px}.sp-ads-panel .sp-ads-query-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--event-muted, #596b88)}.sp-ads-panel .sp-ads-query-progress{border:1px solid var(--event-line, #dfe7f4);border-radius:10px;overflow:hidden;background:var(--event-subtle, #f7f7f9)}.sp-ads-panel .sp-ads-progress-row{display:grid;grid-template-columns:155px 175px minmax(70px,1fr) 134px;align-items:center;gap:20px;padding:12px 20px;border-bottom:1px solid var(--event-line, #dfe7f4)}.sp-ads-panel .sp-ads-progress-row:last-child{border-bottom:0}.sp-ads-panel .sp-ads-progress-numbers{font-variant-numeric:tabular-nums;white-space:nowrap}.sp-ads-panel progress{display:block;width:100%;height:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;overflow:hidden;background:#e3e8f0}.sp-ads-panel progress::-webkit-progress-bar{background:#e3e8f0;border-radius:999px}.sp-ads-panel progress::-webkit-progress-value{background:#609eff;border-radius:999px}.sp-ads-panel progress::-moz-progress-bar{background:#609eff;border-radius:999px}.sp-ads-panel .sp-ads-progress-state{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:var(--event-muted, #596b88);white-space:nowrap;font-weight:550}.sp-ads-panel .sp-ads-progress-state.is-complete{color:#2a8756}.sp-ads-panel .sp-ads-progress-state.is-interrupted{color:#c77800}.sp-ads-panel .sp-ads-progress-note{color:var(--event-muted, #596b88);margin-top:-4px}.sp-ads-panel details{margin:0}.sp-ads-panel summary{cursor:pointer;font-weight:600}.sp-ads-panel .sp-ads-technical{padding:10px 20px;border-radius:11px;background:var(--event-subtle, #f7f7f9)}.sp-ads-panel .sp-ads-technical>div{padding-top:6px;font-size:13px;color:var(--event-muted, #596b88);overflow-wrap:anywhere}.sp-ads-panel .sp-ads-technical dl{display:grid;gap:2px;margin:5px 0}.sp-ads-panel .sp-ads-technical dl>div{display:flex;flex-wrap:wrap;gap:6px}.sp-ads-panel .sp-ads-technical dd{margin:0}.sp-ads-panel .sp-ads-technical ul{margin:4px 0;padding-left:20px}.sp-ads-panel .sp-ads-locked{display:flex;align-items:flex-start;gap:24px;padding:12px 20px;border:1px solid var(--event-line, #dfe7f4);border-radius:11px}.sp-ads-panel .sp-ads-locked>div{flex:1;min-width:0}.sp-ads-panel .sp-ads-locked h5{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;line-height:1.8;font-weight:600}.sp-ads-panel .sp-ads-locked p{color:var(--event-muted, #596b88);font-size:13px}.sp-ads-panel .sp-ads-locked>svg{align-self:center;flex:0 0 auto;color:var(--event-muted, #596b88)}.sp-ads-panel .sp-ads-selection,.sp-ads-panel .sp-ads-confirm{display:grid;gap:14px;border:1px solid var(--event-line, #dfe7f4);border-radius:12px;padding:16px 20px;min-width:0}.sp-ads-panel :is(.sp-ads-selection,.sp-ads-confirm)>header{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.sp-ads-panel h5{font-size:16px;font-weight:600}.sp-ads-panel .sp-ads-confirm>button{justify-self:start}.sp-ads-panel fieldset{display:flex;flex-direction:column;gap:10px;border:1px solid var(--event-line, #dfe7f4);border-radius:8px;padding:14px;margin:0;min-width:0}.sp-ads-panel legend{color:var(--event-muted, #596b88);padding:0 6px}.sp-ads-panel label{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.sp-ads-panel small{display:block;color:var(--event-muted, #596b88);overflow-wrap:anywhere}.sp-ads-panel td{overflow-wrap:anywhere;max-width:22rem}.sp-ads-panel input[type=checkbox]{flex-shrink:0;accent-color:var(--event-accent, #0069ed)}.sp-ads-panel .roc-table-scroll{max-width:100%;overflow-x:auto}.sp-ads-panel table{width:100%;border-collapse:collapse}.sp-ads-panel :is(th,td){padding:10px 12px;border-bottom:1px solid var(--event-line, #dfe7f4);text-align:left;font-size:12px}.sp-ads-panel th{white-space:nowrap;background:var(--event-subtle, #f7f7f9)}.sp-ads-panel .sp-ads-verification{padding:12px 16px;border-left:3px solid var(--event-accent, #0069ed);background:var(--event-accent-soft, #edf5ff);overflow-wrap:anywhere}.sp-ads-panel .sp-ads-verification p{margin:4px 0}.sp-ads-panel .sp-ads-execution-actions{display:grid;gap:12px;justify-items:start}.sp-ads-panel .sp-ads-history{border:1px solid var(--event-line, #dfe7f4);padding:11px 20px;border-radius:12px}.sp-ads-panel .sp-ads-history>div{padding-top:10px}.sp-ads-panel .sp-ads-history button{text-align:left;overflow-wrap:anywhere;max-width:100%}.sp-ads-panel .sp-ads-permission-note{color:var(--event-muted, #596b88);font-size:12px}@media(max-width:1100px){.sp-ads-panel .sp-ads-query-notice{flex-wrap:wrap;gap:14px}.sp-ads-panel .sp-ads-query-actions{margin-left:auto}.sp-ads-panel .sp-ads-progress-row{grid-template-columns:90px 145px minmax(45px,1fr) 105px;gap:12px}}@media(max-width:640px){.roc-stage.sp-ads-panel{padding:18px 14px;gap:12px;border-radius:16px;font-size:13px}.sp-ads-panel .sp-ads-heading{gap:12px}.sp-ads-panel .sp-ads-heading h4{font-size:17px;gap:7px}.sp-ads-panel .sp-ads-stage-number{flex-basis:34px;height:34px;font-size:20px}.sp-ads-panel .sp-ads-rule{gap:10px;padding:11px 12px}.sp-ads-panel .sp-ads-steps{gap:7px}.sp-ads-panel .sp-ads-steps li{gap:6px}.sp-ads-panel .sp-ads-steps li:last-child{padding-right:0}.sp-ads-panel .sp-ads-steps li>span{width:26px;height:26px;flex-basis:26px}.sp-ads-panel .sp-ads-steps strong{font-size:12px}.sp-ads-panel .sp-ads-query-notice{display:grid;grid-template-columns:28px minmax(0,1fr);padding:14px 12px;gap:10px}.sp-ads-panel .sp-ads-notice-icon{width:28px;height:28px;align-self:start}.sp-ads-panel .sp-ads-notice-copy{grid-column:2}.sp-ads-panel .sp-ads-query-actions{grid-column:1 / -1}.sp-ads-panel .sp-ads-notice-copy strong{font-size:16px}.sp-ads-panel .sp-ads-query-actions{margin-left:0;gap:8px}.sp-ads-panel button.sp-ads-primary,.sp-ads-panel button.sp-ads-secondary{padding:10px 13px;font-size:13px}.sp-ads-panel .sp-ads-progress-row{grid-template-columns:76px minmax(0,1fr) 92px;padding:10px 12px;gap:6px 10px}.sp-ads-panel .sp-ads-progress-row progress{grid-row:2;grid-column:1 / -1;height:7px}.sp-ads-panel .sp-ads-progress-state{gap:5px;font-size:12px}.sp-ads-panel .sp-ads-locked{padding:12px;gap:12px}.sp-ads-panel .sp-ads-locked h5{font-size:14px;gap:6px}.sp-ads-panel .sp-ads-substep{width:28px;height:28px;flex-basis:28px}.sp-ads-panel :is(.sp-ads-technical,.sp-ads-history,.sp-ads-selection,.sp-ads-confirm){padding:12px}}.event-detail-panel .roc-task{min-width:0;row-gap:0}.roc-task .roc-icon-button{display:inline-flex;align-items:center;justify-content:center;padding:8px;min-width:34px;min-height:34px}.roc-task .task-run-actions button{display:inline-flex;align-items:center;gap:7px}.event-detail-panel .roc-task>.roc-content{display:block;width:100%;margin-top:14px}.roc-task>.roc-content[hidden]{display:none}.roc-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;color:var(--event-ink, #182440)}.roc-panel>*{grid-column:1 / -1}.roc-panel>.roc-technical{grid-column:1}.roc-panel>.roc-technical[open]{grid-column:1 / -1}.roc-panel>.roc-reload{grid-column:2}.roc-panel :is(h3,h4,p),.roc-review-dock :is(h3,h4,p){margin:0}.roc-panel h4,.roc-review-dock h4{font-size:13px;font-weight:600}.roc-panel p,.roc-review-dock p{line-height:1.65}.roc-panel button{white-space:normal}.roc-panel button:disabled{cursor:not-allowed}.roc-panel label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.roc-panel input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:var(--event-accent, #0069ed)}.roc-panel input[type=file]{min-width:0;max-width:100%;font:inherit}.roc-panel :is(summary,button,input,[tabindex="0"]):focus-visible,.roc-review-dock button:focus-visible{outline:2px solid var(--event-accent, #0069ed);outline-offset:3px}.roc-task .roc-status-waiting{color:#805200;background:#fff6db}.roc-muted,.roc-panel .roc-muted,.roc-review-dock p{color:var(--event-muted, #596b88)}.roc-error,.roc-panel .roc-error,.roc-review-dock .roc-error{color:var(--event-danger, #b42318)}.roc-feedback,.roc-pending,.roc-empty{border:1px solid var(--event-line, #dfe7f4);border-radius:12px;padding:12px 14px;background:var(--event-subtle, #f7f7f9);overflow-wrap:anywhere}.roc-feedback.roc-error{background:#fff4f3;border-color:#f0cfca}.roc-pending{display:grid;gap:9px;background:#fffbeb;border-color:#ecd9a5}.roc-pending button{justify-self:start}.roc-upload{min-width:0}.roc-upload[hidden]{display:none}.roc-batch-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:none}.roc-upload summary,.roc-technical summary{display:flex;align-items:center;gap:7px;width:fit-content;color:var(--event-muted, #596b88);cursor:pointer;font-size:12px;font-weight:550}.roc-upload[open] summary{margin-bottom:10px}.event-detail-panel .roc-upload-body{display:grid;gap:12px;padding:16px;margin:0;border-radius:14px}.roc-upload-body p{font-size:12px}.roc-upload-body input[type=file]{flex:1;padding:8px}.roc-upload-actions{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.roc-upload-actions>span{font-size:12px;color:var(--event-muted, #596b88)}.roc-batch{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid var(--event-line, #dfe7f4);border-radius:12px;padding:14px 16px;background:var(--event-subtle, #f7f7f9);min-width:0}.roc-batch-main{display:flex;align-items:flex-start;gap:18px;min-width:0}.roc-file-label{flex:none;font-size:13px;font-weight:600}.roc-batch-main>div{min-width:0}.roc-batch-main strong{display:block;font-size:13px;overflow-wrap:anywhere}.event-detail-panel .roc-panel .roc-batch-main p{font-size:12px;margin-top:3px;line-height:1.5}.roc-task .roc-text-button{display:inline-flex;align-items:center;gap:5px;padding:2px 0;min-height:26px;color:var(--event-accent, #0069ed);background:transparent;border:0;box-shadow:none;font-size:12px;flex:none}.roc-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 6px;list-style:none}.roc-progress li{display:grid;position:relative;justify-items:center;align-content:start;gap:1px;text-align:center;font-size:12px;line-height:1.4;color:var(--event-muted, #596b88);min-width:0;padding:0 6px}.roc-progress li:after{content:"";position:absolute;top:12px;left:calc(50% + 17px);width:calc(100% - 34px);border-top:1px solid var(--event-line, #dfe7f4)}.roc-progress li:last-child:after{display:none}.roc-progress li.is-complete:after{border-color:var(--event-accent, #0069ed)}.roc-progress strong{color:var(--event-ink, #182440);font-size:12px}.roc-step-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#a4adbd;color:#fff;font-weight:600;margin-bottom:2px}.roc-progress :is(.is-complete,.is-current) .roc-step-mark{background:var(--event-accent, #0069ed)}.roc-filters{display:flex;flex-wrap:wrap;gap:10px}.roc-filters button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:32px;padding:6px 14px;font-size:12px}.event-detail-panel .roc-filters button.secondary{background:var(--event-subtle);border-color:transparent;box-shadow:none}.roc-table-scroll{overflow-x:auto;max-width:100%;min-width:0;border:1px solid var(--event-line, #dfe7f4);border-radius:10px}.roc-panel table{width:100%;border-collapse:collapse;font-size:12px;color:var(--event-ink, #182440)}.roc-panel :is(th,td){padding:8px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--event-line, #dfe7f4);white-space:nowrap;font-size:12px}.roc-panel th{background:var(--event-subtle, #f7f7f9);color:var(--event-muted, #596b88);font-weight:550}.roc-panel tbody tr:last-child td{border-bottom:0}.roc-file-table{table-layout:fixed;min-width:580px}.roc-file-table th:first-child{width:12%}.roc-file-table th:nth-child(2){width:31%}.roc-file-table th:nth-child(3){width:23%}.roc-file-table th:nth-child(4){width:29%}.roc-file-table th:last-child{width:5%}.roc-panel .roc-file-table :is(th,td){padding-top:4px;padding-bottom:4px}.roc-file-table td:nth-child(4) svg{display:inline-block;margin:0 8px;vertical-align:middle;color:var(--event-muted, #596b88)}.roc-file-table td:last-child{padding:0;color:var(--event-accent, #0069ed)}.roc-file-table tbody tr{cursor:pointer}.roc-file-table tbody tr:hover,.roc-file-table tr.is-selected{background:var(--event-accent-soft, #edf5ff)}.roc-file-table tr.is-selected td{color:var(--event-accent, #0069ed)}.event-detail-panel .roc-task .roc-row-button{padding:0;max-width:100%;min-height:20px;line-height:20px;border:0;background:transparent;color:inherit;box-shadow:none;border-radius:3px;font-size:inherit;font-weight:500;text-align:left;overflow-wrap:anywhere;white-space:normal}.roc-action{font-size:12px;font-weight:550}.roc-action-delete_row{color:var(--event-danger, #b42318)}.roc-action-set_b_to_e{color:var(--event-accent, #0069ed)}.roc-file-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.roc-pagination{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--event-muted, #596b88);font-size:12px}.roc-pagination button{padding:5px 10px}.roc-platform-action{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.roc-platform-action .roc-confirm{flex-wrap:nowrap;font-size:11px}.roc-platform-action button{padding:7px 12px;font-size:12px}.roc-stage{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--event-line, #dfe7f4)}.roc-stage>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.roc-stage>header>span{font-size:12px}.roc-sync-confirm{display:grid;gap:9px;justify-items:start}.roc-panel tr.roc-invalid-row{background:#fff4f3}.roc-result{display:grid;gap:6px;border:1px solid #cce5dc;border-radius:12px;background:#f1f8f5;padding:14px 16px}.roc-history{border-top:1px solid var(--event-line, #dfe7f4);padding-top:12px;display:grid;gap:10px}.roc-history ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.roc-history button{text-align:left;overflow-wrap:anywhere;max-width:100%}.roc-technical{font-size:12px;color:var(--event-muted, #596b88)}.roc-technical dl{display:grid;gap:5px;margin:8px 0 0}.roc-technical dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px}.roc-technical dd{margin:0;overflow-wrap:anywhere}.roc-reload{justify-self:start}.roc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.event-detail-panel .task-run-list:has(>.roc-review-dock){grid-template-columns:minmax(0,1fr) clamp(320px,27vw,410px);align-items:start;column-gap:16px}.event-detail-panel .task-run-list:has(>.roc-review-dock)>.task-run-item{grid-column:1}.roc-review-dock{grid-column:2;position:sticky;top:16px;align-self:start;display:grid;align-content:start;gap:16px;min-width:0;max-height:calc(100vh - 100px);min-height:min(800px,calc(100vh - 100px));overflow-y:auto;padding:20px;border:1px solid var(--event-line, #dfe7f4);border-radius:var(--event-surface-radius, 24px);background:var(--event-surface, #fff);color:var(--event-ink, #182440);font:13px/1.55 var(--event-font, -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif)}.roc-review-dock>header{position:sticky;top:0;z-index:1;background:var(--event-surface, #fff);display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--event-line, #dfe7f4)}.roc-review-dock h3{font-size:18px;font-weight:650}.roc-review-dock .roc-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:6px;border:0;background:transparent;box-shadow:none;color:var(--event-muted, #596b88)}.roc-review-dock>section{display:grid;gap:12px}.roc-review-dock>section+section,.roc-review-dock>dl+section{border-top:1px solid var(--event-line, #dfe7f4);padding-top:18px}.roc-review-identity strong{font-size:18px;overflow-wrap:anywhere}.roc-review-identity p{font-size:12px}.roc-discount-compare{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:14px}.roc-discount-compare>div{display:grid;gap:5px;padding:14px;border-radius:12px;background:var(--event-subtle, #f7f7f9)}.roc-discount-compare span{font-size:12px;color:var(--event-muted, #596b88)}.roc-discount-compare strong{font-size:24px;line-height:1.2}.roc-discount-compare>svg{color:var(--event-muted, #596b88)}.roc-discount-compare>.roc-new-value{background:var(--event-accent-soft, #edf5ff);color:var(--event-accent, #0069ed)}.roc-discount-compare .roc-removed-value strong{font-size:17px;color:var(--event-danger, #b42318)}.roc-review-facts{margin:0;display:grid;grid-template-columns:minmax(0,1fr)}.roc-review-facts>div{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 0;border-top:1px solid var(--event-line, #dfe7f4)}.roc-review-facts dt{color:var(--event-muted, #596b88)}.roc-review-facts dd{margin:0;overflow-wrap:anywhere}.roc-review-dock .roc-original-error{background:#fff4f3;color:var(--event-danger, #b42318);border:1px solid #f0cfca;border-radius:10px;padding:12px;overflow-wrap:anywhere}@media(max-width:1100px){.event-detail-panel .task-run-list:has(>.roc-review-dock){grid-template-columns:minmax(0,1fr)}.roc-review-dock{position:fixed;inset:80px 12px 12px auto;width:min(410px,calc(100vw - 24px));z-index:90;max-height:calc(100dvh - 92px);min-height:0;box-shadow:0 16px 60px #1824402e}}@media(max-width:640px){.event-detail-panel .roc-task{grid-template-columns:minmax(0,1fr);padding:16px}.roc-task .task-run-actions{justify-content:flex-start;margin:12px 0 0 44px}.roc-batch{flex-direction:column;gap:10px;padding:12px}.roc-batch-main{flex-direction:column;gap:5px;width:100%}.roc-progress{padding:0}.roc-progress li{font-size:11px}.roc-file-footer,.roc-platform-action{align-items:stretch;flex-direction:column}.roc-platform-action .roc-confirm{align-items:flex-start}.roc-task button{max-width:100%}.roc-review-dock .roc-icon-button{min-width:44px;min-height:44px}.roc-review-dock{top:72px;right:8px;bottom:8px;left:8px;width:auto;max-height:calc(100dvh - 80px);padding:18px}}.pp-dashboard-root{--pp-bg: #f5f7fa;--pp-panel: #fff;--pp-panel-soft: #f8fafc;--pp-text: #172033;--pp-muted: #697386;--pp-line: #e5e9f0;--pp-accent: #2563eb;--pp-accent-soft: #eff5ff;--pp-green: #0d8a68;--pp-red: #c64e5a;box-sizing:border-box;width:100%;max-width:1680px;margin:0 auto;padding:24px clamp(14px,2.2vw,34px) 48px;display:flex;flex-direction:column;gap:16px;color:var(--pp-text);background:var(--pp-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}.pp-dashboard-root *,.pp-dashboard-root *:before,.pp-dashboard-root *:after{box-sizing:border-box}.pp-dashboard-root.dark-mode{--pp-bg: #111827;--pp-panel: #192334;--pp-panel-soft: #202d40;--pp-text: #e7edf5;--pp-muted: #9cabc0;--pp-line: #314054;--pp-accent: #81adff;--pp-accent-soft: #243a5a;--pp-green: #55c9a2;--pp-red: #f08c96}@media(prefers-color-scheme:dark){.pp-dashboard-root.auto-mode{--pp-bg: #111827;--pp-panel: #192334;--pp-panel-soft: #202d40;--pp-text: #e7edf5;--pp-muted: #9cabc0;--pp-line: #314054;--pp-accent: #81adff;--pp-accent-soft: #243a5a;--pp-green: #55c9a2;--pp-red: #f08c96}}.pp-dashboard-root button,.pp-dashboard-root input{font:inherit}.pp-dashboard-root button{color:inherit}.pp-dashboard-root h1,.pp-dashboard-root h2,.pp-dashboard-root h3{color:var(--pp-text)}.pp-dashboard-root .pp-button.secondary{color:var(--pp-text);background:var(--pp-panel);border-color:var(--pp-line)}.pp-dashboard-root .pp-button.secondary:hover:not(:disabled){color:var(--pp-text);background:var(--pp-accent-soft);border-color:var(--pp-accent)}.pp-dashboard-root .pp-button.primary{color:#fff;background:#2463d6;border-color:#2463d6}.pp-dashboard-root :focus-visible{outline:3px solid color-mix(in srgb,var(--pp-accent) 55%,white);outline-offset:2px}.pp-dashboard-root .pp-panel{min-width:0;background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:16px;box-shadow:0 2px 10px #19274009}.pp-eyebrow,.pp-section-label{display:block;color:var(--pp-muted);font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.pp-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0}.pp-header h1{margin:3px 0 4px;font-size:clamp(24px,2.3vw,30px);line-height:1.18;letter-spacing:-.035em}.pp-header p{margin:0;color:var(--pp-muted);font-size:13px}.pp-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pp-sync-state{display:flex;align-items:center;gap:7px;color:var(--pp-muted);font-size:12px;padding:0 8px;max-width:240px}.pp-sync-state span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-state-dot{flex:none;width:8px;height:8px;background:var(--pp-green);border-radius:50%}.pp-state-dot.busy{background:#d79532;animation:pp-pulse 1.4s ease-in-out infinite}.pp-state-dot.failed{background:var(--pp-red)}@keyframes pp-pulse{50%{opacity:.35}}.pp-button,.pp-date-chip,.pp-icon-button,.pp-back-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;border:1px solid var(--pp-line);padding:0 13px;background:var(--pp-panel);color:var(--pp-text);font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;text-decoration:none}.pp-button:hover:not(:disabled),.pp-date-chip:hover:not(:disabled),.pp-icon-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--pp-accent) 45%,var(--pp-line));background:var(--pp-accent-soft)}.pp-button:active:not(:disabled),.pp-date-chip:active:not(:disabled){transform:scale(.985)}.pp-button.primary{color:#fff;background:#2463d6;border-color:#2463d6}.pp-button.primary:hover:not(:disabled){color:#fff;background:#1d55bd}.dark-mode .pp-button.primary,.auto-mode .pp-button.primary{color:#fff}.pp-button:disabled,.pp-date-chip:disabled,.pp-icon-button:disabled{cursor:not-allowed;opacity:.48}.pp-icon-button{width:44px;padding:0}.pp-back-button{align-self:flex-start;border:0;background:transparent;padding:0 8px;color:var(--pp-accent)}.pp-filter-panel{padding:16px 18px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:3}.pp-filter-topline,.pp-filter-bottom,.pp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.pp-filter-topline{flex-wrap:wrap}.pp-dimension-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--pp-line);background:var(--pp-panel-soft);border-radius:11px}.pp-dimension-tabs button{min-width:88px;min-height:38px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:var(--pp-muted);font-weight:650;cursor:pointer}.pp-dimension-tabs button.active{background:var(--pp-panel);color:var(--pp-text);box-shadow:0 1px 4px #14233c1f}.pp-range-summary{color:var(--pp-muted);font-size:12px}.pp-date-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.pp-date-chip{min-height:40px;padding:0 12px;color:var(--pp-muted);font-weight:550;white-space:nowrap}.pp-date-chip.active{border-color:var(--pp-accent);background:var(--pp-accent-soft);color:var(--pp-accent)}.pp-date-chip.partial{box-shadow:inset 0 -2px #e6a441}.pp-filter-bottom{align-items:stretch}.pp-search-box{position:relative;min-width:180px;max-width:520px;flex:1;display:flex;align-items:center;gap:9px;min-height:46px;padding:0 10px 0 13px;border:1px solid var(--pp-line);border-radius:11px;background:var(--pp-panel-soft);color:var(--pp-muted)}.pp-search-box:focus-within{border-color:var(--pp-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-accent) 14%,transparent)}.pp-search-box input{width:100%;height:44px;min-width:0;border:0;outline:none;background:transparent;color:var(--pp-text);font-size:14px}.pp-search-box input::placeholder{color:var(--pp-muted)}.pp-search-box>button{width:36px;height:36px;display:grid;place-items:center;flex:none;border:0;border-radius:8px;background:transparent;color:var(--pp-muted);cursor:pointer}.pp-search-box>button:hover{background:var(--pp-panel);color:var(--pp-text)}.pp-ranking-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:20;max-height:min(420px,60vh);overflow:auto;border:1px solid var(--pp-line);border-radius:13px;background:var(--pp-panel);box-shadow:0 16px 38px #0f1e372e}.pp-ranking-title{position:sticky;top:0;padding:11px 14px;color:var(--pp-muted);background:var(--pp-panel-soft);border-bottom:1px solid var(--pp-line);font-size:12px;font-weight:700}.pp-ranking-item{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;text-align:left;padding:8px 13px;border:0;border-bottom:1px solid var(--pp-line);background:transparent;cursor:pointer}.pp-ranking-item:hover{background:var(--pp-accent-soft)}.pp-ranking-number{width:25px;flex:none;color:var(--pp-muted);font-size:12px;font-weight:700;text-align:center}.pp-ranking-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.pp-ranking-copy strong,.pp-ranking-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-ranking-copy small{color:var(--pp-muted);font-size:11px}.pp-ranking-sales{flex:none;font-size:12px;font-weight:650}.pp-ranking-empty{margin:0;padding:18px;color:var(--pp-muted);font-size:13px}.pp-inline-note{display:flex;align-items:flex-start;gap:7px;margin:0;color:#a66c14;font-size:12px;line-height:1.5}.dark-mode .pp-inline-note,.auto-mode .pp-inline-note{color:#e0b05e}.pp-message{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid var(--pp-line);border-radius:10px;background:var(--pp-panel);color:var(--pp-muted);font-size:13px}.pp-message.error{color:var(--pp-red);border-color:color-mix(in srgb,var(--pp-red) 35%,var(--pp-line));background:color-mix(in srgb,var(--pp-red) 6%,var(--pp-panel))}.pp-overview-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;gap:16px}.pp-today-layout{grid-template-columns:minmax(0,1fr)}.pp-today-layout .pp-trend-column{order:1}.pp-today-layout .pp-directory-panel{order:2}.pp-today-layout .pp-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-directory-panel,.pp-overview-metrics,.pp-overview-chart,.pp-detail-kpis,.pp-detail-chart,.pp-detail-table{padding:18px}.pp-section-heading{align-items:flex-end;margin-bottom:15px}.pp-section-heading h2{margin:4px 0 0;font-size:17px;letter-spacing:-.02em}.pp-section-heading>span{color:var(--pp-muted);font-size:12px;text-align:right}.pp-directory-list{border-top:1px solid var(--pp-line)}.pp-product-row{position:relative;padding:13px 0 12px;border-bottom:1px solid var(--pp-line)}.pp-product-main{width:100%;display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pp-product-main:hover .pp-product-copy strong{color:var(--pp-accent)}.pp-product-image{width:68px;height:68px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid var(--pp-line);border-radius:11px;background:var(--pp-panel-soft);color:#9aa8b9}.pp-product-image img{display:block;width:100%;height:100%;object-fit:contain}.pp-product-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.pp-product-copy strong{overflow:hidden;color:var(--pp-text);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pp-product-copy>span{overflow:hidden;color:var(--pp-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pp-product-chevron{flex:none;color:#9aa8b9}.pp-product-status{position:absolute;top:11px;right:0;color:var(--pp-muted);font-size:10px}.pp-directory-metrics{display:flex;flex-wrap:wrap;gap:7px;padding-left:80px;margin-top:8px}.pp-directory-metric{min-width:96px;flex:1 1 96px;display:flex;flex-direction:column;gap:4px;padding:7px 8px;border:1px solid var(--pp-line);border-radius:8px;background:var(--pp-panel-soft)}.pp-metric-name{overflow:hidden;color:var(--pp-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pp-directory-metric strong{font-size:12px;line-height:1.15}.pp-pop-row{display:flex;flex-wrap:wrap;gap:3px 8px}.pp-pop-change{display:inline-flex;align-items:center;gap:3px;color:var(--pp-muted);font-size:10px;line-height:1.35;white-space:nowrap}.pp-pop-change>span:first-child{color:var(--pp-muted);font-size:9px}.pp-pop-change.better{color:var(--pp-green)}.pp-pop-change.worse{color:var(--pp-red)}.pp-pop-change.neutral{color:var(--pp-muted)}.pp-trend-column{display:flex;min-width:0;flex-direction:column;gap:16px}.pp-overview-metrics .pp-section-heading{margin-bottom:12px}.pp-overview-metrics .pp-section-heading>span{max-width:42%}.pp-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pp-metric-card{min-width:0;display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid var(--pp-line);border-radius:11px;background:var(--pp-panel-soft)}.pp-metric-card .pp-metric-name{font-size:11px}.pp-metric-card>strong{overflow-wrap:anywhere;font-size:clamp(16px,1.5vw,21px);line-height:1.15;letter-spacing:-.025em}.pp-metric-card .pp-pop-change{font-size:10px}.pp-overview-chart .pp-section-heading{margin-bottom:5px}.pp-chart-wrap{min-width:0;width:100%}.pp-chart-svg{display:block;width:100%;height:auto;min-height:175px;overflow:visible}.pp-chart-grid{stroke:var(--pp-line);stroke-dasharray:3 5;stroke-width:1}.pp-chart-series{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.pp-chart-series path{vector-effect:non-scaling-stroke}.pp-chart-series circle{fill:currentColor;stroke:var(--pp-panel);stroke-width:1.5}.pp-chart-date,.pp-chart-axis-label{fill:var(--pp-muted);font-size:9px}.pp-chart-active-date{stroke:var(--pp-muted);stroke-dasharray:3 3;stroke-width:1;pointer-events:none}.pp-chart-legend{display:flex;flex-wrap:wrap;gap:8px 15px;padding:4px 3px 0}.pp-chart-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--pp-muted);font-size:11px}.pp-chart-legend small{color:var(--pp-muted);font-size:9px}.pp-chart-legend i{width:8px;height:8px;border-radius:50%}.pp-chart-empty{display:grid;min-height:160px;place-items:center;padding:20px;color:var(--pp-muted);font-size:13px;text-align:center}.pp-chart-note{margin-top:7px;color:var(--pp-muted);font-size:10px;line-height:1.45}.pp-chart-tooltip{display:flex;align-items:center;flex-wrap:wrap;gap:7px 13px;margin-top:8px;padding:9px 11px;border:1px solid var(--pp-line);border-radius:9px;background:var(--pp-panel-soft);color:var(--pp-muted);font-size:11px}.pp-chart-tooltip>strong{color:var(--pp-text)}.pp-chart-tooltip>span{display:inline-flex;align-items:center;gap:5px}.pp-chart-tooltip i{width:7px;height:7px;border-radius:50%}.pp-period-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:11px 14px;color:var(--pp-muted);font-size:11px}.pp-period-note strong{color:var(--pp-text)}.pp-period-note button{min-height:32px;border:0;background:transparent;color:var(--pp-accent);cursor:pointer}.pp-period-note p{flex-basis:100%;margin:0;line-height:1.5}.pp-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;color:var(--pp-muted);font-size:11px}.pp-pagination>div{display:flex;align-items:center;gap:8px}.pp-pagination .pp-icon-button{min-height:38px;width:38px}.pp-loading-panel,.pp-loading-inline{display:grid;min-height:120px;place-items:center;color:var(--pp-muted);font-size:13px}.pp-loading-inline{min-height:100px}.pp-empty-state{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--pp-muted);text-align:center}.pp-empty-state strong{color:var(--pp-text);font-size:14px}.pp-empty-state span{font-size:12px}.pp-empty-state.compact{min-height:90px;font-size:12px}.pp-detail-page{display:flex;flex-direction:column;gap:14px;min-width:0}.pp-detail-identity{display:flex;align-items:center;gap:18px;padding:20px}.pp-detail-identity .pp-product-image{width:96px;height:96px;border-radius:14px}.pp-detail-title{flex:1;min-width:0}.pp-detail-title h1{margin:4px 0 9px;overflow-wrap:anywhere;font-size:clamp(21px,2.1vw,28px);letter-spacing:-.03em}.pp-detail-title p{margin:4px 0 0;color:var(--pp-muted);font-size:12px}.pp-detail-title p strong{color:var(--pp-text);font-weight:650}.pp-detail-filter{display:flex;flex-direction:column;gap:13px;padding:15px 18px}.pp-detail-filter>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px}.pp-detail-filter .pp-section-label{margin-right:4px}.pp-detail-filter .pp-inline-note{flex-basis:100%}.pp-detail-kpis .pp-section-heading,.pp-detail-chart .pp-section-heading,.pp-detail-table .pp-section-heading{align-items:center}.pp-detail-kpis .pp-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pp-detail-kpis .pp-metric-card>strong{font-size:18px}.pp-detail-chart .pp-chart-svg{min-height:220px}.pp-metric-table-scroll{overflow-x:auto;border:1px solid var(--pp-line);border-radius:11px}.pp-period-caption{margin:-6px 0 11px;color:var(--pp-muted);font-size:11px}.pp-period-caption strong{color:var(--pp-text)}.pp-metric-table{width:100%;min-width:520px;border-collapse:collapse;font-size:12px}.pp-metric-table th,.pp-metric-table td{padding:11px 13px;border-bottom:1px solid var(--pp-line);text-align:right;white-space:nowrap}.pp-metric-table thead th{background:var(--pp-panel-soft);color:var(--pp-muted);font-size:11px;font-weight:650}.pp-metric-table th:first-child,.pp-metric-table td:first-child{text-align:left}.pp-metric-table tbody th{font-weight:600}.pp-metric-table tbody tr:last-child th,.pp-metric-table tbody tr:last-child td{border-bottom:0}.pp-metric-table .pp-pop-change{font-size:11px}.pp-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pp-dialog{width:min(100%,560px);max-height:min(86vh,760px);overflow:auto;padding:22px;border:1px solid var(--pp-line);border-radius:18px;background:var(--pp-panel);color:var(--pp-text);box-shadow:0 24px 80px #0a142842}.pp-metrics-dialog{width:min(100%,720px)}.pp-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.pp-dialog-heading h2{margin:4px 0 6px;font-size:20px}.pp-dialog-heading p{margin:0;color:var(--pp-muted);font-size:12px;line-height:1.5}.pp-dialog-heading .pp-icon-button{width:40px;min-height:40px}.pp-date-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.pp-date-fields label{display:flex;flex-direction:column;gap:7px;color:var(--pp-muted);font-size:12px;font-weight:600}.pp-date-fields input{min-height:46px;width:100%;padding:0 10px;border:1px solid var(--pp-line);border-radius:9px;background:var(--pp-panel-soft);color:var(--pp-text)}.pp-dialog-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:15px;border-top:1px solid var(--pp-line)}.pp-dialog-footer>span{flex:1;color:var(--pp-muted);font-size:12px}.pp-metric-picker{display:flex;flex-direction:column;gap:17px;max-height:55vh;overflow:auto;padding:20px 1px}.pp-metric-picker section h3{margin:0 0 8px;color:var(--pp-muted);font-size:12px}.pp-metric-picker section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pp-metric-option{min-height:46px;display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--pp-line);border-radius:9px;background:var(--pp-panel);text-align:left;cursor:pointer}.pp-metric-option.selected{border-color:var(--pp-accent);background:var(--pp-accent-soft)}.pp-metric-option>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--pp-line);border-radius:6px;color:var(--pp-accent)}.pp-metric-option.selected>span{border-color:transparent}.pp-metric-option small{margin-left:auto;color:var(--pp-muted);font-size:10px}.pp-spin{animation:pp-spin 1s linear infinite}@keyframes pp-spin{to{transform:rotate(360deg)}}@media(min-width:701px)and (max-width:1023px){.pp-directory-panel,.pp-overview-metrics,.pp-overview-chart{padding:12px}.pp-directory-metrics{padding-left:0}.pp-product-image{width:48px;height:48px}}@media(max-width:700px){.pp-dashboard-root{padding-top:18px}.pp-overview-layout{grid-template-columns:minmax(0,1fr)}.pp-trend-column{display:grid;grid-template-columns:minmax(0,1fr)}.pp-directory-panel{order:2}.pp-trend-column{order:1}.pp-directory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}}@media(max-width:640px){.pp-dashboard-root{gap:12px;padding:14px 12px 32px;font-size:13px}.pp-header{align-items:flex-start;flex-direction:column;gap:12px}.pp-header h1{font-size:25px}.pp-header p{max-width:36ch;font-size:12px;line-height:1.45}.pp-header-actions{justify-content:flex-start;width:100%;gap:6px}.pp-sync-state{flex-basis:100%;padding:0 2px}.pp-header-actions .pp-button{flex:1 1 auto;padding:0 9px;font-size:11px}.pp-filter-panel{gap:11px;padding:12px}.pp-filter-topline{align-items:flex-start}.pp-dimension-tabs button{min-width:78px;min-height:40px;padding:0 10px;font-size:12px}.pp-range-summary{align-self:center;font-size:11px}.pp-date-controls{gap:6px}.pp-date-chip{min-height:40px;padding:0 9px;font-size:11px}.pp-filter-bottom{gap:7px}.pp-search-box{min-width:0}.pp-filter-bottom>.pp-button{flex:none;padding:0 9px;font-size:11px}.pp-section-heading{align-items:flex-start}.pp-section-heading h2{font-size:16px}.pp-directory-panel,.pp-overview-metrics,.pp-overview-chart,.pp-detail-kpis,.pp-detail-chart,.pp-detail-table{padding:13px}.pp-trend-column{gap:12px}.pp-metric-grid{gap:7px}.pp-today-layout .pp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-metric-card{gap:6px;padding:9px;border-radius:9px}.pp-metric-card>strong{font-size:16px}.pp-metric-card .pp-pop-row{gap:3px 6px}.pp-metric-card .pp-pop-change{font-size:9px}.pp-chart-svg{min-height:290px}.pp-chart-legend{gap:7px 10px}.pp-chart-legend span{font-size:10px}.pp-directory-list{display:block}.pp-product-row{padding:12px 0}.pp-product-image{width:58px;height:58px}.pp-product-copy strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pp-product-status{font-size:9px}.pp-directory-metrics{padding-left:0;gap:5px}.pp-directory-metric{min-width:105px;flex-basis:calc(50% - 5px)}.pp-pagination{font-size:10px}.pp-detail-page{gap:11px}.pp-detail-identity{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:13px}.pp-detail-identity .pp-product-image{width:76px;height:76px}.pp-detail-title{flex-basis:calc(100% - 90px)}.pp-detail-title h1{font-size:20px}.pp-detail-title p{font-size:11px;line-height:1.5}.pp-detail-identity>.pp-button{min-height:40px;margin-left:auto}.pp-detail-filter{padding:12px}.pp-detail-filter .pp-date-controls{width:100%}.pp-detail-filter .pp-date-chip{flex:1 0 auto}.pp-detail-kpis .pp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-detail-kpis .pp-metric-card>strong{font-size:16px}.pp-detail-chart .pp-section-heading{align-items:center}.pp-detail-chart .pp-chart-svg{min-height:290px}.pp-dialog-backdrop{padding:10px}.pp-dialog{padding:17px;border-radius:15px}.pp-metric-picker section>div{grid-template-columns:1fr}.pp-date-fields{grid-template-columns:1fr;margin:16px 0}.pp-dialog-footer .pp-button{flex:1}}@media(prefers-reduced-motion:reduce){.pp-dashboard-root *,.pp-dashboard-root *:before,.pp-dashboard-root *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.home-page{display:grid;gap:22px;min-width:0}.home-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.home-kicker{display:inline-block;margin-bottom:8px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-hero h1{margin-bottom:8px;font-size:clamp(28px,3.2vw,40px)}.home-hero p{margin-bottom:0}.home-refresh-button{flex:0 0 auto}.home-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-summary-strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-summary-strip-2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-summary-strip>div{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:10px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);padding:15px 17px}.home-summary-strip span,.home-summary-strip small{color:var(--text-secondary)}.home-summary-strip span{font-size:13px;font-weight:700}.home-summary-strip strong{color:var(--text-primary);font-size:28px;line-height:1}.home-summary-strip small{grid-column:1 / -1;margin-top:7px;font-size:12px}.home-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.home-main-column{display:grid;min-width:0;gap:18px}.home-section{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:0 1px 2px #191b1f06}.home-section-critical{border-color:#f1c7c3}.home-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:17px 18px}.home-section-critical .home-section-header{background:#fff8f7}.home-section-heading{display:flex;min-width:0;align-items:flex-start;gap:10px}.home-section-icon,.home-notice-icon,.home-list-leading{display:inline-grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.home-section-critical .home-section-icon,.home-notice-card-critical .home-notice-icon{background:#fff0ef;color:var(--danger)}.home-section-heading h2{margin:0 0 3px;font-size:18px}.home-section-heading p{margin:0;font-size:12px}.home-section-count{display:inline-grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary);font-size:12px;font-weight:800}.home-section-body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px 18px}.home-approval-card{display:block;min-width:0}.home-approval-items{display:grid;gap:10px;margin-top:12px}.home-approval-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;border-top:1px solid var(--border)}.home-approval-item>div{display:grid;min-width:0;gap:4px}.home-approval-item small{color:var(--text-secondary);overflow-wrap:anywhere}.home-approval-item button{flex:0 0 auto}@media(max-width:720px){.home-approval-item{align-items:stretch;flex-direction:column}.home-approval-item button{width:100%;justify-content:center}}.home-notice-card{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:flex-start;gap:16px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);padding:14px}.home-notice-card-content{display:flex;min-width:0;gap:10px}.home-notice-copy{min-width:0;overflow:hidden}.home-notice-copy h3{margin:2px 0 5px;font-size:15px}.home-notice-copy p{margin:0 0 8px;font-size:13px;line-height:1.55}.home-closeout-card{border-color:#e6aaa5;background:#fff8f7}.home-system-notice-warning{border-color:#e4c785;background:#fffaf0}.home-system-notice-info{border-color:var(--line);background:var(--surface-subtle)}.home-system-notice-critical{border-color:#e6aaa5;background:#fff8f7}.home-system-notice-warning .home-notice-icon{background:#fff3d2;color:#9a6a00}.home-system-notice-info .home-notice-icon{background:var(--accent-soft);color:var(--accent)}.home-system-notice-critical .home-notice-icon{background:#fff0ef;color:var(--danger)}.home-system-notice-subitems{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.home-system-notice-subitems li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;line-height:1.45}.home-system-notice-tokyo-subitems .home-system-notice-subitem-recovered,.home-system-notice-tokyo-subitems .home-system-notice-subitem-success{color:#1f7a55}.home-system-notice-tokyo-subitems .home-system-notice-subitem-running{color:#9a6a00}.home-system-notice-tokyo-subitems .home-system-notice-subitem-failed{color:var(--danger)}.home-system-notice-tokyo-subitems .home-system-notice-subitem-unknown{color:var(--text-secondary)}.home-system-notice-tokyo-subitems .home-system-notice-subitem-recovered em,.home-system-notice-tokyo-subitems .home-system-notice-subitem-success em{color:#1f7a55}.home-system-notice-tokyo-subitems .home-system-notice-subitem-running em{color:#9a6a00}.home-system-notice-tokyo-subitems .home-system-notice-subitem-unknown em{color:var(--text-secondary)}.home-system-notice-subitems li small{display:flex;flex-basis:100%;flex-wrap:wrap;gap:2px 12px;color:var(--text-secondary);font-size:11px}.home-system-notice-subitems em{font-style:normal;color:var(--danger);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.home-system-notice-history{margin-top:8px;border-top:1px solid var(--line);padding-top:7px}.home-system-notice-history summary{cursor:pointer;color:var(--text-secondary);font-size:12px}.home-system-notice-history[open] summary{margin-bottom:6px}.home-system-notice-retry-state{margin:8px 0 0;color:#9a5b00;font-size:12px;font-weight:700}.home-system-notice-retry-failed{color:#c43d32}.home-spin{animation:home-spin-rotate .9s linear infinite}@keyframes home-spin-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-closeout-assistant-copy{display:block;margin-top:9px;color:var(--text-secondary);font-size:11px;line-height:1.5}.home-meta-list{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.home-meta-list span{min-width:0;max-width:100%;overflow-wrap:anywhere;border-radius:999px;background:#edf0f4;color:var(--text-secondary);padding:4px 8px;font-size:11px}.home-card-action,.home-link-button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.home-card-action{flex:0 0 auto}.home-suggestion-actions{display:flex;align-self:start;flex:0 0 auto;flex-wrap:wrap;gap:7px}.home-suggestion-actions button{min-height:38px;padding:0 12px}.home-action-spinner{animation:home-action-spin .9s linear infinite}@keyframes home-action-spin{to{transform:rotate(360deg)}}.home-refresh-overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#18212f61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:wait}.home-refresh-card{display:flex;width:min(420px,100%);align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:0 18px 48px #18212f33;padding:24px}.home-refresh-spinner{flex:0 0 auto;margin-top:2px;color:var(--accent);animation:home-refresh-spin 1.05s linear infinite}.home-refresh-card h2{margin:0 0 8px;font-size:17px}.home-refresh-phase{display:block;color:var(--accent);font-size:13px;line-height:1.5;animation:home-refresh-phase-in .22s ease both}.home-refresh-card p{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.55}@keyframes home-refresh-spin{to{transform:rotate(360deg)}}@keyframes home-refresh-phase-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-action-spinner,.home-refresh-spinner,.home-refresh-phase{animation:none}}.home-reminder-group{display:grid;gap:10px}.home-subsection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-primary);font-size:14px;font-weight:800}.home-link-button{min-height:32px;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:750}.home-link-button:hover{color:var(--accent-hover)}.home-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-control)}.home-list-row{display:flex;min-width:0;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:11px 12px}.home-list-row:last-child{border-bottom:0}.home-list-leading{width:28px;height:28px;border-radius:8px}.home-list-leading.event{background:#f1edff;color:#6941c6}.home-list-copy{display:grid;min-width:0;flex:1;gap:4px}.home-list-copy strong,.home-list-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-list-copy strong{color:var(--text-primary);font-size:13px}.home-list-copy>span{color:var(--text-secondary);font-size:12px}.home-list-copy .home-meta-list{white-space:normal}.home-status-pill{flex:0 0 auto;color:var(--text-secondary);font-size:11px}.home-event-groups,.home-event-group{display:grid;gap:10px}.home-event-groups{gap:14px}.home-event-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.home-event-group-heading strong{color:var(--text-primary);font-size:13px}.home-event-group-heading span,.home-event-overflow{color:var(--text-tertiary);font-size:11px}.home-event-row{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface);color:inherit;text-align:left;transition:background .14s ease,color .14s ease}.home-event-row:hover,.home-event-row:focus-visible{background:#f7f9ff}.home-event-row:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb,var(--accent) 62%,transparent);outline-offset:-2px}.home-event-row-arrow{flex:0 0 auto;color:var(--text-tertiary);transition:color .14s ease,transform .14s ease}.home-event-row:hover .home-event-row-arrow,.home-event-row:focus-visible .home-event-row-arrow{color:var(--accent);transform:translate(2px)}.home-event-overflow{margin:0;border-radius:var(--radius-control);background:var(--surface-subtle);padding:9px 11px;text-align:center}.home-event-overflow.home-show-more-button{display:block;width:100%;border:0;color:var(--accent);font:inherit;cursor:pointer;transition:color .14s ease}.home-event-overflow.home-show-more-button:hover{color:var(--accent-hover)}.home-event-detail-drawer{overflow:auto}.home-event-detail-drawer>.home-event-detail-drawer-header{align-items:flex-start;margin-bottom:16px;border-bottom:1px solid var(--line);padding-bottom:16px}.home-event-detail-drawer-header h2{margin:0 0 8px}.home-event-detail-drawer-header .home-kicker{margin-bottom:5px}.home-event-detail-context{display:flex;flex-wrap:wrap;gap:6px}.home-event-detail-context span{border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary);padding:4px 8px;font-size:11px}.home-event-detail-drawer-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.home-event-detail-drawer .event-detail-panel{margin:0}.home-event-detail-drawer .event-detail-panel>header{margin-bottom:0}.home-event-detail-state{display:grid;min-height:180px;place-items:center;gap:10px;border:1px dashed var(--line-strong);border-radius:var(--radius-control);color:var(--text-secondary);padding:24px;text-align:center}.home-event-detail-state.error{align-content:center;border-style:solid}.home-event-detail-state button{margin-top:4px}.home-batch-list{display:grid;gap:10px}.home-batch-card{display:grid;gap:10px;border:1px solid #d9e6f7;border-radius:var(--radius-control);background:#f8fbff;padding:12px}.home-batch-heading{display:flex;min-width:0;align-items:center;gap:9px;border:0;background:transparent;color:var(--text-primary);padding:0;text-align:left}.home-batch-heading:hover{color:var(--accent)}.home-notice-icon.batch{background:#eaf3ff;color:var(--accent)}.home-batch-heading-copy{display:grid;min-width:0;flex:1;gap:3px}.home-batch-heading-copy strong,.home-batch-heading-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-batch-heading-copy strong{font-size:13px}.home-batch-heading-copy span{color:var(--text-secondary);font-size:12px}.home-inventory-summary{display:flex;flex-wrap:wrap;gap:6px;color:var(--text-secondary);font-size:11px}.home-inventory-summary span{border-radius:999px;background:#edf0f4;padding:4px 8px}.home-inventory-summary .positive{background:#eaf7f0;color:var(--success)}.home-batch-reminders{display:grid;gap:8px}.home-batch-reminder{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:10px}.home-batch-reminder>div:first-child{display:flex;min-width:0;align-items:flex-start;gap:8px;color:var(--text-primary)}.home-batch-reminder strong{font-size:12px;line-height:1.45}.home-batch-reminder-first>div:first-child svg{flex:0 0 auto;color:var(--accent)}.home-batch-reminder-second>div:first-child svg{flex:0 0 auto;color:var(--warning)}.home-batch-actions{display:flex;flex:0 0 auto;gap:7px}.home-batch-actions button,.home-batch-reminder>button{min-height:38px;padding:0 11px}.home-permission-note{margin:0;color:var(--text-tertiary);font-size:12px}.home-empty,.home-loading{display:grid;min-height:86px;place-items:center;border:1px dashed var(--line-strong);border-radius:var(--radius-control);color:var(--text-tertiary);font-size:13px}.home-empty.compact{min-height:54px}.home-loading{min-height:220px;background:var(--surface)}.home-error{margin:0;padding:10px 12px}.home-read-error-state{display:flex;min-height:260px;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.home-read-error-state h1,.home-read-error-state p{margin:0}.home-error-copy{display:grid;gap:4px}.home-error-copy small{color:inherit;opacity:.82}.home-page>.home-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-page>.home-error button{flex:0 0 auto}@media(max-width:900px){.home-notice-card{grid-template-columns:minmax(0,1fr)}.home-suggestion-actions{width:100%}}@media(max-width:640px){.home-hero{flex-direction:column}.home-page>.home-error{align-items:stretch;flex-direction:column}.home-refresh-button{width:100%}.home-refresh-overlay{padding:16px}.home-refresh-card{padding:20px}.home-summary-strip{grid-template-columns:1fr}.home-notice-card{align-items:stretch}.home-batch-reminder{align-items:stretch;flex-direction:column}.home-card-action,.home-batch-actions,.home-batch-actions button,.home-batch-reminder>button,.home-suggestion-actions,.home-suggestion-actions button{width:100%}.home-batch-actions,.home-suggestion-actions{flex-direction:column}.home-list-row{align-items:flex-start}.home-status-pill{display:none}.home-event-detail-drawer>.home-event-detail-drawer-header,.home-event-detail-drawer .event-detail-panel>header{align-items:stretch;flex-direction:column}.home-event-detail-drawer-header-actions{width:100%;flex-direction:column}.home-event-detail-drawer-header-actions button{width:100%}}.layout-compact .home-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.layout-compact .home-summary-strip>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:13px}.layout-compact .home-summary-strip strong{order:-1;font-size:26px}.layout-compact .home-summary-strip small{margin-top:4px}.layout-compact .home-status-pill{display:inline-flex;align-self:flex-start;border-radius:999px;background:var(--surface-subtle);padding:4px 7px}.layout-compact .home-refresh-button{min-height:44px}.layout-compact .home-suggestion-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.layout-compact .home-suggestion-actions .primary{grid-column:1 / -1;grid-row:1}.layout-compact .home-card-action,.layout-compact .home-batch-actions button,.layout-compact .home-batch-reminder>button,.layout-compact .home-suggestion-actions button,.layout-touch-medium .home-card-action,.layout-touch-medium .home-batch-actions button,.layout-touch-medium .home-batch-reminder>button,.layout-touch-medium .home-suggestion-actions button,.layout-compact .home-event-row,.layout-touch-medium .home-event-row{min-height:44px}.layout-touch-medium .home-main-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.layout-touch-medium .home-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-touch-medium .home-notice-card{grid-template-columns:minmax(0,1fr)}.layout-touch-medium .home-suggestion-actions{width:100%}.layout-compact .home-event-detail-drawer,.layout-touch-medium .home-event-detail-drawer{overscroll-behavior:contain}@media(max-width:640px){.home-summary-strip,.home-summary-strip-2,.home-summary-strip-3,.home-summary-strip-4,.layout-compact .home-summary-strip,.layout-touch-medium .home-summary-strip{grid-template-columns:1fr}}.apple-glass-card{position:relative;background:#ffffffc2!important;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(255,255,255,.65)!important;border-radius:20px!important;box-shadow:0 8px 30px -4px #0000000a,0 1px 2px #00000005,inset 0 1px 1px #ffffffe6!important;transition:all .28s cubic-bezier(.16,1,.3,1)}.apple-glass-card:hover{box-shadow:0 12px 36px -4px #00000012,0 2px 6px #00000008,inset 0 1px 1px #fff!important}.apple-glass-inner-card{background:#ffffffad!important;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;box-shadow:0 2px 10px -1px #00000008,inset 0 1px 1px #fffc!important;transition:all .2s cubic-bezier(.16,1,.3,1)}.apple-glass-inner-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px -2px #0000000f,inset 0 1px 1px #fffffff2!important}.apple-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:14px!important}.apple-capsule-stat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:16px 20px!important;border-radius:16px!important;background:#ffffffb8!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 4px 18px -2px #00000009,inset 0 1px 1px #ffffffe6!important;transition:all .24s cubic-bezier(.16,1,.3,1)!important}.apple-capsule-stat:hover{transform:translateY(-2px);box-shadow:0 8px 24px -3px #0000000f,inset 0 1px 1px #fff!important}.apple-capsule-stat span{font-size:13px!important;font-weight:600!important;color:var(--text-secondary)!important;letter-spacing:-.01em}.apple-capsule-stat strong{margin:6px 0 2px!important;font-size:30px!important;font-weight:700!important;letter-spacing:-.03em;color:var(--text-primary)!important;font-feature-settings:"tnum"}.apple-capsule-stat small{font-size:12px!important;color:var(--text-tertiary, #86868b)!important}.apple-capsule-stat-critical strong{color:#dc2626!important}.apple-capsule-stat-activity strong{color:#4338ca!important}.apple-capsule-stat-event strong{color:#ea580c!important}.apple-capsule-stat-suggestion strong{color:#059669!important}.apple-capsule-stat-system strong{color:#d97706!important}.home-section-heading-wrap{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:12px}.home-section-extra{display:flex;align-items:center;gap:8px}.apple-segmented-control{display:inline-flex;align-items:center;background:#0000000d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:3px;border-radius:9999px;border:1px solid rgba(0,0,0,.04);gap:2px}.apple-segmented-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;border-radius:9999px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.apple-segmented-btn:hover{color:var(--text-primary);background:#fff6}.apple-segmented-btn.active{background:#fff;color:var(--text-primary);font-weight:600;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a}.apple-pill-badge{display:inline-block;padding:1px 7px;font-size:11px;font-weight:700;border-radius:9999px;background:#0000000f;color:var(--text-secondary)}.apple-segmented-btn.active .apple-pill-badge{background:#00000014;color:var(--text-primary)}.apple-link-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:9999px;background:#0000000a;font-size:12px;font-weight:500;color:var(--accent);transition:all .18s ease}.apple-link-pill:hover{background:#00000014;color:var(--accent)}.apple-count-pill{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 9px;border-radius:9999px;background:#0000000d;font-size:13px;font-weight:700;color:var(--text-secondary);font-feature-settings:"tnum"}.apple-stage-tag{display:inline-block;margin-right:8px;padding:2px 8px;font-size:11px;font-weight:700;border-radius:6px;letter-spacing:.02em}.apple-stage-start{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.apple-stage-end{background:#ffedd5;color:#9a3412;border:1px solid #fed7aa}.apple-stage-round{background:#f3e8ff;color:#6b21a8;border:1px solid #e9d5ff}.apple-leading-start{background:#e0e7ff!important;color:#4338ca!important}.apple-leading-end{background:#ffedd5!important;color:#ea580c!important}.apple-list-row{border-radius:12px!important;background:#ffffff80!important;border:1px solid rgba(0,0,0,.04)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.apple-list-row:hover{background:#ffffffe6!important;transform:translate(2px);box-shadow:0 3px 12px #0000000a!important}.apple-status-pill{border-radius:9999px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important}.apple-event-reminders-wrapper{display:grid;gap:20px}.apple-subgroup{display:grid;gap:12px}.apple-subgroup-count{font-size:12px;color:var(--text-tertiary, #86868b);margin-left:8px;font-weight:500}.apple-rule-groups{display:grid;gap:18px}.apple-rule-group{border-radius:16px;padding:16px;background:#f8f9fca6;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.apple-rule-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.04)}.apple-rule-group-title{display:flex;align-items:center;gap:10px}.apple-rule-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:#e5e7eb;color:#374151}.apple-rule-group-title strong{font-size:15px;font-weight:700;color:var(--text-primary)}.apple-rule-pill{font-size:11px;font-weight:600;padding:2px 7px;border-radius:9999px;background:#0000000d;color:var(--text-secondary)}.apple-rule-cards{display:grid;gap:10px}.apple-suggestion-card{margin-bottom:0!important}.apple-pushed-badge{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;padding:2px 7px!important;border-radius:6px!important;font-weight:600!important}.apple-rule-group-indigo{border-color:#6366f12e;background:#eef2ff73}.apple-rule-group-indigo .apple-rule-badge{background:#e0e7ff;color:#3730a3}.apple-rule-group-amber{border-color:#f59e0b33;background:#fef3c766}.apple-rule-group-amber .apple-rule-badge{background:#fef3c7;color:#92400e}.apple-rule-group-purple{border-color:#a855f733;background:#faf5ff73}.apple-rule-group-purple .apple-rule-badge{background:#f3e8ff;color:#6b21a8}.apple-rule-group-coral{border-color:#f9731633;background:#fff7ed73}.apple-rule-group-coral .apple-rule-badge{background:#ffedd5;color:#9a3412}.apple-btn{border-radius:9999px!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important}.apple-btn:active{transform:scale(.97)!important}.apple-btn-pushed{border-radius:9999px!important;padding:6px 14px!important;font-size:13px!important;font-weight:600!important;background:#ecfdf5!important;color:#059669!important;border-color:#a7f3d0!important}.event-detail-panel.bd-event-detail .bd-history-panel{padding:0;background:var(--event-surface, #fff)}.bd-event-detail .bd-history-panel .bd-task-heading{background:#fff;border-bottom:0;padding-bottom:12px}.bd-event-detail .bd-history-panel .bd-task-title-line h3{font-size:20px}.event-detail-panel.bd-event-detail .bd-history-panel>.task-inline-content{display:block;padding:0 20px 20px}.bd-history-panel .bd-history-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--event-line, #dfe7f4);border-radius:14px;background:var(--event-accent-soft, #edf5ff);color:var(--event-ink, #182440)}.bd-history-scope{min-width:0}.bd-history-panel .bd-history-scope p{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;font-size:13px;line-height:1.7}.bd-history-panel .bd-history-scope strong{font-weight:600}.bd-history-panel .bd-history-scope .bd-history-parents{display:block;overflow-wrap:anywhere;margin-top:4px}.bd-history-panel .bd-history-scope .bd-history-counts{color:var(--event-muted, #596b88);margin-top:4px}.bd-history-refresh{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;color:var(--event-muted, #596b88);font-size:12px}.bd-event-detail .bd-history-panel .bd-history-refresh button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:var(--event-accent, #0069ed)}.event-detail-panel .bd-history-panel p.bd-history-rule{color:var(--event-muted, #596b88);font-size:12px;line-height:1.7;margin:10px 2px}.bd-history-panel .bd-history-notice{margin:12px 0;font-size:13px;line-height:1.7}.bd-history-category-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--event-line, #dfe7f4);margin:18px 0 12px}.bd-history-tabs{display:flex;min-width:0;gap:8px;overflow-x:auto}.bd-event-detail .bd-history-panel .bd-history-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;padding:12px 14px;min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:9px 9px 0 0;background:transparent;color:var(--event-muted, #596b88);box-shadow:none;font-size:14px;font-weight:550;white-space:nowrap}.bd-event-detail .bd-history-panel .bd-history-tab[aria-selected=true]{color:var(--event-accent, #0069ed);border-bottom-color:var(--event-accent, #0069ed);background:var(--event-accent-soft, #edf5ff)}.bd-history-category-note{flex-shrink:0;color:var(--event-muted, #596b88);font-size:12px;padding-bottom:14px}.bd-history-panel .adaptive-data-table-frame{border:1px solid var(--event-line, #dfe7f4);border-radius:12px}.bd-history-panel .adaptive-data-table-frame table{width:100%;min-width:max-content;font-size:14px}.bd-history-panel caption.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bd-history-panel :is(th,td){padding:12px 13px}.bd-history-panel th{font-size:12px;font-weight:550}.bd-history-panel .bd-history-dates{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;white-space:nowrap}.bd-history-row-status{display:inline-block;color:var(--event-muted, #596b88);background:var(--event-subtle, #f7f7f9);border-radius:5px;padding:2px 6px;font-size:11px}.bd-event-detail .bd-history-panel .bd-history-effect-button{color:var(--event-accent, #0069ed);min-height:24px;line-height:1.3;padding:3px 2px;border:0;background:transparent;box-shadow:none;border-radius:4px;font-size:13px;white-space:nowrap}.bd-history-panel .bd-history-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px;color:var(--event-muted, #596b88);font-size:12px}.bd-history-pagination>div{display:flex;gap:8px}.bd-history-panel .bd-history-effect{margin-top:16px}.bd-history-panel .bd-history-effect-caption{color:var(--event-muted, #596b88);font-size:13px;margin:0 0 8px}.bd-history-panel [role=tabpanel]:focus-visible{outline:2px solid var(--event-accent, #0069ed);outline-offset:4px}@media(max-width:1000px){.bd-history-category-bar{display:block}.bd-history-category-note{display:block;padding:8px 0}.bd-history-panel .bd-history-context{align-items:flex-start;flex-direction:column}.bd-history-refresh{justify-content:flex-start}}@media(max-width:680px){.event-detail-panel.bd-event-detail .bd-history-panel>.task-inline-content{padding:0 14px 16px}.bd-history-panel .bd-history-context{padding:12px}.bd-history-panel .bd-history-scope p{display:block}.bd-history-scope p>span{display:block;margin-top:4px}.bd-history-panel .bd-history-tab{padding:12px}.bd-event-detail .bd-history-panel .bd-history-effect-button{min-height:44px}}.event-detail-panel.warning-inventory-cleanup-panel{--warning-ink: #17263d;--warning-muted: #52647b;--warning-blue: #0875e1;--warning-line: #dce6f2;display:block;min-width:0;max-width:100%;padding:28px;border-radius:24px;color:var(--warning-ink);background:linear-gradient(120deg,#f1f7ff,#f4f5fc);border:1px solid #e4ebf5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;white-space:normal;font-size:14px;line-height:1.6;container:warning-workspace / inline-size}.warning-inventory-cleanup-panel *{box-sizing:border-box}.warning-inventory-cleanup-panel :is(h2,h3,p){overflow-wrap:anywhere}.warning-inventory-cleanup-panel button{min-height:42px;border-radius:12px;font:inherit;padding:9px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal}.warning-inventory-cleanup-panel button.primary{background:#0875ed;border:1px solid #0875ed;color:#fff;box-shadow:inset 0 1px 1px #ffffff50,0 4px 12px #0875ed20}.warning-inventory-cleanup-panel button.primary:disabled{background:#e5ecf5;border-color:#d7e0ed;color:#596b82;box-shadow:none;opacity:1}.warning-inventory-cleanup-panel button.secondary{background:#fff;color:#365373;border:1px solid #d6e0ec}.warning-inventory-cleanup-panel :is(button,input,summary):focus-visible{outline:3px solid #0875e1;outline-offset:3px}.warning-inventory-cleanup-panel .warning-workspace-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 22px;padding:0;position:static;background:transparent;border:0}.warning-workspace-header h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:8px 0 12px;font-weight:700;letter-spacing:-.8px;color:#101e39}.warning-workspace-header .home-kicker{color:#0766d5;font-size:13px}.warning-workspace-header .warning-event-name{color:var(--warning-ink);font-size:16px;margin:0 0 4px}.warning-event-dates{display:flex;align-items:center;gap:8px;margin:0;color:var(--warning-muted);font-size:13px}.warning-header-actions{display:flex;align-items:flex-start;gap:8px}.warning-event-details{position:relative}.warning-event-details>summary{list-style:none;cursor:pointer;display:flex;gap:8px;align-items:center;border:1px solid #d4dfef;border-radius:12px;background:#fffc;padding:10px 14px;white-space:nowrap}.warning-event-details>div{position:absolute;z-index:5;right:0;top:48px;width:min(360px,75vw);padding:20px;background:#fff;border:1px solid var(--warning-line);border-radius:16px;box-shadow:0 10px 30px #1b3e6a18}.warning-event-details p{font-size:13px;color:var(--warning-muted)}.warning-inventory-cleanup-panel .workflow-tabs{width:fit-content;max-width:100%;display:flex;flex-wrap:wrap;padding:5px;gap:4px;border-radius:999px;background:#ffffffb8;border:1px solid #fff;box-shadow:0 3px 12px #294f8c0a,inset 0 0 0 1px #dce7f4;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);margin:0 0 18px}.warning-inventory-cleanup-panel .workflow-tabs button{background:transparent;border:0;padding:7px 20px;border-radius:999px;color:var(--warning-muted);min-height:36px}.warning-inventory-cleanup-panel .workflow-tabs button.active{background:#dcecff;color:#0565d8;box-shadow:inset 0 1px #fff}.warning-workspace-grid{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(260px,1fr);align-items:start;gap:16px}.warning-workspace-grid.is-single{grid-template-columns:minmax(0,1fr)}.warning-workspace-main{background:#fff;border:1px solid #e1e9f3;border-radius:21px;padding:24px;min-width:0}.warning-eyebrow{color:#0766d5;font-size:14px;font-weight:600}.warning-task-overview h3{font-size:clamp(23px,2.3vw,31px);line-height:1.4;margin:8px 0;color:#12213b;letter-spacing:-.5px}.warning-task-overview>p{margin:0;color:var(--warning-muted);font-size:14px}.warning-task-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:32px 0 24px}.warning-task-summary dl{display:flex;gap:0;margin:0;flex:1}.warning-task-summary dl>div{padding:0 20px;border-left:1px solid #dde5ef}.warning-task-summary dl>div:first-child{padding-left:0;border:0}.warning-task-summary dt{color:var(--warning-muted);font-size:13px;white-space:nowrap}.warning-task-summary dd{margin:4px 0 0;font-size:28px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.warning-task-summary dd.is-amber{color:#b46c00}.warning-next-action{display:grid;justify-items:end;gap:6px}.warning-next-action .primary{min-width:180px}.warning-inventory-cleanup-panel .warning-text-button{border:0;background:transparent;color:#086edc;padding:4px;box-shadow:none;min-height:30px;font-size:13px}.warning-task-overview .warning-task-callout{display:flex;align-items:flex-start;gap:9px;padding:14px 16px;margin:16px 0;border:1px solid #f0d497;border-radius:12px;background:#fffbf2;color:#895309;font-size:14px}.warning-task-callout svg,.warning-execution-note svg,.warning-round-help svg{flex-shrink:0;margin-top:2px}.warning-tools{margin:12px 0;font-size:13px}.warning-tools>summary{cursor:pointer;color:var(--warning-muted);padding:6px 0}.warning-tools .warning-inventory-task-list{padding:12px 0}.warning-tools button{font-size:13px}.warning-inventory-cleanup-panel .warning-inventory-preview{border:0;background:transparent;padding:0;margin:18px 0 0;box-shadow:none}.warning-inventory-preview .warning-preview-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;margin-bottom:12px;padding:0}.warning-preview-header h3{font-size:17px;margin:0;color:#182a48}.warning-preview-header small{font-size:11px;color:var(--warning-muted)}.warning-sku-list{border:1px solid var(--warning-line);border-radius:14px;overflow:hidden}.warning-sku-row{border-top:1px solid var(--warning-line)}.warning-sku-row:first-child{border:0}.warning-sku-row>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(150px,1.6fr) minmax(85px,.85fr) minmax(110px,1fr) minmax(100px,1fr) 18px;align-items:center;gap:12px;padding:17px}.warning-sku-row>summary::-webkit-details-marker{display:none}.warning-sku-row.needs-review>summary{background:#fffbf3}.warning-sku-row small{display:block;color:var(--warning-muted);font-size:12px;line-height:1.5;margin-bottom:3px}.warning-sku-row strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.warning-sku-identity{display:flex;align-items:center;gap:10px;min-width:0}.warning-sku-identity>svg{flex-shrink:0;color:#7891af}.needs-review .warning-sku-identity>svg,.needs-review .warning-sku-identity small:first-child{color:#ab6400}.warning-sku-identity .warning-sku-store{color:var(--warning-muted);font-size:10px;margin-top:3px}.warning-badge{display:inline-flex;padding:3px 10px;border-radius:999px;background:#edf2f9;color:#48607e;font-size:12px}.warning-badge.is-amber{background:#fff0d7;color:#945800}.warning-sku-row[open] .warning-detail-chevron{transform:rotate(90deg)}.warning-sku-row>.adaptive-data-surface{padding:16px;border-top:1px solid var(--warning-line)}.warning-execution-note{display:flex;gap:10px;padding:15px;margin:14px 0 0;color:#345b8d;background:#f2f7ff;border:1px solid #e0eaff;border-radius:12px;font-size:13px}.warning-execution{margin-top:18px;border-top:1px solid var(--warning-line);padding-top:14px}.warning-execution>summary{cursor:pointer;font-size:15px;color:#24538c}.warning-inventory-cleanup-panel .warning-inventory-pricing-batch{border:0;padding:12px 0}.warning-review-section{margin-top:24px;scroll-margin-top:24px}.warning-workspace-main>.muted{font-size:12px;color:var(--warning-muted);margin-top:20px}.warning-round-sidebar{border:1px solid #fff;border-radius:21px;padding:24px 20px;background:linear-gradient(145deg,#ffffffad,#eaf1ffa6);-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);box-shadow:inset 0 1px #fff,0 6px 20px #2d507708;min-width:0}.warning-current-round{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:12px;color:#126cce;padding:9px 12px;border:1px solid #cfe1fc;border-radius:12px;background:#f1f7ffb8}.warning-current-round strong{color:#20456f}.warning-round-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 0 8px}.warning-round-heading h3{margin:0;font-size:19px}.warning-inventory-cleanup-panel .warning-icon-button{min-height:32px;padding:5px;border:0;background:transparent;color:#52729b}.warning-round-list{display:grid;gap:5px}.warning-inventory-cleanup-panel .warning-round-list button{display:grid;grid-template-columns:17px minmax(0,1fr);gap:6px 10px;align-items:start;text-align:left;justify-content:stretch;padding:12px 10px;border:0;background:transparent;color:var(--warning-ink);border-radius:13px;box-shadow:none}.warning-round-list button>svg{margin-top:5px;color:#95a7c0}.warning-round-list button>em{grid-column:2;font-size:11px;font-style:normal;color:#586e8e}.warning-round-list button em.is-amber{color:#965a00}.warning-round-list button em.is-green{color:#247348}.warning-round-list button strong{display:block;font-size:15px}.warning-round-list button small{display:block;margin-top:3px;font-size:12px;color:var(--warning-muted)}.warning-inventory-cleanup-panel .warning-round-list button.is-selected{color:#086cdf;background:#dfeeff}.warning-round-list button.is-selected>svg{fill:#0875ed;color:#0875ed}.warning-inventory-cleanup-panel .warning-round-list button:disabled{opacity:1;cursor:default;color:#61728b}.warning-round-end{display:flex;gap:10px;border-top:1px solid #d8e2ef;margin-top:12px;padding:18px 8px 0}.warning-round-end p{margin:3px 0 8px;font-size:12px;color:var(--warning-muted)}.warning-round-end small{font-size:12px;color:var(--warning-muted)}.warning-round-help{display:flex;gap:8px;margin:22px 0 0;font-size:12px;color:#526c91}.warning-round-empty,.warning-empty{padding:16px;color:#63718a;font-size:13px}@container warning-workspace (max-width: 760px){.warning-workspace-grid{grid-template-columns:minmax(0,1fr)}.warning-round-sidebar{grid-row:1;padding:16px}.warning-round-list{grid-template-columns:repeat(3,minmax(0,1fr))}.warning-round-heading{margin-top:12px}.warning-round-end{margin-top:8px;padding-top:12px}.warning-round-help{margin-top:10px}.warning-sku-row>summary{grid-template-columns:minmax(120px,1.5fr) repeat(3,minmax(80px,1fr)) 18px}}@container warning-workspace (max-width: 620px){.warning-workspace-header{flex-direction:column}.warning-header-actions{align-self:stretch;justify-content:flex-end}.warning-event-details>div{right:0}.warning-workspace-main{padding:16px}.warning-task-summary{flex-direction:column;align-items:stretch;margin:24px 0}.warning-task-summary dl{justify-content:space-between}.warning-next-action{justify-items:stretch}.warning-round-list{grid-template-columns:repeat(2,minmax(0,1fr))}.warning-sku-row>summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.warning-sku-identity{grid-column:1/-1}.warning-detail-chevron{display:none}.warning-sku-row strong{font-size:14px}}@media(max-width:700px){.event-detail-panel.warning-inventory-cleanup-panel{padding:14px}.warning-inventory-cleanup-panel button{min-height:44px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.warning-round-sidebar,.warning-inventory-cleanup-panel .workflow-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eff5fd;border-color:#b7c9e1}}@supports not (backdrop-filter:blur(1px)){.warning-round-sidebar,.warning-inventory-cleanup-panel .workflow-tabs{background:#eff5fd}}@media(prefers-reduced-motion:reduce){.warning-inventory-cleanup-panel *{transition:none!important;scroll-behavior:auto!important}}.event-detail-panel.warning-inventory-cleanup-panel{margin-top:0}.warning-inventory-cleanup-panel .warning-workspace-header{margin-bottom:16px}.warning-inventory-cleanup-panel .workflow-tabs{margin-bottom:14px}.warning-inventory-cleanup-panel .warning-round-list button{grid-template-columns:17px minmax(0,1fr) auto;padding:10px 8px}.warning-round-list button>em{grid-column:3;grid-row:1;align-self:center;max-width:72px;border-radius:999px;padding:3px 7px;background:#edf3fb}.warning-round-list button>em.is-amber{background:#fff2dc}.warning-round-list button>em.is-green{background:#e8f5ee}.warning-round-list button small{margin-top:2px}.warning-round-list button .warning-round-counts{font-size:10px}.warning-sku-row strong{font-size:16px}.warning-round-heading{margin-top:20px}.warning-round-help{margin-top:16px}@container warning-workspace (max-width:620px){.warning-inventory-cleanup-panel .warning-round-list button{grid-template-columns:17px minmax(0,1fr)}.warning-round-list button>em{grid-column:2;grid-row:auto}}.warning-workspace-header h2{font-size:clamp(28px,3.2vw,44px)}.warning-task-summary dl{max-width:500px}.warning-task-summary dl>div{flex:1}.warning-task-summary dt{font-size:14px}.warning-round-list button strong{font-size:16px}.warning-round-list button small{font-size:13px}.warning-round-list button .warning-round-counts{font-size:11px}.warning-round-list button>em{font-size:12px}.warning-sku-row small{font-size:13px}.warning-sku-row strong{font-size:17px}.warning-next-action .primary{min-height:48px}@container warning-workspace (max-width:620px){.warning-task-summary dl>div{padding:0 12px}.warning-task-summary dl>div:first-child{padding-left:0}.warning-round-list button small{font-size:12px}}.warning-bulk-recovery{display:grid;gap:8px;min-width:0;max-width:100%;color:var(--warning-ink)}.warning-bulk-recovery.is-compact{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.warning-bulk-recovery.is-compact>p{margin:0;font-size:11px}.warning-bulk-recovery.is-compact>[role=group]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.warning-bulk-recovery.is-compact .warning-bulk-recovery-pagination{justify-content:flex-start;margin:0}.warning-bulk-recovery-trigger{width:fit-content;max-width:100%}.warning-bulk-recovery header h3{margin:0;font-size:14px}.warning-bulk-recovery header p{margin:2px 0 0;color:var(--warning-muted);font-size:12px}.warning-bulk-recovery-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:4px 0}.warning-bulk-recovery-counts>div{min-width:0;padding:6px 8px;border-radius:9px;background:#f4f8fd}.warning-bulk-recovery-counts dt{color:var(--warning-muted);font-size:11px}.warning-bulk-recovery-counts dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}.warning-bulk-recovery-error{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#9a3f35;font-size:12px}.warning-inventory-cleanup-panel .warning-bulk-recovery button{width:auto;flex:0 0 auto;max-width:100%;min-height:36px;padding:7px 11px;font-size:12px}.warning-inventory-cleanup-panel .warning-bulk-recovery .warning-bulk-recovery-trigger{min-height:42px;padding:9px 16px;font-size:14px;background:#0875ed;color:#fff;border:1px solid #0875ed;box-shadow:inset 0 1px 1px #ffffff50,0 4px 12px #0875ed20}.warning-progress-toolbar>.warning-bulk-recovery{flex:0 0 auto;min-width:max-content;align-items:start;align-self:center}.warning-progress-toolbar>.warning-bulk-recovery>header{display:none}.warning-progress-toolbar>.warning-bulk-recovery .warning-bulk-recovery-counts{grid-template-columns:repeat(3,minmax(48px,1fr))}.warning-progress-toolbar>.warning-bulk-recovery .warning-bulk-recovery-counts>div{padding:3px 6px}.warning-progress-toolbar>.warning-bulk-recovery .warning-bulk-recovery-counts dd{font-size:12px}.warning-progress-toolbar>.warning-bulk-recovery .warning-bulk-recovery-counts dt{font-size:10px}.warning-bulk-recovery-items{display:grid;gap:7px;min-width:0}.warning-bulk-recovery-item{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(72px,.7fr) minmax(72px,.7fr);gap:3px 10px;align-items:baseline;padding:10px 12px;border:1px solid var(--warning-line);border-radius:11px;background:#fff}.warning-bulk-recovery-item>div{min-width:0}.warning-bulk-recovery-item strong{overflow-wrap:anywhere}.warning-bulk-recovery-item small{display:block;color:var(--warning-muted);font-size:11px}.warning-bulk-recovery-item>span{font-size:12px;color:var(--warning-muted)}.warning-bulk-recovery-item>p{grid-column:1 / -1;margin:0;color:var(--warning-muted);font-size:12px;overflow-wrap:anywhere}.warning-bulk-recovery-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;color:var(--warning-muted);font-size:12px}.warning-inventory-cleanup-panel .warning-bulk-recovery-pagination button{width:auto;flex:0 0 auto}.warning-progress-bulk-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:-6px 0 14px;padding:9px 12px;border:1px solid #e0eaff;border-radius:11px;background:#f5f9ff;color:#345b8d;font-size:12px}.warning-progress-bulk-summary strong{color:#203f65}.warning-progress-bulk-summary dl{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0}.warning-progress-bulk-summary dl>div{display:flex;gap:5px}.warning-progress-bulk-summary dt{color:var(--warning-muted)}.warning-progress-bulk-summary dd{margin:0;color:#17263d;font-variant-numeric:tabular-nums;font-weight:650}.warning-progress-bulk-summary small{color:var(--warning-muted)}.warning-bulk-recovery-success{margin:0;color:#147349;font-size:12px}.warning-bulk-recovery-refresh{justify-self:end}.warning-bulk-recovery-fallback{display:grid;gap:6px;margin:8px 0 12px;padding:12px;border:1px solid var(--warning-line);border-radius:12px;background:#f8fbff}.warning-bulk-recovery-fallback h4{margin:0;font-size:13px}.warning-bulk-recovery-fallback-item{display:grid;grid-template-columns:minmax(90px,.6fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(150px,1.8fr);gap:8px;align-items:baseline;padding-top:6px;border-top:1px solid var(--warning-line);font-size:12px}.warning-bulk-recovery-fallback-item span{color:var(--warning-muted);overflow-wrap:anywhere}.warning-bulk-recovery-fallback-item b{font-weight:500;overflow-wrap:anywhere}.warning-progress-bulk-recovery{display:grid;gap:4px;margin:-6px 12px 12px;padding:8px 10px;border-radius:9px;background:#f3f8ff}.warning-progress-bulk-recovery p{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12px;overflow-wrap:anywhere}.warning-progress-bulk-recovery strong{color:#24538c}.warning-progress-bulk-recovery details,.warning-bulk-recovery-fallback-item details,.warning-bulk-recovery-item details{grid-column:1 / -1;font-size:11px;color:var(--warning-muted)}.warning-progress-bulk-recovery details code,.warning-bulk-recovery-fallback-item details code,.warning-bulk-recovery-item details code{display:inline-block;margin-right:8px;overflow-wrap:anywhere}.warning-bulk-recovery-dialog-shell{z-index:90}.warning-bulk-recovery-dialog{width:min(520px,calc(100vw - 32px));border-radius:16px;border-color:#dce6f2}.warning-bulk-recovery-dialog .primary{background:#0875ed;color:#fff;border:1px solid #0875ed;box-shadow:inset 0 1px 1px #ffffff50,0 4px 12px #0875ed20}.warning-bulk-recovery-dialog .secondary{background:#fff;color:#365373;border:1px solid #d6e0ec}.warning-bulk-recovery-dialog>header{align-items:center}.warning-bulk-recovery-dialog h3{color:#142640}.warning-bulk-recovery-dialog p{color:#52647b;font-size:14px;line-height:1.6}.warning-bulk-recovery-dialog .warning-bulk-recovery-scope{padding:12px;border:1px solid #dce8f7;border-radius:12px;background:#f2f7ff;color:#203f65;font-weight:600}.warning-bulk-recovery-dialog footer{justify-content:flex-end;align-items:center;flex-wrap:wrap}@container warning-workspace (max-width:620px){.warning-bulk-recovery-fallback-item{grid-template-columns:repeat(2,minmax(0,1fr))}}@container warning-workspace (max-width:480px){.warning-bulk-recovery-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.warning-bulk-recovery-item{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.warning-bulk-recovery-item>span:nth-of-type(1){grid-column:2}.warning-bulk-recovery-item>span:nth-of-type(2){grid-column:2}.warning-bulk-recovery-item>p{grid-column:1 / -1}.warning-progress-bulk-summary{align-items:flex-start;gap:6px 10px;font-size:11px}}@container warning-workspace (max-width:360px){.warning-progress-toolbar{align-items:center}.warning-progress-toolbar>.warning-bulk-recovery{width:auto;flex:0 0 auto;min-width:max-content}.warning-progress-toolbar>.warning-bulk-recovery button,.warning-progress-toolbar>button{width:auto;flex:0 0 auto}.warning-bulk-recovery-pagination{justify-content:flex-start}.warning-progress-bulk-summary{display:grid;grid-template-columns:1fr}}@container warning-workspace (min-width:761px) and (max-width:1150px){.warning-task-summary{flex-wrap:wrap}.warning-task-summary dl{min-width:250px}.warning-next-action{margin-left:auto}.warning-sku-row>summary{grid-template-columns:minmax(105px,1.3fr) repeat(3,minmax(66px,1fr)) 16px;gap:8px;padding:12px}.warning-sku-row strong{font-size:14px}.warning-sku-row small,.warning-badge{font-size:12px}.warning-round-sidebar{padding:20px 12px}.warning-round-list button>em{font-size:11px;padding:3px 5px}}@container warning-workspace (min-width:761px) and (max-width:1000px){.warning-sku-row>summary{grid-template-columns:repeat(3,minmax(0,1fr)) 16px}.warning-sku-identity{grid-column:1 / -1}.warning-sku-identity strong{font-size:15px}}.warning-workspace-grid.has-pricing-progress{grid-template-columns:minmax(0,3fr) minmax(260px,1fr)}.warning-pricing-progress{min-width:0;container:pricing-progress / inline-size}.warning-progress-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:18px}.warning-progress-header h3{margin:0 0 9px;font-size:27px;line-height:1.35;color:#142640;letter-spacing:-.5px}.warning-progress-header p{margin:0;font-size:15px;color:#52647b;font-variant-numeric:tabular-nums}.warning-progress-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.warning-progress-context{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px;margin:0 0 20px;color:#52647b;font-size:13px}.warning-progress-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5}.warning-progress-badge svg,.warning-progress-stage svg{flex-shrink:0}.warning-progress-badge.is-success{background:#eaf8ef;color:#147349}.warning-progress-badge.is-active{background:#edf5ff;color:#0867d4}.warning-progress-badge.is-waiting{background:#f0f3f8;color:#52647b}.warning-progress-badge.is-attention{background:#fff3dd;color:#905200}.warning-progress-columns,.warning-progress-row-grid{display:grid;grid-template-columns:minmax(140px,1.4fr) repeat(3,minmax(110px,1fr)) minmax(100px,.95fr) minmax(112px,1fr);gap:12px;align-items:start}.warning-progress-columns{padding:17px 12px;border-radius:10px 10px 0 0;background:#f3f7fc;color:#4b607c;font-size:14px}.warning-progress-row{border-top:1px solid #dfe7f1;scroll-margin-top:24px}.warning-progress-row-grid{padding:24px 12px}.warning-progress-identity{display:flex;align-items:flex-start;gap:9px;color:#17263d;min-width:0}.warning-progress-identity>svg{color:#7389a7;flex-shrink:0;margin-top:3px}.warning-progress-identity strong{display:block;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.warning-progress-row small{display:block;color:#52647b;font-size:13px;margin-top:9px;line-height:1.5;overflow-wrap:anywhere}.warning-progress-stage{min-width:0;font-variant-numeric:tabular-nums}.warning-progress-stage strong{display:flex;align-items:flex-start;gap:7px;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.warning-progress-stage.is-success strong svg{color:#149960}.warning-progress-stage.is-active strong svg{color:#086de2}.warning-progress-stage.is-waiting strong{color:#52647b}.warning-progress-stage.is-attention strong{color:#905200}.warning-progress-row .warning-progress-stage-label{display:none}.warning-progress-overall{min-width:0}.warning-inventory-cleanup-panel .warning-evidence-button{padding:8px 9px;border:1px solid #cddff6;border-radius:10px;background:#f9fcff;color:#0864cd;font-size:13px;min-height:40px;gap:5px}.warning-evidence-button[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.warning-progress-reason{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin:-8px 12px 12px;border-radius:8px;background:#fffbf2;color:#80500b;font-size:13px;line-height:1.6}.warning-progress-reason svg{flex-shrink:0;margin-top:3px}.warning-progress-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.warning-progress-actions>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 12px 12px}.warning-progress-actions>span:empty{display:none}.warning-progress-actions .muted{font-size:12px;color:#52647b}.warning-progress-actions button{font-size:12px}.warning-progress-evidence{background:#f5f8fc;border-radius:12px;padding:16px;margin:0 12px 16px}.warning-progress-evidence[hidden]{display:none}.warning-progress-sources{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:#52647b;padding-bottom:14px;overflow-wrap:anywhere}.warning-progress-evidence-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;font-size:13px}.warning-progress-evidence-stages h4{margin:0 0 10px;color:#17263d}.warning-progress-evidence-stages .muted{font-size:12px;color:#52647b;overflow-wrap:anywhere}.warning-progress-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;color:#52647b;font-size:13px}.warning-batch-metadata,.warning-submitted-preview{margin-top:20px;padding-top:16px;border-top:1px solid #dfe7f1;color:#52647b;font-size:13px}.warning-batch-metadata>summary,.warning-submitted-preview>summary{cursor:pointer;min-height:32px}.warning-batch-metadata p{overflow-wrap:anywhere}.warning-round-list button em.is-attention{color:#905200}.warning-round-list button em.is-success{color:#147349}.warning-round-list button em.is-active{color:#0867d4}@container pricing-progress (max-width: 830px){.warning-progress-columns{display:none}.warning-progress-row-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:20px 0}.warning-progress-identity{grid-column:1 / 3;grid-row:1}.warning-progress-overall{grid-column:3;grid-row:1;justify-self:end}.warning-progress-stage{grid-row:2}.warning-progress-row .warning-progress-stage-label{display:block;margin:0 0 8px;font-size:12px}.warning-evidence-button{grid-column:1 / -1;justify-self:end}.warning-progress-header h3{font-size:24px}.warning-progress-evidence-stages{grid-template-columns:1fr}.warning-progress-reason{margin-left:0;margin-right:0}}@container warning-workspace (max-width: 762px){.warning-workspace-grid.has-pricing-progress{grid-template-columns:minmax(0,1fr)}}@container pricing-progress (max-width: 380px){.warning-progress-header h3{font-size:22px}.warning-progress-toolbar{width:100%;gap:8px}.warning-progress-toolbar button{flex:1;padding:8px;font-size:13px}.warning-progress-stage strong{font-size:13px;gap:4px;flex-direction:column}.warning-progress-stage small{font-size:12px}.warning-progress-row-grid{gap:14px 8px}.warning-progress-overall small{font-size:12px}.warning-progress-toolbar{align-items:center}.warning-progress-toolbar>button{flex:0 0 auto;width:auto}.warning-progress-toolbar>.warning-bulk-recovery{flex:0 0 auto;min-width:max-content;align-self:center}.warning-progress-toolbar>.warning-bulk-recovery button{flex:0 0 auto;width:auto}}.warning-inventory-cleanup-panel.is-pricing .home-kicker{display:none}.warning-inventory-cleanup-panel.is-pricing .warning-workspace-header h2{margin-top:0;margin-bottom:8px}.warning-progress-context.is-compact{margin-bottom:14px;font-size:12px}.warning-progress-identity strong{font-size:16px}.warning-progress-stage strong{font-size:15px}.warning-progress-row small{font-size:14px}.warning-progress-row-grid{padding:22px 12px}.warning-progress-badge,.warning-progress-row .warning-evidence-button{font-size:14px}.warning-progress-stage.is-success strong svg{fill:#149960;color:#fff;stroke-width:2;border-radius:50%;background:#149960}.warning-progress-stage.is-attention strong svg{fill:#d98400;color:#fff;border-radius:50%;background:#d98400}.warning-workspace-grid.is-single.has-pricing-progress{grid-template-columns:minmax(0,1fr)}@container pricing-progress (max-width:830px){.warning-progress-row-grid{padding:20px 0}.warning-progress-row small{font-size:13px}}@container pricing-progress (max-width:380px){.warning-progress-stage strong{font-size:13px}.warning-progress-row small{font-size:12px}}.warning-progress-row-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:-6px 12px 16px}.warning-progress-row-footer .warning-progress-reason{flex:1;min-width:220px;padding:8px 10px;margin:0}.warning-progress-row-footer .warning-progress-actions>span{margin:0}@container pricing-progress (max-width:830px){.warning-progress-row-footer{margin:-4px 0 16px}}@container pricing-progress (min-width:831px){.warning-progress-columns,.warning-progress-row-grid{grid-template-columns:minmax(140px,1.25fr) repeat(3,minmax(110px,1fr)) minmax(100px,.95fr) minmax(112px,1fr)}.warning-progress-columns{font-size:16px}.warning-progress-header h3{font-size:30px}.warning-progress-header p{font-size:16px}.warning-progress-identity strong{font-size:17px}.warning-progress-stage strong{font-size:16px}.warning-progress-row small,.warning-progress-badge{font-size:15px}}.event-detail-panel.low-inventory-price-increase-panel{display:block;min-width:0;max-width:100%;padding:28px;margin-top:0;border-radius:24px;border:1px solid #e1e9f3;background:#f8faff;color:#17263d;white-space:normal;font:14px/1.6 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;container:low-workspace / inline-size}.low-inventory-price-increase-panel *{box-sizing:border-box}.low-inventory-price-increase-panel :is(h2,h3,h4,p,small){overflow-wrap:anywhere}.low-inventory-price-increase-panel button{min-height:42px;border-radius:11px;font:inherit;padding:9px 14px;white-space:normal;display:inline-flex;align-items:center;justify-content:center;gap:7px}.low-inventory-price-increase-panel button.primary{color:#fff;background:#0875ed;border:1px solid #0875ed;box-shadow:0 4px 12px #0875ed18,inset 0 1px #fff5}.low-inventory-price-increase-panel button.secondary{color:#365575;background:#fff;border:1px solid #d6e2ee}.low-inventory-price-increase-panel button:disabled{opacity:1;color:#65758c;background:#edf1f7;border-color:#d9e2ed;box-shadow:none;cursor:default}.low-inventory-price-increase-panel :is(button,summary,input):focus-visible{outline:3px solid #0875ed;outline-offset:3px}.low-inventory-price-increase-panel .low-workspace-header{position:static;background:none;border:0;padding:0;margin:0 0 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.low-workspace-header h2{color:#101f39;font-size:clamp(28px,3vw,40px);line-height:1.25;margin:5px 0 8px;letter-spacing:-.6px}.low-workspace-header .home-kicker{color:#176dc7;font-size:12px}.low-workspace-header p{margin:0;color:#52647b}.low-header-actions{display:flex;gap:10px}.low-event-info{position:relative}.low-event-info>summary{cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fffc;border:1px solid #d5e1f0;border-radius:12px;white-space:nowrap}.low-event-info>div{position:absolute;right:0;top:48px;z-index:5;width:min(360px,75vw);background:#fff;padding:20px;border:1px solid #d5e1f0;border-radius:16px;box-shadow:0 10px 30px #18365018}.low-event-info p{margin:8px 0 16px;font-size:13px}.low-workspace-navigation{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:14px 20px;margin-bottom:18px}.low-inventory-price-increase-panel .workflow-tabs{display:flex;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;background:#ffffffb8;border:1px solid #fff;border-radius:999px;padding:5px;margin:0;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);box-shadow:inset 0 1px #fff,0 3px 12px #294f8c08}.low-inventory-price-increase-panel .workflow-tabs button{border:0;border-radius:999px;background:none;color:#52647b;padding:8px 18px}.low-inventory-price-increase-panel .workflow-tabs button.active{background:#dcecff;color:#086bd9}.low-round-nav{background:#ffffffb8;border:1px solid #fff;border-radius:16px;padding:10px 14px;max-width:min(660px,100%);-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.low-round-buttons{display:flex;gap:6px;overflow-x:auto}.low-inventory-price-increase-panel .low-round-buttons button{flex:0 0 auto;flex-direction:column;border:0;background:none;color:#395477;padding:6px 12px;gap:1px;min-width:95px}.low-inventory-price-increase-panel .low-round-buttons button:first-child{flex-direction:row}.low-inventory-price-increase-panel .low-round-buttons .is-selected{background:#dfeeff;color:#086bd9}.low-round-buttons small{display:block;max-width:145px;font-size:11px;color:#52647b}.low-round-nav p{display:flex;align-items:start;gap:7px;font-size:12px;color:#52647b;margin:8px 0 0}.low-round-nav p svg{flex-shrink:0;margin-top:2px}.low-pricing-workspace{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(260px,1fr);align-items:start;gap:16px}.low-pricing-ledger,.low-pricing-evidence,.low-task-overview{min-width:0;padding:24px;border:1px solid #dfe8f3;border-radius:20px;background:#fff}.low-pricing-ledger{container:low-ledger / inline-size}.low-progress-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:24px}.low-progress-header h3{font-size:27px;line-height:1.3;letter-spacing:-.4px;margin:0 0 9px;color:#152741}.low-progress-header p{margin:0;font-size:15px;color:#52647b}.low-pricing-columns,.low-inventory-price-increase-panel .low-pricing-row{display:grid;grid-template-columns:minmax(135px,1.45fr) minmax(65px,.7fr) minmax(110px,1.1fr) repeat(3,minmax(84px,1fr)) 16px;gap:10px;align-items:start}.low-pricing-columns{padding:16px 12px;font-size:13px;background:#f4f8fd;border-radius:10px 10px 0 0;color:#52647b}.low-inventory-price-increase-panel .low-pricing-row{width:100%;text-align:left;justify-content:normal;padding:24px 12px;border:0;border-top:1px solid #dfe8f3;border-radius:0;background:#fff;color:#263954;font-size:14px;font-variant-numeric:tabular-nums}.low-inventory-price-increase-panel .low-pricing-row.is-selected{background:#edf5ff;border-radius:12px;box-shadow:inset 3px 0 #0875ed,inset 0 0 0 1px #d2e4ff}.low-inventory-price-increase-panel .low-pricing-row.is-selected.is-attention{box-shadow:inset 3px 0 #d88800,inset 0 0 0 1px #d2e4ff}.low-pricing-identity{display:flex;align-items:start;gap:8px;min-width:0}.low-pricing-identity svg{flex-shrink:0;margin-top:3px;color:#7086a2}.low-pricing-identity strong{font-size:15px;color:#152741;overflow-wrap:anywhere;display:block}.low-pricing-row small{display:block;margin-top:7px;font-size:12px;color:#52647b}.low-pricing-row .low-mobile-label{display:none}.low-inline-stage strong{display:flex;gap:5px;align-items:start;font-size:13px;font-weight:600}.low-inline-stage svg{flex-shrink:0;margin-top:1px}.low-inline-stage.is-success strong{color:#17784e}.low-inline-stage.is-active strong{color:#0769db}.low-inline-stage.is-waiting strong{color:#52647b}.low-inline-stage.is-attention strong{color:#925200}.low-select-chevron{color:#657d9a;align-self:center}.low-pricing-evidence{scroll-margin-top:20px}.low-pricing-evidence h3{margin:0 0 7px;font-size:24px;color:#142640;line-height:1.3}.low-pricing-evidence h4{font-size:15px;margin:20px 0 16px;color:#17263d}.low-selected-status{display:flex;align-items:start;gap:7px;margin:0 0 20px;font-size:14px;color:#52647b}.low-selected-status.is-attention{color:#925200}.low-selected-status.is-success{color:#17784e}.low-selected-status.is-active{color:#0769db}.low-target-prices{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px;border-radius:12px;background:#f1f7ff}.low-target-prices>div+div{border-left:1px solid #dce6f2;padding-left:14px}.low-target-prices small{display:block;font-size:12px;color:#52647b}.low-target-prices strong{display:block;font-size:25px;margin-top:5px;color:#142640;font-variant-numeric:tabular-nums}.low-stage-timeline{display:grid;gap:0;list-style:none;padding:0;margin:0 0 18px}.low-stage-timeline li{display:flex;gap:12px;align-items:start;padding:0 0 20px;position:relative}.low-stage-timeline li:not(:last-child):after{content:"";position:absolute;left:8px;top:24px;bottom:4px;width:1px;background:#d7e2ee}.low-stage-timeline li>svg{flex-shrink:0;margin-top:3px;color:#6a7e99}.low-stage-timeline li.is-success>svg{color:#179660}.low-stage-timeline li.is-attention>svg{color:#bb7400}.low-stage-timeline li.is-active>svg{color:#0875ed}.low-stage-timeline strong,.low-stage-timeline span,.low-stage-timeline small{display:block}.low-stage-timeline strong{font-size:15px}.low-stage-timeline span{margin:4px 0;color:#52647b}.low-stage-timeline small{color:#52647b;font-size:13px}.low-pricing-evidence .low-show-evidence,.low-pricing-evidence .low-related-link{width:100%}.low-execution-note{display:flex;align-items:start;gap:8px;padding:12px;background:#f3f8ff;border:1px solid #dbe8f7;border-radius:11px;font-size:12px;color:#425e83;margin:14px 0}.low-execution-note svg{flex-shrink:0;margin-top:2px}.low-evidence-records{background:#f7f9fd;padding:12px;margin:14px 0;border-radius:12px;font-size:12px;overflow-wrap:anywhere}.low-evidence-records[hidden]{display:none}.low-recovery-controls{font-size:12px;border:1px solid #dce6f2;border-radius:12px;padding:12px;margin:14px 0;color:#52647b}.low-recovery-controls summary{cursor:pointer;font-size:14px;color:#253d5e}.low-inventory-price-increase-panel .low-evidence-back{display:none;border:0;background:none;color:#076bd8;padding:4px 0}.low-batch-meta{margin-top:20px;border-top:1px solid #dfe8f3;padding-top:14px;color:#52647b;font-size:12px}.low-batch-meta summary{cursor:pointer}.low-secondary-section,.low-price-review-details{margin-top:18px;border:1px solid #dfe8f3;border-radius:16px;padding:16px;background:#fff}.low-secondary-section>summary,.low-price-review-details>summary{cursor:pointer;font-size:15px;font-weight:500;color:#294a72;padding:3px 0}.low-task-tools{margin:18px 0;color:#52647b;font-size:13px}.low-task-tools summary{cursor:pointer}.low-inventory-task-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.low-inventory-price-increase-panel .preview-panel{min-width:0;padding:18px;background:#fff;border:1px solid #dfe8f3;border-radius:15px;margin-top:16px}.low-inventory-price-increase-panel .preview-panel-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.low-inventory-price-increase-panel .preview-panel-header h3{margin:4px 0 8px;font-size:21px}.low-inventory-price-increase-panel .preview-panel-header p{margin:0 0 10px;color:#52647b;font-size:13px}.low-inventory-summary-strip{display:flex;flex-wrap:wrap;gap:10px 20px;margin:16px 0;color:#52647b;font-size:13px}.low-inventory-summary-strip strong{color:#17263d}.low-candidate-list{border:1px solid #dfe8f3;border-radius:12px;overflow:hidden}.low-candidate-row{border-top:1px solid #dfe8f3}.low-candidate-row:first-child{border:0}.low-candidate-row>summary{list-style:none;display:grid;grid-template-columns:minmax(140px,1.6fr) repeat(4,minmax(80px,1fr)) 16px;gap:12px;align-items:center;padding:16px;cursor:pointer}.low-candidate-row small{display:block;color:#52647b;font-size:12px}.low-candidate-row strong{font-size:15px}.low-candidate-row[open]>summary>svg{transform:rotate(90deg)}.low-candidate-row>.adaptive-data-surface{padding:14px;border-top:1px solid #dfe8f3}.low-task-overview{margin:16px 0}.low-task-overview h3{font-size:25px;margin:6px 0}.low-task-overview p{color:#52647b;margin:8px 0}.low-eyebrow{color:#096ed8;font-size:13px}.low-overview-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.low-overview-btn-group{display:flex;align-items:center;gap:10px}.low-unsubmitted-candidates-summary{display:flex;flex-direction:column;gap:10px;margin:16px 0}.low-unsubmitted-candidate-card{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border:1px solid #c8d9ed;border-radius:12px;background:#f7faff}.low-candidate-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.low-candidate-meta strong{font-size:15px;color:#1e293b}.low-candidate-pricing{display:flex;align-items:center;gap:8px;font-size:14px}.low-candidate-pricing .low-target-price{font-weight:600;color:#096ed8}.low-empty{padding:20px;border-radius:12px;color:#52647b;background:#f5f8fd}.low-review-workspace.has-guidance{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:14px;align-items:start}.low-review-workspace>*{min-width:0}.low-inventory-price-increase-panel>.muted{font-size:12px;color:#52647b}@container low-ledger (max-width:780px){.low-pricing-columns{display:none}.low-inventory-price-increase-panel .low-pricing-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding:18px 12px}.low-pricing-identity{grid-row:1;grid-column:1/3}.low-select-chevron{grid-row:1;grid-column:3;justify-self:end}.low-stock-days{grid-row:2;grid-column:3}.low-price-change{grid-row:2;grid-column:1/3}.low-inline-stage{grid-row:3}.low-pricing-row .low-mobile-label{display:block;margin:0 0 5px;font-size:11px}.low-stock-days>small:not(.low-mobile-label){display:inline;margin-left:4px}}@container low-workspace (max-width:760px){.low-pricing-workspace,.low-review-workspace.has-guidance{grid-template-columns:minmax(0,1fr)}.low-round-nav{max-width:100%;width:100%}.low-pricing-evidence{scroll-margin-top:16px}.low-inventory-price-increase-panel .low-evidence-back{display:inline-flex;margin-bottom:14px}.low-candidate-row>summary{grid-template-columns:repeat(2,minmax(0,1fr))}.low-candidate-row>summary>span:first-child{grid-column:1/-1}.low-candidate-row>summary>svg{display:none}}@container low-workspace (max-width:520px){.low-workspace-header{flex-wrap:wrap}.low-header-actions{margin-left:auto}.low-pricing-ledger,.low-pricing-evidence,.low-task-overview{padding:16px}.low-progress-header h3{font-size:23px}.low-inventory-price-increase-panel .workflow-tabs button{padding:8px 11px;font-size:13px}.low-inline-stage strong{flex-wrap:wrap;font-size:12px}.low-pricing-row small,.low-pricing-row .low-mobile-label{font-size:11px}.low-secondary-section,.low-price-review-details{padding:12px}}@media(max-width:700px){.event-detail-panel.low-inventory-price-increase-panel{padding:14px}.low-inventory-price-increase-panel button{min-height:44px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.low-round-nav,.low-inventory-price-increase-panel .workflow-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eef5fd;border-color:#b8cade}}@supports not (backdrop-filter:blur(1px)){.low-round-nav,.low-inventory-price-increase-panel .workflow-tabs{background:#eef5fd}}@media(prefers-reduced-motion:reduce){.low-inventory-price-increase-panel *{transition:none!important;scroll-behavior:auto!important}}.low-loading{padding:14px 16px;background:#edf5ff;color:#365d8e;border-radius:12px}.low-inventory-price-increase-panel .low-round-buttons button{width:auto;max-width:180px}.low-workspace-header .home-kicker{display:none}.low-workspace-header h2{margin-top:0}.low-stock-days>small:not(.low-mobile-label){display:inline;margin-left:4px}.low-pricing-identity strong{font-size:16px}.low-inline-stage strong{font-size:14px}.low-pricing-row small{font-size:13px}.event-detail-panel.low-inventory-price-increase-panel{position:relative}@container low-workspace (min-width:1100px){.low-workspace-header{width:calc(100% - 680px)}.low-round-nav{position:absolute;right:28px;top:28px;width:650px}.low-inventory-price-increase-panel .low-round-buttons button{max-width:190px}.low-progress-header h3{font-size:28px}.low-pricing-columns{font-size:14px}.low-inline-stage strong{font-size:15px}.low-pricing-row small{font-size:14px}}@container low-workspace (max-width:520px){.low-inline-stage strong,.low-pricing-row small{font-size:12px}}.low-review-empty{padding:16px 18px;margin-top:16px;color:#52647b;background:#f8fafd;border:1px solid #e2eaf4;border-radius:14px}.low-review-empty h3{margin:0 0 6px;font-size:15px;color:#314864}.low-review-empty p{margin:0;font-size:13px}@container low-workspace (min-width:1100px){.low-pricing-ledger{min-height:0}.low-pricing-row small{font-size:14px}.low-inline-stage strong{font-size:15px}.low-progress-header p{font-size:16px}.low-round-buttons small{font-size:12px}}@container low-workspace (max-width:520px){.low-round-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:4px}.low-inventory-price-increase-panel .low-round-buttons button{min-width:0;max-width:100%;padding:6px;font-size:13px}.low-round-buttons small{font-size:11px}}@supports (width:1cqw){.table-frame:has(>.event-table .low-inventory-price-increase-panel){container:low-event-table-host / inline-size}.event-table .event-detail-panel.low-inventory-price-increase-panel{width:100cqw;max-width:100%;position:sticky;left:0}}.low-activity-summary{margin:0 0 18px;padding:20px;border:1px solid #dfe8f3;border-radius:18px;background:#fff;scroll-margin-top:20px}.low-activity-summary:focus-visible{outline:3px solid #0875ed;outline-offset:3px}.low-activity-summary-header{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.low-activity-summary-header h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:18px;line-height:1.5;color:#142641}.low-activity-summary-header h3 span{font-size:15px;font-weight:500}.low-activity-summary-header p{margin:4px 0 0;color:#52647b;font-size:12px}.low-inventory-price-increase-panel .low-activity-toggle{flex-shrink:0;border:0;background:transparent;color:#086bd9;padding:5px 0 5px 10px}.low-activity-preview{border:1px solid #e1e8f2;border-radius:12px;overflow:hidden}.low-activity-preview-head,.low-activity-preview-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);gap:12px;padding:10px 16px}.low-activity-preview-head{background:#f9fbfd;color:#52647b;font-size:12px}.low-activity-preview-row{margin:0;border-top:1px solid #e7edf5;font-size:14px}.low-activity-preview-row div{min-width:0}.low-activity-preview-row dt{display:none}.low-activity-preview-row dd{margin:0;overflow-wrap:anywhere}.low-activity-ongoing{color:#217544;font-weight:500}.low-activity-date-note{display:flex;align-items:start;gap:8px;padding:9px 12px;margin:12px 0 0;border-radius:9px;background:#f3f8ff;color:#425e83;font-size:13px}.low-activity-date-note svg{flex-shrink:0;margin-top:2px}.low-activity-state,.low-activity-more{color:#52647b;font-size:14px;margin:10px 0 0}.low-activity-more{padding:0 16px 12px}.low-activity-read-error{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#934518;font-size:14px}.low-activity-full-records .low-inventory-related-activity-panel{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.low-activity-full-records .preview-panel-header{margin-bottom:12px}.low-activity-full-records .preview-panel-header h3,.low-activity-full-records .home-kicker{display:none}.low-activity-full-records .preview-panel-header p{margin:0}.low-activity-full-records .low-inventory-summary-strip{overflow-wrap:anywhere}@container low-workspace (max-width:520px){.low-activity-summary{padding:14px}.low-activity-summary-header{flex-wrap:wrap;gap:4px}.low-activity-summary-header h3{font-size:17px}.low-inventory-price-increase-panel .low-activity-toggle{padding-left:0}.low-activity-preview-head{display:none}.low-activity-preview-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px}.low-activity-preview-row:first-of-type{border-top:0}.low-activity-preview-row dt{display:block;color:#52647b;font-size:12px;margin-bottom:3px}.low-activity-preview-row>div:first-child{grid-column:1/-1}.low-activity-read-error{flex-wrap:wrap}}@container low-workspace (min-width:521px) and (max-width:1099px){.low-round-nav{width:100%;max-width:100%}.low-inventory-price-increase-panel .low-round-buttons button{flex:1 0 115px;max-width:none}}:root{color:#1f2933;background:#f5f7f8;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{--sidebar-width: 260px;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100vh;height:100dvh;min-height:100vh;overflow:hidden;transition:grid-template-columns .16s ease}.sidebar{display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:100%;min-height:0;overflow:hidden;background:#18212f;color:#f8fafc;padding:22px;transition:padding .16s ease}.sidebar-main{display:flex;min-height:0;flex:1;flex-direction:column}.sidebar-brand-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.brand,.profile,nav button{display:flex;align-items:center;gap:10px}.brand{font-weight:700;margin-bottom:30px}.sidebar-collapse-toggle{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:0;border-radius:8px;background:transparent;color:inherit}.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus-visible{background:#26364d}.sidebar-navigation{display:grid;min-height:0;flex:1;gap:8px;overflow-y:auto;scrollbar-width:thin}.nav-section{display:grid;gap:6px;margin:6px 0}.nav-section-toggle{justify-content:space-between}.nav-section-toggle span{display:flex;align-items:center;gap:10px}.nav-section-toggle,nav button{font-size:14px;font-weight:700}nav button,.profile button{width:100%;border:0;border-radius:8px;background:transparent;color:inherit;padding:11px 12px;text-align:left}nav button.active,nav button:hover,.profile button:hover{background:#26364d}.profile{justify-content:space-between;border-top:1px solid #334155;padding-top:18px}.profile div{display:grid;gap:3px}.profile span{color:#b8c2cc;font-size:13px}.profile button{width:42px;text-align:center}.sidebar-rail,.sidebar-flyout{display:none}main{display:flex;height:100%;min-height:0;min-width:0;flex-direction:column;overflow:hidden}.workspace-toolbar{position:relative;flex-shrink:0;top:0;z-index:20;display:flex;min-height:38px;border-bottom:1px solid #d7dee7;background:#202938}.workspace-tabs{display:flex;min-width:0;flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.workspace-tab{display:inline-flex;align-items:stretch;min-width:132px;max-width:220px;flex:0 0 auto;border-right:1px solid #465265;color:#dbe3ed}.workspace-tab.active{border-right-color:#d7dee7;background:#fff;color:#18212f}.workspace-tab-button,.workspace-tab-close{border:0;border-radius:0;background:transparent;color:inherit}.workspace-tab-button{min-width:0;flex:1;overflow:hidden;padding:0 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.workspace-tab-close{display:inline-flex;width:32px;align-items:center;justify-content:center;opacity:.72}.workspace-tab-button:hover,.workspace-tab-close:hover{background:#ffffff14}.workspace-tab.active .workspace-tab-button:hover,.workspace-tab.active .workspace-tab-close:hover{background:#eef2f6}.workspace-panels{min-width:0;min-height:0;flex:1;position:relative;overflow:hidden}.workspace-panel{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;min-width:0;overscroll-behavior-y:contain}@media(min-width:861px){.workspace-panel.event-workspace-panel:not([hidden]){display:flex;min-height:0;overflow-y:hidden}.event-page{display:flex;min-height:0;flex:1;flex-direction:column}.event-page>.table-frame{min-height:0;max-height:none;flex:1}.event-page>.event-type-card-frame,.event-page>.event-type-detail-view{min-height:0;flex:1}.event-type-detail-view>.table-frame{min-height:0;max-height:none;flex:1}.workspace-panel.export-workspace-panel:not([hidden]){display:flex;min-height:0;overflow-y:hidden}.export-center-page{display:flex;min-height:0;flex:1;flex-direction:column}.export-center-page>.export-table{min-height:0;max-height:none;flex:1}}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page-header-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}h1,h2,h3,p{margin-top:0}h2{margin-bottom:6px;font-size:24px}h3{margin-bottom:14px}p{color:#65758b}.login-page{display:grid;min-height:100vh;place-items:center;background:linear-gradient(135deg,#e9f2f0,#f7f2e8)}.login-panel{display:grid;width:min(420px,calc(100vw - 32px));gap:16px;padding:30px;background:#fff;border:1px solid #d9e1e7;border-radius:8px;box-shadow:0 22px 70px #1c273429}label{display:grid;gap:7px;color:#405064}input,select{min-height:40px;border:1px solid #cbd5df;border-radius:8px;background:#fff;padding:0 12px}.primary,.secondary,.danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:8px;padding:0 14px;font-weight:650}.primary{background:#176b5b;color:#fff}.login-submit{width:100%}.login-submit:disabled{cursor:wait;opacity:.72}.login-status{min-height:18px;color:#65758b;font-size:13px;line-height:18px;text-align:center}.secondary{background:#e8eef1;color:#26364d}.danger{border:1px solid #f2b8b5;background:#fff4f3;color:#b42318}.danger:hover:not(:disabled){background:#fee4e2}.secondary:disabled{cursor:not-allowed;opacity:.55}.inline-form{display:flex;gap:10px}.calendar-form{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(150px,1fr)) minmax(170px,.8fr) auto;gap:12px;align-items:end;margin-bottom:18px;border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:16px}.calendar-note{grid-column:span 2}.product-status-board{display:grid;gap:14px;margin-bottom:22px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-heading.compact{margin-top:4px}.section-heading h3{margin:0;color:#26364d;font-size:18px}.section-heading p{margin:4px 0 0;color:#65758b}.inline-actions,.row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-status-log-table{max-height:280px}.checkbox-field{display:flex;min-height:40px;align-items:center;gap:9px;border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;padding:0 12px}.checkbox-field input{min-height:auto}.user-form{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;align-items:end}.reset-password{display:flex;gap:8px}.reset-password input{width:150px}.muted{color:#65758b}.mini-action{min-height:30px;padding:0 10px}.table-actions{display:flex;align-items:center;gap:8px}.drawer-shell{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#18212f2e}.task-drawer{position:absolute;top:18px;right:18px;bottom:18px;width:min(760px,calc(100vw - 300px));border:1px solid #d9e1e7;border-radius:8px;background:#fff;box-shadow:0 26px 80px #1c273438;padding:24px}.task-drawer header{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px}.drawer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.drawer-actions{display:flex;justify-content:flex-end;gap:10px;grid-column:1 / -1;margin-top:12px}.readonly-field{display:flex;align-items:center;min-height:40px;border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;color:#405064;padding:0 12px}.readonly-field strong{color:#1f2933}.object-picker-field{display:grid;min-height:40px;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;padding:8px}.object-picker-field span{min-width:0;overflow:hidden;color:#405064;text-overflow:ellipsis;white-space:nowrap}.drawer-form-error{grid-column:1 / -1}.event-suggestion-adoption-drawer{display:flex;min-width:0;flex-direction:column;overflow:hidden}.event-suggestion-adoption-drawer>.event-suggestion-adoption-header{position:relative;z-index:2;flex:0 0 auto;margin:0 -28px;border-bottom:1px solid var(--line, #e5e5ea);padding:0 28px 18px}.event-suggestion-adoption-header>div,.event-suggestion-adoption-header p{min-width:0;overflow-wrap:break-word}.event-suggestion-adoption-summary{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;border:1px solid var(--line, #e5e5ea);border-radius:var(--radius-surface, 12px);background:var(--surface-subtle, #f8f9fb);padding:12px}.event-suggestion-adoption-summary>div{display:grid;min-width:0;gap:4px}.event-suggestion-adoption-summary span,.event-suggestion-adoption-summary summary{color:var(--text-secondary, #6e6e73);font-size:12px;font-weight:650}.event-suggestion-adoption-summary strong,.event-suggestion-adoption-summary p{min-width:0;margin:0;overflow-wrap:break-word}.event-suggestion-adoption-summary details{grid-column:1 / -1;border-top:1px solid var(--line, #e5e5ea);padding-top:8px}.event-suggestion-adoption-summary summary{min-height:36px;cursor:pointer;padding:8px 0}.event-suggestion-adoption-form{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:0}.event-suggestion-adoption-body{display:grid;min-width:0;min-height:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;overflow:auto;overscroll-behavior:contain;padding:2px 4px 12px 0}.event-suggestion-adoption-body>*,.event-suggestion-adoption-body label,.event-suggestion-adoption-body .readonly-field,.event-suggestion-adoption-body .flow-detail-content,.event-suggestion-adoption-body strong,.event-suggestion-adoption-body span{min-width:0;max-width:100%;overflow-wrap:break-word}.event-suggestion-adoption-drawer .drawer-actions{position:relative;z-index:2;flex:0 0 auto;margin:0 -28px -28px;border-top:1px solid var(--line, #e5e5ea);background:color-mix(in srgb,var(--surface) 96%,transparent);padding:14px 28px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@container (max-width: 720px){.event-suggestion-adoption-body{grid-template-columns:minmax(0,1fr)}}.event-suggestion-adoption-drawer{container-type:inline-size}@media(max-width:760px){.event-suggestion-adoption-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.event-suggestion-adoption-drawer>.event-suggestion-adoption-header{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}.event-suggestion-adoption-drawer .drawer-actions{margin-right:-20px;margin-bottom:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}}@media(max-width:440px){.event-suggestion-adoption-summary{grid-template-columns:minmax(0,1fr)}.event-suggestion-adoption-drawer .drawer-actions{align-items:stretch;flex-direction:column}.event-suggestion-adoption-drawer .drawer-actions button{width:100%;min-height:44px}}.flow-detail-panel{display:grid;gap:12px;grid-column:1 / -1}.flow-detail-panel>button{justify-self:start}.flow-detail-content{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:16px;border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:14px}.flow-detail-content>div{display:grid;gap:8px}.flow-detail-content span{color:#65758b}.selector-modal-shell{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0}.selector-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#18212f57}.manual-activity-dialog-shell{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0}.manual-activity-dialog{position:absolute;top:50%;left:50%;width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 64px);overflow:auto;transform:translate(-50%,-50%);display:grid;gap:16px;border:1px solid #cbd5df;border-radius:8px;background:#fff;box-shadow:0 28px 90px #1c273447;padding:20px}.manual-activity-dialog>header,.manual-activity-dialog footer,.manual-activity-search{display:flex;align-items:end;justify-content:space-between;gap:12px}.manual-activity-dialog h3,.manual-activity-dialog p{margin:0}.manual-activity-dialog p,.manual-activity-candidates small{color:#65758b}.inventory-meta-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px dotted currentColor;color:inherit;cursor:pointer;font:inherit;padding:2px 4px}.inventory-meta-button:focus-visible{outline:2px solid var(--primary, #2563eb);outline-offset:2px}.inventory-meta-tooltip{display:inline-flex}.inventory-meta-tooltip-content{background:#101828;border-radius:6px;color:#fff;font-size:12px;max-width:min(320px,calc(100vw - 24px));min-width:min(220px,calc(100vw - 24px));opacity:0;padding:7px 9px;pointer-events:none;position:fixed;text-align:left;transition:opacity .12s ease;visibility:hidden;white-space:normal;z-index:1000}.inventory-meta-tooltip-content.is-visible{opacity:1;visibility:visible}.compact-button{max-width:205px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.replenishment-json-detail{background:#f7f8fa;border:1px solid #e4e7ec;border-radius:8px;max-height:55vh;overflow:auto;padding:12px;white-space:pre-wrap}.replenishment-drawer{top:16px;right:16px;bottom:16px;left:auto;width:min(960px,calc(100vw - 32px));max-height:none;min-height:0;overflow:hidden;transform:none;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:20px}.replenishment-drawer-header,.replenishment-drawer-footer,.replenishment-status-header,.replenishment-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.replenishment-drawer-header,.replenishment-drawer-heading{min-width:0}.replenishment-drawer-heading h3{margin:2px 0 6px}.replenishment-drawer-heading p{margin:0}.replenishment-eyebrow{color:var(--accent, #0a6ee8);font-size:12px;font-weight:750;letter-spacing:.04em}.replenishment-listing-id{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.replenishment-listing-id span{color:var(--text-secondary, #6e6e73)}.replenishment-listing-id code{min-width:0;overflow-wrap:anywhere;color:var(--text-primary, #1d1d1f);font-size:12px}.replenishment-drawer-body{min-width:0;min-height:0;overflow:auto;padding:2px 4px 4px 0}.replenishment-drawer-footer{align-items:center;justify-content:flex-end;padding-top:8px}.replenishment-detail-sections,.replenishment-version-card{display:grid;gap:12px;min-width:0}.replenishment-version-card>section,.replenishment-technical-details{border:1px solid var(--line,#e5e5ea);border-radius:var(--radius-surface,14px);background:var(--surface,#fff);padding:16px;min-width:0}.replenishment-version-card h4{margin:0 0 12px;font-size:15px}.replenishment-section-heading h4{margin:0}.replenishment-section-note{color:var(--text-secondary,#6e6e73);font-size:12px}.replenishment-state-card{margin:8px 0}.replenishment-status-header{align-items:center}.replenishment-status-badges{display:flex;flex-wrap:wrap;gap:8px}.replenishment-status-badge,.replenishment-old-result-badge{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:750}.replenishment-status-badge{background:var(--accent-soft,#eaf3ff);color:var(--accent,#0a6ee8)}.replenishment-status-badge.status-ready{background:#eaf7f0;color:var(--success,#17845a)}.replenishment-status-badge.status-error{background:#fff0ef;color:var(--danger,#c8342b)}.replenishment-status-badge.status-inactive{background:#f0f1f4;color:#65656d}.replenishment-status-badge.status-stale,.replenishment-status-badge.status-calculating,.replenishment-old-result-badge{background:#fff7df;color:#8a5a00}.replenishment-version-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;color:var(--text-secondary,#6e6e73);font-size:12px}.replenishment-version-summary strong{color:var(--text-primary,#1d1d1f);font-variant-numeric:tabular-nums}.replenishment-status-grid{display:grid;gap:8px;margin-top:14px;min-width:0}.replenishment-status-field{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:12px;min-width:0}.replenishment-status-field>span,.replenishment-metric>span,.replenishment-risk-row>span,.replenishment-risk-summary>span{color:var(--text-secondary,#6e6e73)}.replenishment-fingerprint code{display:block;min-width:0;overflow-x:auto;padding:6px 8px;border-radius:6px;background:var(--surface-subtle,#f8f9fb);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.replenishment-error-detail{border:1px solid #f0c4c1;border-radius:8px;background:#fff5f4;color:var(--danger,#c8342b);padding:10px 12px;overflow-wrap:anywhere}.replenishment-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.replenishment-metric{display:grid;gap:5px;min-width:0;border-radius:10px;background:var(--surface-subtle,#f8f9fb);padding:10px 12px}.replenishment-metric strong{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.replenishment-risk-list{display:grid;gap:8px}.replenishment-risk-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line,#e5e5ea)}.replenishment-risk-row strong,.replenishment-risk-summary strong{font-variant-numeric:tabular-nums;text-align:right}.replenishment-risk-row .is-risk{color:var(--danger,#c8342b)}.replenishment-risk-row .is-safe{color:var(--text-secondary,#6e6e73)}.replenishment-risk-summary{display:grid;grid-template-columns:auto minmax(90px,1fr) auto minmax(90px,1fr);gap:10px;align-items:center;padding-top:6px}.replenishment-table-scroll{overflow-x:auto;min-width:0}.replenishment-route-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.replenishment-route-table th,.replenishment-route-table td{padding:10px 12px;border-bottom:1px solid var(--line,#e5e5ea);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.replenishment-route-table th:first-child,.replenishment-route-table td:first-child{text-align:left;width:180px}.replenishment-route-table thead th{background:var(--surface-subtle,#f8f9fb);color:var(--text-secondary,#6e6e73);font-size:12px}.replenishment-route-table tbody th{font-weight:700}.replenishment-route-table tbody tr:last-child th,.replenishment-route-table tbody tr:last-child td{border-bottom:0;font-weight:800}.replenishment-recommendation-wrap.is-emphasized{border-left:3px solid var(--accent,#0a6ee8);padding-left:12px}.replenishment-recommendation-summary{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px;color:var(--text-secondary,#6e6e73);font-size:13px}.replenishment-recommendation-summary strong{color:var(--text-primary,#1d1d1f);font-size:18px;font-variant-numeric:tabular-nums}.replenishment-reason-area{display:grid;gap:10px}.replenishment-gap-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #f0c4c1;border-radius:10px;background:#fff5f4;color:var(--danger,#c8342b);padding:12px 14px}.replenishment-gap-alert strong{font-size:20px;font-variant-numeric:tabular-nums}.replenishment-reason-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.replenishment-reason-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 0;border-bottom:1px solid var(--line,#e5e5ea)}.replenishment-reason-list li:last-child{border-bottom:0}.replenishment-reason-list span{min-width:0;overflow-wrap:anywhere}.replenishment-reason-list code{color:var(--text-secondary,#6e6e73);font-size:11px;white-space:nowrap}.replenishment-technical-details{padding:0;overflow:hidden}.replenishment-technical-details summary{cursor:pointer;padding:14px 16px;font-weight:700}.replenishment-technical-details>[class]{padding:0 16px 16px}.replenishment-structured-values{display:grid;gap:8px;margin:0;min-width:0}.replenishment-structured-row{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:12px;min-width:0}.replenishment-structured-label{color:var(--text-secondary,#6e6e73);overflow-wrap:anywhere}.replenishment-structured-content{min-width:0;overflow-wrap:anywhere}.replenishment-value-list{display:grid;gap:6px;margin:0;padding-left:20px}.replenishment-structured-content>.replenishment-structured-values{margin-top:2px;padding-left:0}.replenishment-empty-value{color:var(--text-secondary,#6e6e73)}.segmented-control{display:inline-flex;align-items:center;gap:2px;width:max-content;max-width:100%;border:1px solid var(--line-strong,#d1d1d6);border-radius:10px;background:var(--surface-subtle,#f8f9fb);padding:3px}.segmented-control button{min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary,#6e6e73);padding:0 14px;font-size:13px;font-weight:700}.segmented-control button:hover:not(:disabled),.segmented-control button:focus-visible,.segmented-control button.is-active{background:var(--surface,#fff);color:var(--text-primary,#1d1d1f);box-shadow:0 1px 3px #191b1f1f}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}.replenishment-pagination{padding:8px 0 4px}.replenishment-key-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:12px;min-width:0}.replenishment-key-value-grid>div{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:10px;align-items:start;min-width:0}.replenishment-key-value-grid span{color:var(--text-secondary,#6e6e73)}.replenishment-key-value-grid strong{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.replenishment-route-cards{display:none}.replenishment-route-card h5{margin:0;font-size:14px}.replenishment-route-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.replenishment-route-card-grid>div{display:grid;gap:3px;min-width:0;border-radius:8px;background:var(--surface-subtle,#f8f9fb);padding:8px}.replenishment-route-card-grid span{color:var(--text-secondary,#6e6e73);font-size:12px}.replenishment-route-card-grid strong{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.replenishment-drawer{top:8px;right:8px;bottom:8px;width:calc(100vw - 16px);padding:16px}.replenishment-status-header,.replenishment-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.replenishment-version-summary{justify-content:flex-start}.replenishment-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.replenishment-key-value-grid{grid-template-columns:1fr}.replenishment-status-field,.replenishment-structured-row{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)}.replenishment-reason-list li{grid-template-columns:minmax(0,1fr);gap:4px}.replenishment-reason-list code{white-space:normal;overflow-wrap:anywhere}}@media(max-width:520px){.replenishment-drawer{top:0;right:0;bottom:0;width:100vw;border-radius:0;padding:14px}.replenishment-drawer-heading h3{font-size:18px}.replenishment-metric-grid{grid-template-columns:1fr}.replenishment-status-field,.replenishment-structured-row{grid-template-columns:1fr;gap:4px}.replenishment-risk-summary{grid-template-columns:auto minmax(0,1fr)}.replenishment-risk-summary strong{text-align:left}.replenishment-gap-alert{align-items:flex-start;flex-direction:column}.replenishment-table-scroll{display:none}.replenishment-route-cards{display:grid;gap:8px}.replenishment-route-card{border:1px solid var(--line,#e5e5ea);border-radius:10px;padding:10px}.replenishment-route-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manual-activity-search label{flex:1}.manual-activity-candidates{display:grid;gap:8px;max-height:220px;overflow:auto}.manual-activity-candidates>label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #d9e1e7;border-radius:6px;padding:10px 12px}.manual-activity-candidates>label.disabled{background:#f4f6f8;color:#65758b}.manual-activity-candidates span{display:grid;gap:3px;min-width:0}.manual-activity-candidates em{color:#a23b32;font-size:12px;font-style:normal}.manual-activity-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manual-activity-form footer,.manual-activity-error{grid-column:1 / -1}.manual-activity-form footer{justify-content:flex-end}.activity-record-edit-dialog{width:min(720px,calc(100vw - 40px))}.listing-store-change-dialog{width:min(620px,calc(100vw - 40px))}.listing-store-change-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listing-store-change-identity>span{display:grid;gap:4px;border:1px solid #d9e1e7;border-radius:6px;padding:10px 12px}.listing-store-change-identity small{color:#65758b}.listing-store-change-warning{margin:0;color:#8a5718;font-size:13px;line-height:1.55}.listing-store-select{min-width:104px}.activity-record-batch-edit-dialog{width:min(640px,calc(100vw - 40px))}.activity-record-batch-edit-field{display:grid;gap:8px}.activity-record-batch-edit-field>span{display:flex;align-items:center;gap:8px;font-weight:600}.activity-record-batch-edit-note{grid-column:1 / -1;margin:0;color:#65758b;font-size:13px;line-height:1.5}.activity-record-batch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;border:1px solid #b8d9d2;border-radius:8px;background:#eef7f4;color:#155f52;padding:10px 12px}.activity-record-batch-toolbar>div{display:flex;gap:8px}.activity-record-edit-identity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.activity-record-edit-identity>span{display:grid;min-width:0;gap:3px;border:1px solid #d9e1e7;border-radius:6px;background:#f7fafb;padding:9px 10px}.activity-record-edit-identity small{color:#65758b}.activity-record-edit-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.manual-activity-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:16px}.manual-activity-form{grid-template-columns:minmax(0,1fr)}.activity-record-edit-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-record-batch-toolbar{align-items:stretch;flex-direction:column}.activity-record-batch-toolbar>div{justify-content:flex-end}.manual-activity-candidates>label{grid-template-columns:auto minmax(0,1fr)}.manual-activity-candidates em{grid-column:2}}.selector-modal{position:absolute;top:42px;left:max(280px,calc(50vw - 440px));right:max(28px,calc(50vw - 620px));bottom:42px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;border:1px solid #cbd5df;border-radius:8px;background:#fff;box-shadow:0 28px 90px #1c273447;padding:20px}.selector-modal>header,.selector-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.selector-modal h3{margin-bottom:6px}.icon-button{width:40px;padding:0}.listing-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.selector-toolbar{justify-content:flex-start}.selector-table-frame{min-height:0}.checkbox-column{width:48px;text-align:center}.checkbox-column input{min-height:auto;width:16px;height:16px}.preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.preset-card{min-height:168px;border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:18px}.preset-card>span{display:inline-flex;margin-bottom:14px;border-radius:999px;background:#e8eef1;color:#405064;padding:5px 10px;font-size:12px;font-weight:700}.workflow-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.workflow-steps span{border:1px solid #cbd5df;border-radius:999px;background:#f7fafb;color:#405064;padding:6px 10px;font-size:13px}.promotion-preview{margin-top:18px;padding:18px}.promotion-preview>header{display:flex;justify-content:space-between;gap:16px}.preview-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#65758b;font-size:13px;white-space:nowrap}.store-preview-list{display:grid;gap:16px;margin-top:16px}.store-preview-group{display:grid;gap:10px}.store-preview-group>header,.event-detail-panel>header,.task-run-item,.event-flow-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.event-title-row,.event-title-editor{display:flex;align-items:center;gap:10px;min-width:0}.event-title-row h3{margin-bottom:0}.event-title-editor{flex-wrap:wrap}.event-title-editor input{width:min(520px,100%)}.event-detail-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.store-preview-group h4{margin:0}.event-detail-panel{display:grid;gap:16px;margin:18px 0 0;border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:18px}.warning-inventory-notice{display:grid;gap:4px;border:1px solid #f2d28b;border-radius:8px;background:#fffaf0;color:#6f5014;padding:12px 14px;font-size:13px}.workflow-tabs,.warning-inventory-task-list{display:flex;flex-wrap:wrap;gap:8px}.workflow-tabs button{border:1px solid #cfd9df;border-radius:999px;background:#f8fafb;color:#526275;padding:8px 12px}.workflow-tabs button.active{border-color:#176b5b;background:#e9f6f1;color:#176b5b;font-weight:650}.warning-inventory-preview{min-width:0}.warning-inventory-preview .table-frame{max-width:100%}.warning-inventory-preview input[type=number]{width:110px;min-width:0}.bd-canceled-state{align-items:flex-start;border-color:#f0c7c2;background:#fff8f7}.bd-canceled-state strong{color:#b42318}.bd-canceled-state p{margin:6px 0 0;color:#7a2e27}.bd-canceled-meta{display:grid;gap:4px;min-width:190px;color:#65758b;font-size:13px;text-align:right}.bd-canceled-meta strong{color:#27364a}.event-detail-row>td{padding:0}.event-detail-expander{display:grid;grid-template-rows:0fr;animation:event-detail-expand .24s cubic-bezier(.22,1,.36,1) forwards}.event-detail-expander.is-collapsing{grid-template-rows:1fr;pointer-events:none;animation:event-detail-collapse .24s cubic-bezier(.64,0,.78,0) forwards}.event-detail-content{min-height:0;overflow:hidden;padding-bottom:18px;animation:event-detail-content-enter .24s ease-out both}.event-detail-expander.is-collapsing .event-detail-content{animation:event-detail-content-leave .24s ease-in forwards}@keyframes event-detail-expand{to{grid-template-rows:1fr}}@keyframes event-detail-collapse{to{grid-template-rows:0fr}}@keyframes event-detail-content-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes event-detail-content-leave{to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.event-detail-expander{animation:none;grid-template-rows:1fr}.event-detail-expander.is-collapsing{grid-template-rows:0fr}.event-detail-content{animation:none}}.event-flow-summary{align-items:stretch}.event-flow-summary>div{display:grid;flex:1;gap:7px;border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;padding:12px}.event-flow-summary span,.task-run-item p{color:#65758b}.task-run-list{display:grid;width:100%;gap:10px}.task-run-item{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:12px}.task-run-auto{border-color:#b9ddcf;background:#f1faf5}.task-run-manual{border-color:#ead59a;background:#fffaf0}.task-run-writeback{border-color:#e7b7b3;background:#fff5f4}.priority-missing td{background:#fff1ef;color:#9b2117;font-weight:650}.task-run-item>div{display:flex;align-items:center;gap:10px}.task-run-actions{flex-wrap:wrap;justify-content:flex-end}.task-inline-content{grid-column:1 / -1;display:grid;width:100%;min-width:0;gap:14px;margin-top:4px}.task-inline-content .preview-panel,.task-inline-content .activity-upload-panel{margin:0;width:100%}.event-detail-panel.member-exclusive-detail,.member-exclusive-detail .task-run-list{min-width:0;grid-template-columns:minmax(0,1fr)}.member-exclusive-detail{white-space:normal}.member-exclusive-detail .task-run-item>.task-inline-content{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.member-exclusive-detail .preview-panel,.member-exclusive-detail .table-frame,.member-exclusive-preview-table{min-width:0;max-width:100%}.member-exclusive-detail .promotion-preview>header,.member-exclusive-detail .preview-actions{flex-wrap:wrap}.member-exclusive-detail .promotion-preview>header>div{min-width:0}.member-exclusive-detail .preview-actions,.member-exclusive-detail .submission-summary>span{white-space:normal;overflow-wrap:anywhere}.member-exclusive-scroll-controls{margin-bottom:8px;font-size:12px}.member-exclusive-scrollbar{height:18px;margin-top:4px;overflow-x:scroll;overflow-y:hidden;border:1px solid var(--line, #d9e1e7);border-radius:6px;background:var(--surface-subtle, #f7fafb)}.member-exclusive-scrollbar::-webkit-scrollbar{height:14px}.member-exclusive-scrollbar::-webkit-scrollbar-track{background:#edf1f5}.member-exclusive-scrollbar::-webkit-scrollbar-thumb{background:#8794a4;border:2px solid #edf1f5;border-radius:7px}.member-exclusive-scrollbar:focus-visible,.member-exclusive-preview-table>.table-frame:focus-visible{outline:2px solid var(--accent, #0875ed);outline-offset:2px}@media(max-width:860px){.member-exclusive-detail .task-run-item{grid-template-columns:minmax(0,1fr)}}.activity-upload-panel{display:grid;gap:14px;border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;padding:16px}.activity-upload-panel h3{margin-bottom:6px}.activity-upload-panel input[type=file]{min-height:auto;padding:9px 0}.selected-files,.submission-summary{color:#526275;font-size:13px}.submission-summary{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.submission-summary span{border:1px solid #d9e1e7;border-radius:999px;background:#f7fafb;padding:5px 9px}.effect-monitor-panel{display:grid;gap:16px}.combined-effect-chart-card{display:grid;gap:12px;border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:14px}.combined-effect-chart-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.combined-effect-chart-card header h3{margin-bottom:4px}.combined-effect-chart-card header p{margin:0;color:#526275}.combined-effect-period-legend,.combined-effect-toggles{display:flex;flex-wrap:wrap;gap:8px}.combined-effect-period-legend span{border-radius:999px;padding:5px 9px;color:#405064;font-size:12px}.combined-effect-period-legend .period-current{background:#e8f6ef}.combined-effect-period-legend .period-previous1{background:#e8f0ff}.combined-effect-period-legend .period-previous2{background:#fff4da}.combined-effect-toggles label{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid #d9e1e7;border-radius:999px;background:#f8fafb;color:#526275;cursor:pointer;padding:6px 10px;transition:border-color .15s ease,background .15s ease,color .15s ease}.combined-effect-toggles label.active{border-color:#9fb0c4;background:#fff;color:#243142;box-shadow:0 1px 4px #1a293d14}.combined-effect-toggles input{width:14px;height:14px;margin:0}.combined-effect-toggles i{display:inline-block;width:20px;height:4px;border-radius:999px}.combined-effect-chart-scroll{overflow-x:auto;border:1px solid #edf1f4;border-radius:8px;background:#fbfcfd}.combined-effect-line-chart{display:block;min-width:920px;height:360px}.combined-effect-line-chart .period-band{opacity:.68}.combined-effect-line-chart .period-current{fill:#e8f6ef}.combined-effect-line-chart .period-previous1{fill:#e8f0ff}.combined-effect-line-chart .period-previous2{fill:#fff4da}.combined-effect-line-chart .period-band-label{fill:#526275;font-size:12px;font-weight:700}.combined-effect-line-chart .grid-line{stroke:#dce5ee;stroke-width:1}.combined-effect-line-chart .axis-line{stroke:#b8c5d1;stroke-width:1.4}.combined-effect-line-chart .metric-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3;filter:drop-shadow(0 1px 1px rgba(29,41,57,.12))}.combined-effect-line-chart .axis-label,.combined-effect-line-chart .date-label{fill:#65758b;font-size:11px}.combined-effect-line-chart .empty-chart-label{fill:#526275;font-size:14px}.effect-section{display:grid;gap:10px}.effect-section h3{margin-bottom:0}.task-run-item>div:first-child>span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#e8eef1;color:#405064;font-weight:700}.task-run-item p{margin:4px 0 0}.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.permission-card{border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:14px}.permission-list{display:grid;gap:8px}.table-frame,.card,.preview-panel,.notice,.summary-strip{border:1px solid #d9e1e7;border-radius:8px;background:#fff}:where(.table-frame,.table-wrapper){max-height:var(--table-scroll-max-height, 68vh);overflow:auto}.adaptive-data-surface{contain:inline-size;width:100%;min-width:0;max-width:100%;overflow:hidden}.adaptive-data-table-frame table{min-width:max-content}.adaptive-data-table-frame .adaptive-sticky-identity{position:sticky;z-index:3;left:0;background:var(--surface-table, #fff);box-shadow:1px 0 0 var(--line, #e5e5ea)}.adaptive-data-table-frame thead .adaptive-sticky-identity,.adaptive-data-table-frame thead .adaptive-sticky-action{z-index:5;background:#fafafd}.adaptive-data-table-frame .adaptive-sticky-action{position:sticky;z-index:3;right:0;background:var(--surface-table, #fff);box-shadow:-1px 0 0 var(--line, #e5e5ea)}.adaptive-data-table-frame .is-numeric,.adaptive-data-group .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.adaptive-data-card-list{display:grid;gap:12px}.adaptive-data-card,.adaptive-data-empty{min-width:0;border:1px solid var(--line, #e5e5ea);border-radius:var(--radius-surface, 12px);background:var(--surface-table, #fff);box-shadow:0 1px 2px #191b1f09}.adaptive-data-empty{padding:28px 16px;text-align:center}.adaptive-data-card-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;padding:14px 16px}.adaptive-data-field{display:grid;min-width:0;gap:4px}.adaptive-data-field>span,.adaptive-data-group dt{color:var(--text-secondary, #6e6e73);font-size:12px;font-weight:650}.adaptive-data-field>div,.adaptive-data-group dd{min-width:0;margin:0;overflow-wrap:break-word}.adaptive-data-field.field-identity:first-child>div{color:var(--text-primary, #1d1d1f);font-size:16px;font-weight:750}.adaptive-data-details{border-top:1px solid var(--line, #e5e5ea)}.adaptive-data-details summary{min-height:44px;cursor:pointer;color:var(--accent, #0a6ee8);font-size:13px;font-weight:700;padding:13px 16px}.adaptive-data-details summary:focus-visible{outline:2px solid var(--accent, #0a6ee8);outline-offset:-3px}.adaptive-data-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px}.adaptive-data-group{min-width:0;border-radius:10px;background:var(--surface-subtle, #f8f9fb);padding:12px}.adaptive-data-group h4{margin:0 0 8px;font-size:13px}.adaptive-data-group dl{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.adaptive-data-group dl>div{display:grid;grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);align-items:start;gap:10px}.low-inventory-batch-panel .adaptive-data-group dl>div{grid-template-columns:88px minmax(0,1fr)}.pricing-flow-steps-notice{margin:12px 0 16px;padding:12px 16px;background:var(--surface-secondary, rgba(0, 0, 0, .03));border:1px solid var(--border-subtle, rgba(0, 0, 0, .08));border-radius:8px}.pricing-flow-steps{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.step-badge{display:inline-flex;align-items:center;padding:3px 10px;font-size:13px;font-weight:500;border-radius:6px;transition:all .2s ease}.step-badge.done{background:#22c55e1f;color:#166534;border:1px solid rgba(34,197,94,.25)}.step-badge.active{background:#3b82f61f;color:#1e40af;border:1px solid rgba(59,130,246,.3);box-shadow:0 0 0 1px #3b82f626}.step-badge.pending{background:#64748b14;color:#64748b;border:1px solid rgba(100,116,139,.15)}.step-arrow{color:var(--text-tertiary, #94a3b8);font-size:14px}.pricing-flow-tip{margin:0;font-size:13px;color:var(--text-secondary, #475569);line-height:1.5}.low-inventory-stage-cell{display:grid;gap:2px}.low-inventory-stage-price{white-space:nowrap}.low-inventory-cycle-profit-list{display:grid;min-width:260px;max-width:420px;gap:10px;line-height:1.4;white-space:normal}.low-inventory-cycle-profit-item{display:grid;min-width:0;gap:4px}.low-inventory-cycle-profit-item.is-pre-event{border-radius:8px;background:var(--surface-subtle, #f8f9fb);padding:8px 10px}.low-inventory-cycle-profit-header{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-primary, #1d1d1f)}.low-inventory-cycle-profit-period,.low-inventory-cycle-profit-note{color:var(--text-secondary, #6e6e73);font-size:12px;overflow-wrap:anywhere}.low-inventory-cycle-profit-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-width:0;color:var(--text-secondary, #6e6e73);font-size:12px}.low-inventory-cycle-profit-metrics strong{color:var(--text-primary, #1d1d1f);font-variant-numeric:tabular-nums}.low-inventory-cycle-profit-badge{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:var(--accent-soft, #eaf3ff);color:var(--accent, #0a6ee8);padding:2px 7px;font-size:11px;font-weight:700}.low-inventory-cycle-profit-badge.is-warning{background:#fff7df;color:#8a5a00}.low-inventory-cycle-profit-divider{border-top:1px solid var(--line, #e5e5ea)}.low-inventory-related-activity-panel{display:grid;gap:14px}.low-inventory-related-activity-empty{margin:0}.low-inventory-related-activity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid var(--line, #e5e5ea);padding-top:14px}.adaptive-data-surface.mode-card .low-inventory-cycle-profit-list,.adaptive-data-surface.mode-compact .low-inventory-cycle-profit-list{min-width:0;max-width:none}.adaptive-data-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--line, #e5e5ea);padding:12px 16px}.adaptive-data-card-actions>div,.adaptive-data-card-actions .low-inventory-review-actions,.adaptive-data-card-actions .preview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.adaptive-data-surface.mode-card .adaptive-data-card-summary,.adaptive-data-surface.mode-card .adaptive-data-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.adaptive-data-surface.mode-card .adaptive-data-groups{grid-template-columns:minmax(0,1fr)}.adaptive-data-surface.mode-card .adaptive-data-group dl>div{grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr)}.adaptive-data-surface.mode-card .adaptive-data-group dd.is-numeric{white-space:nowrap}.adaptive-data-surface.mode-card input,.adaptive-data-surface.mode-card select{width:100%;min-width:0}.adaptive-data-surface.mode-card .adaptive-data-card-actions,.adaptive-data-surface.mode-card .adaptive-data-card-actions>div,.adaptive-data-surface.mode-card .adaptive-data-card-actions .low-inventory-review-actions,.adaptive-data-surface.mode-card .adaptive-data-card-actions .preview-actions{align-items:stretch;flex-direction:column}.adaptive-data-surface.mode-card .adaptive-data-card-actions button{width:100%;min-height:44px}@media(max-width:420px){.adaptive-data-surface.mode-card .adaptive-data-card-summary,.adaptive-data-surface.mode-card .adaptive-data-groups{grid-template-columns:minmax(0,1fr)}}.event-table{min-width:100%;table-layout:fixed}.event-table th,.event-table td{overflow:hidden;text-overflow:ellipsis}.event-table th{position:relative}.event-table-row{cursor:pointer}.event-table-row:hover td,.event-table-row.is-expanded td{background:#f5faf8}.event-table-row:focus{outline:2px solid #176b5b;outline-offset:-2px}.event-column-resizer{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;touch-action:none}.event-column-resizer:hover,.event-column-resizer:focus-visible{background:#176b5b33;outline:0}body.event-column-resizing,body.event-column-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.event-target-cell{max-width:min(520px,34vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-type-card-frame{overflow:auto;padding:4px}.event-type-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;align-content:start}.event-type-card{display:flex;min-height:168px;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid #d9e1e7;border-radius:12px;background:#fff;padding:20px;color:#18212f;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.event-type-card:hover{border-color:#7eb5a8;box-shadow:0 10px 24px #184f441f;transform:translateY(-1px)}.event-type-card:focus-visible{outline:2px solid #176b5b;outline-offset:2px}.event-type-card-label,.event-type-detail-heading span:first-child{color:#667384;font-size:12px}.event-type-card strong{font-size:18px;line-height:1.35;overflow-wrap:break-word}.event-type-card-count{color:#435264;font-size:14px}.event-type-card-action{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:#176b5b;font-size:14px;font-weight:600}.event-type-detail-view{display:flex;min-height:0;flex-direction:column;gap:12px}.event-type-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.event-type-detail-heading{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.event-type-detail-heading strong{overflow-wrap:break-word}.event-object-filter{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:-8px 0 16px;border:1px solid #d9e1e7;border-radius:10px;background:#f8fbfa;padding:12px 14px}.event-object-filter label{display:grid;min-width:150px;gap:5px;color:#526275;font-size:12px;font-weight:600}.event-object-filter .event-object-filter-keyword{min-width:min(360px,100%);flex:1 1 260px}.event-object-filter select,.event-object-filter input{min-height:38px;border:1px solid #cbd5dd;border-radius:7px;background:#fff;padding:8px 10px;color:#18212f;font:inherit}.event-object-filter select:focus,.event-object-filter input:focus{border-color:#176b5b;outline:2px solid rgba(23,107,91,.16);outline-offset:1px}.event-object-filter-actions{display:flex;align-items:end;gap:8px}.event-object-filter-hint{flex:1 1 100%;color:#65758b;font-size:12px;line-height:1.6}.history-event-object-filter{margin:-4px 0 0}.event-suggestion-panel{display:grid;gap:12px;margin-top:18px;margin-bottom:24px}.history-events-shell{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0}.history-events-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#18212f57}.history-events-modal{position:absolute;top:36px;right:max(36px,calc(50vw - 760px));bottom:36px;left:max(296px,calc(50vw - 920px));display:grid;align-content:start;gap:16px;overflow:auto;border:1px solid #d9e1e7;border-radius:10px;background:#fff;box-shadow:0 28px 90px #1c273447;padding:22px}.history-events-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.history-events-modal h2{margin-bottom:6px}.event-suggestion-rules-modal{position:absolute;top:36px;right:max(36px,calc(50vw - 760px));bottom:36px;left:max(296px,calc(50vw - 920px));display:flex;flex-direction:column;align-items:stretch;gap:16px;overflow:auto;border:1px solid #d9e1e7;border-radius:10px;background:#fff;box-shadow:0 28px 90px #1c273447;padding:22px}.event-suggestion-rules-modal>header,.event-suggestion-rule-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.event-suggestion-rules-modal>*{flex:0 0 auto}.event-suggestion-rules-modal h2,.event-suggestion-rule-detail h3{margin-bottom:6px}.event-suggestion-rule-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px}.event-suggestion-rule-toolbar label,.event-suggestion-match-filter{width:min(280px,100%)}.event-suggestion-rules-table-frame{max-height:300px}.event-suggestion-rules-table-frame td small,.event-suggestion-rule-matches-table-frame td small{display:block;margin-top:4px;color:#65758b;font-size:12px}.event-suggestion-rule-actions{display:flex;flex-wrap:wrap;gap:8px}.event-suggestion-match-count{display:block;color:#526275;font-size:12px;line-height:1.7;white-space:nowrap}.event-suggestion-rule-detail{display:grid;gap:14px;border:1px solid #d9e1e7;border-radius:8px;background:#f9fbfc;padding:16px}.event-suggestion-rule-meta{display:flex;flex-wrap:wrap;gap:8px}.event-suggestion-rule-meta span{border:1px solid #d9e1e7;border-radius:999px;background:#fff;color:#526275;padding:5px 9px;font-size:12px}.event-suggestion-rule-matches-table-frame{max-height:320px}.history-event-filter{width:min(280px,100%)}.history-events-table-frame{max-height:440px}.history-events-row{cursor:pointer}.history-events-row:hover td{background:#f5faf8}.event-suggestion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.event-suggestion-list{display:grid;gap:12px}.event-suggestion-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:16px}.event-suggestion-title{display:flex;align-items:center;gap:8px}.event-suggestion-title h3{margin-bottom:0}.event-suggestion-bd-context{display:grid;gap:6px;margin:10px 0;border-left:3px solid var(--accent, #1f7a6c);padding-left:12px;color:#425466;font-size:13px}.event-suggestion-bd-context ul{display:grid;gap:3px;margin:0;padding-left:20px}.event-suggestion-meta{display:flex;flex-wrap:wrap;gap:8px;color:#65758b;font-size:13px}.event-suggestion-meta span{border-radius:999px;background:#eef2f6;padding:4px 8px}.event-suggestion-actions{display:flex;flex-shrink:0;gap:8px}.export-table td{vertical-align:middle}.file-name{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-cell{display:flex;align-items:center;gap:8px;min-width:150px}.progress-track{width:110px;height:7px;overflow:hidden;border-radius:999px;background:#e4eaf0}.progress-track span{display:block;height:100%;border-radius:inherit;background:#176b5b;transition:width .18s ease}.export-status.failed,.export-failed{color:#b42318}.export-status.failed{background:#fff0ef}.export-failed{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.empty-state{padding:30px;color:#65758b;text-align:center}table{width:100%;border-collapse:collapse}th,td{padding:13px 14px;border-bottom:1px solid #e4eaf0;text-align:left;white-space:nowrap}th{color:#506176;font-size:13px;font-weight:700}.status{display:inline-flex;border-radius:999px;background:#edf6f4;color:#176b5b;padding:4px 9px;font-size:12px;font-weight:700}.status.neutral{background:#eef2f6;color:#526275}.status.failed{background:#fee2e2;color:#991b1b}.status.warning{background:#fff7df;color:#8a5a00}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.card{padding:18px}.source-title{border:0;background:transparent;color:inherit;padding:0;text-align:left}dl{display:grid;grid-template-columns:90px 1fr;gap:10px;margin:0 0 18px}dt{color:#65758b}dd{margin:0}.notice,.summary-strip{padding:14px 16px;margin-top:16px}.summary-strip{display:flex;align-items:center;gap:10px;margin-bottom:16px}.summary-strip strong{font-size:26px;color:#176b5b}.listing-sync-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-8px 0 16px;color:#526275;font-size:13px}.listing-sync-error{max-width:min(560px,100%);overflow:hidden;color:#991b1b;text-overflow:ellipsis;white-space:nowrap}.decision-support-filter{display:grid;grid-template-columns:minmax(150px,220px) minmax(240px,1fr) auto;gap:12px;align-items:end;margin:-4px 0 16px;padding:12px;border:1px solid rgba(209,209,214,.82);border-radius:var(--radius-surface, 8px);background:var(--surface-glass, #ffffff);box-shadow:0 8px 24px #191b1f09}.decision-support-filter>label{display:grid;min-width:0;gap:4px;color:#56657a;font-size:12px}.decision-support-filter input,.decision-support-filter select{width:100%;min-height:36px}.decision-support-filter-actions,.decision-support-pagination{display:flex;align-items:center;gap:8px}.decision-support-empty,.decision-support-activity-placeholder{color:#65758b}.decision-support-scope{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px}.decision-support-scope span{color:#65758b}.decision-support-panel,.decision-support-activity-panel{margin-bottom:16px}.decision-support-panel-note{margin:-4px 0 12px}.decision-support-activity-placeholder{padding:16px 0 2px}.decision-support-table{--table-scroll-max-height: 520px}.decision-support-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-support-pagination{justify-content:flex-end;margin-top:12px;color:#65758b;font-size:13px}.inventory-filter-panel{display:grid;grid-template-columns:repeat(2,minmax(180px,280px)) minmax(260px,1fr);gap:12px;align-items:end;margin:-4px 0 16px;padding:12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.activity-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px 10px;align-items:end;margin:-4px 0 10px;padding:10px;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.activity-filter-panel>label{display:grid;min-width:0;gap:4px;font-size:12px}.activity-filter-panel>label>input,.activity-filter-panel>label>select{width:100%;min-height:34px}.activity-filter-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px}.activity-filter-actions>label{display:flex;align-items:center;gap:6px}.activity-filter-actions>label select{min-height:34px}.activity-filter-actions span{color:#65758b;font-size:13px}.activity-section-tabs{display:flex;gap:2px;overflow-x:auto;margin:0 0 12px;border-bottom:1px solid #d9e2ec}.activity-section-tabs button{flex:0 0 auto;min-height:38px;border:0;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;background:transparent;color:#526275;padding:8px 13px;white-space:nowrap}.activity-section-tabs button:hover{background:#f2f6f7;color:#243142}.activity-section-tabs button.active{border-bottom-color:#176b5b;background:#eef7f4;color:#155f52}.activity-front-price-refresh-panel{display:grid;gap:6px;margin:-4px 0 12px;border:1px solid #d9e2ec;border-radius:8px;background:#f8fbfc;padding:10px 12px;color:#526275;font-size:13px}.activity-front-price-refresh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.activity-front-price-refresh-actions .error{color:#a23b32;font-weight:600}.activity-store-group-row>td,.activity-status-group-row>td{position:static;height:auto;border-bottom:1px solid #d9e2ec}.activity-store-group-row>td{background:#e8f0ee;color:#183f38;padding:10px 12px}.activity-status-group-row>td{background:#f5f7f8;color:#3f4d5d;padding:7px 12px 7px 24px}.activity-store-group-row strong,.activity-status-group-row strong{margin-right:10px}.activity-store-group-row span,.activity-status-group-row span{color:#65758b;font-size:12px}.data-preview-expandable-row{cursor:pointer}.data-preview-expandable-row:hover td,.data-preview-expandable-row.is-expanded td{background:#f3f9f7}.data-preview-expandable-row:focus-visible{outline:2px solid #176b5b;outline-offset:-2px}.data-preview-expanded-row>td{padding:0;border-bottom:1px solid #cbd8d3;background:#f7faf9}.data-preview-action-column,.data-preview-action-header,.data-preview-action-cell,.data-preview-selection-column,.data-preview-selection-header,.data-preview-selection-cell{width:48px;min-width:48px;max-width:48px}.data-preview-selection-header,.data-preview-selection-cell{position:sticky;left:0;border-right:1px solid #d9e2ec;text-align:center}.fba-fee-remeasurement-modal{left:max(40px,calc(50vw - 920px))}.fba-fee-refresh-control{display:grid;justify-items:end;gap:5px}.fba-fee-refresh-status{max-width:310px;color:var(--text-secondary);font-size:12px;line-height:1.35;text-align:right}.fba-fee-remeasurement-filter{grid-template-columns:minmax(200px,300px) minmax(300px,1fr)}.fba-fee-remeasurement-record-table th,.fba-fee-remeasurement-record-table td{vertical-align:top}.fba-fee-remeasurement-result-input{display:block;width:min(280px,28vw);min-width:200px;min-height:68px;resize:vertical}.fba-fee-remeasurement-record-table small{display:block;margin-top:5px;color:var(--text-secondary)}.fba-fee-remeasurement-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px}.data-preview-selection-header{z-index:4;background:#eef3f5}.data-preview-selection-cell{z-index:2;background:#fff;padding:4px}.data-preview-expandable-row:hover .data-preview-selection-cell,.data-preview-expandable-row.is-expanded .data-preview-selection-cell{background:#f3f9f7}.data-preview-action-header,.data-preview-action-cell{position:sticky;right:0;border-left:1px solid #d9e2ec;text-align:center}.data-preview-action-header{z-index:4;background:#eef3f5}.data-preview-action-cell{z-index:2;background:#fff;padding:4px}.data-preview-expandable-row:hover .data-preview-action-cell,.data-preview-expandable-row.is-expanded .data-preview-action-cell{background:#f3f9f7}.activity-record-edit-button{width:32px;min-height:32px;margin:0 auto}.activity-record-row-actions{display:flex;align-items:center;justify-content:center;gap:6px}.activity-pricing-preview-button{min-height:32px;padding:5px 8px;white-space:nowrap}.activity-pricing-preview-panel{display:grid;gap:14px;margin-top:14px;padding:16px;border:1px solid #c9d7e2;border-radius:10px;background:#f8fafc}.activity-pricing-preview-panel.error{color:#9b1c1c}.activity-pricing-preview-facts,.activity-pricing-preview-schedules,.activity-pricing-preview-warnings,.activity-pricing-preview-snapshot,.activity-pricing-preview-cliff,.activity-pricing-preview-option-facts{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px}.activity-pricing-preview-facts span,.activity-pricing-preview-schedules span,.activity-pricing-preview-snapshot span,.activity-pricing-preview-cliff span,.activity-pricing-preview-option-facts span{color:#475467;font-size:12px}.activity-pricing-preview-schedules,.activity-pricing-preview-warnings,.activity-pricing-preview-cliffs,.activity-pricing-preview-options{display:grid;gap:8px}.activity-pricing-preview-warnings,.activity-pricing-preview-option-warnings{color:#9a6700;font-size:12px}.activity-pricing-preview-cliff,.activity-pricing-preview-option{display:grid;gap:7px;padding:10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.activity-pricing-preview-option-title{display:flex;justify-content:space-between;gap:12px}.activity-pricing-preview-option-title span{color:#526275;font-size:12px}.activity-record-effect-detail{display:grid;min-width:760px;gap:14px;padding:16px;cursor:default}.activity-record-effect-detail.loading{color:#526275}.activity-record-effect-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activity-record-effect-detail-heading h3,.activity-record-effect-detail-heading p,.activity-history-annotations h4{margin:0}.activity-record-effect-detail-heading p,.activity-record-effect-detail-heading>span,.activity-effect-source-summary{color:#65758b;font-size:13px}.activity-effect-periods,.activity-effect-source-summary,.activity-history-badges{display:flex;flex-wrap:wrap;gap:8px}.activity-effect-periods>span,.activity-effect-source-summary>span{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px}.activity-effect-periods .period-current,.activity-history-badge.period-current{background:#e8f6ef}.activity-effect-periods .period-previous1,.activity-history-badge.period-previous1{background:#e8f0ff}.activity-effect-periods .period-previous2,.activity-history-badge.period-previous2{background:#fff4da}.activity-effect-source-summary>span{border:1px solid #d9e1e7;background:#fff}.activity-history-annotations{display:grid;gap:8px;margin-top:-6px}.activity-history-annotations>div{display:flex;flex-wrap:wrap;gap:6px}.activity-history-annotations>div>span{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9e1e7;border-radius:6px;background:#fff;padding:6px 8px;color:#526275;font-size:12px}.activity-history-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 7px;color:#405064;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.listing-filter-panel{grid-template-columns:repeat(5,minmax(150px,1fr)) minmax(220px,auto)}.inventory-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inventory-filter-actions span{color:#65758b;font-size:13px}.inventory-monitor-search{display:grid;grid-template-columns:minmax(220px,360px) auto minmax(120px,1fr);gap:12px;align-items:end;margin:-4px 0 16px;padding:12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.inventory-monitor-search span{align-self:center;color:#65758b;font-size:13px}.inventory-inbound-import{display:grid;grid-template-columns:minmax(260px,420px) auto minmax(120px,1fr);gap:12px;align-items:end;margin:-4px 0 16px;padding:12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.listing-import-form{display:grid;grid-template-columns:minmax(150px,210px) minmax(240px,380px) auto auto minmax(120px,1fr);gap:12px;align-items:end;margin:-4px 0 16px;padding:12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.listing-import-form span{color:#65758b;font-size:13px}.listing-import-form .upload-file-error{color:#b42318}.listing-template-actions{display:flex;flex-wrap:wrap;gap:8px}.listing-template-actions select{min-width:132px}.parent-asin-correction-row td{background:#f8fafc}.parent-asin-correction-form{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.parent-asin-correction-form label{min-width:220px}.inventory-inbound-import span,.inventory-inbound-report span{color:#65758b;font-size:13px}.inventory-inbound-import .upload-file-error{color:#b42318}.inventory-inbound-report{display:flex;flex-wrap:wrap;gap:8px 14px;margin:-4px 0 16px;padding:10px 12px;border:1px solid #d9e2ec;border-radius:8px;background:#f8fafc}.inventory-inbound-task-panel{display:grid;gap:12px;margin:-4px 0 16px;padding:12px;border:1px solid #d9e2ec;border-radius:10px;background:#fff}.inventory-inbound-task-heading,.inventory-inbound-task-card-heading,.inventory-inbound-upload-summary,.inventory-inbound-task-stage,.inventory-inbound-task-alert{display:flex;align-items:center;justify-content:space-between;gap:12px}.inventory-inbound-task-heading>div,.inventory-inbound-task-card-heading>div,.inventory-inbound-upload-summary>div{display:grid;min-width:0;gap:3px}.inventory-inbound-task-heading h3{margin:0;font-size:16px}.inventory-inbound-task-heading span,.inventory-inbound-task-card-heading>div>span,.inventory-inbound-upload-summary span,.inventory-inbound-task-stage span,.inventory-inbound-task-empty{color:#65758b;font-size:13px}.inventory-inbound-task-panel .inventory-inbound-import{margin:0;background:#f8fafc}.inventory-inbound-upload-card,.inventory-inbound-task-card{display:grid;gap:10px;padding:12px;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.inventory-inbound-upload-card>button{justify-self:start}.inventory-inbound-resumable-list{display:grid;gap:10px}.inventory-inbound-upload-card.is-resumable{border-color:#c7d7eb;background:#f8fbff}.inventory-inbound-upload-metrics,.inventory-inbound-resume-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.inventory-inbound-upload-metrics span,.inventory-inbound-resume-help{color:#526174;font-size:13px}.inventory-inbound-upload-warning{border:1px solid #f0c7a4;border-radius:8px;padding:9px 10px;background:#fff8ed;color:#8a4b08;font-size:13px}.inventory-inbound-resume-picker{position:relative;display:inline-flex;align-items:center;min-height:34px;cursor:pointer}.inventory-inbound-resume-picker input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.inventory-inbound-progress{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#e8edf3}.inventory-inbound-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:#2563eb;transition:width .18s ease}.inventory-inbound-progress.is-indeterminate>span{width:38%;animation:inventory-inbound-indeterminate 1.2s ease-in-out infinite}@keyframes inventory-inbound-indeterminate{0%{transform:translate(-110%)}to{transform:translate(290%)}}.inventory-inbound-task-list{display:grid;gap:10px}.inventory-inbound-task-card.is-failed{border-color:#f1b8b3;background:#fff9f8}.inventory-inbound-task-card.is-completed{border-color:#b8dfcc;background:#fbfefc}.inventory-inbound-task-card.is-canceled{background:#f8fafc}.inventory-inbound-task-card-heading>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-inbound-task-progress-block,.inventory-inbound-task-failure{display:grid;gap:7px}.inventory-inbound-task-metrics,.inventory-inbound-task-report,.inventory-inbound-task-actions{display:flex;flex-wrap:wrap;gap:6px 14px}.inventory-inbound-task-metrics span,.inventory-inbound-task-report span,.inventory-inbound-task-failure span,.inventory-inbound-task-canceled,.inventory-inbound-task-mutation-error{font-size:13px}.inventory-inbound-task-metrics,.inventory-inbound-task-report{color:#526174}.inventory-inbound-task-failure,.inventory-inbound-task-mutation-error{color:#b42318}.inventory-inbound-task-canceled{color:#526174}.inventory-inbound-task-alert{border:1px solid #f0c7a4;border-radius:8px;padding:10px 12px;background:#fff8ed;color:#8a4b08}.inventory-inbound-task-empty{padding:12px;border:1px dashed #cfd8e3;border-radius:8px;text-align:center}@media(max-width:720px){.inventory-inbound-task-heading,.inventory-inbound-task-card-heading,.inventory-inbound-upload-summary,.inventory-inbound-task-alert{align-items:stretch;flex-direction:column}.inventory-inbound-task-panel .inventory-inbound-import{grid-template-columns:1fr}.inventory-inbound-task-heading>button,.inventory-inbound-task-alert>button{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.inventory-inbound-progress>span{transition:none}.inventory-inbound-progress.is-indeterminate>span{animation:none;transform:translate(80%)}}.inventory-shipment-batch{margin:-4px 0 16px;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.inventory-shipment-batch-heading,.inventory-shipment-file,.inventory-shipment-file-main,.inventory-shipment-batch-actions{display:flex;align-items:center}.inventory-shipment-batch-heading{justify-content:space-between;gap:16px;padding:12px}.inventory-shipment-batch-heading h3{margin:0 0 4px;font-size:15px}.inventory-shipment-batch-heading span,.inventory-shipment-file span,.inventory-shipment-batch-empty{color:#65758b;font-size:13px}.inventory-shipment-batch-actions{gap:8px}.inventory-shipment-batch-feedback{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;border-top:1px solid #d9e2ec;padding:11px 12px;background:#f7f9fb;color:#344054}.inventory-shipment-batch-feedback.is-applying,.inventory-shipment-batch-feedback.is-refreshing{background:#eef5ff;color:#174ea6}.inventory-shipment-batch-feedback.is-success{background:#edf8f2;color:#176b4d}.inventory-shipment-batch-feedback.is-error,.inventory-shipment-batch-feedback.is-uncertain{background:#fff4f2;color:#a12b24}.inventory-shipment-batch-feedback-icon{display:grid;width:24px;height:24px;place-items:center}.inventory-shipment-batch-feedback-content{display:grid;min-width:0;gap:3px}.inventory-shipment-batch-feedback-content>strong{font-size:14px}.inventory-shipment-batch-feedback-content>span,.inventory-shipment-batch-feedback-metrics span{font-size:13px}.inventory-shipment-batch-feedback-metrics{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:5px;color:#526174}.inventory-shipment-batch-feedback .secondary{align-self:center;white-space:nowrap}.inventory-shipment-batch-feedback-spinner{animation:inventory-shipment-feedback-spin .9s linear infinite}@keyframes inventory-shipment-feedback-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.inventory-shipment-batch-feedback-spinner{animation:none}}.inventory-shipment-file-list{border-top:1px solid #e6ebf0}.inventory-shipment-file{position:relative;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:48px;padding:10px 12px;border-bottom:1px solid #eef2f5}.inventory-shipment-file:last-child{border-bottom:0}.inventory-shipment-file.has-error{border-left:3px solid #d92d20;padding-left:9px}.inventory-shipment-file-main{min-width:0;flex:1;flex-wrap:wrap;gap:8px 14px}.inventory-shipment-file-main strong{max-width:min(420px,45vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-shipment-file-errors,.inventory-shipment-file-ignored{display:grid;flex-basis:100%;gap:4px;padding-left:2px}.inventory-shipment-file-errors span{color:#b42318}.inventory-shipment-file-ignored span{color:#7a4d00}.inventory-shipment-batch-empty{border-top:1px solid #e6ebf0;padding:12px}@media(max-width:720px){.inventory-shipment-batch-feedback{grid-template-columns:auto minmax(0,1fr)}.inventory-shipment-batch-feedback .secondary{grid-column:2;justify-self:start}}.inventory-inbound-menu-shell{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0}.inventory-inbound-menu-shell[hidden]{display:none}.inventory-inbound-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#18202a5c}.inventory-inbound-menu-panel{position:absolute;top:0;right:0;bottom:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(760px,calc(100vw - 48px));max-width:100%;min-height:0;border-left:1px solid var(--line, #d9e1e7);background:var(--surface-glass-strong, #ffffff);box-shadow:var(--shadow-float, 0 28px 90px rgba(28, 39, 52, .28))}.inventory-inbound-menu-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px;border-bottom:1px solid var(--line, #d9e1e7)}.inventory-inbound-menu-header h2,.inventory-inbound-menu-header p{margin:0}.inventory-inbound-menu-header h2{font-size:20px}.inventory-inbound-menu-header p{margin-top:5px;color:var(--text-secondary, #65758b);font-size:13px}.inventory-inbound-menu-nav{display:flex;gap:8px;overflow-x:auto;padding:12px 24px;border-bottom:1px solid var(--line, #d9e1e7)}.inventory-inbound-menu-nav a{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--line-strong, #cbd5df);border-radius:8px;color:var(--text-secondary, #526174);font-size:13px;font-weight:700;text-decoration:none}.inventory-inbound-menu-nav a:hover,.inventory-inbound-menu-nav a:focus-visible{border-color:#8aaee8;color:#174ea6;outline:none}.inventory-inbound-menu-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 24px 28px}.inventory-inbound-menu-section{scroll-margin-top:16px}.inventory-inbound-menu-body .inventory-inbound-task-panel,.inventory-inbound-menu-body .inventory-shipment-batch{margin:0 0 16px}.inventory-inbound-menu-body .inventory-shipment-batch{margin-bottom:0}.inventory-inbound-menu-trigger{gap:7px}.inventory-inbound-menu-trigger>span:first-of-type{white-space:nowrap}.inventory-inbound-menu-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.inventory-inbound-menu-status.is-active{background:#eaf2ff;color:#174ea6}.inventory-inbound-menu-status.is-danger{background:#fff0ee;color:#a12b24}.inventory-inbound-menu-status.is-neutral{background:#f0f2f5;color:#526174}.inventory-inbound-menu-status.is-success{background:#eaf8f0;color:#176b4d}.inventory-inbound-menu-status.is-warning{background:#fff5df;color:#7a4d00}@media(max-width:860px){.inventory-inbound-menu-panel{width:100vw}.inventory-inbound-menu-header,.inventory-inbound-menu-nav,.inventory-inbound-menu-body{padding-right:16px;padding-left:16px}.inventory-inbound-menu-trigger{flex:1 1 100%}}.inventory-monitor-control-panel{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;padding:12px}.inventory-monitor-control-panel label{display:grid;gap:6px;color:#65758b;font-size:13px;font-weight:700}.inventory-monitor-control-panel select{min-height:38px}.inventory-monitor-control-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.inventory-candidate-panel,.inventory-monitor-field-panel{margin-bottom:16px}.inventory-monitor-field-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));max-height:none}.inventory-monitor-field-item{min-height:48px}.inventory-monitor-preference-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.operation-inventory-table td{vertical-align:top}.operation-inventory-actions{display:flex;flex-wrap:wrap;gap:8px}.inbound-details-cell{min-width:220px;color:#526275;font-size:13px;line-height:1.5}.operation-sales-monitor-activities{display:grid;gap:4px;min-width:140px;color:#526275;font-size:13px;line-height:1.45;white-space:nowrap}.sales-forecast-shadow-page{display:grid;gap:16px}.sales-forecast-shadow-page .page-header{margin-bottom:0}.sales-forecast-shadow-notice{margin:0;border-color:#b8d4f7;background:#f2f8ff;color:#285783}.sales-forecast-shadow-status-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sales-forecast-shadow-status-grid .summary-strip{display:grid;gap:4px;margin:0;padding:14px}.sales-forecast-shadow-status-grid strong{color:#526275;font-size:12px}.sales-forecast-shadow-table tr.sales-forecast-shadow-row{cursor:pointer}.sales-forecast-shadow-table td:last-child{white-space:nowrap}.sales-forecast-shadow-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#526275;font-size:13px}.inbound-editor-row td{background:#f7faf9}.inbound-editor{display:grid;gap:12px;max-width:760px}.inbound-detail-row,.inbound-editor-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.inbound-detail-row label{min-width:180px}.inbound-detail-row button{width:40px;padding:0}.table-preview-list{display:grid;gap:16px}.selection-panel{border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:18px;margin-bottom:16px}.source-workspace{margin-top:18px}.selection-heading{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.selection-heading h3{margin-bottom:4px}.selection-heading p{margin-bottom:0}.rule-config-list{display:grid;gap:10px}.rule-config-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(92px,.25fr) minmax(160px,.4fr) minmax(220px,.7fr) auto;gap:12px;align-items:end;border-top:1px solid #edf1f5;padding-top:12px}.rule-config-row>div{display:grid;gap:4px}.rule-config-row span,.rule-config-row small{color:#65758b}.inline-checkbox-group{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px}.inline-checkbox-group span{align-items:center;color:#334155;display:inline-flex;gap:4px;white-space:nowrap}@media(max-width:860px){.rule-config-row{grid-template-columns:1fr}}.activity-record-import-shell{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0}.activity-record-import-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1f47}.activity-record-import-dialog{position:absolute;top:50%;left:50%;display:grid;width:min(980px,calc(100vw - 40px));max-height:calc(100vh - 48px);min-width:0;gap:14px;overflow:auto;transform:translate(-50%,-50%);border:1px solid var(--line-strong, #cbd5df);border-radius:8px;background:var(--surface, #ffffff);box-shadow:var(--shadow-float, 0 28px 90px rgba(28, 39, 52, .28));padding:20px}.activity-record-import-header,.activity-record-import-footer,.activity-record-import-row-heading,.activity-record-import-result-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activity-record-import-header h3,.activity-record-import-header p,.activity-record-import-limit,.activity-record-import-result-heading strong,.activity-record-import-result-heading span{margin:0}.activity-record-import-header p,.activity-record-import-limit,.activity-record-import-result-heading span{color:var(--text-secondary, #65758b)}.activity-record-import-controls{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:10px;min-width:0}.activity-record-import-file{min-width:0}.activity-record-import-file input{width:100%;min-width:0;padding:7px 10px}.activity-record-import-limit{display:flex;min-width:0;flex-wrap:wrap;gap:6px 14px;font-size:13px}.activity-record-import-error{margin:0;padding:10px 12px}.activity-record-import-preview,.activity-record-import-result{display:grid;min-width:0;gap:12px}.activity-record-import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--line, #d9e1e7);border-bottom:1px solid var(--line, #d9e1e7)}.activity-record-import-summary.result{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-record-import-summary>div{display:grid;min-width:0;gap:2px;border-right:1px solid var(--line, #d9e1e7);padding:9px 12px}.activity-record-import-summary>div:last-child{border-right:0}.activity-record-import-summary dt{color:var(--text-secondary, #65758b);font-size:12px}.activity-record-import-summary dd{margin:0;color:var(--text-primary, #1f2933);font-size:19px;font-weight:700}.activity-record-import-skip-notice,.activity-record-import-selection-notice{display:flex;align-items:flex-start;gap:8px;color:#815f12;font-size:13px}.activity-record-import-skip-notice svg{flex:0 0 auto}.activity-record-import-rows{display:grid;max-height:min(46vh,480px);min-width:0;overflow:auto;border-top:1px solid var(--line, #d9e1e7);border-bottom:1px solid var(--line, #d9e1e7)}.activity-record-import-row{display:grid;min-width:0;gap:9px;border-bottom:1px solid var(--line, #d9e1e7);padding:13px 2px}.activity-record-import-row:last-child{border-bottom:0}.activity-record-import-row-heading>div,.activity-record-import-result-heading>div{display:grid;min-width:0;gap:3px}.activity-record-import-status{flex:0 0 auto;border-radius:4px;background:#edf2f5;color:#405064;padding:3px 7px;font-size:12px;font-weight:700}.activity-record-import-status.ready{background:#eaf7f0;color:var(--success, #176b5b)}.activity-record-import-status.invalid{background:#fff0ef;color:var(--danger, #a23b32)}.activity-record-import-status.needs_selection{background:#fff7dc;color:#815f12}.activity-record-import-row-meta{display:flex;min-width:0;flex-wrap:wrap;gap:5px 16px;color:var(--text-secondary, #65758b);font-size:12px}.activity-record-import-ready-listing{display:grid;gap:6px;border-left:3px solid var(--success, #176b5b);padding-left:10px}.activity-record-import-ready-listing>span,.activity-record-import-candidates legend{color:var(--text-secondary, #65758b);font-size:12px;font-weight:700}.activity-record-import-candidates{min-width:0;margin:0;border:0;padding:0}.activity-record-import-candidates legend{margin-bottom:6px}.activity-record-import-candidate-list{min-width:0;overflow:hidden;border:1px solid var(--line, #d9e1e7);border-radius:6px}.activity-record-import-candidate-list>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;border-bottom:1px solid var(--line, #d9e1e7);padding:9px 10px}.activity-record-import-candidate-list>label:last-child{border-bottom:0}.activity-record-import-candidate-list>label:not(.disabled){cursor:pointer}.activity-record-import-candidate-list>label.disabled{background:#f4f6f8;color:var(--text-secondary, #65758b)}.activity-record-import-candidate-list input{min-height:auto;margin-top:3px}.activity-record-import-candidate-list>label>div{display:grid;min-width:0;gap:5px}.activity-record-import-candidate-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;gap:6px 12px;font-size:12px}.activity-record-import-candidate-details>span{min-width:0}.activity-record-import-code{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.activity-record-import-candidate-reason{color:var(--danger, #a23b32);font-size:12px}.activity-record-import-messages{display:grid;gap:3px;margin:0;padding-left:20px;font-size:12px}.activity-record-import-messages.error{border:0;background:transparent;color:var(--danger, #a23b32)}.activity-record-import-messages.warning{color:#815f12}.activity-record-import-result-heading{justify-content:flex-start;color:var(--success, #176b5b)}.activity-record-import-result-heading span{font-size:13px}.activity-record-import-result-rows{display:grid;max-height:min(38vh,360px);overflow:auto;border-top:1px solid var(--line, #d9e1e7)}.activity-record-import-result-rows>div{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:10px;border-bottom:1px solid var(--line, #d9e1e7);padding:9px 2px;font-size:13px}.activity-record-import-result-rows>div.created span{color:var(--success, #176b5b)}.activity-record-import-result-rows>div.failed span{color:var(--danger, #a23b32)}.activity-record-import-footer{justify-content:flex-end;padding-top:2px}@media(max-width:640px){.page-header-actions .primary,.page-header-actions .secondary,.page-header-actions .danger{min-width:min(132px,100%);flex:1 1 calc(50% - 5px)}.activity-record-import-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);gap:12px;padding:16px}.activity-record-import-header{align-items:flex-start}.activity-record-import-controls{grid-template-columns:minmax(0,1fr)}.activity-record-import-controls>button{width:100%}.activity-record-import-summary,.activity-record-import-summary.result{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-record-import-summary>div:nth-child(2n){border-right:0}.activity-record-import-summary>div:nth-child(n+3){border-top:1px solid var(--line, #d9e1e7)}.activity-record-import-summary.result>div:last-child{grid-column:1 / -1;border-top:1px solid var(--line, #d9e1e7)}.activity-record-import-row-heading{align-items:flex-start;flex-direction:column}.activity-record-import-candidate-details{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-record-import-result-rows>div{grid-template-columns:minmax(0,1fr);gap:3px}.activity-record-import-footer>button{flex:1 1 0}}.table-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.table-option{display:grid;grid-template-columns:18px 1fr;align-items:center;min-height:42px;border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;padding:9px 10px}.table-option input{min-height:auto}.authorized-list{display:flex;flex-wrap:wrap;gap:10px}.authorized-table{min-height:38px;border:1px solid #cbd5df;border-radius:8px;background:#fff;color:#26364d;padding:0 12px}.authorized-table.active,.authorized-table:hover{border-color:#176b5b;background:#edf6f4;color:#176b5b}.cost-import-form,.cost-import-report{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.cost-import-form label{min-width:220px}.cost-import-form span,.cost-import-report span{color:#526275;font-size:13px}.cost-import-form .upload-file-error{color:#b42318}.cost-import-report{margin-top:12px;align-items:center}.cost-import-progress{display:grid;grid-template-columns:auto minmax(140px,260px) minmax(180px,1fr);gap:10px;align-items:center;margin-top:12px;color:#526275;font-size:13px}.cost-import-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#d9e7e3}.cost-import-progress-track div{height:100%;border-radius:inherit;background:#176b5b;transition:width .18s ease}.store-mapping-panel{padding-bottom:14px}.store-mapping-table{max-height:420px}.store-mapping-table table{min-width:980px}.store-mapping-table th,.store-mapping-table td{padding:8px 10px;vertical-align:middle;white-space:nowrap}.store-mapping-table th:nth-child(5),.store-mapping-table th:nth-child(6),.store-mapping-table td:nth-child(5),.store-mapping-table td:nth-child(6){text-align:center;width:72px}.store-mapping-table input:not([type=checkbox]){min-height:32px;width:100%;min-width:84px;padding:5px 8px}.store-mapping-table input[type=checkbox]{min-height:auto}.store-mapping-table td:first-child{max-width:260px;overflow:hidden;text-overflow:ellipsis}.store-mapping-new-row{background:#f7fafb}.file-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #cbd5df;border-radius:8px;background:#fff;color:#26364d;cursor:pointer;font-size:14px;font-weight:700;padding:0 12px}.file-action:hover{border-color:#176b5b;color:#176b5b}.file-action input{display:none}.compact-input{min-width:92px;max-width:128px}.product-costing-rate{grid-template-columns:auto minmax(240px,1fr) auto auto}.product-costing-table{max-height:68vh}.product-costing-table th,.product-costing-table td{white-space:nowrap}.product-costing-strategy-row>td{background:#f8fafc;padding:0}.product-costing-strategy-preview{display:grid;gap:12px;padding:16px}.product-costing-preview-slot{display:grid;gap:10px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:12px}.product-costing-preview-slot-title,.product-costing-preview-facts,.product-costing-preview-options{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.product-costing-preview-slot-title{justify-content:space-between}.product-costing-preview-facts span,.product-costing-preview-option span,.product-costing-preview-reference{color:#475467;font-size:12px}.product-costing-preview-option{display:grid;gap:4px;min-width:180px;border:1px solid #eaecf0;border-radius:8px;padding:10px}.preview-panel{padding:18px}.detail-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.detail-toolbar span{color:#65758b;font-size:13px}.preview-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.preview-title span{color:#65758b}.preview-title-actions{display:flex;align-items:center;gap:12px}.field-settings-shell{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0}.field-settings-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1f3d}.field-settings-panel{position:absolute;top:24px;right:24px;bottom:24px;left:max(calc(var(--sidebar-width) + 24px),24px);max-width:1100px;overflow:auto;margin-left:auto;border:1px solid rgba(209,209,214,.86);border-radius:var(--radius-overlay);background:var(--surface-glass-strong);box-shadow:var(--shadow-float);padding:24px}.field-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.field-settings-header h2,.field-settings-header p{margin:0}.field-settings-header p{margin-top:6px;color:var(--text-secondary)}.field-settings-metadata{margin-bottom:16px;border:1px solid var(--line);border-radius:var(--radius-control);background:#ffffffa8;padding:10px 12px}.field-settings-metadata summary{cursor:pointer;color:var(--text-secondary);font-size:13px;font-weight:700}.field-settings-metadata .field-list{margin:12px 0 0}.field-settings-panel .field-order-list{max-height:none}.field-settings-panel .field-order-panel{margin-bottom:0}.field-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.field-list span{border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;padding:7px 10px;color:#405064;font-size:13px}.sync-log-panel{display:grid;gap:16px}.sync-next-panel{border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;padding:14px}.sync-next-panel h4{margin:0 0 10px}.sync-next-list{display:grid;gap:8px}.sync-next-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,220px) minmax(260px,2fr);gap:12px;align-items:center;padding:9px 0;border-top:1px solid #dfe7ed}.sync-next-row:first-child{border-top:0}.sync-next-row span{color:#176b5b;font-weight:700}.sync-next-row small{color:#65758b;line-height:1.5}.sync-log-filters{display:flex;flex-wrap:wrap;gap:10px}.notice.compact{margin-top:0}.sync-log-table td{vertical-align:top}.sync-log-table td:first-child strong,.sync-log-table td:first-child span{display:block}.sync-log-table td:first-child span{color:#65758b;font-size:12px;margin-top:3px}.sync-log-row.failed{background:#fff5f5}.sync-log-error{max-width:320px;white-space:normal;word-break:break-word;color:#991b1b}.field-order-panel{border:1px solid #d9e1e7;border-radius:8px;background:#fbfcfd;padding:14px;margin-bottom:14px}.field-order-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;max-height:260px;overflow:auto;margin-bottom:12px;padding-right:4px;scrollbar-width:thin}.field-order-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions" "visible format";align-items:center;gap:7px 8px;min-height:66px;border:1px solid #d9e1e7;border-radius:8px;background:#fff;padding:8px}.field-order-item span{grid-area:name;min-width:0;overflow:hidden;color:#26364d;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.field-order-actions{grid-area:actions;display:flex;gap:4px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.field-order-item select{min-height:30px;padding:0 8px}.field-format-menu{grid-area:format;position:relative;justify-self:end}.field-format-trigger{min-height:28px;border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;color:#405064;cursor:pointer;font-size:12px;padding:5px 8px}.field-format-menu.open{grid-column:1 / -1;grid-row:3;display:grid;justify-items:end;justify-self:stretch}.field-format-menu.open .field-format-trigger{border-color:#176b5b;background:#edf6f4;color:#176b5b}.field-format-popover{position:static;z-index:20;display:grid;width:min(240px,100%);gap:10px;margin-top:8px;border:1px solid #d9e1e7;border-radius:8px;background:#fff;box-shadow:0 14px 34px #1c273429;padding:12px}.field-format-popover label{display:grid;gap:5px;color:#65758b;font-size:12px}.visibility-toggle{grid-area:visible;display:flex;align-items:center;gap:6px;color:#405064;font-size:12px}.visibility-toggle input{min-height:auto}.field-order-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-width:56px;height:28px;border:1px solid #d9e1e7;border-radius:8px;background:#f7fafb;color:#405064;padding:0 8px;font-size:12px;font-weight:650}.compact th,.compact td{padding:10px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact table{min-width:100%;table-layout:fixed}.resizable-th{position:relative}.resizable-th>span:first-child{display:block;overflow:hidden;padding-right:10px;text-overflow:ellipsis}.column-resizer{position:absolute;top:0;right:-4px;bottom:0;width:8px;cursor:col-resize;touch-action:none}.column-resizer:after{position:absolute;top:8px;right:3px;bottom:8px;width:2px;border-radius:999px;background:transparent;content:""}.column-resizer:hover:after,.is-resizing-column .column-resizer:after{background:#176b5b}.is-resizing-column{cursor:col-resize;-webkit-user-select:none;user-select:none}.error{border-radius:8px;background:#fff1f0;color:#b42318;padding:10px 12px}.redundant-monitor-summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.redundant-monitor-summary>span,.redundant-progress{border:1px solid #d8e2df;border-radius:8px;background:#f8fbfa;padding:8px 10px}.redundant-progress{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:8px;align-items:center;min-width:260px}.redundant-progress.compact{grid-template-columns:minmax(92px,1fr) auto;min-width:150px;border:0;background:transparent;padding:0}.redundant-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#d9e7e3}.redundant-progress-fill{height:100%;border-radius:inherit;background:#176b5b}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:8px;font-weight:700;padding:0 14px}.primary-button{border:1px solid #176b5b;background:#176b5b;color:#fff}.primary-button:disabled{cursor:not-allowed;opacity:.62}.secondary-button{border:1px solid #cbd5df;background:#fff;color:#26364d}.new-product-plan-page{display:grid;gap:16px}.new-product-plan-create-card,.new-product-plan-overview-card,.new-product-plan-batch-list{padding:18px}.new-product-plan-create-card{display:grid;gap:14px}.new-product-plan-create-title,.new-product-plan-section-header,.new-product-plan-step-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.new-product-plan-create-title{justify-content:flex-start}.new-product-plan-create-grid{display:grid;grid-template-columns:minmax(180px,220px) minmax(240px,1fr) auto;gap:12px;align-items:end}.new-product-plan-create-note{margin:0;font-size:13px}.new-product-plan-notice-success{border-color:#cde8df;background:#edf8f4;color:#145141}.new-product-plan-notice-error{border-color:#f1c7c7;background:#fff2f2;color:#a12626}.new-product-plan-layout{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;align-items:start}.new-product-plan-detail-stack{display:grid;gap:16px}.new-product-plan-batch-items,.new-product-plan-step-grid{display:grid;gap:12px}.new-product-plan-batch-item{display:grid;gap:10px;width:100%;border:1px solid #d9e1e7;border-radius:10px;background:#f9fbfc;color:inherit;padding:14px;text-align:left}.new-product-plan-batch-item:hover,.new-product-plan-batch-item.active{border-color:#176b5b;background:#edf8f4}.new-product-plan-batch-main,.new-product-plan-batch-meta,.new-product-plan-progress-header,.new-product-plan-step-inline,.new-product-plan-step-actions{display:flex;align-items:center;gap:10px}.new-product-plan-batch-main{flex-direction:column;align-items:flex-start;gap:4px}.new-product-plan-batch-main span,.new-product-plan-batch-meta,.new-product-plan-section-header span,.new-product-plan-progress-header span,.new-product-plan-step-card p{color:#65758b;font-size:13px}.new-product-plan-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.new-product-plan-summary-grid div{display:grid;gap:4px;border:1px solid #e4eaf0;border-radius:10px;background:#f8fbfb;padding:12px}.new-product-plan-summary-grid span,.new-product-plan-progress-labels span,.new-product-plan-mirror-field span{color:#65758b;font-size:12px}.new-product-plan-progress-shell{display:grid;gap:14px;margin-top:18px;padding:16px;border-radius:12px;background:linear-gradient(180deg,#f7fbfa,#eef6f4)}.new-product-plan-progress-track{position:relative;height:6px;overflow:hidden;border-radius:999px;background:#d9e7e3}.new-product-plan-progress-track span{display:block;height:100%;border-radius:inherit;background:#176b5b;transition:width .18s ease}.new-product-plan-progress-points,.new-product-plan-progress-labels{display:flex;justify-content:space-between;gap:8px}.new-product-plan-progress-point{position:relative;display:grid;place-items:center;min-width:24px;color:#8a97a8}.new-product-plan-progress-point svg{stroke-width:2px}.new-product-plan-progress-point span{position:absolute;font-size:11px;font-weight:700}.new-product-plan-progress-point.completed{color:#176b5b}.new-product-plan-progress-labels span{width:78px;text-align:center;line-height:1.35}.new-product-plan-step-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.new-product-plan-step-card{display:grid;gap:14px;padding:16px}.new-product-plan-step-card.completed{border-color:#cde8df;background:#fbfffd}.new-product-plan-step-card-header{justify-content:flex-start}.new-product-plan-step-number{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:#eef2f6;color:#526275;font-weight:700}.new-product-plan-step-number.completed{background:#176b5b;color:#fff}.new-product-plan-upload-form{display:grid;gap:12px}.new-product-plan-upload-form label{display:grid;gap:7px}.new-product-plan-step-inline{font-size:13px;color:#526275}.new-product-plan-item-section{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;align-items:start}.new-product-plan-item-table{min-width:100%}.new-product-plan-item-table tbody tr{cursor:pointer}.new-product-plan-item-table tbody tr.selected{background:#edf8f4}.new-product-plan-featured-select{min-width:82px}.new-product-plan-featured-dialog{width:min(620px,calc(100vw - 40px))}.new-product-plan-mirror-panel{min-height:100%}.new-product-plan-mirror-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.new-product-plan-mirror-field{display:grid;gap:6px;padding:12px;border:1px solid #e4eaf0;border-radius:10px;background:#fafcfd}.new-product-plan-mirror-field strong{line-height:1.4;word-break:break-word}@media(min-width:861px){.app-shell{--sidebar-width: 220px}.sidebar{position:sticky;top:0;height:100vh;align-self:start;padding:18px}.app-shell.sidebar-collapsed{--sidebar-width: 72px}.app-shell.sidebar-collapsed .sidebar{z-index:30;overflow:visible;padding:12px}.app-shell.sidebar-collapsed .sidebar-rail{display:flex}.app-shell.sidebar-collapsed .sidebar-main.sidebar-rail{min-width:0}.app-shell.sidebar-collapsed .sidebar-rail .sidebar-brand-row{flex-direction:column;align-items:center;gap:12px}.app-shell.sidebar-collapsed .sidebar-rail .brand{margin-bottom:0}.app-shell.sidebar-collapsed .sidebar-rail .brand span{display:none}.app-shell.sidebar-collapsed .sidebar-rail .sidebar-navigation{justify-items:center;padding-top:18px}.app-shell.sidebar-collapsed .sidebar-rail .sidebar-navigation button{display:grid;width:48px;min-height:42px;place-items:center;padding:11px 0;text-align:center}.app-shell.sidebar-collapsed .profile.sidebar-rail{justify-content:center}.app-shell.sidebar-collapsed .sidebar-flyout{position:absolute;z-index:50;top:0;left:72px;display:flex;width:220px;height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;background:#18212f;padding:18px;box-shadow:14px 0 28px #0f172a42;opacity:0;pointer-events:none;transform:translate(-8px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.app-shell.sidebar-collapsed .sidebar-flyout.is-open{opacity:1;pointer-events:auto;transform:translate(0);visibility:visible}.workspace-panel,.page,.table-frame,.table-wrapper,.card,.preview-panel,.notice,.summary-strip,.selection-panel{min-width:0;max-width:100%}.page{padding:20px}.table-frame,.table-wrapper{overflow-x:auto;overflow-y:auto}th,td{padding:10px}.event-target-cell{max-width:min(320px,20vw)}.task-drawer{width:min(720px,calc(100vw - 252px));padding:20px}.selector-modal{left:max(240px,calc(50vw - 440px));right:max(20px,calc(50vw - 620px))}.calendar-form{grid-template-columns:minmax(160px,1.2fr) repeat(2,minmax(130px,1fr)) minmax(150px,.8fr) auto}.user-form,.listing-filter-grid,.inventory-monitor-control-panel,.inventory-filter-panel,.listing-filter-panel,.listing-import-form{grid-template-columns:repeat(3,minmax(140px,1fr))}.inventory-monitor-search,.inventory-inbound-import{grid-template-columns:minmax(200px,1fr) auto}.rule-config-row{grid-template-columns:minmax(200px,1fr) repeat(2,minmax(140px,1fr)) auto}.new-product-plan-item-section{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.event-flow-summary,.promotion-preview>header,.event-suggestion-card{flex-wrap:wrap}}@media(max-width:860px){.app-shell{--sidebar-width: 0px;grid-template-columns:1fr}.sidebar{gap:16px}.sidebar-collapse-toggle{display:none}main{min-height:auto}.workspace-toolbar{position:static}.workspace-tab{min-width:118px}.sidebar-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-shell{left:0}.page-header,.inline-form,.user-form,.selection-heading,.section-heading{flex-direction:column;align-items:stretch}.page-header-actions{flex-wrap:wrap}.history-events-modal,.event-suggestion-rules-modal{top:16px;right:16px;bottom:16px;left:16px;padding:16px}.history-events-modal>header,.event-suggestion-rules-modal>header,.event-suggestion-rule-detail>header,.event-suggestion-rule-toolbar,.event-type-detail-toolbar{flex-direction:column;align-items:stretch}.event-type-card-grid{grid-template-columns:1fr}.event-type-detail-heading{align-items:flex-start;flex-direction:column;gap:4px}.event-object-filter{align-items:stretch;flex-direction:column}.event-object-filter label,.event-object-filter .event-object-filter-keyword{width:100%;min-width:0}.event-object-filter-actions{align-items:stretch}.event-object-filter-actions button{flex:1}.user-form,.inventory-monitor-search,.inventory-monitor-control-panel,.inventory-inbound-import,.inventory-filter-panel,.listing-filter-panel,.new-product-plan-layout,.new-product-plan-item-section,.new-product-plan-create-grid,.sync-next-row{grid-template-columns:1fr}.inventory-monitor-control-actions{justify-content:flex-start}.new-product-plan-progress-labels{flex-wrap:wrap;justify-content:flex-start}.new-product-plan-progress-labels span{width:calc(50% - 8px);text-align:left}}@media(prefers-reduced-motion:reduce){.app-shell,.sidebar{transition:none}}:root{--canvas: #f5f5f7;--surface: #ffffff;--surface-table: #ffffff;--surface-subtle: #f8f9fb;--surface-glass: rgba(255, 255, 255, .76);--surface-glass-strong: rgba(255, 255, 255, .9);--text-primary: #1d1d1f;--text-secondary: #6e6e73;--text-tertiary: #86868b;--line: #e5e5ea;--line-strong: #d1d1d6;--accent: #0a6ee8;--accent-hover: #075fc9;--accent-soft: #eaf3ff;--success: #17845a;--warning: #b76b00;--danger: #c8342b;--radius-control: 10px;--radius-surface: 14px;--radius-overlay: 18px;--shadow-float: 0 18px 50px rgba(25, 27, 31, .12), 0 2px 8px rgba(25, 27, 31, .05);color:var(--text-primary);background:var(--canvas);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}body{background:var(--canvas);color:var(--text-primary)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(10,110,232,.26);outline-offset:2px}.app-shell{--sidebar-width: 244px;background:var(--canvas)}.sidebar{border-right:1px solid rgba(209,209,214,.78);background:var(--surface-glass);box-shadow:inset -1px 0 #ffffffa6;color:var(--text-primary);padding:20px 14px}@supports (backdrop-filter: blur(18px)){.sidebar,.workspace-toolbar,.calendar-form,.inventory-filter-panel,.listing-filter-panel,.inventory-monitor-control-panel{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}}.brand{margin:2px 8px 26px;color:var(--text-primary);font-size:16px;letter-spacing:-.02em}.sidebar-collapse-toggle{border:1px solid transparent;border-radius:var(--radius-control);color:var(--text-secondary)}.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus-visible{border-color:var(--line);background:#ffffffb3;color:var(--text-primary)}.sidebar-navigation{gap:4px}.nav-section{gap:3px;margin:8px 0}.nav-section-toggle,nav button,.profile button{border-radius:var(--radius-control);color:var(--text-secondary);font-size:14px;font-weight:600;padding:10px 12px}nav button.active,nav button:hover,.profile button:hover{background:var(--accent-soft);color:var(--accent)}.nav-section-toggle:hover{background:#ffffffa6;color:var(--text-primary)}.profile{border-top-color:var(--line);padding:16px 8px 2px}.profile span{color:var(--text-tertiary)}.workspace-toolbar{min-height:52px;border-bottom-color:#d1d1d6bf;background:#ffffffc7;padding:8px 18px}.workspace-tabs{align-items:center;gap:6px}.pacific-clock{display:inline-flex;min-width:218px;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:7px;border-left:1px solid var(--line);color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.pacific-clock time{color:var(--text-primary);font-weight:650}.pacific-clock-compact{display:none}.workspace-tab{min-width:132px;max-width:240px;min-height:36px;align-items:center;border:1px solid transparent;border-radius:10px;color:var(--text-secondary)}.workspace-tab.active{border-color:#d1d1d6e6;background:var(--surface-glass-strong);box-shadow:0 1px 3px #191b1f0f;color:var(--text-primary)}.workspace-tab-button,.workspace-tab-close{border-radius:9px}.workspace-tab-button{font-size:13px;font-weight:650}.workspace-tab-button:hover,.workspace-tab-close:hover,.workspace-tab.active .workspace-tab-button:hover,.workspace-tab.active .workspace-tab-close:hover{background:#edf4ff;color:var(--accent)}.page{padding:28px}.page-header{margin-bottom:22px}h1,h2,h3{color:var(--text-primary);letter-spacing:-.025em}h2{font-size:26px;line-height:1.22}p,.muted{color:var(--text-secondary)}label{color:#515158;font-size:13px;font-weight:600}.table-frame,.table-wrapper{border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface-table);box-shadow:0 1px 2px #191b1f06}.calendar-form,.inventory-filter-panel,.activity-filter-panel,.listing-filter-panel,.inventory-monitor-control-panel{border:1px solid rgba(209,209,214,.82);border-radius:var(--radius-surface);background:var(--surface-glass);box-shadow:0 8px 24px #191b1f09}@media(max-width:1100px){.activity-filter-panel{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:680px){.decision-support-filter{grid-template-columns:1fr}.decision-support-filter-actions{align-items:stretch}.decision-support-filter-actions>button{flex:1 1 auto}.activity-filter-panel{grid-template-columns:1fr}.activity-filter-actions{align-items:stretch}.activity-filter-actions>button{flex:1 1 auto}}@media(min-width:861px){.app-shell{--sidebar-width: 244px}.app-shell.sidebar-collapsed{--sidebar-width: 72px}.app-shell.sidebar-collapsed .sidebar-flyout{left:72px;width:244px;border-right:1px solid var(--line);background:var(--surface-glass-strong);box-shadow:var(--shadow-float)}.page{padding:28px}}@media(max-width:860px){.workspace-toolbar{min-height:48px;padding:6px 12px}.pacific-clock{min-width:100px}.pacific-clock>svg,.pacific-clock-label,.pacific-clock-desktop{display:none}.pacific-clock-compact{display:inline}.workspace-tab{min-width:126px;min-height:34px}.page{padding:20px 16px}}input,select{min-height:42px;border-color:var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary)}input:hover,select:hover{border-color:#a9a9b0}.primary,.primary-button,.secondary,.secondary-button,.danger{min-height:42px;border-radius:var(--radius-control);font-weight:700;letter-spacing:-.01em;padding:0 16px}.primary,.primary-button{border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:0 1px 2px #0a6ee838}.primary:hover:not(:disabled),.primary-button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.primary:disabled,.primary-button:disabled{border-color:#c8d0dc;background:#d9dee7;color:#6b7280;box-shadow:none;cursor:not-allowed;opacity:.78}.secondary,.secondary-button{border:1px solid var(--line-strong);background:#ffffffe0;color:#3a3a3c}.secondary:hover:not(:disabled),.secondary-button:hover:not(:disabled){border-color:#aaaab0;background:#fff}.danger{border-color:#f0c4c1;background:#fff5f4;color:var(--danger)}.card,.preview-panel,.notice,.summary-strip,.selection-panel,.permission-card,.event-detail-panel,.combined-effect-chart-card{border-color:var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:0 1px 2px #191b1f06}th,td{border-bottom-color:#ededf0}th{background:#fafafd;color:#5a5a61;font-size:12px;font-weight:700}.table-frame>table>thead>tr>th,.table-wrapper>table>thead>tr>th{position:sticky;z-index:2;top:0;background:#fafafd;box-shadow:inset 0 -1px #d1d1d6}td{color:#34343a;font-variant-numeric:tabular-nums}tbody tr:hover td,.event-table-row:hover td,.event-table-row.is-expanded td,.history-events-row:hover td{background:#f4f8ff}.status{background:#eaf7f0;color:var(--success);font-weight:700}.status.neutral{background:#f0f1f4;color:#65656d}.status.failed{background:#fff0ef;color:var(--danger)}.task-drawer,.selector-modal,.history-events-modal,.event-suggestion-rules-modal{border-color:#d1d1d6db;border-radius:var(--radius-overlay);background:var(--surface-glass-strong);box-shadow:var(--shadow-float)}.task-drawer{width:min(960px,calc(100vw - 300px));padding:28px}.drawer-form-fields{display:contents;min-width:0;border:0;margin:0;padding:0}.drawer-busy-overlay{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--surface-glass-strong) 76%,rgba(245,245,247,.9));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.drawer-busy-card{display:flex;max-width:390px;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-float);color:var(--text-primary);padding:16px 18px}.drawer-busy-card>div{display:grid;gap:5px}.drawer-busy-card strong{font-size:14px}.drawer-busy-card span{color:var(--text-secondary);font-size:12px;line-height:1.55}.drawer-busy-spinner{flex:0 0 auto;color:var(--accent);animation:drawer-busy-spin .9s linear infinite}@keyframes drawer-busy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.drawer-busy-spinner{animation:none}}.drawer-backdrop,.selector-modal-backdrop,.history-events-backdrop{background:#1d1d1f3d}.flow-detail-content{border-color:var(--line);border-radius:var(--radius-surface);background:var(--surface)}.empty-state{color:var(--text-secondary)}.error{border:1px solid #f1c4c1;border-radius:var(--radius-control);background:#fff2f1;color:var(--danger)}@media(min-width:861px){.task-drawer{width:min(960px,calc(100vw - 276px))}}@media(max-width:860px){.app-shell{align-content:start}.sidebar{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:60px;min-height:60px;align-self:start;padding:8px 12px}.sidebar-main{display:contents}.sidebar-brand-row{align-items:center}.brand{margin:0}.brand span,.profile div{display:none}.sidebar-navigation{display:flex;min-width:0;gap:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.sidebar-navigation::-webkit-scrollbar{display:none}.nav-section{display:contents}.sidebar-navigation button{width:auto;min-height:40px;flex:0 0 auto;padding:8px 10px;white-space:nowrap}.profile{border-top:0;padding:0}.profile button{width:40px;min-height:40px;padding:0}.workspace-toolbar{top:60px}.listing-import-form{grid-template-columns:1fr}.listing-import-form>*,.listing-template-actions{min-width:0;max-width:100%}.listing-template-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.listing-template-actions select,.page-header-actions{width:100%}.page-header-actions .primary,.page-header-actions .secondary,.page-header-actions .danger{min-width:0;flex:1 1 132px}.task-drawer{top:10px;right:10px;bottom:10px;left:10px;width:auto;padding:20px}.selector-modal{top:10px;right:10px;bottom:10px;left:10px;overflow:auto;padding:16px}.selector-modal>header{align-items:flex-start}.listing-filter-grid{grid-template-columns:1fr}.selector-toolbar{flex-wrap:wrap}.preview-title{align-items:flex-start}.preview-title-actions{flex-wrap:wrap;justify-content:flex-end}.field-settings-panel{top:10px;right:10px;bottom:10px;left:10px;max-width:none;padding:18px}.field-settings-header{align-items:stretch;flex-direction:column}.field-settings-header .secondary{width:100%}.field-order-item{grid-template-areas:"name visible" "actions format"}.field-order-actions{gap:2px;justify-content:flex-start}.field-order-actions button{min-width:0;padding:0 4px}}.bd-submission-task-panels{display:grid;gap:16px;width:100%}.bd-task-heading{align-items:flex-start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;padding:14px 16px;width:100%}.bd-task{display:block;overflow:hidden;padding:0}.bd-task-title{align-items:flex-start;display:flex;gap:10px;min-width:0}.bd-task-step{display:inline-grid;flex:0 0 auto;min-width:32px;height:28px;place-items:center;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-subtle);color:var(--text-secondary);font-size:12px;font-weight:750;letter-spacing:.02em}.bd-task-title-copy{min-width:0}.bd-task-title-line{align-items:baseline;column-gap:12px;display:flex;flex-wrap:wrap;row-gap:4px}.bd-task-title-line h3{margin:0;font-size:16px}.bd-task-description{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.bd-task>.task-inline-content{align-items:stretch;box-sizing:border-box;display:grid;gap:14px;margin-top:0;padding:0 16px 16px}.bd-task>.task-inline-content>.bd-table-frame{width:calc(100% + 32px);max-width:none;margin:0 -16px -16px;border-right:0;border-bottom:0;border-left:0;border-radius:0 0 var(--radius-surface) var(--radius-surface);box-shadow:none}.bd-submission-task-panels .preview-actions{align-items:flex-start;flex-wrap:wrap;justify-content:space-between;white-space:normal}.bd-submission-task-panels .preview-actions>p{flex:1 1 320px;margin:0}.bd-review-sync-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.bd-preview-table{min-width:100%;width:max-content}.bd-preview-table th,.bd-preview-table td{vertical-align:top}.bd-preview-table .bd-wrap-cell{min-width:160px;white-space:normal;line-height:1.5}.bd-task .activity-upload-panel{width:100%}.bd-task>.task-inline-content>.bd-effect-monitor-panel{box-sizing:border-box;width:calc(100% + 32px);margin:0 -16px -16px;padding:0 16px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.bd-effect-monitor-panel .bd-table-frame{width:100%;margin:0}.bd-effect-monitor-panel .effect-section{min-width:0}.bd-effect-monitor-panel .effect-section h3{margin-top:2px}.bd-task-heading>.status{justify-self:end}@media(max-width:860px){.bd-task-heading{grid-template-columns:1fr;gap:8px}.bd-task-heading>.status{justify-self:start}.bd-task-title-line{align-items:flex-start;display:grid;gap:4px}.bd-task>.task-inline-content{padding-right:12px;padding-left:12px}.bd-task>.task-inline-content>.bd-table-frame{width:calc(100% + 24px);margin-right:-12px;margin-left:-12px}.bd-task>.task-inline-content>.bd-effect-monitor-panel{width:calc(100% + 24px);margin-right:-12px;margin-left:-12px;padding-right:12px;padding-left:12px}}.bd-workflow-heading{align-items:baseline;display:flex;gap:10px;padding:4px 2px 0}.bd-workflow-heading span{color:var(--text-secondary);font-size:.82rem}.bd-manual-review{background:#dc262614;box-shadow:inset 3px 0 #dc2626;color:#991b1b}.bd-manual-review td,.bd-manual-review:hover td{background:#dc262614;color:#991b1b}.bd-manual-review input{min-width:120px}.bd-manual-review small{display:block;margin-top:4px}.low-inventory-review-actions{display:flex;flex-wrap:wrap;gap:.4rem;min-width:13rem}.low-inventory-review-action-status{flex-basis:100%;color:var(--text-secondary);font-size:.78rem;line-height:1.3}.low-inventory-guidance-panel{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.low-inventory-guidance-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-top:1rem}.low-inventory-analysis-card{background:var(--surface-subtle);border:1px solid var(--line);border-radius:.75rem;display:grid;gap:.35rem;padding:.85rem}.low-inventory-analysis-card>strong{font-size:1.25rem}.low-inventory-analysis-card.danger{background:color-mix(in srgb,#ef4444 8%,var(--surface));border-color:#ef4444}.low-inventory-danger-warning,.low-inventory-cliff-detail,.low-inventory-guidance-meta{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.85rem}.low-inventory-cliff-detail,.low-inventory-guidance-meta{background:var(--surface-subtle);border-radius:.65rem;padding:.75rem}.app-shell.layout-compact,.app-shell.layout-touch-medium{--sidebar-width: 0px;grid-template-columns:minmax(0,1fr);align-content:start;min-height:100dvh}.layout-compact main,.layout-touch-medium main,.layout-compact .workspace-panels,.layout-touch-medium .workspace-panels,.layout-compact .page,.layout-touch-medium .page{width:100%;min-width:0}.responsive-workspace-header{position:sticky;z-index:45;top:0;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:calc(60px + env(safe-area-inset-top));border-bottom:1px solid rgba(209,209,214,.9);background:#fffffff0;padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));box-shadow:0 1px 8px #191b1f0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.responsive-workspace-current{display:grid;min-width:0;gap:1px}.responsive-workspace-current span,.responsive-workspace-current strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-workspace-current span{color:var(--text-tertiary);font-size:11px}.responsive-workspace-current strong{color:var(--text-primary);font-size:16px}.responsive-workspace-icon-button{position:relative;display:inline-grid;width:44px;min-width:44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text-primary);padding:0}.responsive-workspace-tabs-button>span{position:absolute;top:-4px;right:-4px;display:grid;min-width:20px;height:20px;place-items:center;border:2px solid var(--surface);border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:800}.responsive-overlay-shell{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0}.responsive-overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:#18212f57;padding:0}.responsive-navigation-sheet,.responsive-tabs-sheet{position:absolute;z-index:1;display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--surface);box-shadow:var(--shadow-float)}.responsive-navigation-sheet{top:0;bottom:0;left:0;width:min(88vw,380px);border-radius:0 18px 18px 0;padding:max(18px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.responsive-tabs-sheet{right:0;bottom:0;left:0;max-height:min(72dvh,640px);border-radius:20px 20px 0 0;padding:16px max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.layout-touch-medium .responsive-tabs-sheet{top:0;bottom:0;left:auto;width:min(420px,58vw);max-height:none;border-radius:18px 0 0 18px;padding-top:max(18px,env(safe-area-inset-top))}.responsive-navigation-sheet>header,.responsive-tabs-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.responsive-navigation-sheet h2,.responsive-tabs-sheet h2{margin:0;font-size:19px}.responsive-sheet-title{display:flex;align-items:center;gap:9px}.responsive-navigation-list{display:grid;min-height:0;flex:1;align-content:start;gap:5px;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px 16px}.responsive-navigation-list .nav-section{display:grid;gap:4px}.responsive-navigation-list button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:flex-start;gap:10px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);padding:10px 12px;text-align:left}.responsive-navigation-list button.active{background:var(--accent-soft);color:var(--accent);font-weight:750}.responsive-navigation-list .nav-section-toggle{justify-content:space-between;color:var(--text-primary);font-weight:750}.responsive-navigation-list .nav-section-toggle>span{display:inline-flex;align-items:center;gap:10px}.responsive-navigation-sheet>footer{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:14px}.responsive-navigation-sheet>footer>div{display:grid;gap:2px}.responsive-navigation-sheet>footer span{color:var(--text-tertiary);font-size:12px}.responsive-navigation-sheet .pacific-clock{justify-content:flex-start;border:0;padding:0}.responsive-navigation-sheet>footer button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px}.responsive-open-tabs{display:grid;min-height:0;gap:8px;overflow-y:auto;overscroll-behavior:contain}.responsive-open-tab{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle)}.responsive-open-tab.active{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:var(--accent-soft)}.responsive-open-tab>button:first-child{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:var(--text-primary);padding:10px 12px;text-align:left}.responsive-open-tab>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-open-tab-close{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--text-tertiary);padding:0}.layout-compact .page{padding:18px 14px calc(24px + env(safe-area-inset-bottom))}.layout-touch-medium .page{padding:24px clamp(20px,3vw,34px) calc(30px + env(safe-area-inset-bottom))}.responsive-event-card-list{display:grid;gap:10px}.responsive-event-card{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.responsive-event-card.selected{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 11%,transparent)}.responsive-event-card-main{display:grid;min-width:0;gap:7px;border:0;border-radius:0;background:transparent;color:var(--text-secondary);padding:14px;text-align:left}.responsive-event-card-main>span,.responsive-event-card-main>small{min-width:0;overflow-wrap:break-word}.responsive-event-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:var(--text-primary)}.responsive-event-card-heading strong{min-width:0;font-size:15px;line-height:1.45;overflow-wrap:break-word}.responsive-event-card-actions{display:flex;min-height:52px;align-items:center;gap:8px;border-top:1px solid var(--line);padding:7px 10px}.responsive-event-card-actions button{min-height:44px}.responsive-event-card-actions .danger{margin-left:auto}.responsive-event-master-detail,.responsive-event-master-list,.responsive-event-master-panel{min-width:0}.responsive-event-master-panel{overflow:auto;overscroll-behavior:contain}.responsive-event-detail-empty{display:grid;min-height:280px;place-items:center;align-content:center;gap:8px;border:1px dashed var(--line-strong);border-radius:14px;color:var(--text-tertiary);text-align:center}.responsive-event-detail-empty strong{color:var(--text-primary)}.responsive-event-detail-surface,.responsive-history-detail-surface{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;overscroll-behavior:contain;background:var(--surface-subtle);padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.responsive-history-detail-surface{z-index:3}.responsive-event-detail-surface>.event-detail-panel,.responsive-history-detail-surface>.event-detail-panel,.responsive-event-master-panel>.event-detail-panel{margin:0}.layout-compact .task-drawer,.layout-compact .history-events-modal,.layout-compact .event-suggestion-rules-modal{top:0;right:0;bottom:0;left:0;width:auto;border-radius:0;padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.layout-touch-medium .task-drawer{top:0;right:0;bottom:0;width:min(680px,76vw);border-radius:18px 0 0 18px;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) 24px}.layout-touch-medium .history-events-modal,.layout-touch-medium .event-suggestion-rules-modal{top:18px;right:18px;bottom:18px;left:18px;border-radius:18px;padding:20px}.layout-compact .task-drawer,.layout-touch-medium .task-drawer,.layout-compact .history-events-modal,.layout-touch-medium .history-events-modal{overflow:auto;overscroll-behavior:contain}.layout-compact .event-detail-panel,.layout-touch-medium .event-detail-panel{min-width:0;padding:14px}.layout-compact .event-detail-panel>header,.layout-touch-medium .event-detail-panel>header,.layout-compact .event-flow-summary,.layout-touch-medium .event-flow-summary,.layout-compact .task-run-item,.layout-touch-medium .task-run-item{align-items:stretch;flex-direction:column}.layout-compact .event-detail-panel>header,.layout-touch-medium .event-detail-panel>header{position:sticky;z-index:5;top:-14px;margin:-14px -14px 0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);padding:14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.layout-compact .event-detail-actions,.layout-touch-medium .event-detail-actions{justify-content:flex-start}.layout-compact .event-detail-actions button,.layout-touch-medium .event-detail-actions button,.layout-compact .drawer-actions button,.layout-touch-medium .drawer-actions button{min-height:44px}.layout-compact .event-detail-panel .table-frame,.layout-touch-medium .event-detail-panel .table-frame,.layout-compact .event-detail-panel .table-wrapper,.layout-touch-medium .event-detail-panel .table-wrapper{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.layout-compact .drawer-form{grid-template-columns:minmax(0,1fr)}.layout-compact .drawer-actions{position:sticky;z-index:4;bottom:calc(-18px - env(safe-area-inset-bottom));margin:8px -14px calc(-18px - env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.layout-compact .drawer-actions button{flex:1}@media(min-width:720px){.layout-touch-medium .responsive-event-master-detail{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);min-height:0;gap:14px}.layout-touch-medium .responsive-event-master-list,.layout-touch-medium .responsive-event-master-panel{max-height:calc(100dvh - 220px);overflow:auto}.layout-touch-medium .responsive-event-master-panel{border-left:1px solid var(--line);padding-left:14px}.layout-touch-medium .event-type-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){.layout-touch-medium .responsive-event-master-panel:not(.has-selection){display:none}.layout-touch-medium .responsive-event-master-panel.has-selection{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;overflow:auto;background:var(--surface-subtle);padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}}.approval-navigation-highlight{outline:3px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:-3px}@media(max-width:640px){.manual-activity-dialog.replenishment-drawer{width:calc(100vw - 16px);max-height:none;padding:16px}}@media(max-width:520px){.manual-activity-dialog.replenishment-drawer{top:0;right:0;bottom:0;left:0;width:100vw;border-radius:0;padding:14px}}.operation-replenishment-page{display:flex;flex-direction:column;gap:16px;padding:16px 20px 32px}.operation-replenishment-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.operation-replenishment-header h2{margin:0 0 4px;font-size:20px;font-weight:600}.operation-replenishment-header p{margin:0;font-size:13px;color:var(--text-secondary, #65758b)}.operation-replenishment-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.summary-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--surface, #ffffff);border:1px solid var(--line-subtle, #e2e8f0);border-radius:8px;box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .04))}.summary-card-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;flex-shrink:0}.summary-card-icon.bg-blue{background:#eff6ff;color:#2563eb}.summary-card-icon.bg-orange{background:#fff7ed;color:#ea580c}.summary-card-icon.bg-teal{background:#f0fdf4;color:#0d9488}.summary-card-icon.bg-red{background:#fef2f2;color:#dc2626}.summary-card-content{display:flex;flex-direction:column;gap:2px}.summary-card-label{font-size:12px;color:var(--text-secondary, #64748b)}.summary-card-value{font-size:20px;font-weight:700;color:var(--text-primary, #0f172a)}.operation-replenishment-filter-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--surface, #ffffff);border:1px solid var(--line-subtle, #e2e8f0);border-radius:8px;flex-wrap:wrap}.operation-replenishment-filter-bar .filter-group{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;flex:1}.operation-replenishment-filter-bar .filter-group label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:var(--text-secondary, #475569)}.operation-replenishment-filter-bar .filter-group input,.operation-replenishment-filter-bar .filter-group select{height:32px;padding:4px 8px;font-size:13px;border:1px solid var(--line-strong, #cbd5e1);border-radius:6px;min-width:130px}.operation-replenishment-filter-bar .filter-actions{display:flex;align-items:center;gap:8px}.operation-replenishment-table-frame table th{white-space:nowrap;font-size:12px;font-weight:600;padding:8px 10px}.operation-replenishment-table-frame table td{font-size:13px;padding:8px 10px;vertical-align:middle}.cell-sku-asin{display:flex;flex-direction:column;gap:2px}.cell-compact{display:flex;flex-direction:column;gap:1px}.action-buttons-cell{display:flex;align-items:center;gap:6px}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.tag-teal{background:#ccfbf1;color:#0f766e;border:1px solid #99f6e4}.tag-gray{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.tag-orange{background:#ffedd5;color:#c2410c;border:1px solid #fed7aa}.tag-green{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.tag-yellow{background:#fef9c3;color:#a16207;border:1px solid #fef08a}.tag-blue{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.tag-red{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.text-teal{color:#0d9488}.text-orange{color:#ea580c}.button-xs{height:24px;padding:2px 6px;font-size:12px;gap:4px}.operation-replenishment-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--surface, #ffffff);border:1px solid var(--line-subtle, #e2e8f0);border-radius:8px}.pagination-buttons{display:flex;align-items:center;gap:8px}.new-product-plan-page{min-width:0;color:#243142}.new-product-plan-page .page-header{padding:16px 20px;border:1px solid #e2e7ed;border-radius:20px;background:#f9fbfd}.new-product-plan-toolbar,.new-product-plan-pagination{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.new-product-plan-filters{display:grid;gap:10px;margin:16px 0}.new-product-plan-filters label{display:grid;gap:5px;font-size:12px;color:#4b596b}.new-product-plan-filters input,.new-product-plan-filters select{min-width:0;width:100%;padding:9px 10px;border:1px solid #cdd5df;border-radius:9px;background:#fff;color:#243142}.new-product-plan-pagination{margin-top:18px;font-size:12px}.new-product-plan-batch-item,.new-product-plan-batch-main,.new-product-plan-detail-stack{min-width:0;overflow-wrap:anywhere}.new-product-plan-batch-meta{flex-wrap:wrap}.new-product-plan-page .new-product-plan-item-section{display:block;min-width:0}.new-product-plan-item-section .table-frame{max-width:100%;overflow-x:auto;background:#fff}.new-product-plan-page .new-product-plan-step-grid{grid-template-columns:minmax(0,1fr)}.new-product-plan-step-card{border-radius:16px}.new-product-plan-step-card>.secondary-button{margin:10px 0}.new-product-plan-next{margin:0;color:#34475d;font-weight:600}.new-product-plan-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:6px;border:1px solid #e0e5ec;border-radius:14px;background:#eef2f7}.new-product-plan-tabs button{flex:1;border:0;background:transparent;padding:11px 14px;border-radius:10px;color:#526074;white-space:nowrap}.new-product-plan-tabs button[aria-pressed=true]{background:#fff;color:#1b4269;box-shadow:0 2px 7px #18385813;font-weight:600}.new-product-plan-supplier-panel{padding:20px;min-width:0}.new-product-plan-supplier-row{padding:16px 0;border-top:1px solid #e4e9ef;overflow-wrap:anywhere}.new-product-plan-supplier-summary{display:grid;gap:8px;padding:12px 0;font-size:13px;color:#4d5b6c}.new-product-plan-drawer{width:min(760px,calc(100vw - 24px));overflow-wrap:anywhere}.new-product-plan-page .new-product-plan-back{display:none}.new-product-plan-page :focus-visible{outline:3px solid #3983cb;outline-offset:3px}@supports (backdrop-filter: blur(12px)){.new-product-plan-page .page-header,.new-product-plan-page .new-product-plan-batch-list,.new-product-plan-tabs{background:#f8fafce8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(prefers-reduced-motion:reduce){.new-product-plan-page *,.new-product-plan-page *:before,.new-product-plan-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.new-product-plan-page .new-product-plan-layout{grid-template-columns:minmax(0,1fr)}.new-product-plan-page.show-mobile-list .new-product-plan-detail-stack,.new-product-plan-page.show-mobile-detail .new-product-plan-batch-list{display:none}.new-product-plan-page .new-product-plan-back{display:inline-flex;justify-self:start}.new-product-plan-page .page-header{align-items:start;flex-wrap:wrap}.new-product-plan-page .new-product-plan-create-grid{grid-template-columns:minmax(0,1fr)}.new-product-plan-page .new-product-plan-progress-points,.new-product-plan-page .new-product-plan-progress-labels{display:none}.new-product-plan-page .new-product-plan-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.new-product-plan-progress-shell,.new-product-plan-overview-card{min-width:0}.new-product-plan-page .new-product-plan-progress-points,.new-product-plan-page .new-product-plan-progress-labels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.new-product-plan-page .new-product-plan-progress-labels span{width:auto;min-width:0;overflow-wrap:anywhere}.new-product-plan-import-dialog{width:min(1080px,calc(100vw - 24px))}.new-product-plan-import-dialog .table-frame{max-width:100%;overflow-x:auto}@media(max-width:760px){.new-product-plan-page .new-product-plan-progress-points,.new-product-plan-page .new-product-plan-progress-labels{display:none}}.new-product-plan-page .new-product-plan-batch-items{max-height:54vh;overflow-y:auto;padding:3px}.new-product-plan-drawer header{align-items:flex-start;gap:12px}.new-product-plan-drawer header h3{min-width:0;flex:1}.new-product-plan-drawer header button{flex-shrink:0;white-space:nowrap}.new-product-plan-page .new-product-plan-item-table td{max-width:340px;overflow:hidden;text-overflow:ellipsis}.new-product-plan-page{color:#24282f;gap:18px}.new-product-plan-page .page-header{background:transparent;border:0;padding:0 2px 4px;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.new-product-plan-page .page-header h2{font-size:23px;letter-spacing:-.5px}.new-product-plan-page .page-header p{font-size:12px;color:#77808d;margin-top:5px}.new-product-plan-page .new-product-plan-layout{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:24px}.new-product-plan-page .new-product-plan-batch-list{border:1px solid #e7e9ed;border-radius:18px;background:#fafbfc;padding:18px 12px;box-shadow:none}.new-product-plan-page .new-product-plan-section-header{padding:0 7px}.new-product-plan-page .new-product-plan-section-header h3{font-size:16px}.new-product-plan-page .new-product-plan-filters{grid-template-columns:minmax(0,1fr) auto;gap:10px 6px;margin:18px 5px 12px}.new-product-plan-page .npp-search{position:relative;display:flex;align-items:center}.new-product-plan-page .npp-search svg{position:absolute;left:10px;color:#89919c;pointer-events:none}.new-product-plan-page .npp-search input{padding-left:33px;padding-right:28px;background:#f0f2f5;border-color:transparent;font-size:12px;height:36px}.new-product-plan-page .npp-search .npp-search-clear{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:transparent;color:#89919c;cursor:pointer;padding:0;border-radius:50%}.new-product-plan-page .npp-search .npp-search-clear:hover{background:#e2e5e9;color:#434954}.new-product-plan-page .npp-search .npp-search-clear svg{position:static}.new-product-plan-page .npp-filter-menu{position:relative}.new-product-plan-page .npp-filter-menu summary{display:flex;align-items:center;gap:4px;height:36px;padding:0 8px;border:1px solid #e2e5e9;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;list-style:none}.new-product-plan-page .npp-filter-menu summary::-webkit-details-marker{display:none}.new-product-plan-page .npp-filter-fields{position:absolute;top:44px;right:0;width:255px;z-index:4;padding:16px;display:grid;gap:12px;border:1px solid #e2e5e9;border-radius:14px;background:#fff;box-shadow:0 12px 36px #18223820}.new-product-plan-page .npp-filter-fields small{font-size:11px;color:#777}.new-product-plan-page .npp-status-filters{grid-column:1 / -1;display:flex;padding:3px;gap:3px;background:#e9ecf0;border-radius:9px}.new-product-plan-page .npp-status-filters button{flex:1;padding:6px;border:0;border-radius:7px;background:transparent;color:#626b77;font-size:12px}.new-product-plan-page .npp-status-filters button[aria-pressed=true]{background:#fff;color:#24282f;box-shadow:0 1px 4px #1b263216}.new-product-plan-page .npp-active-filters{grid-column:1 / -1;margin:0;color:#53677b;font-size:11px}.new-product-plan-page .npp-list-columns{display:flex;justify-content:space-between;padding:8px 13px;color:#9097a0;font-size:11px}.new-product-plan-page .new-product-plan-batch-items{gap:3px;max-height:calc(100vh - 335px);min-height:220px;padding:2px}.new-product-plan-page .new-product-plan-batch-item{grid-template-columns:minmax(0,1fr) 40px;gap:9px;align-items:center;border:1px solid transparent;border-radius:11px;background:transparent;padding:12px 10px}.new-product-plan-page .new-product-plan-batch-item:hover{background:#f0f3f7}.new-product-plan-page .new-product-plan-batch-item.active{background:#eaf2ff;border-color:#d5e4fb}.new-product-plan-page .new-product-plan-batch-main{gap:7px}.new-product-plan-page .new-product-plan-batch-main>strong{font-size:13px;font-weight:600;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-product-plan-page .new-product-plan-batch-main>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.new-product-plan-page .new-product-plan-batch-meta{gap:5px 7px;font-size:10px;color:#7f8793}.new-product-plan-page .new-product-plan-batch-meta span{font-size:inherit;color:inherit}.new-product-plan-page .npp-store{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:36px;height:30px;border-radius:8px;font-size:12px;font-weight:650;flex-shrink:0}.new-product-plan-page .npp-store-blue{background:#e1ebfc;color:#466dae}.new-product-plan-page .npp-store-purple{background:#eee6f7;color:#8664a4}.new-product-plan-page .npp-store-mint{background:#e0f0e9;color:#568b73}.new-product-plan-page .npp-store-peach{background:#f9eadd;color:#ae7e55}.new-product-plan-page .npp-store-rose{background:#f6e4eb;color:#a3627c}.new-product-plan-page .npp-store-slate{background:#e5e9ee;color:#64728b}.new-product-plan-page .npp-batch-status{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:500}.new-product-plan-page .npp-batch-status.is-progress{color:#427ab7;background:#e8f1ff}.new-product-plan-page .npp-batch-status.is-complete{color:#398366;background:#e3f2e9}.new-product-plan-page .new-product-plan-overview-card{padding:7px 2px 18px;border:0;border-bottom:1px solid #e5e8ec;border-radius:0;background:transparent;box-shadow:none}.new-product-plan-page .npp-batch-heading{display:flex;align-items:center;gap:12px}.new-product-plan-page .npp-batch-heading h3{margin:0;font-size:22px;letter-spacing:-.4px;overflow-wrap:anywhere}.new-product-plan-page .npp-overview-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:9px}.new-product-plan-page .npp-overview-bottom p{margin:0;font-size:12px;color:#7a8593}.new-product-plan-page .npp-progress{display:flex;align-items:center;gap:9px;color:#4f846f;font-size:12px;white-space:nowrap}.new-product-plan-page .npp-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:90px;height:5px;border:0;border-radius:4px;overflow:hidden;background:#e4e9e7}.new-product-plan-page .npp-progress progress::-webkit-progress-bar{background:#e4e9e7}.new-product-plan-page .npp-progress progress::-webkit-progress-value{background:#64a58c}.new-product-plan-page .npp-progress progress::-moz-progress-bar{background:#64a58c}.new-product-plan-page .new-product-plan-tabs{justify-self:start;max-width:100%;padding:3px;border:0;border-radius:10px;background:#eceff3}.new-product-plan-page .new-product-plan-tabs button{flex:none;padding:8px 19px;font-size:12px}.new-product-plan-page .npp-workflow{display:grid;gap:22px;min-width:0}.new-product-plan-page .new-product-plan-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.new-product-plan-page .npp-step-tile{display:flex;align-items:center;gap:10px;min-width:0;padding:15px 12px;min-height:78px;background:#fff;border:1px solid #e1e5eb;border-radius:12px;text-align:left;color:#536070;transition:border-color .15s,background .15s}.new-product-plan-page .npp-step-tile:hover{border-color:#9dbdeb}.new-product-plan-page .npp-step-tile.completed{background:#f6faf8;border-color:#dcebe3;color:#375c4c}.new-product-plan-page .npp-step-tile[aria-pressed=true]{border-color:#4a8cf2;background:#eff5ff;box-shadow:0 0 0 1px #4a8cf2;color:#2863ae}.new-product-plan-page .npp-step-marker{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#f0f2f5;color:#919ba9;font-size:12px}.new-product-plan-page .completed .npp-step-marker{color:#5a987c;background:#e3f0e9}.new-product-plan-page .npp-step-tile[aria-pressed=true] .npp-step-marker{background:#4285e8;color:#fff}.new-product-plan-page .npp-step-copy{min-width:0;display:grid;gap:7px}.new-product-plan-page .npp-step-copy strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.new-product-plan-page .npp-step-copy small{font-size:10px;color:#82908b}.new-product-plan-page .npp-step-operation{padding:22px;border:1px solid #e3e7ed;border-radius:16px;background:#fff;min-width:0}.new-product-plan-page .npp-step-operation header{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:20px}.new-product-plan-page .npp-step-operation h4{margin:0;font-size:15px}.new-product-plan-page .npp-step-operation header p{font-size:12px;color:#87909b;margin:7px 0 0}.new-product-plan-page .npp-step-operation form{margin:15px 0}.new-product-plan-page .npp-step-operation .new-product-plan-step-inline{flex-wrap:wrap}.new-product-plan-page .npp-step-operation input{max-width:100%}@media(max-width:1100px){.new-product-plan-page .new-product-plan-layout{grid-template-columns:290px minmax(0,1fr);gap:16px}.new-product-plan-page .new-product-plan-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-product-plan-page .new-product-plan-tabs button{padding:8px 12px}.new-product-plan-page .npp-overview-bottom{flex-wrap:wrap}}@media(max-width:760px){.new-product-plan-page .new-product-plan-layout{grid-template-columns:minmax(0,1fr)}.new-product-plan-page .new-product-plan-batch-items{max-height:60vh}.new-product-plan-page .npp-step-operation{padding:16px}.new-product-plan-page .npp-batch-heading h3{font-size:18px}.new-product-plan-page .new-product-plan-tabs{width:100%}.new-product-plan-page .new-product-plan-tabs button{flex:1;padding:8px 9px}.new-product-plan-page .npp-step-tile{padding:12px 9px;gap:7px}}@media(max-width:360px){.new-product-plan-page .new-product-plan-step-grid{grid-template-columns:minmax(0,1fr)}}.new-product-plan-page .npp-store{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-product-plan-page .new-product-plan-tabs button{width:auto}.new-product-plan-page .npp-step-operation .new-product-plan-upload-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.new-product-plan-page .npp-step-operation .new-product-plan-upload-form>label{width:auto;min-width:0;flex:1 1 180px}.new-product-plan-page .npp-step-operation .new-product-plan-upload-form>button{width:auto}.new-product-plan-page .primary-button{background:#087cf0}.new-product-plan-page .new-product-plan-pagination button{padding:6px 8px;background:#fff;border:1px solid #e0e5eb;border-radius:7px;color:#556274}.new-product-plan-page .new-product-plan-pagination button:disabled{opacity:.4}@media(max-width:760px){.new-product-plan-page .npp-step-operation .new-product-plan-upload-form>label{flex-basis:100%}}.coupon-batch-sku-options{display:grid;gap:8px;max-height:280px;overflow-y:auto;padding:8px;border:1px solid #d8e0eb;border-radius:8px}.coupon-batch-sku-options label{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.coupon-batch-sku-options input[type=checkbox]{width:auto}.npp-coupon-step .new-product-plan-step-actions{flex-wrap:wrap}.event-detail-panel.bd-event-detail{--bd-ink: #17263d;--bd-secondary: #52647b;--bd-glass: rgba(255, 255, 255, .74);gap:24px;padding:28px;border:1px solid rgba(255,255,255,.95);border-radius:28px;color:var(--bd-ink);background:radial-gradient(ellipse at 0 0,#dceafa 0,transparent 48%),radial-gradient(ellipse at 100% 15%,#e9e5f8 0,transparent 38%),#f1f5fa;box-shadow:inset 0 1px #fff,0 12px 40px #283f6114;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.bd-event-detail>header{align-items:flex-start;gap:24px;padding:8px 4px 0}.bd-event-detail>header>div:first-child{min-width:0}.bd-event-detail .bd-event-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:#345d8d;font-size:11px;font-weight:700;letter-spacing:.16em}.bd-event-eyebrow span{border-left:1px solid #adc2dc;padding-left:12px;letter-spacing:.06em;font-weight:500}.bd-event-detail .event-title-row{flex-wrap:wrap}.bd-event-detail .event-title-row h3{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:650;line-height:1.25;letter-spacing:-.035em;overflow-wrap:anywhere}.bd-event-detail>header>div>p:not(.bd-event-eyebrow){margin:12px 0 0;color:var(--bd-secondary);font-size:13px;line-height:1.6}.bd-event-detail .event-detail-actions{padding-top:4px}.bd-event-detail .event-flow-summary{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:0;padding:20px 8px;border:1px solid rgba(255,255,255,.95);border-radius:20px;background:var(--bd-glass);box-shadow:inset 0 1px #fff,0 4px 18px #31496a0a;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.bd-event-detail .event-flow-summary>div{min-width:0;padding:0 20px;border:0;border-radius:0;background:transparent;overflow-wrap:anywhere}.bd-event-detail .event-flow-summary>div+div{border-left:1px solid #dce4ef}.bd-event-detail .event-flow-summary span{color:var(--bd-secondary);font-size:11px;letter-spacing:.04em}.bd-event-detail .event-flow-summary strong{display:block;margin-top:7px;color:var(--bd-ink);font-size:14px;font-weight:600}.bd-event-detail .bd-submission-task-panels{gap:18px}.bd-event-detail .bd-workflow-heading{gap:12px;padding:8px 4px 0}.bd-event-detail .bd-workflow-heading strong{color:var(--bd-ink);font-size:19px;letter-spacing:-.025em}.bd-event-detail .bd-workflow-heading span{color:var(--bd-secondary);font-size:12px}.bd-event-detail .bd-task{container:bd-card / inline-size;border:1px solid #fff;border-radius:22px;background:#ffffffa6;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:0 3px 8px #1f395706,0 10px 28px #1f39570b;scroll-margin-top:24px}.bd-event-detail .bd-task-heading{padding:22px 24px;border-bottom:1px solid #e9eef5;background:linear-gradient(115deg,#eaf3ff99,#fff6 55%,#f0ecfb99);box-shadow:inset 0 1px #fff}.bd-event-detail .bd-task-title{gap:14px}.bd-event-detail .bd-task-step{min-width:40px;height:40px;padding:0 8px;border:1px solid #fff;border-radius:13px;color:#326199;background:linear-gradient(150deg,#fff,#dfeafb);box-shadow:inset 0 1px #fff,0 3px 8px #25446b10;font-size:13px;font-variant-numeric:tabular-nums}.bd-event-detail .bd-task-title-line{align-items:flex-start;flex-direction:column;gap:5px}.bd-event-detail .bd-task-title-line h3{font-size:16px;font-weight:650;line-height:1.5;color:var(--bd-ink)}.bd-event-detail .bd-task-description{color:var(--bd-secondary);font-size:12px;line-height:1.7}.bd-event-detail .bd-task>.task-inline-content{padding-top:20px;background:#fff}.bd-event-detail .bd-task-heading>.status{align-self:start;margin-top:4px;font-size:11px;padding:5px 10px}.bd-event-detail .activity-upload-panel{border:1px solid #e2eaf5;border-radius:16px;padding:20px;background:#f8fafd}.bd-event-detail .selected-files{border-radius:12px;border:1px solid #e0eaf7;padding:12px 14px;background:#f1f6fc;color:#345275}.bd-event-detail .muted{color:var(--bd-secondary);line-height:1.65}.bd-event-detail button{border-radius:999px;min-height:36px;transition:background-color .14s ease,box-shadow .14s ease}.bd-event-detail button.primary{background:#0875e1;border-color:#0875e1;box-shadow:inset 0 1px #ffffff35,0 3px 8px #0875e11a}.bd-event-detail button.primary:hover:not(:disabled){background:#0064c8}.bd-event-detail button.secondary{background:#ffffffd9;border-color:#d9e3ef;color:#365373;box-shadow:inset 0 1px #fff}.bd-event-detail button.secondary:hover:not(:disabled){background:#edf4fc;border-color:#b7cce6}.bd-event-detail button.danger{background:#fff5f5;border:1px solid #f3d8dc;color:#ad263e}.bd-event-detail button:disabled{box-shadow:none}.bd-event-detail button.primary:disabled{background:#e6edf5;border-color:#dce5ef;color:#61738a;opacity:1}.bd-event-detail button.secondary.bd-prestart-export{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:40px;padding:10px 18px;border:1px solid #397fc9;color:#fff;background:linear-gradient(180deg,#ffffff20,#fff0 65%),#0558b3f5;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #003c8126,0 4px 12px #075eb62b;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);white-space:nowrap}.bd-event-detail button.secondary.bd-prestart-export:hover:not(:disabled){background:linear-gradient(180deg,#ffffff24,#fff0 65%),#03499bfa;border-color:#2666b0;box-shadow:inset 0 1px #ffffff80,0 6px 16px #075eb63d}.bd-event-detail button.secondary.bd-prestart-export:active:not(:disabled){background:#074d99;box-shadow:inset 0 2px 4px #002b6140}.bd-event-detail button.secondary.bd-prestart-export:focus-visible{outline:3px solid #0875e1;outline-offset:3px}.bd-event-detail button.secondary.bd-prestart-export:disabled{color:#61738a;background:#e6edf5;border-color:#d1ddea;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}.bd-event-detail .activity-upload-panel label{min-width:0}.bd-event-detail input[type=file]{width:100%;padding:8px;font-size:12px}.bd-event-detail input[type=file]::file-selector-button{border:1px solid #d3dfed;border-radius:7px;padding:5px 10px;margin-right:10px;background:#f0f5fb;color:#365373}.bd-event-detail :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:10px;border-color:#cddaea;background-color:#fff}.bd-event-detail :is(button,input,select,textarea,summary):focus-visible,.bd-event-detail .bd-task:focus-visible{outline:3px solid #0875e1;outline-offset:3px}.bd-event-detail :is(th,td){font-variant-numeric:tabular-nums}.bd-event-detail th{background:#f6f8fc;color:#52647b}@container bd-card (min-width: 720px){.bd-event-detail .activity-upload-panel{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:end}.bd-event-detail .activity-upload-panel>p{grid-column:1 / -1;margin:0}.bd-event-detail .activity-upload-panel>button{grid-column:1 / -1;justify-self:start;min-width:160px}}@media(max-width:860px){.event-detail-panel.bd-event-detail{padding:14px;gap:18px;border-radius:22px}.bd-event-detail>header{flex-direction:column;gap:14px}.bd-event-detail .event-detail-actions{justify-content:flex-start}.bd-event-detail .event-flow-summary{grid-template-columns:1fr;gap:14px;padding:18px}.bd-event-detail .event-flow-summary>div{padding:0}.bd-event-detail .event-flow-summary>div+div{border-left:0;border-top:1px solid #dce4ef;padding-top:14px}.bd-event-detail .bd-task{border-radius:18px}.bd-event-detail .bd-task-heading{padding:18px 14px}.bd-event-detail .bd-task-heading>.status{margin-left:54px;margin-top:0}.bd-event-detail .bd-workflow-heading{flex-wrap:wrap}.bd-event-detail .activity-upload-panel{padding:14px}.bd-event-detail button{min-height:44px}}.layout-compact .bd-event-detail>header,.layout-touch-medium .bd-event-detail>header{position:relative;top:auto;margin:0;border:0;padding:4px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.bd-event-detail button.secondary.bd-prestart-export:not(:disabled){background:#075eb6;border-color:#07509b;-webkit-backdrop-filter:none;backdrop-filter:none}.event-detail-panel.bd-event-detail{--bd-glass: #fff}.bd-event-detail .event-flow-summary{backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#bac9db}.bd-event-detail .bd-task{border-color:#bac9db;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.bd-event-detail .bd-task-heading{background:#f2f6fc}}@media(prefers-reduced-motion:reduce){.bd-event-detail button{transition:none}}.event-workspace-panel{background:#fbfcfd}.event-page{gap:0;background:#fbfcfd;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;padding:4px 6px 32px}.event-page>.page-header{margin-bottom:16px;gap:16px;display:flex;align-items:center;justify-content:space-between}.event-page>.page-header h2{color:#1d1d1f;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.5px;margin:0}.event-page>.page-header p{display:none}.event-page>.page-header .page-header-actions{align-self:center;padding-top:0;display:flex;gap:10px}.event-page>.page-header button{min-height:38px;height:38px;padding:0 16px;border-radius:11px;font-size:13.5px;font-weight:550;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.event-page>.page-header button.primary,.event-page .event-object-filter button.primary{background:#0071e3;border:1px solid #0071e3;color:#fff;box-shadow:0 2px 8px #0071e359,inset 0 1px #ffffff40}.event-page>.page-header button.primary:hover,.event-page .event-object-filter button.primary:hover{background:#0062c4;border-color:#0062c4;box-shadow:0 4px 12px #0071e373;transform:translateY(-.5px)}.event-page>.page-header button.secondary{background:#ffffffd9;color:#1d1d1f;border:1px solid rgba(0,0,0,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 3px #0000000a}.event-page>.page-header button.secondary:hover{background:#fff;border-color:#0003;box-shadow:0 2px 6px #00000014}.event-page .event-object-filter{display:flex;flex-direction:row;align-items:center;gap:16px;flex:none;margin:0 0 22px;padding:10px 18px;min-height:64px;border:1px solid rgba(255,255,255,.95);border-radius:20px;background:#ffffffd1;-webkit-backdrop-filter:blur(24px) saturate(190%);backdrop-filter:blur(24px) saturate(190%);box-shadow:0 10px 32px -4px #17263d0f,0 2px 8px #17263d05,inset 0 1px #fff,inset 0 -1px #00000008;position:relative;flex-wrap:wrap}.event-filter-dimensions{display:inline-flex;align-items:center;background:#0000000d;padding:3px;border-radius:13px;gap:3px;flex:none}.event-page .event-filter-dimensions button{min-height:36px;height:36px;min-width:60px;padding:0 16px;border:none;border-radius:10px;background:transparent;color:#48484a;box-shadow:none;font-size:13.5px;font-weight:550;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.event-page .event-filter-dimensions button:hover{color:#1d1d1f;background:#ffffff80}.event-page .event-filter-dimensions button[aria-pressed=true]{color:#fff;background:#0071e3;font-weight:600;box-shadow:0 2px 8px #0071e359}.event-filter-input-row{display:flex;align-items:center;gap:10px;flex:1;min-width:280px;max-width:560px}.event-page .event-object-filter-keyword{display:flex;align-items:center;flex:1;min-width:0;position:relative;margin:0}.event-object-filter-keyword>svg{position:absolute;left:13px;color:#86868b;pointer-events:none}.event-page .event-object-filter-keyword input{min-width:0;width:100%;height:40px;min-height:40px;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:0 14px 0 40px;background:#00000009;color:#1d1d1f;font-size:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s cubic-bezier(.16,1,.3,1)}.event-page .event-object-filter-keyword input:focus{background:#fff;border-color:#0071e3;box-shadow:0 0 0 3px #0071e326;outline:none}.event-page .event-object-filter-actions{display:flex;gap:8px;align-items:center;flex:none}.event-page .event-object-filter-actions button{min-height:38px;height:38px;padding:0 16px;border-radius:10px;font-size:13.5px;font-weight:550;cursor:pointer;transition:all .2s ease}.event-page .event-object-filter-actions .secondary{color:#48484a;background:#0000000a;border:1px solid rgba(0,0,0,.06)}.event-page .event-object-filter-actions .secondary:hover{background:#00000014;color:#1d1d1f}.event-page .event-object-filter-actions button:disabled{color:#9ca3af;background:#00000005;border-color:transparent;opacity:.6;cursor:default;box-shadow:none}.event-page .event-object-filter-hint{flex:none;display:inline-flex;align-items:center;gap:8px 14px;color:#86868b;font-size:12.5px;line-height:1.4;margin-left:auto}.event-filter-rule{display:inline-flex;align-items:center;gap:6px}.event-filter-rule svg{color:#0071e3;flex:none}.event-filter-exclusions{padding-left:12px;border-left:1px solid rgba(0,0,0,.1)}.event-filter-applied{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;line-height:1.4;color:#0284c7;padding-top:8px;border-top:1px dashed rgba(0,113,227,.18);overflow-wrap:anywhere}.event-filter-draft{color:#b45309}.event-page .event-type-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:8px 14px;background:#ffffffd9;border:1px solid rgba(226,232,240,.85);border-radius:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 2px 8px #00000005}.event-page .event-type-detail-toolbar button.secondary{min-height:34px;height:34px;padding:0 14px;font-size:13px;font-weight:550;border-radius:9px;display:inline-flex;align-items:center;gap:8px;border-color:#cbd5e1;background:#fff}.event-page .event-type-detail-toolbar button.secondary:hover{background:#f8fafc}.event-page .event-type-detail-heading{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#64748b}.event-page .event-type-detail-heading strong{color:#0f172a;font-size:16px;font-weight:700}.event-page>.event-type-card-frame{padding:4px 0 20px}.event-category-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:0 0 14px}.event-category-heading h3{margin:0;font-size:20px;line-height:1.3;color:#1d1d1f;font-weight:650}.event-category-heading span{color:#86868b;font-size:14px}.event-page .event-type-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.event-page .event-type-card{display:grid;grid-template-columns:50px minmax(0,1fr) 200px 120px;align-items:center;gap:20px;min-height:76px;padding:12px 22px;border-radius:17px;border:1px solid #e5e7eb;background:#fff;color:#1d1d1f;box-shadow:0 2px 6px #00000005;width:100%;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.event-page .event-type-card:hover{border-color:#cbd5e1;background:#fbfcfd;box-shadow:0 8px 24px #0000000f;transform:translateY(-1.5px)}.event-page .event-type-card>.event-category-name{font-size:18px;line-height:1.4;font-weight:650;color:#1d1d1f;overflow-wrap:anywhere}.event-category-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:13px;background:#f1f5f9;color:#64748b;flex:none;transition:all .2s ease}.event-category-icon.tone-blue{color:#0071e3;background:#eef6ff}.event-category-icon.tone-teal{color:#0d9488;background:#f0fdfa}.event-category-icon.tone-violet{color:#7c3aed;background:#f5f3ff}.event-category-icon.tone-amber{color:#d97706;background:#fffbeb}.event-category-icon.tone-cyan{color:#0284c7;background:#f0f9ff}.event-page .event-type-card-count{display:flex;align-items:baseline;justify-content:flex-end;padding-right:24px;gap:8px;color:#64748b;white-space:nowrap;font-size:14px}.event-page .event-type-card-count strong{color:#111827;font-size:28px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}.event-page .event-type-card-action{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;font-size:14px;color:#475569;font-weight:500}.event-page :is(.event-type-card,.event-filter-dimensions button,.event-object-filter input,.event-object-filter button):focus-visible{outline:2px solid #0071e3;outline-offset:2px}.event-list-read-state{padding:36px 20px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1.6;font-size:14px}.event-page .event-type-card-frame>.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 20px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc;color:#64748b;white-space:normal;text-align:center;font-size:14px}.event-page .event-type-card-frame>.empty-state strong{color:#1e293b;font-size:17px}.event-page .event-type-card-frame>.empty-state button{margin-top:6px;border-radius:9px}@media(max-width:1100px){.event-page .event-object-filter-hint{margin-left:0;width:100%;margin-top:4px}.event-page .event-type-card{grid-template-columns:46px minmax(0,1fr) auto 22px;gap:14px;padding:10px 14px}.event-category-icon{width:46px;height:46px;border-radius:12px}.event-type-card-action>span{display:none}.event-page .event-type-card>.event-category-name{font-size:16px}.event-page .event-type-card-count{padding-right:0}.event-page .event-type-card-count strong{font-size:22px}}@media(max-width:700px){.event-page>.page-header{margin-bottom:12px}.event-page>.page-header h2{font-size:24px}.event-page>.page-header .page-header-actions{flex-wrap:wrap}.event-page>.page-header button{padding:6px 12px;min-height:34px}.event-page .event-object-filter{padding:12px;gap:10px;margin-bottom:16px;border-radius:14px}.event-filter-dimensions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%}.event-page .event-filter-dimensions button{min-width:0;padding:4px 2px;font-size:12.5px;min-height:32px}.event-filter-input-row{width:100%;max-width:none;flex-wrap:wrap}.event-page .event-object-filter-keyword{flex-basis:100%}.event-page .event-object-filter-actions{width:100%}.event-page .event-object-filter-actions button{flex:1}.event-filter-exclusions{border:0;padding:0}.event-category-heading h3{font-size:18px}.event-page .event-type-card{grid-template-columns:42px minmax(0,1fr) 18px;gap:4px 12px;padding:12px;min-height:72px}.event-category-icon{grid-row:1 / span 2;width:42px;height:42px}.event-page .event-type-card>.event-category-name{grid-column:2;font-size:15px}.event-page .event-type-card-count{grid-column:2;justify-content:flex-start;gap:6px;font-size:12.5px}.event-page .event-type-card-count strong{font-size:20px}.event-page .event-type-card-action{grid-column:3;grid-row:1 / span 2}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.event-page .event-object-filter{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#cbd5e1}}@supports not (backdrop-filter: blur(1px)){.event-page .event-object-filter{background:#fff}}@media(prefers-reduced-motion:reduce){.event-page .event-type-card{transition:none}}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal){--event-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--event-canvas: #edf3ff;--event-surface: #fff;--event-subtle: #f7f7f9;--event-ink: #182440;--event-muted: #596b88;--event-line: #dfe7f4;--event-accent: #0069ed;--event-accent-soft: #edf5ff;--event-danger: #b42318;--event-glass: rgba(255, 255, 255, .46);--event-glass-line: rgba(255, 255, 255, .86);--event-glass-shadow: 0 8px 28px rgba(67, 105, 181, .075), inset 0 1px 0 rgba(255, 255, 255, .95);--event-control-radius: 14px;--event-pill-radius: 999px;--event-pill-surface: rgba(255, 255, 255, .94);--event-pill-shadow: 0 3px 10px rgba(80, 111, 163, .035);--event-list-surface: #f1f5fc;--event-list-header: #e8effa;--event-surface-radius: 24px;--event-overlay-radius: 24px;color:var(--event-ink);font-family:var(--event-font);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button{border-radius:var(--event-pill-radius);font-family:var(--event-font);font-weight:550;letter-spacing:-.01em;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button:is(.primary,.secondary,.danger,.mini-action){border-radius:var(--event-pill-radius)}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button.primary,.event-page>.page-header button.primary,.event-page .event-object-filter button.primary{color:#fff;background:var(--event-accent);border:1px solid var(--event-accent);box-shadow:inset 0 1px #fff3,0 2px 5px #0066cc1f}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button.primary:hover:not(:disabled),.event-page>.page-header button.primary:hover:not(:disabled),.event-page .event-object-filter button.primary:hover:not(:disabled){background:#005bb5;border-color:#005bb5;transform:none;box-shadow:0 3px 8px #0066cc29}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button.secondary{color:var(--event-ink);background:var(--event-pill-surface);border:1px solid var(--event-glass-line);box-shadow:var(--event-pill-shadow)}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button.secondary:hover:not(:disabled){background:#fff;border-color:var(--event-line)}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button.danger{color:var(--event-danger);background:#fff4f3;border:1px solid #f0cfca;box-shadow:none}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) button.primary:disabled{color:#64646c;background:#e9e9ee;border-color:#dedee5;opacity:1}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){color:var(--event-ink);background-color:var(--event-surface);border-color:#d2d2d9;border-radius:var(--event-control-radius);font:inherit}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) :is(button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--event-accent);outline-offset:3px}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) .muted{color:var(--event-muted)}.event-workspace-panel{background:#fbfbfd}.event-page{background:#fbfbfd;padding:12px 16px 32px}.event-page>.page-header{margin-bottom:18px}.event-page>.page-header h2,.event-suggestions-page>.page-header h2{font-size:28px;font-weight:650;letter-spacing:-.035em}.event-page>.page-header button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.event-page .event-object-filter,.event-page .event-type-detail-toolbar{background:var(--event-glass);border:1px solid var(--event-glass-line);border-radius:var(--event-surface-radius);box-shadow:var(--event-glass-shadow),0 0 0 1px #1d1d1f0b;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.event-page .event-object-filter{gap:12px 16px;margin-bottom:24px;padding:12px 16px}.event-page .event-filter-dimensions{background:#eeeef2;border-radius:12px;gap:2px}.event-page .event-filter-dimensions button{min-width:56px;padding:0 12px}.event-page .event-filter-dimensions button[aria-pressed=true]{color:var(--event-accent);background:#fff;box-shadow:0 1px 4px #1d1d1f1f,inset 0 0 0 1px #1d1d1f0a}.event-page .event-object-filter-keyword input{background:var(--event-subtle);border-color:var(--event-line)}.event-page .event-object-filter-keyword input:focus{background:#fff;border-color:var(--event-accent);box-shadow:0 0 0 3px #0066cc1f}.event-page .event-object-filter-hint{color:var(--event-muted);font-size:12px}.event-page .event-category-heading h3{font-size:19px;font-weight:600}.event-page .event-category-heading span{color:var(--event-muted);font-size:13px}.event-page .event-type-card{border-color:var(--event-line);border-radius:var(--event-surface-radius);box-shadow:0 1px 3px #1d1d1f06}.event-page .event-type-card:hover{border-color:#b8cbe1;background:#fff;box-shadow:0 4px 16px #1d1d1f0f;transform:translateY(-1px)}.event-page .event-type-card>.event-category-name{font-size:17px;font-weight:600}.event-page .event-type-card-count strong{font-size:26px;font-weight:600;letter-spacing:-.035em}.event-page .event-type-card-action{color:var(--event-accent);font-size:13px}.event-page .event-type-detail-toolbar{flex-wrap:wrap;padding:10px 14px}.event-page .event-type-detail-heading{flex-wrap:wrap;color:var(--event-muted);font-size:13px}.event-page .event-type-detail-heading strong{color:var(--event-ink);font-weight:600}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-rules-modal) .table-frame{background:var(--event-surface);border-color:var(--event-line);border-radius:14px;box-shadow:none}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-rules-modal) th{color:var(--event-muted);background:var(--event-subtle);font-weight:600}:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-rules-modal) td{color:var(--event-ink);font-variant-numeric:tabular-nums}.event-page .event-table-row>td{padding-top:16px;padding-bottom:16px}.event-page .event-detail-row>td{background:var(--event-canvas);padding:0;overflow:visible;white-space:normal}.event-page .event-type-detail-view{container:event-list / inline-size}.event-page .event-detail-content{position:sticky;left:0;width:min(100%,calc(100cqw - 2px));padding:16px}.event-page .event-detail-content>:is(.event-detail-panel,.promotion-v2-panel){margin-top:0}.event-page .responsive-event-card{background:#fff;border-color:var(--event-line);border-radius:var(--event-surface-radius);box-shadow:none}.event-page .responsive-event-card.selected{border-color:#97bce5;background:#f4f8ff}.event-page .responsive-event-card-main{color:var(--event-ink)}.event-page .responsive-event-card-main small{color:var(--event-muted)}.event-page .event-list-read-state,.event-page .event-type-card-frame>.empty-state{background:var(--event-subtle);border-color:var(--event-line);color:var(--event-muted)}.event-detail-panel,.event-detail-panel:is(.bd-event-detail,.warning-inventory-cleanup-panel,.low-inventory-price-increase-panel),.promotion-v2-panel{--bd-ink: var(--event-ink);--bd-secondary: var(--event-muted);--bd-glass: var(--event-glass);--warning-ink: var(--event-ink);--warning-muted: var(--event-muted);--warning-blue: var(--event-accent);--warning-line: var(--event-line);--pv-ink: var(--event-ink);--pv-muted: var(--event-muted);--pv-blue: var(--event-accent);--pv-line: var(--event-line);background:var(--event-canvas);border:1px solid var(--event-line);border-radius:22px;box-shadow:none;color:var(--event-ink);font-family:var(--event-font);white-space:normal;min-width:0;max-width:100%}.event-detail-panel,.event-detail-panel:is(.bd-event-detail,.warning-inventory-cleanup-panel,.low-inventory-price-increase-panel){padding:24px}.event-detail-panel>header{gap:16px;flex-wrap:wrap}.event-detail-panel>header>div:first-child{min-width:0}.event-detail-panel .event-title-row h3,.event-detail-panel .low-workspace-header h2,.event-detail-panel .warning-workspace-header h2,.promotion-v2-panel .promotion-v2-workspace-header h3{color:var(--event-ink);font-size:clamp(24px,2.2vw,30px);line-height:1.25;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere}.event-detail-panel .event-title-row{gap:12px;flex-wrap:wrap}.event-detail-panel>header p{color:var(--event-muted);font-size:13px;line-height:1.6}.event-detail-panel .event-flow-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.65fr);gap:0;border:1px solid var(--event-line);border-radius:var(--event-surface-radius);background:var(--event-surface);box-shadow:none;padding:18px 0;-webkit-backdrop-filter:none;backdrop-filter:none}.event-detail-panel .event-flow-summary>div{padding:0 18px;border:0;border-radius:0;background:transparent;min-width:0;overflow-wrap:anywhere}.event-detail-panel .event-flow-summary>div+div{border-left:1px solid var(--event-line)}.event-detail-panel .event-flow-summary span{color:var(--event-muted);font-size:12px}.event-detail-panel .event-flow-summary strong{color:var(--event-ink);font-size:14px;font-weight:600}.event-detail-panel .task-run-list{gap:14px}.event-detail-panel .task-run-item{border-color:var(--event-line);border-radius:var(--event-surface-radius);padding:18px;background:var(--event-surface)}.event-detail-panel .task-run-item>div:first-child{align-items:flex-start;gap:12px;min-width:0}.event-detail-panel .task-run-item>div:first-child>span{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;color:var(--event-accent);background:var(--event-accent-soft);font-size:13px;font-weight:600}.event-detail-panel .task-run-item>div:first-child>div{min-width:0}.event-detail-panel .task-run-item strong{font-weight:600}.event-detail-panel .task-run-item p{color:var(--event-muted);font-size:13px;line-height:1.65;margin:5px 0 0}.event-detail-panel .task-run-actions{gap:8px;align-self:start}.event-detail-panel .bd-task{background:#fff;border-color:var(--event-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.event-detail-panel .bd-task-heading{padding:20px;background:var(--event-subtle);border-color:var(--event-line);box-shadow:none}.event-detail-panel .bd-task-step{background:var(--event-accent-soft);color:var(--event-accent);border:0;border-radius:11px;box-shadow:none}.event-detail-panel .bd-task-title-line h3{color:var(--event-ink)}.event-detail-panel :is(.preview-panel,.activity-upload-panel,.low-review-panel,.warning-workspace-main),.promotion-v2-panel .promotion-v2-card{border-color:var(--event-line);border-radius:var(--event-surface-radius);background:var(--event-surface);box-shadow:none}.event-detail-panel .activity-upload-panel{background:var(--event-subtle)}.event-detail-panel input[type=file]::file-selector-button{border:1px solid var(--event-line);border-radius:8px;padding:6px 12px;background:#fff;color:var(--event-ink);font:inherit;margin-right:10px}.event-detail-panel :is(.low-task-overview,.warning-task-overview) h3{color:var(--event-ink);font-size:clamp(21px,2vw,27px);letter-spacing:-.025em}.event-detail-panel :is(.low-round-sidebar,.warning-round-sidebar){border-color:var(--event-line);background:var(--event-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.event-detail-panel .workflow-tabs,.promotion-v2-panel .promotion-v2-toolbar,.promotion-v2-panel .promotion-v2-sidebar{background:var(--event-glass);border-color:var(--event-glass-line);box-shadow:var(--event-glass-shadow);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.event-detail-panel .workflow-tabs{padding:5px;gap:4px;border:1px solid var(--event-glass-line);border-radius:16px}.event-detail-panel .workflow-tabs button{background:transparent;border:0;box-shadow:none;color:var(--event-muted);border-radius:11px}.event-detail-panel .workflow-tabs button.active,.promotion-v2-panel .promotion-v2-toolbar button[aria-pressed=true]{background:#fff;color:var(--event-accent);box-shadow:0 1px 4px #1d1d1f1a}.promotion-v2-panel .promotion-v2-step.is-current{background:var(--event-accent-soft);color:var(--event-accent);box-shadow:none}.promotion-v2-panel .promotion-v2-step.is-current svg{color:var(--event-accent)}.promotion-v2-panel .promotion-v2-card{padding:22px}.promotion-v2-panel .promotion-v2-task>header h4{font-size:24px;color:var(--event-ink)}.promotion-v2-panel .promotion-v2-store-picker{border-color:var(--event-line)}.event-detail-panel :is(.low-event-info,.warning-event-details)>summary{color:var(--event-ink);background:var(--event-glass);border-color:var(--event-line)}.event-page :is(.task-drawer,.history-events-modal,.selector-modal),.event-suggestion-adoption-drawer,.event-suggestion-rules-modal{border:1px solid var(--event-line);border-radius:var(--event-overlay-radius);background:var(--event-surface);box-shadow:0 24px 80px #1d1d1f2e,0 0 0 1px #ffffffa6;-webkit-backdrop-filter:none;backdrop-filter:none}.event-page :is(.drawer-backdrop,.history-events-backdrop,.selector-modal-backdrop){background:#1d1d1f3d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event-page :is(.task-drawer,.history-events-modal,.selector-modal)>header,.event-suggestion-adoption-drawer>header,.event-suggestion-rules-modal>header{padding-bottom:18px;border-bottom:1px solid var(--event-line)}.event-page :is(.task-drawer,.history-events-modal,.selector-modal)>header :is(h2,h3),.event-suggestion-adoption-drawer>header h2,.event-suggestion-rules-modal>header h2{margin:0 0 6px;color:var(--event-ink);font-size:24px;font-weight:650;letter-spacing:-.03em}.event-page :is(.task-drawer,.history-events-modal,.selector-modal)>header p{margin:0;color:var(--event-muted);font-size:13px}.event-page :is(.task-drawer,.history-events-modal,.selector-modal)>header>button{flex:none;min-width:60px;white-space:nowrap}.event-page .event-create-drawer{display:flex;flex-direction:column;overflow-y:auto}.event-page .event-create-drawer>header{flex:none}.event-page .drawer-form{gap:20px}.event-page .drawer-form label{font-size:13px;font-weight:550;color:var(--event-muted);min-width:0}.event-page :is(.readonly-field,.object-picker-field),.event-suggestion-adoption-drawer :is(.readonly-field,.object-picker-field){background:var(--event-subtle);border-color:var(--event-line);border-radius:var(--event-control-radius);font-weight:400}.event-page .readonly-field strong{font-weight:550;overflow-wrap:anywhere}.event-page .flow-detail-panel{border-color:var(--event-line);border-radius:14px;background:var(--event-subtle)}.event-page .drawer-actions,.event-suggestion-adoption-drawer .drawer-actions{border-top:1px solid var(--event-line);background:var(--event-glass);padding-top:16px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.event-page .promotion-v2-create fieldset{background:var(--event-subtle);border-color:var(--event-line);border-radius:16px}.event-page .event-create-drawer .promotion-v2-create{display:flex;flex-direction:column;gap:18px;max-width:720px;padding:0}.event-page .event-create-drawer .promotion-v2-create>button{min-width:180px}.event-page .history-event-filter{max-width:320px;color:var(--event-muted);font-size:13px}.event-page .history-event-object-filter{margin:0}.event-page .history-events-modal{display:flex;flex-direction:column;align-items:stretch}.event-page .history-events-modal>*{flex-shrink:0}.event-suggestions-page .event-suggestion-card{background:var(--event-surface);border-color:var(--event-line);border-radius:var(--event-surface-radius);box-shadow:none}.event-suggestion-adoption-drawer .event-suggestion-adoption-summary,.event-suggestion-rules-modal .event-suggestion-rule-detail{background:var(--event-subtle);border-color:var(--event-line);border-radius:var(--event-surface-radius)}.event-suggestions-page .history-events-backdrop,.drawer-shell:has(>.event-suggestion-adoption-drawer)>.drawer-backdrop{background:#1d1d1f3d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:860px){.event-page{padding:10px 4px 24px}.event-page .event-object-filter{padding:12px;gap:12px}.event-page .event-type-detail-toolbar{align-items:flex-start}.event-page .event-type-detail-heading{gap:6px 10px}.event-detail-panel,.event-detail-panel:is(.bd-event-detail,.warning-inventory-cleanup-panel,.low-inventory-price-increase-panel){padding:16px;border-radius:18px}.event-detail-panel .event-flow-summary{grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.event-detail-panel .event-flow-summary>div{padding:0}.event-detail-panel .event-flow-summary>div+div{border-left:0;border-top:1px solid var(--event-line);padding-top:12px}.event-detail-panel .task-run-item{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.event-detail-panel .task-run-actions{justify-content:flex-start}.event-page .event-detail-content{padding:10px}.event-page :is(.task-drawer,.history-events-modal,.selector-modal){padding:18px}.event-page .event-create-drawer .drawer-form{grid-template-columns:minmax(0,1fr)}.promotion-v2-panel .promotion-v2-card{padding:18px 14px}}@media(max-width:540px){.event-page>.page-header{align-items:center;flex-direction:row;flex-wrap:wrap}.event-page>.page-header h2{font-size:25px;text-align:left}.event-page>.page-header .page-header-actions{gap:6px}.event-page>.page-header button{padding:0 10px;font-size:13px}.event-page .event-filter-dimensions{width:100%}.event-page .event-filter-dimensions button{min-width:0;flex:1;padding:0 6px}.event-page .event-filter-input-row{min-width:0;max-width:none;width:100%;flex-wrap:wrap}.event-page .event-object-filter-keyword{flex-basis:100%}.event-page .event-object-filter-actions{width:100%}.event-page .event-object-filter-actions button{flex:1;min-height:44px;height:auto}.event-page .event-object-filter-hint{margin-left:0;flex-wrap:wrap}.event-page .event-filter-exclusions{border-left:0;padding-left:0}.event-page .event-type-card{padding:14px;gap:8px 12px}.event-page .event-type-card>.event-category-name{font-size:15px}.event-page .event-type-card-count strong{font-size:22px}.event-page .object-picker-field{grid-template-columns:minmax(0,1fr)}.event-page :is(.task-drawer,.history-events-modal,.selector-modal){border-radius:0;border:0}.event-detail-panel .workflow-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.event-detail-panel .workflow-tabs button{min-width:0;flex-direction:column;padding:8px 4px;gap:5px;font-size:12px}.event-detail-panel .event-detail-actions{justify-content:flex-start}:is(.event-page,.event-detail-panel,.promotion-v2-panel) button:not(.mini-action):not(.event-type-card){min-height:44px}.event-page .responsive-event-detail-surface>.event-detail-panel{border-radius:0;border:0}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal){--event-glass: #fff}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal){--event-glass: #fff;--event-glass-line: #b8b8c1;--event-muted: #4d4d55;--event-line: #b8b8c1}.event-page :is(.event-object-filter,.event-type-detail-toolbar,.drawer-actions,.drawer-backdrop,.history-events-backdrop,.selector-modal-backdrop),.event-detail-panel .workflow-tabs,.promotion-v2-panel :is(.promotion-v2-sidebar,.promotion-v2-toolbar),.event-suggestions-page .history-events-backdrop,.drawer-shell:has(>.event-suggestion-adoption-drawer)>.drawer-backdrop,.event-suggestion-adoption-drawer .drawer-actions{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal) *,:is(.event-page,.event-detail-panel,.promotion-v2-panel) *:before,:is(.event-page,.event-detail-panel,.promotion-v2-panel) *:after{transition:none;animation:none;scroll-behavior:auto}.event-page .event-type-card:hover{transform:none}}.event-workspace-panel,.event-page,.event-suggestions-page,.event-detail-panel,.event-detail-panel:is(.bd-event-detail,.warning-inventory-cleanup-panel,.low-inventory-price-increase-panel),.promotion-v2-panel,.event-page :is(.task-drawer,.history-events-modal,.selector-modal),.event-suggestion-adoption-drawer,.event-suggestion-rules-modal{background-color:#e8f0ff;background-image:url(/assets/event-ambient-CQDyk8E_.webp);background-position:center;background-size:cover;background-blend-mode:multiply}.event-page{padding:26px 30px 32px;gap:0;min-height:100%}.event-workspace-panel:not([hidden]):has(>.event-page.is-detail-open){display:block;overflow-y:auto}.event-page>.page-header{margin-bottom:20px}.event-page>.page-header h2{font-size:32px}.event-page.is-detail-open>.page-header{min-height:32px;margin-bottom:8px}.event-page.is-detail-open>.page-header h2{font-size:15px;font-weight:550;color:var(--event-muted)}.event-page.is-detail-open>.page-header button{min-height:32px;height:32px;padding:0 12px;font-size:12px}.event-type-navigation{display:flex;gap:6px;padding:10px 14px;margin:0 0 18px;min-width:0;min-height:72px;border:1px solid var(--event-glass-line);border-radius:999px;background:var(--event-glass);box-shadow:var(--event-glass-shadow);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.event-page .event-type-navigation button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;width:auto;min-width:0;min-height:50px;padding:10px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#425779;box-shadow:none;font-size:15px;white-space:nowrap}.event-page .event-type-navigation button:hover:not(:disabled){background:#ffffff70}.event-page .event-type-navigation button[aria-selected=true]{background:var(--event-pill-surface);color:var(--event-accent);font-weight:650;border-color:#fff;box-shadow:var(--event-pill-shadow)}.event-type-navigation .event-category-icon{width:24px;height:24px;border-radius:0;background:transparent;color:inherit}.event-type-navigation .event-category-icon svg{width:24px;height:24px}.event-page .event-object-filter{--event-control-radius: var(--event-pill-radius);min-height:72px;margin-bottom:18px;border-radius:var(--event-pill-radius);padding:12px 14px;gap:12px;box-shadow:var(--event-glass-shadow);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.event-page .event-filter-dimensions{padding:0;gap:6px;border-radius:var(--event-pill-radius);background:transparent}.event-page .event-filter-dimensions button{min-height:44px;height:44px;padding:0 14px;border:1px solid transparent;border-radius:var(--event-pill-radius);color:#425779;background:transparent;box-shadow:none}.event-page .event-filter-dimensions button:hover:not(:disabled){background:#ffffff70}.event-page .event-filter-dimensions button[aria-pressed=true]{background:var(--event-pill-surface);color:var(--event-accent);border-color:#fff;font-weight:650;box-shadow:var(--event-pill-shadow)}.event-page .event-filter-input-row{flex:1;max-width:none;min-width:330px}.event-page .event-object-filter-keyword{position:relative;display:block}.event-page .event-object-filter-keyword>svg{position:absolute;z-index:1;left:15px;top:14px;color:var(--event-muted);pointer-events:none}.event-page .event-object-filter-keyword input{width:100%;height:44px;border-color:#ffffffb3;border-radius:var(--event-pill-radius);background:#ffffffdf;padding-left:40px;font-size:15px}.event-page .event-object-filter-actions button{height:44px;min-height:44px;border-radius:var(--event-pill-radius)}.event-page .event-object-filter-actions button.primary{color:var(--event-accent);background:var(--event-pill-surface);border-color:#fff;box-shadow:var(--event-pill-shadow)}.event-page .event-object-filter-actions button.primary:hover:not(:disabled){color:var(--event-accent);background:#fff;border-color:var(--event-line);box-shadow:var(--event-pill-shadow)}.event-page .event-object-filter-actions button.secondary{background:transparent;border-color:transparent;box-shadow:none}.event-page .event-object-filter-hint{flex:none;max-width:230px;margin-left:0;flex-direction:column;align-items:flex-start;gap:2px;font-size:12px}.event-page .event-filter-exclusions{border:0;padding-left:22px;font-size:11px}.event-page .event-type-detail-toolbar{background:transparent;border:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:18px;justify-content:flex-start}.event-page .event-type-detail-heading{flex:1;gap:8px}.event-page .event-module-actions{display:flex;gap:6px;flex:none;margin-left:auto}.event-page .event-module-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px}.event-page .event-module-actions button:is(.primary,.secondary){border-radius:var(--event-pill-radius)}.event-page .event-module-actions button.secondary{background:var(--event-pill-surface);border-color:var(--event-glass-line);box-shadow:var(--event-pill-shadow)}.event-page .event-type-detail-toolbar{gap:10px}.event-page .event-type-detail-toolbar button.secondary{border-radius:var(--event-pill-radius);background:var(--event-pill-surface);border-color:var(--event-glass-line);box-shadow:var(--event-pill-shadow)}.event-page :is(.table-frame:has(>.event-table),.history-events-table-frame){background:var(--event-list-surface);border:1px solid var(--event-glass-line);border-radius:var(--event-surface-radius)}.event-page :is(.event-table,.history-events-table-frame table){background:var(--event-list-surface)}.event-page :is(.event-table,.history-events-table-frame) th{background:var(--event-list-header)}.event-page :is(.event-table-row,.history-events-row)>td{background:var(--event-list-surface);border-bottom-color:var(--event-line)}.event-page :is(.event-table-row,.history-events-row):hover>td{background:#eaf1fc}.event-page .event-table-row.is-expanded>td{background:var(--event-accent-soft)}.event-page .event-table button{border-radius:var(--event-pill-radius)}.event-page :is(.event-table,.history-events-table-frame) .status{border-radius:var(--event-pill-radius)}.event-page .history-events-row button.secondary{border-radius:var(--event-pill-radius);background:var(--event-pill-surface);border:1px solid var(--event-line);box-shadow:var(--event-pill-shadow)}.event-page .history-events-modal>label{--event-control-radius: var(--event-pill-radius)}.event-page.is-detail-open .event-type-detail-view{gap:0}.event-page.is-detail-open .event-type-detail-toolbar{margin-bottom:14px}.event-page.is-detail-open .event-type-detail-heading{display:none}.event-current-selector{--event-control-radius: var(--event-pill-radius);display:flex;align-items:center;gap:8px;color:var(--event-muted);font-size:12px;max-width:42%}.event-page .event-current-selector select{min-height:34px;width:min(330px,28vw);font-size:12px;background:var(--event-pill-surface);border-color:#fff;border-radius:var(--event-pill-radius)}.event-detail-workspace{position:static!important;width:100%!important;padding:0!important}.event-page .event-detail-workspace>:is(.event-detail-panel,.promotion-v2-panel){margin:0}.event-page .event-detail-panel,.event-page .event-detail-panel:is(.bd-event-detail,.warning-inventory-cleanup-panel,.low-inventory-price-increase-panel){background:transparent;border:0;box-shadow:none;padding:0}.event-page .event-detail-panel>header{padding:0;margin-bottom:20px}.event-page .event-detail-panel .home-kicker{display:none}.event-page .event-detail-panel :is(.warning-workspace-header,.low-workspace-header) h2,.event-page .event-detail-panel .event-title-row h3{font-size:clamp(28px,2.5vw,36px);font-weight:700;letter-spacing:-.035em}.event-page .event-detail-panel .warning-workspace-header h2{margin:0 0 8px}.event-page .event-detail-panel .warning-event-name{color:var(--event-muted);font-size:14px}.event-page .warning-workspace-header .warning-event-name{display:inline;margin-right:14px}.event-page .warning-workspace-header .warning-event-dates{display:inline-flex}.event-detail-panel .workflow-tabs{border-radius:999px;width:fit-content;min-height:58px;padding:5px;gap:6px}.event-detail-panel .workflow-tabs button{border-radius:999px;min-height:46px;padding:10px 24px;gap:10px;font-size:15px}.event-detail-panel .workflow-tabs button.active{color:var(--event-accent);background:#fffffff2;box-shadow:0 2px 7px #5274a607}.event-detail-panel .workflow-tabs svg{width:22px;height:22px}.event-detail-panel :is(.warning-workspace-main,.low-task-overview,.low-review-panel),.event-detail-panel .task-run-item,.promotion-v2-panel .promotion-v2-card{border-radius:26px;border-color:#ffffffed;background:#fff}.event-detail-panel .warning-workspace-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);align-items:start;gap:20px}.event-detail-panel .warning-workspace-grid.is-single{grid-template-columns:minmax(0,1fr)}.event-detail-panel .warning-workspace-main{width:100%;padding:26px 30px}.event-detail-panel .warning-workspace-main{display:flex;flex-direction:column}.event-detail-panel .warning-workspace-main>.warning-tools{order:3;margin:12px 0 0}.event-detail-panel .warning-workspace-main>.warning-inventory-preview{order:1}.event-detail-panel .warning-workspace-main>.muted{order:4}.event-detail-panel .warning-task-overview .warning-eyebrow{display:block;font-size:26px;line-height:1.3;font-weight:650;color:var(--event-ink)}.event-detail-panel .warning-task-overview h3{font-size:15px;line-height:1.5;font-weight:500;color:var(--event-muted);margin:7px 0}.event-detail-panel .warning-task-overview>h3{display:inline-block;font-size:12px;margin:6px 12px 0 0}.event-detail-panel .warning-task-overview>p:not(.warning-task-callout){display:inline-block;font-size:12px;margin:0}.event-detail-panel .warning-task-summary{margin:12px 0 8px}.event-detail-panel .warning-task-summary dl>div{display:flex;align-items:center;gap:10px}.event-detail-panel .warning-task-summary dt{font-size:14px}.event-detail-panel .warning-task-summary dd{margin:0}.event-detail-panel .warning-task-summary dd{font-size:26px}.event-detail-panel .warning-task-overview .warning-task-callout{display:flex;align-items:center;margin:0;padding:0;border:0;background:transparent;font-size:12px}.event-detail-panel .warning-inventory-preview{margin-top:12px}.event-detail-panel .warning-inventory-preview .warning-preview-header{margin-bottom:10px}.event-detail-panel .warning-preview-header h3{font-size:15px}.event-detail-panel .warning-sku-list{border-color:var(--event-line);border-radius:16px;background:#fff}.event-detail-panel .warning-sku-row>summary,.event-detail-panel .warning-sku-list-header{display:grid;grid-template-columns:minmax(185px,1.4fr) repeat(3,minmax(82px,.7fr)) minmax(130px,1fr) minmax(115px,.9fr) 18px;gap:12px;align-items:center;padding:16px 18px}.event-detail-panel .warning-sku-list-header{background:#f6f8fd;font-size:12px;color:var(--event-muted)}.event-detail-panel .warning-sku-row.needs-review>summary{background:#fff}.event-detail-panel .warning-sku-row>summary>div:not(.warning-sku-identity)>small{display:none}.event-detail-panel .warning-sku-row strong{font-size:15px;line-height:1.4;font-weight:550}.event-detail-panel .warning-sku-identity small{font-size:11px;line-height:1.4;margin-bottom:2px}.event-detail-panel .warning-execution-note{align-items:center;border:0;background:transparent;padding:0;margin:12px 0 0;font-size:12px}.event-detail-panel .warning-workspace-main>.muted{margin:12px 0 0}.event-detail-panel .warning-workspace-main>button.secondary:last-child{order:5;align-self:flex-end;min-height:32px;font-size:12px;padding:4px 10px;margin-top:8px}.event-detail-panel .warning-badge{padding:5px 10px;background:#f0f4fb}.event-detail-panel .warning-round-sidebar{order:0;grid-row:auto;width:100%;min-width:0;margin-left:0;padding:16px 18px;border:1px solid var(--event-glass-line);border-radius:24px;background:var(--event-glass);box-shadow:var(--event-glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.event-detail-panel .warning-round-heading{margin:8px 0}.event-detail-panel .warning-round-heading h3{font-size:14px}.event-detail-panel .warning-current-round{font-size:11px;padding:4px 9px;border:0;background:transparent}.event-detail-panel .warning-round-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.event-detail-panel .warning-round-list button{min-width:0;padding:10px;border-radius:18px}.event-detail-panel .warning-round-list button.is-selected{background:#fff;color:var(--event-accent)}.event-detail-panel .warning-round-list button strong{font-size:14px}.event-detail-panel .warning-round-list button small{font-size:11px}.event-detail-panel .warning-round-end{padding:10px 0 0;margin-top:10px;font-size:12px}.event-detail-panel .warning-round-end p{margin:2px 0}.event-detail-panel .warning-round-help{font-size:11px;margin:8px 0 0}.event-detail-panel .warning-evidence-button{border-radius:var(--event-pill-radius);background:var(--event-pill-surface);border-color:var(--event-line);box-shadow:var(--event-pill-shadow)}.event-detail-panel :is(.warning-event-details,.low-event-info)>summary{border-radius:var(--event-pill-radius);background:var(--event-pill-surface);border-color:var(--event-glass-line);box-shadow:var(--event-pill-shadow)}.event-page .event-type-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.event-page .event-type-card{grid-template-columns:46px minmax(0,1fr) auto;min-height:120px;padding:22px;border-color:#ffffffa8;background:var(--event-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--event-glass-shadow)}.event-page .event-type-card>.event-category-icon{grid-column:1;grid-row:1 / 3}.event-page .event-type-card>.event-category-name{grid-column:2;grid-row:1}.event-page .event-type-card-count{grid-column:3;grid-row:1 / 3;justify-content:flex-end;padding:0;gap:5px}.event-page .event-type-card-count>span{display:none}.event-page .event-type-card-action{grid-column:2;grid-row:2;justify-content:flex-start}.event-page .event-type-card-action>span{display:inline}.event-page .event-type-card:hover{background:#ffffffb3}@media(max-width:1100px){.event-type-navigation{overflow-x:auto;border-radius:26px;justify-content:flex-start}.event-page .event-type-navigation button{flex:0 0 auto;min-width:130px}.event-page .event-object-filter-hint{max-width:none;flex-direction:row;flex-basis:100%}.event-page .event-object-filter{border-radius:26px}.event-detail-panel .warning-sku-list-header{display:none}.event-detail-panel .warning-sku-row>summary{grid-template-columns:repeat(3,minmax(0,1fr))}.event-detail-panel .warning-sku-identity{grid-column:1 / -1}.event-detail-panel .warning-sku-row>summary>div:not(.warning-sku-identity)>small{display:block}}@media(max-width:860px){.event-page{padding:18px 16px 28px}.event-page .event-type-card-grid{grid-template-columns:minmax(0,1fr)}.event-page .event-type-card{min-height:94px}.event-current-selector{max-width:100%}.event-page .event-current-selector select{width:min(100%,330px)}.event-page .event-detail-panel,.event-page .event-detail-panel:is(.bd-event-detail,.warning-inventory-cleanup-panel,.low-inventory-price-increase-panel){padding:0}.event-page .event-detail-panel>header{top:0;margin:0 0 18px;padding:8px 0;border-radius:16px;background:var(--event-glass)}.event-suggestion-adoption-drawer>.event-suggestion-adoption-header{margin:0;padding:0 0 12px}.event-page .warning-workspace-header .warning-event-name{display:block}.event-page .warning-workspace-header .warning-event-dates{display:flex}.event-detail-panel .warning-workspace-main{padding:22px 18px}.event-detail-panel .warning-round-sidebar{margin-left:0;width:100%}.event-detail-panel .workflow-tabs{border-radius:24px}}@media(max-width:540px){.event-page{padding:14px 12px 24px}.event-page .event-type-navigation{min-height:60px;padding:5px;margin-bottom:14px}.event-page .event-type-navigation button{min-width:115px;min-height:48px;font-size:13px}.event-page .event-filter-input-row{min-width:0}.event-page .event-filter-dimensions button{padding:0 6px}.event-page .event-object-filter-hint{flex-direction:column}.event-page .event-filter-exclusions{padding-left:0}.event-detail-panel .workflow-tabs{width:100%}.event-detail-panel .workflow-tabs button{min-width:0;padding:9px 4px;font-size:12px;flex-direction:column}.event-detail-panel .warning-sku-row>summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.event-detail-panel .warning-task-summary dl>div{display:block;padding:0 12px}.event-page .event-type-detail-toolbar{flex-wrap:wrap}.event-page .event-module-actions{margin-left:0}.event-detail-panel .warning-round-list button{min-width:0}.event-page .responsive-event-detail-surface{background-color:#e8f0ff;background-image:url(/assets/event-ambient-CQDyk8E_.webp);background-size:cover;background-blend-mode:multiply}}@container warning-workspace (max-width: 960px){.event-detail-panel .warning-workspace-grid{grid-template-columns:minmax(0,1fr)}.event-detail-panel .warning-round-sidebar{grid-row:1}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.event-page,.event-detail-panel,.promotion-v2-panel,.event-suggestions-page,.event-suggestion-adoption-drawer,.event-suggestion-rules-modal){--event-pill-surface: #fff}.event-type-navigation,.event-detail-panel .warning-round-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.event-page,.event-suggestions-page,.event-detail-panel,.promotion-v2-panel{background-image:none;background-color:#f3f6fc}}[data-activity-theme]{--activity-ink: #172238;--activity-muted: #566780;--activity-accent: #006df0;--activity-on-accent: #fff;--activity-canvas: #edf3fc;--activity-glass: rgb(255 255 255 / 48%);--activity-surface: rgb(255 255 255 / 89%);--activity-solid: #f9fbff;--activity-field: rgb(255 255 255 / 72%);--activity-line: rgb(99 129 174 / 18%);--activity-edge: rgb(255 255 255 / 90%);--activity-selected: #e9f3ff;--activity-positive: #008052;--activity-negative: #bd3545;--activity-shadow: 0 8px 30px rgb(65 104 165 / 7%), inset 0 1px 0 var(--activity-edge);color:var(--activity-ink);color-scheme:light}[data-activity-theme=dark]{--activity-ink: #f0f4fc;--activity-muted: #aab9d0;--activity-accent: #6aafff;--activity-canvas: #101c31;--activity-glass: rgb(31 47 72 / 53%);--activity-surface: rgb(22 34 53 / 93%);--activity-solid: #17253b;--activity-field: rgb(30 46 70 / 83%);--activity-line: rgb(153 185 231 / 20%);--activity-edge: rgb(195 220 255 / 23%);--activity-selected: #203e61;--activity-positive: #64dcac;--activity-negative: #ff9da8;--activity-shadow: 0 10px 34px rgb(0 8 23 / 16%), inset 0 1px 0 var(--activity-edge);color-scheme:dark}.app-shell[data-activity-theme]{background:var(--activity-canvas) url(/assets/event-ambient-CQDyk8E_.webp) center / cover fixed;background-blend-mode:multiply;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}.app-shell[data-activity-theme].layout-desktop:not(.sidebar-collapsed){grid-template-columns:220px minmax(0,1fr)}.app-shell[data-activity-theme] :is(.sidebar,.sidebar-flyout,.workspace-toolbar,.mobile-navigation){background:var(--activity-glass);border-color:var(--activity-edge);color:var(--activity-ink);box-shadow:var(--activity-shadow);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.app-shell[data-activity-theme] .sidebar{border-radius:0 22px 22px 0}.app-shell[data-activity-theme] :is(.sidebar-main,.workspace,.workspace-panels,.workspace-panel){background:transparent}.app-shell[data-activity-theme] :is(.brand,.profile strong){color:var(--activity-ink)}.app-shell[data-activity-theme] :is(.sidebar nav button,.sidebar-collapse-toggle,.workspace-tab,.profile,.pacific-clock){color:var(--activity-muted)}.app-shell[data-activity-theme] :is(.sidebar nav button.active,.workspace-tab.active){color:var(--activity-accent);background:var(--activity-glass);border-color:var(--activity-edge);box-shadow:var(--activity-shadow)}.app-shell[data-activity-theme] .sidebar nav button:hover{background:var(--activity-field)}.app-shell[data-activity-theme] .workspace-toolbar{border-bottom:1px solid var(--activity-line)}.app-shell[data-activity-theme] .workspace-tab{background:transparent;border-color:transparent}.app-shell[data-activity-theme] .workspace-tab-close{color:var(--activity-muted)}.activity-records-page{padding:26px 24px 36px;min-width:0;--text: var(--activity-ink);--muted: var(--activity-muted);--line: var(--activity-line);--surface: var(--activity-solid);--surface-subtle: var(--activity-field);--accent: var(--activity-accent)}.activity-records-page>.page-header{gap:16px;margin-bottom:22px;align-items:flex-start;flex-wrap:wrap}.activity-records-page>.page-header>div:first-child{margin-right:auto}.activity-records-page .page-header h2{color:var(--activity-ink);font-size:28px;font-weight:650;letter-spacing:-.8px;margin-bottom:6px}.activity-records-page .page-header p{color:var(--activity-muted);font-size:13px}.activity-records-page .page-header-actions{gap:10px;flex-wrap:wrap}.activity-records-page :is(button,input,select,summary){-webkit-tap-highlight-color:transparent}.activity-records-page :is(input,select,textarea){color:var(--activity-ink);background:var(--activity-field);border-color:var(--activity-line);border-radius:10px}.activity-records-page input::placeholder{color:var(--activity-muted);opacity:.85}.activity-records-page input[type=checkbox]{accent-color:var(--activity-accent)}.activity-records-page button{transition:background .16s ease,box-shadow .16s ease}.activity-records-page :is(button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--activity-accent);outline-offset:3px}.activity-records-page :is(button.secondary,.icon-button){color:var(--activity-ink);background:var(--activity-field);border:1px solid var(--activity-line);border-radius:10px;box-shadow:inset 0 1px 0 var(--activity-edge)}.activity-records-page button.secondary:hover:not(:disabled){background:var(--activity-selected);border-color:var(--activity-accent)}.activity-records-page button.primary{color:var(--activity-on-accent);background:#0070e8;border:1px solid #429bff;border-radius:10px;box-shadow:inset 0 1px 2px #a5d2ff,0 3px 9px #0064f029}.activity-records-page button.primary:hover:not(:disabled){background:#0069dc}.activity-records-page button:disabled{opacity:.5;cursor:not-allowed}.activity-appearance{display:grid;gap:5px;flex:0 0 auto}.activity-appearance-options{display:flex;padding:4px;gap:2px;border-radius:13px;background:var(--activity-glass);border:1px solid var(--activity-edge);box-shadow:var(--activity-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.activity-appearance-options button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px 10px;font-size:13px;border-radius:9px;border:1px solid transparent;color:var(--activity-muted);background:transparent}.activity-appearance-options button.is-selected{background:var(--activity-field);color:var(--activity-accent);border-color:var(--activity-edge);box-shadow:0 2px 8px #2862b41f}.activity-appearance-status{padding-left:8px;color:var(--activity-muted);font-size:11px}.activity-overflow-actions{position:relative}.activity-overflow-actions>summary{display:grid;place-items:center;min-width:40px;height:40px;list-style:none;cursor:pointer;border-radius:10px;border:1px solid var(--activity-edge);background:var(--activity-glass);box-shadow:var(--activity-shadow)}.activity-overflow-actions>summary::-webkit-details-marker{display:none}.activity-overflow-menu{position:absolute;z-index:30;right:0;top:calc(100% + 8px);padding:8px;min-width:236px;border:1px solid var(--activity-edge);border-radius:14px;background:var(--activity-solid);box-shadow:0 12px 30px #000f3226}.activity-overflow-menu button{width:100%;white-space:nowrap}.activity-records-page :is(.activity-filter-panel,.activity-section-navigation,.activity-data-preview,.activity-record-batch-toolbar){background:var(--activity-glass);border:1px solid var(--activity-edge);box-shadow:var(--activity-shadow);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.activity-records-page .activity-filter-panel{grid-template-columns:minmax(120px,1.15fr) minmax(120px,1.15fr) minmax(110px,1fr) minmax(110px,1fr) auto;gap:12px;padding:16px;border-radius:18px;margin:0 0 16px}.activity-records-page .activity-filter-panel label{display:grid;gap:6px;min-width:0;font-size:12px;color:var(--activity-muted)}.activity-records-page .activity-filter-panel :is(input,select){min-height:40px;width:100%}.activity-records-page .activity-filter-actions{grid-column:auto;gap:8px;flex-wrap:nowrap}.activity-records-page .activity-filter-actions button{min-height:40px;white-space:nowrap;padding:8px 12px}.activity-records-page .activity-filter-count{padding:0 5px;border-radius:5px;background:var(--activity-selected);color:var(--activity-accent);font-size:12px}.activity-more-filters{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid var(--activity-line)}.activity-more-filters[hidden]{display:none}.activity-section-navigation{display:flex;align-items:center;gap:12px;border-radius:17px;padding:7px;margin-bottom:16px;min-width:0}.activity-records-page .activity-section-tabs{flex:1;margin:0;border:0;gap:4px;scrollbar-width:thin}.activity-records-page .activity-section-tabs button{min-height:40px;border:1px solid transparent;border-radius:11px;color:var(--activity-muted);padding:9px 16px;background:transparent}.activity-records-page .activity-section-tabs button.active{color:var(--activity-accent);background:var(--activity-field);border-color:var(--activity-edge);box-shadow:0 2px 8px #1771d91f;font-weight:600}.activity-records-page .activity-archive-link{flex:0 0 auto;background:transparent;box-shadow:none;border:0;border-left:1px solid var(--activity-line);border-radius:0;padding:8px 14px}.activity-records-page .activity-data-preview{border-radius:18px;padding:6px;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.activity-records-page .activity-data-preview>.table-frame{container-type:inline-size}.activity-records-page .preview-title{padding:10px 13px;margin:0;gap:12px;flex-wrap:wrap}.activity-records-page .preview-title h3{font-size:18px;color:var(--activity-ink)}.activity-records-page .preview-title-actions{color:var(--activity-muted);font-size:12px}.activity-records-page .table-frame{border-color:var(--activity-line);border-radius:12px;background:var(--activity-surface);scrollbar-width:thin;scrollbar-color:var(--activity-muted) transparent}.activity-records-page :is(th,td){color:var(--activity-ink);border-color:var(--activity-line)}.activity-records-page th{background:var(--activity-solid);color:var(--activity-muted);font-size:12px;font-weight:500;padding:13px 14px}.activity-records-page td{background:transparent;padding:16px 14px;font-size:13px}.activity-records-page .data-preview-action-cell{background:var(--activity-solid)}.activity-records-page .data-preview-expandable-row:is(:hover,.is-expanded,[data-selected])>td{background:var(--activity-selected)}.activity-records-page :is(.activity-store-group-row,.activity-status-group-row)>td{padding:6px 14px;font-size:11px;color:var(--activity-muted);background:var(--activity-field)}.activity-records-page .activity-store-group-row>td{border-top:1px solid var(--activity-line)}.activity-records-page :is(.activity-store-group-row,.activity-status-group-row) strong{color:var(--activity-muted)}.activity-records-page .data-preview-expanded-row>td{padding:0;background:var(--activity-surface)}.activity-records-page .activity-record-row-actions{gap:5px}.activity-records-page .activity-record-row-actions button{background:transparent;box-shadow:none;color:var(--activity-accent);border-color:transparent}.activity-records-page .activity-record-effect-detail{position:sticky;left:0;box-sizing:border-box;width:calc(100cqi - 2px);min-width:0;gap:16px;padding:20px;color:var(--activity-ink);white-space:normal}.activity-records-page .activity-record-effect-detail-heading{align-items:center;flex-wrap:wrap}.activity-records-page .activity-record-effect-detail-heading>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.activity-records-page .activity-record-effect-detail-heading h3{font-size:16px;color:var(--activity-ink)}.activity-records-page :is(.activity-record-effect-detail-heading p,.activity-record-effect-detail-heading>span,.activity-effect-source-summary){color:var(--activity-muted);font-size:12px}.activity-effect-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(265px,1fr);gap:22px;align-items:stretch}.activity-records-page .combined-effect-chart-card{min-width:0;padding:0;border:0;background:transparent;box-shadow:none;gap:10px}.activity-records-page .combined-effect-chart-card header{gap:6px}.activity-records-page .combined-effect-chart-card header h3{font-size:13px;color:var(--activity-ink)}.activity-records-page .combined-effect-chart-card header p{color:var(--activity-muted);font-size:11px}.activity-records-page .combined-effect-period-legend span{color:var(--activity-muted);padding:2px 6px;font-size:11px}.activity-records-page .combined-effect-toggles{gap:5px}.activity-records-page .combined-effect-toggles label{border-color:var(--activity-line);color:var(--activity-muted);background:transparent;min-height:28px;padding:4px 7px;font-size:11px}.activity-records-page .combined-effect-toggles label.active{background:var(--activity-field);color:var(--activity-ink);box-shadow:none}.activity-records-page .combined-effect-chart-scroll{background:transparent;border:0}.activity-records-page .combined-effect-line-chart{min-width:640px;height:auto;max-height:290px;width:100%!important}.activity-records-page .combined-effect-line-chart :is(.axis-label,.date-label,.period-band-label,.empty-chart-label){fill:var(--activity-muted)}.activity-records-page .combined-effect-line-chart :is(.grid-line,.axis-line){stroke:var(--activity-line)}.activity-records-page .activity-effect-summary{border-left:1px solid var(--activity-line);padding-left:22px;display:flex;flex-direction:column;justify-content:center;gap:28px}.activity-records-page .activity-effect-periods{display:grid;gap:10px}.activity-records-page .activity-effect-periods>span{padding:0;background:transparent;border:0;color:var(--activity-muted);font-size:12px;border-radius:0;align-items:baseline}.activity-records-page .activity-effect-periods strong{font-weight:500;min-width:44px}.activity-effect-metrics{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.activity-effect-metrics dt{font-size:12px;color:var(--activity-muted);margin-bottom:7px}.activity-effect-metrics dd{font-size:27px;letter-spacing:-.7px;font-weight:600;margin:0;font-variant-numeric:tabular-nums}.activity-effect-metrics [data-trend=up]{color:var(--activity-positive)}.activity-effect-metrics [data-trend=down]{color:var(--activity-negative)}.activity-effect-deeper{border-top:1px solid var(--activity-line);padding-top:12px}.activity-effect-deeper>summary{color:var(--activity-accent);cursor:pointer;font-size:12px;padding:4px 0;width:fit-content}.activity-effect-deeper[open]>:not(summary){margin-top:16px}.activity-records-page .activity-effect-source-summary>span{color:var(--activity-muted);background:var(--activity-field);border-color:var(--activity-line)}.activity-records-page :is(.activity-history-annotations>div>span,.activity-history-badge){color:var(--activity-ink);background:var(--activity-field);border-color:var(--activity-line)}.activity-records-page .activity-effect-deeper .table-frame{width:100%}.activity-records-page .activity-effect-deeper table{min-width:800px}.activity-page-footer{display:flex;flex-direction:column;gap:14px;margin-top:16px;position:relative;z-index:15;pointer-events:none}.activity-page-footer>*{pointer-events:auto}.activity-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--activity-muted);align-self:flex-end;background:var(--activity-surface);border:1px solid var(--activity-edge);border-radius:13px;padding:7px 10px;box-shadow:var(--activity-shadow)}.activity-pagination label{display:inline-flex;align-items:center;gap:6px}.activity-pagination select{min-height:32px;padding:5px 8px}.activity-pagination button{min-height:32px;padding:6px 9px}.activity-records-page .activity-record-batch-toolbar{align-self:center;margin:0;border-radius:999px;padding:9px 12px 9px 22px;gap:18px;color:var(--activity-ink)}.activity-records-page .activity-record-batch-toolbar>span{color:var(--activity-ink);font-size:13px}.activity-records-page .activity-record-batch-toolbar>div{display:flex;gap:10px}.activity-records-page .activity-record-batch-toolbar button{border-radius:999px}.activity-records-page :is(.notice,.activity-front-price-refresh-panel,.activity-upload-panel,.activity-pricing-preview-panel){background:var(--activity-field);border-color:var(--activity-line);color:var(--activity-ink)}.activity-records-page :is(.error,.activity-pricing-preview-panel.error){background:var(--activity-surface);color:var(--activity-negative);border-color:var(--activity-negative)}.activity-records-page :is(.muted,.empty-state){color:var(--activity-muted)}.activity-records-page :is(.modal,.modal-card,.dialog,.field-settings-panel,.manual-activity-dialog,.activity-record-batch-edit-dialog,.activity-record-edit-dialog,.activity-record-batch-import-dialog){color:var(--activity-ink);background:var(--activity-solid);border-color:var(--activity-line)}.activity-records-page :is(.field-order-panel,.field-order-item,.field-settings-metadata,.field-list span,.field-format-panel){background:var(--activity-field);color:var(--activity-ink);border-color:var(--activity-line)}[data-activity-theme=dark] .combined-effect-line-chart .period-band{opacity:.09}[data-activity-theme=dark] .combined-effect-period-legend span{background:var(--activity-field)}@media(min-width:1600px){.activity-effect-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media(max-width:1250px){.activity-records-page .activity-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-records-page .activity-filter-actions{grid-column:1 / -1;justify-content:flex-end}.activity-effect-overview{grid-template-columns:minmax(0,1fr)}.activity-records-page .activity-effect-summary{border-left:0;border-top:1px solid var(--activity-line);padding:16px 0 0;flex-direction:row;gap:24px;justify-content:space-between}.activity-effect-metrics{flex:1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.activity-records-page{padding:18px 12px 28px}.activity-records-page .page-header h2{font-size:24px}.activity-appearance{width:100%}.activity-appearance-options button{flex:1}.activity-records-page .page-header-actions{width:100%}.activity-records-page .activity-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:10px}.activity-records-page .activity-filter-actions{flex-wrap:wrap;justify-content:flex-start}.activity-more-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-section-navigation{flex-wrap:wrap;gap:6px}.activity-section-navigation .activity-section-tabs{flex-basis:100%}.activity-records-page .activity-archive-link{margin-left:auto;border:0}.activity-records-page .activity-record-effect-detail{padding:14px}.activity-records-page .activity-effect-summary{display:grid}.activity-effect-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-pagination{width:100%;justify-content:flex-start;box-sizing:border-box}.activity-records-page .activity-record-batch-toolbar{border-radius:18px;padding:12px;gap:10px;flex-wrap:wrap;max-width:100%;box-sizing:border-box}.activity-records-page .activity-record-batch-toolbar>div{margin-left:auto}}@supports not (container-type: inline-size){.activity-records-page .activity-record-effect-detail{width:100%;max-width:calc(100vw - 300px)}@media(max-width:760px){.activity-records-page .activity-record-effect-detail{max-width:calc(100vw - 44px)}}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-activity-theme]{--activity-glass: var(--activity-solid)}}@media(prefers-reduced-transparency:reduce){[data-activity-theme]{--activity-glass: var(--activity-solid);--activity-surface: var(--activity-solid);--activity-field: var(--activity-solid)}}@media(prefers-reduced-motion:reduce){.activity-records-page *,.activity-records-page *:before,.activity-records-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.activity-records-page :is(.manual-activity-dialog,.field-settings-panel) :is(h2,h3,h4,label,strong){color:var(--activity-ink)}.activity-records-page :is(.manual-activity-dialog,.field-settings-panel) :is(p,small){color:var(--activity-muted)}.activity-records-page input[type=checkbox]{min-width:16px;min-height:16px;width:16px;height:16px;margin:0;padding:0;border-radius:4px;flex:0 0 auto}.activity-records-page .combined-effect-toggles input[type=checkbox]{min-width:13px;min-height:13px;width:13px;height:13px}.activity-records-page .page-header p{margin:0}.activity-records-page .data-preview-selection-cell,.activity-records-page .data-preview-selection-header{text-align:center;overflow:visible;padding-left:10px;padding-right:10px}.activity-records-page>.page-header{margin-bottom:10px}.activity-records-page .listing-sync-strip{color:var(--activity-muted);margin-bottom:12px;font-size:12px}.activity-records-page .table-frame thead th{background:var(--activity-solid);color:var(--activity-muted)}.activity-records-page .data-preview-expandable-row>td{padding-top:11px;padding-bottom:11px}.activity-records-page .activity-record-row-actions button{min-height:30px;height:30px;padding:5px 7px;font-size:12px}.activity-records-page .combined-effect-line-chart{max-height:230px}.app-shell[data-activity-theme] .pacific-clock :is(strong,span,time){color:var(--activity-muted)}@media(min-width:1100px){.activity-page-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.activity-pagination{grid-column:2;grid-row:1}.activity-records-page .activity-record-batch-toolbar{grid-column:1;grid-row:1;justify-self:center}}.activity-records-page .activity-data-preview>.table-frame{scroll-padding-bottom:80px}[data-activity-theme=dark] .combined-effect-line-chart :is(.metric-line,.metric-point),[data-activity-theme=dark] .combined-effect-toggles i{filter:brightness(1.5) saturate(1.1)}.activity-records-page .field-order-item span,.activity-records-page .field-settings-metadata summary{color:var(--activity-ink)}.activity-records-page :is(.field-order-actions button,.field-format-trigger,.field-format-popover){color:var(--activity-ink);background:var(--activity-solid);border-color:var(--activity-line)}.app-shell[data-activity-theme] :is(.responsive-workspace-header,.responsive-navigation-sheet,.responsive-tabs-sheet){color:var(--activity-ink);background:var(--activity-solid);border-color:var(--activity-line)}.app-shell[data-activity-theme] :is(.responsive-workspace-header,.responsive-navigation-sheet,.responsive-tabs-sheet) :is(button,strong,h2,span){color:var(--activity-ink)}.app-shell[data-activity-theme] .responsive-workspace-icon-button{background:var(--activity-field);border-color:var(--activity-line)}@media(max-width:760px){.activity-page-footer{position:static}.activity-records-page :is(.data-preview-action-cell,.data-preview-action-header){position:static}}.activity-records-page .data-preview-expanded-row>td{overflow:visible}.listing-workspace{--listing-bg: #f4f6fb;--listing-surface: #fff;--listing-raised: #f7f8fb;--listing-glass: rgb(255 255 255 / 82%);--listing-text: #202733;--listing-muted: #5f6c7c;--listing-border: #dce2ec;--listing-accent: #1764dc;--listing-tint: #eaf2ff;--listing-danger: #a92a25;--listing-danger-bg: #fff1ef;--listing-shadow: 0 10px 32px rgb(38 55 90 / 7%);color-scheme:light;color:var(--listing-text);background:var(--listing-bg) url(/assets/event-ambient-CQDyk8E_.webp) center top / 100% 420px no-repeat;min-height:100%;padding:28px 32px 36px;gap:18px}.listing-workspace[data-listing-theme=dark]{--listing-bg: #131923;--listing-surface: #1d2532;--listing-raised: #252f3d;--listing-glass: rgb(31 41 57 / 92%);--listing-text: #eef3fa;--listing-muted: #b3bfd0;--listing-border: #3d4b60;--listing-accent: #88b8ff;--listing-tint: #243e60;--listing-danger: #ffb6b0;--listing-danger-bg: #412926;--listing-shadow: 0 10px 30px rgb(0 0 0 / 18%);background-image:none;color-scheme:dark}.listing-workspace *{box-sizing:border-box}.listing-workspace [hidden]{display:none!important}.listing-workspace :is(h2,h3,h4,p){color:inherit}.listing-workspace :is(button,input,select,textarea){font:inherit}.listing-workspace :is(input:not([type=checkbox]),select,textarea){color:var(--listing-text);background:var(--listing-surface);border:1px solid var(--listing-border);border-radius:10px;min-height:40px;padding:9px 11px;max-width:100%;box-shadow:none}.listing-workspace :is(input,select,textarea)::placeholder{color:var(--listing-muted);opacity:.9}.listing-workspace input[type=checkbox]{width:17px;height:17px;accent-color:#1764dc;cursor:pointer}.listing-workspace label{color:var(--listing-muted);font-size:13px;line-height:1.5}.listing-workspace button{cursor:pointer;min-height:38px;border-radius:10px;transition:background .16s,box-shadow .16s}.listing-workspace button:disabled{opacity:.48;cursor:not-allowed}.listing-workspace .secondary,.listing-workspace .field-order-actions button,.listing-workspace .field-format-trigger{color:var(--listing-text);background:var(--listing-glass);border:1px solid var(--listing-border);box-shadow:0 1px 2px #19284608}.listing-workspace .secondary:hover:not(:disabled){background:var(--listing-tint)}.listing-workspace .primary{color:#fff;background:#1764dc;border:1px solid #1764dc;box-shadow:0 3px 8px #1764dc24}.listing-workspace .primary:hover:not(:disabled){background:#0c53c1}.listing-workspace :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--listing-accent);outline-offset:3px}.listing-workspace .page-header{margin:0;align-items:center;gap:16px}.listing-workspace .page-header h2{font-size:29px;line-height:1.25;letter-spacing:-.7px;font-weight:680}.listing-workspace .page-header p{color:var(--listing-muted);margin-top:7px;font-size:12px}.listing-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.listing-appearance{display:flex;align-items:center;gap:4px}.listing-workspace .listing-appearance select{background:transparent;border-color:transparent;padding-left:4px;width:105px}.listing-template-actions{display:flex;gap:6px;padding:4px;border:1px solid var(--listing-border);border-radius:14px;background:var(--listing-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.listing-workspace .listing-template-actions select{width:142px;border:none;background:transparent}.listing-workspace .listing-template-actions button{background:var(--listing-surface)}.listing-workspace .listing-sync-strip{padding:2px 0 6px;margin:0;gap:16px;font-size:12px;line-height:1.6;color:var(--listing-muted);background:transparent;border:0;flex-wrap:wrap}.listing-workspace .status{border-radius:20px;padding:4px 9px;background:#e4f3ec;color:#226449;font-size:11px}.listing-workspace[data-listing-theme=dark] .status{background:#244135;color:#abdfc4}.listing-workspace .status.failed{background:var(--listing-danger-bg);color:var(--listing-danger)}.listing-workspace .status.neutral{background:var(--listing-raised);color:var(--listing-muted)}.listing-text-button{color:var(--listing-accent);background:none;border:0;display:inline-flex;align-items:center;gap:4px;padding:0 4px}.listing-sync-strip .listing-text-button{margin-left:auto}.listing-workspace .listing-filter-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:20px;margin:0;border-radius:18px;border:1px solid var(--listing-border);background:var(--listing-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--listing-shadow)}.listing-workspace .listing-filter-panel label{display:grid;gap:7px;min-width:0}.listing-workspace .listing-filter-panel :is(input,select){width:100%}.listing-workspace .listing-filter-panel .inventory-filter-actions{grid-column:1/-1;padding-top:2px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.listing-workspace .inventory-filter-actions span{margin-left:auto;font-size:12px;color:var(--listing-muted)}.listing-initial-actions,.listing-maintenance-actions{display:flex;gap:8px;flex-wrap:wrap}.listing-initial-actions{justify-content:flex-end}.listing-workspace .preview-panel{margin:0;padding:0;overflow:visible;border-radius:18px;border:1px solid var(--listing-border);background:var(--listing-surface);box-shadow:var(--listing-shadow)}.listing-workspace .preview-title{padding:17px 20px;margin:0;gap:12px;background:var(--listing-surface);border-bottom:1px solid var(--listing-border)}.listing-workspace .preview-title h3{font-size:17px;letter-spacing:-.3px}.listing-workspace .preview-title-actions{flex-wrap:wrap;gap:10px}.listing-workspace .preview-title-actions>span{color:var(--listing-muted);font-size:12px}.listing-workspace .table-frame{border:0;border-radius:0;max-height:68vh;overscroll-behavior:contain}.listing-workspace table{font-size:13px;font-variant-numeric:tabular-nums;color:var(--listing-text)}.listing-workspace table :is(th,td){padding:14px;border-bottom:1px solid var(--listing-border);color:var(--listing-text);background:var(--listing-surface);line-height:1.55}.listing-workspace table th{padding-top:12px;padding-bottom:12px;font-size:12px;color:var(--listing-muted);background:var(--listing-raised);font-weight:600;position:sticky;top:0;z-index:2}.listing-workspace table tbody tr:hover td{background:var(--listing-raised)}.listing-workspace table tr[data-selected=true] td{background:var(--listing-tint)}.listing-workspace table td{overflow-wrap:anywhere}.listing-workspace .data-preview-selection-cell,.listing-workspace .data-preview-selection-header{padding-left:17px;padding-right:10px}.listing-workspace .data-preview-action-cell,.listing-workspace .data-preview-action-header{position:sticky;right:0;box-shadow:-5px 0 8px #2330460a}.listing-workspace .data-preview-action-header{z-index:3}.listing-workspace .activity-record-row-actions{display:flex;gap:8px;justify-content:flex-start}.listing-workspace .compact-button{padding:6px 9px;min-height:34px;white-space:nowrap}.listing-workspace .listing-store-select{min-height:34px;padding:5px 8px;font-size:12px}.listing-workspace .listing-selection-toolbar{background:var(--listing-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--listing-text);border:1px solid var(--listing-border);border-radius:14px;padding:12px 16px;margin:0;box-shadow:var(--listing-shadow)}.listing-workspace .notice,.listing-workspace .error{border-radius:12px;padding:13px 16px;line-height:1.7;overflow-wrap:anywhere}.listing-workspace .notice{background:var(--listing-raised);border:1px solid var(--listing-border);color:var(--listing-muted)}.listing-workspace .error,.listing-workspace .is-error{color:var(--listing-danger);background:var(--listing-danger-bg);border:1px solid var(--listing-danger)}.listing-feedback{display:flex;align-items:center;gap:12px;font-size:13px}.listing-feedback.is-empty{flex-direction:column;text-align:center;justify-content:center;min-height:220px;background:var(--listing-surface);border-radius:18px}.listing-loading-state{animation:listing-pulse 1.4s ease-in-out infinite alternate}@keyframes listing-pulse{to{opacity:.6}}.listing-pending-receipts{padding:16px;border:1px solid #bd8a26;border-radius:14px;background:var(--listing-surface);color:var(--listing-text)}.listing-pending-receipts [role=status]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.listing-workspace :is(.manual-activity-dialog-shell,.field-settings-shell,.listing-drawer-shell){position:fixed;top:0;right:0;bottom:0;left:0;z-index:110}.listing-workspace :is(.selector-modal-backdrop,.field-settings-backdrop,.listing-drawer-backdrop){position:absolute;top:0;right:0;bottom:0;left:0;background:#141e304d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.listing-workspace :is(.manual-activity-dialog,.field-settings-panel,.listing-import-panel){color:var(--listing-text);background:var(--listing-surface);border:1px solid var(--listing-border);border-radius:22px;box-shadow:0 24px 80px #08122838}.listing-workspace .manual-activity-dialog{position:absolute;width:min(720px,calc(100vw - 48px));max-height:calc(100dvh - 64px);padding:26px;gap:22px}.listing-workspace :is(.manual-activity-dialog,.listing-import-panel)>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.listing-workspace .manual-activity-dialog header h3{font-size:23px;letter-spacing:-.5px}.listing-workspace :is(.manual-activity-dialog,.listing-import-panel) header p{color:var(--listing-muted);font-size:13px;line-height:1.7;margin:7px 0 0;overflow-wrap:anywhere}.listing-workspace .manual-activity-dialog .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.listing-workspace .manual-activity-dialog label{display:grid;gap:7px}.listing-workspace .manual-activity-dialog :is(input,select,textarea){width:100%}.listing-workspace .manual-activity-dialog footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--listing-border);padding-top:18px}.listing-workspace .manual-activity-dialog footer button{min-width:86px}.listing-workspace .listing-store-change-identity{background:var(--listing-raised);border:1px solid var(--listing-border);border-radius:14px;padding:18px}.listing-workspace .listing-store-change-identity small{color:var(--listing-muted)}.listing-workspace .listing-store-change-warning{color:var(--listing-muted);background:var(--listing-raised);padding:14px;border-radius:12px;font-size:13px}.listing-profile-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px;background:var(--listing-tint);border:1px solid var(--listing-border);border-radius:14px}.listing-profile-summary small{display:block;color:var(--listing-muted);margin-bottom:6px;font-size:12px}.listing-profile-summary strong{font-size:17px}.listing-profile-summary .listing-lead-value{font-size:27px}.listing-profile-summary p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.6;color:var(--listing-muted)}.listing-profile-group{padding:18px;border:1px solid var(--listing-border);border-radius:14px}.listing-profile-group h4{font-size:14px;margin:0 0 6px}.listing-profile-group>p{margin:0 0 16px;color:var(--listing-muted);font-size:12px;line-height:1.6}.listing-profile-group small{color:var(--listing-muted);font-size:12px}.listing-workspace .listing-import-panel{position:absolute;inset:16px 16px 16px auto;width:min(600px,calc(100% - 32px));display:flex;flex-direction:column;overflow:hidden}.listing-import-panel>header{padding:24px;background:var(--listing-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--listing-border);flex-shrink:0}.listing-import-panel h2{font-size:23px;margin:0}.listing-import-body{padding:24px;overflow-y:auto;overscroll-behavior:contain}.listing-import-panel>footer{font-size:12px;line-height:1.6;color:var(--listing-muted);border-top:1px solid var(--listing-border);padding:16px 24px;background:var(--listing-glass)}.listing-workspace .listing-import-form{display:grid;grid-template-columns:minmax(0,1fr);padding:0 0 24px;margin:0 0 24px;border:0;border-bottom:1px solid var(--listing-border);border-radius:0;background:transparent;gap:14px}.listing-import-form h3{font-size:16px;margin:0}.listing-import-form>label{display:grid;gap:7px}.listing-import-form>button{justify-self:end;min-width:108px}.listing-workspace .listing-file-picker{padding:20px;border:1px dashed var(--listing-border);border-radius:14px;background:var(--listing-raised)}.listing-workspace .listing-file-picker input{border:0;background:transparent;padding:6px 0;width:100%;font-size:12px}.listing-helper{color:var(--listing-muted)!important;font-size:12px;line-height:1.7;margin:0}.listing-import-warning{color:var(--listing-danger)!important;background:var(--listing-danger-bg);border-radius:10px;padding:12px;font-size:13px;line-height:1.7;margin:0}.listing-workspace .listing-import-history h3{font-size:16px;margin:0}.listing-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.listing-import-history ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.listing-import-history li{padding:16px;border:1px solid var(--listing-border);border-radius:14px;background:var(--listing-surface);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.listing-import-history li>header{display:flex;gap:12px;justify-content:space-between}.listing-import-history time{color:var(--listing-muted);font-size:11px}.listing-history-states{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.listing-history-states span{background:var(--listing-raised);color:var(--listing-muted);border-radius:7px;padding:4px 7px;font-size:12px}.listing-history-states [data-state=FAILED]{color:var(--listing-danger);background:var(--listing-danger-bg)}.listing-import-history li>div>label{display:grid;gap:6px;margin-top:12px}.listing-import-history li p{font-size:12px;color:var(--listing-muted)}.listing-workspace .field-settings-panel{left:auto;padding:24px;width:min(700px,calc(100vw - 32px))}.listing-workspace .field-settings-header{border-bottom:1px solid var(--listing-border);padding-bottom:18px}.listing-workspace .field-settings-header h2{font-size:23px}.listing-workspace :is(.field-settings-header,.selection-heading) p{color:var(--listing-muted);line-height:1.6}.listing-workspace .field-settings-metadata{background:var(--listing-raised);border:1px solid var(--listing-border);border-radius:12px;padding:12px}.listing-workspace .field-order-item{background:var(--listing-surface);border:1px solid var(--listing-border);border-radius:12px;padding:14px;gap:10px}.listing-workspace .field-format-popover{background:var(--listing-raised);color:var(--listing-text);border-color:var(--listing-border)}.listing-workspace .field-list span{color:var(--listing-muted);background:var(--listing-surface)}.listing-workspace .replenishment-supplier-list>div{border:1px solid var(--listing-border);border-radius:12px;padding:14px;background:var(--listing-raised)}@media(max-width:1200px){.listing-workspace{padding:24px}.listing-workspace .page-header{flex-wrap:wrap}.listing-header-actions{justify-content:flex-start}.listing-workspace .listing-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-workspace .preview-title{flex-wrap:wrap}}@media(max-width:820px){.listing-workspace{padding:18px;gap:14px}.listing-workspace .listing-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.listing-workspace .preview-title-actions{justify-content:flex-start}.listing-workspace .page-header h2{font-size:26px}.listing-workspace .listing-sync-strip{gap:8px 16px}.listing-sync-strip .listing-text-button{margin-left:0}}@media(max-width:540px){.listing-workspace{padding:16px 12px 28px}.listing-workspace .listing-header-actions{width:100%;display:grid;grid-template-columns:1fr auto}.listing-header-actions .listing-template-actions{grid-row:2;grid-column:1/-1}.listing-workspace .listing-template-actions select{flex:1;width:auto}.listing-workspace .listing-template-actions button{min-width:110px}.listing-workspace .listing-filter-panel{gap:12px;border-radius:15px}.listing-workspace .listing-filter-panel label:last-of-type{grid-column:1/-1}.listing-workspace .inventory-filter-actions span{flex-basis:100%;margin:0}.listing-workspace .preview-title{padding:16px}.listing-workspace .preview-title-actions,.listing-workspace .preview-title-actions .listing-maintenance-actions{width:100%}.listing-workspace .preview-title-actions>span{margin-right:auto}.listing-workspace .data-preview-action-cell,.listing-workspace .data-preview-action-header{position:static;box-shadow:none}.listing-workspace .listing-selection-toolbar{align-items:flex-start;gap:10px}.listing-workspace .listing-selection-toolbar>div{width:100%;justify-content:flex-end}.listing-workspace :is(.manual-activity-dialog,.field-settings-panel,.listing-import-panel){top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;transform:none;border-radius:0;margin:0;padding:20px 16px}.listing-workspace .listing-import-panel{padding:0}.listing-import-panel>header,.listing-import-body{padding:20px 16px}.listing-workspace .manual-activity-dialog .form-grid{grid-template-columns:minmax(0,1fr)}.listing-workspace .manual-activity-dialog footer{position:sticky;bottom:-20px;margin:0 -16px -20px;padding:16px;background:var(--listing-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.listing-workspace .field-order-item{flex-wrap:wrap}.listing-workspace .field-order-item>span{flex-basis:100%}.listing-workspace .field-order-actions{flex-wrap:wrap}.listing-workspace .selection-heading{flex-wrap:wrap;gap:12px}.listing-history-heading{align-items:flex-start}.listing-history-heading button{flex-shrink:0;max-width:112px}.listing-workspace .replenishment-supplier-list>div{display:flex;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.listing-workspace *{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.listing-workspace{--listing-glass: var(--listing-surface)}.listing-workspace *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(forced-colors:active){.listing-workspace{background-image:none}.listing-workspace [data-selected=true] td{outline:1px solid Highlight}}@media(min-width:1320px){.listing-workspace .listing-filter-panel{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end}.listing-workspace .listing-filter-panel .inventory-filter-actions{grid-column:auto;flex-wrap:nowrap;padding-top:0}.listing-workspace .inventory-filter-actions span{display:none}}.listing-workspace .activity-record-edit-button{width:auto;min-width:60px;padding:6px 8px;display:inline-flex;gap:5px;color:var(--listing-accent);background:transparent}.listing-profile-summary>div{min-width:0}.listing-profile-summary strong{overflow-wrap:anywhere}.listing-workspace .listing-sku-summary{max-height:150px;overflow-y:auto;padding:14px;background:var(--listing-raised);color:var(--listing-text);border-radius:12px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.listing-maintenance-menu{position:relative}.listing-maintenance-menu summary{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--listing-border);border-radius:10px;background:var(--listing-glass);color:var(--listing-text);cursor:pointer;list-style:none;font-size:13px}.listing-maintenance-menu summary::-webkit-details-marker{display:none}.listing-maintenance-options{position:absolute;z-index:9;top:calc(100% + 8px);right:0;display:grid;gap:5px;min-width:180px;padding:8px;border:1px solid var(--listing-border);border-radius:14px;background:var(--listing-surface);box-shadow:var(--listing-shadow)}.listing-maintenance-options button{width:100%;justify-content:flex-start}.listing-workspace .preview-title{border-radius:18px 18px 0 0}.listing-workspace .preview-panel .table-frame{border-radius:0 0 18px 18px}.listing-workspace .table-frame>table>thead>tr>th{background:var(--listing-raised);color:var(--listing-muted);box-shadow:inset 0 -1px 0 var(--listing-border)}.listing-workspace .listing-filter-panel{margin-bottom:18px}.listing-workspace .listing-sync-strip{margin-bottom:10px}.listing-workspace .listing-selection-toolbar{margin-top:16px}.listing-workspace>.notice{margin:12px 0}.listing-workspace .table-frame td{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:14px}.listing-workspace .activity-record-edit-button{border:0}.listing-workspace .activity-record-row-actions .secondary{white-space:nowrap}.listing-workspace .icon-button:not(.activity-record-edit-button){width:38px;height:38px;padding:9px;flex-shrink:0}.listing-workspace button svg{flex-shrink:0}.listing-workspace .table-frame table tbody tr[data-selected=true] td{background:var(--listing-tint)}.listing-workspace td[data-column=MSKU]{font-weight:600}.listing-workspace .form-grid>label:only-child{grid-column:1/-1}.listing-workspace .listing-file-picker{position:relative;place-items:center;text-align:center;min-height:132px;cursor:pointer}.listing-workspace .listing-file-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.listing-workspace .listing-file-picker:focus-within{outline:3px solid var(--listing-accent);outline-offset:3px}.listing-workspace .listing-file-picker strong{color:var(--listing-text);max-width:100%;overflow-wrap:anywhere}.listing-workspace .listing-file-picker svg{color:var(--listing-accent)}.listing-workspace .upload-file-error{color:var(--listing-danger)}.listing-profile-identifiers{border:1px solid var(--listing-border);border-radius:12px;padding:12px 16px;font-size:12px}.listing-profile-identifiers summary{cursor:pointer;color:var(--listing-muted)}.listing-profile-identifiers dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;margin-bottom:0}.listing-profile-identifiers dd{margin:0;overflow-wrap:anywhere}.listing-workspace .field-order-panel{background:var(--listing-surface);border-color:var(--listing-border);border-radius:14px}.listing-workspace .field-order-item>span{color:var(--listing-text)}.listing-workspace .field-settings-metadata summary{color:var(--listing-muted)}.listing-workspace .activity-record-edit-button{white-space:nowrap;flex-shrink:0;margin:0}.listing-workspace .listing-header-actions{align-items:center}.listing-workspace .listing-header-actions>button{flex:0 0 auto;align-self:center}.listing-workspace .listing-template-actions{display:flex;align-items:center;flex-wrap:nowrap}.listing-workspace .listing-template-actions>button{flex:0 0 auto}.listing-workspace .replenishment-supplier-list{display:grid;gap:12px}.listing-workspace .replenishment-supplier-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.listing-workspace .replenishment-supplier-list>div>input:first-child,.listing-workspace .replenishment-supplier-list>div>span{grid-column:1/-1}@media(max-width:1200px){.listing-workspace .page-header{align-items:flex-start}}
