.media-upload.svelte-ydmw0n{min-width:0;font-family:var(--font-sans);color:var(--color-navy)}.upload-dropzone.svelte-ydmw0n{display:flex;min-width:0;align-items:center;gap:12px;border:1px dashed #b5bec9;border-radius:10px;background:var(--color-neutral-lightgrey);padding:16px;transition:background .12s ease,border-color .12s ease}.upload-dropzone.dragging.svelte-ydmw0n{border-color:var(--color-blue-dark);background:var(--color-blue-extralight)}.upload-dropzone.disabled.svelte-ydmw0n{opacity:.6}.upload-icon.svelte-ydmw0n{width:28px;height:28px;flex-shrink:0;opacity:.65}.dropzone-copy.svelte-ydmw0n{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.dropzone-copy.svelte-ydmw0n strong:where(.svelte-ydmw0n){font-size:14px;line-height:20px;font-weight:500}.dropzone-copy.svelte-ydmw0n>span:where(.svelte-ydmw0n){font-size:11px;line-height:16px;color:var(--color-neutral-charcoal)}button.svelte-ydmw0n{cursor:pointer}button.svelte-ydmw0n:disabled{cursor:default;opacity:.45}button.svelte-ydmw0n:focus-visible,input.svelte-ydmw0n:focus-visible{outline:2px solid var(--color-blue-dark);outline-offset:2px}.choose-button.svelte-ydmw0n{flex-shrink:0;border:1px solid var(--color-neutral-darkgrey);border-radius:6px;background:var(--color-neutral-white);padding:7px 10px;font-size:12px;line-height:18px;font-weight:500}.choose-button.svelte-ydmw0n:hover:not(:disabled){border-color:var(--color-blue-dark);background:var(--color-blue-extralight)}.upload-summary.svelte-ydmw0n{margin-top:10px;font-size:12px;line-height:18px;overflow-wrap:anywhere}.upload-hint.svelte-ydmw0n{margin-top:6px;font-size:11px;line-height:16px;color:var(--color-neutral-charcoal)}.staged-files.svelte-ydmw0n{display:flex;min-width:0;max-height:360px;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;margin-top:12px;padding:2px}.staged-file.svelte-ydmw0n{display:flex;min-width:0;gap:12px;border:1px solid var(--color-neutral-darkgrey);border-radius:8px;padding:10px;background:var(--color-neutral-white)}.staged-file.has-error.svelte-ydmw0n{border-color:#d99da8}.file-preview.svelte-ydmw0n{display:flex;width:84px;height:84px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:var(--color-neutral-grey);font-size:12px;color:var(--color-neutral-charcoal)}.file-preview.svelte-ydmw0n img:where(.svelte-ydmw0n){width:100%;height:100%;object-fit:contain}.file-fields.svelte-ydmw0n{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.file-heading.svelte-ydmw0n{display:flex;min-width:0;align-items:center;gap:8px}.file-heading.svelte-ydmw0n>strong:where(.svelte-ydmw0n){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;font-weight:500}.file-heading.svelte-ydmw0n>span:where(.svelte-ydmw0n){flex-shrink:0;font-size:10px;line-height:16px;color:var(--color-neutral-charcoal)}.remove-file.svelte-ydmw0n{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;border-radius:4px;font-size:20px;line-height:20px;color:var(--color-neutral-charcoal)}.remove-file.svelte-ydmw0n:hover:not(:disabled){background:var(--color-neutral-grey);color:var(--color-navy)}.description-field.svelte-ydmw0n{display:flex;min-width:0;flex-direction:column;gap:3px}.description-field.svelte-ydmw0n>span:where(.svelte-ydmw0n){font-size:10px;line-height:15px}.optional.svelte-ydmw0n{color:var(--color-neutral-charcoal)}.description-field.svelte-ydmw0n input:where(.svelte-ydmw0n){width:100%;min-width:0;border:1px solid var(--color-neutral-darkgrey);border-radius:5px;background:var(--color-neutral-white);padding:5px 7px;font-size:12px;line-height:18px}.description-field.svelte-ydmw0n input:where(.svelte-ydmw0n):disabled{background:var(--color-neutral-lightgrey)}.file-status.svelte-ydmw0n{display:flex;align-items:center;gap:6px;font-size:11px;line-height:16px;color:var(--color-blue-dark)}.activity-indicator.svelte-ydmw0n{width:10px;height:10px;border:2px solid var(--color-blue-light);border-top-color:var(--color-blue-dark);border-radius:50%;animation:svelte-ydmw0n-spin .8s linear infinite}.file-error.svelte-ydmw0n{font-size:11px;line-height:16px;color:var(--color-brand-red);overflow-wrap:anywhere}.upload-actions.svelte-ydmw0n{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.destination.svelte-ydmw0n{min-width:0;flex:1;font-size:11px;line-height:16px;color:var(--color-neutral-charcoal);overflow-wrap:anywhere}.destination.svelte-ydmw0n strong:where(.svelte-ydmw0n){color:var(--color-navy);font-weight:500}.clear-files.svelte-ydmw0n{border-radius:4px;padding:6px 0;font-size:11px;line-height:16px;color:var(--color-neutral-charcoal)}.clear-files.svelte-ydmw0n:hover:not(:disabled){text-decoration:underline}.upload-button.svelte-ydmw0n{border-radius:6px;background:var(--color-navy);padding:8px 12px;font-size:12px;line-height:18px;font-weight:500;color:var(--color-neutral-white)}.upload-button.svelte-ydmw0n:hover:not(:disabled){background:var(--color-blue-dark)}@media(max-width:560px){.upload-dropzone.svelte-ydmw0n{flex-wrap:wrap;gap:10px;padding:12px}.choose-button.svelte-ydmw0n{width:100%}.file-preview.svelte-ydmw0n{width:60px;height:60px}.staged-file.svelte-ydmw0n{gap:8px;padding:8px}.file-heading.svelte-ydmw0n{flex-wrap:wrap;gap:4px}.file-heading.svelte-ydmw0n>strong:where(.svelte-ydmw0n){flex-basis:calc(100% - 28px)}.file-heading.svelte-ydmw0n>span:where(.svelte-ydmw0n){order:1}}@keyframes svelte-ydmw0n-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.upload-dropzone.svelte-ydmw0n{transition:none}.activity-indicator.svelte-ydmw0n{animation:none}}
