.ticket-description-editor-shell{min-height:180px;height:180px;max-height:min(90vh,960px);resize:vertical;overflow:hidden;display:flex;flex-direction:column;width:100%;border-radius:.5rem;border:1px solid var(--border);background-color:var(--card)}.ticket-description-editor-shell--md{min-height:200px;height:200px}.ticket-description-editor-shell .ticket-description-editor>div{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.ticket-description-editor-shell .ticket-description-editor{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.ticket-description-editor-shell .ql-container{flex:1 1 auto;min-height:0;overflow-y:auto}.ticket-description-editor-shell .ql-editor{min-height:4rem}.ticket-description-editor .ql-editor{line-height:1.75rem}.ticket-description-editor .quill{border-radius:.5rem;border:1px solid var(--border);background-color:var(--card);overflow:hidden}.ticket-description-editor .quill:focus-within{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.ticket-description-editor .ql-toolbar{background-color:var(--muted);border:none;border-bottom:1px solid var(--border);border-radius:.5rem .5rem 0 0;padding:8px 12px}.ticket-description-editor .ql-toolbar .ql-stroke{stroke:var(--muted-foreground)}.ticket-description-editor .ql-toolbar .ql-fill{fill:var(--muted-foreground)}.ticket-description-editor .ql-toolbar .ql-picker{color:var(--muted-foreground)}.ticket-description-editor .ql-toolbar .ql-formats button:hover .ql-stroke,.ticket-description-editor .ql-toolbar .ql-formats button.ql-active .ql-stroke{stroke:var(--foreground)}.ticket-description-editor .ql-toolbar .ql-formats button:hover .ql-fill,.ticket-description-editor .ql-toolbar .ql-formats button.ql-active .ql-fill{fill:var(--foreground)}.ticket-description-editor .ql-container{border:none;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:1rem}.ticket-description-editor .ql-editor{padding:12px 16px;line-height:1.625;color:var(--foreground)}.ticket-description-editor .ql-editor.ql-blank:before{content:"Describe what needs to change. The clearer you are, the better Trundle executes it.";color:var(--muted-foreground);font-style:normal}.ticket-description-editor .ql-editor code,.ticket-description-editor .ql-editor .ql-code-block-container{background-color:var(--muted)!important;color:var(--foreground)!important;border:1px solid var(--border);border-radius:4px}.ticket-comment-editor .ql-editor.ql-blank:before{content:"Write a comment..."}.ticket-comment-editor .ql-editor .ql-mention{display:inline-block;background-color:#dbeafe;color:#2563eb;border-radius:4px;padding:0 4px;font-weight:500;cursor:default;-webkit-user-select:none;user-select:none}.ticket-description-view{min-width:20rem}.ticket-description-view .ticket-description-view__body{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ticket-comment-body{min-width:0;max-width:100%;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.ticket-comment-body p,.ticket-comment-body li{min-width:0;word-break:normal;overflow-wrap:break-word}.ticket-comment-body .mention{display:inline;white-space:nowrap;word-break:normal;overflow-wrap:normal;vertical-align:baseline}.ticket-comment-body a{overflow-wrap:anywhere;word-break:normal}.ticket-comment-body code{overflow-wrap:anywhere;word-break:normal;max-width:100%}
