.ProseMirror-focused{outline-offset:2px;outline:2px solid #0000}.tiptap{font-family:var(--font-hedvig-sans);font-size:.875rem;line-height:1.625}.tiptap h2{font-size:1.5rem;line-height:2rem;font-family:var(--font-hedvig-sans);margin-bottom:1.5rem}.tiptap a{text-decoration-line:underline}.tiptap .bubble-menu{gap:.5rem;display:flex}.ProseMirror p,.tiptap p{margin:0;line-height:1.6}.ProseMirror br,.tiptap br{line-height:inherit;margin:0}.tiptap p.is-empty.is-editor-empty:first-child,.ProseMirror p.is-empty.is-editor-empty:first-child{position:relative}.tiptap p.is-empty.is-editor-empty:first-child:before,.ProseMirror p.is-empty.is-editor-empty:first-child:before{color:#878787;content:attr(data-placeholder);float:none;pointer-events:none;height:auto;position:absolute;top:0;left:0}.dark .tiptap p.is-empty.is-editor-empty:first-child:before,.dark .ProseMirror p.is-empty.is-editor-empty:first-child:before{color:#a0a0a0}.ticket-editor{min-height:inherit;flex-direction:column;flex:1;display:flex}.ticket-editor .ProseMirror{overflow-wrap:break-word;word-wrap:break-word;outline:none;flex:1;min-height:100px;padding:0}.mail-editor,.mail-editor .tiptap{cursor:text;flex-direction:column;height:100%;display:flex}.mail-editor .ProseMirror{flex:1;cursor:text!important;height:100%!important;min-height:100%!important;margin:0!important;padding:12px 0 0!important}.mail-editor .ProseMirror-parent,.mail-editor [class*=EditorContent]{cursor:text;flex:1;height:100%}.mail-editor .ProseMirror>*{margin:0;padding:0}.mail-editor .ProseMirror p{line-height:1.6;margin:0!important;padding:0!important}.mail-editor .ProseMirror>p:first-child{padding-top:4px}.mail-editor>div{flex:1;height:100%}.mail-editor-reply{cursor:text;flex-direction:column;height:auto;min-height:60px;max-height:55vh;display:flex;overflow-y:auto}.mail-editor-reply .tiptap{height:auto;min-height:unset;cursor:text;flex-direction:column;display:flex}.mail-editor-reply .ProseMirror{flex:1;cursor:text!important;height:auto!important;min-height:40px!important;margin:0!important;padding:12px 0 0!important}.mail-editor-reply .ProseMirror-parent,.mail-editor-reply [class*=EditorContent]{cursor:text;flex:1;height:auto}.mail-editor-reply>div{flex:1;height:auto}.mail-editor-reply .ProseMirror>*{margin:0;padding:0}.mail-editor-reply .ProseMirror p{line-height:1.6;margin:0!important;padding:0!important}.mail-editor-reply .ProseMirror>p:first-child{padding-top:4px}.tiptap ul{margin-left:1.5rem;padding-left:0;list-style-type:disc}.tiptap ol{margin-left:1.5rem;padding-left:0;list-style-type:decimal}.tiptap li{margin:.25rem 0}.tiptap ul ul{list-style-type:circle}.tiptap ul ul ul{list-style-type:square}.tiptap ol ol{list-style-type:lower-alpha}.tiptap ol ol ol{list-style-type:lower-roman}.ProseMirror ul,.ProseMirror ol{padding-left:1.5rem;list-style-position:outside}.ProseMirror li{display:list-item}.prose ul{margin-left:1.5rem!important;padding-left:0!important;list-style-type:disc!important}.prose ol{margin-left:1.5rem!important;padding-left:0!important;list-style-type:decimal!important}.prose li{margin:.25rem 0!important;display:list-item!important}.prose ul,.prose ol{padding-left:1.5rem!important;list-style-position:outside!important}.tiptap code{background-color:#0000001a;border-radius:3px;padding:.2em .4em;font-family:monospace;font-size:.9em}.prose code{background-color:#0000001a!important;border-radius:3px!important;padding:.2em .4em!important;font-family:monospace!important;font-size:.9em!important}.dark .tiptap code,.dark .prose code{background-color:#ffffff1a!important}.sheet-content{scrollbar-width:thin;scrollbar-color:#0003 transparent;overflow:hidden}.sheet-content::-webkit-scrollbar{width:6px}.sheet-content::-webkit-scrollbar-track{background:0 0}.sheet-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px;transition:background-color .2s}.sheet-content::-webkit-scrollbar-thumb:hover{background-color:#0006}.dark .sheet-content{scrollbar-color:#ffffff4d transparent}.dark .sheet-content::-webkit-scrollbar-thumb{background-color:#fff3}.dark .sheet-content::-webkit-scrollbar-thumb:hover{background-color:#fff6}.tiptap span[data-type=ticketMention],.prose span[data-type=ticketMention]{color:#2563eb;cursor:pointer;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;transition:background-color .2s,border-color .2s}.tiptap span[data-type=ticketMention]:hover,.prose span[data-type=ticketMention]:hover{background-color:#dbeafe;border-color:#93c5fd}.dark .tiptap span[data-type=ticketMention],.dark .prose span[data-type=ticketMention]{color:#93c5fd;background-color:#2563eb33;border-color:#2563eb66}.dark .tiptap span[data-type=ticketMention]:hover,.dark .prose span[data-type=ticketMention]:hover{background-color:#2563eb4d;border-color:#2563eb99}.EmojiPickerReact{--epr-bg-color:hsl(var(--popover));--epr-category-label-bg-color:hsl(var(--popover));--epr-text-color:hsl(var(--popover-foreground));--epr-search-input-bg-color:transparent;--epr-search-input-text-color:hsl(var(--foreground));--epr-search-input-placeholder-color:hsl(var(--muted-foreground));--epr-hover-bg-color:hsl(var(--accent));--epr-focus-bg-color:hsl(var(--accent));--epr-category-icon-active-color:hsl(var(--primary));--epr-skin-tone-picker-menu-color:hsl(var(--popover));--epr-horizontal-padding:0px;--epr-category-navigation-button-size:28px;--epr-emoji-size:30px;--epr-emoji-padding:2px;--epr-category-label-height:28px;--epr-search-input-height:36px;--epr-search-input-border-radius:0px;box-shadow:none!important;border:none!important;border-radius:0!important}.EmojiPickerReact,.EmojiPickerReact *,.EmojiPickerReact input,.EmojiPickerReact button{font-family:var(--font-sans), system-ui, sans-serif!important}.dark .EmojiPickerReact{--epr-bg-color:hsl(var(--popover));--epr-category-label-bg-color:hsl(var(--popover));--epr-search-input-bg-color:transparent;--epr-hover-bg-color:hsl(var(--accent));--epr-focus-bg-color:hsl(var(--accent))}.EmojiPickerReact .epr-search-container,.EmojiPickerReact .epr-header-overlay,.EmojiPickerReact .epr-emoji-variation-picker,.EmojiPickerReact button[aria-label*=Emoji],.EmojiPickerReact .epr-emoji-variation-picker-wrapper,.EmojiPickerReact .epr-category-nav+button{display:none!important}.EmojiPickerReact .epr-category-nav button{pointer-events:auto!important;border-radius:0!important;transition:none!important}.EmojiPickerReact .epr-category-nav button:hover,.EmojiPickerReact .epr-category-nav button.epr-active{background-color:hsl(var(--accent))!important}.EmojiPickerReact .epr-category-nav{pointer-events:auto!important}.EmojiPickerReact button.epr-emoji-category-content{border-radius:0!important;transition:none!important}.EmojiPickerReact .epr-emoji-list{overflow:hidden auto!important}.EmojiPickerReact .epr-emoji-list::-webkit-scrollbar{width:6px}.EmojiPickerReact .epr-emoji-list::-webkit-scrollbar-track{background:0 0}.EmojiPickerReact .epr-emoji-list::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:4px}.EmojiPickerReact .epr-emoji-list::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground))}.EmojiPickerReact .epr-body,.EmojiPickerReact aside{overflow-y:auto!important}.EmojiPickerReact .epr-header{padding:0!important}.EmojiPickerReact .epr-emoji-category{gap:0!important}.EmojiPickerReact *{border-radius:0!important}.EmojiPickerReact .epr-category-nav{border-bottom:1px solid hsl(var(--border))!important;padding:8px 4px!important}.EmojiPickerReact .epr-body{padding:8px 4px!important}.EmojiPickerReact .epr-emoji-list,.EmojiPickerReact aside.epr-emoji-category-content{padding-left:4px!important}.EmojiPickerReact .epr-emoji-category .epr-emoji-category-content{margin-left:0!important;padding-left:0!important}.EmojiPickerReact .epr-emoji-category{padding-left:0!important}.EmojiPickerReact .epr-emoji-category-label{font-size:11px!important;font-weight:600!important;font-family:var(--font-sans), system-ui, sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:hsl(var(--muted-foreground))!important;opacity:.6!important;border-top:1px solid #0000!important;margin-top:8px!important;margin-left:0!important;padding:16px 0 6px 8px!important}.EmojiPickerReact .epr-emoji-category-label:first-of-type{border-top:none!important;margin-top:0!important;padding-top:4px!important;padding-left:8px!important}.EmojiPickerReact .epr-emoji-category:not(:first-child) .epr-emoji-category-label{border-top:1px solid hsl(var(--border))!important;opacity:.3!important;margin-top:12px!important;padding-top:12px!important}.tiptap img.resizable-image{cursor:pointer;border-radius:4px;max-width:100%;height:auto;margin:8px 0;transition:opacity .2s;display:block}.tiptap img.resizable-image:hover{opacity:.9}.tiptap img.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #3b82f6}.image-resize-wrapper{max-width:100%;display:inline-block;position:relative}.resize-handle{cursor:ew-resize;z-index:10;opacity:.8;background:#3b82f6;border-radius:4px;width:8px;height:40px;transition:opacity .2s;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.resize-handle:hover{opacity:1}
