[data-v-2b3bde08] .white span{color:#fff!important}.my-approval-container[data-v-2b3bde08]{position:relative;z-index:1}.container[data-v-2b3bde08]{padding:20px}[data-v-2b3bde08] .el-input-group__append .el-button{margin:0}.title[data-v-2b3bde08]{font-size:24px;color:#000;margin-bottom:20px}.table-responsive[data-v-2b3bde08]{margin-top:20px}[data-v-2b3bde08] .el-table .el-table__header-wrapper .el-table__header th{padding:12px 0;font-weight:600}[data-v-2b3bde08] .el-table .el-table__body-wrapper .el-table__body td{padding:12px 0}.pagination-wrapper[data-v-2b3bde08]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;padding:20px 0}.loading-content[data-v-2b3bde08],.pagination-wrapper[data-v-2b3bde08]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.loading-content[data-v-2b3bde08]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:hsla(0,0%,100%,.8)}.loading-spinner[data-v-2b3bde08]{text-align:center}.loading-spinner .circular[data-v-2b3bde08]{height:42px;-webkit-animation:loading-rotate-data-v-2b3bde08 2s linear infinite;animation:loading-rotate-data-v-2b3bde08 2s linear infinite}.loading-spinner .path[data-v-2b3bde08]{-webkit-animation:loading-dash-data-v-2b3bde08 1.5s ease-in-out infinite;animation:loading-dash-data-v-2b3bde08 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke:#4286f5;stroke-linecap:round}.loading-text[data-v-2b3bde08]{font-size:14px;color:#333;margin-top:10px}@-webkit-keyframes loading-rotate-data-v-2b3bde08{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotate-data-v-2b3bde08{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-dash-data-v-2b3bde08{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash-data-v-2b3bde08{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}[data-v-2b3bde08] .el-dialog{border-radius:8px}[data-v-2b3bde08] .el-dialog .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}[data-v-2b3bde08] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#333}[data-v-2b3bde08] .el-dialog .el-dialog__body{padding:24px}[data-v-2b3bde08] .el-dialog .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #f0f0f0;text-align:right}[data-v-2b3bde08] .el-dialog__wrapper{z-index:2000!important}[data-v-2b3bde08] .v-modal{z-index:1999!important}[data-v-2b3bde08] .el-dialog{z-index:2000!important}[data-v-2b3bde08] .el-dialog[aria-label=审批确认]{z-index:2001!important}[data-v-2b3bde08] .el-dialog[aria-label=审批确认]+.v-modal{z-index:2000!important}[data-v-2b3bde08] .el-dialog[aria-label=审批详情]{z-index:2002!important}[data-v-2b3bde08] .el-dialog[aria-label=审批详情]+.v-modal{z-index:2001!important}.detail-content[data-v-2b3bde08]{padding:20px 0}.detail-item[data-v-2b3bde08]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.detail-item[data-v-2b3bde08]:last-child{margin-bottom:0}.detail-label[data-v-2b3bde08]{width:100px;font-weight:600;color:#333;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}.detail-value[data-v-2b3bde08]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#666;word-break:break-all}.reject-reason[data-v-2b3bde08]{background:#fef0f0;border:1px solid #fbc4c4;border-radius:4px;padding:8px 12px;color:#f56c6c;line-height:1.5}.clickable-text[data-v-2b3bde08]{cursor:pointer;color:#409eff;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.clickable-text[data-v-2b3bde08]:hover{color:#66b1ff;text-decoration:underline}.content-display[data-v-2b3bde08]{max-height:500px;overflow-y:auto}.content-display .rich-text-content[data-v-2b3bde08]{padding:16px;border:1px solid #e8eaec;border-radius:8px;background-color:#fafafa;line-height:1.6;font-size:14px;color:#333}.content-display .rich-text-content[data-v-2b3bde08] :deep(p){margin:0 0 12px 0}.content-display .rich-text-content[data-v-2b3bde08] :deep(p):last-child{margin-bottom:0}.content-display .rich-text-content[data-v-2b3bde08] :deep(h1),.content-display .rich-text-content[data-v-2b3bde08] :deep(h2),.content-display .rich-text-content[data-v-2b3bde08] :deep(h3),.content-display .rich-text-content[data-v-2b3bde08] :deep(h4),.content-display .rich-text-content[data-v-2b3bde08] :deep(h5),.content-display .rich-text-content[data-v-2b3bde08] :deep(h6){margin:16px 0 8px 0;font-weight:600;color:#333}.content-display .rich-text-content[data-v-2b3bde08] :deep(ol),.content-display .rich-text-content[data-v-2b3bde08] :deep(ul){margin:8px 0;padding-left:20px}.content-display .rich-text-content[data-v-2b3bde08] :deep(li){margin:4px 0}.content-display .rich-text-content[data-v-2b3bde08] :deep(blockquote){margin:12px 0;padding:8px 16px;border-left:4px solid #409eff;background-color:#f0f7ff;color:#666}.content-display .rich-text-content[data-v-2b3bde08] :deep(table){width:100%;border-collapse:collapse;margin:12px 0}.content-display .rich-text-content :deep(table) td[data-v-2b3bde08],.content-display .rich-text-content :deep(table) th[data-v-2b3bde08]{border:1px solid #e8eaec;padding:8px 12px;text-align:left}.content-display .rich-text-content :deep(table) th[data-v-2b3bde08]{background-color:#f5f7fa;font-weight:600}.content-display .rich-text-content[data-v-2b3bde08] :deep(img){max-width:100%;height:auto;border-radius:4px;margin:8px 0}.content-display .rich-text-content[data-v-2b3bde08] :deep(code){background-color:#f5f5f5;padding:2px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:12px}.content-display .rich-text-content[data-v-2b3bde08] :deep(pre){background-color:#f5f5f5;padding:12px;border-radius:4px;overflow-x:auto;margin:12px 0}.content-display .rich-text-content :deep(pre) code[data-v-2b3bde08]{background:none;padding:0}.no-content[data-v-2b3bde08]{text-align:center;padding:40px 20px;color:#999}.no-content p[data-v-2b3bde08]{margin-top:16px;font-size:14px}