.pagination-container[data-v-22ef1e8e]{background:#fff;padding:20px 25px}.pagination-container.hidden[data-v-22ef1e8e]{display:none}[data-v-72d5c63e]:export{menuBg:#0d62cd;menuText:#fff;menuActiveText:#42b983}.app-container[data-v-72d5c63e]{padding:20px}.box-card[data-v-72d5c63e]{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden}.card-header[data-v-72d5c63e]{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.card-title[data-v-72d5c63e]{font-size:18px;font-weight:600;color:#1e293b;position:relative;padding-left:12px}.card-title[data-v-72d5c63e]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background-color:#3b82f6;border-radius:2px}.search-container[data-v-72d5c63e]{background-color:#f8fafc;padding:16px;border-radius:8px;margin-bottom:16px;border:1px solid #e2e8f0}.search-btn[data-v-72d5c63e]{background-color:#3b82f6;border-color:#3b82f6;padding:8px 16px;margin-left:8px}.search-btn[data-v-72d5c63e]:hover{background-color:#2563eb;border-color:#2563eb}.reset-btn[data-v-72d5c63e]{margin-left:8px}.reset-btn[data-v-72d5c63e]:hover{color:#3b82f6;border-color:#3b82f6}.rounded-table[data-v-72d5c63e]{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.rounded-table[data-v-72d5c63e] th{background-color:#f8fafc!important;font-weight:600;color:#475569;padding:12px 8px}.rounded-table[data-v-72d5c63e] td{padding:12px 8px}.rounded-table[data-v-72d5c63e] .el-table__row{transition:all .2s}.rounded-table[data-v-72d5c63e] .el-table__row:hover{background-color:#f1f5f9!important}.pagination-container[data-v-72d5c63e]{align-items:center;margin-top:24px;padding:12px 0}.pagination-container[data-v-72d5c63e],.pagination-container[data-v-72d5c63e] .el-pagination{display:flex;justify-content:center;width:100%}.action-buttons[data-v-72d5c63e]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.action-btn[data-v-72d5c63e]{margin-right:8px;padding:10px 16px;font-weight:500;font-size:14px;border-radius:4px}.audit-btn[data-v-72d5c63e]{--el-button-hover-bg-color:#ecf5ff;--el-button-hover-border-color:#409eff}.detail-btn[data-v-72d5c63e]{--el-button-hover-bg-color:#f4f4f5;--el-button-hover-border-color:#909399}.download-btn[data-v-72d5c63e]{--el-button-hover-bg-color:#fdf6ec;--el-button-hover-border-color:#e6a23c}.app-name[data-v-72d5c63e]{font-weight:500;color:#334155}.type-tag[data-v-72d5c63e]{padding:4px 8px;border-radius:4px;font-weight:500}.org-tag[data-v-72d5c63e]{padding:4px 8px;border-radius:4px;color:#64748b;border-color:#e2e8f0;background-color:#f8fafc}.status-wrapper[data-v-72d5c63e]{display:flex;justify-content:center}.status-icon[data-v-72d5c63e]{font-size:14px}@-webkit-keyframes rotating-72d5c63e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating-72d5c63e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.audit-dialog[data-v-72d5c63e],.detail-dialog[data-v-72d5c63e]{border-radius:8px;overflow:hidden}.audit-dialog[data-v-72d5c63e] .el-dialog__header,.detail-dialog[data-v-72d5c63e] .el-dialog__header{background-color:#f8fafc;padding:16px 20px;margin:0;border-bottom:1px solid #e2e8f0}.audit-dialog[data-v-72d5c63e] .el-dialog__header .el-dialog__title,.detail-dialog[data-v-72d5c63e] .el-dialog__header .el-dialog__title{font-weight:600;color:#1e293b;font-size:16px}.audit-dialog[data-v-72d5c63e] .el-dialog__body,.detail-dialog[data-v-72d5c63e] .el-dialog__body{padding:20px}.audit-dialog[data-v-72d5c63e] .el-dialog__footer,.detail-dialog[data-v-72d5c63e] .el-dialog__footer{padding:16px 20px;border-top:1px solid #e2e8f0;background-color:#f8fafc}.dialog-content[data-v-72d5c63e]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-72d5c63e]{border-radius:6px;border:1px solid #e2e8f0;overflow:hidden}.info-card[data-v-72d5c63e] .el-card__header{padding:12px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.info-card[data-v-72d5c63e] .el-card__body{padding:0}.info-header[data-v-72d5c63e]{color:#1e293b;font-weight:600;font-size:15px;display:flex;align-items:center;gap:8px}.info-header i[data-v-72d5c63e]{color:#3b82f6}.detail-content-container[data-v-72d5c63e]{padding:16px}.detail-section[data-v-72d5c63e]{margin-bottom:24px}.detail-section[data-v-72d5c63e]:last-child{margin-bottom:0}.section-title[data-v-72d5c63e]{font-size:15px;font-weight:600;color:#334155;margin-bottom:16px;display:flex;align-items:center;gap:8px}.section-title .system-icon[data-v-72d5c63e]{color:#3b82f6;font-size:16px}.detail-field-group[data-v-72d5c63e]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);padding:16px;border:1px solid #f1f5f9}.detail-field[data-v-72d5c63e]{margin-bottom:16px;line-height:1.6}.detail-field[data-v-72d5c63e]:last-child{margin-bottom:0}.field-label[data-v-72d5c63e]{color:#334155;font-weight:600;min-width:120px;display:inline-block;margin-right:8px}.field-value[data-v-72d5c63e]{color:#64748b;word-break:break-all}.field-value.description-text[data-v-72d5c63e]{white-space:pre-line;display:block;margin-top:8px;padding:12px;background-color:#f8fafc;border-radius:6px}.detail-descriptions[data-v-72d5c63e]{margin-top:0}.detail-descriptions[data-v-72d5c63e] .el-descriptions__label{width:120px;font-weight:600;color:#475569;padding:12px 16px}.detail-descriptions[data-v-72d5c63e] .el-descriptions__content{padding:12px 16px}.detail-content[data-v-72d5c63e]{line-height:1.6;word-break:break-all;color:#334155}.detail-content .highlight-text[data-v-72d5c63e]{font-weight:600;color:#1e293b}.detail-content .text-secondary[data-v-72d5c63e]{color:#64748b;font-size:13px;margin-left:8px}.org-badge[data-v-72d5c63e]{display:inline-block;padding:4px 10px;background-color:#e0f2fe;color:#0284c7;border-radius:4px;font-size:13px;font-weight:500}.security-tag[data-v-72d5c63e]{font-weight:500}.download-link[data-v-72d5c63e]{padding:6px 12px;display:inline-flex;align-items:center;gap:6px;color:#ea580c;border-color:#fed7aa;transition:all .2s}.download-link[data-v-72d5c63e]:hover{background-color:#fff7ed;color:#c2410c}.download-link i[data-v-72d5c63e]{font-size:14px}.audit-card[data-v-72d5c63e]{border-radius:6px;border:1px solid #e2e8f0;overflow:hidden}.audit-form[data-v-72d5c63e]{padding:16px}.audit-form[data-v-72d5c63e] .el-form-item__label{font-weight:600;color:#475569}.audit-radio-group[data-v-72d5c63e]{display:flex;gap:30px}.audit-radio-group .approve-radio .el-radio__input.is-checked+.el-radio__label[data-v-72d5c63e]{color:#16a34a}.audit-radio-group .approve-radio .el-radio__input.is-checked .el-radio__inner[data-v-72d5c63e]{background-color:#16a34a;border-color:#16a34a}.audit-radio-group .approve-radio .approve-icon[data-v-72d5c63e]{color:#16a34a;margin-right:4px}.audit-radio-group .reject-radio .el-radio__input.is-checked+.el-radio__label[data-v-72d5c63e]{color:#ef4444}.audit-radio-group .reject-radio .el-radio__input.is-checked .el-radio__inner[data-v-72d5c63e]{background-color:#ef4444;border-color:#ef4444}.audit-radio-group .reject-radio .reject-icon[data-v-72d5c63e]{color:#ef4444;margin-right:4px}.reason-content[data-v-72d5c63e]{white-space:pre-line;display:block;margin-top:8px;padding:12px;background-color:#f8fafc;border-radius:6px;border-left:3px solid #cbd5e1;font-style:italic;color:#475569}.text-collapsed[data-v-72d5c63e]{max-height:80px!important;overflow:hidden;position:relative}.text-collapsed[data-v-72d5c63e]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:24px;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc);pointer-events:none}.text-expand-btn[data-v-72d5c63e]{color:#3b82f6;font-size:14px;cursor:pointer;text-align:right;margin-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;transition:all .2s}.text-expand-btn[data-v-72d5c63e]:hover{color:#2563eb}.text-expand-btn i[data-v-72d5c63e]{margin-left:4px}.textarea-expanded[data-v-72d5c63e]{max-height:1000px;overflow:auto}.textarea-collapsed[data-v-72d5c63e]{max-height:80px;overflow:hidden;position:relative}.dialog-footer[data-v-72d5c63e]{text-align:right;margin-top:10px}.dialog-footer .submit-btn[data-v-72d5c63e]{padding:10px 24px;font-weight:500;background-color:#3b82f6;border-color:#3b82f6;font-size:14px;border-radius:4px;margin-left:12px}.dialog-footer .submit-btn[data-v-72d5c63e]:hover{background-color:#2563eb;border-color:#2563eb}.dialog-footer .cancel-btn[data-v-72d5c63e],.dialog-footer .close-btn[data-v-72d5c63e]{padding:10px 24px;font-weight:500;border-color:#d1d5db;color:#4b5563;font-size:14px;border-radius:4px}.dialog-footer .cancel-btn[data-v-72d5c63e]:hover,.dialog-footer .close-btn[data-v-72d5c63e]:hover{border-color:#9ca3af;color:#1f2937;background-color:#f9fafb}.dialog-footer .action-btn[data-v-72d5c63e]{margin-right:8px;padding:10px 16px;font-weight:500;font-size:14px;border-radius:4px}.mt10[data-v-72d5c63e]{margin-top:10px}.mt20[data-v-72d5c63e]{margin-top:20px}.text-styled[data-v-72d5c63e]{font-weight:500;padding:2px 6px;border-radius:4px;font-size:13px;display:inline-block}.text-primary[data-v-72d5c63e]{color:#3b82f6}.text-success[data-v-72d5c63e]{color:#16a34a}.text-warning[data-v-72d5c63e]{color:#f59e0b}.text-danger[data-v-72d5c63e]{color:#ef4444}.text-info[data-v-72d5c63e]{color:#64748b}