.file-drop-overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.file-drop-overlay__content{justify-content:center;align-items:center;gap:var(--nj-semantic-size-spacing-8);min-width:280px;max-width:min(92vw,760px);padding:var(--nj-semantic-size-spacing-24) var(--nj-semantic-size-spacing-32);border-radius:var(--nj-semantic-size-border-radius-large);background:var(--nj-semantic-color-background-neutral-primary-default);border:2px dashed var(--nj-semantic-color-border-neutral-strong-default);flex-direction:column;display:flex;box-shadow:0 12px 24px #00000029}.file-drop-overlay__formats{text-align:center;font-size:var(--nj-semantic-font-size-label-sm);color:var(--nj-semantic-color-text-neutral-secondary-default);margin:0}.folder-upload-dropzone{justify-content:center;align-items:center;gap:var(--nj-semantic-size-spacing-8);padding:var(--nj-semantic-size-spacing-24);border:1px solid var(--nj-semantic-color-border-neutral-moderate-default);border-radius:var(--nj-semantic-size-border-radius-medium);background:color-mix(in srgb, var(--nj-semantic-color-background-neutral-secondary-default) 55%, var(--nj-semantic-color-background-neutral-primary-default) 45%);flex-direction:column;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.folder-upload-dropzone.is-active{border-color:var(--nj-semantic-color-border-brand-strong-default);background:color-mix(in srgb, var(--nj-semantic-color-background-brand-tertiary-default) 45%, var(--nj-semantic-color-background-neutral-primary-default) 55%);box-shadow:0 0 0 1px var(--nj-semantic-color-border-brand-strong-default)}.folder-upload-dropzone__icon{color:var(--nj-semantic-color-text-neutral-subtle-default)}.folder-upload-dropzone__title{font-size:var(--nj-semantic-font-size-title-sm);color:var(--nj-semantic-color-text-neutral-primary-default);margin:0;font-weight:600}.folder-upload-dropzone__subtitle{color:var(--nj-semantic-color-text-neutral-secondary-default);margin:0}.folder-upload-dropzone__actions{align-items:center;gap:var(--nj-semantic-size-spacing-8);flex-wrap:wrap;justify-content:center;display:inline-flex}.folder-upload-dropzone__input{display:none}
