.attachment-preview-wrapper[data-v-1ca1a7af]{display:inline-block;position:relative}.attachment-preview-popup[data-v-1ca1a7af]{position:fixed;z-index:9999;background:#fff;border:1px solid #d8dbe0;border-radius:8px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18);box-shadow:0 8px 32px rgba(0,0,0,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preview-header[data-v-1ca1a7af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 14px;background:#f8f9fa;border-bottom:1px solid #e8e8e8;-ms-flex-negative:0;flex-shrink:0}.preview-filename[data-v-1ca1a7af]{font-size:12px;font-weight:500;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 32px)}.preview-close[data-v-1ca1a7af]{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;color:#888;padding:0 2px;-ms-flex-negative:0;flex-shrink:0}.preview-close[data-v-1ca1a7af]:hover{color:#333}.preview-body[data-v-1ca1a7af]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.preview-body[data-v-1ca1a7af],.preview-loading[data-v-1ca1a7af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-loading[data-v-1ca1a7af]{position:absolute;inset:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;background:#fff;color:#888;font-size:13px;z-index:1}.preview-spinner[data-v-1ca1a7af]{width:28px;height:28px;border:2px solid #e0e0e0;border-top-color:#185fa5;border-radius:50%;-webkit-animation:preview-spin-1ca1a7af .8s linear infinite;animation:preview-spin-1ca1a7af .8s linear infinite}@-webkit-keyframes preview-spin-1ca1a7af{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes preview-spin-1ca1a7af{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.preview-iframe[data-v-1ca1a7af]{width:100%;height:100%;display:block;border:none}.preview-image[data-v-1ca1a7af]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none}.preview-image--hidden[data-v-1ca1a7af]{visibility:hidden;position:absolute}