.TableEditor__scroll{background:var(--white);border:1px solid var(--color-border);border-radius:var(--border-radius-medium);overflow-x:auto;overflow-y:hidden;width:100%}.TableEditor{--content-table-stripe: transparent;border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.TableEditor th,.TableEditor td{border-bottom:1px solid var(--color-neutral-50);border-inline-end:1px solid var(--color-neutral-50);padding:var(--spacing-2) var(--spacing-3);position:relative;text-align:start;vertical-align:top}.ContentRoot .TableEditor :is(th,td){box-sizing:border-box}.TableEditor th,.TableEditor td,.TableEditor th *,.TableEditor td *{overflow-wrap:break-word;word-break:normal}.TableEditor th{background-color:var(--color-neutral-20);font-weight:600}.TableEditor tr:last-child>*{border-bottom-width:0}.TableEditor tr>:last-child{border-inline-end-width:0}.TableEditor p{margin:0}.TableEditor p+p{margin-top:var(--spacing-2)}.TableEditor ul,.TableEditor ol{margin:0;padding-inline-start:1.25em}.TableEditor .TableCellNodeView__content>:first-child{margin-top:0}.TableEditor__cell--active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary) 60%,transparent)}.TableEditor .selectedCell:after{background:color-mix(in srgb,var(--color-primary) 14%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.TableEditor .selectedCell *::selection,.TableEditor .selectedCell::selection{background:transparent}.TableEditor__scroll:has(.selectedCell) ::selection{background:transparent}.RichTextEditor:not(.RichTextEditor--textinput) .tiptap.ProseMirror.ContentRoot:has(>.TableEditor__scroll){background:transparent;box-shadow:none;margin-inline:0;padding:34px 0 var(--spacing-6) 28px}.TableEditor__scroll+*{margin-top:var(--spacing-3)}*+.TableEditor__scroll{margin-top:34px}
