.api-access-panel{margin:28px 0 0;border:1px solid var(--line,var(--dt-line--dce5f2,#dce5f2));border-radius:12px;padding:24px;background:var(--surface,var(--dt-surface--fff,#fff));color:var(--text,var(--dt-ink--25334c,#25334c))}.api-access-panel h2{margin:0;font-size:20px}.api-access-endpoints>span,.api-access-panel header p,.api-access-panel small{color:var(--muted,var(--dt-ink--64748d,#64748d));line-height:1.7}.api-access-endpoints{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.api-access-endpoints code{padding:8px;background:var(--bg,var(--dt-surface--f3f6fb,#f3f6fb));border-radius:6px}.api-access-endpoints>span{flex-basis:100%;font-size:12px}.api-access-fields{display:flex;gap:16px;flex-wrap:wrap}.api-access-fields label{display:grid;gap:8px;min-width:180px}.api-access-panel input:not([type=checkbox]){padding:10px;background:var(--surface,var(--dt-surface--fff,#fff));color:inherit;min-height:40px}.api-access-panel fieldset,.api-access-panel input:not([type=checkbox]){border:1px solid var(--line,var(--dt-line--dce5f2,#dce5f2));border-radius:7px}.api-access-panel fieldset{margin:20px 0;padding:12px}.api-access-panel fieldset label{display:inline-flex;align-items:center;gap:6px;margin:8px 18px 8px 0}.api-access-panel button{min-height:36px;padding:8px 12px;margin:4px 8px 4px 0;cursor:pointer;border-radius:7px;border:1px solid var(--line,var(--dt-line--dce5f2,#dce5f2));background:var(--surface,var(--dt-surface--fff,#fff));color:inherit}.api-access-panel .primary-btn{background:var(--blue,#3869e4);color:#fff}.api-access-panel button:disabled{opacity:.55;cursor:not-allowed}.api-access-panel button:hover:not(:disabled){filter:brightness(.94)}.api-access-panel :is(button,input):focus-visible{outline:2px solid var(--blue,#3869e4);outline-offset:3px}.api-access-table{overflow:auto;margin-top:24px}.api-access-table table{width:100%;min-width:680px;border-collapse:collapse}.api-access-table :is(th,td){padding:12px;border-bottom:1px solid var(--line,var(--dt-line--dce5f2,#dce5f2));text-align:left;vertical-align:top}.api-access-table small{display:block;margin-top:6px}.api-access-error{color:var(--dt-ink--bb303e,#bb303e)}.api-access-secret{padding:16px;margin-top:18px;background:var(--bg,var(--dt-surface--f3f6fb,#f3f6fb));border-radius:8px}.api-access-secret input{width:100%;display:block;margin:12px 0}@media(max-width:700px){.api-access-panel{padding:16px}.api-access-fields{display:grid;grid-template-columns:1fr}.api-access-fields input{width:100%;font-size:16px}.api-access-panel button{min-height:44px}.api-access-panel fieldset label{display:flex}}@media screen{html[data-client-theme=dark]{--dt-line--dce5f2:#3b4b62;--dt-surface--fff:#1a2433;--dt-ink--25334c:#e2e9f4;--dt-ink--64748d:#aebed3;--dt-surface--f3f6fb:#1c2838;--dt-ink--bb303e:#ff9cac}}.aa-workspace{--aa-blue:#3869e4;--aa-ink:var(--dt-ink--25334c,#25334c);--aa-muted:var(--dt-ink--60718a,#60718a);--aa-line:var(--dt-line--e5ebf4,#e5ebf4);color:var(--aa-ink);font:14px/1.5 Segoe UI,Microsoft YaHei,system-ui,sans-serif;min-width:0}.aa-workspace *{box-sizing:border-box}.aa-workspace button,.aa-workspace input,.aa-workspace select{font:inherit}.aa-workspace button{cursor:pointer}.aa-workspace button:disabled{opacity:.5;cursor:not-allowed}.aa-workspace :focus-visible{outline:2px solid var(--aa-blue);outline-offset:3px}.aa-workspace ::selection{background:var(--dt-surface--dce8ff,#dce8ff);color:var(--dt-ink--173b7a,#173b7a)}.aa-workspace input{caret-color:var(--dt-ink-token--aa-blue,var(--aa-blue))}.aa-workspace h1,.aa-workspace h2,.aa-workspace h3,.aa-workspace p{margin:0}.aa-workspace h1{font-size:25px;line-height:1.3;font-weight:700;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.aa-workspace h2{font-size:17px}.aa-workspace h3{font-size:15px;line-height:1.55}.aa-titlebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.aa-titlebar p{margin-top:6px;color:var(--aa-muted)}.aa-preview-tag{color:var(--dt-ink--775415,#775415);background:var(--dt-surface--fff4d8,#fff4d8);border-radius:5px;padding:3px 8px;font-size:12px;font-weight:500}.aa-preview-note{color:var(--dt-ink--47638c,#47638c);background:var(--dt-surface--eaf1ff,#eaf1ff);padding:9px 12px;border-radius:7px;font-size:12px;margin-bottom:16px}.aa-button{display:inline-flex;gap:7px;justify-content:center;align-items:center;padding:8px 12px;border:1px solid var(--dt-line--d5e0f2,#d5e0f2);background:var(--dt-surface--fff,#fff);color:var(--dt-ink--345789,#345789);border-radius:6px;white-space:nowrap}.aa-button:hover:not(:disabled){background:var(--dt-surface--eef4ff,#eef4ff);border-color:var(--dt-line--b4cafa,#b4cafa)}.aa-button:active:not(:disabled){transform:translateY(1px)}.aa-filters{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.aa-filters label{display:flex;flex-direction:column;gap:5px;color:var(--aa-muted);font-size:12px}.aa-filters input,.aa-filters select,.aa-sort select{border:1px solid var(--dt-line--d7e0ee,#d7e0ee);background:var(--dt-surface-white,white);color:var(--aa-ink);height:36px;border-radius:6px;padding:6px 10px;min-width:0}.aa-filters select{min-width:174px}.aa-date-fields{display:flex;gap:10px;align-items:flex-end}.aa-date-fields>span{margin-bottom:8px;color:var(--aa-muted)}.aa-date-fields input{width:146px}.aa-filters>.aa-muted{margin-bottom:7px;font-size:12px}.aa-muted{color:var(--aa-muted);font-size:12px}.aa-segment{display:inline-flex;gap:2px;background:var(--dt-surface--eef2f8,#eef2f8);border-radius:6px;padding:3px}.aa-segment button{border:0;border-radius:4px;background:transparent;color:var(--dt-ink--536681,#536681);padding:5px 10px;white-space:nowrap;font-size:12px}.aa-segment button[aria-pressed=true]{color:var(--dt-ink--1856ce,#1856ce);background:var(--dt-surface--fff,#fff);box-shadow:0 1px 2px var(--dt-shadow--20335716,#20335716);font-weight:600}.aa-segment button:hover{color:var(--dt-ink--1856ce,#1856ce)}.aa-error{color:var(--dt-ink--b3333d,#b3333d);font-size:12px;flex-basis:100%}.aa-summary-meta{display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:space-between;margin:18px 0 7px;color:var(--aa-muted);font-size:12px}.aa-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--aa-line);border-radius:10px;background:var(--dt-surface-white,white);padding:16px 0;font-variant-numeric:tabular-nums}.aa-summary>div{padding:0 22px;border-right:1px solid var(--aa-line);display:flex;flex-direction:column;gap:4px}.aa-summary>div:last-child{border:0}.aa-summary span{color:var(--aa-muted);font-size:12px}.aa-summary strong{font-size:25px;font-weight:650;line-height:1.5}.aa-summary small{color:var(--aa-muted);font-size:11px}.aa-detail,.aa-product-section{border:1px solid var(--aa-line);border-radius:10px;background:var(--dt-surface--fff,#fff);margin-top:20px;overflow:hidden}.aa-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.aa-product-toolbar{padding:12px 16px;flex-wrap:wrap;border-bottom:1px solid var(--aa-line)}.aa-table-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.aa-table-tabs button{display:flex;gap:7px;align-items:center;border:0;padding:8px 10px;border-radius:5px;background:transparent;color:var(--dt-ink--536681,#536681);font-size:12px}.aa-table-tabs button[aria-pressed=true]{color:var(--dt-ink--1657ce,#1657ce);background:var(--dt-surface--edf3ff,#edf3ff);font-weight:600}.aa-table-tabs button:hover{background:var(--dt-surface--f2f6fc,#f2f6fc)}.aa-table-tabs button span{font-size:11px}.aa-search{display:flex;align-items:center;gap:8px;border:1px solid var(--dt-line--d7e0ee,#d7e0ee);border-radius:6px;padding:7px 10px;margin-left:auto;color:var(--dt-ink--70809b,#70809b)}.aa-search input{width:190px;min-width:0;border:0;background:transparent;outline:0;color:var(--aa-ink);font-size:12px}.aa-search:focus-within{outline:2px solid var(--aa-blue);outline-offset:2px}.aa-search input::placeholder{color:var(--dt-ink--66768c,#66768c)}.aa-sort{display:flex;align-items:center;gap:6px;color:var(--aa-muted);font-size:12px}.aa-sort select{height:32px;padding:4px 7px}.aa-product-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px}.aa-table-scroll{overflow:auto;min-width:0;scrollbar-color:#b8c7de #f5f7fb;scrollbar-width:thin}.aa-product-scroll{max-height:526px}.aa-workspace table{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums;font-size:12px}.aa-workspace th{position:sticky;top:0;z-index:1;text-align:right;background:var(--dt-surface--f6f8fc,#f6f8fc);color:var(--dt-ink--5a6d89,#5a6d89);font-size:11px;font-weight:600;padding:12px 14px;border-bottom:1px solid var(--aa-line);white-space:nowrap}.aa-workspace td:first-child,.aa-workspace th:first-child{text-align:left}.aa-workspace th span{color:var(--aa-muted);font-size:10px;font-weight:400}.aa-workspace td{padding:13px 14px;border-bottom:1px solid var(--dt-line--edf1f7,#edf1f7);text-align:right;vertical-align:middle}.aa-workspace td small{display:block;color:var(--aa-muted);font-size:11px;margin-top:5px}.aa-product-table{min-width:665px}.aa-product-table td:first-child{width:35%}.aa-product-table td{height:84px}.aa-product-table td:not(:first-child){white-space:nowrap}.aa-product-table td:first-child small{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-product-table tr.aa-selected{background:var(--dt-surface--edf4ff,#edf4ff)}.aa-product-table tbody tr:hover{background:var(--dt-surface--f5f8fe,#f5f8fe)}.aa-product-table tr.aa-selected:hover{background:var(--dt-surface--e8f1ff,#e8f1ff)}.aa-offer{border:0;padding:0;background:transparent;color:var(--dt-ink--1659d3,#1659d3);text-decoration:none;font-weight:600;text-align:left;overflow-wrap:anywhere}.aa-offer:hover{color:var(--dt-ink--103f97,#103f97)}.aa-offer[aria-pressed=true]{color:var(--dt-ink--1044a7,#1044a7)}.aa-store-name{display:block;color:var(--dt-ink--526781,#526781);font-size:11px;margin-top:3px}.aa-status{display:inline-block;border:0;border-radius:4px;padding:3px 6px;font-size:11px;white-space:nowrap;color:var(--dt-ink--5c6c83,#5c6c83);background:var(--dt-surface--edf1f6,#edf1f6)}.aa-status-attention{color:var(--dt-ink--a33831,#a33831);background:var(--dt-surface--fff0ec,#fff0ec)}.aa-status-stable{color:var(--dt-ink--157255,#157255);background:var(--dt-surface--eaf7f0,#eaf7f0)}.aa-status-missing,.aa-status-sample{color:var(--dt-ink--865c15,#865c15);background:var(--dt-surface--fff5df,#fff5df)}.aa-insight{border-left:1px solid var(--aa-line);padding:16px 18px 14px}.aa-insight h2{font-size:15px}.aa-target{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px}.aa-target>span{background:var(--dt-surface--fff,#fff);border:1px solid var(--dt-line--d7e0ee,#d7e0ee);border-radius:5px;padding:3px 7px}.aa-target input{border:0;width:49px;color:var(--aa-ink);background:transparent}.aa-target-note{margin-top:5px!important}.aa-selected-name{margin:18px 0 10px;display:flex;flex-direction:column;gap:3px}.aa-selected-name strong{color:var(--dt-ink--1e4c9d,#1e4c9d);overflow-wrap:anywhere;font-size:14px}.aa-selected-name span{font-size:11px;color:var(--aa-muted)}.aa-insight h3{margin:10px 0 8px}.aa-evidence{margin:0;font-size:12px}.aa-evidence dt{margin-top:12px;color:var(--dt-ink--4f6586,#4f6586);font-weight:600}.aa-evidence dd{margin:4px 0 0;line-height:1.8;color:var(--dt-ink--53627a,#53627a)}.aa-insight-foot{margin-top:16px;padding-top:10px}.aa-insight-foot,.aa-table-foot{border-top:1px solid var(--aa-line);font-size:11px;color:var(--aa-muted)}.aa-table-foot{padding:10px 16px;background:var(--dt-surface--fbfcfe,#fbfcfe)}.aa-detail-header{justify-content:space-between;padding:18px 20px}.aa-detail-header,.aa-detail-header h2{display:flex;align-items:center;gap:12px}.aa-detail-header h2{flex-wrap:wrap;color:var(--dt-ink--1c4f9e,#1c4f9e);overflow-wrap:anywhere}.aa-detail-header h2 span{font-weight:400;font-size:14px;color:var(--aa-ink)}.aa-detail-header p{font-size:12px;color:var(--aa-muted);margin-top:5px}.aa-detail-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:14px 20px;background:var(--dt-surface--f8faff,#f8faff);border-block:1px solid var(--aa-line);font-variant-numeric:tabular-nums}.aa-detail-metrics>div{display:flex;flex-direction:column;gap:5px}.aa-detail-metrics span{color:var(--aa-muted);font-size:11px}.aa-detail-metrics strong{font-size:18px;font-weight:600}.aa-trend{padding:18px 20px 14px}.aa-trend svg{display:block;width:100%;max-height:230px;margin-top:16px;overflow:visible}.aa-trend svg text{fill:var(--dt-ink--60718a,#60718a);font-size:11px;font-family:inherit}.aa-trend-line{stroke:var(--dt-ink-token--aa-blue,var(--aa-blue));stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.aa-trend-dot{fill:var(--dt-ink-token--aa-blue,var(--aa-blue));stroke:#fff;stroke-width:1}.aa-gridline{stroke:#e9eef6;stroke-width:1}.aa-trend>p{text-align:right;margin-top:7px;font-size:11px}.aa-detail-toolbar{padding:10px 16px;border-top:1px solid var(--aa-line);border-bottom:1px solid var(--aa-line);flex-wrap:wrap}.aa-daily-table{min-width:1090px}.aa-campaign-table{min-width:850px}.aa-campaign-scope{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;font-size:12px}.aa-daily-table td{white-space:nowrap}.aa-campaign-table tbody tr:hover,.aa-daily-table tbody tr:hover{background:var(--dt-surface--f7faff,#f7faff)}.aa-method{margin:0;padding:0 20px 14px}.aa-method>div{display:grid;grid-template-columns:160px minmax(0,1fr);padding:14px 0;border-bottom:1px solid var(--aa-line);gap:20px}.aa-method dt{font-size:13px;font-weight:600}.aa-method dd{color:var(--aa-muted);font-size:13px;margin:0;max-width:75ch}.aa-deep-analysis{padding:0 20px 18px}.aa-deep-analysis article{padding:20px 0;border-bottom:1px solid var(--aa-line)}.aa-deep-analysis article p{max-width:85ch;color:var(--aa-muted);font-size:13px;margin-top:8px;line-height:1.8}.aa-deep-analysis article>div{display:flex;align-items:baseline;gap:14px;margin-top:10px;font-size:13px;max-width:85ch;line-height:1.8}.aa-deep-analysis article>div strong{color:var(--dt-ink--1657ce,#1657ce);white-space:nowrap}.aa-deep-analysis>p{margin-top:14px}.aa-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:11px;padding:18px 0 5px}.aa-empty,.aa-footer{color:var(--aa-muted)}.aa-empty{padding:48px 20px;text-align:center}.aa-empty p{margin:8px 0 16px}.aa-live{font-size:12px;color:var(--dt-ink--216b53,#216b53)}@media(min-width:1600px){.aa-product-grid{grid-template-columns:minmax(0,1fr) 340px}.aa-product-scroll{max-height:560px}}@media(max-width:1100px){.aa-product-grid{grid-template-columns:minmax(0,1fr)}.aa-insight{border-left:0;border-top:1px solid var(--aa-line)}.aa-evidence{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px}.aa-evidence dd,.aa-evidence dt{margin:0}.aa-selected-name{margin-top:10px}.aa-target{max-width:240px;margin-top:12px}.aa-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.aa-titlebar{align-items:flex-start;flex-direction:column}.aa-workspace h1{font-size:23px}.aa-filters{gap:12px}.aa-filters select,.aa-filters>label{width:100%}.aa-date-fields{width:100%;gap:7px}.aa-date-fields label{flex:1;min-width:0}.aa-date-fields input{width:100%;min-width:0;padding:6px;font-size:12px}.aa-date-fields>.aa-button{padding:8px;font-size:12px}.aa-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.aa-summary>div{padding:14px;border-bottom:1px solid var(--aa-line)}.aa-summary>div:nth-child(2){border-right:0}.aa-summary>div:nth-child(n+3){border-bottom:0}.aa-summary strong{font-size:22px}.aa-product-toolbar{padding:10px;gap:10px}.aa-search{width:100%;order:2}.aa-search input{width:100%}.aa-sort{order:3}.aa-table-tabs{gap:0}.aa-table-tabs button{padding:7px 8px}.aa-product-scroll{max-height:410px}.aa-insight{padding:16px}.aa-evidence{display:block}.aa-evidence dt{margin-top:14px}.aa-evidence dd{margin-top:4px}.aa-detail-header{flex-direction:column;align-items:flex-start;padding:16px}.aa-detail-metrics{padding:14px 16px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.aa-trend{padding:14px 12px}.aa-trend .aa-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.aa-trend svg{min-height:140px}.aa-detail-toolbar{padding:10px}.aa-method{padding:0 16px}.aa-method>div{grid-template-columns:1fr;gap:6px}.aa-table-foot{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.aa-button:active:not(:disabled){transform:none}}.aa-load-status,.aa-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.aa-load-status{padding:10px 0;font-size:12px;color:var(--dt-ink--536681,#536681)}.aa-data-notes,.aa-read-errors{padding:12px 16px;margin-bottom:12px;border:1px solid var(--dt-line--d8e2ef,#d8e2ef);border-radius:10px;background:var(--dt-surface--fff9ef,#fff9ef);color:var(--dt-ink--785217,#785217);font-size:13px;overflow-wrap:anywhere}.aa-data-notes p,.aa-read-errors p{margin:6px 0}.aa-live-page{min-width:0}.aa-pagination>span:last-child{display:flex;align-items:center;gap:10px}@media screen{html[data-client-theme=dark]{--dt-ink--25334c:#e2e9f4;--dt-ink--60718a:#aebed3;--dt-line--e5ebf4:#3b4b62;--dt-surface--dce8ff:#263c5d;--dt-ink--173b7a:#9bbcff;--dt-ink-token--aa-blue:#9bbcff;--dt-ink--775415:#f1c57c;--dt-surface--fff4d8:#3c3223;--dt-ink--47638c:#9bbcff;--dt-surface--eaf1ff:#202d40;--dt-line--d5e0f2:#3b4b62;--dt-surface--fff:#1a2433;--dt-ink--345789:#9bbcff;--dt-surface--eef4ff:#1c2838;--dt-line--b4cafa:#3b4b62;--dt-line--d7e0ee:#3b4b62;--dt-surface-white:#1a2433;--dt-surface--eef2f8:#202d40;--dt-ink--536681:#aebed3;--dt-ink--1856ce:#9bbcff;--dt-shadow--20335716:rgba(0,0,0,0.0863);--dt-ink--b3333d:#ff9cac;--dt-ink--1657ce:#9bbcff;--dt-surface--edf3ff:#202d40;--dt-surface--f2f6fc:#1c2838;--dt-ink--70809b:#aebed3;--dt-ink--66768c:#aebed3;--dt-surface--f6f8fc:#1c2838;--dt-ink--5a6d89:#aebed3;--dt-line--edf1f7:#3b4b62;--dt-surface--edf4ff:#202d40;--dt-surface--f5f8fe:#1c2838;--dt-surface--e8f1ff:#263c5d;--dt-ink--1659d3:#9bbcff;--dt-ink--103f97:#9bbcff;--dt-ink--1044a7:#9bbcff;--dt-ink--526781:#aebed3;--dt-ink--5c6c83:#aebed3;--dt-surface--edf1f6:#202d40;--dt-ink--a33831:#ff9cac;--dt-surface--fff0ec:#202d40;--dt-ink--157255:#74d9b7;--dt-surface--eaf7f0:#202d40;--dt-ink--865c15:#f1c57c;--dt-surface--fff5df:#3c3223;--dt-ink--1e4c9d:#9bbcff;--dt-ink--4f6586:#aebed3;--dt-ink--53627a:#aebed3;--dt-surface--fbfcfe:#1a2433;--dt-ink--1c4f9e:#9bbcff;--dt-surface--f8faff:#1c2838;--dt-surface--f7faff:#1c2838;--dt-ink--216b53:#74d9b7;--dt-line--d8e2ef:#3b4b62;--dt-surface--fff9ef:#1c2838;--dt-ink--785217:#f1c57c}}.inventory-removal-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:16px;background:var(--dt-surface--fff,#fff);color:var(--dt-ink--25334c,#25334c);box-shadow:0 20px 64px var(--dt-shadow-rgba-16--42--80---22-,rgba(16,42,80,.22));overflow:auto;overscroll-behavior:contain;font:inherit;font-size:14px;scrollbar-width:thin;scrollbar-color:#aebed4 transparent}.inventory-removal-dialog::backdrop{background:rgba(16,30,50,.38)}.inventory-removal-dialog .inventory-removal-content{padding:24px 24px 20px}.inventory-removal-dialog .inventory-removal-heading{display:flex;align-items:center;gap:12px}.inventory-removal-dialog .inventory-removal-heading h2{flex:1;min-width:0;margin:0;font-size:20px;font-weight:650;line-height:1.4;color:inherit}.inventory-removal-dialog .inventory-removal-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:10px;background:var(--dt-surface--edf3ff,#edf3ff);color:var(--dt-ink--245ac5,#245ac5)}.inventory-removal-dialog .inventory-removal-icon svg{width:22px;height:22px}.inventory-removal-dialog button{font:inherit;cursor:pointer}.inventory-removal-dialog .inventory-removal-close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--dt-ink--64748d,#64748d)}.inventory-removal-dialog .inventory-removal-close svg{width:18px;height:18px}.inventory-removal-dialog .inventory-removal-close:hover{background:var(--dt-surface--f2f5fb,#f2f5fb);color:var(--dt-ink--25334c,#25334c)}.inventory-removal-dialog .inventory-removal-target{display:flex;flex-direction:column;gap:4px;margin-top:20px;overflow-wrap:anywhere}.inventory-removal-dialog .inventory-removal-target strong{font-size:18px;font-weight:650;line-height:1.45}.inventory-removal-dialog .inventory-removal-target span{color:var(--dt-ink--586b86,#586b86);font-size:13px;line-height:1.5}.inventory-removal-dialog p{margin:16px 0 0;color:var(--dt-ink--586b86,#586b86);font-size:14px;line-height:1.75;overflow-wrap:anywhere}.inventory-removal-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--dt-line--e5ebf4,#e5ebf4)}.inventory-removal-dialog>footer button{min-height:40px;padding:8px 20px;border-radius:8px;line-height:1.5;font-weight:600}.inventory-removal-dialog .inventory-removal-cancel{border:1px solid var(--dt-line--d6e1f2,#d6e1f2);background:var(--dt-surface--fff,#fff);color:var(--dt-ink--405577,#405577)}.inventory-removal-dialog .inventory-removal-cancel:hover{background:var(--dt-surface--f2f5fb,#f2f5fb)}.inventory-removal-dialog .inventory-removal-confirm{border:1px solid transparent;background:#3869e4;color:#fff}.inventory-removal-dialog .inventory-removal-confirm:hover{background:#2e5dcc}.overseas-stock-delete.inventory-hide-action{border-color:var(--dt-line--d6e1f2,#d6e1f2);background:var(--dt-surface--fff,#fff);color:var(--dt-ink--245ac5,#245ac5)}.overseas-stock-delete.inventory-hide-action:hover{border-color:var(--dt-line--b2c8f1,#b2c8f1);background:var(--dt-surface--edf3ff,#edf3ff)}.inventory-removal-dialog button:focus-visible{outline:2px solid #3869e4;outline-offset:3px}.inventory-removal-dialog ::selection{background:var(--dt-surface--dce8ff,#dce8ff);color:var(--dt-ink--25334c,#25334c)}@media (max-width:480px){.inventory-removal-dialog .inventory-removal-content{padding:20px}.inventory-removal-dialog .inventory-removal-heading{gap:10px}.inventory-removal-dialog .inventory-removal-heading h2{font-size:18px}.inventory-removal-dialog p{font-size:16px}.inventory-removal-dialog .inventory-removal-target span{font-size:14px}.inventory-removal-dialog>footer{padding:16px 20px}.inventory-removal-dialog>footer button{flex:1;min-height:44px}}@media (pointer:coarse){.inventory-removal-dialog .inventory-removal-close{flex-basis:44px;width:44px;height:44px}.inventory-removal-dialog>footer button{min-height:44px}}@media (forced-colors:active){.inventory-removal-dialog{outline:1px solid CanvasText}}@media screen{html[data-client-theme=dark]{--dt-surface--fff:#1a2433;--dt-ink--25334c:#e2e9f4;--dt-shadow-rgba-16--42--80---22-:rgba(0,0,0,0.22);--dt-surface--edf3ff:#202d40;--dt-ink--245ac5:#9bbcff;--dt-ink--64748d:#aebed3;--dt-surface--f2f5fb:#1c2838;--dt-ink--586b86:#aebed3;--dt-line--e5ebf4:#3b4b62;--dt-line--d6e1f2:#3b4b62;--dt-ink--405577:#aebed3;--dt-line--b2c8f1:#3b4b62;--dt-surface--dce8ff:#263c5d}}.pm-barcode-dialog{color:var(--pm-ink,var(--dt-ink--243b5c,#243b5c));border:0;border-radius:14px;padding:0;width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;background:var(--dt-surface--fff,#fff);box-shadow:0 18px 58px var(--dt-shadow--102a5040,#102a5040);overflow:hidden;font-size:13px}.pm-barcode-dialog[open]{display:flex;flex-direction:column}.pm-barcode-dialog::backdrop{background:#102a505c}.pm-barcode-dialog>footer,.pm-barcode-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;flex-shrink:0;min-width:0}.pm-barcode-dialog>header{align-items:flex-start;padding-bottom:16px}.pm-barcode-dialog>header>div{min-width:0}.pm-workspace .pm-barcode-dialog h2{font-size:20px;line-height:1.4;font-weight:650;margin:0}.pm-barcode-dialog header p{color:var(--dt-ink--596f8f,#596f8f);font-size:12px;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere}.pm-barcode-dialog>footer{border-top:1px solid var(--dt-line--e2eaf5,#e2eaf5);padding-top:16px;padding-bottom:16px;color:var(--dt-ink--596f8f,#596f8f);font-size:12px;flex-wrap:wrap}.pm-barcode-dialog footer>div{display:flex;gap:8px;margin-left:auto}.pm-barcode-dialog footer .pm-button{min-height:40px;padding:8px 16px;font-size:13px}.pm-barcode-body{min-height:0;padding:0 24px 24px;overflow:auto;overscroll-behavior:contain}.pm-barcode-note{color:var(--dt-ink--596f8f,#596f8f);font-size:12px;line-height:1.65;margin:14px 0}.pm-barcode-loading{padding:40px 12px;text-align:center;color:var(--dt-ink--596f8f,#596f8f)}.pm-barcode-products{max-height:240px;overflow:auto;scrollbar-width:thin;scrollbar-color:#aebed4 transparent}.pm-barcode-product{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--dt-line--e2eaf5,#e2eaf5)}.pm-barcode-product:last-child{border-bottom:0}.pm-barcode-product-name{min-width:0;flex:1}.pm-barcode-product-name>strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.pm-barcode-product-name>.pm-barcode-value{color:var(--dt-ink--596f8f,#596f8f);font-size:12px;display:block;margin-top:4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;user-select:text}.pm-barcode-dialog label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--dt-ink--536987,#536987);min-width:0}.pm-barcode-product-name label{margin-top:8px}.pm-barcode-dialog :is(input,select){box-sizing:border-box;width:100%;min-width:0;height:40px;padding:8px 12px;border:1px solid var(--dt-line--d6e1f2,#d6e1f2);border-radius:8px;background:var(--dt-surface--fff,#fff);color:var(--dt-ink--213754,#213754);font-size:13px;font-variant-numeric:tabular-nums}.pm-barcode-settings{min-width:0;border:0;border-top:1px solid var(--dt-line--e2eaf5,#e2eaf5);padding:20px 0 0;margin:8px 0 0}.pm-barcode-settings .pm-barcode-size{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.pm-barcode-size select{width:200px;max-width:70%}.pm-barcode-dimensions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:16px}.pm-barcode-dialog :is(button,input,select):focus-visible{outline:2px solid #3869e4;outline-offset:3px}.pm-barcode-dialog :is(button,input,select):disabled{cursor:not-allowed;opacity:.55}.pm-barcode-dialog ::selection{background:var(--dt-surface--dce8ff,#dce8ff);color:var(--dt-ink--243b5c,#243b5c)}.pm-barcode-retry{margin-top:8px}.pm-barcode-error{color:var(--dt-ink--aa2d3b,#aa2d3b);font-size:12px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.pm-barcode-success{color:var(--dt-ink--146c50,#146c50);font-size:12px;line-height:1.6}.pm-barcode-single{width:100%;margin-top:12px}.pm-barcode-selection{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 14px;background:var(--dt-surface--f6f9ff,#f6f9ff);border-bottom:1px solid var(--dt-line--e2eaf5,#e2eaf5)}.pm-barcode-selection>span{color:var(--dt-ink--596f8f,#596f8f);font-size:12px;margin-right:auto}.pm-table .pm-col-check{width:42px}.pm-table .pm-check{padding:8px;text-align:center}.pm-table .pm-col-product{width:auto}.pm-check input{width:16px;height:16px;accent-color:#2860d8;cursor:pointer}@media (max-width:600px){.pm-barcode-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.pm-barcode-dialog>footer,.pm-barcode-dialog>header{padding:20px;gap:12px}.pm-barcode-body{padding:0 20px 20px}.pm-workspace .pm-barcode-dialog h2{font-size:18px}.pm-barcode-dialog>footer>div{width:100%}.pm-barcode-dialog footer .pm-button{flex:1;min-height:44px}.pm-barcode-products{max-height:220px}}@media (pointer:coarse){.pm-barcode-dialog :is(button,input,select){min-height:44px}.pm-barcode-dialog .pm-icon-button{min-width:44px}.pm-check{min-width:42px}.pm-check input{width:22px;height:22px}}@media screen{html[data-client-theme=dark]{--dt-ink--243b5c:#e2e9f4;--dt-surface--fff:#1a2433;--dt-shadow--102a5040:rgba(0,0,0,0.251);--dt-ink--596f8f:#aebed3;--dt-line--e2eaf5:#3b4b62;--dt-ink--536987:#aebed3;--dt-line--d6e1f2:#3b4b62;--dt-ink--213754:#e2e9f4;--dt-surface--dce8ff:#263c5d;--dt-ink--aa2d3b:#ff9cac;--dt-ink--146c50:#74d9b7;--dt-surface--f6f9ff:#1c2838}}.product-management.product-catalog-page{min-width:0;min-height:0}.pm-workspace{--pm-blue:#2860d8;--pm-ink:var(--dt-ink--243b5c,#243b5c);--pm-muted:var(--dt-ink--596f8f,#596f8f);--pm-line:var(--dt-line--e2eaf5,#e2eaf5);color:var(--pm-ink);font-size:13px;line-height:1.45;min-width:0}.pm-workspace *{box-sizing:border-box}.pm-workspace ::selection{background:var(--dt-surface--c9ddff,#c9ddff);color:var(--dt-ink--123764,#123764)}.pm-workspace :is(input,select,button){font:inherit}.pm-workspace input{caret-color:var(--dt-ink-token--pm-blue,var(--pm-blue))}.pm-workspace :is(button,input,select,[role=link],[tabindex]):focus-visible{outline:2px solid var(--pm-blue);outline-offset:3px}.pm-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin:0 0 16px}.pm-heading h1{margin:0;font-size:24px;font-weight:650;line-height:1.3;color:var(--dt-ink--172e50,#172e50)}.pm-heading-meta{display:block;margin-top:6px;color:var(--pm-muted);font-size:11px}.pm-heading-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pm-workspace .pm-heading-actions button{min-height:36px;padding:8px 12px;border-radius:8px;font-size:12px;white-space:nowrap}.pm-notices:empty{display:none}.pm-notices>*{margin-bottom:12px}.pm-notices .sync-task-progress:not(:has(details)):not(.sync-task-progress-warning){display:none}.pm-notices .sync-task-progress{width:100%;font-size:12px}.pm-notices .product-api-warning{flex-wrap:wrap}.pm-ledger{background:var(--dt-surface--fff,#fff);border:1px solid var(--pm-line);border-radius:12px;overflow:hidden}.pm-toolbar{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--pm-line)}.pm-filters{display:flex;gap:4px}.pm-filters button{border:1px solid transparent;background:transparent;color:var(--pm-muted);border-radius:8px;padding:8px 12px;display:flex;gap:8px;align-items:center;cursor:pointer}.pm-filters button span{font-variant-numeric:tabular-nums;font-weight:600}.pm-filters button[aria-pressed=true]{background:var(--dt-surface--edf4ff,#edf4ff);color:var(--dt-ink--225acb,#225acb)}.pm-filters button:hover{background:var(--dt-surface--e8f0fd,#e8f0fd)}.pm-search{display:flex;align-items:center;gap:8px;min-width:180px;width:min(340px,100%);padding:0 12px;border:1px solid var(--dt-line--d9e3f3,#d9e3f3);border-radius:8px;color:var(--pm-muted);background:var(--dt-surface--fff,#fff)}.pm-search input{border:0;outline:0;background:transparent;min-width:0;width:100%;height:36px;color:var(--pm-ink);font-size:12px}.pm-search input::placeholder{color:var(--pm-muted)}.pm-search button{display:grid;place-items:center;border:0;background:none;padding:4px;color:var(--pm-muted);cursor:pointer}.pm-search:focus-within{border-color:var(--pm-blue)}.pm-table-scroll{overflow:auto;height:max(420px,calc(100dvh - var(--pm-list-top,300px) - 64px));scrollbar-color:#afbdd3 #f2f5fb;scrollbar-width:thin}.pm-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:12px}.pm-col-product{width:34%}.pm-col-cost,.pm-col-price{width:12%}.pm-col-stock{width:9%}.pm-col-action{width:21%}.pm-table th{position:sticky;top:0;z-index:1;padding:12px;background:var(--dt-surface--f6f8fc,#f6f8fc);color:var(--pm-muted);font-weight:500;border-bottom:1px solid var(--pm-line);text-align:left}.pm-table th small{font:inherit}.pm-table td{padding:10px 12px;border-bottom:1px solid var(--dt-line--e8eef7,#e8eef7);vertical-align:middle;white-space:normal}.pm-inline-workspace .pm-table td{padding-block:10px}.pm-table td:first-child,.pm-table th:first-child{padding-left:16px}.pm-table tbody tr:last-child td{border-bottom:0}.pm-table tbody tr:focus-within,.pm-table tbody tr:hover{background:var(--dt-surface--f7faff,#f7faff)}.pm-product-cell{display:flex;align-items:center;gap:12px;min-width:0}.pm-thumbnail{flex:0 0 44px;width:44px;height:48px;display:grid;place-items:center;background:var(--dt-surface--eef3f9,#eef3f9);color:var(--dt-ink--4e6c94,#4e6c94);overflow:hidden;border-radius:8px;font-size:20px}.pm-thumbnail img{display:block;width:100%;height:100%;object-fit:contain;border:0;border-radius:inherit}.pm-product-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.pm-workspace .desktop-product-offer-action,.pm-workspace .product-offer-link{font-size:13px;font-weight:600;color:var(--dt-ink--2163da,#2163da);max-width:100%;overflow-wrap:anywhere;text-decoration:none;cursor:pointer}.pm-workspace .product-offer-link{padding:0;border-radius:4px;background:transparent}.pm-workspace .product-offer-link:hover{background:var(--dt-surface--dbe9ff,#dbe9ff)}.pm-workspace .product-offer-link:active{transform:scale(.97)}.pm-product-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pm-muted);font-size:11px}.pm-identifiers{color:var(--pm-muted);font-size:10px;overflow-wrap:anywhere}.pm-money-input{position:relative;display:block}.pm-money-input input{width:100%;min-width:0;height:36px;border:1px solid var(--dt-line--d6e1f2,#d6e1f2);border-radius:8px;background:var(--dt-surface--fff,#fff);color:var(--dt-ink--213754,#213754);padding:8px 22px 8px 10px;font-variant-numeric:tabular-nums;appearance:textfield}.pm-money-input input::-webkit-inner-spin-button,.pm-money-input input::-webkit-outer-spin-button{appearance:none;margin:0}.pm-money-input>span{position:absolute;right:10px;top:9px;color:var(--pm-muted);font-size:12px;pointer-events:none}.pm-mobile-label{display:none}.pm-price{display:block;color:var(--dt-ink--253c5f,#253c5f);font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pm-old-price{display:block;color:var(--pm-muted);font-size:10px;margin-top:3px}.pm-chip{display:inline-flex;align-items:center;border-radius:5px;padding:4px 7px;font-size:11px;white-space:nowrap}.pm-chip.is-positive{color:var(--dt-ink--146c50,#146c50);background:var(--dt-surface--e1f5ec,#e1f5ec)}.pm-chip.is-muted{color:var(--dt-ink--53657f,#53657f);background:var(--dt-surface--eef2f8,#eef2f8)}.pm-stock-cell small{display:block;margin-top:5px;color:var(--pm-muted);font-size:10px}.pm-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--dt-line--d8e3f4,#d8e3f4);border-radius:8px;min-height:36px;padding:8px 12px;background:var(--dt-surface--fff,#fff);color:var(--dt-ink--315479,#315479);cursor:pointer;white-space:nowrap}.pm-button:hover{background:var(--dt-surface--f2f6fc,#f2f6fc)}.pm-button.pm-primary{background:#3869e4;color:#fff;border-color:#3869e4}.pm-button.pm-primary:hover{background:#2e5dcc}.pm-text-button{border:0;background:transparent;color:var(--dt-ink--245cd6,#245cd6);padding:6px 4px;cursor:pointer;font-size:12px;white-space:nowrap;border-radius:4px}.pm-text-button:hover{background:var(--dt-surface--edf4ff,#edf4ff)}.pm-visibility{color:var(--pm-muted)}.pm-row-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.pm-print{min-height:32px;padding:6px 8px;font-size:12px;color:var(--dt-ink--245cd6,#245cd6)}.pm-cost-save{min-height:32px;padding-top:4px}.pm-save-feedback{display:block;font-size:10px;color:var(--dt-ink--146c50,#146c50)}.pm-save-feedback.is-error{color:var(--dt-ink--b42337,#b42337)}.pm-cost-save .pm-save{font-size:11px;padding:4px;min-height:28px}.pm-workspace button:disabled,.pm-workspace input:disabled{cursor:not-allowed;opacity:.55}.pm-cost-save .pm-save:disabled{color:var(--pm-muted);opacity:.7}.pm-icon-button{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pm-muted);cursor:pointer;flex-shrink:0}.pm-icon-button:hover{background:var(--dt-surface--e7effc,#e7effc);color:var(--dt-ink-token--pm-blue,var(--pm-blue))}.pm-footer{justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border-top:1px solid var(--pm-line);color:var(--pm-muted);font-size:11px}.pm-footer,.pm-footer nav{display:flex;align-items:center}.pm-footer nav{gap:8px}.pm-footer nav>span{min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.pm-footer select{height:32px;padding:0 8px;color:var(--dt-ink--34567f,#34567f);border:1px solid var(--dt-line--dbe4f2,#dbe4f2);border-radius:8px;background:var(--dt-surface--fff,#fff)}.pm-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--pm-muted);padding:28px}.pm-empty strong{font-size:14px}.pm-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pm-store-scope{display:flex;align-items:center;gap:12px;border:1px solid var(--pm-line);border-radius:12px;background:var(--dt-surface--fff,#fff);padding:8px 12px;margin-bottom:20px}.pm-store-scope>span{color:var(--pm-muted);font-size:12px;flex:0 0 auto}.pm-store-scope>div{display:flex;min-width:0;gap:6px;overflow:auto;flex:1;scrollbar-width:thin}.pm-store-scope button{border:1px solid transparent;background:transparent;color:var(--pm-muted);border-radius:8px;padding:8px;display:flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer}.pm-store-scope button[aria-pressed=true]{color:var(--dt-ink--235ccf,#235ccf);background:var(--dt-surface--edf4ff,#edf4ff);border-color:var(--dt-line--c2d7ff,#c2d7ff)}.pm-store-scope i{font-style:normal;background:var(--dt-surface--edf2f9,#edf2f9);border-radius:4px;padding:2px 6px}.pm-store-scope select{max-width:130px;min-width:70px;height:36px;color:var(--dt-ink--365f94,#365f94);background:var(--dt-surface--fff,#fff);border:1px solid var(--dt-line--dbe5f4,#dbe5f4);border-radius:8px}.pm-batch-picker{width:min(700px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:12px;color:var(--pm-ink);background:var(--dt-surface--fff,#fff);box-shadow:0 16px 56px var(--dt-shadow--102a5033,#102a5033)}.pm-batch-picker::backdrop{background:#102a5066}.pm-batch-picker[open]{display:flex;flex-direction:column}.pm-workspace .pm-batch-picker{margin:auto}.pm-batch-picker footer,.pm-batch-picker header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;flex-shrink:0}.pm-batch-picker header{border-bottom:1px solid var(--pm-line)}.pm-batch-picker footer{border-top:1px solid var(--pm-line);font-size:12px}.pm-batch-picker h2{font-size:20px;margin:0 0 6px}.pm-batch-picker p{margin:0;font-size:12px;color:var(--pm-muted)}.pm-workspace .pm-batch-picker h2{font-size:20px}.pm-workspace .pm-batch-picker footer>span{color:var(--pm-muted)}.pm-batch-picker footer>div{display:flex;gap:8px}.pm-batch-tools{padding:16px 24px;display:flex;gap:12px;flex-shrink:0}.pm-batch-tools .pm-search{flex:1}.pm-batch-items{overflow:auto;max-height:52dvh;padding:0 24px;scrollbar-width:thin}.pm-batch-item{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--pm-line)}.pm-batch-item>div{min-width:0}.pm-batch-item small,.pm-batch-item span,.pm-batch-item strong{display:block;overflow-wrap:anywhere}.pm-batch-item small,.pm-batch-item span{font-size:11px;color:var(--pm-muted);margin-top:4px}.pm-batch-item .is-added{background:var(--dt-surface--edf4ff,#edf4ff);color:var(--dt-ink--225acb,#225acb);border-color:var(--dt-line--b7d0ff,#b7d0ff)}@media (max-width:1200px){.pm-table td,.pm-table th{padding-left:8px;padding-right:8px}.pm-heading{gap:12px}.pm-heading h1{font-size:22px}.pm-product-cell{gap:8px}.pm-row-actions{gap:4px}.pm-print svg{display:none}}@media (max-width:680px){.pm-heading-actions{width:100%}.pm-heading-meta{font-size:11px}.pm-toolbar{padding:12px}.pm-filters,.pm-search{width:100%}.pm-table-scroll{height:auto;overflow:visible}.pm-table{min-width:0;display:block}.pm-table colgroup,.pm-table thead{display:none}.pm-table tbody{display:block}.pm-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px;gap:12px 16px;border-bottom:1px solid var(--pm-line)}.pm-inline-workspace .pm-table td,.pm-table td:first-child{display:block;height:auto;border:0;padding:0;min-width:0}.pm-identity{grid-column:1/-1}.pm-product-cell{gap:12px}.pm-product-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pm-mobile-label{display:block;margin-bottom:6px;font-size:11px;color:var(--pm-muted)}.pm-money-input input{height:44px;font-size:14px}.pm-money-input>span{top:13px}.pm-stock-cell{align-self:center;text-align:right}.pm-actions-cell{grid-column:1/-1}.pm-row-actions{gap:12px}.pm-row-actions button{min-height:44px}.pm-print{padding:8px 12px}.pm-print svg{display:block}.pm-cost-save{min-height:48px}.pm-cost-save .pm-save{min-height:44px}.pm-table td[colspan]{grid-column:1/-1}.pm-footer{padding:12px}.pm-store-scope{gap:8px;padding:8px}.pm-store-scope>span{display:none}.pm-store-scope select{max-width:92px}.pm-batch-picker footer,.pm-batch-picker header{padding:16px;gap:8px}.pm-batch-picker h2{font-size:18px}.pm-batch-tools{padding:12px 16px;flex-wrap:wrap}.pm-batch-items{padding:0 16px}.pm-batch-picker footer{flex-wrap:wrap}.pm-batch-picker .pm-button{min-height:44px}}@media (pointer:coarse){.pm-workspace .pm-filters button,.pm-workspace .pm-heading-actions button,.pm-workspace .pm-icon-button,.pm-workspace .pm-store-scope button,.pm-workspace .pm-text-button{min-height:44px}.pm-workspace .pm-icon-button{min-width:44px}.pm-cost-save{min-height:48px}}@media (prefers-reduced-motion:reduce){.pm-workspace .product-offer-link:active{transform:none}}@media screen{html[data-client-theme=dark]{--dt-ink--243b5c:#e2e9f4;--dt-ink--596f8f:#aebed3;--dt-line--e2eaf5:#3b4b62;--dt-surface--c9ddff:#263c5d;--dt-ink--123764:#9bbcff;--dt-ink-token--pm-blue:#9bbcff;--dt-ink--172e50:#e2e9f4;--dt-surface--fff:#1a2433;--dt-surface--edf4ff:#202d40;--dt-ink--225acb:#9bbcff;--dt-surface--e8f0fd:#202d40;--dt-line--d9e3f3:#3b4b62;--dt-surface--f6f8fc:#1c2838;--dt-line--e8eef7:#3b4b62;--dt-surface--f7faff:#1c2838;--dt-surface--eef3f9:#202d40;--dt-ink--4e6c94:#9bbcff;--dt-ink--2163da:#9bbcff;--dt-surface--dbe9ff:#263c5d;--dt-line--d6e1f2:#3b4b62;--dt-ink--213754:#e2e9f4;--dt-ink--253c5f:#e2e9f4;--dt-ink--146c50:#74d9b7;--dt-surface--e1f5ec:#29384d;--dt-ink--53657f:#aebed3;--dt-surface--eef2f8:#202d40;--dt-line--d8e3f4:#3b4b62;--dt-ink--315479:#9bbcff;--dt-surface--f2f6fc:#1c2838;--dt-ink--245cd6:#9bbcff;--dt-ink--b42337:#ff9cac;--dt-surface--e7effc:#202d40;--dt-ink--34567f:#9bbcff;--dt-line--dbe4f2:#3b4b62;--dt-ink--235ccf:#9bbcff;--dt-line--c2d7ff:#3b4b62;--dt-surface--edf2f9:#202d40;--dt-ink--365f94:#9bbcff;--dt-line--dbe5f4:#3b4b62;--dt-shadow--102a5033:rgba(0,0,0,0.2);--dt-line--b7d0ff:#3b4b62}}.sync-task-progress{display:block;width:100%;box-sizing:border-box;margin:8px 0 14px;padding:11px 13px;border:1px solid var(--dt-line--b1dcd0,#b1dcd0);border-radius:6px;background:var(--dt-surface--f1faf6,#f1faf6);color:var(--dt-ink--187e76,#187e76);font-size:12px;line-height:1.65;font-weight:400;overflow-wrap:anywhere}.sync-task-progress>span>strong{margin-right:8px}.sync-task-progress details{margin-top:4px}.sync-task-progress summary{cursor:pointer;width:fit-content;color:var(--dt-ink--447c76,#447c76)}.sync-task-progress-list{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--dt-line--d6e8e1,#d6e8e1);margin-top:6px}.sync-task-progress-list>span{display:block}.sync-task-progress-warning{border-color:var(--dt-line--ead1ac,#ead1ac);background:var(--dt-surface--fffbf3,#fffbf3);color:var(--dt-ink--926326,#926326)}.sync-task-progress-error{display:block;color:var(--dt-ink--ae493d,#ae493d)}.sync-task-progress-compact{margin:6px 0 0;padding:7px 9px;font-size:11px}.pricing-field>.pricing-sync-heading{flex-wrap:wrap}.pricing-sync-heading>.sync-task-progress{flex-basis:100%}@media screen{html[data-client-theme=dark]{--dt-line--b1dcd0:#3b4b62;--dt-surface--f1faf6:#202d40;--dt-ink--187e76:#74d9b7;--dt-ink--447c76:#aebed3;--dt-line--d6e8e1:#3b4b62;--dt-line--ead1ac:#3b4b62;--dt-surface--fffbf3:#1c2838;--dt-ink--926326:#f1c57c;--dt-ink--ae493d:#ff9cac}}.web-desktop-download{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--dt-line--dce7fa,#dce7fa);border-radius:8px;color:var(--dt-ink--005bff,#005bff);background:var(--dt-surface--f8fbff,#f8fbff);text-decoration:none;white-space:nowrap;font-size:12px;line-height:1.2}.web-desktop-download:hover{background:var(--dt-surface--edf4ff,#edf4ff);border-color:var(--dt-line--bed3fc,#bed3fc)}.web-desktop-download:focus-visible{outline:2px solid #005bff;outline-offset:3px}.web-desktop-download small{font-size:11px;color:var(--dt-ink--637b9f,#637b9f)}.web-desktop-download-login{display:flex;width:max-content;max-width:100%;margin:16px auto 0}.cyber-desktop .web-desktop-download,.cyber-independent .web-desktop-download{display:none}@media (max-width:1100px){.erp-shell .web-desktop-download small{display:none}}@media (max-width:760px){.erp-shell .web-desktop-download{min-width:40px;min-height:44px;padding:0 10px}.erp-shell .web-desktop-download-label{display:none}}@media print{.web-desktop-download{display:none}}@media screen{html[data-client-theme=dark]{--dt-line--dce7fa:#3b4b62;--dt-ink--005bff:#9bbcff;--dt-surface--f8fbff:#1c2838;--dt-surface--edf4ff:#202d40;--dt-line--bed3fc:#3b4b62;--dt-ink--637b9f:#aebed3}}