.file-drop-overlay{position:fixed;inset:12px;z-index:1000;border:3px dashed #a986de;border-radius:18px;background:#f5effcf2;display:flex;align-items:center;justify-content:center;pointer-events:none;text-align:center;padding:24px;color:#592d87}
.file-drop-overlay strong{display:block;font-size:28px;margin-bottom:12px}.file-drop-overlay span{font-size:15px}.file-dragging .upload-zone,.file-dragging dialog[open]{outline:4px dashed #a986de;outline-offset:-6px}.file-dragging dialog[open]::before{content:'放開 PDF 以帶入上傳表單';display:block;background:#eee7fa;color:#592d87;padding:12px;font-weight:700;margin-bottom:12px;pointer-events:none}
.file-drop-error{white-space:normal;overflow-wrap:anywhere}#upload-file-status,#login-upload-note{overflow-wrap:anywhere;background:#f5f0fb;padding:12px;border-radius:8px;font-size:13px;line-height:1.6}
@media(max-width:700px){.file-drop-overlay strong{font-size:23px}}
