/* v0.16 extends the existing compact workspace; no replacement screen. */
.packactions16{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;border-left:1px solid var(--line,#dce3ea);padding-left:.75rem}
.packactions16>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#64748b;font-weight:750}
.packline16{background:#f4f8ff}.packline16:hover{background:#edf4ff}.packline16>td{vertical-align:middle}
.packlabel16{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.packlabel16 b{color:#2251a0}
.packlabel16 label{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.8rem}.packlabel16 .qty13{width:6rem}
.packoutput16,.packresult16{background:#f5f8fc;border:1px solid #dbe4ef;border-radius:9px;padding:12px;margin:12px 0}
.packoutput16 h3,.packresult16 h3{margin:0 0 10px}.packfields16{display:grid;grid-template-columns:2fr 1fr;gap:10px}
.packcomponents16 table,.leftovers16 table{width:100%}.packcomponents16 th,.leftovers16 th{white-space:normal}
.packcomponents16 td small,.leftovers16 td small{display:block;color:#617087;font-size:.75rem}
.packcomponents16 input{width:8rem;min-height:34px}.packcomponents16 td:first-child{min-width:240px}.leftovers16 select{min-width:155px}
input[data-group-pick13]:indeterminate{accent-color:#4775ad}button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:700px){.packactions16{border-left:0;padding-left:0}.packfields16{grid-template-columns:1fr}.packcomponents16 td:first-child{min-width:180px}.packcomponents16 input{width:6rem}}
