.table-size-picker{background:var(--surface-container,#fff);border:1px solid var(--border-inactive,#e5e7eb);border-radius:12px;box-shadow:0 8px 24px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:187px}.table-size-picker__grid{display:grid;gap:3px;grid-template-columns:repeat(8,18px)}.table-size-picker__cell{background:var(--surface-container,#fff);border:1px solid var(--border-inactive,#e5e7eb);border-radius:6px;cursor:pointer;height:18px;padding:0;width:18px}.table-size-picker__cell:focus{outline:none}.table-size-picker__cell.is-selected{background:#2563eb1a;border-color:var(--surface-primary-default,#2563eb)}.table-size-picker__readout{color:var(--text-soft,#6b7280);font-size:12px;line-height:16px;text-align:center}.table-handles{inset:0;pointer-events:none;position:absolute}.table-handles__handle{align-items:center;background:var(--surface-neutral,#f3f4f6);border:none;border-radius:999px;cursor:pointer;display:flex;justify-content:center;padding:0;pointer-events:auto;position:absolute;transition:background .12s ease}.table-handles__handle:hover{background:var(--border-inactive,#e5e7eb)}.table-handles__handle:focus{outline:none}.table-handles__handle.is-open{background:var(--surface-primary-default,#2563eb)}.table-handles__handle.is-open i{background:#fff}.table-handles__handle--col{height:8px}.table-handles__handle--row{width:8px}.table-handles__dots{align-items:center;display:flex;gap:2px}.table-handles__dots i{background:var(--text-muted,#a1a1aa);border-radius:50%;height:2px;width:2px}.table-handles__dots--vertical{flex-direction:column}.table-handles__menu{background:var(--surface-container,#fff);border:1px solid var(--border-inactive,#e5e7eb);border-radius:8px;box-shadow:0 4px 16px #18181b14;min-width:184px;padding:4px;pointer-events:auto}.table-handles__item{background:transparent;border:none;border-radius:4px;color:var(--text-default,#18181b);cursor:pointer;display:block;font-size:13px;line-height:18px;padding:6px 10px;text-align:left;width:100%}.table-handles__item:hover{background:var(--surface-neutral,#f3f4f6)}.table-handles__item:focus{outline:none}.table-handles__item.is-danger{color:var(--text-error,#dc2626)}.table-handles__divider{background:var(--border-inactive,#e5e7eb);height:1px;margin:3px 0}.table-handles__submenu{border-top:1px solid var(--border-inactive,#e5e7eb);margin-top:4px;padding-top:4px}.new-tiptap-editor .heading-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap-editor-root{position:relative;width:100%}.new-tiptap-editor{border:none;color:var(--text-default);outline:none;width:100%}.new-tiptap-editor .menubar__bar{align-items:center;background:var(--surface-container);border:1px solid var(--border-inactive);border-radius:6px 6px 0 0;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:8px}.new-tiptap-editor .menubar__group{align-items:center;display:flex;gap:2px}.new-tiptap-editor .menubar__trailing{align-items:center;display:flex;gap:8px;margin-left:auto}.new-tiptap-editor .menubar__btn{align-items:center;border-radius:4px;color:var(--icon-default);display:inline-flex;height:32px;justify-content:center;width:32px}.new-tiptap-editor .menubar__btn:hover{background:var(--surface-neutral)}.new-tiptap-editor .menubar__btn.cursor-not-allowed{color:var(--icon-inactive)}.new-tiptap-editor .menubar__btn.cursor-not-allowed:hover{background:transparent}.new-tiptap-editor .heading-text{width:160px}.new-tiptap-editor .new-tiptap-editor__body{background:var(--surface-container);border:1px solid var(--border-inactive);border-radius:0 0 6px 6px;border-top:0;display:flex;flex-direction:column;gap:16px;padding:8px;position:relative}.new-tiptap-editor .activeMenu{background-color:var(--border-inactive);border-radius:4px}.new-tiptap-editor h3{font-size:1.17em;font-weight:700}.new-tiptap-editor h4{font-size:1em;font-weight:700}.new-tiptap-editor h5{font-size:.83em;font-weight:700}.new-tiptap-editor .tableWrapper{margin:1.5rem 0;overflow-x:auto;padding:16px 0 0 16px}.new-tiptap-editor table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.new-tiptap-editor table td,.new-tiptap-editor table th{border:1px solid #e5e7eb;box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.new-tiptap-editor table td>*,.new-tiptap-editor table th>*{margin-bottom:0}.new-tiptap-editor table th{background-color:var(--surface-neutral);font-weight:700;text-align:left}.new-tiptap-editor table .selectedCell:after{background:var(--surface-primary-default);content:"";inset:0;opacity:.15;pointer-events:none;position:absolute;z-index:2}.new-tiptap-editor table .column-resize-handle{background-color:var(--border-primary-default);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.new-tiptap-editor .ProseMirror{background-color:var(--surface-container);color:var(--text-default);font-family:Lato,sans-serif;font-size:14px;line-height:20px;max-height:250px;min-height:var(--editor-min-height,200px);overflow:auto;resize:vertical}.new-tiptap-editor .ProseMirror-focused{border:none;outline:none}.tiptap-editor-root .table-context-menu{background-color:var(--surface-container);border:1px solid var(--border-inactive);border-radius:4px;box-shadow:0 2px 5px #0003;position:fixed;z-index:1000}.tiptap-editor-root .link-context-menu{position:fixed;z-index:1000}.new-tiptap-editor a{color:var(--text-hyperlink)!important;text-decoration:underline!important}.new-tiptap-editor a:hover{text-decoration:underline}.new-tiptap-editor ul[data-type=taskList]{list-style:none;margin-left:0;padding:0}.new-tiptap-editor ul[data-type=taskList] li{align-items:center;display:flex}.new-tiptap-editor ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.new-tiptap-editor ul[data-type=taskList] li>div{flex:1 1 auto}.new-tiptap-editor ul[data-type=taskList] input[type=checkbox]{cursor:pointer}.new-tiptap-editor ul[data-type=taskList] ul[data-type=taskList]{margin:0}.new-tiptap-editor .tiptap p.is-editor-empty:first-child:before{color:var(--text-input-default);content:attr(data-placeholder);float:left;height:0;pointer-events:none}
