.skill-page[data-v-7f59770b]{padding:24px;width:100%;box-sizing:border-box}.page-header[data-v-7f59770b]{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header h3[data-v-7f59770b]{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--ink)}.page-desc[data-v-7f59770b]{margin:0;font-size:13px;color:var(--stone-500);line-height:1.6}.ph-tabs[data-v-7f59770b]{flex-shrink:0}.layers-area[data-v-7f59770b]{display:flex;flex-direction:column;gap:16px}.layer-card[data-v-7f59770b]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;border-left:4px solid var(--stone-300)}.layer-1[data-v-7f59770b]{border-left-color:#2563eb}.layer-2[data-v-7f59770b]{border-left-color:#3b82f6}.layer-3[data-v-7f59770b]{border-left-color:#16a34a}.layer-4[data-v-7f59770b]{border-left-color:var(--accent)}.layer-5[data-v-7f59770b]{border-left-color:var(--accent-mid)}.layer-head[data-v-7f59770b]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-light);background:var(--bg-warm)}.layer-title[data-v-7f59770b]{display:flex;align-items:center;gap:10px}.layer-badge[data-v-7f59770b]{font-size:12px;font-weight:700;color:#fff;background:var(--stone-500);padding:2px 8px;border-radius:4px}.layer-1 .layer-badge[data-v-7f59770b]{background:#2563eb}.layer-2 .layer-badge[data-v-7f59770b]{background:#3b82f6}.layer-3 .layer-badge[data-v-7f59770b]{background:#16a34a}.layer-4 .layer-badge[data-v-7f59770b]{background:var(--accent)}.layer-5 .layer-badge[data-v-7f59770b]{background:var(--accent-mid)}.layer-name[data-v-7f59770b]{font-size:15px;font-weight:600;color:var(--ink)}.layer-count[data-v-7f59770b]{font-size:12px;color:var(--stone-400)}.skill-list[data-v-7f59770b]{padding:8px 20px}.empty-layer[data-v-7f59770b]{padding:16px 0;font-size:13px;color:var(--stone-300);text-align:center}.skill-item[data-v-7f59770b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-light)}.skill-item[data-v-7f59770b]:last-child{border-bottom:none}.skill-item--off[data-v-7f59770b]{opacity:.6}.skill-main[data-v-7f59770b]{min-width:0;flex:1}.skill-name-row[data-v-7f59770b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skill-name[data-v-7f59770b]{font-size:14px;font-weight:600;color:var(--ink)}.skill-code[data-v-7f59770b]{font-size:11px;color:var(--stone-400);font-family:monospace}.tag[data-v-7f59770b]{font-size:11px;padding:1px 7px;border-radius:3px;border:1px solid var(--border-light)}.tag-system[data-v-7f59770b]{color:var(--stone-500);background:var(--bg-warm)}.tag-custom[data-v-7f59770b]{color:var(--accent);border-color:var(--accent)}.tag-off[data-v-7f59770b]{color:var(--danger);border-color:var(--danger)}.skill-desc[data-v-7f59770b]{margin:4px 0 0;font-size:13px;color:var(--stone-500);line-height:1.5}.skill-actions[data-v-7f59770b]{white-space:nowrap;flex-shrink:0}.danger-btn[data-v-7f59770b]{color:var(--danger)!important}.form-hint[data-v-7f59770b]{font-size:12px;color:var(--stone-400);margin-left:8px}@media (max-width:768px){.skill-page[data-v-7f59770b]{padding:14px}.layer-head[data-v-7f59770b]{padding:12px 14px}.skill-list[data-v-7f59770b]{padding:8px 14px}.skill-item[data-v-7f59770b]{flex-direction:column;align-items:flex-start;gap:8px}.skill-actions[data-v-7f59770b]{display:flex;gap:12px}}.skill-dialog .el-textarea__inner{line-height:1.6;resize:none}.skill-dialog.is-fullscreen .el-dialog__body{padding:16px;overflow-y:auto;max-height:calc(100dvh - 112px)}