.notesorganizer-module__aZ4SQq__container{max-width:1400px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.notesorganizer-module__aZ4SQq__tool{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a}.notesorganizer-module__aZ4SQq__header{text-align:center;margin-bottom:2rem}.notesorganizer-module__aZ4SQq__title{color:#343a40;margin-bottom:.5rem;font-size:2rem;font-weight:700}.notesorganizer-module__aZ4SQq__subtitle{color:#6c757d;margin:0;font-size:1rem}.notesorganizer-module__aZ4SQq__proInfo{color:#343a40;background:linear-gradient(135deg,#e7f3ff 0%,#f0e8ff 100%);border-left:4px solid #667eea;border-radius:8px;margin-top:1rem;padding:1rem;font-size:.9rem;line-height:1.5}.notesorganizer-module__aZ4SQq__stats{background:#f8f9fa;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:2rem;padding:1.5rem;display:grid}.notesorganizer-module__aZ4SQq__stat{text-align:center;padding:.5rem}.notesorganizer-module__aZ4SQq__statValue{color:#007bff;margin-bottom:.25rem;font-size:1.8rem;font-weight:700;display:block}.notesorganizer-module__aZ4SQq__statLabel{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:500}.notesorganizer-module__aZ4SQq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.notesorganizer-module__aZ4SQq__filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.notesorganizer-module__aZ4SQq__searchInput{border:2px solid #dee2e6;border-radius:6px;min-width:200px;padding:8px 12px;font-size:.9rem}.notesorganizer-module__aZ4SQq__searchInput:focus{border-color:#007bff;outline:none}.notesorganizer-module__aZ4SQq__select{cursor:pointer;background:#fff;border:2px solid #dee2e6;border-radius:6px;padding:8px 12px;font-size:.9rem}.notesorganizer-module__aZ4SQq__select:focus{border-color:#007bff;outline:none}.notesorganizer-module__aZ4SQq__viewControls{gap:.5rem;display:flex}.notesorganizer-module__aZ4SQq__viewBtn,.notesorganizer-module__aZ4SQq__favoriteBtn{cursor:pointer;background:#fff;border:2px solid #dee2e6;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s}.notesorganizer-module__aZ4SQq__viewBtn:hover,.notesorganizer-module__aZ4SQq__favoriteBtn:hover{background:#f8f9fa;border-color:#adb5bd}.notesorganizer-module__aZ4SQq__viewBtn.notesorganizer-module__aZ4SQq__active,.notesorganizer-module__aZ4SQq__favoriteBtn.notesorganizer-module__aZ4SQq__active{color:#fff;background:#007bff;border-color:#007bff}.notesorganizer-module__aZ4SQq__actions{gap:.5rem;display:flex}.notesorganizer-module__aZ4SQq__newBtn,.notesorganizer-module__aZ4SQq__exportBtn,.notesorganizer-module__aZ4SQq__importBtn{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s}.notesorganizer-module__aZ4SQq__newBtn{color:#fff;background:#28a745}.notesorganizer-module__aZ4SQq__newBtn:hover{background:#218838;transform:translateY(-1px)}.notesorganizer-module__aZ4SQq__exportBtn{color:#fff;background:#6c757d}.notesorganizer-module__aZ4SQq__exportBtn:hover{background:#5a6268;transform:translateY(-1px)}.notesorganizer-module__aZ4SQq__importBtn{color:#fff;cursor:pointer;background:#17a2b8;display:inline-block}.notesorganizer-module__aZ4SQq__importBtn:hover{background:#138496;transform:translateY(-1px)}.notesorganizer-module__aZ4SQq__mainContent{grid-template-columns:1fr 1fr;gap:2rem;min-height:600px;display:grid}.notesorganizer-module__aZ4SQq__notesList{border:1px solid #dee2e6;border-radius:8px;max-height:600px;overflow-y:auto}.notesorganizer-module__aZ4SQq__listView{flex-direction:column;display:flex}.notesorganizer-module__aZ4SQq__gridView{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem;display:grid}.notesorganizer-module__aZ4SQq__noteCard{cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1rem;transition:all .2s}.notesorganizer-module__aZ4SQq__noteCard:hover{border-color:#007bff;box-shadow:0 2px 4px #0000001a}.notesorganizer-module__aZ4SQq__noteCard.notesorganizer-module__aZ4SQq__active{border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.notesorganizer-module__aZ4SQq__noteCheckbox{margin-bottom:.5rem;display:none}.notesorganizer-module__aZ4SQq__checkbox{cursor:pointer;width:18px;height:18px}.notesorganizer-module__aZ4SQq__noteCard:hover .notesorganizer-module__aZ4SQq__noteCheckbox{display:block}.notesorganizer-module__aZ4SQq__noteHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}.notesorganizer-module__aZ4SQq__noteTitle{color:#343a40;flex:1;margin:0 .5rem 0 0;font-size:1.1rem;font-weight:600}.notesorganizer-module__aZ4SQq__noteActions{opacity:0;gap:.25rem;transition:opacity .2s;display:flex}.notesorganizer-module__aZ4SQq__noteCard:hover .notesorganizer-module__aZ4SQq__noteActions{opacity:1}.notesorganizer-module__aZ4SQq__favoriteIcon,.notesorganizer-module__aZ4SQq__duplicateBtn,.notesorganizer-module__aZ4SQq__deleteBtn{cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .2s;display:flex}.notesorganizer-module__aZ4SQq__favoriteIcon{color:#ffc107;background:0 0}.notesorganizer-module__aZ4SQq__favoriteIcon.notesorganizer-module__aZ4SQq__favorited{color:#ff6b35}.notesorganizer-module__aZ4SQq__duplicateBtn{color:#fff;background:#17a2b8}.notesorganizer-module__aZ4SQq__duplicateBtn:hover{background:#138496}.notesorganizer-module__aZ4SQq__deleteBtn{color:#fff;background:#dc3545}.notesorganizer-module__aZ4SQq__deleteBtn:hover{background:#c82333}.notesorganizer-module__aZ4SQq__pinIcon{color:#6c757d;background:0 0;transition:all .2s}.notesorganizer-module__aZ4SQq__pinIcon.notesorganizer-module__aZ4SQq__pinned{color:#ff6b35}.notesorganizer-module__aZ4SQq__deleteSelectedBtn{cursor:pointer;color:#fff;background:#dc3545;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s}.notesorganizer-module__aZ4SQq__deleteSelectedBtn:hover{background:#c82333;transform:translateY(-1px)}.notesorganizer-module__aZ4SQq__notePreview{color:#6c757d;margin-bottom:.75rem;font-size:.9rem;line-height:1.4}.notesorganizer-module__aZ4SQq__noteMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.notesorganizer-module__aZ4SQq__categoryTag{color:#fff;border-radius:12px;padding:4px 8px;font-size:.75rem;font-weight:500}.notesorganizer-module__aZ4SQq__tags{flex-wrap:wrap;gap:.25rem;display:flex}.notesorganizer-module__aZ4SQq__tag{color:#007bff;background:#e7f3ff;border-radius:8px;padding:2px 6px;font-size:.75rem}.notesorganizer-module__aZ4SQq__moreTags{color:#6c757d;font-size:.75rem}.notesorganizer-module__aZ4SQq__date{color:#6c757d;font-size:.8rem}.notesorganizer-module__aZ4SQq__noteEditor{background:#fff;border:1px solid #dee2e6;border-radius:8px}.notesorganizer-module__aZ4SQq__editorContent{flex-direction:column;height:100%;display:flex}.notesorganizer-module__aZ4SQq__editorHeader{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.notesorganizer-module__aZ4SQq__titleInput{color:#343a40;background:0 0;border:none;flex:1;font-size:1.5rem;font-weight:700}.notesorganizer-module__aZ4SQq__titleInput:focus{outline:none}.notesorganizer-module__aZ4SQq__editorActions{gap:.5rem;display:flex}.notesorganizer-module__aZ4SQq__editBtn,.notesorganizer-module__aZ4SQq__saveBtn{cursor:pointer;border:none;border-radius:4px;padding:6px 12px;font-size:.9rem;font-weight:500;transition:all .2s}.notesorganizer-module__aZ4SQq__editBtn{color:#fff;background:#007bff}.notesorganizer-module__aZ4SQq__editBtn:hover{background:#0056b3}.notesorganizer-module__aZ4SQq__saveBtn{color:#fff;background:#28a745}.notesorganizer-module__aZ4SQq__saveBtn:hover{background:#218838}.notesorganizer-module__aZ4SQq__noteMetadata{border-bottom:1px solid #dee2e6;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;display:flex}.notesorganizer-module__aZ4SQq__categorySelect{cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:4px;padding:6px 12px;font-size:.9rem}.notesorganizer-module__aZ4SQq__categorySelect:focus{border-color:#007bff;outline:none}.notesorganizer-module__aZ4SQq__tagsEditor{flex-direction:column;flex:1;gap:.5rem;display:flex}.notesorganizer-module__aZ4SQq__tagInput{border:1px solid #ced4da;border-radius:4px;padding:6px 12px;font-size:.9rem}.notesorganizer-module__aZ4SQq__tagInput:focus{border-color:#007bff;outline:none}.notesorganizer-module__aZ4SQq__currentTags{flex-wrap:wrap;gap:.5rem;display:flex}.notesorganizer-module__aZ4SQq__currentTag{color:#007bff;background:#e7f3ff;border-radius:12px;align-items:center;gap:.25rem;padding:4px 8px;font-size:.8rem;display:flex}.notesorganizer-module__aZ4SQq__removeTagBtn{color:#007bff;cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:16px;line-height:1}.notesorganizer-module__aZ4SQq__removeTagBtn:hover{color:#dc3545}.notesorganizer-module__aZ4SQq__contentEditor{flex-direction:column;flex:1;padding:1rem;display:flex}.notesorganizer-module__aZ4SQq__contentTextarea{resize:none;border:none;flex:1;padding:0;font-family:inherit;font-size:1rem;line-height:1.6}.notesorganizer-module__aZ4SQq__contentTextarea:focus{outline:none}.notesorganizer-module__aZ4SQq__contentPreview{white-space:pre-wrap;word-wrap:break-word;color:#343a40;flex:1;line-height:1.6}.notesorganizer-module__aZ4SQq__noNoteSelected{color:#6c757d;text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.notesorganizer-module__aZ4SQq__noNoteSelected p{margin:0;font-size:1.1rem}.notesorganizer-module__aZ4SQq__emptyState{color:#6c757d;text-align:center;justify-content:center;align-items:center;height:200px;display:flex}.notesorganizer-module__aZ4SQq__emptyState p{margin:0;font-size:1.1rem}.notesorganizer-module__aZ4SQq__categoryManager{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:1rem;padding:1rem}.notesorganizer-module__aZ4SQq__categoryHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.notesorganizer-module__aZ4SQq__categoryHeader h4{color:#343a40;margin:0;font-size:.95rem}.notesorganizer-module__aZ4SQq__expandBtn{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;transition:all .2s;display:flex}.notesorganizer-module__aZ4SQq__expandBtn:hover{background:#0056b3;transform:rotate(45deg)}.notesorganizer-module__aZ4SQq__categoryForm{gap:.5rem;margin-bottom:.75rem;transition:all .2s;display:flex}.notesorganizer-module__aZ4SQq__categoryForm.notesorganizer-module__aZ4SQq__hidden{display:none}.notesorganizer-module__aZ4SQq__categoryInput{border:1px solid #ced4da;border-radius:4px;flex:1;padding:6px 10px;font-size:.85rem}.notesorganizer-module__aZ4SQq__colorPicker{cursor:pointer;border:1px solid #ced4da;border-radius:4px;width:40px;height:32px}.notesorganizer-module__aZ4SQq__addCategoryBtn{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:4px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .2s}.notesorganizer-module__aZ4SQq__addCategoryBtn:hover{background:#218838}.notesorganizer-module__aZ4SQq__categoryList{flex-direction:column;gap:.5rem;display:flex}.notesorganizer-module__aZ4SQq__categoryItem{background:#fff;border:1px solid #dee2e6;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;font-size:.9rem;display:flex}.notesorganizer-module__aZ4SQq__categoryDot{border-radius:50%;width:12px;height:12px}.notesorganizer-module__aZ4SQq__categoryName{color:#343a40;flex:1}.notesorganizer-module__aZ4SQq__deleteCategoryBtn{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:all .2s;display:flex}.notesorganizer-module__aZ4SQq__deleteCategoryBtn:hover{background:#c82333}@media (max-width:1024px){.notesorganizer-module__aZ4SQq__mainContent{grid-template-columns:1fr;gap:1rem}.notesorganizer-module__aZ4SQq__notesList{max-height:400px}}@media (max-width:768px){.notesorganizer-module__aZ4SQq__container{padding:1rem}.notesorganizer-module__aZ4SQq__tool{padding:1.5rem}.notesorganizer-module__aZ4SQq__title{font-size:1.5rem}.notesorganizer-module__aZ4SQq__stats{grid-template-columns:repeat(2,1fr);padding:1rem}.notesorganizer-module__aZ4SQq__controls{flex-direction:column;align-items:stretch}.notesorganizer-module__aZ4SQq__filters,.notesorganizer-module__aZ4SQq__viewControls,.notesorganizer-module__aZ4SQq__actions{justify-content:center}.notesorganizer-module__aZ4SQq__editorHeader{flex-direction:column;align-items:stretch}.notesorganizer-module__aZ4SQq__titleInput{font-size:1.2rem}.notesorganizer-module__aZ4SQq__noteMetadata{flex-direction:column;align-items:stretch}.notesorganizer-module__aZ4SQq__tagsEditor{flex:none}}@media (max-width:480px){.notesorganizer-module__aZ4SQq__stats,.notesorganizer-module__aZ4SQq__gridView{grid-template-columns:1fr}.notesorganizer-module__aZ4SQq__noteCard{padding:.75rem}.notesorganizer-module__aZ4SQq__noteTitle{font-size:1rem}.notesorganizer-module__aZ4SQq__noteActions{opacity:1}.notesorganizer-module__aZ4SQq__titleInput,.notesorganizer-module__aZ4SQq__contentTextarea,.notesorganizer-module__aZ4SQq__tagInput{font-size:16px}}
