.packaging-evidence-field{grid-column:1/-1;padding:14px 16px;border:1px dashed #a8cbd0;border-radius:10px;background:#f5fafb;gap:8px}
.packaging-evidence-field small{color:#607b89;font-weight:400;line-height:1.6}
.packaging-evidence-field input{background:white;width:100%;padding:10px}
.packaging-evidence-dialog{width:min(720px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #c7dce3;border-radius:16px;padding:24px;color:#244354;box-shadow:0 20px 80px #183e4d33}
.packaging-evidence-dialog::backdrop{background:#17394788}
.packaging-evidence-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}
.packaging-evidence-head h3{margin:0;font-size:24px}
.packaging-evidence-context{line-height:1.7;overflow-wrap:anywhere}
.packaging-evidence-list{list-style:none;padding:0;margin:12px 0 20px}
.packaging-evidence-list li{padding:12px 0;border-bottom:1px solid #dce8ed;display:flex;justify-content:space-between;gap:12px;align-items:center}
.packaging-evidence-list .evidence-name{overflow-wrap:anywhere;flex:1;min-width:0}
.packaging-evidence-list small{display:block;color:#6c8290;margin-top:5px}
.packaging-evidence-list .evidence-actions{display:flex;gap:8px;flex-shrink:0}
.packaging-evidence-dialog .evidence-status{white-space:pre-wrap;line-height:1.7;color:#305f72;margin:12px 0;overflow-wrap:anywhere}
.packaging-evidence-dialog .evidence-status.is-error{color:#aa3c32}
.packaging-evidence-dialog .evidence-actions-footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px}
.packaging-evidence-preview{max-width:100%;max-height:55vh;object-fit:contain;display:block;margin:12px auto}
.packaging-evidence-preview[hidden]{display:none}
@media(max-width:600px){.packaging-evidence-dialog{padding:16px}.packaging-evidence-list li{align-items:flex-start;flex-direction:column}}
