.note-dialog[data-v-218e5e64]{border:0;border-radius:6px;box-shadow:0 24px 80px #1726403d;color:var(--note-text);padding:0;width:460px}.note-dialog.is-wide[data-v-218e5e64]{width:860px}.note-dialog[data-v-218e5e64]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(25,34,42,.42)}.note-dialog .note-dialog__panel[data-v-218e5e64]{display:grid;gap:20px;padding:22px}.note-dialog footer[data-v-218e5e64],.note-dialog header[data-v-218e5e64]{align-items:center;display:flex}.note-dialog header[data-v-218e5e64]{justify-content:space-between}.note-dialog h2[data-v-218e5e64]{font-size:18px;margin:0}.note-dialog header button[data-v-218e5e64]{background:transparent;border:0;color:var(--note-text-muted);font-size:24px;padding:0;width:32px}.note-dialog footer[data-v-218e5e64]{gap:10px;justify-content:flex-end}.note-dialog footer button[data-v-218e5e64]{background:var(--note-primary);border:1px solid var(--note-primary);border-radius:8px;color:#fff;cursor:pointer;min-width:82px;padding:9px 15px}.note-dialog footer button.secondary[data-v-218e5e64]{background:var(--note-panel);border-color:var(--note-border);color:var(--note-text-secondary)}.note-dialog footer button.danger[data-v-218e5e64]{background:var(--note-danger);border-color:var(--note-danger)}.note-dialog button[data-v-218e5e64]:disabled{cursor:not-allowed;opacity:.55}.note-drawer[data-v-cec01173]{background:rgba(24,32,39,.34);top:0;right:0;bottom:0;left:0;position:fixed;z-index:2100}.note-drawer section[data-v-cec01173]{background:var(--note-panel);box-shadow:-16px 0 52px var(--note-shadow);display:flex;flex-direction:column;height:100%;outline:none;position:absolute;right:0;top:0;width:min(560px,92vw)}.note-drawer header[data-v-cec01173]{align-items:center;border-bottom:1px solid var(--note-border);display:flex;justify-content:space-between;min-height:64px;padding:0 22px}.note-drawer h2[data-v-cec01173]{font-size:18px;margin:0}.note-drawer header button[data-v-cec01173]{background:transparent;border:0;color:var(--note-text-muted);cursor:pointer;font-size:26px}.note-drawer .note-drawer__content[data-v-cec01173]{flex:1;min-height:0;overflow:auto}.note-drawer-enter-active[data-v-cec01173],.note-drawer-leave-active[data-v-cec01173]{transition:opacity .2s ease}.note-drawer-enter-active section[data-v-cec01173],.note-drawer-leave-active section[data-v-cec01173]{transition:transform .2s ease}.note-drawer-enter-from[data-v-cec01173],.note-drawer-leave-to[data-v-cec01173]{opacity:0}.note-drawer-enter-from section[data-v-cec01173],.note-drawer-leave-to section[data-v-cec01173]{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.note-drawer-enter-active[data-v-cec01173],.note-drawer-enter-active section[data-v-cec01173],.note-drawer-leave-active[data-v-cec01173],.note-drawer-leave-active section[data-v-cec01173]{transition:none}}@media (max-width:820px){.note-drawer section[data-v-cec01173]{width:100%}.note-drawer header[data-v-cec01173]{min-height:58px;padding:6px 14px}}.note-loading[data-v-9b18c8de]{align-items:center;color:var(--note-text-muted);display:flex;font-size:13px;gap:9px;justify-content:center;min-height:90px}.note-loading span[data-v-9b18c8de]{animation:note-spin-9b18c8de .75s linear infinite;border:2px solid var(--note-primary-border);border-radius:50%;border-top-color:var(--note-primary);height:15px;width:15px}@keyframes note-spin-9b18c8de{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.note-loading span[data-v-9b18c8de]{animation:none}}.note-version-drawer[data-v-a78bf503]{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:100%}.note-version-drawer>aside[data-v-a78bf503]{background:var(--note-panel-muted);border-right:1px solid var(--note-border)}.note-version-drawer>aside>button[data-v-a78bf503]{background:transparent;border:0;border-bottom:1px solid var(--note-border-subtle);color:var(--note-text-secondary);cursor:pointer;display:grid;gap:6px;padding:13px 12px;text-align:left;width:100%}.note-version-drawer>aside>button.active[data-v-a78bf503],.note-version-drawer>aside>button[data-v-a78bf503]:hover{background:var(--note-primary-light)}.note-version-drawer>aside>button>span[data-v-a78bf503]{display:flex;gap:5px;justify-content:space-between}.note-version-drawer>aside strong[data-v-a78bf503]{color:var(--note-primary);font-size:10px;font-weight:600}.note-version-drawer>aside time[data-v-a78bf503]{color:var(--note-text-muted);font-size:9px}.note-version-drawer>aside b[data-v-a78bf503]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-version-drawer>aside small[data-v-a78bf503]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--note-text-secondary);display:-webkit-box;line-height:1.45;overflow:hidden}.note-version-drawer>aside>p[data-v-a78bf503]{color:var(--note-text-muted);font-size:12px;padding:30px 12px;text-align:center}.note-version-drawer>aside>button.load-more[data-v-a78bf503]{color:var(--note-primary);display:block;text-align:center}.note-version-drawer>main[data-v-a78bf503]{min-width:0;padding:22px}.note-version-drawer>main header[data-v-a78bf503]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.note-version-drawer>main header div[data-v-a78bf503]{display:grid;gap:5px}.note-version-drawer>main header strong[data-v-a78bf503]{color:var(--note-text);font-size:17px}.note-version-drawer>main header span[data-v-a78bf503]{color:var(--note-text-muted);font-size:11px}.note-version-drawer>main header button[data-v-a78bf503]{background:var(--note-panel);border:1px solid var(--note-primary);border-radius:7px;color:var(--note-primary);cursor:pointer;padding:8px 10px}.note-version-drawer .note-version-tags[data-v-a78bf503]{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0}.note-version-drawer .note-version-tags span[data-v-a78bf503]{background:var(--note-primary-light);border-radius:999px;color:var(--note-primary-strong);font-size:11px;padding:3px 7px}.note-version-drawer pre[data-v-a78bf503]{color:var(--note-text-secondary);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;margin:18px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.note-version-drawer .note-version-placeholder[data-v-a78bf503]{color:var(--note-text-muted);display:grid;font-size:12px;min-height:240px;place-items:center}.note-version-confirm[data-v-a78bf503]{color:var(--note-text-secondary);line-height:1.7;margin:0}@media (max-width:820px){.note-version-drawer[data-v-a78bf503]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.note-version-drawer>aside[data-v-a78bf503]{border-bottom:1px solid var(--note-border);border-right:0;max-height:34dvh;overflow:auto}.note-version-drawer>aside>button[data-v-a78bf503]{padding:11px 14px}.note-version-drawer>main[data-v-a78bf503]{padding:17px 15px calc(24px + env(safe-area-inset-bottom))}.note-version-drawer>main header[data-v-a78bf503]{align-items:center}.note-version-drawer>main header button[data-v-a78bf503]{flex:0 0 auto;min-height:42px}}.note-tag-input[data-v-7699a4c4]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.note-tag-input .note-tag[data-v-7699a4c4]{align-items:center;background:var(--note-primary-light);border-radius:999px;color:var(--note-primary-strong);display:inline-flex;font-size:13px;gap:4px;max-width:150px;padding:3px 7px}.note-tag-input .note-tag button[data-v-7699a4c4]{background:transparent;border:0;color:var(--note-text-muted);cursor:pointer;padding:0}.note-tag-input input[data-v-7699a4c4]{background:transparent;border:0;border-bottom:1px solid transparent;box-sizing:border-box;color:var(--note-text-secondary);flex:0 0 100%;font-size:13px;min-width:0;outline:none;padding:30px 2px 10px;width:100%}.note-tag-input input[data-v-7699a4c4]:focus{border-bottom-color:var(--note-primary)}.note-toasts[data-v-167b6f73]{background:transparent;border:0;inset:auto;bottom:calc(18px + env(safe-area-inset-bottom));display:grid;gap:8px;left:50%;margin:0;overflow:visible;padding:0;pointer-events:none;position:fixed;transform:translate(-50%);z-index:2400}.note-toast[data-v-167b6f73]{align-items:center;background:var(--note-primary-light);border:1px solid var(--note-primary-border);border-radius:6px;box-shadow:0 10px 30px var(--note-shadow);color:var(--note-primary-strong);display:flex;font-size:14px;gap:8px;justify-content:center;line-height:1.5;max-width:460px;min-width:220px;padding:11px 16px;text-align:center}.note-toast.is-warning[data-v-167b6f73]{background:#fff9ec;border-color:#e4d0a9;color:#815b1a}.note-toast.is-error[data-v-167b6f73]{background:#fff4f4;border-color:#e3bbbb;color:#9d3333}.note-toast-enter-active[data-v-167b6f73],.note-toast-leave-active[data-v-167b6f73]{transition:opacity .18s ease,transform .18s ease}.note-toast-enter-from[data-v-167b6f73],.note-toast-leave-to[data-v-167b6f73]{opacity:0;transform:translateY(8px)}.note-mobile[data-v-20fd8669]{background:var(--note-page);color:var(--note-text);display:flex;flex-direction:column;min-height:100dvh;overflow:hidden;position:relative;width:100%}.note-mobile button[data-v-20fd8669],.note-mobile input[data-v-20fd8669],.note-mobile select[data-v-20fd8669],.note-mobile textarea[data-v-20fd8669]{font:inherit}.note-mobile button[data-v-20fd8669]{-webkit-tap-highlight-color:transparent}.note-mobile__header[data-v-20fd8669]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--note-border);display:grid;gap:4px;grid-template-columns:44px minmax(0,1fr) auto;min-height:58px;padding:6px 10px;position:sticky;top:0;z-index:20}.icon-button[data-v-20fd8669]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--note-text-secondary);display:inline-flex;justify-content:center;min-height:44px;padding:0;width:44px}.icon-button[data-v-20fd8669]:disabled{opacity:.38}.note-mobile__heading[data-v-20fd8669]{min-width:0;text-align:center}.note-mobile__heading strong[data-v-20fd8669]{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-mobile__heading small[data-v-20fd8669]{color:var(--note-text-muted);display:block;font-size:10px;margin-top:2px}.note-mobile__actions[data-v-20fd8669]{align-items:center;display:flex;justify-content:flex-end}.save-button[data-v-20fd8669]{align-items:center;background:var(--note-primary);border:0;border-radius:9px;color:#fff;display:inline-flex;font-size:13px;gap:4px;min-height:40px;padding:0 9px}.save-button[data-v-20fd8669]:disabled{background:#dce7f7;color:var(--note-text-muted)}.note-mobile__create-menu[data-v-20fd8669]{background:var(--note-panel);border:1px solid var(--note-border);border-radius:6px;box-shadow:0 14px 38px var(--note-shadow);display:grid;padding:6px;position:absolute;right:10px;top:calc(100% + 5px);width:160px;z-index:30}.note-mobile__create-menu button[data-v-20fd8669]{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--note-text-secondary);display:flex;gap:9px;min-height:43px;padding:0 10px;text-align:left}.note-mobile__create-menu button[data-v-20fd8669]:disabled{color:var(--note-text-faint)}.note-mobile__body[data-v-20fd8669]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 12px calc(78px + env(safe-area-inset-bottom))}.note-mobile__search[data-v-20fd8669]{align-items:center;background:var(--note-panel);border:1px solid var(--note-border);border-radius:6px;color:var(--note-text-muted);display:flex;gap:8px;height:44px;margin-bottom:12px;padding:0 13px}.note-mobile__search input[data-v-20fd8669]{background:transparent;border:0;color:var(--note-text);flex:1;min-width:0;outline:0}.catalogue-list[data-v-20fd8669],.mobile-note-list[data-v-20fd8669]{display:grid;gap:9px}.catalogue-row[data-v-20fd8669]{align-items:center;background:var(--note-panel);border:1px solid var(--note-border);border-radius:6px;display:grid;gap:5px;grid-template-columns:38px minmax(0,1fr) auto 36px 36px;min-height:66px;padding:8px 8px 8px 11px;position:relative}.catalogue-row__icon[data-v-20fd8669]{align-items:center;background:var(--note-primary-light);border-radius:9px;color:var(--note-primary);display:inline-flex;height:34px;justify-content:center;width:34px}.catalogue-row>div[data-v-20fd8669]{min-width:0}.catalogue-row strong[data-v-20fd8669]{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue-row small[data-v-20fd8669]{color:var(--note-text-muted);display:block;font-size:11px;margin-top:4px}.catalogue-row__count[data-v-20fd8669]{background:var(--note-primary-light);border:0;border-radius:999px;color:var(--note-primary-strong);font-size:11px;min-height:34px;padding:0 7px;white-space:nowrap}.row-action[data-v-20fd8669]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--note-text-muted);display:inline-flex;height:40px;justify-content:center;padding:0;width:36px}.row-action.danger[data-v-20fd8669]{color:var(--note-danger)}.catalogue-row__next[data-v-20fd8669]{bottom:-1px;color:var(--note-text-faint);position:absolute;right:-1px;transform:scale(.72)}.mobile-note-card[data-v-20fd8669]{background:var(--note-panel);border:1px solid var(--note-border);border-radius:6px;box-shadow:0 4px 16px #1726400a;padding:15px}.mobile-note-card__title[data-v-20fd8669]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mobile-note-card__title strong[data-v-20fd8669]{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-note-card__title button[data-v-20fd8669]{align-items:center;background:transparent;border:0;color:var(--note-danger);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;margin:-11px -10px 0 0;padding:0;width:40px}.mobile-note-card p[data-v-20fd8669]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--note-text-secondary);display:-webkit-box;font-size:13px;line-height:1.55;margin:8px 0;overflow:hidden}.mobile-note-card__meta[data-v-20fd8669]{color:var(--note-text-faint);display:flex;font-size:11px;gap:12px;justify-content:space-between}.mobile-note-card__meta span[data-v-20fd8669]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-note-card__tags[data-v-20fd8669]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.mobile-note-card__tags span[data-v-20fd8669]{background:var(--note-primary-light);border-radius:999px;color:var(--note-primary-strong);font-size:10px;padding:3px 7px}.mobile-empty[data-v-20fd8669]{align-items:center;color:var(--note-text-faint);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:300px;text-align:center}.mobile-empty strong[data-v-20fd8669]{color:var(--note-text-secondary);font-size:15px}.mobile-empty span[data-v-20fd8669]{font-size:12px}.mobile-empty button[data-v-20fd8669]{background:var(--note-primary);border:0;border-radius:9px;color:#fff;margin-top:8px;min-height:42px;padding:0 15px}.mobile-editor[data-v-20fd8669]{display:flex;flex-direction:column;min-height:calc(100dvh - 92px)}.mobile-editor__title[data-v-20fd8669]{background:transparent;border:0;border-bottom:1px solid var(--note-border);color:var(--note-text);font-size:23px;font-weight:650;outline:0;padding:10px 4px 12px;width:100%}.mobile-editor__title--readonly[data-v-20fd8669]{color:var(--note-text-secondary)}.mobile-editor__meta[data-v-20fd8669]{align-items:center;color:var(--note-text-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:10px 3px}.mobile-editor__meta span[data-v-20fd8669]{align-items:center;display:inline-flex;gap:5px}.mobile-editor__tags[data-v-20fd8669]{border-bottom:1px solid var(--note-border);min-height:38px;padding:5px 3px 10px}.mobile-editor__content[data-v-20fd8669]{background:transparent;border:0;color:var(--note-text-secondary);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;line-height:1.75;min-height:58dvh;outline:0;padding:17px 4px calc(28px + env(safe-area-inset-bottom));resize:none;width:100%}.note-mobile__tabs[data-v-20fd8669]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.97);border-top:1px solid var(--note-border);bottom:0;display:grid;grid-template-columns:repeat(2,1fr);left:0;min-height:62px;padding:4px 20px 5px;position:fixed;right:0;z-index:18}.note-mobile__tabs button[data-v-20fd8669]{align-items:center;background:transparent;border:0;color:var(--note-text-muted);display:flex;flex-direction:column;font-size:11px;gap:2px;justify-content:center;min-height:48px}.note-mobile__tabs button.active[data-v-20fd8669]{color:var(--note-primary);font-weight:650}.dialog-fields[data-v-20fd8669]{display:grid;gap:15px}.dialog-field[data-v-20fd8669]{color:var(--note-text-secondary);display:grid;font-size:13px;gap:7px}.dialog-field input[data-v-20fd8669],.dialog-field select[data-v-20fd8669]{background:var(--note-panel);border:1px solid var(--note-border);border-radius:8px;color:var(--note-text);height:43px;outline:0;padding:0 11px;width:100%}.dialog-field input[data-v-20fd8669]:focus,.dialog-field select[data-v-20fd8669]:focus{border-color:var(--note-primary);box-shadow:0 0 0 3px var(--note-focus-ring)}.delete-copy[data-v-20fd8669],.dialog-hint[data-v-20fd8669]{color:var(--note-text-secondary);font-size:13px;line-height:1.6;margin:12px 0 0}@media (min-width:600px) and (max-width:820px){.note-mobile__body[data-v-20fd8669]{margin:0 auto;width:min(720px,100%)}.mobile-note-list[data-v-20fd8669]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:landscape) and (max-height:560px){.note-mobile__header[data-v-20fd8669]{position:relative}.mobile-editor__content[data-v-20fd8669]{min-height:48dvh}}:root{--note-primary:#0966eb;--note-primary-hover:#0855ca;--note-primary-strong:#064fbd;--note-primary-light:#eef4ff;--note-primary-soft:#dceaff;--note-primary-border:#b9d2ff;--note-focus-ring:rgba(9,102,235,.14);--note-page:#f5f7fb;--note-panel:#fff;--note-panel-muted:#f8faff;--note-border:#e1e7f0;--note-border-subtle:#edf1f7;--note-text:#1d2129;--note-text-secondary:#4e5969;--note-text-muted:#86909c;--note-text-faint:#a9b3c1;--note-shadow:rgba(23,38,64,.14);--note-danger:#b33d3d;--note-danger-bg:#fff3f2;--note-danger-border:#e8bdb8}.note-module[data-v-b52af107]{background:var(--note-page);height:100dvh;min-height:0;overflow:hidden;width:100%}
