.ticket-editor .ProseMirror{--tw-prose-body:var(--color-foreground);--tw-prose-headings:var(--color-foreground);--tw-prose-bold:var(--color-foreground);--tw-prose-counters:var(--color-muted-foreground);--tw-prose-bullets:var(--color-muted-foreground);--tw-prose-quotes:var(--color-foreground);--tw-prose-quote-borders:var(--color-border);--tw-prose-links:var(--color-primary);--tw-prose-code:var(--color-foreground);caret-color:var(--color-foreground);max-width:none;color:var(--color-foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;min-height:80px;margin:0;padding:.75rem 1rem;font-family:inherit;position:relative}.ticket-editor .ProseMirror:focus{box-shadow:none;outline:none}.ticket-editor .ProseMirror ::selection{background-color:#3c83f633}.ticket-editor .ProseMirror p{margin:.125rem 0;font-size:.8125rem;line-height:1.5}.ticket-editor .ProseMirror>p:first-child{margin-top:0}.ticket-editor .ProseMirror>p:last-child{margin-bottom:0}.ticket-editor .ProseMirror h1,.ticket-editor .ProseMirror h2,.ticket-editor .ProseMirror h3{letter-spacing:-.01em;color:var(--color-foreground);font-weight:600;line-height:1.3}.ticket-editor .ProseMirror h1{margin:.75rem 0 .375rem;font-size:1.25rem}.ticket-editor .ProseMirror h2{margin:.625rem 0 .375rem;font-size:1.125rem}.ticket-editor .ProseMirror h3{margin:.5rem 0 .25rem;font-size:1rem}.ticket-editor .ProseMirror a{color:var(--color-primary);cursor:pointer;text-underline-offset:.2em;text-decoration:underline}.ticket-editor .ProseMirror a:hover{text-decoration-thickness:.15em}.ticket-editor .ProseMirror pre{border-radius:.375rem;margin:.5rem 0;padding:.75rem;overflow-x:auto}.ticket-editor .ProseMirror pre code{background-color:#0000;border:none;padding:0;font-size:.8125rem;line-height:1.6}.ticket-editor .ProseMirror blockquote{border-radius:0 .375rem .375rem 0;margin:.5rem 0;padding:.5rem 1rem}.ticket-editor .ProseMirror ul,.ticket-editor .ProseMirror ol{margin:.375rem 0;padding-left:1.25rem}.ticket-editor .ProseMirror li{margin:.125rem 0;padding-left:.25rem}.ticket-editor .ProseMirror ul{list-style-type:disc}.ticket-editor .ProseMirror ul ul{list-style-type:circle}.ticket-editor .ProseMirror ol{list-style-type:decimal}.ticket-editor .ProseMirror img{border-radius:.375rem;max-width:100%;height:auto;margin:.25rem 0;display:block}.ticket-editor .ProseMirror .ticket-custom-emoji__image{border-radius:0;max-width:none;margin:0}.ticket-editor .ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.ticket-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:.375rem;padding-left:0;display:flex}.ticket-editor .ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.2rem}.ticket-editor .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{accent-color:var(--color-primary)}.ticket-editor .ProseMirror ul[data-type=taskList] li>div{flex:1}.ticket-editor .ProseMirror .is-editor-empty:before,.ticket-editor .ProseMirror .is-node-empty:before{color:var(--color-muted-foreground);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ticket-message-readonly .ProseMirror{max-width:none;min-height:auto;padding:0;font-size:.8125rem;line-height:1.5}.ticket-message-readonly .ProseMirror p{margin:.125rem 0}.ticket-message-readonly .ProseMirror>p:first-child{margin-top:0}.ticket-message-readonly .ProseMirror>p:last-child{margin-bottom:0}.ticket-editor--composer .ProseMirror{background:0 0;min-height:2rem;max-height:120px;padding:.375rem .5rem;font-size:.8125rem;line-height:1.5}.ticket-editor--composer .ProseMirror p{margin:.0625rem 0;line-height:1.5}.ticket-custom-emoji{vertical-align:text-bottom;align-items:center;display:inline-flex}.ticket-custom-emoji__image{object-fit:contain;width:1.1em;height:1.1em;display:inline-block}.ticket-custom-emoji__fallback{display:none}.ticket-editor--composer .ProseMirror>p:first-child{margin-top:0}.ticket-editor--composer .ProseMirror>p:last-child{margin-bottom:0}.ticket-editor--composer .ProseMirror blockquote,.ticket-message-readonly .ProseMirror blockquote{border-left:2px solid var(--color-border);color:var(--color-muted-foreground);margin:.375rem 0;padding-left:.75rem;font-style:italic}
