.sequencer-kit-modal__import-bar{align-items:stretch;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.12);border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px 12px}.sequencer-sample-import-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.sequencer-sample-import-hint{color:var(--stg-ink-3,rgba(244,236,216,.65));font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase;white-space:nowrap}.sequencer-sample-import-status{color:#c8f06a;font-size:12px;font-weight:600;margin:0}.sequencer-kit-modal__import-actions{display:flex;gap:8px}.sequencer-kit-modal__import-actions .btn,.sequencer-sample-import-btn{align-items:center;cursor:pointer;display:inline-flex;flex:1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 14px;width:auto}.stg-crop-host{background:transparent;border:0;box-shadow:none;margin:auto;max-width:96vw;padding:0;width:min(520px,96vw)}.stg-crop-host::backdrop{backdrop-filter:blur(var(--tm-modal-overlay-blur,4px));background:var(--tm-modal-overlay-bg,rgba(22,26,20,.45))}.stg-crop-host .sequencer-kit-modal{max-height:min(88vh,720px)}.stg-crop-waveform-wrap{background:rgba(0,0,0,.22);border:1px solid var(--stg-border);border-radius:var(--stg-r-md,8px);color:var(--stg-ink);cursor:ew-resize;height:96px;margin:12px 0 16px;overflow:hidden;position:relative;touch-action:none;user-select:none;width:100%}.stg-crop-canvas{display:block;height:100%;width:100%}.stg-crop-selection__label{background:var(--stg-paper);border-radius:4px;color:var(--stg-ink);font-size:11px;font-weight:600;left:6px;margin:0;padding:2px 6px;pointer-events:none;position:absolute;top:6px;white-space:nowrap}.stg-crop-choke{align-items:center;border:0;display:flex;flex-wrap:wrap;gap:12px 16px;margin:8px 0 0;padding:0}.stg-crop-choke legend{float:none;margin:0 0 4px;padding:0;width:100%}.stg-crop-choke__opt{align-items:center;color:var(--stg-ink-2);cursor:pointer;display:inline-flex;font-size:13px;gap:6px}.stg-crop-actions{display:flex;gap:12px;justify-content:flex-end}