.ed-menu:has(.org-item){border-color:var(--border-subtle);min-width:230px;box-shadow:var(--shadow-md);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border-radius:13px;padding:6px}.ed-menu:has(.org-item)::-webkit-scrollbar{width:10px;height:10px}.ed-menu:has(.org-item)::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--surface);border-radius:999px}.ed-menu:has(.org-item)::-webkit-scrollbar-track{background:0 0}.ed-menu .org-item{width:100%;color:var(--ink-soft);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 9px;font-family:inherit;font-size:12.5px;transition:background .12s,color .12s;display:flex}.ed-menu .org-item:hover{background:var(--surface-muted);color:var(--ink)}.ed-menu .org-item.sel{background:var(--surface-muted);color:var(--ink);font-weight:560}.ed-menu .org-item .emi-ic{width:15px;height:15px;color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ed-menu .org-item .emi-ic svg{width:15px;height:15px}.ed-menu .org-item .emi-mid{flex:1;min-width:0}.ed-menu .org-item .emi-mid b{font-weight:inherit;color:inherit;font-size:12.5px;line-height:1.3}.ed-menu .org-item .emi-check{width:14px;height:14px;color:var(--ink);opacity:0;flex:none;margin-left:auto}.ed-menu .org-item .emi-check svg{width:14px;height:14px}.ed-menu .org-item.sel .emi-check{opacity:1}.ed-menu:has(.org-item){padding-top:0}.ed-menu:has(.org-item) .em-label{z-index:3;background:var(--surface);box-shadow:0 1px 0 var(--border-subtle);color:var(--muted-faint);margin:0 -6px;padding:9px 15px 5px;font-size:9.5px;position:sticky;top:0}.ed-menu:has(.org-item) .em-label+.org-item{margin-top:2px}.app[data-page=notes] .notes-shell{--nl-rw-open:228px;--nl-rw:var(--nl-rw-open);--nl-dw:clamp(260px, 34%, 460px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;position:relative;overflow:visible}.app[data-page=notes] .notes-shell.rail-collapsed{--nl-rw:56px}.app[data-page=notes] .notes-pane{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}.app[data-page=notes] .notes-pane.col-rail{background:var(--surface-soft);border-right:1px solid var(--border-subtle)}.app[data-page=notes] .notes-pane.col-list{border-right:1px solid var(--border-subtle)}@media (min-width:880px){.app[data-page=notes] .notes-shell,.app[data-page=notes] .notes-shell.rail-collapsed{grid-template-columns:var(--nl-rw) minmax(0,1fr) var(--nl-dw)}.app[data-page=notes] .notes-shell .col-rail,.app[data-page=notes] .notes-shell .col-list,.app[data-page=notes] .notes-shell .col-detail,.app[data-page=notes] .notes-shell.show-detail .col-rail,.app[data-page=notes] .notes-shell.show-detail .col-list,.app[data-page=notes] .notes-shell.show-detail .col-detail{display:flex}}.app[data-page=notes] .notes-pane .np-head{background:var(--surface);z-index:2}.app[data-page=notes] .notes-pane.col-rail .np-head{background:var(--surface-soft)}.app[data-page=notes] .col-rail .np-acc>summary{z-index:2;background:var(--surface-soft);margin:0 -8px;padding-left:16px;padding-right:16px;position:sticky;top:0}.app[data-page=notes] .notes-shell:not(.rail-collapsed) .col-rail .coll-item{border-radius:8px;gap:9px;padding:7px 9px;font-size:12.5px}.app[data-page=notes] .col-rail .coll-item svg{width:15px;height:15px}.app[data-page=notes] .col-rail .coll-item .ci-count{color:var(--muted-faint);font-size:10px}.app[data-page=notes] .notes-shell:not(.rail-collapsed) .col-rail .np-grouplabel,.app[data-page=notes] .notes-shell:not(.rail-collapsed) .col-rail .np-acc>summary{letter-spacing:.08em;color:var(--muted);font-size:10.5px}.app[data-page=notes] .col-rail .tag-list .tg{font-size:11.5px}.app[data-page=notes] .nl-resizer{display:none}@media (min-width:880px){.app[data-page=notes] .nl-resizer{cursor:col-resize;z-index:6;width:16px;display:block;position:absolute;top:0;bottom:0}.app[data-page=notes] .nl-resizer--detail{right:var(--nl-dw)}.app[data-page=notes] .nl-resizer--rail{left:var(--nl-rw)}.app[data-page=notes] .notes-shell.rail-collapsed .nl-resizer--rail{display:none}}.app[data-page=notes] .nl-resizer:before{content:"";background:var(--border-strong);opacity:.4;border-radius:999px;width:4px;height:42px;transition:opacity .14s,height .16s,background .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app[data-page=notes] .nl-resizer:hover:before{opacity:1;background:var(--ink-soft);height:60px}.app[data-page=notes] .nl-resizer.dragging:before{opacity:1;background:var(--ink);height:74px}html.nl-resizing,html.nl-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.app[data-page=notes] .nt-btn--fs .vt-lbl{display:inline}.app[data-page=notes] .nt-btn--fs.is-on{border-color:var(--border);background:var(--surface-muted);color:var(--ink)}@media (max-width:879.98px){.app[data-page=notes] .nt-btn--fs{display:none}}.app[data-page=notes] .notes-fsbar{display:none}.app[data-page=notes] .notes-fsbar .nt-sp{flex:1 1 0;min-width:0}.app[data-page=notes] .notes-fsbar .fsbar-mark{background:var(--surface-muted);border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--ink-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app[data-page=notes] .notes-fsbar .fsbar-mark svg{width:15px;height:15px}.app[data-page=notes] .notes-fsbar b{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.app[data-page=notes] .notes-fsbar .fsbar-sub{color:var(--muted);font-size:12px}.app[data-page=notes] [data-jpanel=all].is-fs{z-index:100;background:var(--canvas);animation:nlFsIn .2s var(--ease);flex-direction:column;margin:0;padding:14px 20px 16px;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes nlFsIn{0%{opacity:0}to{opacity:1}}.app[data-page=notes] [data-jpanel=all].is-fs .notes-fsbar{flex:none;align-items:center;gap:11px;padding:2px 2px 12px;display:flex}.app[data-page=notes] [data-jpanel=all].is-fs .notes-toolbar{margin-top:0}@media (min-width:880px){.app[data-page=notes] [data-jpanel=all].is-fs .notes-shell{flex:1;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;margin-top:14px}}@media (prefers-reduced-motion:reduce){.app[data-page=notes] [data-jpanel=all].is-fs{animation:none}.app[data-page=notes] .nl-resizer:before{transition:none}}
