.sd-att-picker{display:grid;gap:.5rem}.sd-att-drop{display:grid;gap:.25rem;justify-items:center;padding:.85rem 1rem;border:1px dashed var(--panel-border);border-radius:.75rem;background:var(--control-bg);color:var(--muted);font-size:.85rem;text-align:center}.sd-att-drop.is-over{border-color:var(--accent);background:var(--accent-soft)}.sd-att-drop .ui-button{margin-bottom:.15rem}.sd-att-drop-sub{font-size:.78rem}.sd-att-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.sd-att-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.4rem .5rem;border:1px solid var(--panel-border);border-radius:.6rem;background:var(--control-bg);min-width:0}.sd-att-thumb{display:grid;place-items:center;width:3.5rem;height:2.5rem;overflow:hidden;border:1px solid var(--panel-border);border-radius:.4rem;background:var(--panel-strong);color:var(--muted);font-size:.65rem;font-weight:600;letter-spacing:.04em}.sd-att-thumb img{display:block;width:100%;height:100%;object-fit:cover}a.sd-att-thumb:hover,a.sd-att-thumb:focus-visible{border-color:var(--accent)}.sd-att-name{display:flex;flex-direction:column;min-width:0;font-size:.88rem;line-height:1.3}.sd-att-name>span:first-child,.sd-att-name>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sd-att-name a{color:var(--text);text-decoration:none}.sd-att-name a:hover{text-decoration:underline}.sd-att-meta{color:var(--muted);font-size:.76rem}.sd-att-actions{display:inline-flex;gap:.25rem}.sd-att-actions .ui-button,.sd-att-actions .docspace-tool{height:1.9rem;min-height:0;padding:0 .5rem;font-size:.8rem}.sd-att-progress{overflow:hidden;height:.3rem;border-radius:999px;background:var(--panel-border)}.sd-att-progress>span{display:block;height:100%;background:var(--accent);transition:width .15s linear}.sd-bubble .sd-att-list,.sd-description+.sd-att-list{margin-top:.6rem}.sd-att-sending{color:var(--muted);font-size:.85rem}@media(max-width:560px){.sd-att-row{grid-template-columns:3rem minmax(0,1fr)}.sd-att-actions{grid-column:2;justify-self:start}}
