.mi-old{display:flex;flex-direction:column;gap:var(--ds-s-3);min-width:0}
.mi-old .mi-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}
.mi-old .mi-fact{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-s-1)}
.mi-old-list-frame{min-width:0;overflow-x:auto;border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface)}
.mi-old-grid{min-width:860px}
.mi-old .mi-list-header{display:grid;grid-template-columns:minmax(220px,2fr) 76px 72px 110px minmax(220px,1.25fr);column-gap:var(--ds-s-3);padding:0 var(--ds-s-3)}
.mi-old-number-head{text-align:right}
.mi-old-group{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-s-3);min-height:44px;padding:var(--ds-s-2) var(--ds-s-3);border-bottom:1px solid var(--ds-line);background:var(--ds-canvas);color:var(--ds-ink);font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm);font-weight:var(--ds-w-semi)}
.mi-old-group span{flex:none;color:var(--ds-ink-2);font-weight:var(--ds-w-medium);font-variant-numeric:tabular-nums;text-align:right}
.mi-old-row{display:grid;grid-template-columns:minmax(220px,2fr) 76px 72px 110px minmax(220px,1.25fr);column-gap:var(--ds-s-3);align-items:center;min-height:68px;padding:var(--ds-s-2) var(--ds-s-3);border-bottom:1px solid var(--ds-rule);color:var(--ds-ink);font-size:var(--ds-text-base);line-height:var(--ds-lh-base)}
.mi-old-row:last-child{border-bottom:0}
.mi-old-summary,.mi-old-metrics{display:contents}
.mi-old-phone-details{display:none}
.mi-old-part{display:flex;flex-direction:column;min-width:0;gap:var(--ds-s-1)}
.mi-old-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ds-w-medium)}
.mi-old-part-no{overflow:hidden;color:var(--ds-ink-3);font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm);text-overflow:ellipsis;white-space:nowrap}
.mi-old-number{color:var(--ds-ink-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}
.mi-old-decision{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-s-1)}
.mi-old-decision>select{width:100%;min-width:0;min-height:var(--ds-touch-h);padding:0 var(--ds-s-2);border:1px solid var(--ds-field);border-radius:var(--ds-r-sm);background:var(--ds-surface);color:var(--ds-ink);font:inherit}
.mi-old-write-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-s-2);width:100%}
.mi-old-write-fields .mi-field{min-width:0}
.mi-old-write-fields .mi-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.mi-old-write-fields .mi-number-wrap,.mi-old-write-fields .mi-field select{width:100%;min-width:0}
.mi-old .mi-pill,.mi-old .mi-write-state{flex:none}
.mi-old-disabled-reason{margin:calc(-1 * var(--ds-s-2)) 0 0;color:var(--ds-ink-2);font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm)}
.mi-old-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:759px){
  .mi-old{gap:var(--ds-s-2)}
  .mi-old .mi-facts{grid-template-columns:1fr;gap:var(--ds-s-1)}
  .mi-old .mi-fact{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--ds-s-2)}
  .mi-old .mi-fact dd{font-size:var(--ds-text-p-body);line-height:var(--ds-lh-p-body);text-align:right}
  .mi-old-list-frame{overflow:visible}
  .mi-old-grid{min-width:0}
  .mi-old .mi-list-header{display:none}
  .mi-old-group{position:sticky;top:0;z-index:1;min-height:var(--ds-touch-h);padding:var(--ds-s-2) var(--ds-s-3);background:var(--ds-canvas);font-size:var(--ds-text-p-body);line-height:var(--ds-lh-p-body)}
  .mi-old-group span{font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
  .mi-old-row{grid-template-columns:minmax(0,1fr);gap:var(--ds-s-1);min-height:0;padding:var(--ds-s-3);border-bottom:1px solid var(--ds-rule);font-size:var(--ds-text-p-body);line-height:var(--ds-lh-p-body)}
  .mi-old-summary{display:flex;flex-direction:column;gap:var(--ds-s-1);min-width:0}
  .mi-old-metrics,.mi-old-part-no{display:none}
  .mi-old-phone-details{display:flex;flex-wrap:wrap;gap:var(--ds-s-2);color:var(--ds-ink-2);font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
  .mi-old-part{gap:var(--ds-s-1)}
  .mi-old-name{white-space:nowrap}
  .mi-old-part-no{font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
  .mi-old-number{display:inline;font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta);text-align:left}
  .mi-old-number::before{color:var(--ds-ink-3)}
  .mi-old-number:nth-of-type(1)::before{content:"On hand · "}
  .mi-old-number:nth-of-type(2)::before{content:"Days · "}
  .mi-old-number:nth-of-type(3)::before{content:"Value · "}
  .mi-old-decision{display:grid;grid-template-columns:1fr;gap:var(--ds-s-2);margin-top:var(--ds-s-1)}
  .mi-old-decision>.mi-pill{justify-self:start}
  .mi-old-decision>select{min-height:var(--ds-touch-h);font-size:var(--ds-text-p-body);line-height:var(--ds-lh-p-body)}
  .mi-old-write-fields{grid-template-columns:1fr}
  .mi-old-disabled-reason{margin:calc(-1 * var(--ds-s-1)) 0 0;font-size:var(--ds-text-p-meta);line-height:var(--ds-lh-p-meta)}
}
@media(prefers-reduced-motion:reduce){.mi-old *{scroll-behavior:auto}}

.mi-old .mi-list-header { background: var(--ds-surface); }
