.profile-workbench[data-v-4a4d9bcf]{min-height:calc(100vh - 148px);padding:22px 28px 88px;background:linear-gradient(180deg,rgba(255,244,233,.96),rgba(255,250,245,.96) 42%,rgba(246,248,243,.98));color:#2c261f}.workbench-head[data-v-4a4d9bcf]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px;padding:20px 22px;border:1px solid #f0d8c8;border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 28px rgba(180,93,38,.08)}.workbench-head p[data-v-4a4d9bcf]{margin:8px 0 0;color:#6d5b4f}.eyebrow[data-v-4a4d9bcf]{color:#2f261f;font-size:20px;font-weight:800;line-height:1.25}.head-actions[data-v-4a4d9bcf]{display:flex;align-items:center;gap:10px}.head-actions[data-v-4a4d9bcf] .el-button{height:32px;margin-left:0;padding:8px 14px;border-radius:6px;font-weight:600}.head-actions[data-v-4a4d9bcf] .profile-ai-action{border-color:#d86f37;color:#fff;background:#d86f37;box-shadow:0 6px 14px rgba(216,111,55,.16)}.head-actions[data-v-4a4d9bcf] .profile-ai-action:focus,.head-actions[data-v-4a4d9bcf] .profile-ai-action:hover{border-color:#c7602c;color:#fff;background:#c7602c}.workspace[data-v-4a4d9bcf]{display:grid;grid-template-columns:240px minmax(0,1fr) 300px;gap:14px;align-items:start}.evidence-panel[data-v-4a4d9bcf],.field-panel[data-v-4a4d9bcf],.group-nav[data-v-4a4d9bcf]{border:1px solid #eadfd5;border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(75,54,35,.04)}.group-nav[data-v-4a4d9bcf]{padding:10px;background:rgba(255,253,249,.96)}.group-item[data-v-4a4d9bcf]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:7px;color:#6a5d52;background:transparent;cursor:pointer}.group-item em[data-v-4a4d9bcf]{color:#9a8b7d;font-style:normal}.group-item.active[data-v-4a4d9bcf]{color:#9a3f0d;background:#fff0e3}.group-item.active em[data-v-4a4d9bcf]{color:#356d45}.evidence-panel[data-v-4a4d9bcf],.field-panel[data-v-4a4d9bcf]{padding:18px}.panel-title[data-v-4a4d9bcf]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-title h3[data-v-4a4d9bcf]{margin:0;font-size:18px}.panel-title p[data-v-4a4d9bcf]{margin:6px 0 0;color:#74675c;font-size:13px}.panel-title.compact[data-v-4a4d9bcf]{margin-bottom:12px}.field-list[data-v-4a4d9bcf]{display:flex;flex-direction:column;gap:10px}.field-row[data-v-4a4d9bcf]{padding:14px;border:1px solid #eadfd5;border-radius:8px;background:#fffdf9;cursor:pointer}.field-row.selected[data-v-4a4d9bcf]{border-color:#e28b52;background:#fff8f0;box-shadow:inset 3px 0 0 #d76524}.field-meta[data-v-4a4d9bcf]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.field-meta label[data-v-4a4d9bcf]{color:#2f261f;font-weight:700}.field-meta small[data-v-4a4d9bcf]{display:block;margin-top:4px;color:#9a8d82}.field-control[data-v-4a4d9bcf]{width:100%}.array-editor[data-v-4a4d9bcf]{display:flex;flex-direction:column;gap:8px}.array-item[data-v-4a4d9bcf]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #eadfd5;border-radius:6px;background:#fff}.array-input[data-v-4a4d9bcf]{flex:1;min-width:0}.array-input[data-v-4a4d9bcf] .el-textarea__inner{min-height:24px!important;padding:0;border:0;box-shadow:none;line-height:24px;background:transparent}.array-remove[data-v-4a4d9bcf]{width:24px;height:24px;min-height:24px;padding:0;color:#8a8f89}.array-add[data-v-4a4d9bcf]{align-self:flex-start;min-height:28px;padding:0;color:#d76524;font-weight:700}.array-color-dot[data-v-4a4d9bcf]{flex:0 0 auto;width:18px;height:18px;border:1px solid #ddd1c7;border-radius:50%}.evidence-name[data-v-4a4d9bcf]{margin-bottom:14px;color:#2f261f;font-size:16px;font-weight:700}.evidence-list[data-v-4a4d9bcf]{margin:0}.evidence-list dt[data-v-4a4d9bcf]{margin-top:12px;color:#87796e;font-size:13px}.evidence-list dd[data-v-4a4d9bcf]{margin:6px 0 0;color:#2f261f;line-height:1.6;word-break:break-word}.workbench-footer[data-v-4a4d9bcf]{position:fixed;right:24px;bottom:0;left:24px;z-index:20;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:12px 20px;border:1px solid #ead5c7;border-bottom:0;border-radius:8px 8px 0 0;background:rgba(255,253,250,.98);box-shadow:0 -8px 24px rgba(180,93,38,.12)}.workbench-footer>span[data-v-4a4d9bcf]{display:none}.footer-actions[data-v-4a4d9bcf]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.footer-actions[data-v-4a4d9bcf] .el-button{height:34px;margin-left:0;padding:8px 16px;border-radius:7px;font-weight:600}.footer-actions[data-v-4a4d9bcf] .save-action{border-color:#dccdc0;color:#59493f;background:#fff}.footer-actions[data-v-4a4d9bcf] .save-action:focus,.footer-actions[data-v-4a4d9bcf] .save-action:hover{border-color:#c8a78d;color:#8e4d28;background:#fff8f2}.footer-actions[data-v-4a4d9bcf] .material-confirm-action{border-color:#f0c8a8;color:#8f4a22;background:#fff1e4}.footer-actions[data-v-4a4d9bcf] .material-confirm-action:focus,.footer-actions[data-v-4a4d9bcf] .material-confirm-action:hover{border-color:#e4ad83;color:#793b19;background:#ffe6d1}@media(max-width:1200px){.workspace[data-v-4a4d9bcf]{grid-template-columns:220px minmax(0,1fr)}.evidence-panel[data-v-4a4d9bcf]{grid-column:1/-1}}@media(max-width:860px){.profile-workbench[data-v-4a4d9bcf]{padding:16px 14px 118px}.workbench-footer[data-v-4a4d9bcf],.workbench-head[data-v-4a4d9bcf]{flex-direction:column;align-items:stretch}.footer-actions[data-v-4a4d9bcf]{width:100%;justify-content:flex-end;flex-wrap:wrap}.workspace[data-v-4a4d9bcf]{grid-template-columns:1fr}}