.tiptap *,.product-mention-empty{font-optical-sizing:auto;font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.tiptap.ProseMirror{overflow:visible}.tiptap.ProseMirror[contenteditable=true]{cursor:text;min-height:440px}.ProseMirror:focus{outline:none}.tiptap p{color:#111827;font-size:1em;line-height:1.65}.tiptap strong{font-family:Inter-Bold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.tiptap em{font-family:Inter-Italic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:italic!important}.tiptap em strong,.tiptap strong em{font-family:Inter-SemiBoldItalic,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-style:italic!important}.tiptap *,.tiptap :before,.tiptap :after{box-sizing:border-box}.tiptap *{margin:0}.tiptap{-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5}.tiptap img,.tiptap picture,.tiptap video,.tiptap canvas,.tiptap svg{max-width:100%;display:block}.tiptap input,.tiptap button,.tiptap textarea,.tiptap select{font:inherit}.tiptap p,.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{overflow-wrap:break-word}.tiptap h1,.tiptap h2{color:#111827;font-family:Inter-SemiBold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.25}.tiptap h1{margin-top:1.5em;margin-bottom:.55em;font-size:1.55em}.tiptap h2{margin-top:1.35em;margin-bottom:.5em;font-size:1.25em}.tiptap>h1:first-child,.tiptap>h2:first-child{margin-top:0}.tiptap p+p{margin-top:.8em}.tiptap ul,.tiptap ol{margin-top:.85em;margin-bottom:.95em;padding-left:1.45em}.tiptap ul ul,.tiptap ul ol,.tiptap ol ul,.tiptap ol ol{margin-top:.35em;margin-bottom:.25em}.tiptap li{padding-left:.2em;line-height:1.6}.tiptap li+li{margin-top:.35em}.tiptap li>p{margin:0}.tiptap li>p+p{margin-top:.45em}.tiptap blockquote{color:#475467;border-left:.25rem solid #d0d5dd;margin-top:1em;margin-bottom:1em;padding:.1em 0 .1em 1em}.tiptap blockquote p{color:inherit}.tiptap h1+p,.tiptap h2+p,.tiptap h1+ul,.tiptap h2+ul,.tiptap h1+ol,.tiptap h2+ol{margin-top:0}.tiptap p+ul,.tiptap p+ol{margin-top:.55em}.tiptap p.is-editor-empty:first-child:before{color:#00000059;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.rich-text-editor-root{position:relative}[data-testid=rich-text-editor-scroll-area]{scrollbar-color:#d0d5dd #fff;background:#fff;border:0}[data-testid=rich-text-editor-scroll-area]::-webkit-scrollbar{background:#fff;border:0}[data-testid=rich-text-editor-scroll-area]::-webkit-scrollbar-track{background:#fff;border:0}[data-testid=rich-text-editor-scroll-area]::-webkit-scrollbar-thumb{border:0}[data-testid=rich-text-editor-scroll-area]::-webkit-scrollbar-corner{background:#fff;border:0}.attachment-image-node{max-width:100%;margin:.95em 0;line-height:0;display:inline-block;position:relative}.attachment-image-upload-overlay{color:#fff;background:#1118276b;border-radius:8px;place-items:center;font-family:Inter-SemiBold;font-size:.95em;line-height:1.2;display:grid;position:absolute;inset:0}.attachment-image-upload-overlay.is-error{background:#b91c1c94}.attachment-image-node img{border:1px solid #f1f1f1;border-radius:8px;display:block}.attachment-image-node.is-selected img{outline-offset:2px;outline:2px solid #2563eb}.attachment-image-placeholder{color:#667085;background:#f9fafb;border:1px dashed #98a2b3;border-radius:6px;place-items:center;min-width:180px;min-height:120px;line-height:1.2;display:grid}.attachment-image-node:hover .attachment-image-resize-handle,.attachment-image-node.is-selected .attachment-image-resize-handle{opacity:1}.attachment-image-resize-handle{cursor:nwse-resize;opacity:0;background:#2563eb;border:2px solid #fff;border-radius:50%;width:14px;max-width:14px;height:14px;max-height:14px;position:absolute;bottom:-6px;right:-6px}.attachment-product-node,.attachment-file-node:not(.rich-text-attachment-file-node){vertical-align:middle;background:#fff;border:1px solid #f1f1f1;border-radius:8px;align-items:center;gap:8px;max-width:100%;height:40px;margin:2px 4px 2px 0;padding:0 12px 0 4px;line-height:1.15;display:inline-flex}.attachment-file-node:not(.rich-text-attachment-file-node){padding:0 12px}.attachment-file-node:not(.rich-text-attachment-file-node).is-uploading{opacity:.72;border-style:dashed}.attachment-product-node.is-selected,.attachment-file-node.is-selected{outline-offset:1px;outline:2px solid #2563eb}.rich-text-attachment-file-node{vertical-align:middle;max-width:100%;display:inline-block}.attachment-product-image,.attachment-product-image-placeholder{border-radius:8px;flex:none;width:32px;max-width:32px;height:32px;max-height:32px}.attachment-product-image{object-fit:cover}.attachment-product-image-placeholder{color:#7c7c7c;background:#f6f6f6;place-items:center;font-family:Inter-SemiBold;font-size:.92em;display:inline-grid}.attachment-product-copy{flex-direction:column;min-width:0;max-width:min(280px,70vw);display:inline-flex}.attachment-product-label,.attachment-product-part-number,.attachment-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-product-label{color:#000;font-family:Inter-SemiBold;font-size:1em;line-height:1.25}.attachment-product-part-number{color:#7c7c7c;font-size:1em;line-height:1.25}.attachment-file-icon{color:#5b9bff;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.attachment-file-icon svg{width:100%;height:100%;display:block}.attachment-file-name{color:#000;max-width:min(280px,70vw);font-family:Inter-SemiBold;font-size:1em;line-height:1.25}.attachment-file-status{color:#667085;font-family:Inter-Regular;font-size:.86em;line-height:1.25}.product-mention-query{color:#175cd3;background:#eff8ff;border-radius:4px}.product-mention-popup{z-index:10000;background:#fff;border:1px solid #eaecf0;border-radius:8px;width:min(360px,100vw - 24px);max-height:280px;position:absolute;overflow:hidden;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.product-mention-list{max-height:280px;padding:4px;overflow-y:auto}.product-mention-item{color:#344054;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px;display:flex}.product-mention-item.is-selected,.product-mention-item:hover{background:#f2f4f7}.product-mention-item.is-exact-match .product-mention-label{color:#175cd3}.product-mention-image,.product-mention-image-placeholder{border-radius:6px;flex:0 0 32px;width:32px;height:32px}.product-mention-image{object-fit:cover}.product-mention-image-placeholder{color:#667085;background:#f2f4f7;place-items:center;font-size:.86em;display:grid}.product-mention-copy{flex-direction:column;min-width:0;display:flex}.product-mention-label,.product-mention-part-number{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-mention-label{color:#101828;font-size:.9em;line-height:1.2}.product-mention-part-number,.product-mention-empty{color:#667085;font-size:.78em;line-height:1.2}.product-mention-empty{padding:10px 12px}