.dialog-header[data-v-9340f4a3]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.dialog-header-title[data-v-9340f4a3]{color:#1f2d27;font-size:1.375rem;font-weight:600}.dialog-header-actions[data-v-9340f4a3]{align-items:center;gap:12px;display:flex;position:absolute;right:0}.dialog-header-download[data-v-9340f4a3]{color:#fff;cursor:pointer;background:#0e5946;border:none;border-radius:6px;height:36px;padding:0 20px;font-size:1rem;transition:all .15s}.dialog-header-download[data-v-9340f4a3]:hover{background:#0c4a3a}.dialog-header-close[data-v-9340f4a3]{cursor:pointer;color:#9aa6a0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s;display:inline-flex}.dialog-header-close .el-icon[data-v-9340f4a3]{font-size:1.5rem}.dialog-header-close[data-v-9340f4a3]:hover{color:#1f2d27}.preview-container[data-v-9340f4a3]{flex-direction:column;gap:16px;display:flex}.preview-meta[data-v-9340f4a3]{background:#f7f9f8;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.preview-file-info[data-v-9340f4a3]{align-items:center;gap:12px;display:flex}.preview-file-type-tag[data-v-9340f4a3]{color:#fff;background:#0e5946;border-radius:4px;justify-content:center;align-items:center;min-width:48px;height:24px;padding:0 8px;font-size:.75rem;display:inline-flex}.preview-file-name[data-v-9340f4a3]{color:#1f2d27;font-size:1rem;font-weight:600}.preview-content[data-v-9340f4a3]{background:#eef1f0;border-radius:8px;justify-content:center;align-items:center;min-height:400px;max-height:60vh;padding:24px;display:flex;overflow:auto}.image-preview[data-v-9340f4a3]{text-align:center}.image-preview img[data-v-9340f4a3]{border-radius:4px;max-width:100%;max-height:60vh;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pdf-preview[data-v-9340f4a3]{width:100%}.pdf-preview iframe[data-v-9340f4a3]{border:1px solid #e2e2e2;border-radius:4px;width:100%;height:60vh}.other-preview[data-v-9340f4a3]{text-align:center;padding:60px 20px}.other-preview p[data-v-9340f4a3]{color:#9aa6a0;margin-bottom:20px;font-size:1rem}[data-v-9340f4a3] .el-dialog__headerbtn{width:32px;height:32px;top:50%;right:10px;transform:translateY(-50%)}[data-v-9340f4a3] .el-dialog__headerbtn .el-dialog__close{color:#9aa6a0;font-size:1.5rem}[data-v-9340f4a3] .el-dialog__headerbtn .el-dialog__close:hover{color:#1f2d27}
