.syn-attached-chips .file-preview-chip,.academy-attached-chips .file-preview-chip{max-width:240px;}.syn-attached-chips .file-preview-chip .academy-doc-thumb,.academy-attached-chips .file-preview-chip .academy-doc-thumb{display:flex;align-items:center;justify-content:center;color:var(--accent);}:root{--syniray-attachment-tile-size:40px;--syniray-attachment-tile-radius:10px;}.syn-attached-chips .file-preview-chip>.academy-doc-thumb,.syn-attached-chips .file-preview-chip>img.image-preview-img,.academy-attached-chips .file-preview-chip>.academy-doc-thumb,.academy-attached-chips .file-preview-chip>img.image-preview-img,.syn-upload-progress>.syn-up-box{flex:0 0 var(--syniray-attachment-tile-size);width:var(--syniray-attachment-tile-size);height:var(--syniray-attachment-tile-size);min-width:var(--syniray-attachment-tile-size);max-width:var(--syniray-attachment-tile-size);box-sizing:border-box;border-radius:var(--syniray-attachment-tile-radius);overflow:hidden;}.syn-attached-chips .file-preview-chip>img.image-preview-img,.academy-attached-chips .file-preview-chip>img.image-preview-img{object-fit:cover;}.syn-attached-chips .file-preview-chip>.academy-doc-thumb svg,.academy-attached-chips .file-preview-chip>.academy-doc-thumb svg{flex:none;}.file-preview-chip.is-pending{opacity:.6;}.file-preview-chip.is-failed,.file-preview-chip.is-unavailable{border-style:dashed;}.file-preview-chip.is-unavailable{color:var(--text-secondary);}.academy-chip-text{display:flex;flex-direction:column;min-width:0;line-height:1.25;}.academy-chip-text .image-preview-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.academy-chip-meta{font-size:.68rem;color:var(--text-secondary);white-space:nowrap;}.academy-pending-chip[data-doc-open],.syn-attach[data-open]{cursor:pointer;}.syn-attach .image-preview-remove{border:none;padding:0;font:inherit;}.syn-attach .image-preview-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px;}@media (max-width:768px){.syn-attached-chips .file-preview-chip,.academy-attached-chips .file-preview-chip{max-width:calc(100vw - 64px);}}.syn-msg-atts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;}.syn-msg-atts .message-attachment-badge{margin-top:0;max-width:240px;min-width:0;font-family:inherit;font-size:.78rem;line-height:1.35;}.message-attachment-badge.syn-badge>svg{flex:none;}.syn-badge-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;}button.message-attachment-badge{appearance:none;-webkit-appearance:none;}.message-attachment-badge.is-unavailable{opacity:.62;border-style:dashed;cursor:not-allowed;}.message-attachment-badge.is-unavailable:hover{background:var(--accent-subtle);color:var(--accent);transform:none;}@media (max-width:520px){.syn-msg-atts .message-attachment-badge{max-width:180px;}}.syn-upload-progress .syn-up-retry{flex:none;margin-left:2px;padding:3px 9px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;}.syn-upload-progress .syn-up-retry:hover{background:var(--accent-subtle, rgba(49, 163, 148, .1));}.syn-upload-progress .syn-up-retry:focus-visible{outline:2px solid var(--accent);outline-offset:1px;}