.notes-page{overflow:hidden;background:var(--canvas)}.notes-page .note-templates-toolbar,.notes-page .notes-toolbar{height:49px;flex:0 0 49px;gap:8px;padding:0 12px;background:var(--canvas)}.notes-page .notes-view-controls{gap:0}.notes-page .notes-control-host{position:relative}.notes-page .notes-sort-trigger,.notes-page .notes-view-settings-trigger{height:28px;min-height:28px;gap:6px;padding:0 8px;border:0;border-radius:8px;color:var(--muted);background:var(--control);box-shadow:0 0 2px color-mix(in srgb,var(--text) 14%,transparent),0 1px 3px color-mix(in srgb,var(--text) 6%,transparent);font-size:12px;line-height:18px;white-space:nowrap}.notes-page .notes-sort-trigger strong{color:var(--text);font-weight:500}.notes-page .notes-sort-trigger:hover,.notes-page .notes-sort-trigger[aria-expanded=true],.notes-page .notes-view-settings-trigger:hover,.notes-page .notes-view-settings-trigger[aria-expanded=true]{color:var(--text);background:var(--control-hover)}.notes-page .notes-layout-segmented.ant-segmented{height:28px;padding:2px;border:0;border-radius:8px;background:var(--surface-muted);box-shadow:0 0 2px color-mix(in srgb,var(--text) 12%,transparent)}.notes-page .notes-layout-segmented .ant-segmented-item{min-width:24px;height:24px;color:var(--muted);border-radius:6px}.notes-page .notes-layout-segmented .ant-segmented-item-selected{color:var(--text);background:var(--panel-raised);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 14%,transparent)}.notes-page .notes-layout-segmented .ant-segmented-item-label{min-height:24px;padding:0 4px;line-height:24px}.notes-page .notes-layout-option{height:24px}.notes-page .note-templates-toolbar>.button.primary,.notes-page .notes-toolbar>.button.primary{height:28px;min-height:28px;font-size:12px;font-weight:400}.notes-page .notes-sort-menu{top:34px;left:0;width:230px;min-width:230px}.notes-page .notes-view-settings-menu{top:34px;right:0;left:auto;width:236px;min-width:236px;overflow:visible}.notes-page .notes-group-menu{top:-2px;right:calc(100% + 2px);width:152px;min-width:152px}.notes-page .notes-group-menu,.notes-page .notes-sort-menu,.notes-page .notes-view-settings-menu{padding:4px;border:0;border-radius:12px;background:var(--panel-raised);box-shadow:var(--shadow);animation:notes-popover-in .14s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.notes-page .notes-group-menu .menu-row,.notes-page .notes-sort-menu .menu-row,.notes-page .notes-view-settings-menu .menu-row{min-height:32px;padding:6px 8px;border-radius:8px;font-size:14px;line-height:20px}.notes-page .notes-favorites-switch-row{cursor:default}.notes-page .notes-favorites-switch-row:hover{background:transparent}.notes-page .notes-scroll-region{height:calc(100% - 98px);overflow:auto;overscroll-behavior:contain;background:var(--canvas)}.notes-page .note-templates-page{height:calc(100% - 49px)}.notes-page .note-templates-scroll-region{height:auto;flex:1 1}.notes-load-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px}.notes-load-more small{color:#ba2525}.notes-page .notes-favorites-label,.notes-page .notes-section-title{height:40px;padding:0 16px;color:var(--muted);font-size:12px}.notes-page .notes-favorites-label span,.notes-page .notes-section-title span{padding:1px 4px;border-radius:4px;background:var(--surface-emphasis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notes-page .notes-favorites-section{padding-bottom:10px;background:var(--surface-subtle)}.notes-page .favorites-empty{height:178px;margin:0 12px;border:1px dashed var(--border-strong);border-radius:12px;background:transparent}.notes-page .favorites-empty h3{margin:0 0 8px;color:var(--muted);font-size:14px}.notes-page .favorites-empty p{color:var(--muted);font-size:12px}.notes-page .notes-grid.notes-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:0 12px 24px}.notes-page .notes-favorites-section .notes-grid.notes-card-grid{min-height:178px;margin:0 12px;padding:0 0 10px;background:transparent}.notes-page .notes-favorites-section .notes-grid.notes-card-grid .note-grid-card{height:168px}.notes-page .note-grid-card{height:208px;overflow:visible;border:0;border-radius:12px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border),0 1px 2px color-mix(in srgb,var(--text) 3%,transparent);transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease}.notes-page .note-grid-card:hover{background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border-strong),0 4px 12px color-mix(in srgb,var(--text) 7%,transparent)}.notes-page .note-card-open{padding:12px 14px}.notes-page .note-card header{gap:6px;padding-right:24px;font-size:12px}.notes-page .note-card h3{margin:10px 0 5px;font-size:14px;line-height:20px}.notes-page .note-card-open>.markdown-preview{font-size:12px;line-height:18px;margin-bottom:5px}.notes-page .note-card footer{min-height:34px;padding-top:9px;font-size:12px}.notes-page .note-card-menu-host{top:8px;right:8px}.notes-page .note-card-menu-trigger{width:26px;height:26px}.notes-page .note-card-menu{top:30px;width:224px;min-width:224px;padding:4px;border-radius:12px}.notes-page .notes-workspace-empty{min-height:360px}.notes-page .notes-workspace-empty h2{font-size:17px}.notes-page .note-table-scroll{width:100%;overflow-x:auto;outline:0;border-top:1px solid var(--border)}.notes-page .note-table{width:100%;min-width:820px;table-layout:fixed;border-collapse:collapse;color:var(--text)}.notes-page .note-table td:first-child,.notes-page .note-table th:first-child{width:36%}.notes-page .note-table td:nth-child(2),.notes-page .note-table td:nth-child(3),.notes-page .note-table td:nth-child(4),.notes-page .note-table th:nth-child(2),.notes-page .note-table th:nth-child(3),.notes-page .note-table th:nth-child(4){width:14%}.notes-page .note-table td:nth-child(5),.notes-page .note-table th:nth-child(5){width:22%}.notes-page .note-table thead th{height:32px;padding:0 16px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--canvas);font-size:12px;font-weight:400;line-height:20px;text-align:left;vertical-align:middle;white-space:nowrap}.notes-page .note-table thead th:not(:first-child){display:table-cell}.notes-page .note-table thead th>svg{margin-right:5px;vertical-align:-2px}.notes-page .note-table-group-row th{height:32px;padding:0 16px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--surface-muted);font-size:12px;font-weight:400;line-height:20px;text-align:left;vertical-align:middle}.notes-page .note-table-group-row span{padding:1px 4px;border-radius:4px;background:var(--surface-emphasis)}.notes-page .note-table-row{height:52px;border-bottom:1px solid var(--border);transition:background-color .12s ease}.notes-page .note-table-row:hover{background:var(--row-hover)}.notes-page .note-table-row td{height:52px;padding:0 16px;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.notes-page .note-table-open{width:100%;height:52px;display:flex;align-items:center;text-align:left}.notes-page .note-table-note-copy{min-width:0;display:flex;flex-direction:column}.notes-page .note-table-note-copy small,.notes-page .note-table-note-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-page .note-table-note-copy strong{font-size:14px;font-weight:500}.notes-page .note-table-note-copy small{color:var(--muted);font-size:12px;line-height:17px}.notes-page .note-table-author-cell,.notes-page .note-table-record-cell{text-overflow:ellipsis}.notes-page .note-table-entity{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.notes-page .note-table-entity>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.notes-page .note-table-entity .mini-avatar{flex:0 0 auto}.notes-page .note-table-created-cell{position:relative;overflow:visible!important}.notes-page .note-table-row-actions{position:absolute;top:12px;right:12px;display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.notes-page .note-table-row:focus-within .note-table-row-actions,.notes-page .note-table-row:hover .note-table-row-actions{opacity:1}.notes-page .note-table .note-card-menu-trigger,.notes-page .note-table-favorite{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:var(--muted);opacity:1}.notes-page .note-table .note-card-menu-trigger:hover,.notes-page .note-table-favorite:hover{color:var(--text);background:var(--control-hover)}.notes-page .note-table-favorite.active{color:var(--primary)}.notes-page .note-table .note-card-menu-host{position:relative;top:auto;right:auto}.floating-menu.note-card-menu-portal{position:fixed;z-index:320;width:224px;min-width:224px;padding:4px;border-radius:12px}.notes-page .note-template-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:stretch}.notes-page .note-template-card{height:208px}.notes-page .note-template-card .note-card-open>h3{margin-top:0}@keyframes notes-popover-in{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1100px){.notes-page .notes-grid.notes-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:864px){.notes-page .note-templates-toolbar,.notes-page .notes-toolbar{overflow-x:auto;scrollbar-width:none}.notes-page .note-templates-toolbar::-webkit-scrollbar,.notes-page .notes-toolbar::-webkit-scrollbar{display:none}.notes-page .note-table-scroll{-webkit-overflow-scrolling:touch}}@media (max-width:560px){.notes-page .notes-grid.notes-card-grid{grid-template-columns:1fr;padding-right:12px;padding-left:12px}.notes-page .notes-view-settings-trigger span{display:inline}}@media (prefers-reduced-motion:reduce){.notes-page .note-grid-card,.notes-page .notes-group-menu,.notes-page .notes-sort-menu,.notes-page .notes-view-settings-menu{transition:none;animation:none}}