/* Coding Ireland shared labelling controls; existing application ownership unchanged. */
.dlu-root{margin:.75rem 0}.dlu-bank,.dlu-targets{display:flex;flex-wrap:wrap;gap:.5rem}.dlu-root button,.dlu-slot button{min-height:44px;font:inherit;padding:.4rem .7rem;border:2px solid #64748b;border-radius:.4rem;background:#fff;color:#172536;overflow-wrap:anywhere}.dlu-choice[aria-pressed=true]{background:#dbeafe;border-color:#1458b4;box-shadow:0 0 0 2px #1458b4}.dlu-root button:focus-visible,.dlu-slot button:focus-visible{outline:3px solid #1458b4;outline-offset:3px}.dlu-root button:disabled,.dlu-slot button:disabled{opacity:.65}.dlu-slot{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0;align-items:center}.dlu-target{flex:1;text-align:left;min-width:130px}.dlu-slot[data-mark=right] .dlu-target{border-color:#127243}.dlu-slot[data-mark=wrong] .dlu-target{border-color:#ad3131}.li-row.dlu-row{display:block}.dlu-row [data-dlu-backing]{display:none!important}.dlu-status{overflow-wrap:anywhere}.dm-review[hidden]{display:none!important}.dm-review{border:2px solid #64748b;padding:1rem;margin:1rem 0}.dm-review button{min-height:44px;font:inherit}.dm-review-toggle{margin:.5rem 0}

.dm-review,.dm-review-toggle,.dm-ste-surface,.dm-ste-labels{grid-column:1/-1}.dl-stage.dm-ste-active{display:block!important}.dm-ste-surface{width:100%;max-width:100%;margin:.75rem 0}.dm-ste-labels[hidden]{display:none!important}
