.global-person-reference-dialog-mask{background:#000000b8}.global-person-reference-dialog .el-dialog,.global-person-reference-dialog.el-dialog{width:520px;max-height:calc(100vh - 48px);margin-top:0!important;top:50%;transform:translateY(-50%);border-radius:16px;background:#141414;border:1px solid #333;box-shadow:none;overflow:visible;position:relative}.global-person-reference-dialog .el-dialog__header,.global-person-reference-dialog.el-dialog .el-dialog__header{display:none}.global-person-reference-dialog .el-dialog__body,.global-person-reference-dialog.el-dialog .el-dialog__body{height:100%;padding:0}.dialog-panel[data-v-7b6ef423]{max-height:calc(100vh - 48px);color:#f0f0f0;display:flex;flex-direction:column;overflow:hidden;border-radius:16px}.dialog-close[data-v-7b6ef423]{position:absolute;top:0;right:-40px;z-index:10;width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:0;background:#ffffff14;cursor:pointer;transition:background .2s}.dialog-close[data-v-7b6ef423]:hover{background:#ffffff24}.dialog-close i[data-v-7b6ef423]{font-size:12px;color:#f0f0f0}@media(max-width:640px){.dialog-close[data-v-7b6ef423]{top:-50px;right:0}}.dialog-body[data-v-7b6ef423]{display:flex;flex-direction:column;gap:16px;padding:16px;background:#141414;border-radius:16px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.24) transparent}.dialog-body[data-v-7b6ef423]::-webkit-scrollbar{width:4px}.dialog-body[data-v-7b6ef423]::-webkit-scrollbar-track{background:transparent}.dialog-body[data-v-7b6ef423]::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff3d}.intro-section[data-v-7b6ef423]{height:88px;border-radius:7px;background:#242424;position:relative;overflow:hidden}.intro-banner-img[data-v-7b6ef423]{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;pointer-events:none}.intro-banner-mask[data-v-7b6ef423]{position:absolute;inset:0;background:#00000080;border-radius:7px}.intro-content[data-v-7b6ef423]{position:absolute;inset:0;z-index:1;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-width:0}.intro-title[data-v-7b6ef423]{font-size:16px;line-height:20px;font-weight:600;color:#fff;text-transform:capitalize}.intro-desc[data-v-7b6ef423],.intro-title[data-v-7b6ef423]{font-family:Inter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.intro-desc[data-v-7b6ef423]{font-size:12px;line-height:normal;font-weight:400;color:#b2b2b2}.image-section[data-v-7b6ef423]{display:flex;flex-direction:column;gap:10px}.section-label[data-v-7b6ef423]{font-size:14px;line-height:14px;font-weight:500;color:#f0f0f0}.upload-area[data-v-7b6ef423]{height:252px;border-radius:8px;background:#242424;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.guest-upload-box[data-v-7b6ef423],.upload-preview[data-v-7b6ef423],.upload-trigger-container[data-v-7b6ef423]{width:100%;height:100%}.upload-preview[data-v-7b6ef423],.upload-trigger-container[data-v-7b6ef423]{display:flex;align-items:center;justify-content:center}.upload-trigger-container[data-v-7b6ef423]{cursor:pointer}.preview-image[data-v-7b6ef423]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-name-badge[data-v-7b6ef423]{left:0;bottom:-1px;width:100%;padding:6px 12px;box-sizing:border-box;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:#00000059;border-radius:0 0 8px 8px;font-size:14px;line-height:18px;color:#fff9;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-handle-btn[data-v-7b6ef423],.image-name-badge[data-v-7b6ef423]{position:absolute;display:flex;align-items:center;justify-content:center}.image-handle-btn[data-v-7b6ef423]{top:10px;width:28px;height:28px;border-radius:6px;background:#fafafa12;cursor:pointer}.image-handle-btn i[data-v-7b6ef423]{color:#fff;font-size:14px}.image-handle-btn .icon-shanchu[data-v-7b6ef423]{font-size:16px}.reupload-btn[data-v-7b6ef423]{left:10px}.delete-btn[data-v-7b6ef423]{right:10px}.upload-inner[data-v-7b6ef423]{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-inner .iconfont[data-v-7b6ef423],.upload-inner .loading-icon[data-v-7b6ef423]{font-size:26px;line-height:26px;color:#f0f0f0}.upload-text[data-v-7b6ef423]{font-size:14px;line-height:20px;color:#ccc}.reference-image-list[data-v-7b6ef423]{display:flex;flex-wrap:wrap;gap:8px;row-gap:10px;align-items:center}.reference-image-item[data-v-7b6ef423]{width:90px;height:90px;border-radius:8px;overflow:hidden;position:relative;background:#242424;flex:0 0 auto}.reference-image-item:hover .reference-image-delete[data-v-7b6ef423]{opacity:1}.reference-image-cover[data-v-7b6ef423]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px}.reference-image-name[data-v-7b6ef423]{left:0;bottom:0;width:100%;height:20px;-webkit-backdrop-filter:blur(13.5px);backdrop-filter:blur(13.5px);background:#00000059;font-family:Inter;font-size:12px;font-weight:400;line-height:18px;color:#fff9;border-radius:0 0 8px 8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-image-delete[data-v-7b6ef423],.reference-image-name[data-v-7b6ef423]{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.reference-image-delete[data-v-7b6ef423]{opacity:0;top:-1px;right:-1px;width:18px;height:18px;padding:2.5px;border-radius:50%;background:#434651;cursor:pointer;transition:filter .2s}.reference-image-delete[data-v-7b6ef423]:hover{filter:brightness(.88)}.reference-image-delete .iconfont[data-v-7b6ef423]{color:#fff;font-size:8px;line-height:8px}.reference-upload-box[data-v-7b6ef423]{width:48px;height:48px;flex:0 0 auto}.reference-upload-trigger[data-v-7b6ef423]{width:91px;height:91px;border-radius:13px;background:#212121;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:filter .2s}.reference-upload-trigger[data-v-7b6ef423]:hover{filter:brightness(1.05)}.reference-upload-trigger .iconfont[data-v-7b6ef423],.reference-upload-trigger .reference-loading-icon[data-v-7b6ef423]{color:#f0f0f0;font-size:24px;line-height:24px}.submit-wrap[data-v-7b6ef423]{padding:10px 0}.submit-btn[data-v-7b6ef423]{width:100%;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Inter;font-size:16px;line-height:24px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:#a55bd3;color:#fcfcfc;transition:filter .2s,opacity .2s}.submit-btn[data-v-7b6ef423]:hover{filter:brightness(.88)}.submit-btn.disabled[data-v-7b6ef423]{cursor:not-allowed;opacity:.5;filter:none}.submit-btn.loading[data-v-7b6ef423]{cursor:not-allowed;pointer-events:none;filter:none;opacity:.86}.submit-btn .cost-wrap[data-v-7b6ef423]{color:#ffffffeb}.submit-btn .submit-loading-icon[data-v-7b6ef423]{font-size:18px;line-height:18px;animation:submit-loading-rotate-7b6ef423 1s linear infinite}@keyframes submit-loading-rotate-7b6ef423{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
