.uniform-lab{margin:10px 0;padding:10px 12px;border:1px solid rgba(124,164,190,.25);border-radius:10px;background:rgba(20,35,49,.35)}
.uniform-lab summary{cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em}
.uniform-lab .control-hint{margin:8px 0}
.uniform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.uniform-grid label{min-width:0;font-size:11px}
.uniform-grid select{width:100%;min-width:0;margin-top:4px}
#uniform-apply{margin-top:9px;width:100%;min-height:36px}
#uniform-status{margin:7px 0 0;font-size:11px;line-height:1.45}
@media(max-width:420px){.uniform-lab{padding:8px}.uniform-grid{gap:6px}}