0.65); }
    .dropzone input[type=file] { position: absolute; inset: 0; opacity: 0; cursor: pointer; }
    .dropzone .dz-label { font-weight: 700; }
    .small { font-size: 12px; color: var(--muted); }

    .dataset-list { display: grid; gap: 8px; }
    .dataset-item { display: grid; grid-template-columns: 20px 1fr auto; gap: 10px; align-items: center; padding: 8px; border-radius: 12px; background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.08); }
    .dataset-item input[type="checkbox"] {