.qnote-toolbar[data-v-f5beecc1]{min-height:48px;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;padding:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border-bottom:1px solid var(--q-workspace-border);background:linear-gradient(180deg,color-mix(in srgb,var(--q-workspace-text) 3.5%,transparent),transparent),var(--q-workspace-surface)}.qnote-toolbar-style[data-v-f5beecc1]{width:132px;flex:0 0 auto}.qnote-toolbar-group[data-v-f5beecc1]{display:inline-flex;align-items:center;gap:2px;padding-right:5px;margin-right:2px;border-right:1px solid var(--q-workspace-border)}.qnote-toolbar-group[data-v-f5beecc1]:last-child{margin-right:0;padding-right:0;border-right:0}.qnote-toolbar-history[data-v-f5beecc1]{margin-left:auto}.qnote-toolbar-colors[data-v-f5beecc1]{padding-right:0;border-right:0}.qnote-toolbar-images[data-v-f5beecc1]{max-width:280px}.qnote-toolbar-image-upload[data-v-f5beecc1]{flex:0 0 auto}.qnote-toolbar-image-error[data-v-f5beecc1]{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--ui-error) 64%,var(--q-workspace-text));font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.qnote-toolbar-color[data-v-f5beecc1]{position:relative;width:38px;height:var(--q-button-height-sm);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--q-button-radius);color:var(--q-workspace-text-toned);background:transparent;cursor:pointer;transition:border-color var(--q-button-motion),background-color var(--q-button-motion),color var(--q-button-motion),box-shadow var(--q-button-motion),transform var(--q-button-motion)}.qnote-toolbar-color-indicator[data-v-f5beecc1]{position:absolute;right:7px;bottom:3px;left:7px;height:3px;border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--q-workspace-text) 16%,transparent);pointer-events:none}.qnote-toolbar-color-picker[data-v-f5beecc1]{width:min(340px,calc(100vw - 32px));padding:12px}.qnote-toolbar-color[data-v-f5beecc1]:focus-within,.qnote-toolbar-color[data-v-f5beecc1]:hover{border-color:var(--q-workspace-border-hover);color:var(--q-workspace-text);background:var(--q-workspace-surface-hover);box-shadow:var(--q-button-shadow-hover);transform:translateY(-1px)}.qnote-toolbar-button[data-v-f5beecc1]{width:var(--q-button-height-sm);height:var(--q-button-height-sm);display:inline-grid;place-items:center;flex:0 0 var(--q-button-height-sm);border:1px solid transparent;border-radius:var(--q-button-radius);padding:0;color:var(--q-workspace-text-toned);background:transparent;transition:border-color var(--q-button-motion),background-color var(--q-button-motion),color var(--q-button-motion),box-shadow var(--q-button-motion),transform var(--q-button-motion)}.qnote-toolbar-button[data-v-f5beecc1]:focus-visible:not(:disabled),.qnote-toolbar-button[data-v-f5beecc1]:hover:not(:disabled){border-color:var(--q-workspace-border-hover);color:var(--q-workspace-text);background:var(--q-workspace-surface-hover);box-shadow:var(--q-button-shadow-hover);transform:translateY(-1px)}.qnote-toolbar-button[data-v-f5beecc1]:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:var(--q-motion-instant)}.qnote-toolbar-button[data-v-f5beecc1]:disabled{cursor:not-allowed;color:var(--q-workspace-text-dimmed);opacity:.48}@media(prefers-reduced-motion:reduce){.qnote-toolbar-button[data-v-f5beecc1]{transition-duration:1ms}.qnote-toolbar-button[data-v-f5beecc1]:active:not(:disabled),.qnote-toolbar-button[data-v-f5beecc1]:hover:not(:disabled){transform:none}}@media(max-width:720px){.qnote-toolbar[data-v-f5beecc1]{align-items:flex-start;flex-wrap:wrap;overflow-x:visible}.qnote-toolbar-history[data-v-f5beecc1]{margin-left:0}.qnote-toolbar-style[data-v-f5beecc1]{flex:1 1 132px}}.qnote-rich-editor[data-v-5734b803]{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:320px;overflow:hidden;border:1px solid var(--q-workspace-border);border-radius:var(--q-radius-card);color:var(--q-workspace-text-toned);background:var(--q-workspace-surface-deep);box-shadow:inset 0 1px color-mix(in srgb,var(--q-workspace-text) 4.5%,transparent),var(--q-surface-shadow)}.qnote-rich-editor.has-toolbar[data-v-5734b803]{grid-template-rows:auto minmax(0,1fr)}.qnote-block-drag-handle[data-v-5734b803]{z-index:44;width:25px;height:30px;display:grid;place-items:center}.qnote-block-drag-handle button[data-v-5734b803]{width:25px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--q-radius-control);padding:0;color:var(--q-workspace-text-dimmed);background:color-mix(in srgb,var(--q-workspace-surface-raised) 88%,transparent);cursor:grab;opacity:.72;transition:color var(--q-motion-fast) var(--q-ease-standard),border-color var(--q-motion-fast) var(--q-ease-standard),background-color var(--q-motion-fast) var(--q-ease-standard),opacity var(--q-motion-fast) var(--q-ease-standard),transform var(--q-motion-fast) var(--q-ease-standard)}.qnote-block-drag-handle:focus-within button[data-v-5734b803],.qnote-block-drag-handle:hover button[data-v-5734b803]{border-color:var(--q-workspace-border-hover);color:var(--q-workspace-accent);background:var(--q-workspace-surface-hover);opacity:1;transform:translateY(-1px)}.qnote-block-drag-handle[data-dragging=true] button[data-v-5734b803]{cursor:grabbing;opacity:1;transform:scale(.96)}.qnote-rich-editor.is-readonly[data-v-5734b803]{border-color:var(--q-workspace-border);background:var(--q-workspace-canvas)}.qnote-rich-editor.is-embedded[data-v-5734b803]{width:100%;height:100%;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.qnote-rich-editor-content[data-v-5734b803]{min-width:0;min-height:0;overflow:auto;background:linear-gradient(90deg,color-mix(in srgb,var(--q-workspace-success) 6%,transparent),transparent 36%),var(--q-workspace-surface-deep)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror{min-height:276px;padding:22px 28px 42px;color:var(--q-workspace-text);font-size:15px;line-height:1.68;outline:none;word-break:break-word;caret-color:var(--q-workspace-accent)}.qnote-rich-editor.is-embedded .qnote-rich-editor-content[data-v-5734b803],.qnote-rich-editor.is-embedded .qnote-rich-editor-content[data-v-5734b803] .ProseMirror{height:100%;min-height:0;background:transparent}.qnote-rich-editor.is-embedded .qnote-rich-editor-content[data-v-5734b803] .ProseMirror{padding:18px 20px 26px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror-focused{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--q-workspace-accent) 10%,transparent)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--q-workspace-text-dimmed);pointer-events:none}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror blockquote,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h1,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h2,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h3,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror img,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ol,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror pre,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror table,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul{margin:0}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror blockquote+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h1+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h2+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h3+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ol+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror p+ol,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror p+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror p+ul,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror pre+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror table+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul+p{margin-top:8px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h1{margin-bottom:10px;color:var(--q-workspace-text);font-size:27px;font-weight:650;line-height:1.16}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h2{margin-bottom:8px;color:var(--q-workspace-text);font-size:22px;font-weight:620;line-height:1.22}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h3{margin-bottom:6px;color:var(--q-workspace-text-toned);font-size:18px;font-weight:610;line-height:1.28}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h1:not(:first-child){margin-top:18px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h2:not(:first-child){margin-top:15px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h3:not(:first-child){margin-top:12px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ol,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul{padding-left:24px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror li+li{margin-top:5px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul[data-type=taskList]{display:block;padding-left:0;margin-left:0;list-style:none}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror li[data-type=taskItem],.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul[data-type=taskList]>li[data-type=taskItem]{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;-moz-column-gap:10px;column-gap:10px;min-height:25px;padding-left:0;list-style:none}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror li[data-type=taskItem]>label,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul[data-type=taskList]>li[data-type=taskItem]>label{grid-column:1;grid-row:1;display:flex;align-items:flex-start;justify-content:center;width:18px;height:25px;margin:0;padding-top:5px;line-height:1}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror li[data-type=taskItem] input{width:15px;height:15px;margin:0;accent-color:var(--q-workspace-success)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror li[data-type=taskItem]>div,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul[data-type=taskList]>li[data-type=taskItem]>div{grid-column:2;grid-row:1;min-width:0}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror li[data-type=taskItem]>div>p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul[data-type=taskList]>li[data-type=taskItem]>div>p{margin:0;line-height:1.65}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror li[data-type=taskItem]>div>p+p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror ul[data-type=taskList]>li[data-type=taskItem]>div>p+p{margin-top:6px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror blockquote{border-left:3px solid color-mix(in srgb,var(--q-workspace-success) 72%,transparent);padding:8px 0 8px 14px;color:var(--q-workspace-text-toned);background:color-mix(in srgb,var(--q-workspace-success) 5.5%,transparent)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror pre{overflow-x:auto;border:1px solid var(--q-workspace-border);border-radius:var(--q-radius-card);padding:13px 14px;color:var(--q-workspace-accent);background:var(--q-workspace-surface-deep)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror code{border-radius:var(--q-radius-control);padding:2px 5px;color:var(--q-workspace-success);background:color-mix(in srgb,var(--q-workspace-success) 12%,transparent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror pre code{padding:0;color:inherit;background:transparent}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror img{display:block;width:auto;max-width:100%;height:auto!important;margin:16px auto;border:1px solid var(--q-workspace-border);border-radius:0;background:var(--q-workspace-surface-raised);box-shadow:var(--q-surface-shadow)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-container][data-node=image]{max-width:100%;justify-content:center;margin:16px 0}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-wrapper]{max-width:100%}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-wrapper]>img{margin:0;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:element}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-wrapper]>img:active{cursor:grabbing}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror img.ProseMirror-selectednode,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-container].ProseMirror-selectednode [data-resize-wrapper]{outline:2px solid var(--q-workspace-accent);outline-offset:3px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-handle]{z-index:2;width:12px;height:12px;border:2px solid var(--q-workspace-surface-deep);border-radius:2px;background:var(--q-workspace-accent);box-shadow:0 1px 4px color-mix(in srgb,var(--q-workspace-text) 28%,transparent);opacity:0;touch-action:none;transition:opacity var(--q-motion-fast) var(--q-ease-standard)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-handle=top-left]{cursor:nwse-resize;transform:translate(-50%,-50%)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-handle=top-right]{cursor:nesw-resize;transform:translate(50%,-50%)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-handle=bottom-left]{cursor:nesw-resize;transform:translate(-50%,50%)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-handle=bottom-right]{cursor:nwse-resize;transform:translate(50%,50%)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-container].ProseMirror-selectednode [data-resize-handle],.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-container]:hover [data-resize-handle],.qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-container][data-resize-state=true] [data-resize-handle]{opacity:1}.qnote-rich-editor.is-readonly .qnote-rich-editor-content[data-v-5734b803] .ProseMirror [data-resize-handle]{display:none}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror a{color:var(--q-workspace-accent);text-decoration-color:color-mix(in srgb,var(--q-workspace-accent) 48%,transparent);text-underline-offset:3px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror mark{border-radius:4px;padding:1px 3px;color:var(--q-workspace-text);box-decoration-break:clone;-webkit-box-decoration-break:clone}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror u{text-decoration-thickness:.08em;text-underline-offset:.18em}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror .tableWrapper{overflow-x:auto;margin:16px 0}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror table{width:100%;min-width:420px;border-collapse:collapse;table-layout:fixed;overflow:hidden;border:1px solid var(--q-workspace-border);border-radius:var(--q-radius-card)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror td,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror th{min-width:88px;border:1px solid var(--q-workspace-border);padding:9px 10px;vertical-align:top}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror th{color:var(--q-workspace-text);font-weight:650;background:var(--q-workspace-surface-raised)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror td{background:color-mix(in srgb,var(--q-workspace-text) 2.5%,transparent)}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror .selectedCell{position:relative}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--q-workspace-accent) 16%,transparent);pointer-events:none}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror li,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror p,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror td,.qnote-rich-editor-content[data-v-5734b803] .ProseMirror th{min-width:0}@media(max-width:720px){.qnote-rich-editor[data-v-5734b803]{min-height:280px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror{min-height:220px;padding:18px 16px 34px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h1{font-size:25px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h2{font-size:20px}.qnote-rich-editor-content[data-v-5734b803] .ProseMirror h3{font-size:17px}.qnote-block-drag-handle[data-v-5734b803]{display:none}}@media print{.qnote-block-drag-handle[data-v-5734b803]{display:none}}.qnotes-page-modal{width:min(600px,calc(100vw - 32px));overflow:hidden;border-radius:24px;background:var(--ui-bg);box-shadow:0 24px 80px color-mix(in srgb,#000 24%,transparent)}.qnotes-page-form[data-v-de4672b3]{display:grid}.qnotes-page-footer[data-v-de4672b3],.qnotes-page-header[data-v-de4672b3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.qnotes-page-header[data-v-de4672b3]{border-bottom:1px solid var(--ui-border)}.qnotes-page-footer[data-v-de4672b3]{justify-content:flex-end;border-top:1px solid var(--ui-border)}.qnotes-page-heading[data-v-de4672b3]{display:flex;align-items:center;gap:12px;min-width:0}.qnotes-page-heading>span[data-v-de4672b3]:last-child{display:grid;gap:2px;min-width:0}.qnotes-page-heading strong[data-v-de4672b3]{color:var(--ui-text-highlighted);font-size:15px}.qnotes-page-heading small[data-v-de4672b3]{overflow:hidden;color:var(--ui-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.qnotes-page-mark[data-v-de4672b3]{display:grid;width:38px;height:38px;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 12%,transparent)}.qnotes-page-body[data-v-de4672b3]{display:grid;gap:18px;padding:22px}.qnotes-page-state[data-v-de4672b3]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:160px;color:var(--ui-text-muted)}.qnotes-page-spinner[data-v-de4672b3]{animation:qnotes-page-spin-de4672b3 .9s linear infinite}@keyframes qnotes-page-spin-de4672b3{to{transform:rotate(1turn)}}@media(max-width:640px){.qnotes-page-modal{width:min(100vw - 20px,600px);border-radius:18px}.qnotes-page-body[data-v-de4672b3],.qnotes-page-footer[data-v-de4672b3],.qnotes-page-header[data-v-de4672b3]{padding-right:16px;padding-left:16px}}.qnotes-page-edit-modal{width:min(600px,calc(100vw - 32px));overflow:hidden;border-radius:24px;background:var(--ui-bg);box-shadow:0 24px 80px color-mix(in srgb,#000 24%,transparent)}.qnotes-page-edit-form[data-v-bf680d71]{display:grid}.qnotes-page-edit-footer[data-v-bf680d71],.qnotes-page-edit-header[data-v-bf680d71]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.qnotes-page-edit-header[data-v-bf680d71]{border-bottom:1px solid var(--ui-border)}.qnotes-page-edit-footer[data-v-bf680d71]{justify-content:flex-end;border-top:1px solid var(--ui-border)}.qnotes-page-edit-heading[data-v-bf680d71]{display:flex;align-items:center;gap:12px;min-width:0}.qnotes-page-edit-heading>span[data-v-bf680d71]:last-child{display:grid;gap:2px;min-width:0}.qnotes-page-edit-heading strong[data-v-bf680d71]{color:var(--ui-text-highlighted);font-size:15px}.qnotes-page-edit-heading small[data-v-bf680d71]{overflow:hidden;color:var(--ui-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.qnotes-page-edit-mark[data-v-bf680d71]{display:grid;width:38px;height:38px;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 12%,transparent)}.qnotes-page-edit-body[data-v-bf680d71]{display:grid;gap:18px;padding:22px}.qnotes-page-edit-state[data-v-bf680d71]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:96px;color:var(--ui-text-muted);font-size:13px}.qnotes-page-edit-spinner[data-v-bf680d71]{animation:qnotes-page-edit-spin-bf680d71 .8s linear infinite}@keyframes qnotes-page-edit-spin-bf680d71{to{transform:rotate(1turn)}}.qnotes-task-modal{width:min(620px,calc(100vw - 32px));max-width:min(620px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--q-overlay-radius);background:var(--ui-bg);box-shadow:var(--q-overlay-shadow)}.qnotes-task-form[data-v-901f83c5]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.qnotes-task-footer[data-v-901f83c5],.qnotes-task-header[data-v-901f83c5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.qnotes-task-header[data-v-901f83c5]{border-bottom:1px solid var(--ui-border)}.qnotes-task-heading[data-v-901f83c5]{min-width:0;display:flex;align-items:center;gap:11px}.qnotes-task-heading>span[data-v-901f83c5]:last-child{min-width:0;display:grid;gap:2px}.qnotes-task-heading strong[data-v-901f83c5]{color:var(--ui-text-highlighted);font-size:15px;font-weight:700}.qnotes-task-heading small[data-v-901f83c5]{overflow:hidden;color:var(--ui-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.qnotes-task-mark[data-v-901f83c5]{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--q-radius-card);color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-bg))}.qnotes-task-body[data-v-901f83c5]{display:grid;gap:16px;padding:18px}.qnotes-task-grid[data-v-901f83c5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.qnotes-task-state[data-v-901f83c5]{min-height:150px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ui-text-muted);font-size:13px}.qnotes-task-spinner[data-v-901f83c5]{animation:qnotes-task-spin-901f83c5 .85s linear infinite}.qnotes-task-help[data-v-901f83c5]{margin:-4px 0 0;color:var(--ui-text-muted);font-size:12px}.qnotes-task-help strong[data-v-901f83c5]{color:var(--ui-text)}.qnotes-task-footer[data-v-901f83c5]{justify-content:flex-end;border-top:1px solid var(--ui-border);background:var(--ui-bg-elevated)}@keyframes qnotes-task-spin-901f83c5{to{transform:rotate(1turn)}}@media(max-width:540px){.qnotes-task-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.qnotes-task-grid[data-v-901f83c5]{grid-template-columns:minmax(0,1fr)}.qnotes-task-body[data-v-901f83c5],.qnotes-task-footer[data-v-901f83c5],.qnotes-task-header[data-v-901f83c5]{padding-right:14px;padding-left:14px}}.qnotes-app[data-v-428586cf]{height:100%;min-height:0;overflow:hidden}.qnotes-shell[data-v-428586cf]{min-height:0;flex:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);color:var(--q-workspace-text);background:linear-gradient(90deg,color-mix(in srgb,var(--q-workspace-success) 8%,transparent),transparent 32%),var(--q-workspace-canvas)}.qnotes-empty-page[data-v-428586cf],.qnotes-loading[data-v-428586cf],.qnotes-main[data-v-428586cf]{grid-row:3}.qnotes-topbar[data-v-428586cf]{display:grid;grid-template-columns:minmax(320px,460px) minmax(260px,560px) auto;align-items:center;gap:12px;min-height:58px;padding:10px 14px;border-bottom:1px solid var(--q-workspace-border);background:var(--q-workspace-surface)}.qnotes-actions[data-v-428586cf],.qnotes-editor-actions[data-v-428586cf],.qnotes-title[data-v-428586cf]{display:flex;align-items:center;gap:8px;min-width:0}.qnotes-title-main[data-v-428586cf]{min-width:0;display:grid;gap:2px}.qnotes-title strong[data-v-428586cf]{color:var(--q-workspace-text);font-size:15px;font-weight:650}.qnotes-title small[data-v-428586cf],.qnotes-title strong[data-v-428586cf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qnotes-title small[data-v-428586cf]{color:var(--q-workspace-text-muted);font-size:12px;font-weight:600}.qnotes-column-head button[data-v-428586cf],.qnotes-icon-button[data-v-428586cf],.qnotes-row-actions button[data-v-428586cf]{min-height:var(--q-button-height-sm);width:var(--q-button-height-sm);height:var(--q-button-height-sm);display:inline-grid;place-items:center;flex:0 0 var(--q-button-height-sm);border:1px solid transparent;border-radius:var(--q-button-radius);padding:0;color:var(--q-workspace-text-toned);background:transparent;text-decoration:none;transition:color var(--q-button-motion),background-color var(--q-button-motion),border-color var(--q-button-motion),transform var(--q-button-motion)}.qnotes-column-head button[data-v-428586cf]:hover,.qnotes-icon-button[data-v-428586cf]:hover,.qnotes-row-actions button[data-v-428586cf]:hover{border-color:var(--q-workspace-border-hover);color:var(--q-workspace-text);background:var(--q-workspace-surface-hover)}.qnotes-column-head button[data-v-428586cf]:focus-visible,.qnotes-icon-button[data-v-428586cf]:focus-visible,.qnotes-row-actions button[data-v-428586cf]:focus-visible{outline:2px solid color-mix(in srgb,var(--q-workspace-accent) 58%,transparent);outline-offset:2px}.qnotes-icon-button.danger[data-v-428586cf]:hover,.qnotes-row-actions button[data-v-428586cf]:last-child:hover{border-color:color-mix(in srgb,var(--ui-error) 42%,transparent);color:color-mix(in srgb,var(--ui-error) 64%,var(--q-workspace-text));background:color-mix(in srgb,var(--ui-error) 16%,transparent)}.qnotes-search[data-v-428586cf]{min-width:0;width:100%}.qnotes-actions[data-v-428586cf]{justify-content:flex-end}.qnotes-action-button[data-v-428586cf]{min-height:var(--q-button-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--q-button-gap);border:1px solid var(--q-workspace-border);border-radius:var(--q-button-radius);padding:0 var(--q-button-padding-x);color:var(--q-workspace-text-toned);font-size:var(--q-button-font-size);font-weight:var(--q-button-font-weight);background:var(--q-workspace-surface-raised)}.qnotes-action-button[data-v-428586cf]:hover:not(:disabled){border-color:var(--q-workspace-border-hover);color:var(--q-workspace-text);background:var(--q-workspace-surface-hover)}.qnotes-action-button.primary[data-v-428586cf]{border-color:color-mix(in srgb,var(--q-workspace-accent) 42%,transparent);color:var(--q-workspace-surface-deep);background:var(--q-workspace-accent)}.qnotes-action-button.primary[data-v-428586cf]:hover:not(:disabled){border-color:color-mix(in srgb,var(--q-workspace-accent-hover) 78%,transparent);color:var(--q-workspace-surface-deep);background:var(--q-workspace-accent-hover)}.qnotes-action-button[data-v-428586cf]:disabled,.qnotes-column-head button[data-v-428586cf]:disabled,.qnotes-icon-button[data-v-428586cf]:disabled{cursor:not-allowed;opacity:.48}.qnotes-mobile-tabs[data-v-428586cf]{display:none}.qnotes-alert[data-v-428586cf]{grid-row:2;margin:0;border-bottom:1px solid color-mix(in srgb,var(--ui-error) 26%,transparent);padding:8px 14px;color:color-mix(in srgb,var(--ui-error) 56%,var(--q-workspace-text));background:color-mix(in srgb,var(--ui-error) 13%,transparent);font-size:13px;font-weight:600}.qnotes-column-empty[data-v-428586cf],.qnotes-editor-empty[data-v-428586cf],.qnotes-empty-page[data-v-428586cf],.qnotes-loading[data-v-428586cf]{display:grid;place-items:center;gap:12px;color:var(--q-workspace-text-muted)}.qnotes-loading svg[data-v-428586cf],.qnotes-spin[data-v-428586cf]{animation:qnotes-spin-428586cf .86s linear infinite}.qnotes-empty-page[data-v-428586cf]{align-content:center;justify-items:center;padding:24px;text-align:center}.qnotes-editor-empty h2[data-v-428586cf],.qnotes-empty-page h1[data-v-428586cf]{margin:0;color:var(--q-workspace-text);font-size:24px;line-height:1.18}.qnotes-editor-empty p[data-v-428586cf],.qnotes-empty-page p[data-v-428586cf]{max-width:440px;margin:0;color:var(--q-workspace-text-muted);line-height:1.55}.qnotes-empty-mark[data-v-428586cf]{width:48px;height:48px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--q-workspace-accent) 22%,transparent);border-radius:var(--q-radius-card);color:var(--q-workspace-accent);background:color-mix(in srgb,var(--q-workspace-accent) 15%,transparent)}.qnotes-main[data-v-428586cf]{--qnotes-section-column:180px;--qnotes-page-column:205px;--qnotes-notes-column:265px;min-height:0;display:grid;grid-template-columns:var(--qnotes-section-column) var(--qnotes-page-column) var(--qnotes-notes-column) minmax(480px,1fr);grid-template-rows:46px minmax(0,1fr);position:relative;animation:qnotes-surface-in-428586cf var(--q-motion-fast) var(--q-ease-emphasized);transition:grid-template-columns var(--q-motion-fast) var(--q-ease-emphasized)}.qnotes-main.is-sections-collapsed[data-v-428586cf]{--qnotes-section-column:52px}.qnotes-main.is-pages-collapsed[data-v-428586cf]{--qnotes-page-column:52px}.qnotes-main.is-notes-collapsed[data-v-428586cf]{--qnotes-notes-column:132px}.qnotes-workspace-strip[data-v-428586cf]{grid-column:1/4;grid-row:1;min-width:0;display:flex;align-items:stretch;border-right:1px solid var(--q-workspace-border);border-bottom:1px solid var(--q-workspace-border);background:var(--q-workspace-surface)}.qnotes-workspace-trigger[data-v-428586cf]{min-width:0;width:100%;display:inline-flex;align-items:center;gap:8px;border:0;padding:0 14px;color:var(--q-workspace-text-toned);font:inherit;text-align:left;background:transparent}.qnotes-workspace-trigger[data-v-428586cf]:hover{color:var(--q-workspace-text);background:var(--q-workspace-surface-hover)}.qnotes-workspace-trigger>svg[data-v-428586cf]:first-child{color:var(--q-workspace-accent)}.qnotes-workspace-trigger strong[data-v-428586cf]{min-width:0;overflow:hidden;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.qnotes-workspace-trigger svg[data-v-428586cf]:last-child{margin-left:auto;transition:transform var(--q-motion-fast) var(--q-ease-standard)}.qnotes-workspace-trigger svg:last-child.open[data-v-428586cf]{transform:rotate(180deg)}.qnotes-workspace-menu[data-v-428586cf]{grid-column:1/4;grid-row:1/3;z-index:8;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--q-workspace-border);background:var(--q-workspace-surface);box-shadow:var(--q-surface-shadow-floating);transform-origin:top left}.qnotes-workspace-menu-head[data-v-428586cf]{min-height:46px;border-bottom:1px solid var(--q-workspace-border);padding:0}.qnotes-workspace-menu-trigger[data-v-428586cf]{min-width:0;width:100%;min-height:46px;display:flex;align-items:center;gap:8px;border:0;padding:0 14px;color:var(--q-workspace-text-toned);font:inherit;text-align:left;background:transparent}.qnotes-workspace-menu-trigger[data-v-428586cf]:hover{color:var(--q-workspace-text);background:var(--q-workspace-surface-hover)}.qnotes-workspace-menu-trigger>svg[data-v-428586cf]:first-child{color:var(--q-workspace-accent)}.qnotes-workspace-menu-trigger strong[data-v-428586cf]{min-width:0;overflow:hidden;font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.qnotes-workspace-menu-trigger>svg[data-v-428586cf]:last-child{margin-left:auto;color:var(--q-workspace-accent)}.qnotes-workspace-menu-list[data-v-428586cf]{min-height:0;display:grid;align-content:start;gap:5px;padding:9px;overflow:auto}.qnotes-workspace-item[data-v-428586cf]{min-width:0;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;border:1px solid transparent;border-radius:var(--q-radius-card);background:transparent}.qnotes-workspace-item.active[data-v-428586cf],.qnotes-workspace-item[data-v-428586cf]:hover{border-color:var(--q-workspace-border);background:var(--q-workspace-surface-hover)}.qnotes-workspace-item.active[data-v-428586cf]{box-shadow:inset 3px 0 0 var(--qnotes-accent,var(--q-workspace-accent))}.qnotes-workspace-item-main[data-v-428586cf]{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;border:0;padding:7px 0 7px 8px;color:inherit;text-align:left;background:transparent}.qnotes-workspace-item-main>span[data-v-428586cf]:nth-child(2){min-width:0;display:grid;gap:2px}.qnotes-workspace-item-main small[data-v-428586cf],.qnotes-workspace-item-main strong[data-v-428586cf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qnotes-workspace-item-main strong[data-v-428586cf]{color:var(--q-workspace-text);font-size:14px;font-weight:650}.qnotes-workspace-item-main small[data-v-428586cf]{color:var(--q-workspace-text-muted);font-size:12px;font-weight:600}.qnotes-workspace-item-main>svg[data-v-428586cf]{color:var(--q-workspace-success)}.qnotes-workspace-menu-add[data-v-428586cf]{min-height:46px;display:inline-flex;align-items:center;gap:8px;border:0;border-top:1px solid var(--q-workspace-border);padding:0 14px;color:var(--ui-secondary);font:inherit;font-size:13px;font-weight:650;background:var(--q-workspace-surface)}.qnotes-workspace-menu-add[data-v-428586cf]:hover{color:color-mix(in srgb,var(--ui-secondary) 72%,var(--q-workspace-text));background:color-mix(in srgb,var(--ui-secondary) 10%,transparent)}.qnotes-column[data-v-428586cf]{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--q-workspace-border);background:var(--q-workspace-surface)}.qnotes-notes[data-v-428586cf],.qnotes-pages[data-v-428586cf],.qnotes-sections[data-v-428586cf]{grid-row:2}.qnotes-sections[data-v-428586cf]{grid-column:1}.qnotes-pages[data-v-428586cf]{grid-column:2}.qnotes-notes[data-v-428586cf]{grid-column:3}.qnotes-editor-pane[data-v-428586cf]{grid-column:4;grid-row:1/3}.qnotes-column[data-v-428586cf]:nth-child(2n){background:var(--q-workspace-surface-raised)}.qnotes-column-head[data-v-428586cf]{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--q-workspace-border);padding:7px 8px 7px 12px;color:var(--q-workspace-text-muted);font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.qnotes-column-head>span[data-v-428586cf]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qnotes-column-toggle[data-v-428586cf]{flex:0 0 30px}.qnotes-column.collapsed .qnotes-column-head[data-v-428586cf]{justify-content:center;padding:7px 5px}.qnotes-column.collapsed .qnotes-column-head>span[data-v-428586cf],.qnotes-column.collapsed .qnotes-create-button[data-v-428586cf]{display:none}.qnotes-notes.collapsed .qnotes-column-head[data-v-428586cf]{justify-content:flex-start;padding-inline:7px}.qnotes-notes.collapsed .qnotes-column-head>span[data-v-428586cf]{display:block}.qnotes-column-list[data-v-428586cf],.qnotes-notes-list[data-v-428586cf]{min-height:0;display:grid;align-content:start;gap:4px;padding:8px;overflow:auto}.qnotes-column.collapsed .qnotes-column-list[data-v-428586cf]{gap:6px;padding:8px 6px}.qnotes-notes.collapsed .qnotes-notes-list[data-v-428586cf]{display:none}.qnotes-notes-compact[data-v-428586cf]{min-height:0;display:grid;align-content:start;gap:6px;padding:8px 7px;overflow:auto}.qnotes-note-compact[data-v-428586cf]{min-width:0;min-height:48px;display:grid;align-content:center;gap:3px;border:1px solid transparent;border-radius:var(--q-radius-control);padding:7px 8px;color:var(--q-workspace-text-toned);text-align:left;background:transparent;transition:color var(--q-motion-fast) var(--q-ease-standard),border-color var(--q-motion-fast) var(--q-ease-standard),background-color var(--q-motion-fast) var(--q-ease-standard),box-shadow var(--q-motion-fast) var(--q-ease-standard)}.qnotes-note-compact[data-v-428586cf]:focus-visible,.qnotes-note-compact[data-v-428586cf]:hover{border-color:var(--q-workspace-border-hover);background:var(--q-workspace-surface-hover)}.qnotes-note-compact.active[data-v-428586cf]{border-color:color-mix(in srgb,var(--q-workspace-accent) 32%,transparent);background:color-mix(in srgb,var(--q-workspace-accent) 11%,transparent);box-shadow:inset 3px 0 0 var(--q-workspace-accent)}.qnotes-note-compact.pinned[data-v-428586cf]:not(.active){border-color:color-mix(in srgb,var(--q-workspace-success) 20%,transparent)}.qnotes-note-compact small[data-v-428586cf],.qnotes-note-compact strong[data-v-428586cf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qnotes-note-compact strong[data-v-428586cf]{color:var(--q-workspace-text);font-size:11px;font-weight:650}.qnotes-note-compact small[data-v-428586cf]{color:var(--q-workspace-text-muted);font-size:10px;line-height:1.25}.qnotes-note-compact-add[data-v-428586cf]{min-height:32px;justify-content:flex-start;padding-inline:8px;color:var(--q-workspace-accent);background:transparent;font-size:11px}.qnotes-column.collapsed .qnotes-add-link[data-v-428586cf],.qnotes-column.collapsed .qnotes-column-empty[data-v-428586cf]{display:none}.qnotes-note-group[data-v-428586cf]{min-width:0;display:grid;gap:4px}.qnotes-note-group+.qnotes-note-group[data-v-428586cf]{margin-top:8px}.qnotes-note-group-head[data-v-428586cf]{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 4px 2px;color:var(--q-workspace-text-toned);font-size:12px;font-weight:650}.qnotes-note-group-head small[data-v-428586cf]{color:var(--q-workspace-text-dimmed);font-size:11px;font-weight:650}.qnotes-column-empty[data-v-428586cf]{align-content:center;justify-items:center;min-height:180px;padding:18px;text-align:center}.qnotes-column-empty button[data-v-428586cf]{min-height:var(--q-button-height-sm);border:1px solid var(--q-workspace-border);border-radius:var(--q-button-radius);padding:0 var(--q-button-padding-x);color:var(--q-workspace-text-toned);font:inherit;font-size:var(--q-button-font-size);font-weight:var(--q-button-font-weight);background:var(--q-workspace-surface-raised)}.qnotes-column-empty button[data-v-428586cf]:disabled{cursor:not-allowed;opacity:.48}.qnotes-add-link[data-v-428586cf]{min-width:0;min-height:30px;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--q-button-gap);border:0;border-radius:var(--q-button-radius);padding:0 var(--q-button-padding-x);color:var(--q-workspace-text-muted);font:inherit;font-size:var(--q-button-font-size);font-weight:var(--q-button-font-weight);text-align:left;background:transparent}.qnotes-add-link[data-v-428586cf]:focus-visible,.qnotes-add-link[data-v-428586cf]:hover:not(:disabled){color:var(--q-workspace-accent);background:color-mix(in srgb,var(--q-workspace-accent) 9%,transparent)}.qnotes-add-link[data-v-428586cf]:disabled{cursor:not-allowed;opacity:.48}.qnotes-row[data-v-428586cf]{--qnotes-accent:var(--q-workspace-accent);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid transparent;border-radius:var(--q-radius-card);color:var(--q-workspace-text-toned)}.qnotes-column.collapsed .qnotes-row[data-v-428586cf]{grid-template-columns:1fr}.qnotes-row.active[data-v-428586cf],.qnotes-row[data-v-428586cf]:hover{border-color:var(--q-workspace-border);background:var(--q-workspace-surface-hover)}.qnotes-row.active[data-v-428586cf]{box-shadow:inset 3px 0 0 var(--qnotes-accent)}.qnotes-row-main[data-v-428586cf]{min-width:0;min-height:42px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:0;padding:7px 6px 7px 8px;color:inherit;text-align:left;background:transparent}.qnotes-column.collapsed .qnotes-row-main[data-v-428586cf]{min-height:40px;grid-template-columns:28px;justify-content:center;padding:6px}.qnotes-row-main span[data-v-428586cf]:last-child{min-width:0;display:grid;gap:2px}.qnotes-column.collapsed .qnotes-row-main span[data-v-428586cf]:last-child{display:none}.qnotes-note-body strong[data-v-428586cf],.qnotes-row-main strong[data-v-428586cf]{overflow:hidden;color:var(--q-workspace-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.qnotes-note-body small[data-v-428586cf],.qnotes-row-main small[data-v-428586cf]{overflow:hidden;color:var(--q-workspace-text-muted);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.qnotes-token[data-v-428586cf]{width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--qnotes-accent),transparent 56%);border-radius:var(--q-radius-control);color:var(--q-workspace-text);background:color-mix(in srgb,var(--qnotes-accent),var(--q-workspace-surface) 72%);font-size:11px;font-weight:650}.qnotes-token.neutral[data-v-428586cf]{border-color:var(--q-workspace-border);color:var(--q-workspace-text-toned);background:var(--q-workspace-surface-raised)}.qnotes-row-actions[data-v-428586cf]{display:none;align-items:center;gap:2px;padding-right:5px}.qnotes-row:focus-within .qnotes-row-actions[data-v-428586cf],.qnotes-row:hover .qnotes-row-actions[data-v-428586cf]{display:inline-flex}.qnotes-column.collapsed .qnotes-row .qnotes-row-actions[data-v-428586cf]{display:none}.qnotes-row-actions button[data-v-428586cf]{width:26px;height:26px;flex-basis:26px}.qnotes-note-row[data-v-428586cf]{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:8px;min-height:58px;border:1px solid transparent;border-radius:var(--q-radius-card);padding:9px 8px;color:var(--q-workspace-text-toned);text-align:left;background:transparent}.qnotes-note-row.active[data-v-428586cf],.qnotes-note-row[data-v-428586cf]:hover{border-color:color-mix(in srgb,var(--q-workspace-accent) 22%,transparent);background:color-mix(in srgb,var(--q-workspace-accent) 12%,transparent)}.qnotes-note-row.pinned[data-v-428586cf]:not(.active){border-color:color-mix(in srgb,var(--q-workspace-success) 18%,transparent);background:color-mix(in srgb,var(--q-workspace-success) 6%,transparent)}.qnotes-note-body[data-v-428586cf]{min-width:0;display:grid;gap:4px}.qnotes-note-body small[data-v-428586cf]{white-space:nowrap}.qnotes-note-body em[data-v-428586cf]{overflow:hidden;color:var(--q-workspace-text-muted);font-size:12px;font-style:normal;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.qnotes-note-row>svg[data-v-428586cf]{margin-top:2px;color:var(--q-workspace-success)}.qnotes-editor-pane[data-v-428586cf]{position:relative;min-width:0;min-height:0;display:flex;background:linear-gradient(90deg,color-mix(in srgb,var(--q-workspace-accent) 7%,transparent),transparent 34%),var(--q-workspace-surface-deep)}.qnotes-editor[data-v-428586cf]{min-width:0;min-height:0;flex:1;display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.qnotes-editor-head[data-v-428586cf]{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--q-workspace-border);padding:10px 12px;background:var(--q-workspace-surface)}.qnotes-editor-title[data-v-428586cf]{min-width:0;display:grid;align-items:start;gap:3px}.qnotes-editor-title-input input[data-v-428586cf]{height:38px;border-bottom:1px solid transparent;color:var(--q-workspace-text);font-size:18px;font-weight:650}.qnotes-editor-title-input input[data-v-428586cf]:focus{border-bottom-color:color-mix(in srgb,var(--q-workspace-accent) 55%,transparent)}.qnotes-editor-meta[data-v-428586cf]{display:flex;gap:10px;font-size:12px;font-weight:600}.qnotes-editor-date[data-v-428586cf],.qnotes-editor-meta[data-v-428586cf],.qnotes-editor-meta span[data-v-428586cf]{min-width:0;align-items:center;color:var(--q-workspace-text-muted)}.qnotes-editor-date[data-v-428586cf],.qnotes-editor-meta span[data-v-428586cf]{min-height:24px;display:inline-grid;grid-template-columns:16px auto;gap:6px}.qnotes-editor-date input[data-v-428586cf]{width:112px;color:var(--q-workspace-text-muted);font-size:12px;font-weight:600}.qnotes-editor-audit[data-v-428586cf]{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--q-workspace-text-dimmed);font-size:11px;font-weight:600;line-height:1.2}.qnotes-editor-avatar[data-v-428586cf]{width:22px;height:22px;font-size:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--q-workspace-text) 22%,transparent),0 0 0 2px color-mix(in srgb,var(--q-workspace-accent) 6%,transparent)}.qnotes-prospect-status[data-v-428586cf]{min-width:0;display:grid;gap:7px;border-bottom:1px solid var(--q-workspace-border);padding:9px 12px 10px;background:var(--q-workspace-surface)}.qnotes-prospect-status-label[data-v-428586cf]{color:var(--q-workspace-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.qnotes-prospect-tags[data-v-428586cf]{min-width:0;display:flex;flex-wrap:wrap;gap:6px}.qnotes-prospect-tag[data-v-428586cf]{--qnotes-prospect-color:var(--q-workspace-accent);--qnotes-prospect-foreground:#fff;min-height:28px;gap:6px;border:1px solid color-mix(in srgb,var(--qnotes-prospect-color) 34%,var(--q-workspace-border));border-radius:var(--q-radius-pill);padding:0 10px;color:var(--q-workspace-text-toned);background:color-mix(in srgb,var(--qnotes-prospect-color) 7%,var(--q-workspace-surface));font-size:11px;font-weight:650}.qnotes-prospect-tag[data-v-428586cf]:focus-visible,.qnotes-prospect-tag[data-v-428586cf]:hover:not(:disabled){color:var(--q-workspace-text);border-color:color-mix(in srgb,var(--qnotes-prospect-color) 58%,var(--q-workspace-border));background:color-mix(in srgb,var(--qnotes-prospect-color) 13%,var(--q-workspace-surface))}.qnotes-prospect-tag.active[data-v-428586cf]{color:var(--qnotes-prospect-foreground);border-color:var(--qnotes-prospect-color);background:var(--qnotes-prospect-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qnotes-prospect-foreground) 18%,transparent),0 3px 10px color-mix(in srgb,var(--qnotes-prospect-color) 30%,transparent);transform:translateY(-1px)}.qnotes-prospect-tag-dot[data-v-428586cf]{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--qnotes-prospect-color)}.qnotes-prospect-tag.active .qnotes-prospect-tag-dot[data-v-428586cf]{background:var(--qnotes-prospect-foreground);box-shadow:0 0 0 2px color-mix(in srgb,var(--qnotes-prospect-foreground) 22%,transparent)}.qnotes-prospect-status-missing[data-v-428586cf]{margin:0;color:var(--q-workspace-text-muted);font-size:12px}.qnotes-editor-tools[data-v-428586cf]{display:inline-flex;align-items:center;gap:7px}.qnotes-editor-mode[data-v-428586cf]{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--q-workspace-border);border-radius:var(--q-button-radius);padding:3px;background:var(--q-workspace-canvas)}.qnotes-editor-mode button[data-v-428586cf]{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:calc(var(--q-button-radius) - 2px);padding:0 9px;color:var(--q-workspace-text-muted);background:transparent;font-size:11px;font-weight:650}.qnotes-editor-mode button[data-v-428586cf]:focus-visible,.qnotes-editor-mode button[data-v-428586cf]:hover{color:var(--q-workspace-text);background:var(--q-workspace-surface-hover)}.qnotes-editor-mode button.active[data-v-428586cf]{color:var(--q-workspace-accent);background:color-mix(in srgb,var(--q-workspace-accent) 14%,var(--q-workspace-surface-raised));box-shadow:var(--q-button-shadow)}.qnotes-task-button[data-v-428586cf]{min-height:36px;white-space:nowrap}.qnotes-save-state[data-v-428586cf]{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--q-workspace-border);border-radius:var(--q-radius-pill);padding:0 10px;color:var(--q-workspace-text-muted);background:var(--q-workspace-canvas);font-size:12px;font-weight:650}.qnotes-save-state.saving[data-v-428586cf]{color:var(--q-workspace-accent);border-color:color-mix(in srgb,var(--q-workspace-accent) 34%,transparent)}.qnotes-save-state.saving svg[data-v-428586cf]{animation:qnotes-spin-428586cf .86s linear infinite}.qnotes-save-state.saved[data-v-428586cf]{color:var(--q-workspace-success);border-color:color-mix(in srgb,var(--q-workspace-success) 34%,transparent)}.qnotes-save-state.error[data-v-428586cf]{border-color:color-mix(in srgb,var(--ui-error) 42%,transparent)}.qnotes-retry-button[data-v-428586cf],.qnotes-save-state.error[data-v-428586cf]{color:color-mix(in srgb,var(--ui-error) 56%,var(--q-workspace-text))}.qnotes-retry-button[data-v-428586cf]{min-height:var(--q-button-height-sm);border:1px solid color-mix(in srgb,var(--ui-error) 42%,transparent);border-radius:var(--q-button-radius);padding:0 var(--q-button-padding-x);background:color-mix(in srgb,var(--ui-error) 10%,transparent);font-size:var(--q-button-font-size);font-weight:var(--q-button-font-weight)}.qnotes-editor-surface[data-v-428586cf]{min-height:0;border:0;border-radius:0;box-shadow:none}.qnotes-editor-toolbar[data-v-428586cf]{position:relative;z-index:3;min-width:0;background:var(--q-workspace-surface)}.qnotes-free-editor-surface[data-v-428586cf]{height:100%}.qnotes-editor-empty[data-v-428586cf]{align-content:center;justify-items:center;flex:1;padding:24px;text-align:center}.qnotes-editor-swap-enter-active[data-v-428586cf],.qnotes-editor-swap-leave-active[data-v-428586cf],.qnotes-list-enter-active[data-v-428586cf],.qnotes-list-leave-active[data-v-428586cf],.qnotes-list-move[data-v-428586cf],.qnotes-menu-enter-active[data-v-428586cf],.qnotes-menu-leave-active[data-v-428586cf]{transition:opacity var(--q-motion-fast) var(--q-ease-emphasized),transform var(--q-motion-fast) var(--q-ease-emphasized)}.qnotes-menu-enter-from[data-v-428586cf],.qnotes-menu-leave-to[data-v-428586cf]{opacity:0;transform:translateY(-6px) scale(.985)}.qnotes-editor-swap-enter-from[data-v-428586cf],.qnotes-list-enter-from[data-v-428586cf],.qnotes-list-leave-to[data-v-428586cf]{opacity:0;transform:translateY(5px)}.qnotes-editor-swap-leave-active[data-v-428586cf]{position:absolute;z-index:1;inset:0;pointer-events:none}.qnotes-editor-swap-leave-to[data-v-428586cf]{opacity:0}.qnotes-column[data-v-428586cf],.qnotes-editor[data-v-428586cf],.qnotes-editor-empty[data-v-428586cf],.qnotes-editor-pane[data-v-428586cf],.qnotes-note-row[data-v-428586cf],.qnotes-row[data-v-428586cf]{transition:border-color var(--q-motion-fast) var(--q-ease-standard),background var(--q-motion-fast) var(--q-ease-standard),box-shadow var(--q-motion-fast) var(--q-ease-standard),opacity var(--q-motion-fast) var(--q-ease-standard),transform var(--q-motion-fast) var(--q-ease-standard)}@keyframes qnotes-surface-in-428586cf{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes qnotes-spin-428586cf{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.qnotes-main[data-v-428586cf]{animation:none;transition:none}.qnotes-column[data-v-428586cf],.qnotes-editor[data-v-428586cf],.qnotes-editor-empty[data-v-428586cf],.qnotes-editor-pane[data-v-428586cf],.qnotes-editor-swap-enter-active[data-v-428586cf],.qnotes-editor-swap-leave-active[data-v-428586cf],.qnotes-list-enter-active[data-v-428586cf],.qnotes-list-leave-active[data-v-428586cf],.qnotes-list-move[data-v-428586cf],.qnotes-menu-enter-active[data-v-428586cf],.qnotes-menu-leave-active[data-v-428586cf],.qnotes-note-row[data-v-428586cf],.qnotes-row[data-v-428586cf]{transition:opacity 1ms linear}.qnotes-editor-swap-enter-from[data-v-428586cf],.qnotes-editor-swap-leave-to[data-v-428586cf],.qnotes-list-enter-from[data-v-428586cf],.qnotes-list-leave-to[data-v-428586cf],.qnotes-menu-enter-from[data-v-428586cf],.qnotes-menu-leave-to[data-v-428586cf]{transform:none}}@media(max-width:1280px){.qnotes-topbar[data-v-428586cf]{grid-template-columns:minmax(280px,380px) minmax(220px,1fr) auto}.qnotes-main[data-v-428586cf]{--qnotes-section-column:160px;--qnotes-page-column:185px;--qnotes-notes-column:235px;grid-template-columns:var(--qnotes-section-column) var(--qnotes-page-column) var(--qnotes-notes-column) minmax(360px,1fr)}}@media(max-width:980px){.qnotes-action-button span[data-v-428586cf]{display:none}.qnotes-action-button[data-v-428586cf]{width:36px;padding:0}.qnotes-main[data-v-428586cf]{--qnotes-section-column:145px;--qnotes-page-column:165px;--qnotes-notes-column:210px;grid-template-columns:var(--qnotes-section-column) var(--qnotes-page-column) var(--qnotes-notes-column) minmax(300px,1fr)}}@media(max-width:760px){.qnotes-app[data-v-428586cf]{min-height:100svh;height:auto;overflow:visible}.qnotes-shell[data-v-428586cf]{min-height:calc(100svh - 44px);display:flex;flex-direction:column}.qnotes-topbar[data-v-428586cf]{position:sticky;top:0;z-index:10;grid-template-columns:1fr auto;gap:10px}.qnotes-title[data-v-428586cf]{min-width:0}.qnotes-search[data-v-428586cf]{grid-column:1/-1}.qnotes-actions[data-v-428586cf]{justify-content:flex-end}.qnotes-mobile-tabs[data-v-428586cf]{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.qnotes-mobile-tabs button[data-v-428586cf]{min-width:0;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--q-workspace-border);border-radius:var(--q-button-radius);padding:0 6px;color:var(--q-workspace-text-muted);font:inherit;font-size:11px;font-weight:var(--q-button-font-weight);background:var(--q-workspace-surface-deep)}.qnotes-mobile-tabs button.active[data-v-428586cf]{border-color:color-mix(in srgb,var(--q-workspace-accent) 40%,transparent);color:var(--q-workspace-accent);background:color-mix(in srgb,var(--q-workspace-accent) 18%,transparent)}.qnotes-main[data-v-428586cf]{min-height:calc(100svh - 190px);flex:1;display:block;position:relative}.qnotes-workspace-strip[data-v-428586cf]{height:44px;border-right:0}.qnotes-column[data-v-428586cf],.qnotes-editor-pane[data-v-428586cf]{display:none;height:calc(100svh - 234px);border-right:0}.qnotes-workspace-menu[data-v-428586cf]{position:absolute;inset:0;height:auto;border-right:0}.is-mobile-editor .qnotes-editor-pane[data-v-428586cf],.is-mobile-notes .qnotes-notes[data-v-428586cf],.is-mobile-pages .qnotes-pages[data-v-428586cf],.is-mobile-sections .qnotes-sections[data-v-428586cf]{display:flex}.qnotes-editor-head[data-v-428586cf]{align-items:stretch}.qnotes-editor-head[data-v-428586cf],.qnotes-editor-title[data-v-428586cf]{grid-template-columns:1fr}.qnotes-editor-actions[data-v-428586cf]{justify-content:space-between}}
