.composer .tabs .attach-button{margin-left:auto;color:#257b66;font-size:12px}.attachment-dialog h2{margin-right:30px}.attachment-dialog>p,.attachment-dialog>small{color:#7f9088;font-size:12px}.attachment-pick{display:block;margin:20px 0 8px;padding:16px;border:1px dashed #b6cfc4;border-radius:10px;font-size:13px}.attachment-pick input{display:block;margin-top:10px;max-width:100%}.attachment-preview{margin:16px 0}.attachment-preview img,.attachment-preview video{max-width:100%;max-height:280px;display:block;margin:auto;border-radius:8px}.attachment-preview audio{width:100%}.attachment-send{width:100%}.attachment-feedback{min-height:20px}
.quick-media-list{display:grid;gap:8px;min-width:0;max-height:45vh;overflow:auto}
.quick-media-item{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid #dce8e3;border-radius:10px;min-width:0}
.quick-media-item img{width:52px;height:52px;object-fit:cover;border-radius:6px;flex-shrink:0}
.quick-media-item>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px}
.quick-media-item small{display:block;color:#638176;margin-top:4px}
.quick-media-item button{flex-shrink:0;font-size:12px;padding:8px}
