.tiptap .details{border-radius:4px;padding:.5rem;display:flex}.tiptap .details>button{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:0;margin-right:.5rem}.tiptap .details>button:before{content:"▶";display:inline-block;transition:transform .2s}.tiptap .details.is-open>button:before{transform:rotate(90deg)}.tiptap .details>div{display:flex;flex-direction:column}.tiptap .details summary{font-weight:700;margin-bottom:.5rem;cursor:pointer;list-style:none}.tiptap .details [data-type=detailsContent]{margin-left:1rem}.tiptap .details [data-type=detailsContent]:not([hidden]){display:block}.ProseMirror .column-block{width:100%;display:grid;gap:24px;padding:8px 0}.ProseMirror .column{overflow:hidden;margin:-8px}.ProseMirror-focused .column{border:1px gray dashed;border-radius:8px}@media (min-width: 768px){.ProseMirror .column-block:not([data-layout]){grid-auto-flow:column;grid-auto-columns:1fr}.ProseMirror .column{padding:8px}.ProseMirror .column-block[data-layout="2-1"]{grid-template-columns:2fr 1fr}.ProseMirror .column-block[data-layout="1-2"]{grid-template-columns:1fr 2fr}.ProseMirror .column-block[data-layout="1-1"]{grid-template-columns:1fr 1fr}.ProseMirror .column-block[data-layout="1-1-1"]{grid-template-columns:1fr 1fr 1fr}.ProseMirror .column[data-size="2"]{grid-column:span 2}.ProseMirror .column[data-size="1"]{grid-column:span 1}}@media (max-width: 767px){.ProseMirror .column-block{display:flex;flex-direction:column}.ProseMirror .column{width:100%}}.tiptap table{margin:0 auto;border-collapse:collapse;overflow:hidden;max-width:600px}.tiptap td,.tiptap th{border:1px solid var(--gray-3, #ccc);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.tiptap td>*,.tiptap th>*{margin-bottom:0}.tiptap th{background-color:var(--gray-1, #f0f0f0);font-weight:700;text-align:left}.tiptap .selectedCell:after{background:var(--gray-2, rgba(0, 0, 255, .1));content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.tiptap .column-resize-handle{background-color:var(--purple, #800080);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}
