/* reencuadre de entrega (js/delivery.js): bloque en Plate & camera y la guía del comp sobre el plate */
.dl-box { display: grid; gap: 0.8rem; padding-top: 0.8rem; border-top: 1px solid var(--line); }
#dl-ui { display: grid; gap: 0.8rem; }
#dl-ui[hidden] { display: none; }
#dl-ui .row.nowrap > .bk-sp { flex: 1; }
#dl-copy-out { height: 12rem; }
#dl-copy-msg:empty, #dl-note:empty { display: none; }
.dl-ov .dl-out { fill: rgb(0 0 0 / .5); stroke: none; }
.dl-ov .dl-frame { fill: none; stroke: var(--accent-text); stroke-width: 1.6; stroke-dasharray: 8 5; }
.sc-ov .sc-tag.dl { fill: var(--fg); font-size: 1.05rem; }
/* fuente supuesta de un valor (D-05): T-stop sin dato en el archivo */
.note.warn { color: var(--warn); }
/* driving: keyframes de la cámara medida y distancia del desenfoque */
#drv-keys-row > .row { flex-wrap: wrap; gap: 0.5rem; }
#drv-keys-row .note { flex: 1 1 100%; white-space: normal; overflow: visible; }
#drv-def-at { width: auto; min-width: 0; max-width: 14rem; }
