.notes-backdrop{z-index:70;background:#191a182e;position:fixed;inset:0}.notes-panel{background:var(--surface);border-left:1px solid var(--border);grid-template-columns:220px 270px minmax(0,1fr);width:min(960px,100vw - 240px);transition:width .2s;animation:.18s ease-out notes-in;display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #00000024}.notes-panel.expanded{width:calc(100vw - 240px)}@keyframes notes-in{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:none}}.notes-filters{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;padding:25px 12px 14px;display:flex;overflow-y:auto}.notes-filters .nav-item span:not(.count){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notes-filters header{padding:0 10px 14px}.notes-filters header strong{font-size:var(--fs-lg)}.notes-filters .tag-hash{font-weight:700}.notes-filters-spacer{flex:1}.notes-list{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.notes-list-header{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:12px;display:flex}.notes-list-header input{background:var(--active);color:var(--text);font:inherit;font-size:var(--fs-sm);border:0;border-radius:8px;outline:none;flex:1;padding:8px 10px}.notes-new{background:var(--primary);color:var(--on-primary);font-size:var(--fs-md);border-radius:8px;width:32px;height:32px}.notes-list-items{overflow-y:auto}.note-item{border-bottom:1px solid var(--border);color:var(--text);text-align:left;background:0 0;gap:3px;width:100%;padding:11px 14px;display:grid}.note-item:hover{background:var(--sidebar)}.note-item.active{background:var(--active);box-shadow:inset 3px 0 0 var(--accent)}.note-item strong{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-item p{color:var(--muted);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.note-item small{color:var(--muted);font-size:var(--fs-sm);gap:6px;display:flex}.note-item em{color:var(--accent);font-style:normal}.notes-empty{color:var(--muted);font-size:var(--fs-sm);text-align:center;padding:24px}.notes-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.notes-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:4px;min-height:57px;padding:0 12px;display:flex}.notes-toolbar button{color:var(--muted);font-size:var(--fs-sm);background:0 0;border-radius:7px;padding:7px 9px}.notes-toolbar button:hover{background:var(--active);color:var(--text)}.notes-toolbar button.danger{color:#bd4c37}.notes-toolbar button[aria-label]:not(.notes-tool):not(.notes-back){font-size:var(--fs-lg);line-height:1}.notes-toolbar-spacer{flex:1}.note-editor{flex-direction:column;flex:1;min-height:0;display:flex}.note-editor-field{flex:1;min-height:0;position:relative}.note-editor textarea{box-sizing:border-box;color:var(--text);font:inherit;font-size:var(--fs-md);resize:none;background:0 0;border:0;outline:none;width:100%;max-width:720px;height:100%;margin:0 auto;padding:30px 40px;line-height:1.65}.note-editor-meta{border-top:1px solid var(--border);gap:8px;padding:10px 16px;display:grid}.notes-panel.expanded .note-editor textarea{max-width:none}.note-stats{color:var(--muted);font-size:var(--fs-sm)}.note-backlinks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.note-backlinks small{color:var(--muted);font-size:var(--fs-sm);font-weight:650}.note-backlinks button{background:var(--active);color:var(--text);font-size:var(--fs-sm);border-radius:6px;padding:4px 8px}.notes-placeholder{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.notes-placeholder p{margin:0}.notes-placeholder button{background:var(--primary);color:var(--on-primary);font-size:var(--fs-sm);border-radius:8px;padding:8px 14px}.notes-placeholder small{font-size:var(--fs-sm);max-width:260px;margin-top:10px}.wiki-suggest{background:var(--surface);border:1px solid var(--border);z-index:40;border-radius:10px;min-width:240px;padding:5px;display:grid;position:absolute;top:8px;left:40px;box-shadow:0 12px 30px #00000024}.task-notes .notes-editor-row{position:relative}.task-notes .wiki-suggest{top:100%;left:0}.wiki-suggest small{color:var(--muted);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-weight:700}.wiki-suggest button{color:var(--text);font-size:var(--fs-sm);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;display:flex}.wiki-suggest button.active,.wiki-suggest button:hover{background:var(--active)}.linked-notes{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.linked-note{color:var(--accent);font-size:var(--fs-sm);background:#e5673f1a;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}.linked-note:hover{background:#e5673f2e}.linked-note.missing{opacity:.75;background:0 0;border:1px dashed}.notes-count-badge{color:var(--muted);font-size:var(--fs-sm);margin-left:auto}.task-row-note-flag{color:var(--accent);font-size:var(--fs-sm);align-items:center;gap:3px;display:inline-flex}.notes-back,.notes-close-mobile,.notes-filter-toggle,.notes-filters-scrim,.notes-current-filter{display:none}@media (max-width:768px){.notes-backdrop{background:var(--surface)}.notes-panel,.notes-panel.expanded{box-shadow:none;padding:env(safe-area-inset-top)0 env(safe-area-inset-bottom);border-left:0;flex-direction:column;width:100vw;animation:.2s ease-out notes-up;display:flex;inset:0}@keyframes notes-up{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:none}}.notes-filters{padding:calc(25px + env(safe-area-inset-top))12px calc(14px + env(safe-area-inset-bottom));z-index:3;width:min(280px,82vw);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 40px #0000002e}.notes-panel.filters-open .notes-filters{transform:none}.notes-panel.filters-open .notes-filters-scrim{display:block}.notes-filters-scrim{z-index:2;background:#191a1847;border:0;position:fixed;inset:0}.notes-filter-toggle{color:var(--text);background:0 0;border-radius:8px;flex:none;order:-2;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.notes-current-filter{color:var(--muted);font-size:var(--fs-sm);order:0;padding:10px 16px 4px;font-weight:600;display:block}.notes-list{display:contents}.notes-list-header{order:-2;padding:12px 16px}.notes-list-items{-webkit-overflow-scrolling:touch;flex:1;order:1;overflow-y:auto}.notes-list-header input{font-size:var(--fs-md);min-height:40px}.notes-new,.notes-close-mobile{width:40px;height:40px}.notes-close-mobile{color:var(--muted);background:0 0;border-radius:8px;order:2;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.note-item{padding:14px 16px}.notes-detail,.notes-panel.has-selection .notes-current-filter,.notes-panel.has-selection .notes-list-header,.notes-panel.has-selection .notes-list-items{display:none}.notes-panel.has-selection .notes-detail{flex:1;animation:.18s ease-out notes-in;display:flex}.notes-toolbar{gap:2px;min-height:52px;padding:0 8px}.notes-toolbar button{font-size:var(--fs-sm);padding:8px}.notes-back{align-items:center;gap:2px;display:inline-flex;color:var(--primary)!important;font-size:var(--fs-md)!important}.notes-toolbar button[aria-label=Expandir],.notes-toolbar button[aria-label=Recolher],.notes-toolbar button[aria-label=Fechar\ notas]{display:none}.note-editor textarea{font-size:var(--fs-md);padding:16px}.note-editor-meta{padding:10px 16px}.wiki-suggest{left:16px;right:16px}}.notes-new:hover,.notes-placeholder button:hover{background:var(--primary-hover)}.notes-tool{align-items:center;gap:6px;display:inline-flex;font-size:var(--fs-sm)!important}.notes-tool svg{width:16px;height:16px}.notes-tool.pinned{color:var(--accent)!important;background:#e5673f1f!important}.notes-tool.pinned svg{fill:currentColor}.note-item strong{align-items:center;gap:5px;display:flex}.note-pin{color:var(--accent);flex:none;display:inline-flex}.note-pin svg{fill:currentColor;width:13px;height:13px}
