.cax-file-input{display:none!important}.cax-attach-button{flex:0 0 auto;min-width:40px;padding:7px 10px}.cax-attachment{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:7px 0;max-width:100%;overflow:hidden}.cax-attachment-image{display:block;max-width:min(380px,100%);max-height:340px;object-fit:contain;border-radius:10px}.cax-attachment video{max-width:min(440px,100%);max-height:340px;border-radius:10px}.cax-attachment audio{max-width:min(380px,100%)}.cax-attachment a{word-break:break-word}.cax-embedded-file{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--border,#555);border-radius:12px;background:var(--panel,#292b30);max-width:min(470px,100%);width:100%;box-sizing:border-box}.cax-embedded-file-icon{font-size:29px;flex-shrink:0}.cax-embedded-file-details{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.cax-embedded-file-details strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cax-embedded-file-details small{opacity:.7}.cax-embedded-file-download{flex-shrink:0;text-decoration:none;font-weight:600}
