.cert-overlay[data-v-dd8d0b40]{position:fixed;inset:0;background:rgba(0,0,0,.45);-ms-flex-pack:center;justify-content:center;z-index:2000}.cert-overlay[data-v-dd8d0b40],.cert-preview[data-v-dd8d0b40]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cert-preview[data-v-dd8d0b40]{-ms-flex-direction:column;flex-direction:column;gap:12px;position:relative}.cert-preview .cert-card[data-v-dd8d0b40]{position:relative;width:360px;min-height:520px;box-shadow:0 4px 12px rgba(0,0,0,.12);border-radius:8px;overflow:hidden}.cert-preview .cert-media[data-v-dd8d0b40]{width:90vw;max-width:90vw}.cert-preview .cert-media[data-v-dd8d0b40],.cert-preview .media-slide[data-v-dd8d0b40]{position:relative;max-height:80vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cert-preview .media-slide[data-v-dd8d0b40]{width:100%;min-height:200px;padding:12px;background:transparent;border-radius:12px}.cert-preview .media-inner[data-v-dd8d0b40]{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:100%;max-height:80vh}.cert-preview .media-inner.is-pdf[data-v-dd8d0b40]{width:80vw;max-width:90vw;-ms-flex-pack:center;justify-content:center}.cert-preview .cert-preview-img[data-v-dd8d0b40]{display:block;width:auto;height:auto;max-width:100%;max-height:80vh;object-fit:contain}.cert-preview .cert-preview-embed[data-v-dd8d0b40]{width:100%;height:70vh;border:none}.cert-preview .media-inner.is-pdf .cert-preview-embed[data-v-dd8d0b40]{width:100%;height:70vh}.cert-preview .nav-btn[data-v-dd8d0b40]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(0,0,0,.15);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d2129}.cert-preview .nav-btn[data-v-dd8d0b40]:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.cert-preview .nav-left[data-v-dd8d0b40]{left:-80px}.cert-preview .nav-right[data-v-dd8d0b40]{right:-80px}.cert-preview .nav-icon[data-v-dd8d0b40]{font-size:20px;line-height:1}.cert-preview .cert-bg[data-v-dd8d0b40]{position:absolute;inset:0;background:50%/cover no-repeat;filter:saturate(1.05)}.cert-preview .cert-content[data-v-dd8d0b40]{position:relative;z-index:1;height:100%;padding:30px 28px 60px 28px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;gap:14px;color:#1d2129}.cert-preview .cert-company[data-v-dd8d0b40]{font-size:14px;letter-spacing:6px;color:rgba(0,0,0,.68);text-align:center;margin-bottom:6px}.cert-preview .cert-name[data-v-dd8d0b40]{font-size:20px;font-weight:600}.cert-preview .cert-tip[data-v-dd8d0b40]{font-size:14px;color:#4e5969}.cert-preview .p-cert-tip[data-v-dd8d0b40]{margin-top:16px;gap:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:rgba(0,0,0,.85)}.cert-preview .title-spacer[data-v-dd8d0b40]{width:100%}.cert-preview .cert-meta[data-v-dd8d0b40]{width:100%;margin-top:10px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.cert-preview .cert-meta .meta-row[data-v-dd8d0b40]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px}.cert-preview .cert-meta .meta-row .label[data-v-dd8d0b40]{color:rgba(0,0,0,.65)}.cert-preview .cert-meta .meta-row .value[data-v-dd8d0b40]{color:#1d2129}.cert-preview .cert-valid[data-v-dd8d0b40]{margin-top:110px}.cert-preview .cert-valid .label[data-v-dd8d0b40]{font-size:14px;color:#4e5969}.cert-preview .cert-valid .cert-valid-value[data-v-dd8d0b40]{font-size:14px;font-weight:500;color:#4e5969}.cert-preview .cert-actions[data-v-dd8d0b40]{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cert-preview .cert-status-icon[data-v-dd8d0b40]{position:absolute;right:20px;bottom:30px;width:92px;height:92px;z-index:2;object-fit:contain}.content-professional[data-v-dd8d0b40]{padding-top:31px}.content-professional .cert-company[data-v-dd8d0b40]{margin-bottom:0}.content-professional .title-spacer[data-v-dd8d0b40]{height:65px}.content-platform[data-v-dd8d0b40]{padding-top:68px}.content-platform .title-spacer[data-v-dd8d0b40]{height:32px}.content-platform .cert-name[data-v-dd8d0b40]{margin-top:40px}.content-platform .cert-tip[data-v-dd8d0b40]{margin-top:22px;margin-bottom:8px;height:40px}.holder-toolbar[data-v-70ca9b45]{-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px}.holder-toolbar .tool-left[data-v-70ca9b45],.holder-toolbar[data-v-70ca9b45]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.holder-toolbar .tool-center[data-v-70ca9b45]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;min-width:300px}.holder-toolbar .tool-center .custom-radio-group .ant-radio-button-wrapper[data-v-70ca9b45]{min-width:80px;display:inline-block;text-align:center}.holder-toolbar .tool-right[data-v-70ca9b45]{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:21px;font-size:14px;color:rgba(0,0,0,.65)}.holder-modal-body[data-v-70ca9b45]{max-height:520px;overflow-y:auto}.update-holder-card[data-v-70ca9b45]{margin:0}.update-holder-card[data-v-70ca9b45] .ant-card-head{background:#fafafa;color:#000;border-color:#fafafa}.update-holder-card[data-v-70ca9b45] .ant-card-head-title{color:#000}.update-holder-meta[data-v-70ca9b45]{color:rgba(0,0,0,.45);font-size:13px;margin-bottom:12px}.upload-tip[data-v-70ca9b45]{margin-top:4px;color:rgba(0,0,0,.45);font-size:12px}.select-person-box[data-v-70ca9b45]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500}.select-person-box .required[data-v-70ca9b45]{color:#f5222d}.holder-person-table[data-v-70ca9b45]{margin-top:12px}.holder-person-cell[data-v-70ca9b45]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.holder-person-name[data-v-70ca9b45]{font-weight:600}.holder-person-meta[data-v-70ca9b45]{color:rgba(0,0,0,.45);font-size:12px}.holder-selected-tip[data-v-70ca9b45]{color:rgba(0,0,0,.55)}.holder-modal-footer[data-v-70ca9b45]{margin-top:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.holder-detail[data-v-70ca9b45]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.detail-form[data-v-70ca9b45]{background:#fafafa;padding:12px;border-radius:4px}.detail-footer[data-v-70ca9b45]{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.register-toolbar[data-v-c41d6e2a]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.register-toolbar[data-v-c41d6e2a],.tool-left[data-v-c41d6e2a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tool-right[data-v-c41d6e2a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:21px;font-size:14px;color:rgba(0,0,0,.65)}.professional-cert-record[data-v-efc9f9cc]{padding-bottom:24px}.cert-info-card[data-v-efc9f9cc]{background:#fff;padding:16px 16px;box-shadow:0 4px 18px rgba(15,35,95,.08);margin:-16px -16px 0 -16px}.cert-info-card .info-head[data-v-efc9f9cc]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}.cert-info-card .record-title[data-v-efc9f9cc]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}.cert-info-card .record-title .type-tag[data-v-efc9f9cc]{font-size:12px;padding:2px 8px;border-radius:4px;line-height:20px;border-color:#fe7538;color:#fe7538;background:#fff2e8}.cert-info-card .record-title .type-text[data-v-efc9f9cc]{color:#ff7a45}.cert-info-card .record-title .name[data-v-efc9f9cc]{font-size:18px;font-weight:600;max-width:360px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cert-info-card .record-title .meta[data-v-efc9f9cc]{font-size:12px;color:rgba(0,0,0,.45)}.cert-info-card .record-actions[data-v-efc9f9cc]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.cert-info-card .info-inline[data-v-efc9f9cc]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 16px;color:rgba(0,0,0,.45);font-size:14px}.cert-info-card .info-inline .inline-item a[data-v-efc9f9cc]{color:#1e61db}.cert-info-card .record-meta[data-v-efc9f9cc]{display:-ms-flexbox;display:flex;gap:32px;margin-top:16px;font-size:13px}.cert-info-card .record-meta.is-last[data-v-efc9f9cc]{margin-bottom:8px}.cert-info-card .record-meta .meta-item[data-v-efc9f9cc]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:0;-ms-flex:1;flex:1;gap:6px}.cert-info-card .record-meta .label[data-v-efc9f9cc]{color:rgba(0,0,0,.45);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.cert-info-card .record-meta .value[data-v-efc9f9cc]{color:rgba(0,0,0,.45);min-width:0;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cert-info-card .record-meta .ellipsis-text[data-v-efc9f9cc]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.holder-section[data-v-efc9f9cc]{margin-top:16px;background:#fff;padding:0 16px 16px}.section-tabs[data-v-efc9f9cc] .ant-tabs-bar{margin-bottom:16px}.holder-section[data-v-efc9f9cc] .ant-badge-count{top:-4px;right:14px}.holder-section[data-v-efc9f9cc] .ant-tabs-nav-wrap{padding:0}