.file-list[data-v-b9554bd0]{min-height:100px}.empty-state[data-v-b9554bd0]{text-align:center;padding:40px 0;color:#909399;i[data-v-b9554bd0]{font-size:48px;margin-bottom:16px;display:block}p[data-v-b9554bd0]{margin:0;font-size:14px}}.file-grid[data-v-b9554bd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.file-item[data-v-b9554bd0]{display:flex;align-items:center;padding:16px;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease;&[data-v-b9554bd0]:hover{border-color:rgba(64,158,255,.3);background:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}}.file-icon[data-v-b9554bd0]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:4px;margin-right:12px;i[data-v-b9554bd0]{font-size:20px;color:#606266}}.file-info[data-v-b9554bd0]{flex:1;min-width:0}.file-name[data-v-b9554bd0]{font-size:14px;font-weight:500;color:#303133;line-height:1.4;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta[data-v-b9554bd0]{display:flex;gap:12px;font-size:12px;color:#909399;margin-bottom:6px}.analysis-status[data-v-b9554bd0]{.el-tag[data-v-b9554bd0]{border:none}}.file-actions[data-v-b9554bd0]{flex-shrink:0;margin-left:8px}.dialog-footer[data-v-b9554bd0]{text-align:right}.analysis-result[data-v-b9554bd0]::-webkit-scrollbar{width:6px}.analysis-result[data-v-b9554bd0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.analysis-result[data-v-b9554bd0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.analysis-result[data-v-b9554bd0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-b9554bd0] .analysis-dialog{z-index:3000!important}[data-v-b9554bd0] .analysis-dialog .el-dialog{z-index:3001!important}[data-v-b9554bd0] .analysis-dialog .el-dialog__wrapper,[data-v-b9554bd0] .el-dialog__wrapper.analysis-dialog{z-index:3000!important}.supplement-dialog-wrapper[data-v-80b7f27e]{position:relative}.custom-dialog[data-v-80b7f27e] .el-dialog{border-radius:16px!important;overflow:hidden}.custom-dialog[data-v-80b7f27e] .el-dialog .el-dialog__header{padding:20px;background:rgba(245,247,250,.9);border-bottom:1px solid rgba(235,238,245,.7)}.custom-dialog[data-v-80b7f27e] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}.supplement-container[data-v-80b7f27e]{max-height:70vh;overflow-y:auto}.meeting-info-card[data-v-80b7f27e]{margin-bottom:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.card-title[data-v-80b7f27e]{font-weight:600;font-size:16px}.meeting-info .info-row[data-v-80b7f27e]{display:flex;margin-bottom:12px}.meeting-info .info-row[data-v-80b7f27e]:last-child{margin-bottom:0}.meeting-info .info-item[data-v-80b7f27e]{flex:1;display:flex;align-items:center}.meeting-info .info-item label[data-v-80b7f27e]{font-weight:500;color:#606266;margin-right:8px;min-width:80px}.meeting-info .info-item span[data-v-80b7f27e]{color:#303133}.file-card[data-v-80b7f27e]{margin-bottom:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.file-card[data-v-80b7f27e]:last-child{margin-bottom:0}.sub-description[data-v-80b7f27e]{color:#909399;font-size:14px;margin-bottom:15px;padding:8px 12px;background-color:#f5f7fa;border-radius:4px}.info-card[data-v-80b7f27e]{margin-bottom:20px}.info-card .complex-meeting-info[data-v-80b7f27e]{padding:12px 16px;background-color:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px;color:#1f2937;font-size:14px;line-height:1.5}.info-card .complex-meeting-info i[data-v-80b7f27e],.info-card .complex-meeting-info span[data-v-80b7f27e]{vertical-align:middle}[data-v-80b7f27e] .upload-demo .el-upload{width:100%}[data-v-80b7f27e] .upload-demo .el-upload-dragger{width:100%;height:180px}.dialog-footer[data-v-80b7f27e]{text-align:right;padding-top:20px}.supplement-container[data-v-80b7f27e]::-webkit-scrollbar{width:6px}.supplement-container[data-v-80b7f27e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.supplement-container[data-v-80b7f27e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.supplement-container[data-v-80b7f27e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.processing-overlay[data-v-80b7f27e]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.8)!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:99999!important;pointer-events:auto!important}.processing-content[data-v-80b7f27e]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.3);text-align:center;min-width:320px;max-width:600px;white-space:nowrap;position:relative;z-index:100000}.processing-spinner[data-v-80b7f27e]{position:relative;display:inline-block;width:80px;height:80px;margin-bottom:20px}.spinner-ring[data-v-80b7f27e]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#409eff;border-radius:50%;animation:spin-80b7f27e 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}@keyframes spin-80b7f27e{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.processing-text[data-v-80b7f27e]{font-size:18px;font-weight:600;color:#303133;margin-bottom:20px;transition:all .3s ease}.processing-progress[data-v-80b7f27e]{margin-bottom:10px}.progress-bar[data-v-80b7f27e]{width:100%;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-80b7f27e]{height:100%;background:linear-gradient(90deg,#409eff,#67c23a 50%,#e6a23c);border-radius:4px;transition:width .3s ease;position:relative}.progress-fill[data-v-80b7f27e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);animation:shimmer-80b7f27e 2s infinite}@keyframes shimmer-80b7f27e{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-text[data-v-80b7f27e]{font-size:14px;color:#909399;font-weight:500}