button[data-stock-sku30]{vertical-align:middle;min-height:24px;min-width:24px;width:auto;padding:0 3px;margin-inline:3px;border:1px solid transparent;border-radius:3px;background:#eef0f1;color:#202426;font:inherit;font-weight:600;font-size:12px;line-height:1.1;font-variant-numeric:tabular-nums}
button[data-stock-sku30][data-state=LOCAL]{background:#287547;color:white}
button[data-stock-sku30][data-state=OTHER]{background:#ebc24f;color:#271f08}
button[data-stock-sku30][data-state=NONE]{background:#ac4944}
button[data-stock-sku30]:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.stock-pop30{position:fixed;z-index:1000;width:min(420px,calc(100vw - 16px));box-sizing:border-box;max-height:65vh;overflow:auto;background:white;color:black;padding:10px 12px;border:1px solid #b6c0c3;box-shadow:0 3px 14px #19282029}
.stock-pop30>button:first-of-type{float:right}
.stock-pop30 table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.stock-pop30 :is(th,td){text-align:right;padding:4px}
.stock-pop30 :is(th,td):first-child{text-align:left}
.stock-pop30 tfoot{font-weight:600}
