#uploadModal .document-drop-surface{transition:box-shadow .15s ease,outline-color .15s ease;outline:2px solid transparent;outline-offset:-3px}
#uploadModal .document-drop-hint{font-size:14px;line-height:1.45;color:var(--muted);margin:0 0 15px}
#uploadModal #fileSource{padding:18px;border:2px dashed var(--border,#727b9c);border-radius:14px;background:color-mix(in srgb,var(--accent,#a6afff) 6%,transparent)}
#uploadModal #fileInput{max-width:100%;width:100%;box-sizing:border-box;margin:8px 0}
#uploadModal .is-file-dragover{outline-color:var(--accent,#a6afff);box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--accent,#a6afff) 24%,transparent),0 12px 45px #0005}
#uploadModal .is-file-dragover .document-drop-hint{color:var(--text);font-weight:700}
#uploadModal .is-file-dragover #fileSource{border-color:var(--accent,#a6afff);background:color-mix(in srgb,var(--accent,#a6afff) 15%,transparent)}
#uploadFileName{overflow-wrap:anywhere;font-weight:600}
