body{margin:0;display:flex;flex-direction:column;min-height:100vh}.tabler-icon{width:18px;height:18px;stroke-width:1.5}*{-webkit-overflow-scrolling:touch}[data-testid=main-content]{touch-action:pan-y!important;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-testid=notes-container],[data-testid=pinned-notes-container],.MuiMasonry-root{touch-action:pan-y!important}[data-testid^=note-card-]{touch-action:pan-y!important;-webkit-user-select:none;user-select:none}.react-draggable-dragging,.react-draggable-dragging *{user-select:none!important;-webkit-user-select:none!important;cursor:grabbing!important}[data-testid=notes-container] *,[data-testid=pinned-notes-container] *{-webkit-tap-highlight-color:transparent}body.dragging,body.dragging *{user-select:none!important;-webkit-user-select:none!important;cursor:grabbing!important}[data-type=columns]{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);gap:16px;align-items:stretch;width:100%}[data-type=columns]>[data-type=column]{min-width:0;overflow-wrap:break-word;border-radius:4px;border:1px dashed transparent;transition:border-color .15s}.ProseMirror[contenteditable=true] [data-type=columns]>[data-type=column]{border-color:#8080804d}.ProseMirror[contenteditable=true]:focus-within [data-type=columns]>[data-type=column]:has(:focus){border-color:#1976d299}.columns-toolbar{position:absolute;top:4px;right:4px;display:flex;align-items:center;gap:2px;padding:2px 4px;background:var(--mui-palette-background-paper, #fff);border:1px solid var(--mui-palette-divider, rgba(128, 128, 128, .3));border-radius:8px;box-shadow:0 2px 8px #00000026;opacity:0;pointer-events:none;transition:opacity .15s;z-index:10}[data-type=columns]:hover .columns-toolbar{opacity:1;pointer-events:auto}.columns-toolbar-btn,.table-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:transparent;border-radius:6px;color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .6));cursor:pointer}.columns-toolbar-btn:hover:not(:disabled),.table-toolbar-btn:hover:not(:disabled){background:var(--mui-palette-action-hover, rgba(0, 0, 0, .08))}.columns-toolbar-btn:disabled,.table-toolbar-btn:disabled{opacity:.35;cursor:default}.columns-toolbar-btn[data-columns-drag-handle]{cursor:grab}.columns-toolbar-btn[data-columns-drag-handle]:active{cursor:grabbing}.columns-toolbar-btn--danger:hover:not(:disabled){color:var(--mui-palette-error-main, #d32f2f)}.table-toolbar{display:flex;align-items:center;gap:2px;width:fit-content;margin:4px 0 2px;padding:2px 4px;background:var(--mui-palette-background-paper, #fff);border:1px solid var(--mui-palette-divider, rgba(128, 128, 128, .3));border-radius:8px;box-shadow:0 2px 8px #00000026}.table-toolbar-sep{width:1px;align-self:stretch;margin:2px 3px;background:var(--mui-palette-divider, rgba(128, 128, 128, .3))}.table-toolbar-tip{display:inline-flex}.table-toolbar-tip>.table-toolbar-btn:disabled{pointer-events:none}.table-toolbar-btn--on{background:var(--mui-palette-action-selected, rgba(0, 0, 0, .12));color:var(--mui-palette-text-primary, rgba(0, 0, 0, .87))}.table-toolbar-btn--danger:hover:not(:disabled){color:var(--mui-palette-error-main, #d32f2f)}.columns-toolbar-count{font-size:11px;color:var(--mui-palette-text-secondary, rgba(0, 0, 0, .5));padding:0 2px;-webkit-user-select:none;user-select:none;white-space:nowrap}.column-item-shell{position:relative}.column-item-gutter{position:absolute;top:2px;right:2px;display:flex;align-items:center;gap:2px;padding:2px;background:var(--mui-palette-background-paper, #fff);border:1px solid var(--mui-palette-divider, rgba(128, 128, 128, .3));border-radius:6px;box-shadow:0 2px 8px #00000026;opacity:0;pointer-events:none;transition:opacity .15s;z-index:5}.column-item-shell:hover .column-item-gutter{opacity:1;pointer-events:auto}
