.tiptap-editor-card .ProseMirror{outline-offset:2px;outline:2px solid #0000}.tiptap-editor-card .ProseMirror ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.tiptap-editor-card .ProseMirror ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:decimal}.tiptap-editor-card .ProseMirror li{margin-bottom:.5rem}.tiptap-editor-card .ProseMirror li p{margin:0}.tiptap-editor-card .ProseMirror ul li::marker{color:currentColor}.tiptap-editor-card .ProseMirror ol li::marker{color:currentColor}.tiptap-editor-card .ProseMirror ul ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:circle}.tiptap-editor-card .ProseMirror ul ul ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;list-style-type:square}.tiptap-editor-card .ProseMirror blockquote{--tw-border-opacity:1;border-left-width:4px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));margin:1rem 0;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem}.dark .tiptap-editor-card .ProseMirror blockquote{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.tiptap-editor-card .ProseMirror h1{margin-top:1rem;margin-bottom:.5rem;font-size:1.875rem;font-weight:700;line-height:1.25}.tiptap-editor-card .ProseMirror h2{margin-top:1rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.25}.tiptap-editor-card .ProseMirror h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.25}.tiptap-editor-card .ProseMirror hr{--tw-border-opacity:1;border-width:2px 0 0;border-color:rgb(229 231 235/var(--tw-border-opacity,1));margin-top:1rem;margin-bottom:1rem}.dark .tiptap-editor-card .ProseMirror hr{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.tiptap-editor-card .ProseMirror p{margin-top:.5rem;margin-bottom:.5rem}.tiptap-editor-card .ProseMirror a{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-underline-offset:2px;border-radius:.25rem;padding-left:.125rem;padding-right:.125rem;text-decoration-line:underline;text-decoration-thickness:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tiptap-editor-card .ProseMirror a:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.dark .tiptap-editor-card .ProseMirror a{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark .tiptap-editor-card .ProseMirror a:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.tiptap-editor-card .ProseMirror a.tiptap-link{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tiptap-editor-card .ProseMirror a.tiptap-link:is(.dark *){background-color:#1e3a8a33}.tiptap-editor-card .ProseMirror a:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.tiptap-editor-card .ProseMirror a:hover:is(.dark *){background-color:#1e3a8a4d}.tiptap-editor-card .ProseMirror a.has-focus{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));outline:2px solid #3b82f6}.tiptap-editor-card .ProseMirror a.has-focus:is(.dark *){background-color:#1e3a8a4d}.tiptap-editor-card .ProseMirror a{display:inline-block;position:relative}.tiptap-editor-card .ProseMirror a:after{content:"Klicken zum bearbeiten, Strg+Klicken zum öffnen";pointer-events:none;z-index:10;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:0;border-radius:.25rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%}.tiptap-editor-card .ProseMirror a:before{content:"";z-index:10;--tw-translate-x:-50%;width:0;height:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:#0000;border-bottom-width:4px;border-left-width:4px;border-right-width:4px;border-bottom-color:rgb(31 41 55/var(--tw-border-opacity,1));opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%}.tiptap-editor-card .ProseMirror:not(.ProseMirror-readonly) a:hover:after,.tiptap-editor-card .ProseMirror:not(.ProseMirror-readonly) a:hover:before{opacity:1}.tiptap-editor-card .ProseMirror img{border-radius:calc(var(--radius) - 2px);max-width:100%;margin-top:1rem;margin-bottom:1rem}.tiptap-editor-card .ProseMirror img.inline{vertical-align:middle;margin:0 .25rem;display:inline-block}.resizable-image-wrapper{vertical-align:middle;margin:0 .25rem;display:inline-block;position:relative}.resizable-image-container{pointer-events:auto;display:inline-block;position:relative}.resizable-image-container img{vertical-align:middle;max-width:100%;display:inline-block}.resizable-image-container .resize-handle{cursor:se-resize;border-bottom-left-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));opacity:.7;z-index:100;touch-action:none;pointer-events:all;width:1.5rem;height:1.5rem;position:absolute;bottom:0;right:0}.resizable-image-container:hover{outline:1px solid #60a5fa}.tiptap-editor-card .ProseMirror img[data-resizable=true]{box-sizing:border-box;cursor:default;border:2px solid #0000;max-width:100%;transition:border-color .2s;position:relative!important}.tiptap-editor-card .ProseMirror img[data-resizable=true]:hover{border-color:#60a5fa}.tiptap-editor-card .resize-handle{background-color:var(--primary,#3b82f6);z-index:100;pointer-events:all;border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:transform 50ms,box-shadow 50ms;position:absolute;transform:translate(0);box-shadow:0 0 0 1px #0000001a,0 2px 4px #0003;cursor:nwse-resize!important}.tiptap-editor-card .resize-handle:active{background-color:#2563eb;transform:scale(1.2);box-shadow:0 0 6px #0000004d}.floating-link-editor{z-index:50;border:1px solid var(--border,#e2e8f0);background-color:var(--background,#fff);border-radius:.375rem;padding:.5rem;position:fixed;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark .floating-link-editor{border-color:var(--border,#2d3748);background-color:var(--background,#1a202c)}.floating-link-editor input{border:1px solid var(--border,#e2e8f0);border-radius:.25rem;width:15rem;height:2rem;padding:0 .5rem;font-size:.875rem}.floating-link-editor input:focus{outline:2px solid var(--primary,#3b82f6);outline-offset:-1px}.floating-link-editor input.invalid{border-color:var(--destructive,#e53e3e)}.floating-link-editor .error-message{color:var(--destructive,#e53e3e);margin-top:.25rem;font-size:.75rem}.tiptap-editor-card .ProseMirror img.ProseMirror-selectednode{outline:2px solid #3b82f6}.dark .tiptap-editor-card .ProseMirror{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.tiptap-editor-card .ProseMirror ::selection{background-color:#3b82f64d}.dark .tiptap-editor-card .ProseMirror ::selection{background-color:#60a5fa66}.tiptap-editor-card .ProseMirror span[style*=color]{display:inline-block}.tiptap-editor-card .ProseMirror mark{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1));padding:0 .125rem}.tiptap-editor-card .ProseMirror mark.highlight{background-color:#0000}.tiptap-editor-card .ProseMirror mark.highlight[style*=background-color]{display:inline-block}.tiptap-editor-card .ProseMirror p:first-child:empty:before{content:attr(data-placeholder);pointer-events:none;float:left;--tw-text-opacity:1;height:0;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tiptap-editor-card .ProseMirror:empty:before{content:attr(data-placeholder);pointer-events:none;float:left;--tw-text-opacity:1;width:100%;height:0;color:rgb(156 163 175/var(--tw-text-opacity,1))}.tiptap-editor-card .ProseMirror:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}@media (max-width:640px){.tiptap-editor-card .ProseMirror h1{font-size:1.5rem;line-height:2rem}.tiptap-editor-card .ProseMirror h2{font-size:1.25rem;line-height:1.75rem}.tiptap-editor-card .ProseMirror h3{font-size:1.125rem;line-height:1.75rem}}
