.attach-ctrl.svelte-q4299z{display:flex;gap:8px;flex-wrap:wrap}.attach-btn.svelte-q4299z{min-height:44px;border-radius:12px;border:1px solid var(--color-border,#E2E2EA);background:var(--color-surface,#FFF);padding:0 12px;font:inherit;cursor:pointer}.attach-btn.svelte-q4299z:disabled{opacity:.5}.attach-unsupported.svelte-q4299z{font-size:11.5px;color:var(--deck-muted,#5A5A6A)}.attachments.svelte-q4299z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.attachment.svelte-q4299z{border:1px solid var(--color-border-light,#EFEEF4);border-radius:12px;padding:8px 10px;background:var(--color-surface-hover,#F1F0F7)}.att-main.svelte-q4299z{display:flex;gap:8px;align-items:center;justify-content:space-between}.att-name.svelte-q4299z{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.att-buttons.svelte-q4299z{display:flex;gap:8px;align-items:center}.att-link.svelte-q4299z{display:inline-flex;align-items:center;gap:4px;color:var(--deck-cyan);background:none;border:none;font:inherit;font-size:12.5px;cursor:pointer;min-height:44px}.att-link.svelte-q4299z .att-ic:where(.svelte-q4299z){display:block}.att-meta.svelte-q4299z{font-size:11px;color:var(--deck-muted,#5A5A6A);margin-top:2px}.attach-error.svelte-q4299z{color:var(--deck-red,#B4242E);font-size:12.5px}
