.qr-manager-select{display:grid;gap:8px}.qr-manual-id-field{opacity:.72}.qr-manual-id-field::after{content:"Optional. Filled automatically from selected QR.";color:#607074;font-size:.78rem;font-weight:750}.assigned-qr-panel{display:grid;gap:12px;margin-top:14px;padding:14px;background:#f8fbf9;border:1px solid rgba(12,124,89,.14);border-radius:8px}.assigned-qr-panel.hidden{display:none}.assigned-qr-panel .section-heading{margin:0}.assigned-qr-panel .section-heading h2{margin:0;font-size:1.25rem}.assigned-qr-list{display:grid;gap:10px}.qr-empty-state{margin:0;padding:12px;color:#607074;background:white;border:1px dashed #cfd9d5;border-radius:8px;font-weight:850}.assigned-qr-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.4fr) auto;gap:12px;align-items:end;padding:12px;background:white;border:1px solid #dfe5e2;border-radius:8px}.assigned-qr-item strong{display:block}.assigned-qr-item span{display:block;color:#607074;font-size:.82rem;overflow-wrap:anywhere}.assigned-qr-item .row-actions{align-self:end}@media (max-width:860px){.assigned-qr-item{grid-template-columns:1fr}.assigned-qr-item .row-actions{display:grid;grid-template-columns:1fr 1fr}.assigned-qr-item .button{width:100%}}@media (max-width:520px){.assigned-qr-item .row-actions{grid-template-columns:1fr}}
