.atlas-tiptap-modern{min-height:100%;min-width:0;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.atlas-tiptap-modern .highlight-overlay-portal,.atlas-tiptap-modern .highlight-overlay-portal *{pointer-events:none!important}.atlas-tiptap-content{height:auto;overflow:visible;position:relative;min-width:0;width:100%}.atlas-tiptap-content::-webkit-scrollbar{width:4px}.atlas-tiptap-content::-webkit-scrollbar-track{background:transparent}.atlas-tiptap-content::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px;-webkit-transition:background .2s;transition:background .2s}.atlas-tiptap-content::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.atlas-tiptap-content .ProseMirror{font-size:17px;line-height:1.55;padding:2.25rem 1.75rem;color:#0f172a;min-height:300px;background-color:transparent;font-weight:400;letter-spacing:-.011em;box-sizing:border-box;max-width:none;outline:none;width:100%}.atlas-tiptap-content .ProseMirror p.is-editor-empty:first-child{width:100%}.atlas-tiptap-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;font-style:normal;font-weight:400;font-size:17px;opacity:.6;pointer-events:none;height:0}.atlas-tiptap-content .ProseMirror p{margin-bottom:.65rem;color:#334155;font-size:17px;line-height:1.55}.atlas-tiptap-content .ProseMirror p:first-child{margin-top:0}.atlas-tiptap-content .ProseMirror p:last-child{margin-bottom:0}.atlas-tiptap-content .ProseMirror h1,.atlas-tiptap-content .ProseMirror h2,.atlas-tiptap-content .ProseMirror h3{font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem;color:#0f172a;letter-spacing:-.03em;line-height:1.35}.atlas-tiptap-content .ProseMirror h1{font-size:2.5rem;font-weight:800;margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgb(226 232 240 / .9)}.atlas-tiptap-content .ProseMirror h2{font-size:1.875rem;font-weight:700;margin-top:2.5rem}.atlas-tiptap-content .ProseMirror h3{font-size:1.5rem;font-weight:600;margin-top:2rem}.atlas-tiptap-content .ProseMirror ul{list-style-type:disc;padding-left:1.75rem;margin-bottom:.65rem;margin-top:.35rem}.atlas-tiptap-content .ProseMirror ol{list-style-type:decimal;padding-left:1.75rem;margin-bottom:.65rem;margin-top:.35rem}.atlas-tiptap-content .ProseMirror li{margin-bottom:.35rem;color:#334155;line-height:1.55;display:list-item}.atlas-tiptap-content .ProseMirror li::marker{color:#1e293b}.atlas-tiptap-content .ProseMirror blockquote{border-left:3px solid #6366f1;background:linear-gradient(to right,#f8fafc 0%,transparent 100%);padding:1.25rem 1.75rem;margin:2rem 0;color:#475569;font-style:normal;border-radius:0 .75rem .75rem 0;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.atlas-tiptap-content .ProseMirror code{padding:.25rem .5rem;font-size:.875rem;background-color:#1e293b;color:#f1f5f9;border-radius:.375rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace}.atlas-tiptap-content .ProseMirror pre{padding:1.5rem;margin:1.5rem 0;white-space:pre-wrap;background-color:#1e293b;color:#f1f5f9;border:1px solid #334155;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow-x:auto;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem}.atlas-tiptap-content .ProseMirror pre code{background-color:transparent;padding:0;color:inherit;border:none}.atlas-tiptap-content .ProseMirror a{color:#6366f1;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s;font-weight:500}.atlas-tiptap-content .ProseMirror a:hover{color:#4f46e5;border-bottom-color:#a5b4fc}.atlas-tiptap-content .ProseMirror ::selection{background-color:#ddd6fe;color:#4c1d95}.atlas-tiptap-content .ProseMirror table{border-collapse:collapse;border:1px solid #cbd5e1;border-radius:4px;overflow:hidden;margin:.5rem 0;width:100%}.atlas-tiptap-content .ProseMirror td,.atlas-tiptap-content .ProseMirror th{border:1px solid #cbd5e1;padding:.5rem .75rem;min-width:80px;min-height:32px;vertical-align:top;position:relative}.atlas-tiptap-content .ProseMirror th{background-color:#f8fafc;font-weight:600;color:#1e293b}.atlas-tiptap-content .ProseMirror tr[data-row-type=footer] td,.atlas-tiptap-content .ProseMirror tr[data-row-type=footer] th{font-weight:600;border-top:2px solid #94a3b8;background-color:#f1f5f9;color:#1e293b}.atlas-tiptap-content .ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:#6366f11f;pointer-events:none;z-index:2}.atlas-tiptap-content .ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background-color:#1e429f40;cursor:col-resize;z-index:20}.atlas-tiptap-content .ProseMirror .column-resize-handle:hover{background-color:#1e429f}.atlas-tiptap-content .ProseMirror .tableWrapper{overflow-x:auto;margin:.5rem 0}.comment-indicator{cursor:pointer!important;transition:all .2s ease-out!important;box-sizing:border-box;border-radius:2px 2px 0 0}.comment-indicator:hover{filter:brightness(1.1)!important;transform:translateY(-1px)!important;z-index:100!important}.comment-overlay-portal{pointer-events:none}.comment-overlay-portal .comment-indicator{pointer-events:auto}.comment-indicator[data-stack-index="0"]{border-bottom-color:#6366f1!important}.comment-indicator[data-stack-index="1"]{border-bottom-color:#8b5cf6!important}.comment-indicator[data-stack-index="2"]{border-bottom-color:#a855f7!important}.comment-indicator[data-stack-index="3"]{border-bottom-color:#d946ef!important}.comment-indicator[data-stack-index="4"]{border-bottom-color:#ec4899!important}.atlas-tiptap-content .ProseMirror table.atlas-table-inserted{box-shadow:0 0 0 2px #3f83f859;transition:box-shadow .25s ease-in-out}.raid-tiptap-editor{overflow:visible}.raid-tiptap-editor .atlas-tiptap-content .ProseMirror{min-height:140px;padding:.5rem .375rem;font-size:.9375rem;line-height:1.55;outline:none!important;box-shadow:none!important}.raid-tiptap-editor.raid-tiptap-editor--compact .atlas-tiptap-content .ProseMirror{min-height:88px;padding:.375rem .25rem;font-size:.875rem}.atlas-input,input[type=text],input[type=search],textarea,select,.form-input,.form-select,input,option{color:#1f2937!important}header input[type=search]{color:#fff!important}::placeholder{color:#6b7280!important;opacity:1}.atlas-search-section input,[class*=search] input,[placeholder*=Search]{color:#1f2937!important}select option{background-color:#fff;color:#1f2937!important}
