#app,body,html{box-sizing:border-box;padding:0;margin:0;width:100%;height:100%}body,html{font-size:16px;background:#e9f2fe}.w100{width:100%}.el-card__header{padding:5px 10px!important}.sider{border-right:1px solid #d9d9d9}.layous{float:left;box-sizing:border-box;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-main,.layous{display:flex!important}.el-main{padding:0!important}.block{display:block}ul li{list-style:none;margin:0;padding:0}.el-dialog{width:30%!important}.el-popover{min-width:100px!important}.el-tree-node__content{height:55px!important;position:relative;border-bottom:1px solid #e9e9e9}.ProseMirror{border:none!important;box-shadow:none!important;min-height:300px;padding:10px}.ProseMirror:focus{outline:none!important}.headerss{height:56px;width:100%;border-bottom:1px solid #d9d9d9}.box{box-sizing:border-box;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.editor-wrapper{border:none!important;box-shadow:none!important}.headerss[data-v-5f23985a]{height:56px;width:100%;border-bottom:1px solid #d9d9d9}.box[data-v-5f23985a]{box-sizing:border-box;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.header[data-v-a3183ab0]{justify-content:space-between;height:60px;background:#f9fafd}.header-left[data-v-a3183ab0],.header[data-v-a3183ab0]{display:flex;align-items:center}.logo[data-v-a3183ab0]{height:36px;margin-left:6px;width:auto;-o-object-fit:contain;object-fit:contain}.header-nav[data-v-a3183ab0]{display:flex;align-items:center;gap:8px}.nav-item[data-v-a3183ab0]{padding:8px 16px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#737373;text-decoration:none;border-radius:8px;cursor:pointer}.nav-item[data-v-a3183ab0]:hover{color:#111827;background:#f5f5f5}.nav-item.active[data-v-a3183ab0]:hover{background:#1a1a1a}[data-v-012a9578]:root{--primary:#000;--primary-foreground:#fff;--muted:#f5f5f5;--muted-foreground:#6b7280;--border:#e5e5e5;--radius:8px}ul[data-v-012a9578]{margin-top:1.5rem!important;margin:0;padding:0;list-style:none}ul li.left-li[data-v-012a9578]{margin:4px 8px;padding:10px 4px;text-align:center;cursor:pointer;padding-left:.5rem;padding-right:.5rem;border-radius:var(--radius);transition:all .15s ease;display:flex;flex-direction:column;align-items:center;gap:6px}ul li.left-li[data-v-012a9578]:hover:not(.active){background:#f0f0f0;border-radius:8px}ul li.left-li p[data-v-012a9578]{margin:0;font-size:11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;color:#6b7280;line-height:1.2;transition:color .15s ease}.left-li[data-v-012a9578] svg{width:24px;height:24px;color:#6b7280;transition:color .15s ease}ul li.left-li:hover:not(.active) i[data-v-012a9578],ul li.left-li:hover:not(.active) p[data-v-012a9578],ul li.left-li[data-v-012a9578]:hover:not(.active) svg{color:#374151}.active i[data-v-012a9578],.active[data-v-012a9578] svg{color:#fff!important}.active[data-v-012a9578]{background:#000!important;color:#fff;border-radius:8px!important}.active p[data-v-012a9578]{color:#fff!important}ul li.left-li.active[data-v-012a9578]{border-radius:8px!important}.leftbottul li.left-li[data-v-012a9578]{margin:4px 8px;padding:10px 4px;text-align:center;cursor:pointer;padding-left:.5rem;padding-right:.5rem;border-radius:var(--radius);transition:all .15s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.leftbottul li.left-li[data-v-012a9578]:hover:not(.active){background:#f0f0f0;border-radius:8px}.leftbottul li.left-li:hover:not(.active) p[data-v-012a9578]{color:#374151}.leftbottul[data-v-012a9578]{position:absolute;bottom:2rem;width:90px}.leftbox[data-v-012a9578],.vh100[data-v-012a9578]{height:calc(-60px + 100vh)}.leftbox[data-v-012a9578]{width:90px;display:flex;flex-direction:column;background:#f9fafd!important}.tab-content[data-v-012a9578]{width:calc(-90px + 100vw)}.defimg[data-v-012a9578]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.defimg-avatar[data-v-012a9578]{width:28px;height:28px;border-radius:50%;background:var(--muted);display:flex;align-items:center;justify-content:center}.defimg-avatar i[data-v-012a9578]{font-size:16px;color:#9ca3af}.login-trigger[data-v-012a9578],.user-avatar-wrapper[data-v-012a9578]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:8px 4px;border-radius:var(--radius)}.login-icon[data-v-012a9578],.logout-popover[data-v-012a9578]{display:flex;justify-content:center}.login-icon[data-v-012a9578]{width:28px;height:28px;border-radius:50%;background:var(--muted);align-items:center}.login-icon[data-v-012a9578] svg{width:16px;height:16px;color:#9ca3af}[data-v-012a9578] .el-popover{background:#fff!important;border:1px solid #e5e5e5!important}.logout-btn[data-v-012a9578]{width:100%;height:36px;font-size:13px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#dc2626;border:1px solid #dc2626;border-radius:8px;cursor:pointer;transition:all .15s ease}.logout-btn[data-v-012a9578]:hover{background:#b91c1c;border-color:#b91c1c}.codebox img[data-v-012a9578]{height:38px}.phonebox[data-v-012a9578]{width:40%;border:1px solid var(--border);border-radius:var(--radius);float:right;text-align:center;cursor:pointer}.el-form-item__label[data-v-012a9578]{width:100px}.el-dialog[data-v-012a9578]{border-radius:12px}[data-v-012a9578] .el-dialog{border-radius:12px;overflow:hidden}[data-v-012a9578] .el-dialog__header{padding:20px 24px 0;border-bottom:none;margin-right:0}[data-v-012a9578] .el-dialog__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;color:#111827}[data-v-012a9578] .el-dialog__body{padding:20px 32px 24px}[data-v-012a9578] .el-dialog__footer{padding:0 32px 28px;border-top:none}[data-v-012a9578] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;border:1px solid var(--border);border-radius:var(--radius)}[data-v-012a9578] .el-input__inner:focus{border-color:#e5e5e5}[data-v-012a9578] .el-form-item__label{font-size:13px;font-weight:500;color:#374151}[data-v-012a9578] .el-tabs__item{font-size:14px;font-weight:500;color:var(--muted-foreground)}[data-v-012a9578] .el-tabs__item.is-active{color:var(--primary)}[data-v-012a9578] .el-tabs__active-bar{background-color:var(--primary)}.dialog-title[data-v-012a9578]{text-align:center;padding:16px 0 8px}.dialog-title h2[data-v-012a9578]{margin:0;font-size:20px;font-weight:600;color:#111827;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.dialog-title p[data-v-012a9578]{margin:4px 0 0;font-size:13px;color:#6b7280}.login-form[data-v-012a9578]{padding:8px 0}.login-tabs[data-v-012a9578] .el-tabs__header{margin-bottom:20px}.login-tabs[data-v-012a9578] .el-tabs__item{font-size:14px;font-weight:500}.form-group[data-v-012a9578]{margin-bottom:16px}.form-group label[data-v-012a9578]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.form-group .optional[data-v-012a9578]{font-weight:400;color:#9ca3af}.form-row-item[data-v-012a9578]{margin-bottom:16px}.form-row-item label[data-v-012a9578]{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:6px}.form-row[data-v-012a9578]{display:flex;align-items:center;gap:12px}.form-row .flex-1[data-v-012a9578]{flex:1}.login-input[data-v-012a9578] .el-input__inner{height:42px;font-size:14px;border:1px solid #e5e5e5;border-radius:8px}.login-input[data-v-012a9578] .el-input__inner:hover{border-color:#d4d4d4}.login-input[data-v-012a9578] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.codebox[data-v-012a9578]{width:100px;height:42px;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;cursor:pointer;flex-shrink:0}.codebox img[data-v-012a9578]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sms-btn[data-v-012a9578]{height:42px;padding:0 16px;font-size:13px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.sms-btn[data-v-012a9578]:hover:not(:disabled){background:#e5e5e5}.sms-btn[data-v-012a9578]:disabled{opacity:.6;cursor:not-allowed}.dialog-footer[data-v-012a9578]{text-align:center;padding-top:8px}.login-btn[data-v-012a9578]{width:100%;height:46px;font-size:15px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;letter-spacing:2px}.login-btn[data-v-012a9578]:hover{background:#1a1a1a;box-shadow:0 4px 12px rgba(0,0,0,.15)}.home-page[data-v-2aa9b3cc]{width:100%;height:100%;--primary:#000;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#111;--muted:#f5f5f5;--muted-foreground:#737373;--border:#e5e5e5;--input:#e5e5e5;--ring:#000;--radius:8px;--background:#fff;--foreground:#111827}.main-content[data-v-2aa9b3cc]{display:flex;flex-direction:row}.page-container[data-v-2aa9b3cc]{flex:1;min-width:0;padding:24px 32px;background:#fff;border:1px solid #e6e8ee;border-radius:8px;margin:0 8px 8px 0;display:flex;flex-direction:column}.page-header[data-v-2aa9b3cc]{margin-bottom:32px}.page-title[data-v-2aa9b3cc]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;color:var(--foreground);margin:0 0 8px 0;letter-spacing:-.02em}.page-description[data-v-2aa9b3cc]{font-size:14px;color:var(--muted-foreground);margin:0}.func-grid[data-v-2aa9b3cc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:0}.func-card[data-v-2aa9b3cc]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s ease}.func-card[data-v-2aa9b3cc]:hover{border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.func-icon[data-v-2aa9b3cc]{width:48px;height:48px;flex-shrink:0}.func-icon img[data-v-2aa9b3cc]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.func-info[data-v-2aa9b3cc]{flex:1;min-width:0}.func-title[data-v-2aa9b3cc]{font-size:15px;font-weight:600;color:var(--foreground);margin:0 0 4px 0}.func-desc[data-v-2aa9b3cc]{font-size:13px;color:var(--muted-foreground);margin:0}.tutorial-section[data-v-2aa9b3cc]{margin-top:40px}.tutorial-grid[data-v-2aa9b3cc]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tutorial-card[data-v-2aa9b3cc]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s ease}.tutorial-card[data-v-2aa9b3cc]:hover{border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.tutorial-number[data-v-2aa9b3cc]{font-size:24px;font-weight:700;color:var(--primary);line-height:1;flex-shrink:0}.tutorial-content[data-v-2aa9b3cc]{flex:1;min-width:0}.tutorial-title[data-v-2aa9b3cc]{font-size:14px;font-weight:600;color:var(--foreground);margin:0 0 6px 0}.tutorial-desc[data-v-2aa9b3cc]{font-size:12px;color:var(--muted-foreground);margin:0;line-height:1.5}.recent-section[data-v-2aa9b3cc]{margin-top:40px}.content-wrapper[data-v-2aa9b3cc]{display:flex;flex-direction:column;align-items:center}.content-section[data-v-2aa9b3cc]{margin-top:60px;max-width:1200px;width:100%}.section-header[data-v-2aa9b3cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-2aa9b3cc]{font-size:16px;font-weight:600;color:var(--foreground);margin:0}.shadcn-btn-text[data-v-2aa9b3cc]{height:32px;padding:0 12px;font-size:13px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:var(--muted-foreground);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.shadcn-btn-text[data-v-2aa9b3cc]:hover{color:var(--foreground)}.recent-grid[data-v-2aa9b3cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.recent-card[data-v-2aa9b3cc]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:16px;cursor:pointer;transition:all .15s ease}.recent-card[data-v-2aa9b3cc]:hover{border-color:var(--primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.recent-card .card-header[data-v-2aa9b3cc]{margin-bottom:12px}.recent-card .card-title[data-v-2aa9b3cc]{font-size:14px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-card .card-body[data-v-2aa9b3cc]{margin-bottom:12px}.recent-card .description[data-v-2aa9b3cc]{font-size:13px;color:var(--muted-foreground);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent-card .card-footer[data-v-2aa9b3cc]{display:flex;justify-content:space-between;align-items:center}.type-badge[data-v-2aa9b3cc]{padding:2px 8px;font-size:12px;font-weight:500;border-radius:4px;background:var(--muted);color:var(--muted-foreground)}.type-badge.type-1[data-v-2aa9b3cc],.type-badge.type-4[data-v-2aa9b3cc]{background:#6b7280;color:#fff}.type-badge.type-2[data-v-2aa9b3cc]{background:#3b82f6;color:#fff}.type-badge.type-3[data-v-2aa9b3cc]{background:#f59e0b;color:#fff}.create-time[data-v-2aa9b3cc]{font-size:12px;color:var(--muted-foreground)}.headerss[data-v-33e87219]{height:56px;width:100%;border-bottom:1px solid #d9d9d9}.box[data-v-33e87219]{box-sizing:border-box;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.stream-container[data-v-46b90fca]{max-width:800px;margin:0 auto}.frames-wrapper[data-v-46b90fca]{border:1px solid #ebeef5;border-radius:4px;padding:20px;background-color:#f8f8f9;height:350px;overflow-y:auto}.frame-item[data-v-46b90fca]{padding:5px 15px;position:relative}.frame-header[data-v-46b90fca]{display:flex;align-items:center;margin-bottom:10px}.frame-index[data-v-46b90fca]{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background-color:#409eff;color:#fff;font-size:12px;margin-right:10px}.frame-content[data-v-46b90fca]{color:#606266;line-height:1.7}.control-panel[data-v-46b90fca]{margin-top:30px}.action-buttons[data-v-46b90fca]{margin-top:20px;display:flex;gap:10px}.frame-enter-active[data-v-46b90fca],.frame-leave-active[data-v-46b90fca]{transition:all .5s ease}.frame-enter[data-v-46b90fca],.frame-leave-to[data-v-46b90fca]{opacity:0;transform:translateY(30px)}.mark[data-v-46b90fca]{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4);z-index:9}.bgload[data-v-46b90fca]{width:400px;height:250px;position:fixed;background:url(/img/bg.0ac86d40.png);background-size:100% 100%;z-index:99;border-radius:10px;padding-top:100px;box-sizing:border-box;left:50%;margin-left:-200px;top:50%;margin-top:-125px}.labelstyle[data-v-f095f236]{font-weight:700}.inline[data-v-f095f236]{display:inline-block;width:48%;margin:20px 10px}.uploadss[data-v-f095f236]{position:absolute;right:0;top:-50px;height:45px;overflow:hidden}.upload-demo[data-v-572411e0],.upload-demo[data-v-572411e0] .el-upload{width:100%}.upload-demo[data-v-572411e0] .el-upload-dragger{width:100%;height:120px;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .15s ease}.upload-demo[data-v-572411e0] .el-upload-dragger:hover{border-color:#000;background:#f5f5f5}.upload-demo[data-v-572411e0] .el-upload-dragger .el-icon-upload{font-size:32px;color:#9ca3af;margin-bottom:8px}.upload-demo[data-v-572411e0] .el-upload-dragger .el-upload__text{font-size:14px;color:#6b7280;margin-bottom:40px}.upload-demo[data-v-572411e0] .el-upload-dragger .el-upload__text em{color:#000;font-style:normal}.upload-demo[data-v-572411e0] .el-upload__tip{font-size:12px;color:#9ca3af;margin-top:8px}.upload-demo[data-v-572411e0] .el-upload-list{margin-top:16px}.upload-demo[data-v-572411e0] .el-upload-list__item{border:1px solid #e5e5e5;border-radius:8px;padding:8px 12px;margin-bottom:8px}.upload-demo[data-v-572411e0] .el-upload-list__item:hover{background:#f5f5f5}.upload-demo[data-v-572411e0] .el-upload-list__item-name{color:#111827}.upload-demo[data-v-572411e0] .el-icon-close{color:#9ca3af}.upload-demo[data-v-572411e0] .el-icon-close:hover{color:#dc2626}.labelstyle[data-v-130f6e00]{font-weight:700}.inline[data-v-130f6e00]{display:inline-block;width:48%;margin:20px 10px}.padd20[data-v-5439c1da]{padding:20px}.mt20[data-v-5439c1da]{margin-top:20px}.create[data-v-5439c1da]{background:#fff;border-radius:10px;padding:10px}.steps[data-v-5439c1da]{display:inline-block;width:80%;margin-left:10%}.el-page-header[data-v-5439c1da]{padding-top:10px}.stream-chunk[data-v-5439c1da]{margin:10px 0;padding:10px;border-left:3px solid #409eff;background-color:#f5f7fa;border-radius:4px}.tip[data-v-5439c1da]{color:#fff;font-size:12px;background:#409eff;display:inline-block;padding:5px;line-height:15px}.boxcon[data-v-5439c1da]{width:80%;margin:0 auto}.labelstyle[data-v-5439c1da]{font-weight:700}.inline[data-v-5439c1da]{display:inline-block;width:48%;margin:20px 10px}.radio-group[data-v-5439c1da]{display:flex;flex-direction:row;gap:20px}.radio-item[data-v-5439c1da]{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s;text-align:center}.radio-item[data-v-5439c1da]:hover{border-color:#409eff}.radio-item.is-checked[data-v-5439c1da]{border-color:#409eff;background-color:#ecf5ff}.radiotemplate-item[data-v-5439c1da]{display:inline-block;width:40%;height:200px;margin-bottom:15px}.radio-text[data-v-5439c1da]{margin-bottom:8px;white-space:pre-line;text-align:center}.preview-image[data-v-5439c1da]{width:120px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #ebeef5}.style-config-page[data-v-59101eba]{padding:20px;background-color:#f5f7fa;min-height:100vh}.header[data-v-59101eba]{font-size:16px;font-weight:700;margin-bottom:20px}.config-form[data-v-59101eba]{max-width:800px;margin:0 auto}.config-section[data-v-59101eba]{margin-bottom:20px}.margin-config[data-v-59101eba]{display:block}.eachitem[data-v-59101eba]{display:inline-block;margin-bottom:5px}.actions[data-v-59101eba]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.radio-group[data-v-59101eba]{display:flex;flex-direction:row;gap:20px}.radio-item[data-v-59101eba]{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s}.radio-item[data-v-59101eba]:hover{border-color:#409eff}.radio-item.is-checked[data-v-59101eba]{border-color:#409eff;background-color:#ecf5ff}.radiotemplate-item[data-v-59101eba]{display:inline-block;width:40%;height:200px;margin-bottom:15px}.radio-text[data-v-59101eba]{margin-bottom:8px;white-space:pre-line;text-align:center}.preview-image[data-v-59101eba]{width:120px;height:80px}.preview-image[data-v-59101eba],.template-image[data-v-59101eba]{-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #ebeef5}.template-image[data-v-59101eba]{height:180px;vertical-align:text-top}.slash-menu{position:absolute;background:#333;color:#fff;border-radius:4px;padding:4px 0;min-width:160px;z-index:1000;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.slash-menu-item{padding:8px 16px;display:flex;align-items:center;cursor:pointer}.slash-menu-item:hover{background:#444}.slash-menu-icon{margin-right:8px;width:16px;height:16px}[data-v-5cace970]{box-sizing:border-box}.padd200[data-v-5cace970]{padding:20px}.aizs[data-v-5cace970]{font-size:1.2rem}.box-card[data-v-5cace970]{font-size:.8rem;color:#333}.nemo[data-v-5cace970]{color:#666;font-size:.8rem}.mt20[data-v-5cace970]{margin-top:20px}.listp[data-v-5cace970]{font-size:.8rem;border:1px solid #e6e6e6;padding:10px 10px;border-radius:10px;cursor:pointer}.listplight[data-v-5cace970]{font-size:1rem;background:#68708b;padding:10px 10px;color:#fff;border-radius:10px}.answer[data-v-5cace970]{overflow-y:auto;height:90%}[data-v-ebb2d110]{box-sizing:border-box}body[data-v-ebb2d110],html[data-v-ebb2d110]{height:100%}.padd20[data-v-ebb2d110]{padding:20px;height:100%;box-sizing:border-box}.mt20[data-v-ebb2d110]{margin-top:20px}.detailleft[data-v-ebb2d110]{width:75%;float:left}.Aiquestionbox[data-v-ebb2d110],.create[data-v-ebb2d110]{background:#fff;border-radius:10px;padding:10px}.Aiquestionbox[data-v-ebb2d110]{width:24%;float:left;margin-left:1%;min-height:90%;overflow:hidden}.leftdiv[data-v-ebb2d110]{width:20%;display:inline-block;vertical-align:top;padding-right:10px;background:#fdfdfd;height:100%;overflow-y:auto}.detailbox[data-v-ebb2d110]{display:inline-block;width:79%;position:relative;height:100%;padding:10px 10px 10px 25px;overflow-y:auto}.titlep[data-v-ebb2d110]{font-size:1.4rem;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:0}.success[data-v-ebb2d110]{width:10px;height:10px;background:#328712;display:inline-block;border-radius:100%;margin-right:5px}.pore[data-v-ebb2d110]{position:relative;height:60px;line-height:36px}.download[data-v-ebb2d110]{float:right;margin:0 10px}.time[data-v-ebb2d110]{font-size:.9rem;color:#666;margin-left:20px}.numbox[data-v-ebb2d110]{float:right;margin:0 10px;font-size:.9rem;color:#666}.content[data-v-ebb2d110]{width:300px;padding:10px;border:1px solid #ccc;margin-bottom:20px}.menu[data-v-ebb2d110]{position:absolute;background-color:#373737;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:10px;color:#fff}.menu ul[data-v-ebb2d110]{list-style:none;padding:0;margin:0}.menu li[data-v-ebb2d110]{padding:5px 10px;cursor:pointer}.newnemo[data-v-ebb2d110]{box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px;border-radius:10px}.action-buttons[data-v-ebb2d110]{position:absolute;background:#fff;padding:5px}.action-buttons button[data-v-ebb2d110]{padding:4px 8px;cursor:pointer;color:#fff}.action-buttons button[data-v-ebb2d110]:hover{background:#a2a2a2}.editor-container[data-v-ebb2d110]{position:relative;max-width:800px;margin:20px auto}.action-buttons[data-v-ebb2d110]{position:fixed;display:flex;gap:5px;background:#1e1e1e;border:1px solid #ddd;border-radius:4px;padding:10px 15px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100;transform:translate(-50%,-100%)}.tiptap-editor[data-v-ebb2d110]{min-height:300px;margin-bottom:16px}.counter[data-v-ebb2d110]{text-align:left;color:#666;font-size:12px;padding:4px 8px;background:#f8f9fa;border-radius:4px;display:inline-block}.counter.exceeded[data-v-ebb2d110]{color:#e74c3c;background:#ffeef0}.warning[data-v-ebb2d110]{margin-left:8px;font-weight:700}.createtender[data-v-ebb2d110]{float:right;background:linear-gradient(90deg,#5378ae,#a75050);color:#fff}table[data-v-ebb2d110]{border-collapse:collapse;width:100%;margin:1em 0}td[data-v-ebb2d110],th[data-v-ebb2d110]{border:1px solid #e1e4e8;padding:12px;min-width:100px}th[data-v-ebb2d110]{background-color:#f6f8fa;font-weight:600}table.resizable td[data-v-ebb2d110]:after,table.resizable th[data-v-ebb2d110]:after{content:"";position:absolute;top:0;right:-3px;bottom:0;width:6px;background:transparent;cursor:col-resize}.level1[data-v-76b12803]{margin-left:0;font-size:18px;font-weight:700;margin-top:10px}.level2[data-v-76b12803]{margin-left:20px;font-size:16px}.level3[data-v-76b12803]{margin-left:40px;font-size:14px}.toggle[data-v-76b12803]{cursor:pointer;margin-right:5px;color:#3498db}.children[data-v-76b12803]{margin-left:15px;margin-top:5px}.btnbox[data-v-76b12803]{position:absolute;right:5px;top:15px}.directory[data-v-76b12803]{margin-top:20px;border-radius:10px;padding:20px}.mt20[data-v-76b12803]{margin-top:20px}.create[data-v-76b12803]{background:#fff;border-radius:10px;padding:10px}.steps[data-v-76b12803]{display:inline-block;width:80%;margin-left:10%;margin-top:20px}.custom-tree-node[data-v-76b12803]{width:100%}.inlinename[data-v-76b12803]{font-size:16px;color:#333}.inline[data-v-76b12803]{font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:68%;display:inline-block}.tipml[data-v-76b12803]{color:red;margin-bottom:10px}.download[data-v-76b12803]{position:fixed;bottom:10px;left:50%;margin-left:-100px;width:200px;height:50px;background:linear-gradient(90deg,#67c280,#409eff);color:#fff;z-index:9;font-size:20px}.downloadmemu[data-v-76b12803],.numbox[data-v-76b12803]{float:right;margin:0 10px}.numbox[data-v-76b12803]{font-size:.9rem;color:#666;line-height:40px}.menuall[data-v-76b12803]{margin-left:20px;background:linear-gradient(90deg,#ead85c,#ab442a);color:#fff;z-index:9;font-size:16px}.type[data-v-76b12803]{display:inline-block;padding:2px 5px;font-size:14px;color:#fff;border-radius:8px;margin-left:20px}.col1[data-v-76b12803]{background:#dc515e}.col2[data-v-76b12803]{background:#518bdc}.col3[data-v-76b12803]{background:#dcd551}.col4[data-v-76b12803]{background:grey}.bidding-page[data-v-74a9e7f2]{width:100%;height:100%}.page-container[data-v-74a9e7f2]{padding:24px 32px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}@keyframes fadeIn-74a9e7f2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-74a9e7f2]{margin-bottom:24px}.page-title[data-v-74a9e7f2]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;color:#111827;margin:0 0 8px 0;letter-spacing:-.02em}.page-description[data-v-74a9e7f2]{font-size:14px;color:#6b7280;margin:0}.tab-nav[data-v-74a9e7f2]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;border-bottom:1px solid #e5e5e5;padding-bottom:16px}.tab-nav-left[data-v-74a9e7f2]{display:flex;gap:8px}.tab-item[data-v-74a9e7f2]{padding:10px 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#6b7280;background:transparent;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.tab-item[data-v-74a9e7f2]:hover:not(.active){background:#f5f5f5;color:#111827}.tab-item.active[data-v-74a9e7f2]{color:#fff;background:#000;border-color:#000}.content-area[data-v-74a9e7f2]{height:calc(100vh - 288px);overflow-y:auto;overflow-x:hidden}.bidding-grid[data-v-74a9e7f2]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.bidding-card[data-v-74a9e7f2]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:16px;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;width:260px;max-width:100%}.bidding-card[data-v-74a9e7f2]:hover{border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.08)}.bidding-card:hover .card-title[data-v-74a9e7f2]{color:#000}.card-header[data-v-74a9e7f2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.card-title[data-v-74a9e7f2]{font-size:15px;font-weight:600;color:#111827;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px;transition:color .15s ease}.delicon[data-v-74a9e7f2]{width:18px;height:18px;color:#dc2626;cursor:pointer;transition:color .15s ease;flex-shrink:0}.delicon[data-v-74a9e7f2]:hover{background:#fef2f2;color:#b91c1c}.card-body[data-v-74a9e7f2]{flex:1;margin-bottom:12px}.description[data-v-74a9e7f2]{font-size:13px;color:#6b7280;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin:0}.card-footer[data-v-74a9e7f2]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f0f0f0}.footer-tags[data-v-74a9e7f2]{display:flex;align-items:center;gap:8px}.type-badge[data-v-74a9e7f2]{display:inline-block;padding:4px 10px;font-size:12px;font-weight:500;color:#fff;border-radius:6px}.type-badge.type-1[data-v-74a9e7f2],.type-badge.type-4[data-v-74a9e7f2]{background:#6b7280}.type-badge.type-2[data-v-74a9e7f2]{background:#3b82f6}.type-badge.type-3[data-v-74a9e7f2]{background:#f59e0b}.create-time[data-v-74a9e7f2],.word-count[data-v-74a9e7f2]{font-size:12px;color:#9ca3af}.empty-state[data-v-74a9e7f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:8px;min-height:400px}.empty-icon-wrap[data-v-74a9e7f2]{width:64px;height:64px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon-wrap i[data-v-74a9e7f2]{font-size:28px;color:#9ca3af}.empty-icon[data-v-74a9e7f2]{font-size:48px;margin-bottom:16px}.empty-text[data-v-74a9e7f2]{font-size:14px;color:#9ca3af;margin:0}.empty-title[data-v-74a9e7f2]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px 0}.bidding-content[data-v-74a9e7f2]{min-height:400px}.pagination-wrapper[data-v-74a9e7f2]{text-align:center}.pagination-wrapper[data-v-74a9e7f2] .el-pagination{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.pagination-wrapper[data-v-74a9e7f2] .el-pagination.is-background .btn-next,.pagination-wrapper[data-v-74a9e7f2] .el-pagination.is-background .btn-prev,.pagination-wrapper[data-v-74a9e7f2] .el-pagination.is-background .el-pager li{border-radius:8px;border:1px solid #e5e5e5;background:#fff;color:#6b7280;font-weight:500}.pagination-wrapper[data-v-74a9e7f2] .el-pagination.is-background .btn-next:hover,.pagination-wrapper[data-v-74a9e7f2] .el-pagination.is-background .btn-prev:hover,.pagination-wrapper[data-v-74a9e7f2] .el-pagination.is-background .el-pager li:hover{color:#111827;border-color:#d4d4d4}.pagination-wrapper[data-v-74a9e7f2] .el-pagination.is-background .el-pager li.is-active{background:#000;border-color:#000;color:#fff}@media (max-width:1600px){.bidding-grid[data-v-74a9e7f2]{grid-template-columns:repeat(4,1fr)}}@media (max-width:1300px){.bidding-grid[data-v-74a9e7f2]{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.bidding-grid[data-v-74a9e7f2]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bidding-grid[data-v-74a9e7f2]{grid-template-columns:1fr}.tab-nav[data-v-74a9e7f2]{flex-direction:column;align-items:flex-start}.tab-nav-left[data-v-74a9e7f2]{flex-wrap:wrap}}[data-v-bf9a1d50]{box-sizing:border-box}li[data-v-bf9a1d50],ul[data-v-bf9a1d50]{padding:0;margin:0}.know-list[data-v-bf9a1d50]{display:flex;flex-direction:column;height:100%}.document-list[data-v-bf9a1d50]{flex:1;overflow-y:auto}.span[data-v-bf9a1d50]{font-size:.85rem;color:#666}.documentli[data-v-bf9a1d50]{margin:4px 0;padding:12px 14px;border-radius:8px;display:flex;align-items:center;gap:8px}.documentli[data-v-bf9a1d50]:hover{background:#f5f5f5}.doc-icon[data-v-bf9a1d50]{width:18px;height:18px;color:#6b7280;flex-shrink:0}.del-icon[data-v-bf9a1d50]{width:18px;height:18px;color:#dc2626;cursor:pointer;margin-left:auto;flex-shrink:0}.del-icon[data-v-bf9a1d50]:hover{color:#b91c1c}.pagination-wrapper[data-v-bf9a1d50]{text-align:center;padding:16px 0;border-top:1px solid #f0f0f0}.pagination-wrapper[data-v-bf9a1d50] .el-pagination{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.pagination-wrapper[data-v-bf9a1d50] .el-pagination.is-background .btn-next,.pagination-wrapper[data-v-bf9a1d50] .el-pagination.is-background .btn-prev,.pagination-wrapper[data-v-bf9a1d50] .el-pagination.is-background .el-pager li{border-radius:8px;border:1px solid #e5e5e5;background:#fff;color:#6b7280;font-weight:500}.pagination-wrapper[data-v-bf9a1d50] .el-pagination.is-background .btn-next:hover,.pagination-wrapper[data-v-bf9a1d50] .el-pagination.is-background .btn-prev:hover,.pagination-wrapper[data-v-bf9a1d50] .el-pagination.is-background .el-pager li:hover{color:#111827;border-color:#d4d4d4}.pagination-wrapper[data-v-bf9a1d50] .el-pagination.is-background .el-pager li.is-active{background:#000;border-color:#000;color:#fff}.shadcn-dialog[data-v-bf9a1d50] .el-dialog{border-radius:12px}.shadcn-dialog[data-v-bf9a1d50] .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #e5e5e5}.shadcn-dialog[data-v-bf9a1d50] .el-dialog__title{font-size:16px;font-weight:600;color:#111827}.shadcn-dialog[data-v-bf9a1d50] .el-dialog__body{padding:24px}.shadcn-dialog[data-v-bf9a1d50] .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #e5e5e5}.shadcn-btn-primary[data-v-bf9a1d50]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:1px solid #000;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-primary[data-v-bf9a1d50]:hover{background:#1a1a1a;border-color:#1a1a1a}.shadcn-btn-secondary[data-v-bf9a1d50]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-secondary[data-v-bf9a1d50]:hover{background:#f5f5f5}.knowledge-page[data-v-0e9c33d0]{width:100%;height:100%}.page-container[data-v-0e9c33d0]{padding:24px 32px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}@keyframes fadeIn-0e9c33d0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-0e9c33d0]{margin-bottom:24px}.page-title[data-v-0e9c33d0]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;color:#111827;margin:0 0 8px 0;letter-spacing:-.02em}.page-description[data-v-0e9c33d0]{font-size:14px;color:#6b7280;margin:0}.content-grid[data-v-0e9c33d0]{display:grid;grid-template-columns:300px 1fr;gap:16px;width:100%;height:calc(100vh - 210px)}.empty-state[data-v-0e9c33d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:8px;min-height:400px}.empty-icon-wrap[data-v-0e9c33d0]{width:64px;height:64px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon-wrap i[data-v-0e9c33d0]{font-size:28px;color:#9ca3af}.empty-title[data-v-0e9c33d0]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px 0}.empty-text[data-v-0e9c33d0]{font-size:14px;color:#9ca3af;margin:0}.knowledge-content[data-v-0e9c33d0]{min-height:400px}.card[data-v-0e9c33d0]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.folder-card[data-v-0e9c33d0]{height:100%;display:flex;flex-direction:column}.folder-card .card-body[data-v-0e9c33d0]{flex:1;overflow-y:auto}.file-card[data-v-0e9c33d0]{height:100%;display:flex;flex-direction:column}.file-card .card-body[data-v-0e9c33d0]{flex:1;overflow-y:auto}.card-header[data-v-0e9c33d0]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e5e5;background:#fff;min-height:32px}.card-title[data-v-0e9c33d0]{font-size:14px;font-weight:600;color:#111827}.card-body[data-v-0e9c33d0]{padding:16px}.folder-list[data-v-0e9c33d0]{list-style:none;padding:0;margin:0}.folder-item[data-v-0e9c33d0]{display:flex;align-items:center;padding:12px 14px;border-radius:8px;cursor:pointer;transition:all .15s ease;margin-bottom:4px;position:relative}.folder-item[data-v-0e9c33d0]:hover{background:#f5f5f5}.folder-item.active[data-v-0e9c33d0]{background:#000;color:#fff}.folder-item.active .folder-icon[data-v-0e9c33d0],.folder-item.active .item-name[data-v-0e9c33d0]{color:#fff}.folder-icon[data-v-0e9c33d0]{width:18px;height:18px;color:#6b7280;margin-right:12px;flex-shrink:0}.item-name[data-v-0e9c33d0]{flex:1;font-size:14px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-buttons[data-v-0e9c33d0]{display:flex;gap:4px;position:absolute;right:8px}.action-btn[data-v-0e9c33d0]{color:#6b7280;display:inline-flex;align-items:center;cursor:pointer;transition:color .15s ease}.action-btn[data-v-0e9c33d0] svg{width:18px;height:18px}.delete-btn[data-v-0e9c33d0]:hover{color:#dc2626}.new-folder-input[data-v-0e9c33d0]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.shadcn-btn-icon[data-v-0e9c33d0]{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280;background:transparent;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-icon[data-v-0e9c33d0]:hover{color:#000;background:#f5f5f5;border-color:#d4d4d4}.add-folder-btn[data-v-0e9c33d0]{height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#6b7280;background:transparent;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.add-folder-btn[data-v-0e9c33d0]:hover{color:#000;background:#f5f5f5;border-color:#d4d4d4}.add-folder-btn i[data-v-0e9c33d0]{font-size:14px}.add-file-btn[data-v-0e9c33d0]{height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#6b7280;background:transparent;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.add-file-btn[data-v-0e9c33d0]:hover{color:#000;background:#f5f5f5;border-color:#d4d4d4}.add-file-btn i[data-v-0e9c33d0]{font-size:14px}.shadcn-btn-primary[data-v-0e9c33d0]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:1px solid #000;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-primary[data-v-0e9c33d0]:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}.shadcn-btn-primary[data-v-0e9c33d0]:disabled{opacity:.5;cursor:not-allowed}.shadcn-btn-secondary[data-v-0e9c33d0]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-secondary[data-v-0e9c33d0]:hover{background:#f5f5f5}.shadcn-input[data-v-0e9c33d0] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 12px;transition:all .15s ease}.shadcn-input[data-v-0e9c33d0] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-input[data-v-0e9c33d0] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06);outline:none}.shadcn-input[data-v-0e9c33d0] .el-input__inner::-moz-placeholder{color:#9ca3af}.shadcn-input[data-v-0e9c33d0] .el-input__inner::placeholder{color:#9ca3af}.shadcn-dialog[data-v-0e9c33d0] .el-dialog{border-radius:12px}.shadcn-dialog[data-v-0e9c33d0] .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #e5e5e5}.shadcn-dialog[data-v-0e9c33d0] .el-dialog__title{font-size:16px;font-weight:600;color:#111827}.shadcn-dialog[data-v-0e9c33d0] .el-dialog__body{padding:24px}.shadcn-dialog[data-v-0e9c33d0] .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #e5e5e5}.dialog-footer[data-v-0e9c33d0]{display:flex;justify-content:flex-end;gap:8px}@media (max-width:768px){.content-grid[data-v-0e9c33d0]{grid-template-columns:1fr}}.credentials-page[data-v-697702ce]{width:100%;height:100%}.page-container[data-v-697702ce]{padding:24px 32px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}@keyframes fadeIn-697702ce{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-697702ce]{margin-bottom:24px}.page-title[data-v-697702ce]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;color:#111827;margin:0 0 8px 0;letter-spacing:-.02em}.page-description[data-v-697702ce]{font-size:14px;color:#6b7280;margin:0}.tab-nav[data-v-697702ce]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;border-bottom:1px solid #e5e5e5;padding-bottom:16px}.tab-nav-left[data-v-697702ce]{display:flex;gap:8px}.tab-item[data-v-697702ce]{padding:10px 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#6b7280;background:transparent;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.tab-item[data-v-697702ce]:hover:not(.active){background:#f5f5f5;color:#111827}.tab-item.active[data-v-697702ce]{color:#fff;background:#000;border-color:#000}.credentials-grid[data-v-697702ce]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.empty-tip[data-v-697702ce]{text-align:center;padding:60px 0;color:#9ca3af;font-size:14px}.empty-state[data-v-697702ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:8px;min-height:400px}.empty-icon-wrap[data-v-697702ce]{width:64px;height:64px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon-wrap i[data-v-697702ce]{font-size:28px;color:#9ca3af}.empty-title[data-v-697702ce]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px 0}.empty-text[data-v-697702ce]{font-size:14px;color:#9ca3af;margin:0}.credentials-content[data-v-697702ce]{min-height:400px}.credential-card[data-v-697702ce]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:16px;cursor:pointer;transition:all .15s ease;width:260px;display:flex;flex-direction:column}.credential-card[data-v-697702ce]:hover{border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-header[data-v-697702ce]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.card-title[data-v-697702ce]{font-size:14px;font-weight:600;color:#111827}.delicon[data-v-697702ce]{width:18px;height:18px;color:#dc2626;cursor:pointer;transition:color .15s ease}.delicon[data-v-697702ce]:hover{color:#b91c1c}.card-body[data-v-697702ce]{flex:1;margin-bottom:12px}.info-row[data-v-697702ce]{font-size:12px;color:#6b7280;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-key[data-v-697702ce]{color:#374151}.info-value[data-v-697702ce]{margin-left:4px}.card-footer[data-v-697702ce]{margin-top:auto;padding-top:8px;border-top:1px solid #f0f0f0}.create-time[data-v-697702ce]{font-size:12px;color:#9ca3af}.pagination-wrapper[data-v-697702ce]{text-align:center}.pagination-wrapper[data-v-697702ce] .el-pagination{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.pagination-wrapper[data-v-697702ce] .el-pagination.is-background .btn-next,.pagination-wrapper[data-v-697702ce] .el-pagination.is-background .btn-prev,.pagination-wrapper[data-v-697702ce] .el-pagination.is-background .el-pager li{border-radius:8px;border:1px solid #e5e5e5;background:#fff;color:#6b7280;font-weight:500}.pagination-wrapper[data-v-697702ce] .el-pagination.is-background .btn-next:hover,.pagination-wrapper[data-v-697702ce] .el-pagination.is-background .btn-prev:hover,.pagination-wrapper[data-v-697702ce] .el-pagination.is-background .el-pager li:hover{color:#111827;border-color:#d4d4d4}.pagination-wrapper[data-v-697702ce] .el-pagination.is-background .el-pager li.is-active{background:#000;border-color:#000;color:#fff}.shadcn-btn-primary[data-v-697702ce]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:1px solid #000;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-primary[data-v-697702ce]:hover{background:#1a1a1a;border-color:#1a1a1a}.shadcn-btn-secondary[data-v-697702ce]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-secondary[data-v-697702ce]:hover{background:#f5f5f5}.shadcn-dialog[data-v-697702ce] .el-dialog{border-radius:12px;width:800px!important}.shadcn-dialog[data-v-697702ce] .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #e5e5e5}.shadcn-dialog[data-v-697702ce] .el-dialog__title{font-size:16px;font-weight:600;color:#111827}.shadcn-dialog[data-v-697702ce] .el-dialog__body{padding:24px}.shadcn-dialog[data-v-697702ce] .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #e5e5e5}.shadcn-input[data-v-697702ce] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 12px}.shadcn-input[data-v-697702ce] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-input[data-v-697702ce] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-radio-group[data-v-697702ce] .el-radio__input.is-checked .el-radio__inner{background-color:#000;border-color:#000}.shadcn-radio-group[data-v-697702ce] .el-radio__input.is-checked+.el-radio__label{color:#000}.dynamic-form[data-v-697702ce]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}.form-fields[data-v-697702ce],.mb20[data-v-697702ce],.refresh-btn[data-v-697702ce]{margin-bottom:16px}.form-field[data-v-697702ce]{margin-bottom:12px}.field-row[data-v-697702ce]{display:flex;gap:8px;align-items:center}.field-input[data-v-697702ce]{flex:1}.add-button[data-v-697702ce]{width:100%;height:40px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.add-button[data-v-697702ce]:hover{background:#f5f5f5}.upload-demo[data-v-697702ce]{width:100%}.upload-area[data-v-697702ce]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.avatar-uploader[data-v-697702ce]{display:inline-block;cursor:pointer}.avatar-wrapper[data-v-697702ce]{width:100px;height:100px;border-radius:8px;overflow:hidden;border:1px solid #e5e5e5;transition:border-color .15s,box-shadow .15s}.avatar-wrapper[data-v-697702ce]:hover{border-color:#000}.avatar-img[data-v-697702ce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-placeholder[data-v-697702ce]{width:100px;height:100px;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;font-size:24px;background:#fafafa;transition:all .15s ease}.avatar-placeholder[data-v-697702ce]:hover{border-color:#000;background:#f5f5f5;color:#000}.upload-tip[data-v-697702ce]{font-size:12px;color:#6b7280;margin:0}.basic-info[data-v-7920bdb6]{padding:0 8px 0 0;height:100%;overflow-y:auto;overflow-x:hidden}.section-header[data-v-7920bdb6]{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.section-header h3[data-v-7920bdb6]{font-size:16px;font-weight:600;color:#111827;margin:0}.date-separator[data-v-7920bdb6]{margin:0 8px;color:#6b7280;flex-shrink:0}.date-range-wrapper[data-v-7920bdb6]{display:flex;align-items:center;width:100%}.date-picker-half[data-v-7920bdb6]{flex:1;width:calc(50% - 20px)}.upload-section[data-v-7920bdb6]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.avatar-uploader[data-v-7920bdb6]{display:inline-block;cursor:pointer}.avatar-wrapper[data-v-7920bdb6]{width:100px;height:100px;border-radius:8px;overflow:hidden;border:1px solid #e5e5e5;transition:border-color .15s,box-shadow .15s}.avatar-wrapper[data-v-7920bdb6]:hover{border-color:#000}.avatar-img[data-v-7920bdb6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-placeholder[data-v-7920bdb6]{width:100px;height:100px;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;font-size:24px;background:#fafafa;transition:all .15s ease}.avatar-placeholder[data-v-7920bdb6]:hover{border-color:#000;background:#f5f5f5;color:#000}.avatar-placeholder i[data-v-7920bdb6]{font-size:24px;margin-bottom:4px}.upload-tip[data-v-7920bdb6]{font-size:12px;color:#6b7280;margin:0}.shadcn-input[data-v-7920bdb6] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 12px}.shadcn-input[data-v-7920bdb6] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-input[data-v-7920bdb6] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-date-picker[data-v-7920bdb6] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;border:1px solid #e5e5e5;border-radius:8px}.shadcn-date-picker[data-v-7920bdb6] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-radio-group[data-v-7920bdb6] .el-radio__input.is-checked .el-radio__inner{background-color:#000;border-color:#000}.shadcn-radio-group[data-v-7920bdb6] .el-radio__input.is-checked+.el-radio__label{color:#000}.shadcn-radio-group[data-v-7920bdb6] .el-radio__inner:hover{border-color:#000}.shadcn-input[data-v-7920bdb6] .el-textarea__inner,.shadcn-input[data-v-7920bdb6] textarea.el-textarea__inner{font-size:14px!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;color:#111827!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:8px!important;padding:12px!important;line-height:1.5!important;resize:vertical!important;min-height:100px!important;transition:border-color .15s,box-shadow .15s!important;box-shadow:none!important}.shadcn-input[data-v-7920bdb6] .el-textarea__inner::-moz-placeholder,.shadcn-input[data-v-7920bdb6] textarea.el-textarea__inner::-moz-placeholder{color:#9ca3af!important}.shadcn-input[data-v-7920bdb6] .el-textarea__inner::placeholder,.shadcn-input[data-v-7920bdb6] textarea.el-textarea__inner::placeholder{color:#9ca3af!important}.shadcn-input[data-v-7920bdb6] .el-textarea__inner:hover,.shadcn-input[data-v-7920bdb6] textarea.el-textarea__inner:hover{border-color:#d4d4d4!important}.shadcn-input[data-v-7920bdb6] .el-textarea__inner:focus,.shadcn-input[data-v-7920bdb6] textarea.el-textarea__inner:focus{border-color:#000!important;box-shadow:0 0 0 3px rgba(0,0,0,.06)!important;outline:none!important}.shadcn-btn-primary[data-v-7920bdb6]{height:44px;padding:0 32px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:1px solid #000;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-primary[data-v-7920bdb6]:hover{background:#1a1a1a;border-color:#1a1a1a}.qualification-info[data-v-131ffad0]{padding:0}.page-header[data-v-131ffad0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-131ffad0]{font-size:18px;font-weight:600;color:#111827;margin:0}.header-right[data-v-131ffad0]{display:flex;gap:12px;align-items:center}.search-input[data-v-131ffad0]{width:240px}.table-card[data-v-131ffad0]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px}.pagination-wrapper[data-v-131ffad0]{margin-top:20px;text-align:center}.pagination-wrapper[data-v-131ffad0] .el-pagination{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.pagination-wrapper[data-v-131ffad0] .el-pagination.is-background .btn-next,.pagination-wrapper[data-v-131ffad0] .el-pagination.is-background .btn-prev,.pagination-wrapper[data-v-131ffad0] .el-pagination.is-background .el-pager li{border-radius:8px;border:1px solid #e5e5e5;background:#fff;color:#6b7280;font-weight:500}.pagination-wrapper[data-v-131ffad0] .el-pagination.is-background .btn-next:hover,.pagination-wrapper[data-v-131ffad0] .el-pagination.is-background .btn-prev:hover,.pagination-wrapper[data-v-131ffad0] .el-pagination.is-background .el-pager li:hover{color:#111827;border-color:#d4d4d4}.pagination-wrapper[data-v-131ffad0] .el-pagination.is-background .el-pager li.is-active{background:#000;border-color:#000;color:#fff}.upload-area[data-v-131ffad0]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.avatar-uploader[data-v-131ffad0]{display:inline-block;cursor:pointer}.avatar-wrapper[data-v-131ffad0]{width:100px;height:100px;border-radius:8px;overflow:hidden;border:1px solid #e5e5e5;transition:border-color .15s,box-shadow .15s}.avatar-wrapper[data-v-131ffad0]:hover{border-color:#000}.avatar-img[data-v-131ffad0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-placeholder[data-v-131ffad0]{width:100px;height:100px;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;font-size:24px;background:#fafafa;transition:all .15s ease}.avatar-placeholder[data-v-131ffad0]:hover{border-color:#000;background:#f5f5f5;color:#000}.upload-tip[data-v-131ffad0]{font-size:12px;color:#6b7280;margin:0}.date-separator[data-v-131ffad0]{margin:0 8px;color:#6b7280;flex-shrink:0}.date-range-wrapper[data-v-131ffad0]{display:flex;align-items:center;width:100%}.date-picker-half[data-v-131ffad0]{flex:1;width:calc(50% - 20px)}.shadcn-input[data-v-131ffad0] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 12px}.shadcn-input[data-v-131ffad0] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-input[data-v-131ffad0] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-btn-primary[data-v-131ffad0]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:1px solid #000;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-primary[data-v-131ffad0]:hover{background:#1a1a1a;border-color:#1a1a1a}.shadcn-btn-secondary[data-v-131ffad0]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-secondary[data-v-131ffad0]:hover{background:#f5f5f5}.shadcn-btn-secondary[data-v-131ffad0]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-131ffad0]{height:32px;padding:0 12px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid #e5e5e5;color:#111827;background:#fff}.action-btn[data-v-131ffad0]:hover{background:#f5f5f5}.action-btn.danger[data-v-131ffad0]{color:#dc2626;border-color:#dc2626}.action-btn.danger[data-v-131ffad0]:hover{background:#fef2f2}.dialog-form[data-v-131ffad0] .el-input__inner{height:40px;font-size:14px;border:1px solid #e5e5e5;border-radius:8px}.dialog-form[data-v-131ffad0] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-date-picker[data-v-131ffad0] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px}.shadcn-date-picker[data-v-131ffad0] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-date-picker[data-v-131ffad0] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-select[data-v-131ffad0] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px}.shadcn-select[data-v-131ffad0] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-select[data-v-131ffad0] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-radio-group[data-v-131ffad0] .el-radio__input.is-checked .el-radio__inner{background-color:#000;border-color:#000}.shadcn-radio-group[data-v-131ffad0] .el-radio__input.is-checked+.el-radio__label{color:#000}.shadcn-dialog[data-v-131ffad0] .el-dialog{border-radius:12px}.shadcn-dialog[data-v-131ffad0] .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #e5e5e5}.shadcn-dialog[data-v-131ffad0] .el-dialog__title{font-size:16px;font-weight:600;color:#111827}.shadcn-dialog[data-v-131ffad0] .el-dialog__body{padding:24px}.shadcn-dialog[data-v-131ffad0] .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #e5e5e5}.search-input[data-v-131ffad0] .el-input__inner{height:40px;font-size:14px;border:1px solid #e5e5e5;border-radius:8px}.search-input[data-v-131ffad0] .el-input__inner:focus{border-color:#000}.search-input[data-v-131ffad0] .el-input-group__append{border-radius:0 8px 8px 0;background:#000;border-color:#000}.search-input[data-v-131ffad0] .el-input-group__append .el-icon-search{color:#fff}.finance-info[data-v-a9518476]{padding:0}.page-header[data-v-a9518476]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-a9518476]{font-size:18px;font-weight:600;color:#111827;margin:0}.header-right[data-v-a9518476]{display:flex;gap:12px;align-items:center}.search-input[data-v-a9518476]{width:240px}.table-card[data-v-a9518476]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px}.pagination-wrapper[data-v-a9518476]{margin-top:20px;text-align:center}.pagination-wrapper[data-v-a9518476] .el-pagination{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.pagination-wrapper[data-v-a9518476] .el-pagination.is-background .btn-next,.pagination-wrapper[data-v-a9518476] .el-pagination.is-background .btn-prev,.pagination-wrapper[data-v-a9518476] .el-pagination.is-background .el-pager li{border-radius:8px;border:1px solid #e5e5e5;background:#fff;color:#6b7280;font-weight:500}.pagination-wrapper[data-v-a9518476] .el-pagination.is-background .btn-next:hover,.pagination-wrapper[data-v-a9518476] .el-pagination.is-background .btn-prev:hover,.pagination-wrapper[data-v-a9518476] .el-pagination.is-background .el-pager li:hover{color:#111827;border-color:#d4d4d4}.pagination-wrapper[data-v-a9518476] .el-pagination.is-background .el-pager li.is-active{background:#000;border-color:#000;color:#fff}.upload-area[data-v-a9518476]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.avatar-uploader[data-v-a9518476]{display:inline-block;cursor:pointer}.avatar-wrapper[data-v-a9518476]{width:100px;height:100px;border-radius:8px;overflow:hidden;border:1px solid #e5e5e5;transition:border-color .15s,box-shadow .15s}.avatar-wrapper[data-v-a9518476]:hover{border-color:#000}.avatar-img[data-v-a9518476]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-placeholder[data-v-a9518476]{width:100px;height:100px;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;font-size:24px;background:#fafafa;transition:all .15s ease}.avatar-placeholder[data-v-a9518476]:hover{border-color:#000;background:#f5f5f5;color:#000}.upload-tip[data-v-a9518476]{font-size:12px;color:#6b7280;margin:0}.shadcn-btn-primary[data-v-a9518476]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:1px solid #000;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-primary[data-v-a9518476]:hover{background:#1a1a1a;border-color:#1a1a1a}.shadcn-btn-secondary[data-v-a9518476]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-secondary[data-v-a9518476]:hover{background:#f5f5f5}.shadcn-btn-secondary[data-v-a9518476]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-a9518476]{height:32px;padding:0 12px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid #e5e5e5;color:#111827;background:#fff}.action-btn[data-v-a9518476]:hover{background:#f5f5f5}.action-btn.danger[data-v-a9518476]{color:#dc2626;border-color:#dc2626}.action-btn.danger[data-v-a9518476]:hover{background:#fef2f2}.dialog-form[data-v-a9518476] .el-input__inner{height:40px;font-size:14px;border:1px solid #e5e5e5;border-radius:8px}.dialog-form[data-v-a9518476] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-input[data-v-a9518476] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 12px}.shadcn-input[data-v-a9518476] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-input[data-v-a9518476] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-date-picker[data-v-a9518476] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px}.shadcn-date-picker[data-v-a9518476] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-date-picker[data-v-a9518476] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-select[data-v-a9518476] .el-input__inner{height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px}.shadcn-select[data-v-a9518476] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-select[data-v-a9518476] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-dialog[data-v-a9518476] .el-dialog{border-radius:12px}.shadcn-dialog[data-v-a9518476] .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #e5e5e5}.shadcn-dialog[data-v-a9518476] .el-dialog__title{font-size:16px;font-weight:600;color:#111827}.shadcn-dialog[data-v-a9518476] .el-dialog__body{padding:24px}.shadcn-dialog[data-v-a9518476] .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #e5e5e5}.search-input[data-v-a9518476] .el-input__inner{height:40px;font-size:14px;border:1px solid #e5e5e5;border-radius:8px}.search-input[data-v-a9518476] .el-input__inner:focus{border-color:#000}.search-input[data-v-a9518476] .el-input-group__append{border-radius:0 8px 8px 0;background:#000;border-color:#000}.search-input[data-v-a9518476] .el-input-group__append .el-icon-search{color:#fff}.personnel-info[data-v-0daedc2e]{padding:0}.page-header[data-v-0daedc2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-0daedc2e]{font-size:18px;font-weight:600;color:#111827;margin:0}.header-right[data-v-0daedc2e]{display:flex;gap:12px;align-items:center}.search-input[data-v-0daedc2e]{width:240px}.table-card[data-v-0daedc2e]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:20px}.pagination-wrapper[data-v-0daedc2e]{margin-top:20px;text-align:center}.pagination-wrapper[data-v-0daedc2e] .el-pagination{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.pagination-wrapper[data-v-0daedc2e] .el-pagination.is-background .btn-next,.pagination-wrapper[data-v-0daedc2e] .el-pagination.is-background .btn-prev,.pagination-wrapper[data-v-0daedc2e] .el-pagination.is-background .el-pager li{border-radius:8px;border:1px solid #e5e5e5;background:#fff;color:#6b7280;font-weight:500}.pagination-wrapper[data-v-0daedc2e] .el-pagination.is-background .btn-next:hover,.pagination-wrapper[data-v-0daedc2e] .el-pagination.is-background .btn-prev:hover,.pagination-wrapper[data-v-0daedc2e] .el-pagination.is-background .el-pager li:hover{color:#111827;border-color:#d4d4d4}.pagination-wrapper[data-v-0daedc2e] .el-pagination.is-background .el-pager li.is-active{background:#000;border-color:#000;color:#fff}.upload-row[data-v-0daedc2e]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:20px}.upload-row .el-form-item[data-v-0daedc2e]{margin-bottom:0}.upload-row .el-form-item__label[data-v-0daedc2e]{padding-bottom:4px}.upload-area[data-v-0daedc2e]{display:flex;flex-direction:column;gap:6px}.avatar-uploader[data-v-0daedc2e]{display:inline-block;cursor:pointer}.avatar-wrapper[data-v-0daedc2e]{width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e5e5e5;transition:border-color .15s,box-shadow .15s}.avatar-wrapper[data-v-0daedc2e]:hover{border-color:#000}.avatar-img[data-v-0daedc2e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-placeholder[data-v-0daedc2e]{width:80px;height:80px;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;font-size:20px;background:#fafafa;transition:all .15s ease}.avatar-placeholder[data-v-0daedc2e]:hover{border-color:#000;background:#f5f5f5;color:#000}.upload-tip[data-v-0daedc2e]{font-size:11px;color:#6b7280;margin:0}.shadcn-btn-primary[data-v-0daedc2e]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:1px solid #000;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-primary[data-v-0daedc2e]:hover{background:#1a1a1a;border-color:#1a1a1a}.shadcn-btn-secondary[data-v-0daedc2e]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-secondary[data-v-0daedc2e]:hover{background:#f5f5f5}.action-btn[data-v-0daedc2e]{height:32px;padding:0 12px;font-size:13px;font-weight:500;border-radius:6px;border:1px solid #e5e5e5;color:#111827;background:#fff}.action-btn[data-v-0daedc2e]:hover{background:#f5f5f5}.action-btn.danger[data-v-0daedc2e]{color:#dc2626;border-color:#dc2626}.action-btn.danger[data-v-0daedc2e]:hover{background:#fef2f2}.dialog-form[data-v-0daedc2e] .el-input__inner{font-size:14px;border:1px solid #e5e5e5;border-radius:8px;width:100%}.dialog-form[data-v-0daedc2e] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-input[data-v-0daedc2e] .el-input__inner,.shadcn-input[data-v-0daedc2e] .el-textarea__inner{width:100%;height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 12px}.shadcn-input[data-v-0daedc2e] .el-input__inner:hover,.shadcn-input[data-v-0daedc2e] .el-textarea__inner:hover{border-color:#d4d4d4}.shadcn-input[data-v-0daedc2e] .el-input__inner:focus,.shadcn-input[data-v-0daedc2e] .el-textarea__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-input[data-v-0daedc2e] .el-textarea__inner{height:auto;padding:12px;resize:vertical}.shadcn-date-picker[data-v-0daedc2e] .el-input__inner{width:100%;height:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#111827;background:#fff;border:1px solid #e5e5e5;border-radius:8px}.shadcn-date-picker[data-v-0daedc2e] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-date-picker[data-v-0daedc2e] .el-input__inner:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.date-range-wrapper[data-v-0daedc2e]{display:flex;align-items:center;width:100%}.date-separator[data-v-0daedc2e]{margin:0 8px;color:#6b7280;flex-shrink:0}.date-picker-half[data-v-0daedc2e]{flex:1;width:calc(50% - 20px)}.dialog-form[data-v-0daedc2e] .el-textarea__inner,.dialog-form[data-v-0daedc2e] textarea.el-textarea__inner{font-size:14px!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;color:#111827!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:8px!important;padding:12px!important;line-height:1.5!important;resize:vertical!important;box-shadow:none!important}.dialog-form[data-v-0daedc2e] .el-textarea__inner:hover,.dialog-form[data-v-0daedc2e] textarea.el-textarea__inner:hover{border-color:#d4d4d4!important}.dialog-form[data-v-0daedc2e] .el-textarea__inner:focus,.dialog-form[data-v-0daedc2e] textarea.el-textarea__inner:focus{border-color:#000!important;box-shadow:0 0 0 3px rgba(0,0,0,.06)!important;outline:none!important}.shadcn-radio-group[data-v-0daedc2e] .el-radio__input.is-checked .el-radio__inner{background-color:#000;border-color:#000}.shadcn-radio-group[data-v-0daedc2e] .el-radio__input.is-checked+.el-radio__label{color:#000}.shadcn-dialog[data-v-0daedc2e] .el-dialog{border-radius:12px;width:1000px!important}.shadcn-dialog[data-v-0daedc2e] .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #e5e5e5}.shadcn-dialog[data-v-0daedc2e] .el-dialog__title{font-size:16px;font-weight:600;color:#111827}.shadcn-dialog[data-v-0daedc2e] .el-dialog__body{padding:24px}.shadcn-dialog[data-v-0daedc2e] .el-dialog__footer{padding:16px 24px 20px;border-top:1px solid #e5e5e5}.search-input[data-v-0daedc2e] .el-input__inner{height:40px;font-size:14px;border:1px solid #e5e5e5;border-radius:8px}.search-input[data-v-0daedc2e] .el-input__inner:focus{border-color:#000}.search-input[data-v-0daedc2e] .el-input-group__append{border-radius:0 8px 8px 0;background:#000;border-color:#000}.search-input[data-v-0daedc2e] .el-input-group__append .el-icon-search{color:#fff}.bidder-page[data-v-6f28311a]{width:100%;height:100%;overflow-x:hidden}.page-container[data-v-6f28311a]{padding:24px 32px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}@keyframes fadeIn-6f28311a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-6f28311a]{margin-bottom:24px}.page-title[data-v-6f28311a]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;color:#111827;margin:0 0 8px 0;letter-spacing:-.02em}.page-description[data-v-6f28311a]{font-size:14px;color:#6b7280;margin:0}.tab-nav[data-v-6f28311a]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;border-bottom:1px solid #e5e5e5;padding-bottom:16px}.tab-nav-left[data-v-6f28311a]{display:flex;gap:8px}.shadcn-btn-primary.save-btn[data-v-6f28311a]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:#000;border:1px solid #000;border-radius:8px;cursor:pointer;transition:all .15s ease}.shadcn-btn-primary.save-btn[data-v-6f28311a]:hover{background:#1a1a1a;border-color:#1a1a1a}.tab-item[data-v-6f28311a]{padding:10px 20px;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#6b7280;background:transparent;border:1px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all .15s ease}.tab-item[data-v-6f28311a]:hover:not(.active){background:#f5f5f5;color:#111827}.tab-item.active[data-v-6f28311a]{color:#fff;background:#000;border-color:#000}.content-area[data-v-6f28311a]{height:calc(100vh - 288px);overflow-y:auto;overflow-x:hidden}.content-area>div[data-v-6f28311a]{padding-right:16px}.empty-state[data-v-6f28311a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:8px;min-height:400px}.empty-icon-wrap[data-v-6f28311a]{width:64px;height:64px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon-wrap i[data-v-6f28311a]{font-size:28px;color:#9ca3af}.empty-title[data-v-6f28311a]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px 0}.empty-text[data-v-6f28311a]{font-size:14px;color:#9ca3af;margin:0}.bidder-content[data-v-6f28311a]{min-height:400px}.user-page[data-v-5e253752]{width:100%;height:100%;--primary:#000;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#111;--muted:#f5f5f5;--muted-foreground:#737373;--border:#e5e5e5;--input:#e5e5e5;--ring:#000;--radius:12px;--success:#16a34a;--warning:#d97706;--destructive:#dc2626;--background:#fff;--foreground:#111827}.page-container[data-v-5e253752]{padding:24px 32px;background:#fff;border:1px solid #e6e8ee;border-radius:8px}@keyframes fadeIn-5e253752{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-header[data-v-5e253752]{margin-bottom:32px}.page-title[data-v-5e253752]{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;color:var(--foreground);margin:0 0 8px 0;letter-spacing:-.02em}.page-description[data-v-5e253752]{font-size:14px;color:var(--muted-foreground);margin:0}.content-grid[data-v-5e253752]{display:grid;grid-template-columns:280px 1fr;gap:24px;width:100%}.empty-state[data-v-5e253752]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:8px;min-height:400px}.empty-icon[data-v-5e253752]{width:64px;height:64px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-icon i[data-v-5e253752]{font-size:28px;color:#9ca3af}.empty-text[data-v-5e253752]{font-size:14px;color:#9ca3af;margin:0}.empty-title[data-v-5e253752]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px 0}.card[data-v-5e253752]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden}.card-header[data-v-5e253752]{padding:16px 20px;border-bottom:1px solid var(--border);background:#fff}.card-title[data-v-5e253752]{font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;color:var(--foreground);letter-spacing:-.01em}.card-body[data-v-5e253752]{padding:20px}.card-footer[data-v-5e253752]{padding:16px 20px;border-top:1px solid var(--border);background:#fff;display:flex;justify-content:flex-end}.avatar-section[data-v-5e253752]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px}.avatar-wrapper[data-v-5e253752]{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.avatar-img[data-v-5e253752]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-placeholder[data-v-5e253752]{width:100%;height:100%;background:var(--secondary);display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);font-size:32px}.avatar-overlay[data-v-5e253752]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;opacity:0;transition:opacity .2s ease}.avatar-tips[data-v-5e253752]{text-align:center}.tip-title[data-v-5e253752]{font-size:14px;font-weight:500;color:var(--foreground);margin:0 0 4px 0}.tip-desc[data-v-5e253752]{font-size:12px;color:var(--muted-foreground);margin:0}.form-item[data-v-5e253752]{margin-bottom:20px}.form-item[data-v-5e253752]:last-child{margin-bottom:0}.form-label[data-v-5e253752]{display:block;font-size:13px;font-weight:500;color:var(--foreground);margin-bottom:8px;letter-spacing:-.01em}.form-row[data-v-5e253752]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.input-with-action[data-v-5e253752]{display:flex;gap:8px}.input-with-action .shadcn-input[data-v-5e253752]{flex:1}.code-input-group[data-v-5e253752]{display:flex;gap:8px}.code-input-group .shadcn-input[data-v-5e253752]{flex:1}.code-image[data-v-5e253752]{width:100px;height:40px;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid var(--border);transition:border-color .2s ease}.code-image[data-v-5e253752]:hover{border-color:var(--primary)}.code-image img[data-v-5e253752]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sms-input-group[data-v-5e253752]{display:flex;gap:8px}.sms-input-group .shadcn-input[data-v-5e253752]{flex:1}.shadcn-input[data-v-5e253752] .el-input__inner{height:40px;font-size:14px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:8px;padding:0 12px;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.02)}.shadcn-input[data-v-5e253752] .el-input__inner:hover{border-color:#d4d4d4}.shadcn-input[data-v-5e253752] .el-input__inner:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.shadcn-input[data-v-5e253752] .el-input__inner::-moz-placeholder{color:var(--muted-foreground)}.shadcn-input[data-v-5e253752] .el-input__inner::placeholder{color:var(--muted-foreground)}.shadcn-input.is-disabled[data-v-5e253752] .el-input__inner{background:var(--secondary);color:var(--muted-foreground);cursor:not-allowed}.shadcn-btn-primary[data-v-5e253752]{height:40px;padding:0 20px;font-size:14px;font-weight:500;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary);border-radius:8px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px;letter-spacing:-.01em}.shadcn-btn-primary[data-v-5e253752]:hover{background:#1a1a1a;border-color:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.shadcn-btn-primary[data-v-5e253752]:active{transform:translateY(0);box-shadow:none}.shadcn-btn-secondary[data-v-5e253752]{height:40px;padding:0 14px;font-size:13px;font-weight:500;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.shadcn-btn-secondary[data-v-5e253752]:hover{background:#e5e5e5;border-color:#d4d4d4}.shadcn-btn-secondary i[data-v-5e253752]{font-size:14px}.shadcn-btn-code[data-v-5e253752]{height:40px;padding:0 14px;font-size:13px;font-weight:500;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--foreground);background:var(--secondary);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .15s ease;min-width:100px}.shadcn-btn-code[data-v-5e253752]:hover:not(:disabled){background:#e5e5e5;border-color:#d4d4d4}.shadcn-btn-code[data-v-5e253752]:disabled{cursor:not-allowed;opacity:.6;color:var(--muted-foreground)}@media (max-width:768px){.content-grid[data-v-5e253752],.form-row[data-v-5e253752]{grid-template-columns:1fr}.page-container[data-v-5e253752]{padding:16px}.page-title[data-v-5e253752]{font-size:24px}}