*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-background);color:var(--color-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .12s ease,color .12s ease;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0}h1,h2,h3,h4{font-weight:500;letter-spacing:-.005em;margin:0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:13px}button,input,select,textarea{font:inherit}@keyframes oc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.oc-widget-frame,[data-oc-widget-frame]{font-size:13px}[data-split-pair-cell]>article,[data-widget-cell]>article{height:100%;min-height:0;min-width:0;overflow:hidden}[data-split-pair-cell]>article>div:last-child,[data-widget-cell]>article>div:last-child{min-height:0;min-width:0;display:flex;flex-direction:column}.oc-row-toggle{display:inline-block;padding:6px 8px;margin:-6px -4px -6px -8px;border:none;border-radius:4px;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:12px;line-height:1}.oc-row-toggle:hover{background:color-mix(in srgb,var(--color-text) 9%,transparent);color:var(--color-text)}.oc-row-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;color:var(--color-text)}dialog[data-stocktake-dialog]::-webkit-backdrop{background:rgba(0,0,0,.45)}dialog[data-stocktake-dialog]::backdrop{background:rgba(0,0,0,.45)}dialog[data-stocktake-dialog]{margin:auto}