.tiptap-editor.ProseMirror{min-height:300px}.tiptap-editor.ProseMirror:focus{outline:none}.tiptap-editor.ProseMirror p{margin:0 0 .75em}.tiptap-editor.ProseMirror h1{margin:1em 0 .5em;font-size:1.5rem;font-weight:600;line-height:2rem}.tiptap-editor.ProseMirror h2{margin:1em 0 .5em;font-size:1.25rem;font-weight:600;line-height:1.75rem}.tiptap-editor.ProseMirror h3{margin:1em 0 .5em;font-size:1.1rem;font-weight:600;line-height:1.5rem}.wb-rt-surface .tiptap-editor.ProseMirror h2{font-family:var(--wb-font-display,inherit);letter-spacing:-.025em;text-wrap:balance;font-size:2em;font-weight:700;line-height:1.2}.wb-rt-surface .tiptap-editor.ProseMirror h3{font-family:var(--wb-font-display,inherit);text-wrap:balance;font-size:1.4em;font-weight:600;line-height:1.25}.tiptap-editor.ProseMirror ul,.tiptap-editor.ProseMirror ol{margin:0 0 .75em;padding-left:1.4em}.tiptap-editor.ProseMirror ul{list-style:outside}.tiptap-editor.ProseMirror ol{list-style:decimal}.tiptap-editor.ProseMirror a{color:var(--color-primary);text-decoration:underline}.tiptap-editor.ProseMirror mark{color:#1d2230;background:#fde68a;border-radius:2px;padding:0 .1em}.tiptap-editor.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-muted-foreground);pointer-events:none;float:left;height:0}.tiptap-editor.ProseMirror .tableWrapper{margin:0 0 .75em;overflow-x:auto}.tiptap-editor.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95em}.tiptap-editor.ProseMirror th,.tiptap-editor.ProseMirror td{border:1px solid color-mix(in srgb, currentColor 22%, transparent);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:.45em .6em;position:relative}.tiptap-editor.ProseMirror th[style*=border-color],.tiptap-editor.ProseMirror td[style*=border-color]{border-width:2px}.tiptap-editor.ProseMirror th{background:color-mix(in srgb, currentColor 8%, transparent);font-weight:600}.tiptap-editor.ProseMirror table p{margin:0}.tiptap-editor.ProseMirror .selectedCell:after{content:"";background:color-mix(in srgb, var(--color-primary) 12%, transparent);pointer-events:none;position:absolute;inset:0}.tiptap-editor.ProseMirror .wb-rt-colhandle{cursor:col-resize;z-index:15;-webkit-user-select:none;user-select:none;width:9px;position:absolute;top:0;bottom:0;right:-5px}.tiptap-editor.ProseMirror .wb-rt-colhandle:after{content:"";background:0 0;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:3px}.tiptap-editor.ProseMirror .wb-rt-rowhandle{cursor:row-resize;z-index:14;-webkit-user-select:none;user-select:none;height:9px;position:absolute;bottom:-5px;left:0;right:0}.tiptap-editor.ProseMirror .wb-rt-rowhandle:after{content:"";background:0 0;border-radius:2px;height:3px;position:absolute;top:3px;left:0;right:0}.tiptap-editor.ProseMirror .wb-rt-colhandle:hover:after,.tiptap-editor.ProseMirror .wb-rt-rowhandle:hover:after,.tiptap-editor.ProseMirror .wb-rt-colhandle.wb-rt-active:after,.tiptap-editor.ProseMirror .wb-rt-rowhandle.wb-rt-active:after{background:color-mix(in srgb, var(--color-primary) 70%, transparent)}body.wb-rt-resizing-col,body.wb-rt-resizing-col *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.wb-rt-resizing-row,body.wb-rt-resizing-row *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.eb-chrome{background:#f1f5f9;padding:24px 16px}.eb-frame{background:#fff;border-radius:8px;max-width:600px;margin:0 auto;padding:24px 28px;box-shadow:0 1px 3px #00000014}.eb-frame .tiptap-editor{min-height:260px;font-family:var(--eb-body-font,Arial, Helvetica, sans-serif);color:#374151;font-size:15px;line-height:1.6}.eb-frame .tiptap-editor h1,.eb-frame .tiptap-editor h2,.eb-frame .tiptap-editor h3{color:var(--eb-heading,#111827);margin:0 0 12px}.eb-frame .tiptap-editor h1{font-size:36px;font-weight:800;line-height:40px}.eb-frame .tiptap-editor h2{font-size:30px;font-weight:700;line-height:36px}.eb-frame .tiptap-editor h3{font-size:24px;font-weight:600;line-height:38px}.eb-chrome-cap{margin-bottom:20px}.eb-masthead-cap{border-top-left-radius:8px;border-top-right-radius:8px;margin:-24px -28px 20px;overflow:hidden}.eb-footer-cap{border-bottom-right-radius:8px;border-bottom-left-radius:8px;margin:20px -28px -24px;overflow:hidden}.eb-chrome-logo{max-width:200px;max-height:48px}.eb-chrome-footer{margin-top:24px;margin-bottom:0}.eb-chrome-footer hr{border:none;border-top:1px solid #e2e8f0;margin-bottom:8px}.eb-chrome-footer p{color:#94a3b8;margin:0;font-size:12px}.eb-block{border-radius:4px;position:relative}.eb-block.eb-selected{outline:2px solid var(--color-primary,#6366f1);outline-offset:2px}.eb-spacer{background:repeating-linear-gradient(-45deg,#0000,#0000 6px,#64748b14 6px 12px);justify-content:center;align-items:center;display:flex}.eb-spacer-label{color:#94a3b8;opacity:0;font-size:10px;transition:opacity .12s}.eb-spacer:hover .eb-spacer-label,.eb-spacer.eb-selected .eb-spacer-label{opacity:1}.eb-image-placeholder{color:#94a3b8;border:1px dashed #cbd5e1;border-radius:6px;align-items:center;gap:8px;padding:24px 32px;font-size:13px;display:inline-flex}.eb-frame [data-type=columns]{gap:var(--eb-col-gap,8px);border-radius:4px;align-items:stretch;margin-bottom:20px;display:flex}.eb-frame [data-type=column]{border:1px dashed #0000;border-radius:4px;flex:1 1 0;min-width:0;padding:2px;animation:3s ease-out eb-guide-flash}@keyframes eb-guide-flash{0%,60%{border-color:#6366f199}to{border-color:#0000}}.eb-frame [data-type=columns]:hover>[data-type=column],.eb-guides-on [data-type=column]{border-color:#64748b59}.eb-frame [data-type=section]:hover,.eb-guides-on [data-type=section]{outline-offset:2px;outline:1px dashed #64748b59}.eb-frame .ProseMirror-selectednode[data-type=columns],.eb-frame .ProseMirror-selectednode[data-type=section]{outline:2px solid var(--color-primary,#6366f1);outline-offset:2px}.eb-drag-row{cursor:grab}.eb-drag-row:active{cursor:grabbing}.eb-thumb{transition:transform .12s,box-shadow .12s}.eb-drag-row:hover .eb-thumb{transform:translateY(-1px)scale(1.05);box-shadow:0 2px 7px #00000024}.eb-frame .ProseMirror-dropcursor,.eb-frame .prosemirror-dropcursor-block,.eb-frame .prosemirror-dropcursor-inline{background:var(--color-primary,#6366f1)!important;border-color:var(--color-primary,#6366f1)!important}
