/* 沿用 ERP 现有样式，只增加静态图片与标题排版。 */
.erp-phone-thumb{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:52px;height:64px;padding:4px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);vertical-align:middle;box-sizing:border-box}
.erp-phone-thumb img{display:block;width:100%;height:100%;object-fit:contain}
.erp-phone-thumb.compact{width:40px;height:50px;padding:3px}
.erp-phone-thumb.empty{flex-direction:column;gap:3px;color:var(--ink-3);background:var(--surface-2)}
.erp-phone-thumb svg{width:20px;height:28px}.erp-phone-thumb small{font-size:9px;line-height:1}
.erp-device-title,.erp-order-title{display:flex;align-items:center;gap:10px}.erp-device-title>.ttl,.erp-order-title>.ttl{min-width:0;flex:1}
.erp-stock-table td.t{min-width:330px}.erp-stock-table td.t .ttl{white-space:normal;line-height:1.55}
.erp-order-table td.t{min-width:300px}.erp-order-table td.t .ttl{white-space:normal;line-height:1.55}
.erp-order-thumbs{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:4px;max-width:84px}
.stats-model>.erp-phone-thumb{flex:0 0 auto}.stats-model>div{min-width:0}.stats-model{gap:12px}
