.markmap-page[data-v-b09da4c3]{display:flex;flex-direction:column;gap:12px}.tpl-row[data-v-b09da4c3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:var(--card-bg, #fff);border-radius:12px;padding:10px 14px;box-shadow:0 2px 10px #0000000f}.tpl-label[data-v-b09da4c3]{font-size:11px;color:var(--text-secondary, #999);font-weight:700;letter-spacing:1px;text-transform:uppercase}.tpl-chip[data-v-b09da4c3]{font-size:12px;padding:4px 11px;background:var(--bg-alt, #f4f4f6);border-radius:20px;border:none;cursor:pointer;color:var(--text-secondary, #666);font-weight:600;transition:background .15s,color .15s;font-family:inherit}.tpl-chip[data-v-b09da4c3]:hover{background:#6c63ff1a;color:#6c63ff}.tpl-chip.is-active[data-v-b09da4c3]{background:#6c63ff;color:#fff;box-shadow:0 1px 4px #6c63ff4d}.tpl-chip.is-active[data-v-b09da4c3]:hover{background:#6c63ff;color:#fff;filter:brightness(1.05)}.main-grid[data-v-b09da4c3]{display:grid;grid-template-columns:2fr 3fr;gap:12px;align-items:stretch}@media(max-width:768px){.main-grid[data-v-b09da4c3]{grid-template-columns:1fr}}.panel[data-v-b09da4c3]{background:var(--card-bg, #fff);border-radius:14px;box-shadow:0 2px 10px #00000012;overflow:hidden;display:flex;flex-direction:column;height:640px}.panel-head[data-v-b09da4c3]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-color, #eee);flex-wrap:wrap;gap:8px}.panel-label[data-v-b09da4c3]{font-size:11px;font-weight:700;color:var(--text-secondary, #999);letter-spacing:1px;text-transform:uppercase}.panel-actions[data-v-b09da4c3]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.d-btn[data-v-b09da4c3]{background:var(--bg-alt, #f4f4f6);border:none;color:var(--text-secondary, #666);font-size:12px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer;transition:all .12s;font-family:inherit}.d-btn[data-v-b09da4c3]:hover{background:#6c63ff1a;color:#6c63ff}.d-sep[data-v-b09da4c3]{width:1px;height:16px;background:var(--border-color, #eee);margin:0 4px}.bg-toggle[data-v-b09da4c3]{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-secondary, #666);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 8px;background:var(--bg-alt, #f4f4f6);border-radius:7px;transition:all .12s}.bg-toggle[data-v-b09da4c3]:hover{background:#6c63ff1a;color:#6c63ff}.bg-toggle input[data-v-b09da4c3]{accent-color:#6c63ff;margin:0}.md-input[data-v-b09da4c3]{width:100%;flex:1;min-height:0;border:none;padding:12px 14px;font-family:Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;resize:none;outline:none;color:var(--text-primary, #111);background:var(--card-bg, #fff);-moz-tab-size:2;tab-size:2}.md-input[data-v-b09da4c3]::placeholder{color:var(--text-secondary, #999);opacity:.55}.mm-wrap[data-v-b09da4c3]{position:relative;flex:1;min-height:0;background:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:20px 20px;background-color:var(--card-bg, #fafafa);overflow:hidden}.mm-svg[data-v-b09da4c3]{width:100%;height:100%;display:block}.mm-svg[data-v-b09da4c3] .markmap-foreign{color:var(--text-primary, #111)}.mm-svg[data-v-b09da4c3] .markmap-foreign a{color:#6c63ff}.mm-svg[data-v-b09da4c3] .markmap-foreign code{background:var(--bg-alt, #f4f4f6);padding:1px 4px;border-radius:4px;font-size:.92em}.mm-foot[data-v-b09da4c3]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-top:1px solid var(--border-color, #eee);background:var(--bg-alt, #f4f4f6);font-size:11px;color:var(--text-secondary, #999);flex-wrap:wrap}.err-text[data-v-b09da4c3]{color:#d32f2f;font-family:Menlo,monospace;font-size:11px;word-break:break-word;flex:1}.err-text[data-v-b09da4c3]:empty{display:none}.hint-text[data-v-b09da4c3]{line-height:1.6}@media(max-width:768px){.panel[data-v-b09da4c3]{height:480px}.md-input[data-v-b09da4c3]{font-size:13px}.panel-actions[data-v-b09da4c3]{gap:3px}.d-btn[data-v-b09da4c3]{padding:5px 8px;font-size:11px}.bg-toggle[data-v-b09da4c3]{padding:4px 7px;font-size:10px}button[data-v-b09da4c3],a[data-v-b09da4c3]{touch-action:manipulation}}
