.notes-container{background-color:#fafafa;height:calc(100vh - 4rem);display:flex}.notes-editor-content .note-simple-checkbox{accent-color:#4f46e5;cursor:pointer;vertical-align:middle;border:1.5px solid #d1d5db;border-radius:4px;width:15px;height:15px;margin-right:.375rem;transition:all .15s}.notes-editor-content .note-simple-checkbox:hover{border-color:#4f46e5}.notes-editor-content .note-simple-checkbox:checked{accent-color:#4f46e5}textarea.note-simple-checkbox-textarea,textarea[placeholder*=details]{font-family:inherit;line-height:1.7;font-size:1.15rem!important}.notes-checkbox-large{line-height:1;font-size:1.5rem!important}.notes-sidebar{border-right:1px border-color #e5e5e5;background-color:#fff;flex-direction:column;flex-shrink:0;width:20rem;transition:all .3s;display:flex}@media (max-width:768px){.notes-sidebar{z-index:40;width:100%;position:absolute;inset:0}.notes-sidebar.hidden{pointer-events:none;transform:translate(-100%)}}.notes-scrollbar::-webkit-scrollbar{width:4px}.notes-scrollbar::-webkit-scrollbar-track{background:0 0}.notes-scrollbar::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}.notes-scrollbar::-webkit-scrollbar-thumb:hover{background:#a3a3a3}.notes-editor-content{color:#404040;outline:none;min-height:50vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.7}.notes-editor-content:empty:before{content:"Start typing your brilliant thoughts here...";color:#a3a3a3;pointer-events:none;position:absolute}.notes-editor-content h1{color:#171717;letter-spacing:-.025em;margin-top:1.5rem;margin-bottom:.5rem;font-size:2.25rem;font-weight:800;line-height:1.25}.notes-editor-content h2{color:#262626;letter-spacing:-.02em;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.3}.notes-editor-content h3{color:#404040;margin-top:1rem;margin-bottom:.4rem;font-size:1.375rem;font-weight:700;line-height:1.35}.notes-editor-content h4{color:#525252;margin-top:.875rem;margin-bottom:.3rem;font-size:1.125rem;font-weight:600}.notes-editor-content h5{color:#737373;margin-top:.75rem;margin-bottom:.25rem;font-size:1rem;font-weight:600}.notes-editor-content p{margin-bottom:.75rem}.notes-editor-content ul{margin-bottom:.75rem;padding-left:1.5rem;list-style-type:disc}.notes-editor-content ol{margin-bottom:.75rem;padding-left:1.5rem;list-style-type:decimal}.notes-editor-content li{margin-bottom:.25rem}.notes-editor-content b,.notes-editor-content strong{color:#171717;font-weight:700}.notes-editor-content i,.notes-editor-content em{font-style:italic}.notes-editor-content u{text-decoration:underline}.notes-editor-content strike,.notes-editor-content del,.notes-editor-content s{text-decoration:line-through}.toolbar-btn-active{color:#7c3aed!important;background-color:#f3e8ff!important;border-color:#ddd6fe!important}@keyframes syncPulse{0%,to{transform:rotate(0)}to{transform:rotate(360deg)}}.sync-rotate{animation:1.5s linear infinite syncPulse}.notes-editor-content [data-table-wrapper]{outline-offset:3px;border-radius:8px;outline:2px solid #0000;width:100%;margin:1.25rem 0;padding-bottom:8px;transition:outline-color .15s;overflow:auto visible}.notes-editor-content [data-table-wrapper][data-table-active=true]{outline-color:#6366f1}.notes-editor-content [data-table-wrapper][data-dragging=true]{opacity:.55;outline-width:2px;outline-color:#4f46e5}.notes-editor-content [data-table-wrapper]::-webkit-scrollbar{height:4px}.notes-editor-content [data-table-wrapper]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.notes-editor-content [data-table-wrapper]::-webkit-scrollbar-thumb{cursor:grab;background:#d1d5db;border-radius:4px}.notes-editor-content [data-table-wrapper]::-webkit-scrollbar-thumb:hover{cursor:grab;background:#9ca3af}.notes-editor-content [data-table-wrapper]::-webkit-scrollbar-thumb:active{cursor:grabbing}.notes-editor-content table[data-notes-table]{border-collapse:collapse;border-radius:8px;width:max-content;min-width:100%;font-size:.875rem;overflow:hidden}.notes-editor-content table[data-notes-table] td,.notes-editor-content table[data-notes-table] th{vertical-align:top;word-break:break-word;overflow-wrap:break-word;white-space:normal;border:1px solid #e5e7eb;outline:none;min-width:80px;min-height:36px;padding:.5rem .75rem;line-height:1.6;transition:background-color .1s}.notes-editor-content table[data-notes-table] td:focus,.notes-editor-content table[data-notes-table] th:focus{background-color:#f5f3ff;border-radius:2px;box-shadow:inset 0 0 0 2px #a78bfa}.notes-editor-content table[data-notes-table] tr[data-calc-row=true] td,.notes-editor-content table[data-notes-table] td[data-calc-cell=true]{-webkit-user-select:none;user-select:none;cursor:default;color:#1f2937!important;background-color:#e5e7eb!important;font-weight:700!important}.notes-editor-content table[data-notes-table] tr[data-calc-row=true] td:focus,.notes-editor-content table[data-notes-table] td[data-calc-cell=true]:focus{box-shadow:none!important;background-color:#e5e7eb!important}.notes-editor-content table[data-notes-table] td:hover,.notes-editor-content table[data-notes-table] th:hover{background-color:#fafafa}.notes-editor-content table[data-notes-table] tr:first-child td,.notes-editor-content table[data-notes-table] tr:first-child th{color:#374151;background-color:#f9fafb;font-weight:600}.notes-editor-content table[data-notes-table] tr[data-dragging-row=true]{opacity:.4}.notes-editor-content table[data-notes-table] tr[data-drop-row=top]{border-top:2px solid #3b82f6!important}.notes-editor-content table[data-notes-table] tr[data-drop-row=top] td{background-color:#3b82f614!important}.notes-editor-content table[data-notes-table] tr[data-drop-row=bottom]{border-bottom:2px solid #3b82f6!important}.notes-editor-content table[data-notes-table] tr[data-drop-row=bottom] td{background-color:#3b82f614!important}.notes-editor-content table[data-notes-table] td[data-drop-col=before],.notes-editor-content table[data-notes-table] th[data-drop-col=before]{background-color:#3b82f614!important;border-left:2px solid #3b82f6!important}.notes-editor-content table[data-notes-table] td[data-drop-col=after],.notes-editor-content table[data-notes-table] th[data-drop-col=after]{background-color:#3b82f614!important;border-right:2px solid #3b82f6!important}.notes-editor-content table[data-notes-table] td img,.notes-editor-content table[data-notes-table] th img{border-radius:6px;max-width:100%;margin:.25rem 0;display:block}
