html,body{background:var(--p-color-bg,#f6f6f7);min-height:100%;margin:0;padding:0}*{box-sizing:border-box}.app-wide-page .Polaris-Page{width:100%;max-width:none}.app-wide-page .Polaris-Page.Polaris-Page--fullWidth{max-width:none}.app-data-table .Polaris-DataTable .Polaris-DataTable__ScrollContainer{overflow-x:auto}.app-data-table .Polaris-DataTable__Table{table-layout:fixed;width:100%}.app-data-table .Polaris-DataTable__Cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.app-data-table .Polaris-DataTable__Cell--truncated{white-space:normal}.app-data-table .Polaris-DataTable__Navigation{display:none}.app-data-table thead th.Polaris-DataTable__Cell--header{background:var(--p-color-bg-surface-secondary,#f7f7f8);color:var(--p-color-text-secondary,#616161);border-bottom:1px solid var(--p-color-border-secondary,#e1e3e5);font-size:.8125rem;font-weight:600}.xero-batches-table .col-batch-reference{white-space:nowrap;overflow-wrap:normal;word-break:normal;width:22%}.xero-batches-table .col-batch-type,.xero-batches-table .col-batch-store,.xero-batches-table .col-batch-period,.xero-batches-table .col-batch-status{width:10%}.xero-batches-table .col-batch-money{width:12%}.xero-batches-table .col-batch-entities{width:8%}.xero-batches-table .entity-count-chip{cursor:pointer}.xero-batches-table .entity-count-chip.is-open{color:#fff;background:#000;border-color:#000}.xero-batches-table .entity-count-chip.is-empty{cursor:default;opacity:.7}.xero-batches-table tr.batch-row-open>td{background:#f3f4f5}.xero-batches-table tr.xero-batch-entities-panel-row>td{vertical-align:top;background:#f7f8f9;padding:0}.xero-batch-entities-panel{border:1px solid var(--p-color-border-secondary,#e1e3e5);border-left:3px solid var(--p-color-border-secondary,#c9cccf);background:#fff;border-radius:0 10px 10px;margin:0 14px 14px;padding:12px 14px 14px}.xero-batch-entities-panel__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.xero-batch-entities-panel__search{flex:200px;max-width:280px}.xero-batch-entities-table .col-entity-ref{white-space:nowrap;width:82%}.xero-batch-entities-table .col-entity-amount{white-space:nowrap;width:18%}.xero-batches-table td.is-difference{color:var(--p-color-text-critical,#d72c0d);font-weight:600}.product-table-link{cursor:pointer;color:var(--p-color-text,#303030);font:inherit;text-align:left;background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:inline}.product-table-link:hover,.product-table-link:focus-visible{color:var(--p-color-text,#303030);text-decoration:none}.section-nav-tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.section-nav-tabs-row__trailing{flex:none;align-items:center;display:flex}.section-nav-tabs .Polaris-Tabs__Outer,.section-nav-tabs .Polaris-Tabs__Wrapper,.section-nav-tabs .Polaris-Tabs__WrapperWithNewButton{padding:0;background:0 0;margin:0;padding-inline:0}.section-nav-tabs .Polaris-Tabs__List{background:0 0;margin:0;padding:0;padding-inline:0}.section-nav-tabs .Polaris-Tabs,.section-nav-tabs .Polaris-Tabs__List{gap:8px;margin-left:0;padding-left:0;display:flex}.section-nav-tabs .Polaris-Tabs__TabContainer{margin:0}.section-nav-tabs .Polaris-Tabs__Tab{color:#000;background:#d4d4d4;border-radius:8px}.section-nav-tabs .Polaris-Tabs__Tab:hover{color:#000;background:#c8c8c8}.section-nav-tabs .Polaris-Tabs__Tab .Polaris-Text--root{color:#000}.section-nav-tabs .Polaris-Tabs__Tab--active,.section-nav-tabs .Polaris-Tabs__Tab--active:hover{color:#fff;background:#000}.section-nav-tabs .Polaris-Tabs__Tab--active .Polaris-Text--root{color:#fff}.section-nav-tabs .Polaris-Tabs__TabContainer:after{background:0 0}.section-nav-tabs .Polaris-Tabs__TabContainer:has(.Polaris-Tabs__Tab--active):after{background:#fff}.sync-log-table .col-when{width:12%}.sync-log-table .col-product{width:28%}.sync-log-table .col-location{width:12%}.sync-log-table .col-quantity{width:10%;min-width:88px}.sync-log-table .col-num{width:6%}.sync-log-table .col-reason{width:12%;min-width:120px}.sync-log-table .col-from-where{width:12%;min-width:110px}.products-inventory-table .col-product{width:26%}.products-inventory-table .col-sku{width:10%}.products-inventory-table .col-num{width:9%}.products-inventory-table .col-total{width:8%;font-weight:600}.products-inventory-table tr.products-variant-row>td{background:var(--p-color-bg-surface-secondary,#f7f7f8)}.sortable-table-header{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;width:100%;margin:0;padding:0;display:inline-flex}.sortable-table-header--numeric{justify-content:flex-end}.sortable-table-header__indicator{opacity:.35;flex-shrink:0;font-size:.65rem;line-height:1}.sortable-table-header.is-active .sortable-table-header__indicator{opacity:1}.app-data-table .Polaris-DataTable__Cell--numeric,.app-data-table td.col-num,.app-data-table td.col-quantity{text-align:right;white-space:nowrap;overflow-wrap:normal;word-break:normal}.products-name-cell{align-items:center;gap:4px;min-width:0;display:inline-flex}.products-name-cell__toggle{cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-weight:400;display:inline-flex}.products-name-cell__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.products-name-cell__icon .Polaris-Icon{width:16px;height:16px}.products-name-cell__label{font-weight:400}.product-flag-icon{vertical-align:middle;width:18px;height:18px;margin-left:6px;display:inline-flex}.products-inventory-pagination{border-top:1px solid var(--p-color-border,#e3e3e3);padding:12px 16px}.product-filter{width:100%;position:relative}.product-filter .Polaris-Label,.product-filter .Polaris-Label__Text,.date-range-field .Polaris-Label,.date-range-field .Polaris-Label__Text{color:var(--p-color-text-secondary,#616161)}.product-filter [class*=Polaris-TextField__Backdrop]{background-color:var(--p-color-input-bg-surface,#fff)!important;border:var(--p-border-width-0165,1px) solid var(--p-color-input-border,#8c9196)!important;border-top-color:#898f94!important}.product-filter [class*=Polaris-TextField]:focus-within [class*=Polaris-TextField__Backdrop],.product-filter [class*=Polaris-TextField--focus] [class*=Polaris-TextField__Backdrop]{outline-offset:0!important;box-shadow:none!important;background-color:var(--p-color-input-bg-surface-active,#fff)!important;border-color:var(--p-color-input-border-active,#8c9196)!important;outline:none!important}.product-filter [class*=Polaris-TextField]:focus-within [class*=Polaris-TextField__Backdrop]:after,.product-filter [class*=Polaris-TextField--focus] [class*=Polaris-TextField__Backdrop]:after{content:none!important;box-shadow:none!important}.product-filter__dropdown{background:var(--p-color-bg-surface,#fff);border:1px solid var(--p-color-border,#e3e3e3);border-radius:8px;max-height:280px;overflow:auto;box-shadow:0 8px 24px #00000029}.product-filter__dropdown--portal{z-index:10000;position:fixed}.product-filter__section+.product-filter__section{border-top:none;margin-top:0;padding-top:0}.product-filter__section-title{padding:4px 8px 6px}.product-filter__option{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.product-filter__option:hover,.product-filter__option.is-selected{background:var(--p-color-bg-surface-secondary,#f6f6f7)}.product-filter__option.is-variant{padding-left:10px}.product-filter__row{gap:4px}.product-filter__row-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.product-filter__option--parent{flex:1;min-width:0;margin-bottom:0;padding:8px 0}.product-filter__parent-row{align-items:center;gap:4px;margin-bottom:0;padding:0 10px;display:flex}.product-filter__expander{cursor:pointer;width:16px;height:16px;color:inherit;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.product-filter__expander:hover{background:var(--p-color-bg-surface-secondary,#f6f6f7)}.product-filter__expander .Polaris-Icon{width:16px;height:16px}.filter-chips{margin-top:0}.filter-chips--row{flex-wrap:wrap;width:100%;display:flex}.filter-chips--row .Polaris-InlineStack{flex-wrap:wrap;align-items:center}.filter-chips--row .Polaris-Tag{max-width:100%}.filter-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%;display:flex}.filter-toolbar__fields{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:16px;min-width:0;display:flex}.filter-toolbar__actions{white-space:nowrap;flex-wrap:nowrap;flex:none;align-items:flex-end;gap:8px;padding-bottom:2px;display:flex}.filter-toolbar--single-line{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter-toolbar--single-line .filter-toolbar__fields{flex-wrap:nowrap;flex:auto;align-items:flex-end;gap:12px}.filter-toolbar--single-line .filter-toolbar__fields>*{flex:1 1 0;min-width:0}.filter-toolbar--single-line .filter-toolbar__source{flex-direction:column;flex:none;gap:4px;min-width:max-content;display:flex}.filter-toolbar--single-line .filter-toolbar__actions{flex:none;margin-left:auto}.filter-toolbar--single-line .product-filter,.filter-toolbar--single-line .date-range-field{min-width:0}.date-range-dropdown{min-width:340px}.date-range-field .Polaris-TextField__Input{cursor:pointer}.reason-filter-list{margin-top:8px}.reason-legend-swatch{border:1px solid;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.reason-chip{border:1px solid;border-radius:8px;padding:1px;display:inline-flex}.reason-chip .Polaris-Tag{background:0 0}.shop-chip{background:var(--p-color-bg-surface-secondary,#f6f6f7);border:1px solid var(--p-color-border,#e1e3e5);white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:.875em;font-weight:600;line-height:1.4;display:inline-block}.reason-cell{vertical-align:middle}.reason-short{display:inline-block}.shop-filter-chip{border:1px solid var(--p-color-border,#c9cccf);cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:8px;align-items:center;padding:6px 12px;font-size:.875rem;display:inline-flex}.shop-filter-chip:hover{background:var(--p-color-bg-surface-secondary,#f6f6f7)}.shop-filter-chip.is-selected{font-weight:600;box-shadow:inset 0 0 0 2px #0000002e}
