.system-message-container[data-v-4abc41e3]{padding:0 20px 20px;height:100%}.message-layout[data-v-4abc41e3]{height:100%;display:flex;align-items:stretch}.left-col[data-v-4abc41e3],.right-col[data-v-4abc41e3]{height:calc(100vh - 120px)}.list-card[data-v-4abc41e3]{height:100%;display:flex;flex-direction:column}.list-card[data-v-4abc41e3] .el-card__body{flex:1;overflow-y:auto}.list-header[data-v-4abc41e3]{font-size:16px;font-weight:700;color:#333}.message-list[data-v-4abc41e3]{display:flex;flex-direction:column}.message-item[data-v-4abc41e3]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f0f2f5;cursor:pointer;transition:background-color .3s}.message-item[data-v-4abc41e3]:hover{background-color:#f9f9f9}.message-item.is-active[data-v-4abc41e3]{background-color:#f5f7fa}.item-content[data-v-4abc41e3]{flex:1;overflow:hidden}.item-title[data-v-4abc41e3]{font-size:14px;color:#333;margin-bottom:8px;display:flex;align-items:center}.dot[data-v-4abc41e3]{width:6px;height:6px;border-radius:50%;margin-right:8px;display:inline-block}.dot.red[data-v-4abc41e3]{background-color:#f56c6c}.item-time[data-v-4abc41e3]{font-size:12px;color:#999}.message-item .el-icon-arrow-right[data-v-4abc41e3]{color:#c0c4cc;margin-left:10px}.detail-card[data-v-4abc41e3]{height:100%}.detail-header[data-v-4abc41e3]{border-bottom:1px solid #ebeef5;padding-bottom:20px;margin-bottom:30px}.detail-title[data-v-4abc41e3]{font-size:20px;font-weight:700;color:#333;margin:0 0 15px 0}.detail-time[data-v-4abc41e3]{font-size:13px;color:#999}.detail-content[data-v-4abc41e3]{font-size:14px;color:#333;line-height:1.8}.detail-content p[data-v-4abc41e3]{margin-bottom:30px}.action-btn[data-v-4abc41e3]{background-color:#9000ff;border-color:#9000ff;width:120px}.action-btn[data-v-4abc41e3]:focus,.action-btn[data-v-4abc41e3]:hover{background-color:#7a00d9;border-color:#7a00d9}.empty-state[data-v-4abc41e3]{height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.audit-dialog[data-v-4abc41e3]{border-radius:8px}.audit-dialog .el-dialog__header[data-v-4abc41e3]{padding:20px 20px 20px;border-bottom:1px solid #ebeef5}.title-main[data-v-4abc41e3]{font-size:16px;font-weight:700;color:#333;margin-right:15px}.title-sub[data-v-4abc41e3]{font-size:12px;color:#666}.highlight-time[data-v-4abc41e3]{color:#9c27b0}.audit-content[data-v-4abc41e3]{padding:0 10px}.audit-tip[data-v-4abc41e3]{font-size:13px;color:#333;margin-bottom:20px}.time-radio-group[data-v-4abc41e3]{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.time-radio-item[data-v-4abc41e3]{font-size:14px;color:#333}.time-radio-item[data-v-4abc41e3] .el-radio__input.is-checked .el-radio__inner{border-color:#9c27b0;background:#9c27b0}.time-radio-item[data-v-4abc41e3] .el-radio__input.is-checked+.el-radio__label{color:#333}.audit-actions[data-v-4abc41e3]{display:flex;gap:15px;margin-bottom:20px}.agree-btn[data-v-4abc41e3]{flex:1;background-color:#9000ff;border-color:#9000ff}.agree-btn[data-v-4abc41e3]:focus,.agree-btn[data-v-4abc41e3]:hover{background-color:#7a00d9;border-color:#7a00d9}.reject-btn[data-v-4abc41e3]{flex:1;color:#f56c6c;border-color:#f56c6c}.reject-btn[data-v-4abc41e3]:focus,.reject-btn[data-v-4abc41e3]:hover{background-color:#fef0f0;color:#f56c6c;border-color:#f56c6c}.audit-notice[data-v-4abc41e3]{background-color:#fcf9ff;padding:15px;border-radius:4px}.notice-title[data-v-4abc41e3]{font-size:12px;color:#9c27b0;margin-bottom:5px}.notice-item[data-v-4abc41e3]{font-size:12px;color:#9c27b0;line-height:1.6}.audit-dialog .el-dialog__body{padding:20px 30px 30px}.reject-dialog{border-radius:8px}.reject-dialog .el-dialog__header{padding:20px 20px 20px}.reject-dialog .el-dialog__body{padding:0 30px 10px}.reject-content{margin-top:10px}.reject-label{font-size:12px;color:#333;margin-bottom:10px}.reject-textarea .el-textarea__inner{border:1px solid #ebeef5;border-radius:4px;padding:10px;font-size:13px}.reject-textarea .el-textarea__inner:focus{border-color:#9000ff}.reject-textarea .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.reject-textarea .el-textarea__inner::placeholder{color:#c0c4cc}.reject-dialog .el-dialog__footer{padding:10px 30px 30px}.reject-footer{display:flex;justify-content:space-between;gap:15px}.reject-footer .el-button{flex:1}.reject-footer .confirm-btn{background-color:#9000ff;border-color:#9000ff}.reject-footer .confirm-btn:focus,.reject-footer .confirm-btn:hover{background-color:#7a00d9;border-color:#7a00d9}