.note-editor-toolbar[data-v-5deba7f5]{display:flex;flex-wrap:wrap;align-items:center;scrollbar-width:thin}.note-editor-density[data-v-5deba7f5]{display:inline-flex;align-items:center;flex-shrink:0;gap:3px;min-height:31px;padding:0 6px;border:1px solid var(--ui-border);border-radius:7px;color:var(--ui-text-secondary);background:var(--ui-surface);font:11px/1.4 var(--sans)}.note-editor-density select[data-v-5deba7f5]{min-height:28px;border:0;color:var(--ui-text);background:transparent;font:inherit;cursor:pointer}.note-font-size[data-v-5deba7f5]{display:inline-flex;height:28px;flex:0 0 auto;align-items:center;gap:4px;padding:0 5px;color:var(--ui-text-secondary);border:1px solid color-mix(in srgb,var(--ui-border-strong) 72%,transparent);border-radius:4px;background:color-mix(in srgb,var(--ui-surface) 30%,transparent);font-family:var(--sans);font-size:10px;white-space:nowrap}.note-font-size.on-citation[data-v-5deba7f5]{color:var(--teal,var(--ui-text));border-color:color-mix(in srgb,var(--ui-primary) 42%,transparent);background:color-mix(in srgb,var(--ui-hover) 85%,transparent)}.note-font-size select[data-v-5deba7f5]{width:48px;height:24px;padding:0 2px;color:var(--ui-text);border:0;outline:none;background:transparent;cursor:pointer;font:inherit}.note-color-picker[data-v-5deba7f5],.note-more-tools[data-v-5deba7f5]{position:relative;flex:0 0 auto}.note-more-toggle[data-v-5deba7f5],.note-swatch-btn[data-v-5deba7f5]{display:inline-flex;height:28px;min-width:28px;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px 7px 3px;color:var(--ui-text-secondary);border:1px solid color-mix(in srgb,var(--ui-border-strong) 72%,transparent);border-radius:4px;background:color-mix(in srgb,var(--ui-surface) 30%,transparent);cursor:pointer;font-family:var(--sans);line-height:1}.note-more-toggle[data-v-5deba7f5]:hover,.note-swatch-btn[data-v-5deba7f5]:hover{border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--ui-hover) 60%,transparent)}.note-more-toggle[data-v-5deba7f5]:disabled,.note-swatch-btn[data-v-5deba7f5]:disabled{cursor:not-allowed;opacity:.42}.note-swatch-letter[data-v-5deba7f5]{font-size:13px;font-weight:700;line-height:1}.note-swatch-mark[data-v-5deba7f5]{padding:0 2px;border-radius:2px;font-size:12px;font-weight:700}.note-swatch-bar[data-v-5deba7f5]{display:block;width:14px;height:3px;border-radius:1px;background:var(--ui-primary)}.note-swatch-bar.clear[data-v-5deba7f5]{background:var(--ui-canvas);background-color:var(--ui-hover)}.note-more-toggle[data-v-5deba7f5]{font-size:16px;padding:0 6px}.note-more-toggle.active[data-v-5deba7f5],.note-swatch-btn[aria-expanded=true][data-v-5deba7f5]{color:var(--teal);border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--ui-hover) 75%,transparent)}.note-editor-toolbar>button[data-v-5deba7f5]{flex:0 0 auto}.note-editor-toolbar>button.active[data-v-5deba7f5]{color:var(--ui-text);background:var(--ui-selected)}.note-editor-toolbar>button[data-v-5deba7f5]:disabled,.note-font-size select[data-v-5deba7f5]:disabled{cursor:not-allowed;opacity:.42}.note-document-editor[data-v-5deba7f5]{font-family:var(--sans);font-size:16px;line-height:var(--note-line-height,1.6)}.note-document-editor[data-v-5deba7f5] p{margin:0 0 var(--note-paragraph-space,.35em)}.note-document-editor[data-v-5deba7f5] li{margin-block:.15em}.note-document-editor[data-v-5deba7f5] .note-origin-link{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 14px;padding:6px 10px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-canvas);font:12px/1.55 var(--sans)}.note-document-editor[data-v-5deba7f5] .note-origin-link a{overflow:hidden;color:var(--ui-text-secondary);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.note-document-editor[data-v-5deba7f5] .note-origin-link a:hover{color:var(--ui-text);text-decoration:underline;text-underline-offset:3px}.note-document-editor.is-empty[data-v-5deba7f5]:before{position:absolute;color:var(--ui-muted);content:attr(data-placeholder);pointer-events:none;font-weight:400}.night-mode{color:#c4cec8;border-color:#53615a;background:#ffffff09}.night-mode{color:#d4ddd7}.night-mode{color:#8fb5aa;background:#8fb5aa26}.night-mode{color:#7a8680}@media(max-width:760px){.note-editor-toolbar[data-v-5deba7f5]{padding-bottom:3px;-webkit-overflow-scrolling:touch}.note-font-size[data-v-5deba7f5],.note-more-toggle[data-v-5deba7f5],.note-swatch-btn[data-v-5deba7f5]{min-height:32px}}.note-style-popover{position:fixed;z-index:180;width:228px;padding:10px;color:var(--ui-text);border:1px solid #cfc6b8;border-radius:8px;background:var(--ui-canvas);box-shadow:none;font-family:var(--sans,system-ui,sans-serif)}.note-style-popover>header{margin-bottom:8px;padding:0 2px 6px;color:var(--teal,var(--ui-text));border-bottom:1px solid rgba(207,198,184,.85);font-size:12px;font-weight:600;letter-spacing:1px}.note-swatch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.note-swatch{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 5px;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.note-swatch:hover{background:color-mix(in srgb,var(--ui-primary) 7%,transparent)}.note-swatch.active{border-color:color-mix(in srgb,var(--ui-primary) 45%,transparent);background:color-mix(in srgb,var(--ui-hover) 85%,transparent)}.note-swatch-face{display:block;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--ui-primary) 18%,transparent);border-radius:50%;box-shadow:none}.note-swatch-face.clear{background:var(--ui-canvas)}.note-swatch small{color:var(--ui-text-secondary);font-size:10px;line-height:1}.note-swatch-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(207,198,184,.85)}.note-custom-color{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-secondary);font-size:11px;cursor:pointer}.note-custom-color input[type=color]{width:28px;height:22px;padding:0;border:1px solid #cfc6b8;border-radius:4px;background:var(--ui-surface);cursor:pointer}.note-swatch-reset{padding:4px 8px;color:var(--teal,var(--ui-text));border:1px solid color-mix(in srgb,var(--ui-border-strong) 75%,transparent);border-radius:4px;background:color-mix(in srgb,var(--ui-surface) 45%,transparent);cursor:pointer;font-size:11px}.note-swatch-reset:hover{background:color-mix(in srgb,var(--ui-hover) 90%,transparent)}.note-more-popover{width:140px;display:grid;gap:2px;padding:6px}.note-more-popover>button{display:block;width:100%;height:32px;padding:0 10px;color:var(--ui-text);border:0;border-radius:4px;background:transparent;cursor:pointer;font-family:inherit;font-size:12px;text-align:left}.note-more-popover>button:hover{color:var(--teal,var(--ui-text));background:color-mix(in srgb,var(--ui-primary) 8%,transparent)}.note-more-popover>button:disabled{cursor:not-allowed;opacity:.42}.night-mode .note-style-popover{color:#d4ddd7;border-color:#46534d;background:#2a3532;box-shadow:0 10px 28px #00000059}.night-mode .note-style-popover>header{color:#8fb5aa;border-bottom-color:#46534d}.night-mode .note-swatch:hover{background:#8fb5aa1a}.night-mode .note-swatch.active{border-color:#8fb5aa8c;background:#8fb5aa24}.night-mode .note-swatch small{color:#9aa8a2}.night-mode .note-swatch-footer{border-top-color:#46534d}.night-mode .note-custom-color{color:#b7c2bc}.night-mode .note-custom-color input[type=color]{border-color:#53615a;background:#1f2926}.night-mode .note-swatch-reset{color:#8fb5aa;border-color:#53615a;background:#ffffff0a}.night-mode .note-more-popover>button{color:#d4ddd7}.night-mode .note-more-popover>button:hover{color:#8fb5aa;background:#8fb5aa1f}.note-conflict-layer[data-v-cd9fdacd]{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:16px}.note-conflict-mask[data-v-cd9fdacd]{position:absolute;inset:0;border:0;background:#1624226b;cursor:pointer}.note-conflict-panel[data-v-cd9fdacd]{position:relative;z-index:1;width:min(440px,100%);padding:22px 22px 18px;border:1px solid #cfc6b8;border-radius:8px;background:#f7f3ea;box-shadow:0 18px 48px #14282447}.note-conflict-panel h3[data-v-cd9fdacd]{margin:0 0 10px;color:var(--teal);font-size:18px;letter-spacing:1px}.note-conflict-panel>p[data-v-cd9fdacd]{margin:0 0 14px;color:#4a524d;font-size:13px;line-height:1.65}.note-conflict-cols[data-v-cd9fdacd]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.note-conflict-cols div[data-v-cd9fdacd]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #ddd4c6;border-radius:6px;background:#ffffff8c}.note-conflict-cols strong[data-v-cd9fdacd]{color:#7a837c;font-size:11px;font-weight:500;letter-spacing:.5px}.note-conflict-cols span[data-v-cd9fdacd]{color:#2c3532;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-conflict-actions[data-v-cd9fdacd]{display:flex;flex-wrap:wrap;gap:8px}.note-conflict-actions button[data-v-cd9fdacd]{flex:1 1 auto;min-height:36px;padding:0 12px;border:1px solid #9cac9f;border-radius:5px;background:transparent;color:var(--teal);cursor:pointer;font-family:var(--sans);font-size:12px}.note-conflict-actions button.primary[data-v-cd9fdacd]{background:var(--teal);border-color:var(--teal);color:#f4f0e6}.note-conflict-actions button.ghost[data-v-cd9fdacd]{flex:0 0 auto;border-color:transparent;color:#7a837c}.note-conflict-actions button[data-v-cd9fdacd]:hover{filter:brightness(.97)}
