.harvest-exclusion-panel{display:grid;gap:10px}.harvest-exclusion-panel fieldset{margin:0;padding:0;border:0}.harvest-exclusion-panel .exclusion-check,.exclusion-modes label{display:flex;align-items:center;gap:6px;margin:0}.harvest-exclusion-panel input[type=checkbox],.harvest-exclusion-panel input[type=radio]{width:auto;margin:0}.exclusion-modes{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px}.exclusion-modes input[type=number]{width:68px;padding:7px}.exclusion-actions,.harvest-exclusion-badge{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.harvest-exclusion-badge{margin-top:8px}.label-output-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.label-output-toolbar input[type=checkbox],.label-output-check input{width:auto}.label-output-check{display:flex;align-items:center;gap:8px;min-width:24px}.label-output-status{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.label-output-dialog{width:min(760px,95vw);max-height:92vh;overflow:auto}.label-output-dialog .dialog-card{display:grid;gap:10px}.label-output-dialog .dialog-head h2{margin:0}.label-output-dialog .label-output-preview{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);gap:16px}.label-output-image{display:grid;place-items:center;background:#f7fafc;border:1px solid var(--border);border-radius:12px;padding:12px}.label-output-image canvas{max-width:100%;height:auto;max-height:300px}.label-output-items{max-height:240px;overflow:auto;display:grid;gap:6px}.label-output-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border-bottom:1px solid var(--border)}.label-output-item strong{overflow-wrap:anywhere}.label-output-dialog .dialog-actions{position:sticky;bottom:-16px;background:#fff;padding:12px 0;margin:0}.label-output-pending{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff4df;color:#855800;border:1px solid #f2dfb4;border-radius:10px;padding:8px 10px}.qr-inventory-row>.label-output-check{align-self:start}.label-output-dialog select{max-width:100%}@media(max-width:760px){.label-output-dialog .label-output-preview{grid-template-columns:1fr}.label-output-dialog .label-output-image canvas{max-height:180px}.exclusion-modes{gap:10px}.label-output-toolbar .btn{padding:8px 10px}.label-output-dialog .dialog-actions{bottom:-12px}.label-output-check{min-width:20px}}
#circulationLabelList .qr-inventory-row:has(.label-output-check){display:grid;grid-template-columns:24px minmax(180px,1fr) minmax(100px,160px) minmax(220px,360px);align-items:start;gap:12px;padding:14px 0}#circulationLabelList .qr-inventory-row>div:not(.qr-row-actions){display:flex;flex-direction:column;align-items:flex-start;gap:4px}#circulationLabelList .qr-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}#circulationLabelList .qr-row-actions .btn{white-space:nowrap}.label-output-toolbar select,.label-output-toolbar input[type=number]{border:1px solid var(--border);border-radius:8px;padding:8px;background:#fff}.label-output-toolbar>label{display:flex;align-items:center;gap:6px;white-space:nowrap}.label-output-toolbar>strong{font-size:13px;min-width:70px}.label-output-toolbar{margin:12px 0}.exclusion-current{font-weight:600;overflow-wrap:anywhere}
@media(max-width:1100px){#circulationLabelList .qr-inventory-row:has(.label-output-check){grid-template-columns:24px minmax(150px,1fr) auto}#circulationLabelList .qr-row-actions{grid-column:2/-1;justify-content:flex-start}}@media(max-width:600px){#circulationLabelList .qr-inventory-row:has(.label-output-check){grid-template-columns:20px minmax(0,1fr)}#circulationLabelList .qr-inventory-row>div:nth-child(3){grid-column:2}.label-output-toolbar>strong{flex-basis:100%}}
