.product-list-box.svelte-1jh7c1d{min-height:600px}:is(.product-list,.product-list-dialog) thead th{z-index:1;box-shadow:inset 0 -1px var(--color-gray-200);background:#fff;position:sticky}.product-list thead th{top:var(--site-header-height,0px)}.product-list-dialog thead th{top:0}:is(.product-list,.product-list-dialog) :is(td,th){border-bottom:1px solid var(--color-gray-200);text-align:left;vertical-align:middle;padding:.25rem .5rem}:is(.product-list,.product-list-dialog) tr:hover td{background:var(--color-gray-50)}:is(.product-list,.product-list-dialog) a{color:var(--color-blue-700)}:is(.product-list,.product-list-dialog) a:hover{text-decoration:underline}.product-list .product-thumb{object-fit:contain;width:48px;height:48px}.product-dialog.svelte-1jh7c1d{border:none;border-radius:.5rem;width:min(1100px,95vw);height:90vh;margin:auto;padding:0}.product-dialog.svelte-1jh7c1d::backdrop{background:#00000080}.product-dialog-body.svelte-1jh7c1d{flex-direction:column;height:100%;padding:1rem;display:flex}.product-dialog-scroll.svelte-1jh7c1d{flex:1;overflow-y:auto}.product-dialog-scroll.svelte-1jh7c1d:focus{outline:none}body:has(.product-dialog[open]){overflow:hidden}.product-list-dialog .product-thumb{object-fit:contain;width:96px;height:96px}.chart-rank path.line{stroke-width:0}.chart-rank .dc-legend-item rect{rx:50%}.rotate-axis-labels .axis.x text{text-anchor:end;transform:rotate(-45deg)}.grow-on-hover path.symbol{cursor:pointer;transition:transform .15s ease-in-out}
