.audit-space-page{background:#fff;font-family:PingFangSC,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;min-height:100vh;padding:1.25rem;width:100%}.container{height:calc(100vh - 2.5rem);margin:0 auto;max-width:100rem}.container,.left-column{display:flex;gap:1.25rem}.left-column{border-radius:.5rem;flex-direction:column;min-width:0;overflow-y:auto;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin;width:21.875rem}.left-column .left-top{gap:.625rem}.left-column .left-top .left-task{background:linear-gradient(90deg,#caffec,#edf5ff 34%,#d4f4ff 63%,#d9d7fe)}.left-column .left-top .left-task .task-create{background:linear-gradient(270deg,#e0f6f000,#bdf2e3);border-radius:.875rem;color:#4e5969;margin-top:.3125rem;padding:.5rem;width:4.125rem}.left-column .left-top .left-invita{background:linear-gradient(134deg,#ecefff,#ffecff)}.left-column .left-top .left-invita .invita-create{background:linear-gradient(270deg,#dadaff00,#dadaff);border-radius:.875rem;color:#4e5969;margin-top:.3125rem;padding:.5rem;width:4.125rem}.left-column .left-top .left-button{border-radius:1.3125rem;flex:1;height:5.625rem;padding-left:1.125rem;padding-top:.9375rem}.left-column .task-list{gap:.625rem;height:80vh}.left-column .task-list .empty-task-list{height:100%;min-height:12.5rem}.left-column .task-list .empty-task-list .empty-text{color:#85909c}.left-column .task-list .task-item{background-color:#f7f8fa;color:#646e7c;padding:.625rem}.left-column .task-list .task-item-title .task-img{height:2.5rem;width:2.5rem}.left-column .task-list .task-item-active{background-color:#e9eeff!important;border:.0625rem solid #2134de}.left-column .task-list .task-status-wrapper{display:inline-block;position:relative}.left-column .task-list .task-item-status{align-items:center;border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:400;gap:.375rem;padding:.5rem .625rem;transition:all .2s;white-space:nowrap}.left-column .task-list .task-item-status:hover{opacity:.8}.left-column .task-list .task-item-status .status-dot{border-radius:50%;display:inline-block;height:.25rem;width:.25rem}.left-column .task-list .task-item-status .status-text{line-height:1}.left-column .task-list .task-item-status.status-progress{background-color:#f8eedb;color:#ffab01}.left-column .task-list .task-item-status.status-progress .status-dot{background-color:#ffab01}.left-column .task-list .task-item-status.status-completed{background-color:#e1f3db;color:#5cd81a}.left-column .task-list .task-item-status.status-completed .status-dot{background-color:#5cd81a}.left-column .task-list .task-item-status.status-incomplete{background-color:#f8d9db;color:#ff1b1b}.left-column .task-list .task-item-status.status-incomplete .status-dot{background-color:#ff1b1b}.left-column .task-list .status-dropdown-menu{background:#fff;border:.0625rem solid #e9ecef;border-radius:.375rem;box-shadow:0 .25rem .75rem #0000001a;margin-top:.25rem;min-width:7.5rem;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.left-column .task-list .status-dropdown-menu .status-dropdown-item{align-items:center;color:#4e5969;cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.625rem 1rem;transition:all .2s}.left-column .task-list .status-dropdown-menu .status-dropdown-item:hover{background-color:#f7f8fa;color:#2134de}.left-column .task-list .status-dropdown-menu .status-dropdown-item.status-dropdown-item-active{background-color:#e9eeff;color:#2134de;font-weight:500}.left-column .task-list .status-dropdown-menu .status-dropdown-item .status-dropdown-dot{border-radius:50%;display:inline-block;height:.25rem;width:.25rem}.left-column .task-list .status-dropdown-menu .status-dropdown-item .status-dropdown-dot.status-dot-processing{background-color:#ffab01}.left-column .task-list .status-dropdown-menu .status-dropdown-item .status-dropdown-dot.status-dot-pending{background-color:#ff1b1b}.left-column .task-list .status-dropdown-menu .status-dropdown-item .status-dropdown-dot.status-dot-completed{background-color:#5cd81a}.center-column{display:flex;flex:1;flex-direction:column;gap:1.25rem;overflow-y:auto;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.center-column .center-top{flex:.7;min-height:0}.center-column .center-top .upload-demo{display:flex;flex-direction:column;height:100%;width:100%}.center-column .center-top .upload-demo .el-upload__text{color:#85909c}.center-column .center-top .upload-demo :deep(.el-upload),.center-column .center-top .upload-demo :deep(.el-upload-dragger){height:100%;width:100%}.center-column .center-top .upload-demo :deep(.el-upload-dragger){align-items:center;border-radius:.875rem;display:flex;flex-direction:column;justify-content:center}.center-column .center-top .upload-img{height:4.1875rem;width:5.8125rem}.center-column .center-top .display-img{background-color:#f7f8fa;border-radius:.5rem;height:100%;position:relative;width:100%}.center-column .center-top .display-img .img-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.center-column .center-top .display-img .img-center{height:100%;margin:auto;max-width:65%;width:auto}.center-column .center-top .display-img .delete-btn{align-items:center;background-color:#00000080;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.625rem;top:.625rem;transition:all .3s;width:2rem;z-index:10}.center-column .center-top .display-img .delete-btn:hover{background-color:#000000b3;transform:scale(1.1)}.center-column .center-top .display-img .delete-btn .delete-icon{color:#fff;font-size:1.5rem;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.center-column .center-comment{display:flex;flex:1.3;flex-direction:column;min-height:0}.center-column .center-comment .comment-top .comment-tab-item{gap:1.875rem;padding:1.25rem 0}.center-column .center-comment .comment-top .comment-tab-item .tag-item{color:#85909c;position:relative;transition:color .2s}.center-column .center-comment .comment-top .comment-tab-item .tag-item-active{color:#2134de}.center-column .center-comment .comment-top .comment-tab-item .tag-item-active:after{background-color:#2134de;border-radius:1rem;bottom:-.625rem;content:"";height:.3125rem;left:50%;position:absolute;transform:translate(-50%);width:50%}.center-column .center-comment .comment-top .comment-time{color:#85909c}.center-column .center-comment .comment-content{background-color:#f7f8fa;border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;max-height:calc(100vh - 25rem);min-height:3.125rem;overflow-y:auto;padding:1.25rem}.center-column .center-comment .comment-content .comment-list{display:flex;flex:1;flex-direction:column;gap:1.25rem;overflow-y:auto}.center-column .center-comment .comment-content .comment-list .comment-item{gap:.9375rem;padding-bottom:1.25rem}.center-column .center-comment .comment-content .comment-list .comment-item:last-child{border-bottom:none;padding-bottom:0}.center-column .center-comment .comment-content .comment-list .comment-item .comment-avatar{border-radius:50%;height:3.75rem;min-width:3.75rem;overflow:hidden;width:3.75rem}.center-column .center-comment .comment-content .comment-list .comment-item .comment-avatar .avatar-img{border-radius:50%;height:100%;width:100%}.center-column .center-comment .comment-content .comment-list .comment-item .comment-info{min-width:0}.center-column .center-comment .comment-content .comment-list .comment-item .comment-info .comment-header .comment-name{color:#1d2129}.center-column .center-comment .comment-content .comment-list .comment-item .comment-info .comment-header .comment-date{color:#86909c;white-space:nowrap}.center-column .center-comment .comment-content .comment-list .comment-item .comment-info .comment-text{color:#1d2129;line-height:1.6;white-space:pre-wrap;word-break:break-word}.center-column .center-comment .comment-content .comment-input-wrapper{background-color:#fff;border-radius:1.5rem;gap:.75rem;margin-top:auto;padding:.5rem .625rem}.center-column .center-comment .comment-content .comment-input-wrapper .comment-input{background:transparent;border:none;color:#1d2129;font-size:.875rem;outline:none;padding:0}.center-column .center-comment .comment-content .comment-input-wrapper .comment-input::-moz-placeholder{color:#86909c}.center-column .center-comment .comment-content .comment-input-wrapper .comment-input::placeholder{color:#86909c}.center-column .center-comment .comment-content .comment-input-wrapper .comment-send-btn{background-color:#2134de;border-radius:50%;cursor:pointer;height:2.5rem;min-width:2.5rem;transition:all .3s;width:2.5rem}.center-column .center-comment .comment-content .comment-input-wrapper .comment-send-btn:hover{background-color:#d4deff}.center-column .center-comment .comment-content .comment-input-wrapper .comment-send-btn:active{transform:scale(.95)}.center-column .center-comment .comment-content .comment-input-wrapper .comment-send-btn:hover{background-color:#1a2bb8;transform:scale(1.05)}.center-column .center-comment .comment-content .comment-input-wrapper .comment-send-btn .send-icon{color:#fff;height:1.25rem;width:1.25rem}.right-column{display:flex;flex-direction:column;gap:1.875rem;overflow-y:auto;padding-bottom:2.5rem;padding-right:.625rem;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin;width:20rem}.right-column .evidence-chain{background-color:#f7f8fa;border-radius:.625rem;display:flex;flex:.5;flex-direction:column;min-height:0;padding:.625rem .75rem}.right-column .evidence-chain .evidence-header{margin-bottom:1.25rem}.right-column .evidence-chain .evidence-header .evidence-title{color:#1d2129}.right-column .evidence-chain .evidence-header .upload-evidence-btn{background-color:#e9eeff;border-radius:1rem;color:#2134de;cursor:pointer;padding:.5rem 1rem;transition:all .3s}.right-column .evidence-chain .evidence-header .upload-evidence-btn:hover{background-color:#d4deff}.right-column .evidence-chain .evidence-header .upload-evidence-btn:active{transform:scale(.95)}.right-column .evidence-chain .evidence-list{flex:1;gap:.5rem;overflow-y:auto}.right-column .evidence-chain .evidence-list .evidence-item{background-color:#fff;border-radius:.75rem;padding:.1875rem .625rem;transition:all .3s}.right-column .evidence-chain .evidence-list .evidence-item:hover{background-color:#f7f8fa}.right-column .evidence-chain .evidence-list .evidence-item .evidence-icon-wrapper{align-items:center;border-radius:.5rem;display:flex;height:2.5rem;justify-content:center;position:relative;width:2.5rem}.right-column .evidence-chain .evidence-list .evidence-item .evidence-icon-wrapper.dashed:after{border:.0625rem dashed #ddd;border-radius:.5rem}.right-column .evidence-chain .evidence-list .evidence-item .evidence-icon-wrapper .evidence-icon{height:2rem;width:2rem}.right-column .evidence-chain .evidence-list .evidence-item .evidence-info{min-width:0;padding:.25rem .3125rem;position:relative}.right-column .evidence-chain .evidence-list .evidence-item .evidence-info.dashed:after{border:.0625rem dashed #ddd;border-radius:.25rem}.right-column .evidence-chain .evidence-list .evidence-item .evidence-info .evidence-name{color:#1d2129;margin-bottom:.25rem}.right-column .evidence-chain .evidence-list .evidence-item .evidence-info .evidence-date{color:#86909c}.right-column .evidence-chain .evidence-list .evidence-item .evidence-share-btn{background-color:#f7f8fa;border-radius:.375rem;color:#4e5969;cursor:pointer;padding:.375rem .875rem;transition:all .3s;white-space:nowrap}.right-column .evidence-chain .evidence-list .evidence-item .evidence-share-btn:hover{background-color:#d4deff}.right-column .evidence-chain .evidence-list .evidence-item .evidence-share-btn:active{transform:scale(.95)}.right-column .tools-section{background-color:#f7f8fa;border-radius:.75rem;flex:.7;min-height:0;padding:1.125rem 1.25rem}.right-column .tools-section .tools-title{color:#1d2129;margin-bottom:1.25rem}.right-column .tools-section .tools-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.right-column .tools-section .tools-grid .tool-item{align-items:center;aspect-ratio:1;background-color:#f1f3f5;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;min-height:0;transition:all .3s}.right-column .tools-section .tools-grid .tool-item:hover{background-color:#e9ecef}.right-column .tools-section .tools-grid .tool-item .tool-icon{height:2.5rem;width:2.5rem}::v-deep .el-upload-dragger:hover{background:#e9ebfc;border:.0625rem dashed #2134de!important}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease;background:#fff;border-radius:.75rem;box-shadow:0 .625rem 2.5rem #0003;max-height:90vh;max-width:37.5rem;overflow-y:auto;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;box-shadow:inset 0 -.0625rem #e4e5ea;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1.25rem}.modal-title{color:#1d2129;font-size:1.125rem;font-weight:600;margin:0}.modal-close-btn{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#85909c;cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;transition:all .2s;width:2rem}.modal-close-btn:hover{background:#f7f8fa;border-radius:3.125rem;color:#1d2129}.modal-tabs{display:flex;gap:0;padding:0 1.5rem}.modal-tab{color:#85909c;cursor:pointer;padding:.75rem 1.25rem;position:relative;transition:all .2s}.modal-tab:hover{color:#2134de}.modal-tab.active{border-bottom-color:#2134de;color:#2134de}.modal-tab.active:after{background-color:#2134de;border-radius:.125rem;bottom:0;content:"";height:.25rem;left:50%;position:absolute;transform:translate(-50%);width:30%}.modal-form-item{padding:1.5rem}.form-label{color:#1d2129;color:#4e5969;display:block;margin-bottom:.5rem}.form-input{background-color:#f7f8fa;border:none;border-radius:.375rem;color:#1d2129;font-size:.875rem;outline:none;padding:.75rem .9375rem;transition:all .2s;width:80%}.form-input:focus{background-color:#e9ebfc;border:.0625rem solid #2134de}.form-input::-moz-placeholder{color:#86909c}.form-input::placeholder{color:#86909c}.modal-upload-section{padding:0 1.5rem 1.5rem}.modal-upload-area{align-items:center;background:#f7f8fa;border:.125rem dashed #e9ecef;border-radius:.5rem;cursor:pointer;display:flex;justify-content:center;min-height:12.5rem;position:relative;transition:all .3s;width:100%}.modal-upload-area:hover{background:#2134de0d;border-color:#2134de}.modal-upload-text{color:#86909c;font-size:.875rem;text-align:center}.modal-upload-preview{align-items:center;background:#f7f8fa;border:.0625rem solid #e9ecef;border-radius:.5rem;display:flex;height:12.5rem;justify-content:center;padding:1.25rem;position:relative}.modal-preview-image{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.modal-file-info{align-items:center;display:flex;justify-content:center;padding:1.25rem}.modal-file-name{color:#1d2129;font-size:.875rem}.modal-remove-btn{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;line-height:1;position:absolute;right:.5rem;top:.5rem;transition:all .2s;width:2rem}.modal-remove-btn:hover{background:#000c;transform:scale(1.1)}.modal-actions{border-top:.0625rem solid #e9ecef;display:flex;gap:.75rem;justify-content:flex-end;padding:1.25rem 1.5rem 1.5rem}.modal-btn{border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s}.modal-btn-cancel{background:#f7f8fa;color:#4e5969}.modal-btn-cancel:hover{background:#f1f3f5}.modal-btn-confirm{background:#2134de;color:#fff}.modal-btn-confirm:hover{background:#1a2bb8}.invite-modal-content{max-width:43.75rem}.invite-members-section{max-height:25rem;overflow-y:auto;padding:1.5rem;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin;width:77%}.members-table{width:100%}.members-table .members-table-header{border-bottom:.0625rem solid #e9ecef;color:#4e5969;display:grid;font-size:.875rem;font-weight:500;gap:1rem;grid-template-columns:2fr 2fr 1.5fr;padding:.75rem 0}.members-table .members-table-body{display:flex;flex-direction:column;gap:0}.members-table .members-table-row{align-items:center;border-bottom:.0625rem solid #f7f8fa;display:grid;gap:1rem;grid-template-columns:2fr 2fr 1.5fr;padding:1rem 0;position:relative;transition:background-color .2s}.members-table .members-table-row:hover{background-color:#f7f8fa;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem}.members-table .members-table-row.row-selected{background-color:#f7f8fa!important;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem}.members-table .members-table-row:last-child{border-bottom:none}.members-table .table-col-member{align-items:center;display:flex;gap:.75rem}.members-table .table-col-member .member-avatar{background-color:#e9ecef;border-radius:50%;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.members-table .table-col-member .member-name{color:#1d2129;font-size:.875rem;font-weight:400}.members-table .table-col-email,.members-table .table-col-role{color:#4e5969;font-size:.875rem}.members-table .table-col-role{align-items:center;display:flex;gap:.375rem}.members-table .table-col-role .role-text{font-weight:400}.members-table .table-col-role .role-dropdown-icon{color:#85909c;cursor:pointer;font-size:.625rem;transition:color .2s}.members-table .table-col-role .role-dropdown-icon:hover{color:#2134de}.members-table .table-col-role .role-select-wrapper{align-items:center;cursor:pointer;display:flex;gap:.375rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.members-table .table-col-role .role-select-wrapper.role-select-disabled{cursor:not-allowed;opacity:.6}.members-table .table-col-role .role-select-wrapper.role-select-disabled .role-text{color:#4e5969}.members-table .table-col-role .role-select-wrapper .role-dropdown-menu{background:#fff;border:.0625rem solid #e9ecef;border-radius:.375rem;box-shadow:0 .25rem .75rem #0000001a;left:0;margin-top:.25rem;min-width:8.75rem;overflow:hidden;position:absolute;top:100%;z-index:100}.members-table .table-col-role .role-select-wrapper .role-dropdown-menu .role-dropdown-item{color:#4e5969;cursor:pointer;font-size:.875rem;padding:.625rem 1rem;transition:all .2s}.members-table .table-col-role .role-select-wrapper .role-dropdown-menu .role-dropdown-item:hover{background-color:#f7f8fa;color:#2134de}.members-table .table-col-role .role-select-wrapper .role-dropdown-menu .role-dropdown-item.role-dropdown-item-active{background-color:#e9eeff;color:#2134de;font-weight:500}.invite-input-section{border-top:.0625rem solid #e9ecef;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.invite-form-item{align-items:center;display:flex;gap:1rem}.invite-form-item .invite-label{color:#1d2129;font-size:1rem;font-weight:500;min-width:3.125rem}.invite-form-item .invite-email-input{background-color:#fff;border:.0625rem solid #e9eeff;border-radius:.375rem;color:#1d2129;flex:1;font-size:.875rem;outline:none;padding:.75rem .9375rem;transition:all .2s}.invite-form-item .invite-email-input:focus{background-color:#fff;border:.0625rem solid #2134de}.invite-form-item .invite-email-input::-moz-placeholder{color:#86909c}.invite-form-item .invite-email-input::placeholder{color:#86909c}.invite-btn{background:#2134de;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin:auto;padding:.625rem 1.25rem;transition:all .2s;width:25%}.invite-btn:hover{background:#1a2bb8;box-shadow:0 .25rem .75rem #2134de4d;transform:translateY(-.0625rem)}.invite-btn:active{transform:translateY(0)}
