.reference-table-shell{container-type:inline-size}.reference-table-scroll{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--control)) rgb(var(--surface));padding-bottom:4px}.reference-table{width:100%;min-width:940px;border-collapse:separate;border-spacing:0;text-align:left}.reference-table td,.reference-table th{padding:8px 12px;vertical-align:middle;border-bottom:1px solid rgb(var(--line))}.reference-table thead th{background:rgb(var(--paper));font-size:12px;font-weight:600;line-height:18px;color:rgb(var(--ink-2))}.reference-table .reference-key{position:sticky;left:0;z-index:1;width:136px;min-width:136px;max-width:160px;background:rgb(var(--surface));box-shadow:1px 0 rgb(var(--line))}.reference-table thead .reference-key{background:rgb(var(--paper))}.reference-table .reference-name{min-width:240px;max-width:300px}.reference-table .reference-price{min-width:125px}.reference-table .reference-action{min-width:165px}.reference-table .reference-row-selected .reference-key{background:rgb(var(--paper))}.reference-table tbody tr:last-child>*{border-bottom:0}@media (max-width:639px){.reference-table .reference-key{min-width:112px;max-width:128px;padding-inline:10px}}@container (min-width: 900px){.reference-table-shell--variants .reference-scroll-hint{display:none}.reference-table--variants{min-width:0;table-layout:fixed}.reference-table--variants :is(th,td){padding-inline:10px;overflow-wrap:anywhere}.reference-table--variants .reference-key{width:130px;min-width:0;max-width:none}.reference-table--variants .reference-availability{width:128px}.reference-table--variants .reference-price{width:140px;min-width:0}.reference-table--variants .reference-quantity{width:104px}.reference-table--variants .reference-action{width:168px;min-width:0;padding-inline-end:16px}.reference-table--variants .reference-action button{white-space:normal}}