.notes-container{display:grid;gap:1.5rem}.lecture-mode-btn{display:inline-flex;align-items:center;gap:5px;font-size:13px}@media(max-width:430px){#notes .section-header{margin-bottom:.75rem;padding-block:8px}#notes .header-actions .btn{min-height:44px}#notes .note-card-actions{flex-wrap:wrap}#notes .header-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#notes .header-subtitle{display:none}.nfpe-overlay .nfpe-toolbar{flex-wrap:nowrap;overflow-x:auto;padding:6px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;scroll-snap-type:x mandatory;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 4%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 4%,black 92%,transparent 100%)}.nfpe-overlay .nfpe-toolbar::-webkit-scrollbar{display:none}.nfpe-overlay .nfpe-tool-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;scroll-snap-align:start;flex-shrink:0}.nfpe-overlay .nfpe-btn-label{display:none}.nfpe-overlay .nfpe-title-input{min-width:0}.nfpe-overlay .nfpe-topbar{gap:6px}.nfpe-overlay #nfpeSidebarToggle{display:none}.nfpe-overlay #nfpeEditor .ProseMirror{padding-left:0!important;padding-right:0!important}#notes input,#notes select,#notes textarea,.nfpe-overlay input,.nfpe-overlay textarea{font-size:16px!important}}#noteFullPageEditor .mode-icon,#noteModal .mode-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--accent)}#nfpeSlashMenu .slash-icon{display:inline-flex;align-items:center;justify-content:center}#noteFullPageEditor .nfpe-tool-btn,#nfpeBubbleMenu button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}#noteFullPageEditor .nfpe-chat-action-btn,#noteFullPageEditor .nfpe-chat-title,#noteReadingMode .nrm-edit-btn{display:inline-flex;align-items:center;gap:.3rem}#nfpeYouTubeArea .nfpe-yt-icon,#nfpeFileArea .nfpe-file-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto;border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent)}#nfpeVoiceArea .nfpe-mic-btn{color:var(--accent)}#nfpeVoiceArea .nfpe-mic-btn.recording{color:var(--danger)}#nfpeDiagramModal #nfpeDiagBtnLabel,#nfpeDiagramModal #nfpeDiagSpinner,#noteFullPageEditor #nfpeFlashcardBtnLabel,#categoryConfirmModal .form-actions .btn{display:inline-flex;align-items:center;gap:.35rem}.note-category-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;letter-spacing:.3px;margin-bottom:6px;opacity:.92;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.category-confirm-modal-content{max-width:440px;width:95%}.meneer-modal-title{font-size:16px;font-weight:700;color:var(--text);margin:0}.meneer-suggestion-text{font-size:15px;color:var(--text-secondary);margin:0 0 4px}.meneer-suggestion-text strong{color:var(--accent);font-size:17px}.meneer-suggestion-sub{font-size:13px;color:var(--text-secondary);margin:0 0 16px;opacity:.75}.meneer-edit-input{margin-bottom:16px}.meneer-modal-actions{display:flex;flex-wrap:wrap;gap:8px}.notes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;align-items:start}.note-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.1rem 1.25rem 1rem;display:flex;flex-direction:column;gap:.45rem;transition:box-shadow .18s,transform .15s,border-color .18s;cursor:default;position:relative;overflow:hidden}.note-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border-color:var(--accent)}.note-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.note-date{font-size:11px;color:var(--text-muted);white-space:nowrap;margin-left:auto}.note-card-title{font-size:15px;font-weight:700;color:var(--text);margin:0;line-height:1.35;word-break:break-word}.note-card-preview{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.note-card-actions{display:flex;gap:8px;margin-top:.6rem;opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s}.note-card:hover .note-card-actions{opacity:1;transform:translateY(0)}@media(hover:none){.note-card-actions{opacity:1;transform:none}}.note-action-btn{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--radius-sm);border:none;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.note-edit-btn{background:var(--accent-soft);color:var(--accent)}.note-edit-btn:hover{background:var(--accent-glow)}.note-delete-btn{background:#dc26261f;color:#f87171}.note-delete-btn:hover{background:#dc262633}.enhanced-note-modal{max-width:720px;width:95%}.note-mode-picker-step{padding:.25rem 0 .5rem}.note-mode-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.note-mode-btn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:1rem 1rem .9rem;border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s;position:relative;color:var(--text)}.note-mode-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);box-shadow:0 2px 12px var(--accent-glow)}.note-mode-btn:disabled,.note-mode-btn.coming-soon{opacity:.45;cursor:not-allowed}.note-title-input{font-size:16px;font-weight:600;margin-bottom:10px}.note-plain-editor{width:100%;min-height:240px;padding:1rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-size:14px;line-height:1.65;resize:vertical;outline:none;font-family:var(--font-ui);box-sizing:border-box;transition:border-color .18s}.note-plain-editor:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.note-plain-editor::placeholder{color:var(--text-muted)}.note-modal-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.btn-ghost{background:transparent;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;padding:8px 10px;border-radius:var(--radius-sm);transition:background .15s;margin-right:auto;font-family:var(--font-ui)}.btn-ghost:hover{background:var(--surface-2);color:var(--text)}.meneer-suggestion-display{display:flex;align-items:center;gap:10px;margin-bottom:6px}.meneer-suggestion-label{font-size:13px;color:var(--text-muted);font-weight:500;white-space:nowrap}.meneer-suggestion-chip{display:inline-block;background:var(--accent-soft);color:var(--accent);border:1.5px solid var(--accent-glow);border-radius:var(--radius-full);padding:3px 14px;font-size:14px;font-weight:700;letter-spacing:.2px}.lecture-note-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:500;background:var(--accent-soft);color:var(--icon-meneer);border:1px solid var(--accent-glow);border-radius:4px;padding:2px 7px;margin-left:4px}.note-card--lecture{border-left:3px solid rgba(124,111,247,.4)}.note-title-input{font-size:16px;font-weight:600;margin-bottom:10px;color:var(--text);background:transparent;border:none;outline:none;width:100%}.note-study-btn{background:var(--accent-soft, rgba(124,111,247,.1));color:var(--accent)}.note-study-btn:hover{background:var(--accent-soft, rgba(124,111,247,.22))}

/*# sourceMappingURL=notes.5b6d5a7f68.css.map */
