:root{--color-foreground: rgb(30, 30, 30);--color-background: rgb(245, 245, 245);--color-table-header-background: rgb(202, 212, 216);--color-table-cell-repeating-background: rgb(225, 225, 225);--color-table-row-hover-background: rgb(165, 195, 212);--color-button-background: rgb(210, 210, 210);--color-button-hover-background: var(--color-table-row-hover-background);--color-button-toggle-on-background: rgb(150, 150, 150);--color-link: rgb(68, 144, 225);--color-input-background: var(--color-background);--color-option-checked-foreground: var(--color-link)}a{color:var(--color-link);text-decoration:inherit}a:hover{text-decoration:underline}button{color:var(--color-foreground);background-color:var(--color-button-background);cursor:pointer;margin-inline-end:3px;padding:.3em .6em;border-radius:.3em;font-size:.9em}button,button:active,button:focus{outline:none;border:none}button.on{background-color:var(--color-button-toggle-on-background)}button:hover{background-color:var(--color-button-hover-background)}select{color:var(--color-foreground);background-color:var(--color-input-background);width:100%}select option:checked{color:var(--color-option-checked-foreground);background:none}input{color:var(--color-foreground);background-color:var(--color-input-background);border-width:1px}select,select:focus,select:active{outline:none}td{padding:.1em .2em}ul{margin:0;padding:0 0 0 1.4em}details summary{cursor:pointer;-webkit-user-select:none;user-select:none}.vstack{display:flex;flex-direction:column;width:100%;height:100%}.hstack{display:flex;flex-direction:row;width:100%;height:100%}.sort-button{background:none;-webkit-user-select:none;user-select:none;width:100%;border-radius:0;display:flex;font-weight:700;justify-content:center}.sort-button:hover{background:none}.sort-button-icon{word-break:keep-all;white-space:nowrap;margin-inline-start:.2em}.sort-index{display:inline-block;background-color:var(--color-button-toggle-on-background);color:var(--color-foreground);border-radius:50%;width:1.2em;height:1.2em;text-align:center;line-height:1.2em;font-size:.7em;margin-left:.2em;font-weight:700}.sku{font-size:.7em;word-break:keep-all}html,body,#root{margin:0;padding:0;border:0;height:100%;width:100%;font-family:sans-serif;color:var(--color-foreground);background-color:var(--color-background)}#header{flex-shrink:0;margin:5px 20px}#data{flex:1;margin:0 20px}#footer{flex-shrink:0;margin:5px 20px;text-align:right}#data table thead tr td,#data table thead tr th{background-color:var(--color-table-header-background);vertical-align:top}#data table tbody tr:nth-child(2n) td:nth-child(odd),#data table tbody tr:nth-child(odd) td:nth-child(2n){background-color:var(--color-table-cell-repeating-background)}#data table tbody tr:hover:nth-child(2n) td,#data table tbody tr:hover:nth-child(odd) td{background-color:var(--color-table-row-hover-background)}
