.chat-att{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 6px}.chat-att[hidden]{display:none}.chat-att__item{position:relative;width:52px;height:52px;border-radius:8px;overflow:hidden;background:#7f7f7f2e;border:1px solid rgba(127,127,127,.35);flex:none}.chat-att__item img{width:100%;height:100%;object-fit:cover;display:block}.chat-att__item.is-loading{animation:chat-att-pulse 1s ease-in-out infinite alternate}@keyframes chat-att-pulse{0%{opacity:.4}to{opacity:.9}}.chat-att__x{position:absolute;top:2px;right:2px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#000000a6;color:#fff;font:600 13px/18px system-ui,sans-serif;text-align:center;cursor:pointer}.chat-att__x:hover{background:#000000d9}.chat-att__note{margin:0 0 6px;font-size:12px;color:#e5484d}.chat-att__note[hidden]{display:none}.chat-att__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;opacity:.7;cursor:pointer;flex:none}.chat-att__btn:hover{opacity:1;background:#7f7f7f2e}.chat-att--over{outline:2px dashed rgba(90,140,255,.8);outline-offset:2px}.chat-att__sent{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.chat-att__sent img{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid rgba(127,127,127,.35)}
