.drop.svelte-rt1req{border:1px dashed var(--border);background:color-mix(in srgb, var(--muted) 20%, transparent);height:92px;color:var(--muted-foreground);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.drop.svelte-rt1req:hover{background:var(--accent);color:var(--foreground);border-color:color-mix(in srgb, var(--foreground) 22%, var(--border))}.drop.busy.svelte-rt1req{pointer-events:none;opacity:.7}.drop.svelte-rt1req input:where(.svelte-rt1req){display:none}.attached.svelte-rt1req{border:1px solid var(--border);background:var(--muted);border-radius:9px;position:relative;overflow:hidden}.attached.svelte-rt1req img:where(.svelte-rt1req),.attached.svelte-rt1req video:where(.svelte-rt1req){object-fit:cover;width:100%;max-height:220px;display:block}.loading.svelte-rt1req{height:92px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.remove.svelte-rt1req{background:color-mix(in srgb, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:26px;height:26px;color:var(--foreground);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:7px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:7px;right:7px}.remove.svelte-rt1req:hover{background:var(--destructive);color:var(--destructive-foreground)}
