.kb-edit[data-v-ab2169e6]{padding:24px}.page-header[data-v-ab2169e6]{margin-bottom:20px}.page-header h3[data-v-ab2169e6]{margin:0;font-size:18px;font-weight:700;color:var(--ink)}.page-desc[data-v-ab2169e6]{margin:6px 0 0;font-size:13px;color:var(--stone-500);line-height:1.5}.edit-form[data-v-ab2169e6]{max-width:720px}.form-hint[data-v-ab2169e6]{font-size:12px;color:var(--stone-400);line-height:1.5;margin-top:4px}.cover-cell[data-v-ab2169e6]{display:flex;gap:14px;align-items:flex-start}.cov-thumb[data-v-ab2169e6]{width:132px;height:76px;border-radius:var(--radius);overflow:hidden;flex:none;display:flex;align-items:center;justify-content:center;position:relative;background:var(--stone-200)}.cov-thumb img[data-v-ab2169e6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cov-glyph[data-v-ab2169e6]{color:hsla(0,0%,100%,.75);font-size:30px;font-weight:700}.cover-btns[data-v-ab2169e6]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.cat-cell[data-v-ab2169e6]{display:inline-flex;align-items:center;gap:6px}.cat-dot[data-v-ab2169e6]{width:7px;height:7px;border-radius:50%;display:inline-block}.mat-zone[data-v-ab2169e6]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;width:100%}.mat-toolbar[data-v-ab2169e6]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-light);background:var(--bg-warm)}.mat-sum[data-v-ab2169e6]{font-size:12.5px;color:var(--stone-500)}.mat-acts[data-v-ab2169e6]{display:flex;gap:8px;align-items:center}.ed-sec[data-v-ab2169e6]{padding:4px 10px 4px}.sec-h[data-v-ab2169e6]{display:flex;align-items:center;gap:8px;padding:8px 8px;border-radius:var(--radius);font-size:13px;color:var(--stone-500)}.sec-h>i[data-v-ab2169e6]{cursor:pointer;color:var(--stone-400)}.sec-h b[data-v-ab2169e6]{font-weight:600;color:var(--ink);font-size:13px}.sec-cnt[data-v-ab2169e6]{color:var(--stone-400);font-size:12px}.sec-acts[data-v-ab2169e6]{margin-left:auto}.sec-acts .op-btn[data-v-ab2169e6]{font-size:12px}.mrow[data-v-ab2169e6]{display:flex;align-items:center;gap:11px;padding:8px 8px 8px 34px;border-radius:var(--radius)}.mrow[data-v-ab2169e6]:hover{background:var(--bg-warm)}.m-idx[data-v-ab2169e6]{width:20px;text-align:center;font-size:12px;color:var(--stone-400);font-variant-numeric:tabular-nums;flex:none}.m-type[data-v-ab2169e6]{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff;flex:none}.m-type i[data-v-ab2169e6]{font-size:13px}.m-video[data-v-ab2169e6]{background:#e11d48}.m-audio[data-v-ab2169e6]{background:#0e9384}.m-pdf[data-v-ab2169e6]{background:#dc2626}.m-word[data-v-ab2169e6]{background:#2b7cd3}.m-ppt[data-v-ab2169e6]{background:#ea580c}.m-excel[data-v-ab2169e6]{background:#15803d}.m-image[data-v-ab2169e6]{background:#9333ea}.m-text[data-v-ab2169e6]{background:#64748b}.m-other[data-v-ab2169e6]{background:#8a97a8}.m-name[data-v-ab2169e6]{flex:1;min-width:0;font-size:13.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-meta[data-v-ab2169e6]{font-size:12px;color:var(--stone-400);white-space:nowrap;flex:none}.m-ops[data-v-ab2169e6]{flex:none;display:flex;gap:0}.mat-empty[data-v-ab2169e6]{padding:22px 14px;text-align:center;color:var(--stone-400);font-size:12.5px}.form-actions[data-v-ab2169e6]{margin-top:8px}.op-btn[data-v-ab2169e6]{border:none;background:none;padding:4px 8px;border-radius:6px;font-size:13px;font-weight:500;color:var(--stone-700);cursor:pointer;transition:all .12s var(--ease-out);white-space:nowrap}.op-btn[data-v-ab2169e6]:hover{color:var(--primary);background:var(--primary-soft)}.op-btn--danger[data-v-ab2169e6]{color:var(--stone-500)}.op-btn--danger[data-v-ab2169e6]:hover{color:var(--danger);background:var(--danger-soft)}.op-btn[data-v-ab2169e6]:disabled{color:var(--stone-300);cursor:not-allowed;background:none}.pd-head[data-v-ab2169e6]{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.pd-title[data-v-ab2169e6]{font-size:13.5px;font-weight:600;color:var(--ink)}.pd-all-tip[data-v-ab2169e6]{font-size:13px;color:var(--stone-500);background:var(--bg-warm);border-radius:var(--radius);padding:12px 14px}.tree-box[data-v-ab2169e6]{max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);padding:8px}.picker-empty[data-v-ab2169e6]{padding:24px;text-align:center;color:var(--stone-400);font-size:12.5px}.picker-tip[data-v-ab2169e6]{font-size:11.5px;color:var(--stone-400);margin-top:8px}.emp-picker[data-v-ab2169e6]{display:flex;gap:12px}.emp-picker-left[data-v-ab2169e6]{width:200px;flex:none;border:1px solid var(--border);border-radius:var(--radius);padding:8px;max-height:280px;overflow:auto}.emp-picker-title[data-v-ab2169e6]{font-size:12px;color:var(--stone-400);margin-bottom:4px}.emp-picker-right[data-v-ab2169e6]{flex:1;min-width:0;display:flex;flex-direction:column}.emp-search[data-v-ab2169e6]{margin-bottom:8px}.emp-list[data-v-ab2169e6]{border:1px solid var(--border);border-radius:var(--radius);max-height:240px;overflow:auto}.emp-row[data-v-ab2169e6]{display:flex;align-items:center;gap:8px;padding:7px 12px;border-top:1px solid var(--border-light);font-size:13px;cursor:pointer}.emp-row[data-v-ab2169e6]:first-child{border-top:none}.emp-row[data-v-ab2169e6]:hover{background:var(--bg-warm)}.emp-row.is-checked[data-v-ab2169e6]{background:var(--primary-soft)}.emp-row input[data-v-ab2169e6]{accent-color:var(--primary)}.emp-name[data-v-ab2169e6]{flex:1}.emp-no[data-v-ab2169e6]{font-size:11.5px;color:var(--stone-400)}@media (max-width:768px){.kb-edit[data-v-ab2169e6]{padding:16px 14px calc(24px + env(safe-area-inset-bottom, 0));background:var(--bg)}.cover-cell[data-v-ab2169e6],.emp-picker[data-v-ab2169e6]{flex-direction:column}.emp-picker-left[data-v-ab2169e6]{width:100%;max-height:160px}.m-ops .op-btn[data-v-ab2169e6]{padding:4px 5px}}