body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--erp-blue-600:#155eef;--erp-blue-700:#004eeb;--erp-navy-900:#101828;--erp-text:#1d2939;--erp-muted:#667085;--erp-line:#eaecf0;--erp-surface:#ffffff;--erp-background:#f8fafc;--erp-blue-50:#eff8ff;--erp-green-600:#039855;--erp-green-50:#ecfdf3;--erp-orange-600:#dc6803;--erp-orange-50:#fffaeb;--erp-red-600:#d92d20;--erp-red-50:#fef3f2;--erp-purple-600:#7f56d9;--erp-yellow-500:#fdb022}.erp-filter-bar,.erp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 16px;border-bottom:1px solid var(--erp-line);background:var(--erp-surface);color:var(--erp-text)}.erp-page{width:100%;max-width:none;min-width:0;box-sizing:border-box}.erp-route-view{width:100%;max-width:100%;min-width:0}.erp-store-select{width:180px}.panel.erp-page-panel{padding:0;overflow:hidden}.erp-page-panel>.erp-state,.erp-page-panel>.erp-table-wrap,.erp-page-panel>.notice,.erp-page-panel>.overview-trends,.erp-page-panel>.table-wrap,.erp-page-panel>p{margin:16px 20px}.erp-pro-layout .erp-page-panel>.erp-table-wrap,.erp-pro-layout .erp-page-panel>.report-pro-table-wrap,.erp-pro-layout .erp-page-panel>.table-wrap{margin-inline:0}.erp-page-panel>.erp-toolbar{border-radius:8px 8px 0 0}.erp-page-panel .erp-toolbar h2{margin:0;font-size:17px;font-weight:600}.erp-page-panel>.erp-filter-bar{justify-content:flex-start}.erp-page-panel .erp-filter-controls label{display:grid;grid-gap:6px;gap:6px;min-width:130px;font-size:12px;color:var(--erp-muted)}.erp-page-panel .erp-filter-controls input{width:100%;min-width:0}.erp-page .panel-title:has(>.filter-bar){display:block}.erp-page .panel-title>.filter-bar{margin-top:12px}.erp-page .panel-title>.filter-bar>.toolbar-actions{grid-column:span 2;flex-wrap:nowrap}.erp-page-header{min-width:0;width:100%}.erp-page-header-actions,.erp-page-header-main{display:flex;align-items:center;min-width:0;gap:8px}.erp-page-header-main small{color:var(--erp-muted);font-weight:400}.erp-sync-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.erp-data-freshness{color:var(--erp-muted);font-size:12px}.erp-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.erp-filter-actions,.erp-filter-controls,.erp-toolbar-actions,.erp-toolbar-main{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.erp-filter-controls{flex:1 1}.erp-filter-bar .ant-btn-primary,.erp-state .ant-btn-primary,.erp-toolbar .ant-btn-primary{background:var(--erp-blue-600)}.erp-table-wrap{min-width:0;max-width:100%;overflow-x:auto;background:var(--erp-surface)}.erp-table-scroll-hint{padding:6px 16px 0;color:var(--erp-muted);font-size:12px;text-align:right}.erp-table-settings{display:flex;justify-content:flex-end;padding:8px 16px}.erp-table-wrap .ant-table-thead>tr>th{color:var(--erp-muted);font-size:12px;line-height:18px;font-weight:600;background:var(--erp-background)}.erp-table-wrap .ant-table-tbody>tr>td{padding:12px 16px}.erp-table-standard .ant-table-tbody>tr:not(.ant-table-measure-row){height:48px}.erp-table-detail .ant-table-tbody>tr:not(.ant-table-measure-row){height:56px}.erp-table-wrap .ant-table-cell{border-color:var(--erp-line)}.erp-metric-card{min-width:0;min-height:112px;padding:20px;border:1px solid var(--erp-line);border-radius:8px;background:var(--erp-surface);color:var(--erp-text)}.erp-metric-label{font-size:12px;line-height:18px;color:var(--erp-muted)}.erp-metric-value{margin-top:8px;font-size:28px;line-height:36px;font-weight:600;overflow-wrap:anywhere}.erp-metric-value small{margin-left:4px;font-size:14px;font-weight:400}.erp-metric-trend{margin-top:8px;font-size:12px;line-height:18px}.erp-metric-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--erp-muted)}.erp-metric-meta,.erp-status-tag{align-items:center;font-size:12px}.erp-status-tag{display:inline-flex;gap:6px;max-width:100%;padding:4px 8px;border-radius:999px;line-height:18px;white-space:nowrap}.erp-status-indicator{width:6px;height:6px;border-radius:50%;background:currentColor}.erp-status-tag button{border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline}.erp-status-time{opacity:.8}.store-advertiser-status{display:inline-flex;align-items:center;max-width:100%;flex-wrap:wrap}.store-advertiser-status .ant-typography{white-space:normal;overflow-wrap:anywhere}.erp-status-completed,.erp-status-healthy{color:var(--erp-green-600);background:var(--erp-green-50)}.erp-status-pending_verification,.erp-status-syncing{color:var(--erp-blue-600);background:var(--erp-blue-50)}.erp-status-delayed,.erp-status-partial,.erp-status-permission_denied,.erp-status-unknown{color:var(--erp-orange-600);background:var(--erp-orange-50)}.erp-status-failed{color:var(--erp-red-600);background:var(--erp-red-50)}.erp-status-not_configured,.erp-status-paused{color:var(--erp-muted);background:var(--erp-background)}.ux-diagnostic-summary,.ux-operation-summary{display:grid;min-width:180px;grid-gap:4px;gap:4px;line-height:1.45}.ux-diagnostic-summary>strong,.ux-operation-summary>strong{color:var(--erp-text);font-size:13px}.ux-diagnostic-summary>span,.ux-operation-summary>span{color:var(--erp-muted);font-size:12px;overflow-wrap:anywhere}.ux-diagnostic-summary .ux-diagnostic-next,.ux-diagnostic-summary .ux-diagnostic-note{color:var(--erp-text)}.ux-operation-summary .ux-operation-error{color:var(--erp-red-600)}.ux-technical-details{margin-top:4px;color:var(--erp-muted);font-size:11px}.ux-technical-details summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--erp-blue-600)}.ux-technical-details-body{margin-top:6px;padding:8px;border-left:2px solid var(--erp-line);background:var(--erp-background)}.ux-technical-details-body dl{display:grid;grid-gap:4px;gap:4px;margin:0}.ux-technical-details-body dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:8px;gap:8px}.ux-technical-details-body dt{color:var(--erp-muted)}.ux-technical-details-body dd{margin:0;color:var(--erp-text);overflow-wrap:anywhere}.ux-operation-center{display:grid;grid-gap:16px;gap:16px;min-width:0}.ux-operation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ux-operation-header h2,.ux-operation-section h3{margin:0;color:var(--erp-text)}.ux-operation-header p,.ux-operation-section .panel-title span{margin:5px 0 0;color:var(--erp-muted);font-size:12px}.ux-operation-actions{display:flex;flex-wrap:wrap;gap:8px}.ux-operation-section{min-width:0;padding:16px;border:1px solid var(--erp-line);border-radius:8px;background:var(--erp-surface)}.ux-operation-section .panel-title{margin-bottom:10px}.ux-operation-table-wrap{overflow-x:auto}.ux-operation-table-wrap table{min-width:720px}@media (max-width:760px){.ux-operation-header{flex-direction:column}.ux-operation-actions{width:100%}}.erp-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:24px;text-align:center;color:var(--erp-text)}.erp-state .ant-empty{margin:0}.erp-state .ant-empty-description span,.erp-state .ant-empty-description strong{display:block}.erp-state .ant-empty-description span{margin-top:4px;color:var(--erp-muted);font-size:12px}.erp-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.erp-error-state{border:1px solid var(--erp-line);border-left:4px solid var(--erp-red-600);border-radius:8px;background:var(--erp-surface)}.erp-error-state p{margin:8px 0 0;color:var(--erp-muted)}.erp-error-state details{margin-top:16px;max-width:100%;text-align:left}.erp-loading-state{align-items:stretch;text-align:left}.store-detail-panel{margin-top:20px}.store-detail-panel .panel-title{align-items:flex-start}.store-detail-panel .panel-title h2{margin:6px 0 2px}.store-detail-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 20px 20px}.store-detail-summary>div{display:grid;grid-gap:5px;gap:5px;min-height:74px;padding:14px 16px;border:1px solid var(--erp-line);border-radius:8px;background:var(--erp-background)}.store-detail-summary small,.store-detail-summary span{color:var(--erp-muted);font-size:12px}.store-health-section{border-top:1px solid var(--erp-line);padding:20px}.store-health-section>.panel-title{margin-bottom:14px}.store-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.store-source-card{min-width:0;min-height:146px;padding:14px;border:1px solid var(--erp-line);border-radius:8px;background:var(--erp-surface)}.store-source-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-source-card p{min-height:38px;margin:12px 0 10px;color:var(--erp-muted);font-size:12px;line-height:18px}.store-source-card small{display:block;margin-top:8px;color:var(--erp-muted);font-size:12px}.store-advanced-section{border-top:1px solid var(--erp-line)}.advanced-settings-toggle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:16px 20px;border:0;background:var(--erp-background);color:var(--erp-text);text-align:left;cursor:pointer}.advanced-settings-toggle small{color:var(--erp-muted)}.advanced-settings-toggle strong{color:var(--erp-blue-600);font-size:12px}.advanced-settings-body{padding:0 20px 20px}.advanced-settings-body>.panel{margin:0;border:0;box-shadow:none;padding:0}.table-wrap td small{display:block;margin-top:4px}.advertiser-visibility-section{min-width:0}.advertiser-visibility-section .panel-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.advertiser-visibility-section .panel-title p{margin:5px 0 0;font-size:13px;line-height:1.5}.advertiser-visibility-section table{min-width:580px}.store-account-state{color:var(--erp-green-600);font-weight:600}.store-wizard-body{min-height:280px;padding:28px 4px 18px}.store-wizard-body h3{margin:0 0 8px;color:var(--erp-text)}.store-wizard-body>.ant-alert{margin-top:18px}.store-wizard-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid var(--erp-line)}.store-wizard-summary{display:grid;grid-gap:12px;gap:12px;margin:22px 0}.store-wizard-summary>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--erp-line)}.store-wizard-summary dt{color:var(--erp-muted)}.store-wizard-summary dd{margin:0;color:var(--erp-text);font-weight:600}@media (max-width:760px){.advertiser-visibility-section .panel-title{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:1200px){.store-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.store-detail-summary,.store-source-grid{grid-template-columns:1fr}.advanced-settings-toggle{grid-template-columns:1fr auto}.advanced-settings-toggle small{grid-column:1/-1;grid-row:2}}@media (max-width:1100px){.erp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.erp-filter-bar,.erp-toolbar{align-items:stretch;flex-direction:column}.erp-filter-actions,.erp-toolbar-actions{justify-content:flex-start}}.report-pro-table-wrap .ant-pro-table-search .ant-row{row-gap:12px}.report-pro-table-wrap .ant-pro-table-search>.ant-form>.ant-row>.ant-col{width:auto!important;flex:0 1 220px!important;max-width:240px!important}.report-pro-table-wrap .ant-pro-table-search .ant-form-item{margin-bottom:0}.report-pro-table-wrap .ant-pro-table-search .ant-select{width:220px!important;max-width:100%!important;min-width:0}.erp-topbar .erp-store-selector{display:flex;flex-direction:column;align-items:stretch;min-width:180px;gap:4px}.erp-topbar .erp-store-selector .ant-select{width:180px;height:32px}.erp-topbar .erp-store-selector .ant-select .ant-select-selector{min-height:32px}.erp-topbar .erp-store-selector .ant-select input{min-height:0;border:0;border-radius:0;padding:0;font:inherit;background:transparent}.erp-topbar .erp-store-context{align-items:center}.erp-page .toolbar-actions,.erp-page .toolbar-actions-right{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.erp-page .toolbar-actions>.ant-select{flex:0 1 220px;min-width:160px;max-width:240px}.report-period-comparison{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0;width:100%}.report-period-comparison>.ant-btn{align-self:flex-start;width:auto}@media (max-width:760px){.report-pro-table-wrap .ant-pro-table-search>.ant-form>.ant-row>.ant-col{flex-basis:100%;max-width:100%}}.report-pro-table-wrap{min-width:0;width:100%}.report-pro-table-wrap .ant-pro-table-list-toolbar{min-height:40px;margin-bottom:8px}.report-comparison-loading{display:inline-flex;align-items:center;gap:8px;min-height:30px;margin:0 0 8px;padding:6px 10px;color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:6px;font-size:12px}.report-comparison-loading-indicator{width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:report-comparison-loading-spin .75s linear infinite}@keyframes report-comparison-loading-spin{to{transform:rotate(1turn)}}.report-pro-table-wrap .ant-table-thead>tr>th{white-space:normal;padding-inline:6px}.report-pro-table-wrap .ant-table-sticky-holder .ant-table-summary,.report-pro-table-wrap .ant-table-summary{z-index:3;background:#fff}.report-pro-table-wrap .ant-table-summary .ant-table-cell{font-weight:700;white-space:nowrap;background:#f8fafc;box-shadow:inset 0 -1px 0 #d0d5dd}.report-column-resize-handle{position:absolute;inset:0 0 0 auto;width:10px;cursor:col-resize;z-index:2;touch-action:none}.report-column-resize-handle:focus-visible,.report-column-resize-handle:hover{background:var(--report-onsite-bg);outline:1px solid var(--report-onsite-text)}.report-pro-table-wrap .ant-table-thead>tr>th.report-group-onsite{background:var(--report-onsite-bg);color:var(--report-onsite-text)}.report-pro-table-wrap .ant-table-thead>tr>th.report-group-sem{background:var(--report-sem-bg);color:var(--report-sem-text)}.report-pro-table-wrap .ant-table-thead>tr>th.report-group-orders{background:var(--report-orders-bg);color:var(--report-orders-text)}.report-pro-table-wrap .ant-table-thead>tr>th.report-group-total{background:var(--report-total-bg);color:var(--report-total-text)}.report-pro-table-wrap .ant-table-tbody>tr>td{white-space:nowrap}.report-pro-table-wrap .ant-table-tbody>tr>td .ant-typography-ellipsis-single-line,.report-pro-table-wrap .ant-table-tbody>tr>td .report-pro-table-cell{max-width:280px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.report-pro-table-wrap .ant-table-tbody>tr>td:nth-child(n){padding-inline:6px;padding-top:9px;padding-bottom:9px}.report-pro-table-wrap .ant-table-cell-fix-right{white-space:nowrap}.report-pro-table-wrap .erp-state{min-height:134px;padding:16px 24px}.report-pro-table-reset{border:0;padding:0;color:#667085;background:transparent;cursor:pointer;font-size:12px}.report-pro-table-reset:focus-visible,.report-pro-table-reset:hover{color:#155eef;text-decoration:underline}.report-pro-table-error{padding:24px;color:#b42318;background:#fff6f5}.report-pro-table-wrap .ant-table-body>table,.report-pro-table-wrap .ant-table-content>table,.report-pro-table-wrap .ant-table-header>table{min-width:0!important}.report-column-layout{display:grid;grid-template-columns:184px minmax(0,1fr) 320px;border:1px solid;border-radius:8px;overflow:hidden;height:min(560px,calc(100vh - 220px));min-height:320px}.report-column-sidebar{align-items:flex-start;gap:12px;border-right:1px solid}.report-column-catalog,.report-column-sidebar{display:flex;flex-direction:column;padding:16px;overflow-y:auto}.report-column-catalog{gap:16px}.report-column-category{display:flex;flex-direction:column;gap:12px}.report-column-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.report-column-checkboxes .ant-checkbox-wrapper{align-items:flex-start;margin:0}.report-column-selected{padding:16px;overflow-y:auto;border-left:1px solid}.report-column-footer,.report-column-selected-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.report-column-selected-group{display:block;margin-top:16px}.report-column-selected-subgroup{display:block;margin:8px 0 4px;font-size:12px}.report-column-source-group{margin-top:16px}.report-column-source-group>.ant-typography{display:block;margin-bottom:6px}.report-column-selected-row{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px;margin-top:8px;border:1px solid;border-radius:6px}.report-column-selected-row>span{min-width:0;overflow-wrap:anywhere;flex:1 1}.report-column-selected-row>.ant-space{flex-shrink:0}.report-column-drag-handle:not(:disabled),.report-header-drag-handle{cursor:-webkit-grab;cursor:grab;touch-action:none}.report-column-drag-handle{flex:0 0 28px;width:28px;min-width:28px}.report-column-drag-handle:active,.report-header-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.report-column-selected-row[data-dragging]{opacity:.5}.report-column-selected-row[data-drop-position=before]{border-top-width:3px}.report-column-selected-row[data-drop-position=after]{border-bottom-width:3px}.report-pro-table-wrap th.report-column-reorderable{-webkit-padding-start:24px;padding-inline-start:24px}.report-header-drag-handle{position:absolute;inset-inline-start:2px;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:18px;padding:4px 0;border:0;background:transparent;color:inherit;opacity:.6}.report-header-drag-handle:focus-visible,.report-header-drag-handle:hover{opacity:1;outline:1px solid currentColor;border-radius:4px}.report-pro-table-wrap th[data-column-drop=before]{box-shadow:inset 3px 0 currentColor}.report-pro-table-wrap th[data-column-drop=after]{box-shadow:inset -3px 0 currentColor}@media (max-width:1000px){.report-column-layout{grid-template-columns:164px minmax(0,1fr) 260px}.report-column-checkboxes{grid-template-columns:1fr}}@media (max-width:700px){.report-column-layout{grid-template-columns:1fr;height:calc(100vh - 220px)}.report-column-selected,.report-column-sidebar{border:0;overflow-y:visible}.report-column-catalog{overflow-y:visible}.report-column-layout{overflow-y:auto}}.erp-entity-table .ant-pro-table-list-toolbar-container{flex-wrap:wrap;gap:8px}.erp-entity-table .ant-pro-table-list-toolbar-right{flex-wrap:wrap;min-width:0;max-width:100%}.erp-entity-table .ant-pro-table-list-toolbar-right>div:not(.ant-pro-table-list-toolbar-setting-items){flex-wrap:wrap;justify-content:flex-end}