.ai-chat-module-scss-module__9IMRWW__AiChatPage{color:#333;background:#fff;flex-direction:column;height:100vh;padding:.8rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.ai-chat-module-scss-module__9IMRWW__ChatHeader{flex-direction:column;gap:.8rem;margin-bottom:.8rem;display:flex}.ai-chat-module-scss-module__9IMRWW__ChatHeader h1{text-align:center;color:#333;margin:0;font-size:1.4rem;font-weight:500}.ai-chat-module-scss-module__9IMRWW__ModeToggle{background:#f8f9fa;border-radius:10px;align-self:center;padding:3px;display:flex;box-shadow:inset 0 1px 2px #00000014}.ai-chat-module-scss-module__9IMRWW__ModeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.82rem;font-weight:500;transition:all .2s;display:flex}.ai-chat-module-scss-module__9IMRWW__ModeButton svg{width:15px;height:15px}.ai-chat-module-scss-module__9IMRWW__ModeButton.ai-chat-module-scss-module__9IMRWW__active{color:#fff;background:#007aff;box-shadow:0 2px 6px #007aff40}.ai-chat-module-scss-module__9IMRWW__ModeButton:hover:not(.ai-chat-module-scss-module__9IMRWW__active){background:#0000000a}.ai-chat-module-scss-module__9IMRWW__ModeButton:disabled{opacity:.5;cursor:not-allowed}.ai-chat-module-scss-module__9IMRWW__ModelSelector{flex-direction:column;align-items:center;gap:.4rem;display:flex}.ai-chat-module-scss-module__9IMRWW__ModelSelector label{color:#666;font-size:.82rem;font-weight:500}.ai-chat-module-scss-module__9IMRWW__ModelSelect{color:#333;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:8px;min-width:240px;padding:.5rem .9rem;font-size:.82rem}.ai-chat-module-scss-module__9IMRWW__ModelSelect:focus{border-color:#007aff;outline:none}.ai-chat-module-scss-module__9IMRWW__ChatContainer{background:#fbfcfd;border:1px solid #e8eaed;border-radius:10px;flex:1;min-height:0;margin-bottom:.8rem;padding:1.2rem;overflow-y:auto}.ai-chat-module-scss-module__9IMRWW__Message{flex-direction:column;margin-bottom:1.2rem;display:flex}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__user{align-items:flex-end}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__user .ai-chat-module-scss-module__9IMRWW__MessageHeader{flex-direction:row-reverse}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__user .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__Avatar{background:#007aff}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__user .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__SenderName{color:#007aff}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__user .ai-chat-module-scss-module__9IMRWW__MessageBubble{color:#fff;background:#007aff;border-radius:16px 16px 4px}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__ai{align-items:flex-start}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__ai .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__Avatar{background:#34c759}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__ai .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__SenderName{color:#333}.ai-chat-module-scss-module__9IMRWW__Message.ai-chat-module-scss-module__9IMRWW__ai .ai-chat-module-scss-module__9IMRWW__MessageBubble{color:#333;background:#f2f3f5;border-radius:16px 16px 16px 4px}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageHeader{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__Avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:500;display:flex}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__Avatar svg{width:15px;height:15px}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__SenderInfo{flex-direction:column;gap:1px;display:flex}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__SenderName{font-size:.75rem;font-weight:500}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageHeader .ai-chat-module-scss-module__9IMRWW__Timestamp{color:#999;font-size:.7rem}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble{max-width:78%;padding:.75rem .9rem;font-size:.88rem;line-height:1.5}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText{word-wrap:break-word}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content h1,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content h2,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content h3,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div h1,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div h2,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div h3{margin:.8rem 0 .4rem;font-weight:600}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content h1:first-child,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content h2:first-child,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content h3:first-child,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div h1:first-child,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div h2:first-child,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div h3:first-child{margin-top:0}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content p,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div p{margin:0 0 .4rem}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content p:last-child,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div p:last-child{margin-bottom:0}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content ul,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content ol,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div ul,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div ol{margin:.4rem 0;padding-left:1.1rem}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content code,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div code{background:#0000000f;border-radius:4px;padding:.15rem .35rem;font-family:monospace;font-size:.84em}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content pre,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div pre{background:#0000000f;border-radius:6px;margin:.4rem 0;padding:.7rem;overflow-x:auto}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText .ai-chat-module-scss-module__9IMRWW__markdown-content pre code,.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble .ai-chat-module-scss-module__9IMRWW__MessageText div pre code{background:0 0;padding:0}.ai-chat-module-scss-module__9IMRWW__ImageContainer{border-radius:8px;margin-top:.4rem;overflow:hidden}.ai-chat-module-scss-module__9IMRWW__GeneratedImage{border-radius:6px;width:100%;max-width:280px;height:auto}.ai-chat-module-scss-module__9IMRWW__InputContainer{background:#fff;border:1px solid #e8eaed;border-radius:10px;flex-direction:column;gap:.7rem;padding:.9rem;display:flex}.ai-chat-module-scss-module__9IMRWW__InputContainer textarea{resize:vertical;border:1px solid #e1e5e9;border-radius:8px;outline:none;min-height:20px;max-height:120px;padding:.7rem;font-size:.88rem}.ai-chat-module-scss-module__9IMRWW__InputContainer textarea:focus{border-color:#007aff}.ai-chat-module-scss-module__9IMRWW__InputContainer textarea::placeholder{color:#999}.ai-chat-module-scss-module__9IMRWW__InputContainer textarea:disabled{opacity:.5;background:#f8f9fa}.ai-chat-module-scss-module__9IMRWW__ButtonContainer{gap:.5rem;display:flex}.ai-chat-module-scss-module__9IMRWW__SendButton{color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-width:90px;padding:.7rem 1.1rem;font-size:.88rem;font-weight:500;transition:all .2s;display:flex}.ai-chat-module-scss-module__9IMRWW__SendButton svg{width:15px;height:15px}.ai-chat-module-scss-module__9IMRWW__SendButton:hover:not(:disabled){background:#0056d6}.ai-chat-module-scss-module__9IMRWW__SendButton:disabled{opacity:.5;cursor:not-allowed}.ai-chat-module-scss-module__9IMRWW__LoadingSpinner{align-items:center;gap:.4rem;display:flex}.ai-chat-module-scss-module__9IMRWW__LoadingSpinner .ai-chat-module-scss-module__9IMRWW__spinner{width:15px;height:15px}@media (max-width:768px){.ai-chat-module-scss-module__9IMRWW__AiChatPage{padding:.4rem}.ai-chat-module-scss-module__9IMRWW__ChatHeader{gap:.5rem;margin-bottom:.5rem}.ai-chat-module-scss-module__9IMRWW__ChatHeader h1{font-size:1.2rem}.ai-chat-module-scss-module__9IMRWW__ChatContainer{margin-bottom:.6rem;padding:.9rem}.ai-chat-module-scss-module__9IMRWW__ModeToggle{justify-content:center;width:100%}.ai-chat-module-scss-module__9IMRWW__ModeButton{flex:1;justify-content:center;padding:.55rem .7rem;font-size:.78rem}.ai-chat-module-scss-module__9IMRWW__ModelSelector .ai-chat-module-scss-module__9IMRWW__ModelSelect{min-width:100%;font-size:.78rem}.ai-chat-module-scss-module__9IMRWW__Message .ai-chat-module-scss-module__9IMRWW__MessageBubble{max-width:88%;padding:.65rem .8rem;font-size:.84rem}.ai-chat-module-scss-module__9IMRWW__InputContainer{padding:.7rem}.ai-chat-module-scss-module__9IMRWW__InputContainer textarea{min-height:16px;max-height:90px;font-size:.84rem}.ai-chat-module-scss-module__9IMRWW__SendButton{min-width:80px;padding:.65rem .9rem;font-size:.82rem}}
.main-module-scss-module__42siHq__Header{background-color:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;box-shadow:0 2px 5px #0000000d}.main-module-scss-module__42siHq__Header .main-module-scss-module__42siHq__Profile{align-items:center;gap:.5rem;display:flex}.main-module-scss-module__42siHq__Header .main-module-scss-module__42siHq__Profile img{object-fit:cover;border:2px solid #ddd;border-radius:50%;width:40px;height:40px;transition:transform .2s}.main-module-scss-module__42siHq__Header .main-module-scss-module__42siHq__Profile img:hover{transform:scale(1.05)}.main-module-scss-module__42siHq__Header .main-module-scss-module__42siHq__Profile .main-module-scss-module__42siHq__name{color:#333;font-size:.95rem;font-weight:500}.main-module-scss-module__42siHq__Header .main-module-scss-module__42siHq__SettingsBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:6px;transition:background .2s,transform .2s}.main-module-scss-module__42siHq__Header .main-module-scss-module__42siHq__SettingsBtn:hover{background:#f3f3f3;transform:rotate(20deg)}.main-module-scss-module__42siHq__Header .main-module-scss-module__42siHq__SettingsBtn svg{color:#333;font-size:20px}.main-module-scss-module__42siHq__AppItemsContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e6e6e6b3;border-radius:20px;justify-content:center;gap:2rem;padding:2rem 2.5rem;animation:.5s main-module-scss-module__42siHq__fadeIn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0000000f}.main-module-scss-module__42siHq__AppItem{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:10px;transition:transform .25s;display:flex}.main-module-scss-module__42siHq__AppItem:hover{transform:translateY(-4px)scale(1.04)}.main-module-scss-module__42siHq__AppItem .main-module-scss-module__42siHq__IconWrapper{width:64px;height:64px;color:inherit;background:linear-gradient(135deg,#f9f9f9,#f1f1f1);border-radius:18px;justify-content:center;align-items:center;font-size:1.6rem;transition:all .25s;display:flex}.main-module-scss-module__42siHq__AppItem .main-module-scss-module__42siHq__IconWrapper:hover{background:linear-gradient(135deg,#f0f0f0,#fafafa);box-shadow:0 6px 16px #0000001a}.main-module-scss-module__42siHq__AppItem h3{color:#222;margin:0;font-size:1rem;font-weight:600}.main-module-scss-module__42siHq__AppItem p{color:#666;margin:0;font-size:.8rem}@keyframes main-module-scss-module__42siHq__fadeIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:768px){.main-module-scss-module__42siHq__AppItemsContainer{flex-direction:column;gap:1.5rem;padding:1.5rem}.main-module-scss-module__42siHq__AppItem .main-module-scss-module__42siHq__IconWrapper{width:56px;height:56px;font-size:1.4rem}}
.notes-module-scss-module__FHx3pW__NotesPage{background:#f8fafc;min-height:100vh;padding:1.5rem 0}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer{max-width:1200px;margin:0 auto;padding:0 1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__ImproveAiAcceptedButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;margin-left:auto;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__ImproveAiAcceptedButton:hover{background:#059669}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__ImproveAiRejectedButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;margin-left:auto;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .25s,transform .15s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__ImproveAiRejectedButton:hover{background:#b91c1c}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.5rem;display:flex;box-shadow:0 2px 8px #0000000f}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader h1{color:#1f2937;margin:0;font-size:2rem;font-weight:600}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader .notes-module-scss-module__FHx3pW__HeaderControls{align-items:center;gap:.75rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader .notes-module-scss-module__FHx3pW__HeaderControls .notes-module-scss-module__FHx3pW__ViewToggle{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:.5rem;font-size:1rem;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader .notes-module-scss-module__FHx3pW__HeaderControls .notes-module-scss-module__FHx3pW__ViewToggle:hover{color:#374151;background:#e5e7eb}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader .notes-module-scss-module__FHx3pW__HeaderControls .notes-module-scss-module__FHx3pW__AddButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader .notes-module-scss-module__FHx3pW__HeaderControls .notes-module-scss-module__FHx3pW__AddButton:hover{background:#2563eb}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem;box-shadow:0 1px 4px #0000000d}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__SearchBox{margin-bottom:1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__SearchBox .notes-module-scss-module__FHx3pW__SearchInput{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__SearchBox .notes-module-scss-module__FHx3pW__SearchInput:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__SearchBox .notes-module-scss-module__FHx3pW__SearchInput::placeholder{color:#9ca3af}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__FilterControls{flex-wrap:wrap;gap:.75rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__FilterControls .notes-module-scss-module__FHx3pW__FilterSelect{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:160px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__FilterControls .notes-module-scss-module__FHx3pW__FilterSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__FilterControls .notes-module-scss-module__FHx3pW__FilterSelect:hover{border-color:#9ca3af}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormRow{margin-bottom:1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormRow .notes-module-scss-module__FHx3pW__TitleInput{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormRow .notes-module-scss-module__FHx3pW__TitleInput:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormRow .notes-module-scss-module__FHx3pW__NoteTextarea{resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:100px;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormRow .notes-module-scss-module__FHx3pW__NoteTextarea:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__CategorySelect,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__PrioritySelect{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__CategorySelect:focus,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__PrioritySelect:focus{border-color:#3b82f6;outline:none}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__ColorPicker{gap:.375rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__ColorPicker .notes-module-scss-module__FHx3pW__ColorOption{cursor:pointer;border:2px solid #e5e7eb;border-radius:50%;width:28px;height:28px;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__ColorPicker .notes-module-scss-module__FHx3pW__ColorOption:hover{transform:scale(1.05)}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__ColorPicker .notes-module-scss-module__FHx3pW__ColorOption.notes-module-scss-module__FHx3pW__selected{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__ImproveAiButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;margin-left:auto;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__ImproveAiButton:hover{background:#2563eb}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__SaveButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;margin-left:auto;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__SaveButton:hover{background:#059669}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList{gap:1rem;display:grid}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList.notes-module-scss-module__FHx3pW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList h1,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList h2,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList h3,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList h4{margin:16px 0 8px;font-weight:700}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList h1{font-size:1.8rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList h2{font-size:1.5rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList h3{font-size:1.2rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList p{margin:8px 0}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList ul,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList ol{margin:8px 0;padding-left:20px}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList li{margin:4px 0}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList code{background:#f4f4f4;border-radius:4px;padding:2px 5px;font-family:monospace}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList pre{color:#eee;background:#222;border-radius:6px;padding:12px;overflow-x:auto}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList blockquote{color:#666;border-left:4px solid #ddd;margin:10px 0;padding-left:10px}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList a{color:#007bff;text-decoration:underline}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList a:hover{color:#0056b3}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList.notes-module-scss-module__FHx3pW__list{grid-template-columns:1fr}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList.notes-module-scss-module__FHx3pW__list .notes-module-scss-module__FHx3pW__NoteCard{align-items:flex-start;padding:1.25rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList.notes-module-scss-module__FHx3pW__list .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteContent{flex:1;margin-right:1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList.notes-module-scss-module__FHx3pW__list .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteActions{flex-shrink:0}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem;transition:all .2s;position:relative;box-shadow:0 1px 4px #0000000d}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard:before{content:"";background:#e5e7eb;border-radius:10px 10px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard.notes-module-scss-module__FHx3pW__pinned{background:#fffbeb;border-color:#fcd34d}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard.notes-module-scss-module__FHx3pW__pinned:before{background:#fbbf24}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteMetadata{align-items:center;gap:.375rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteMetadata .notes-module-scss-module__FHx3pW__CategoryIcon,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteMetadata .notes-module-scss-module__FHx3pW__PriorityIcon,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteMetadata .notes-module-scss-module__FHx3pW__PinIcon{opacity:.7;font-size:.875rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteActions{opacity:0;gap:.25rem;transition:all .2s;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteActions .notes-module-scss-module__FHx3pW__ActionButton,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteActions .notes-module-scss-module__FHx3pW__DeleteButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;padding:.375rem;font-size:.875rem;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteActions .notes-module-scss-module__FHx3pW__ActionButton:hover,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteActions .notes-module-scss-module__FHx3pW__DeleteButton:hover{color:#374151;background:#f3f4f6}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteActions .notes-module-scss-module__FHx3pW__DeleteButton:hover{color:#dc2626;background:#fee2e2}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard:hover .notes-module-scss-module__FHx3pW__NoteActions{opacity:1}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteTitle{color:#1f2937;margin:0 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.4}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteContent{margin-bottom:1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteContent p{color:#4b5563;word-wrap:break-word;margin:0;font-size:.875rem;line-height:1.5}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteFooter{color:#9ca3af;border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.75rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteFooter .notes-module-scss-module__FHx3pW__UpdatedDate{font-style:italic}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EmptyState{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex;box-shadow:0 1px 4px #0000000d}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EmptyState .notes-module-scss-module__FHx3pW__EmptyIcon{opacity:.4;margin-bottom:1rem;font-size:3rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EmptyState h3{color:#1f2937;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EmptyState p{color:#6b7280;max-width:350px;font-size:.875rem;line-height:1.5}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent{background:#fff;border-radius:12px;width:100%;max-width:550px;max-height:90vh;animation:.2s notes-module-scss-module__FHx3pW__modalSlideIn;overflow-y:auto;box-shadow:0 10px 25px #00000026}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalHeader h3{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalHeader .notes-module-scss-module__FHx3pW__CloseButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;padding:.25rem;font-size:1.25rem;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalHeader .notes-module-scss-module__FHx3pW__CloseButton:hover{color:#6b7280;background:#f3f4f6}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody{padding:1.5rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__TitleInput{border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__TitleInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__NoteTextarea{resize:vertical;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:120px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__NoteTextarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__CategorySelect,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__PrioritySelect{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__CategorySelect:focus,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__PrioritySelect:focus{border-color:#3b82f6;outline:none}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__ColorPicker{gap:.375rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__ColorPicker .notes-module-scss-module__FHx3pW__ColorOption{cursor:pointer;border:2px solid #e5e7eb;border-radius:50%;width:28px;height:28px;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__ColorPicker .notes-module-scss-module__FHx3pW__ColorOption:hover{transform:scale(1.05)}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__ColorPicker .notes-module-scss-module__FHx3pW__ColorOption.notes-module-scss-module__FHx3pW__selected{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalFooter{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalFooter .notes-module-scss-module__FHx3pW__CancelButton{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalFooter .notes-module-scss-module__FHx3pW__CancelButton:hover{color:#4b5563;background:#f3f4f6}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalFooter .notes-module-scss-module__FHx3pW__SaveButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalFooter .notes-module-scss-module__FHx3pW__SaveButton:hover{background:#2563eb}@keyframes notes-module-scss-module__FHx3pW__modalSlideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.notes-module-scss-module__FHx3pW__NotesPage{padding:1rem 0}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer{padding:0 .5rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader{flex-direction:column;gap:1rem;padding:1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader h1{font-size:1.75rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__PageHeader .notes-module-scss-module__FHx3pW__HeaderControls{justify-content:center;width:100%}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters{padding:1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__FilterControls{flex-direction:column}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__SearchAndFilters .notes-module-scss-module__FHx3pW__FilterControls .notes-module-scss-module__FHx3pW__FilterSelect{min-width:100%}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm{padding:1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls{flex-direction:column;align-items:stretch}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__SaveButton{width:100%;margin-left:0}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__AddNoteForm .notes-module-scss-module__FHx3pW__FormControls .notes-module-scss-module__FHx3pW__ColorPicker{justify-content:center}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList.notes-module-scss-module__FHx3pW__grid{grid-template-columns:1fr}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__NotesList .notes-module-scss-module__FHx3pW__NoteCard .notes-module-scss-module__FHx3pW__NoteHeader .notes-module-scss-module__FHx3pW__NoteActions{opacity:1}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent{margin:1rem}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls{flex-direction:column;align-items:stretch}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalBody .notes-module-scss-module__FHx3pW__EditControls .notes-module-scss-module__FHx3pW__ColorPicker{justify-content:center}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalFooter{flex-direction:column}.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalFooter .notes-module-scss-module__FHx3pW__CancelButton,.notes-module-scss-module__FHx3pW__NotesPage .notes-module-scss-module__FHx3pW__NotesContainer .notes-module-scss-module__FHx3pW__EditModal .notes-module-scss-module__FHx3pW__ModalContent .notes-module-scss-module__FHx3pW__ModalFooter .notes-module-scss-module__FHx3pW__SaveButton{width:100%}}
