.tiptap-editor-wrapper{border:1px solid black;background:#fff;margin-bottom:15px}.tiptap-toolbar{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:5px;padding:10px;border-bottom:1px solid black;background:#fff;align-items:center;position:sticky;top:0;z-index:100}.tiptap-toolbar button{padding:5px 10px;border:1px solid black!important;background:#fff!important;color:#000;cursor:pointer;font-size:1rem;transition:all .1s;width:auto!important;margin:0!important;flex-shrink:0;white-space:nowrap}.tiptap-toolbar button:hover,.tiptap-toolbar button.is-active{background:red!important;color:#fff!important}.tiptap-toolbar button:disabled{opacity:.3;cursor:not-allowed}.tiptap-toolbar button:disabled:hover{background:#fff!important;color:#000!important}.tiptap-content,.ProseMirror{min-height:100px;padding:var(--content-padding);font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;outline:none!important;background:#fff}.ProseMirror{overflow-x:hidden}article .tiptap-content{padding:0}.tiptap-content:focus,.ProseMirror:focus{outline:none!important}.tiptap-content p{margin:0 0 20px;text-align:justify;overflow-wrap:break-word}.tiptap-content p.caption,.ProseMirror p.caption{font-size:12px;line-height:16px;text-align:right;color:#666}.tiptap-content h1{font-size:25px;font-weight:400;font-style:normal;line-height:27px;letter-spacing:0px;margin:15px 0 10px}.tiptap-content h2{font-size:14px;font-weight:700;font-style:normal;line-height:18px;margin:15px 0 10px}.tiptap-content h3{font-size:1rem;font-weight:400;margin:10px 0}.tiptap-content ul,.tiptap-content ol{padding-left:20px;margin:10px 0}.tiptap-content ul{list-style-type:disc}.tiptap-content ol{list-style-type:decimal}.tiptap-content li{margin:5px 0;display:list-item}.tiptap-content a{display:inline;color:#000;text-decoration:underline;white-space:normal}.tiptap-content a:hover{color:red}.tiptap-content code{background:#f5f5f5;border:1px solid black;padding:2px 5px;font-family:Arial,sans-serif}.tiptap-content pre{background:#f5f5f5;border:1px solid black;padding:10px;overflow-x:auto;margin:10px 0}.tiptap-content hr{border:none;border-top:1px solid black;margin:30px auto;width:60%}.tiptap-content hr.full-width-divider{border:none;border-top:1px solid black;margin-top:30px;margin-bottom:30px;margin-left:calc(-1 * var(--content-padding));margin-right:calc(-1 * var(--content-padding));width:calc(100% + 2 * var(--content-padding))}.tiptap-content .spacer{height:30px;margin:10px 0}.ProseMirror .spacer{height:30px;margin:10px 0;border:1px dashed #999;background:repeating-linear-gradient(90deg,transparent,transparent 5px,rgba(0,0,0,.05) 5px,rgba(0,0,0,.05) 10px);position:relative}.ProseMirror .spacer:after{content:"spacer";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;color:#999;background:#fff;padding:0 5px}.tiptap-content blockquote{border-left:3px solid red;padding-left:15px;margin:10px 0;color:#666}.tiptap-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.tiptap-content img{max-width:100%;height:auto;display:block;border:1px solid black}.ProseMirror img{cursor:pointer}.tiptap-content img.ProseMirror-selectednode{outline:2px solid red}.tiptap-content img.full-width-image,.ProseMirror img.full-width-image{width:calc(100% + 2 * var(--content-padding));max-width:calc(100% + 2 * var(--content-padding));height:auto;display:block;margin-top:15px;margin-bottom:15px;margin-left:calc(-1 * var(--content-padding));margin-right:calc(-1 * var(--content-padding));border:none}.ProseMirror div:has(>div>img.full-width-image),.ProseMirror div:has(>div>img[fullwidth=true]){display:block;float:none;width:100%}.ProseMirror div:has(>img.full-width-image),.ProseMirror div:has(>img[fullwidth=true]){width:100%}.ProseMirror img.full-width-image,.ProseMirror img[fullwidth=true]{display:block;width:calc(100% + 2 * var(--content-padding))!important;max-width:calc(100% + 2 * var(--content-padding))!important;margin-left:calc(-1 * var(--content-padding))!important;margin-right:calc(-1 * var(--content-padding))!important;float:none!important}.tiptap-content div[style*="padding-right: 8px"]{padding-right:0!important}.tiptap-content .image-resizer{display:block;position:relative;line-height:0}.tiptap-content .image-resizer img{display:block;margin:15px 0}.tiptap-content .image-resizer .resize-trigger{position:absolute;width:10px;height:10px;background:red;border:1px solid black;border-radius:2px;cursor:nwse-resize}.tiptap-content .image-resizer .resize-trigger.bottom-right{bottom:2px;right:2px}.tiptap-content .image-resizer .resize-trigger.bottom-left{bottom:2px;left:2px;cursor:nesw-resize}.tiptap-content .image-resizer .resize-trigger.top-right{top:2px;right:2px;cursor:nesw-resize}.tiptap-content .image-resizer .resize-trigger.top-left{top:2px;left:2px;cursor:nwse-resize}.tiptap-content .image-resizer .resize-trigger{display:none}.tiptap-content .image-resizer.ProseMirror-selectednode .resize-trigger,.tiptap-content .image-resizer:hover .resize-trigger{display:block}.tiptap-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:15px 0;overflow:hidden;border:2px solid black}.tiptap-content table td,.tiptap-content table th{min-width:1em;border:1px solid black;padding:8px;vertical-align:top;box-sizing:border-box;position:relative}.tiptap-content table th{font-weight:700;text-align:left;background-color:#f5f5f5}.tiptap-content table .selectedCell{background-color:#ff00001a}.tiptap-content table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:red;pointer-events:none}iframe{max-width:100%;box-sizing:border-box}.tiptap-content .youtube-wrapper,.tiptap-content .youtube-outer-wrapper{margin:0;max-width:100%;width:100%;overflow:hidden;position:relative}.tiptap-content .youtube-wrapper iframe,.tiptap-content .youtube-outer-wrapper iframe{width:100%;max-width:100%;border:1px solid black;display:block}.tiptap-content .soundcloud-wrapper,.tiptap-content .soundcloud-outer-wrapper{margin:0;max-width:100%;width:100%;overflow:hidden;position:relative}.tiptap-content .soundcloud-wrapper iframe,.tiptap-content .soundcloud-outer-wrapper iframe{width:100%;max-width:100%;border:1px solid black;display:block}.tiptap-content .archive-outer-wrapper{width:100%;max-width:800px;margin:0 auto;overflow:hidden;position:relative}.tiptap-content .archive-outer-wrapper iframe{width:100%;max-width:100%;border:1px solid black;display:block}.tiptap-content .archive-outer-wrapper+.archive-outer-wrapper,.tiptap-content .archive-outer-wrapper+.bandcamp-outer-wrapper,.tiptap-content .archive-outer-wrapper+.soundcloud-outer-wrapper,.tiptap-content .archive-outer-wrapper+.youtube-outer-wrapper,.tiptap-content .bandcamp-outer-wrapper+.archive-outer-wrapper,.tiptap-content .soundcloud-outer-wrapper+.archive-outer-wrapper,.tiptap-content .youtube-outer-wrapper+.archive-outer-wrapper{margin-top:10px}.tiptap-content .bandcamp-wrapper,.tiptap-content .bandcamp-outer-wrapper{margin:0;max-width:100%;width:100%;overflow:hidden;position:relative}.tiptap-content .bandcamp-wrapper iframe,.tiptap-content .bandcamp-outer-wrapper iframe{width:100%;max-width:100%;border:1px solid black;display:block}.tiptap-content .bandcamp-outer-wrapper+.bandcamp-outer-wrapper,.tiptap-content .bandcamp-wrapper+.bandcamp-wrapper,.tiptap-content .youtube-wrapper+.youtube-wrapper,.tiptap-content .youtube-outer-wrapper+.youtube-outer-wrapper,.tiptap-content .soundcloud-wrapper+.soundcloud-wrapper,.tiptap-content .soundcloud-outer-wrapper+.soundcloud-outer-wrapper,.tiptap-content .bandcamp-outer-wrapper+.youtube-wrapper,.tiptap-content .bandcamp-outer-wrapper+.youtube-outer-wrapper,.tiptap-content .bandcamp-outer-wrapper+.soundcloud-wrapper,.tiptap-content .bandcamp-outer-wrapper+.soundcloud-outer-wrapper,.tiptap-content .youtube-wrapper+.bandcamp-outer-wrapper,.tiptap-content .youtube-outer-wrapper+.bandcamp-outer-wrapper,.tiptap-content .youtube-wrapper+.soundcloud-wrapper,.tiptap-content .youtube-wrapper+.soundcloud-outer-wrapper,.tiptap-content .youtube-outer-wrapper+.soundcloud-wrapper,.tiptap-content .youtube-outer-wrapper+.soundcloud-outer-wrapper,.tiptap-content .soundcloud-wrapper+.bandcamp-outer-wrapper,.tiptap-content .soundcloud-outer-wrapper+.bandcamp-outer-wrapper,.tiptap-content .soundcloud-wrapper+.youtube-wrapper,.tiptap-content .soundcloud-wrapper+.youtube-outer-wrapper,.tiptap-content .soundcloud-outer-wrapper+.youtube-wrapper,.tiptap-content .soundcloud-outer-wrapper+.youtube-outer-wrapper{margin-top:10px}.tiptap-content .tiptap-column .youtube-wrapper,.tiptap-content .tiptap-column .youtube-outer-wrapper,.tiptap-content .tiptap-column .soundcloud-wrapper,.tiptap-content .tiptap-column .soundcloud-outer-wrapper,.tiptap-content .tiptap-column .bandcamp-wrapper,.tiptap-content .tiptap-column .bandcamp-outer-wrapper,.tiptap-content .tiptap-column .archive-outer-wrapper{max-width:100%;width:100%}.tiptap-columns{display:flex;gap:10px;margin:10px 0;border:none}.tiptap-column{flex:1;min-width:0;border:none}.admin-event .tiptap-content .tiptap-columns{border:1px dashed #ccc}.admin-event .tiptap-content .tiptap-column{border:1px solid #eee}@media(max-width:768px){.tiptap-content .tiptap-columns{flex-direction:column}}
