.warehouseManifestDialog{width:min(1450px,96vw);max-width:96vw;max-height:92vh;border:1px solid #bcc9ce;border-radius:6px;padding:20px;color:inherit}
.warehouseManifestDialog form>*{min-width:0}.manifestMeta>*{min-width:0}.warehouseManifestDialog input,.warehouseManifestDialog select{width:100%;min-width:0}.manifestScroll{min-width:0;max-width:100%}
.warehouseManifestDialog::backdrop{background:#0006}.manifestHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.manifestHead h2{font-size:20px}.manifestHead button{width:40px;height:40px;padding:0;font-size:24px}
.manifestMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.manifestScroll{overflow:auto;max-height:42vh}.manifestScroll table{width:100%;min-width:1100px;border-collapse:collapse}.manifestScroll th,.manifestScroll td{padding:6px;border-bottom:1px solid #d9e0e6;text-align:left;vertical-align:top}.manifestScroll th{position:sticky;top:0;background:#edf3f3;font-size:12px}.manifestScroll input{min-width:80px}.manifestScroll input[name=description]{min-width:210px}.manifestScroll input[type=checkbox]{min-width:18px;width:18px}.warehouseManifestDialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.labelToolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.toolLabelCard .labelQr{width:80px;height:80px;object-fit:contain}.toolLabelCard .labelPick{display:flex;gap:8px;align-items:center}.labelPick input{width:18px;height:18px}
.manifestScroll [data-reference] label{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:12px;line-height:1.4}.manifestScroll [data-reference] label input{height:18px;flex:0 0 18px;margin:0}.manifestScroll [data-reference] p{font-size:12px;overflow-wrap:anywhere}.manifestScroll [data-reference]{max-width:260px}
@media(max-width:700px){.manifestMeta{grid-template-columns:1fr 1fr}.warehouseManifestDialog{padding:12px}.warehouseManifestDialog footer{flex-wrap:wrap}.labelToolbar>*{max-width:100%}}
