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