.upload-dialog[data-v-5265a63b] .el-dialog{border-radius:12px;overflow:hidden}.upload-dialog[data-v-5265a63b] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:14px 20px}.upload-dialog[data-v-5265a63b] .el-dialog__title{color:#fff;font-size:15px;font-weight:600}.upload-dialog[data-v-5265a63b] .el-dialog__headerbtn .el-dialog__close{color:#fff}.upload-dialog[data-v-5265a63b] .el-dialog__body{padding:0}.upload-body[data-v-5265a63b]{padding:24px 20px}.upload-area[data-v-5265a63b] .el-upload{width:100%}.upload-area[data-v-5265a63b] .el-upload-dragger{width:100%;height:180px;border-radius:8px;transition:all .3s ease}.upload-area[data-v-5265a63b] .el-upload-dragger:hover{border-color:#667eea;background:rgba(102,126,234,.02)}.upload-area[data-v-5265a63b] .el-icon-upload{font-size:48px;color:#667eea;margin:24px 0 12px}.upload-area[data-v-5265a63b] .el-upload__text{font-size:13px;color:#606266}.upload-area[data-v-5265a63b] .el-upload__text em{color:#667eea;font-style:normal;font-weight:500}.upload-area[data-v-5265a63b] .el-upload__tip{text-align:center;color:#909399}.write-box[data-v-47f9b6d8]{padding:5px 10px;height:95%;overflow-y:auto}.mail-form[data-v-47f9b6d8] .el-form-item{margin-bottom:12px}.mail-form[data-v-47f9b6d8] .el-form-item.editor-item .el-form-item__content{line-height:normal}.mail-form[data-v-47f9b6d8] .el-input{width:100%}.editor-toolbar[data-v-47f9b6d8]{display:flex;gap:8px;margin-bottom:6px;flex-wrap:wrap}.attachment-panel[data-v-47f9b6d8]{margin-top:16px;padding:12px 14px;background:#f8f9fa;border-radius:8px}.attachment-header[data-v-47f9b6d8]{display:flex;align-items:center;gap:6px;font-size:13px;color:#606266;margin-bottom:10px;font-weight:500}.attachment-grid[data-v-47f9b6d8]{display:flex;flex-wrap:wrap;gap:10px}.attachment-card[data-v-47f9b6d8]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fff;border:1px solid #e4e7ed;border-radius:6px;width:200px;transition:box-shadow .2s}.attachment-card[data-v-47f9b6d8]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.attachment-thumb[data-v-47f9b6d8]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.attachment-name[data-v-47f9b6d8]{flex:1;font-size:12px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-actions[data-v-47f9b6d8]{display:flex;gap:6px;flex-shrink:0}.attachment-actions i[data-v-47f9b6d8]{font-size:14px;color:#909399;cursor:pointer;transition:color .2s}.attachment-actions i[data-v-47f9b6d8]:hover{color:#409eff}.attachment-actions i.el-icon-delete[data-v-47f9b6d8]:hover{color:#f56c6c}.email-detail-dialog[data-v-d272e45a] .el-dialog{border-radius:12px;overflow:hidden}.email-detail-dialog[data-v-d272e45a] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:14px 20px}.email-detail-dialog[data-v-d272e45a] .el-dialog__title{color:#fff;font-size:15px;font-weight:600}.email-detail-dialog[data-v-d272e45a] .el-dialog__headerbtn .el-dialog__close{color:#fff}.email-detail-dialog[data-v-d272e45a] .el-dialog__body{padding:0}.detail-body[data-v-d272e45a]{padding:16px 20px 20px;max-height:70vh;overflow-y:auto}.detail-meta[data-v-d272e45a]{background:#f8f9fa;border-radius:8px;padding:12px 16px;margin-bottom:14px}.meta-row[data-v-d272e45a]{display:flex;align-items:flex-start;margin-bottom:6px;font-size:13px;line-height:1.5}.meta-row[data-v-d272e45a]:last-child{margin-bottom:0}.meta-label[data-v-d272e45a]{width:50px;color:#909399;flex-shrink:0}.meta-value[data-v-d272e45a]{color:#303133;word-break:break-all}.text-bold[data-v-d272e45a]{font-weight:600}.detail-content[data-v-d272e45a]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:16px;min-height:200px;font-size:14px;line-height:1.6;color:#303133;overflow-x:auto}.detail-attachments[data-v-d272e45a]{margin-top:14px}.attachments-header[data-v-d272e45a]{display:flex;align-items:center;gap:6px;font-size:13px;color:#606266;margin-bottom:10px;font-weight:500}.attachments-grid[data-v-d272e45a]{display:flex;flex-wrap:wrap;gap:10px}.attachment-card[data-v-d272e45a]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8f9fa;border:1px solid #e4e7ed;border-radius:6px;width:200px;cursor:pointer;transition:all .2s}.attachment-card[data-v-d272e45a]:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.attachment-thumb[data-v-d272e45a]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.attachment-name[data-v-d272e45a]{flex:1;font-size:12px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-download[data-v-d272e45a]{font-size:14px;color:#909399;flex-shrink:0}.detail-actions[data-v-d272e45a]{display:flex;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #e4e7ed}.detail-empty[data-v-d272e45a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;color:#c0c4cc}.detail-empty i[data-v-d272e45a]{font-size:48px;margin-bottom:12px}.detail-empty p[data-v-d272e45a]{font-size:14px}.mail-list[data-v-728a8561]{height:560px;overflow-y:auto}.list-state[data-v-728a8561]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#909399;gap:12px}.list-state i[data-v-728a8561]{font-size:40px;color:#c0c4cc}.list-state p[data-v-728a8561]{margin:0;font-size:14px}.mail-items[data-v-728a8561]{display:flex;flex-direction:column}.mail-item[data-v-728a8561]{display:flex;align-items:flex-start;padding:14px 18px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s}.mail-item[data-v-728a8561]:hover{background:#f5f7fa}.preview-placeholder[data-v-728a8561]{color:#c0c4cc;font-size:12px}.mail-item-main[data-v-728a8561]{flex:1;min-width:0}.mail-item-header[data-v-728a8561]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.mail-from[data-v-728a8561]{font-size:14px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-date[data-v-728a8561]{font-size:12px;color:#909399;flex-shrink:0;margin-left:12px}.mail-subject[data-v-728a8561]{font-size:13px;color:#606266;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-preview[data-v-728a8561]{font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-item-meta[data-v-728a8561]{margin-left:12px;padding-top:2px;flex-shrink:0}.attachment-icon[data-v-728a8561]{font-size:16px;color:#909399}.email-layout[data-v-76dd4410]{display:flex;height:600px}.email-sidebar[data-v-76dd4410]{width:140px;background:#f8f9fa;border-right:1px solid #ebeef5;flex-shrink:0;display:flex;flex-direction:column}.sidebar-nav[data-v-76dd4410]{padding:12px 8px}.nav-item[data-v-76dd4410]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:4px;border-radius:8px;cursor:pointer;color:#606266;font-size:13px;transition:all .2s}.nav-item[data-v-76dd4410]:hover{background:#e4e7ed;color:#409eff}.nav-item.active[data-v-76dd4410]{background:#409eff;color:#fff;font-weight:500}.nav-item i[data-v-76dd4410]{font-size:16px}.email-body[data-v-76dd4410]{flex:1;min-width:0;overflow:hidden;background:#fff}.email-center-dialog[data-v-76dd4410] .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.12)}.email-center-dialog[data-v-76dd4410] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);padding:14px 20px}.email-center-dialog[data-v-76dd4410] .el-dialog__title{color:#fff;font-size:15px;font-weight:600}.email-center-dialog[data-v-76dd4410] .el-dialog__headerbtn .el-dialog__close{color:#fff}.email-center-dialog[data-v-76dd4410] .el-dialog__headerbtn:focus .el-dialog__close,.email-center-dialog[data-v-76dd4410] .el-dialog__headerbtn:hover .el-dialog__close{color:#f2f2f2}.email-center-dialog[data-v-76dd4410] .el-dialog__body{padding:0}