[data-upload-drop-target]:not(dialog){position:relative}.upload-drop-overlay{display:none;position:absolute;inset:5px;z-index:20;align-items:center;justify-content:center;gap:12px;flex-direction:column;border:2px dashed #ad6546;border-radius:7px;background:#fff7eff2;color:#8d452b;pointer-events:none;padding:18px;text-align:center}.upload-drop-overlay .icon{width:30px;height:30px}.upload-drop-overlay strong{font-size:14px;font-weight:650}.upload-drag-active>.upload-drop-overlay{display:flex}label>.upload-drop-overlay{inset:0;padding:4px;gap:3px;flex-direction:row}label>.upload-drop-overlay strong{font-size:11px}label>.upload-drop-overlay .icon{width:17px;height:17px}.file-upload-status{font-size:12px;line-height:1.8;color:var(--theme-muted,#425e70);overflow-wrap:anywhere;padding:10px 0;grid-column:1/-1;max-width:100%}.file-upload-status ul{padding-left:18px;color:#963f2c}.file-upload-choice{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;border:1px dashed var(--theme-line,#9cafbb);border-radius:6px;background:#fff;padding:14px 12px;font-size:12px;color:var(--theme-muted,#3c596c);cursor:pointer;overflow:hidden}.file-upload-choice .icon{width:18px;height:18px}.file-upload-choice input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.file-upload-choice:focus-within{outline:2px solid #aa6041;outline-offset:2px}.email-upload-results{display:flex;flex-direction:column;gap:7px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.email-upload-results a{color:#9a4e31;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.upload-drop-overlay{inset:3px}.file-upload-choice{min-height:44px}.file-upload-status{font-size:12px}}

.email-upload-choice{margin:16px 12px 10px}.email-upload-results{padding:0 12px 12px}.block-property-fields>.file-upload-choice{margin:10px 0}
