.kd .rvd-stack,body.kd-font .rvd-stack{display:flex;flex-direction:column;gap:16px}.kd .rvd-drop,body.kd-font .rvd-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:132px;padding:20px;border:1px dashed var(--kd-field-line,#ddd9ea);border-radius:10px;background:var(--kd-well-2,#f8f7fb);text-align:center;cursor:pointer;color:var(--kd-ink-3,#6b6880);transition:border-color .12s,background .12s}.kd .rvd-drop>svg,body.kd-font .rvd-drop>svg{width:24px;height:24px;color:var(--kd-ink,#1c1a2e);margin-bottom:4px}.kd .rvd-drop:hover,.kd .rvd-drop[data-over],body.kd-font .rvd-drop:hover,body.kd-font .rvd-drop[data-over]{border-color:var(--kd-violet,#6d4de6);background:var(--kd-lilas,#f3f0fc)}.kd .rvd-drop:focus-visible,body.kd-font .rvd-drop:focus-visible{outline:none;box-shadow:var(--kd-ring,0 0 0 3px rgba(109,77,230,.25));border-color:var(--kd-violet,#6d4de6)}.kd .rvd-drop[data-error],body.kd-font .rvd-drop[data-error]{border-color:var(--kd-red,#c8323a)}.kd .rvd-drop[data-busy],body.kd-font .rvd-drop[data-busy]{cursor:default;opacity:.7}.kd .rvd-dropTitle,body.kd-font .rvd-dropTitle{font-size:14.5px;font-weight:600;color:var(--kd-ink,#1c1a2e);overflow-wrap:anywhere;max-width:100%}.kd .rvd-dropHint,body.kd-font .rvd-dropHint{font-size:12.5px;line-height:1.45;font-variant-numeric:tabular-nums}