.attach.svelte-1bajpi1{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}small.svelte-1bajpi1{letter-spacing:.02em;color:var(--text-dim);opacity:.7;text-transform:none;font-size:.75rem}.attach-btn.svelte-1bajpi1{min-height:44px;color:var(--text-dim);font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #9aa1c647;border-radius:999px;align-items:center;padding:.55rem 1.3rem;font-size:.75rem;transition:color .22s,border-color .22s,background .22s;display:inline-flex}.attach-btn.svelte-1bajpi1:hover:not(:disabled){color:var(--gold);border-color:var(--gold-dim);background:#d6b36c0f}.attach-btn.svelte-1bajpi1:disabled{opacity:.45;cursor:default}.previews.svelte-1bajpi1{flex-wrap:wrap;gap:.7rem;margin-top:.3rem;display:flex}.thumb.svelte-1bajpi1{border:1px solid #d6b36c1f;border-radius:8px;width:76px;height:76px;transition:opacity .22s;position:relative;overflow:hidden}.thumb.pending.svelte-1bajpi1{opacity:.45}.thumb.svelte-1bajpi1 img:where(.svelte-1bajpi1){object-fit:cover;width:100%;height:100%;display:block}.remove.svelte-1bajpi1{width:20px;height:20px;color:var(--text-dim);cursor:pointer;background:#030309d1;border:1px solid #9aa1c64d;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;line-height:1;transition:color .22s,border-color .22s;display:flex;position:absolute;top:3px;right:3px}.remove.svelte-1bajpi1:hover{color:#e8a0a0;border-color:#d66c6c80}.attach-error.svelte-1bajpi1{color:#e8a0a0;background:#d66c6c1f;border:1px solid #d66c6c66;border-radius:8px;margin:0;padding:.6rem .8rem;font-size:.85rem}
