
.product-identity-table,.store-identity-table{width:100%;border-collapse:collapse;table-layout:auto}
.product-identity-table td,.product-identity-table th,.store-identity-table td,.store-identity-table th{padding:9px 8px;vertical-align:middle;font-size:13px;line-height:1.7}
.product-identity-table .product-code{width:7rem;min-width:7rem;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}
.product-identity-table .product-number,.product-identity-table td:has(input[type=number]){text-align:center;white-space:nowrap}
.product-identity-table .product-name{min-width:140px;max-width:300px;overflow-wrap:anywhere}
.product-identity-table td:not(.product-code):not(.product-number){overflow-wrap:anywhere}
.product-identity-table input[type=number]{width:75px}.product-identity-thumb{width:30px;height:30px;object-fit:contain;vertical-align:middle;margin-left:7px}
.product-identity-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:5px 12px;margin:0 0 12px;line-height:1.8}
.product-identity-card dt{font-size:12px;color:#657184}.product-identity-card dd{margin:0;overflow-wrap:anywhere;text-align:right}
.store-identity-table td:first-child,.store-identity-table td:nth-child(4){text-align:center;white-space:nowrap}
.store-identity-table td:nth-child(2){min-width:140px}.store-identity-table td:nth-child(6){max-width:240px;overflow-wrap:anywhere}
@media(max-width:760px){.table-wrap{max-width:100%;overflow-x:auto}.product-identity-table{min-width:650px}.store-identity-table{min-width:660px}.product-identity-table td,.store-identity-table td{font-size:13px}}

/* Override legacy nowrap and oversized specification columns only here. */
.table-wrap .product-identity-table{table-layout:fixed}
.table-wrap .product-identity-table td,.table-wrap .product-identity-table th{white-space:normal}
.table-wrap .product-identity-table .product-code{width:7rem;white-space:nowrap;text-align:center}
.table-wrap .product-identity-table .product-name{width:24%;min-width:0}
.table-wrap .product-identity-table .product-specs-cell{min-width:0;max-width:none}
.table-wrap .product-identity-table .product-number{white-space:nowrap;text-align:center}
.product-identity-table .stock-compact{justify-items:center}
.store-identity-table td{white-space:normal}
