.certEditPanel[data-v-289f7c83]{max-height:640px;overflow-y:auto;padding-right:8px}.certHeader[data-v-289f7c83]{display:flex;align-items:center;font-size:16px;font-weight:700;color:#333;margin:0 0 12px 0;padding-bottom:8px;border-bottom:2px solid #35c2cf}.certHeader2[data-v-289f7c83]{margin-top:18px}.certHeader em[data-v-289f7c83]{font-style:normal;font-weight:400;font-size:13px;color:#999;margin-left:10px}.certIcon[data-v-289f7c83]{width:22px;height:22px;background:linear-gradient(135deg,#35c2cf,#1890ff);border-radius:4px;margin-right:8px;position:relative}.certIcon[data-v-289f7c83]:before{content:"";position:absolute;left:5px;top:5px;width:8px;height:8px;border:2px solid #fff;border-radius:50%}.certIcon[data-v-289f7c83]:after{content:"";position:absolute;left:5px;top:14px;width:10px;height:3px;background:#fff;border-radius:2px}.certIconImg[data-v-289f7c83]{background:linear-gradient(135deg,#67c23a,#4cb34a)}.certIconImg[data-v-289f7c83]:before{left:5px;top:7px;width:10px;height:8px;border:2px solid #fff;border-radius:2px;background:transparent}.certIconImg[data-v-289f7c83]:after{left:8px;top:10px;width:6px;height:5px;background:#fff;border-radius:0}.certUploadBox[data-v-289f7c83]{display:flex;gap:24px;padding:16px;background:#f8fafc;border:1px dashed #e9eef4;border-radius:6px}.certUploadCol[data-v-289f7c83]{flex:1}.certUploadLabel[data-v-289f7c83]{font-size:14px;color:#555;margin-bottom:10px;font-weight:700;padding-left:8px;border-left:3px solid #35c2cf}.certUploader[data-v-289f7c83]{width:100%}.certUploadInner[data-v-289f7c83]{width:100%;height:160px;border:2px dashed #c0c4cc;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:#fff;transition:border-color .2s}.certUploadInner[data-v-289f7c83]:hover{border-color:#35c2cf}.certUploadIcon[data-v-289f7c83]{font-size:36px;color:#c0c4cc;font-style:normal;line-height:40px}.certUploadText[data-v-289f7c83]{font-size:13px;color:#999;margin-top:6px}.certEmpty[data-v-289f7c83]{background:#fafafa;font-size:13px;color:#c0c4cc}.certEmpty[data-v-289f7c83],.certPreview[data-v-289f7c83]{width:100%;height:160px;border:1px solid #e4e7ed;border-radius:6px;display:flex;align-items:center;justify-content:center}.certPreview[data-v-289f7c83]{background:#fff;position:relative;overflow:hidden}.certPreview img[data-v-289f7c83]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.certDel[data-v-289f7c83]{position:absolute;right:8px;top:8px;width:22px;height:22px;line-height:20px;text-align:center;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;cursor:pointer;font-size:16px}.certDel[data-v-289f7c83]:hover{background:#f56c6c}.ucBtn-blue[data-v-206e3d7c]{background-color:#409eff;border-color:#409eff}.ucBtn-blue[data-v-206e3d7c]:hover{background-color:#66b1ff;border-color:#66b1ff}.optLink[data-v-206e3d7c]{color:#35c2cf;cursor:pointer;margin:0 6px}.optLink[data-v-206e3d7c]:hover{text-decoration:underline}.optLinkRed[data-v-206e3d7c]{color:#f56c6c}.textGreen[data-v-206e3d7c]{color:#67c23a}.textRed[data-v-206e3d7c]{color:#f56c6c}.paginationWrap[data-v-206e3d7c]{display:flex;justify-content:flex-end;align-items:center;padding:15px 0}.totalText[data-v-206e3d7c]{margin-right:15px;color:#666;font-size:13px}