.message-composer-tray{box-sizing:border-box;width:100%;margin-top:10px;padding:0 13px}.message-composer-files{gap:8px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.message-composer-file{max-width:220px;font:normal normal normal 10px/16px var(--font-sans);color:#1a1a1a;background:#f9fafb;border:1px solid #eeedf1;border-radius:12px;flex:none;align-items:center;gap:8px;padding:6px 30px 6px 6px;display:flex;position:relative}.message-composer-file.is-uploading{opacity:.7}.message-composer-file.is-error{background:#fff5f8;border-color:#f3b4c9}.message-composer-thumb{object-fit:cover;background:#eeedf1;border-radius:8px;flex-shrink:0;width:40px;height:40px}.message-composer-doc,.message-attachment-file-badge{color:#7e24fc;width:40px;height:40px;font:normal normal bold 8px/12px var(--font-sans);letter-spacing:.02em;background:#f8f1fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.message-composer-file-name{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;min-width:0;display:flex;overflow:hidden}.message-composer-file-name small{color:#636363;font-size:9px}.message-composer-file.is-error .message-composer-file-name small{color:#d6336c}.message-composer-file-remove,.message-composer-file-retry{color:#1a1a1a;cursor:pointer;background:#fff;border:0;border-radius:999px;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0000001f}.message-composer-file-remove{right:5px}.message-composer-file-retry{font-size:11px;right:31px}.message-composer-file.is-error{padding-right:58px}.message-composer-problem{color:#d6336c;font:normal normal normal 10px/16px var(--font-sans);margin:6px 0 0}.message-rightside-footer-fileicon:disabled,.message-rightside-footer-imgicon:disabled,.message-rightside-footer-msg-sendbtn:disabled{cursor:default;opacity:.4}.message-attachments{flex-direction:column;gap:8px;max-width:100%;display:flex}.message-rightside-content-mymsg-text+.message-attachments,.message-rightside-content-othermsg-text+.message-attachments{margin-top:10px}.message-attachments-media{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.message-attachments-media.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.message-attachment-image{background:#eeedf1;border-radius:10px;display:block;overflow:hidden}.message-attachment-image img{object-fit:cover;width:100%;max-height:260px;display:block}.message-attachments-media.is-grid .message-attachment-image img{height:120px}.message-attachment-video{background:#000;border-radius:10px;width:100%;max-height:280px;display:block}.message-attachment-file{color:#1a1a1a;background:#fff;border:1px solid #eeedf1;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;text-decoration:none;display:flex}.message-attachment-file:hover{border-color:#d9c2fb}.message-attachment-file-text{text-align:left;flex-direction:column;min-width:0;display:flex}.message-attachment-file-name{font:normal normal 600 11px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.message-attachment-file-text small{color:#636363;font:normal normal normal 9px/14px var(--font-sans)}
