.protocol-content{line-height:1.4}.protocol-content p{margin:.5em 0;line-height:1.4}.protocol-content p:first-child{margin-top:0}.protocol-content p:last-child{margin-bottom:0}.protocol-content table,.protocol-content .protocol-table{border-collapse:collapse!important;table-layout:fixed!important;width:auto!important;min-width:200px!important;max-width:100%!important;margin:12px 0!important;overflow:hidden!important;position:relative!important;display:table!important}.protocol-content table td,.protocol-content table th,.protocol-content .protocol-table td,.protocol-content .protocol-table th{border:1px solid #ddd!important;box-sizing:border-box!important;min-width:1em!important;padding:8px!important;position:relative!important;vertical-align:top!important;line-height:1.4!important}.protocol-content table th,.protocol-content .protocol-table th{font-weight:700!important;text-align:left!important;background-color:#f5f5f5!important}.protocol-content table:not([class*=well-plate-]) tbody tr:first-child td,.protocol-content .protocol-table:not([class*=well-plate-]) tbody tr:first-child td{font-weight:700!important;text-align:left!important;background-color:#f5f5f5!important}.protocol-content table td p,.protocol-content table th p,.protocol-content .protocol-table td p,.protocol-content .protocol-table th p{margin:0!important;line-height:1.4!important}.protocol-content table+p,.protocol-content .protocol-table+p{margin-top:12px!important}.protocol-content p+table,.protocol-content p+.protocol-table{margin-top:12px!important}.protocol-content ul,.protocol-content ol{margin:.5em 0;padding-left:1.5em}.protocol-content li{margin:.25em 0;line-height:1.4}.protocol-content h1,.protocol-content h2,.protocol-content h3,.protocol-content h4,.protocol-content h5,.protocol-content h6{margin:.5em 0;line-height:1.3}.protocol-content pre{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:12px;margin:8px 0;overflow-x:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4}.protocol-content code{background-color:#f5f5f5;padding:2px 4px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.protocol-content pre code{background:transparent;padding:0;border:none}.protocol-content blockquote{margin:.5em .7em;padding-left:1em;border-left:3px solid rgba(0,0,0,.22);color:inherit;font-style:normal}.protocol-content hr{width:75%;margin:16px auto;border:none;border-top:2px solid #999;height:2px;background-color:#999}.protocol-content a{color:#1976d2;text-decoration:none}.protocol-content a:hover{text-decoration:underline}.protocol-content img{max-width:100%;height:auto;display:block;margin:8px 0}.protocol-content table[class*=well-plate-]{table-layout:fixed!important;border-collapse:collapse!important;width:auto!important;min-width:auto!important}.protocol-content table[class*=well-plate-] td,.protocol-content table[class*=well-plate-] th{text-align:center!important;vertical-align:middle!important;overflow:hidden!important;box-sizing:border-box!important;line-height:1.2!important;border:1px solid #ddd!important}.protocol-content table.well-plate-6 td,.protocol-content table.well-plate-6 th{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;max-height:70px!important;padding:4px!important;font-size:14px!important}.protocol-content table.well-plate-24 td,.protocol-content table.well-plate-24 th{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;padding:4px!important;font-size:13px!important}.protocol-content table.well-plate-96 td,.protocol-content table.well-plate-96 th{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;padding:3px!important;font-size:11px!important}.protocol-content table.well-plate-384 td,.protocol-content table.well-plate-384 th{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;padding:2px!important;font-size:9px!important}.tiptap-editor.ProseMirror{outline:none!important;border:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.tiptap-editor.ProseMirror:focus{outline:none!important;border:none!important;box-shadow:none!important}.tiptap-editor.ProseMirror.ProseMirror-focused{outline:none!important;border:none!important;box-shadow:none!important}.tiptap-editor.ProseMirror:focus-visible,.tiptap-editor.ProseMirror:focus-within{outline:none!important;border:none!important;box-shadow:none!important}.tiptap-editor.ProseMirror *:focus,.tiptap-editor.ProseMirror *:focus-visible{outline:none!important;box-shadow:none!important}.tiptap-editor.ProseMirror .ProseMirror-selectednode{outline:none!important}.tiptap-editor.ProseMirror,.tiptap-editor .ProseMirror{line-height:1.1!important;margin:0!important;padding:0 16px 25px!important}.tiptap-editor.ProseMirror[data-line-numbers=true],.tiptap-editor .ProseMirror[data-line-numbers=true]{padding-left:60px!important}.tiptap-editor{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;position:relative}.tiptap-editor.ProseMirror p,.tiptap-editor .ProseMirror p,.ProseMirror p{margin:0!important;padding:0!important;line-height:1.1!important}.tiptap-editor.ProseMirror p+p,.tiptap-editor .ProseMirror p+p,.ProseMirror p+p{margin-top:0!important;margin-bottom:0!important}.tiptap-editor.ProseMirror p:empty,.tiptap-editor .ProseMirror p:empty,.ProseMirror p:empty{margin:0!important;padding:0!important;line-height:1.1!important;min-height:1.1em!important;height:1.1em!important}.tiptap-editor.ProseMirror br,.tiptap-editor .ProseMirror br,.ProseMirror br{line-height:1.1!important;margin:0!important;padding:0!important}.tiptap-editor.ProseMirror h1,.tiptap-editor.ProseMirror h2,.tiptap-editor.ProseMirror h3,.tiptap-editor.ProseMirror h4,.tiptap-editor.ProseMirror h5,.tiptap-editor.ProseMirror h6{margin:.1em 0!important;line-height:1.2!important}.tiptap-editor.ProseMirror ul,.tiptap-editor.ProseMirror ol{margin:0!important;padding-left:1.2em!important}.tiptap-editor.ProseMirror li{margin:0!important;line-height:1.2!important}.tiptap-editor.ProseMirror ol,.tiptap-editor ol,.ProseMirror ol{list-style-type:decimal!important}.tiptap-editor.ProseMirror ol li ol,.tiptap-editor ol li ol,.ProseMirror ol li ol{list-style-type:lower-alpha!important}.tiptap-editor.ProseMirror ol li ol li ol,.tiptap-editor ol li ol li ol,.ProseMirror ol li ol li ol{list-style-type:disc!important}.tiptap-editor.ProseMirror ol li ol li ol li ol,.tiptap-editor ol li ol li ol li ol,.ProseMirror ol li ol li ol li ol{list-style-type:decimal!important}.tiptap-editor.ProseMirror ol li ol li ol li ol li ol,.tiptap-editor ol li ol li ol li ol li ol,.ProseMirror ol li ol li ol li ol li ol{list-style-type:lower-alpha!important}.tiptap-editor.ProseMirror ol li ol li ol li ol li ol li ol,.tiptap-editor ol li ol li ol li ol li ol li ol,.ProseMirror ol li ol li ol li ol li ol li ol{list-style-type:disc!important}.tiptap-editor.ProseMirror blockquote,.tiptap-editor .ProseMirror blockquote,.ProseMirror blockquote{margin:.5em .7em!important;line-height:1.2!important;padding-left:1em!important;position:relative!important;border-left:none!important;color:inherit!important;font-style:normal!important}.tiptap-editor.ProseMirror blockquote:before,.tiptap-editor .ProseMirror blockquote:before,.ProseMirror blockquote:before{content:"";position:absolute;left:.2em;top:0;bottom:0;width:3px;border-radius:2px;background:#00000038}.tiptap-editor.ProseMirror pre{background-color:#1e1e1e!important;color:#fff!important;border:1px solid #404040!important;border-radius:6px!important;padding:16px!important;margin:8px 0!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:14px!important;line-height:1.4!important;overflow-x:auto!important;white-space:pre!important}.tiptap-editor.ProseMirror pre code{background:transparent!important;color:inherit!important;padding:0!important;border:none!important;font-family:inherit!important;font-size:inherit!important}.tiptap-editor.ProseMirror pre:focus{background-color:#1e1e1e!important;color:#fff!important;outline:none!important}.tiptap-editor.ProseMirror ul[data-type=taskList],.tiptap-editor .ProseMirror ul[data-type=taskList],.ProseMirror ul[data-type=taskList]{list-style:none!important;padding-left:0!important;margin-left:0!important}.tiptap-editor.ProseMirror ul[data-type=taskList] li,.tiptap-editor .ProseMirror ul[data-type=taskList] li,.ProseMirror ul[data-type=taskList] li{list-style:none!important;display:flex!important;align-items:flex-start!important;margin:.25em 0!important}.tiptap-editor.ProseMirror ul[data-type=taskList] li>label,.tiptap-editor .ProseMirror ul[data-type=taskList] li>label,.ProseMirror ul[data-type=taskList] li>label{display:inline-flex!important;margin-right:.5em!important;-webkit-user-select:none!important;user-select:none!important}.tiptap-editor.ProseMirror ul[data-type=taskList] li>div,.tiptap-editor .ProseMirror ul[data-type=taskList] li>div,.ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto!important;display:inline-block!important}.tiptap-editor.ProseMirror ul[data-type=taskList] li>div p,.tiptap-editor .ProseMirror ul[data-type=taskList] li>div p,.ProseMirror ul[data-type=taskList] li>div p{margin:0!important;display:inline!important}.tiptap-editor.ProseMirror ul[data-type=taskList] ul[data-type=taskList],.tiptap-editor .ProseMirror ul[data-type=taskList] ul[data-type=taskList],.ProseMirror ul[data-type=taskList] ul[data-type=taskList]{margin-left:1.5em!important;padding-left:0!important}.tiptap-editor.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]),.tiptap-editor .ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]),.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]){list-style:disc!important;padding-left:1.5em!important;margin-left:0!important;display:block!important}.tiptap-editor.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) li,.tiptap-editor .ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) li,.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) li{list-style:disc!important;display:list-item!important;margin:.25em 0!important}.tiptap-editor.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]),.tiptap-editor .ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]),.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]){list-style-type:circle!important}.tiptap-editor.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) li,.tiptap-editor .ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) li,.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) li{list-style-type:circle!important}.tiptap-editor.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) ul,.tiptap-editor .ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) ul,.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) ul{list-style-type:square!important}.tiptap-editor.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) ul li,.tiptap-editor .ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) ul li,.ProseMirror ul[data-type=taskList] ul:not([data-type=taskList]) ul li{list-style-type:square!important}.tiptap-editor,.tiptap-editor *,.tiptap-editor:focus,.tiptap-editor:focus-within,.tiptap-editor:focus-visible,.tiptap-editor .ProseMirror,.tiptap-editor .ProseMirror:focus,.tiptap-editor .ProseMirror:focus-within,.tiptap-editor .ProseMirror:focus-visible,.tiptap-editor .ProseMirror-focused,.tiptap-editor .ProseMirror-selectednode,div[data-node-view-wrapper],div[data-node-view-wrapper]:focus{outline:none!important;border:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.tiptap-editor .MuiBox-root,.tiptap-editor .MuiBox-root:focus,.tiptap-editor .MuiBox-root:focus-within{outline:none!important;border:none!important;box-shadow:none!important}.tiptap-editor.ProseMirror hr,.tiptap-editor hr{width:75%!important;margin:20px auto!important;border:none!important;border-top:2px solid #666!important;height:2px!important;background-color:#666!important;display:block!important;clear:both!important}.tiptap-editor.ProseMirror hr.ProseMirror-selectednode,.tiptap-editor hr.ProseMirror-selectednode{border-top:6px solid #0066cc!important;height:6px!important;background-color:#06c!important}.ProseMirror{position:relative;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror-gapcursor{display:block!important;pointer-events:none;position:relative;width:100%;height:1.5em;margin:2px 0;padding:0}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:50%;left:8px;transform:translateY(-50%);width:2px;height:1.2em;background-color:#000;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite;box-shadow:0 0 1px #00000080}@keyframes ProseMirror-cursor-blink{0%,49%{opacity:1;visibility:visible}50%,to{opacity:0;visibility:hidden}}@media (prefers-color-scheme: dark){.ProseMirror-gapcursor:after{background-color:#fff;box-shadow:0 0 1px #ffffff80}}.ProseMirror-gapcursor:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:100%;background-color:#6495ed14;border-radius:2px}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.tiptap-editor,.tiptap-editor *,.ProseMirror,.ProseMirror *,[data-node-view-wrapper],[data-node-view-wrapper] *,div[contenteditable],div[contenteditable] *{line-height:1.1!important}.ProseMirror .protocol-node-wrapper,.ProseMirror>.protocol-node-wrapper,.ProseMirror [data-protocol-node],.ProseMirror [data-node-view-wrapper]:has(.protocol-node-wrapper),.ProseMirror [data-node-view-wrapper]>.protocol-node-wrapper,div[data-node-view-wrapper].protocol-node-wrapper,[data-node-view-wrapper][data-node-type=protocolNode]{margin-left:0!important;padding-left:0!important;position:relative!important;left:0!important;text-indent:0!important;transform:translate(0)!important}.ProseMirror p:has(.protocol-node-wrapper),.ProseMirror div:has(.protocol-node-wrapper),.ProseMirror>p,.ProseMirror>div{margin-left:0!important;padding-left:0!important;text-indent:0!important}.ProseMirror *>.protocol-node-wrapper{margin-left:0!important;padding-left:0!important;left:0!important}.ProseMirror [data-node-view-content]{margin-left:0!important;padding-left:0!important}.tiptap-editor p,.ProseMirror p,[data-node-view-wrapper] p,div[contenteditable] p{line-height:1.1!important;margin:0!important;padding:0!important;border-top:0!important;border-bottom:0!important}.inline-python-execution-node{width:100%;margin:16px 0}.inline-python-execution-node .ProseMirror-selectednode{outline:none!important}.inline-python-execution-node:hover{box-shadow:0 2px 8px #0000001a}.inline-python-execution-node[data-collapsed=true]{border-radius:8px}.inline-python-execution-node[data-collapsed=true] .monaco-editor{border-radius:0 0 8px 8px}.tiptap-editor div[data-type=python-execution]{display:block;width:100%;margin:16px 0}.tiptap-editor div[data-type=python-execution].ProseMirror-selectednode{outline:none!important}.tiptap-editor img{max-width:100%;height:auto;cursor:pointer;display:block;margin:0}.tiptap-editor img.ProseMirror-selectednode{outline:none!important}.tiptap-editor div[style*="border: 1px dashed"]{border:1px dashed #6C6C6C!important;box-sizing:border-box!important;padding:0!important;margin:0!important}.tiptap-editor div[style*="border-radius: 50%"][style*="position: absolute"]{background-color:#fff!important;border:1.5px solid #6C6C6C!important;border-radius:50%!important;pointer-events:auto!important;z-index:999!important;box-shadow:0 1px 3px #0003!important;opacity:1!important;visibility:visible!important}.tiptap-editor div[style*="border-radius: 50%"][style*="cursor: nwse-resize"]{cursor:nwse-resize!important}.tiptap-editor div[style*="border-radius: 50%"][style*="cursor: nesw-resize"]{cursor:nesw-resize!important}.tiptap-editor div[style*="border-radius: 50%"][style*="position: absolute"]:hover{background-color:#f0f0f0!important;border-color:#333!important;transform:scale(1.1)!important;transition:all .2s ease!important}.tiptap-editor div[style*="background-color: rgba(255, 255, 255, 1)"],.tiptap-editor div[style*="background-color: rgb(255, 255, 255)"],.tiptap-editor div[style*="background-color: white"],.tiptap-editor div[style*="background-color:#fff"],.tiptap-editor div[style*="background-color: #ffffff"]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}.tiptap-editor div[style*="width: 100px"],.tiptap-editor div[style*="width: 66px"],.tiptap-editor img[src*=materialsymbolsoutlined],.tiptap-editor img[src*=format_align],.tiptap-editor img[style*="width: 24px"],.tiptap-editor img[style*="cursor: pointer"],.tiptap-editor div[style*="height: 25px"]{display:none!important;visibility:hidden!important}.tiptap-editor div[style*="position: relative"] img{max-width:100%;height:auto;display:block;margin:0!important;padding:0!important}.tiptap-editor div[style*="position: relative"]{position:relative!important;display:block!important;clear:both!important;margin:16px 0!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;line-height:normal!important}.tiptap-editor img[src=""]{background:#f0f0f0;min-height:100px;min-width:200px}.tiptap-editor img[data-align=left],.tiptap-editor img[data-align=right],.tiptap-editor img[data-align=center]{float:none!important;clear:both!important;display:block!important;margin-left:auto!important;margin-right:auto!important}.tiptap-editor div[style*="position: absolute"]{visibility:visible!important;display:block!important}.tiptap-editor div[style*="position: relative"]{position:relative!important}.tiptap-editor div[style*="display: flex"],.tiptap-editor div[style*="display: inline-block"]{display:block!important;clear:both!important;margin:16px 0!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}.tiptap-editor div[style*="float:left"],.tiptap-editor div[style*="float: left"],.tiptap-editor div[style*="float:right"],.tiptap-editor div[style*="float: right"]{float:none!important;clear:both!important;display:block!important}.tiptap-editor.ProseMirror table,.tiptap-editor .ProseMirror table,.ProseMirror table{border-collapse:collapse!important;table-layout:fixed!important;width:auto!important;min-width:200px!important;max-width:100%!important;margin:16px 0!important;overflow:hidden!important;position:relative!important;display:table!important}.tiptap-editor.ProseMirror table td,.tiptap-editor.ProseMirror table th,.tiptap-editor .ProseMirror table td,.tiptap-editor .ProseMirror table th,.ProseMirror table td,.ProseMirror table th{border:1px solid #ddd!important;box-sizing:border-box!important;min-width:1em!important;padding:8px!important;position:relative!important;vertical-align:top!important;line-height:1.4!important}.tiptap-editor.ProseMirror table th,.tiptap-editor .ProseMirror table th,.ProseMirror table th{font-weight:700!important;text-align:left!important;background-color:#f5f5f5}.tiptap-editor.ProseMirror table:not([class*=well-plate-]) tbody tr:first-child td,.tiptap-editor .ProseMirror table:not([class*=well-plate-]) tbody tr:first-child td,.ProseMirror table:not([class*=well-plate-]) tbody tr:first-child td{font-weight:700!important;text-align:left!important;background-color:#f5f5f5}.tiptap-editor.ProseMirror table .selectedCell,.tiptap-editor .ProseMirror table .selectedCell,.ProseMirror table .selectedCell{background:#c8c8ff66!important}.tiptap-editor.ProseMirror table .column-resize-handle,.tiptap-editor .ProseMirror table .column-resize-handle,.ProseMirror table .column-resize-handle{position:absolute!important;right:-2px!important;top:0!important;bottom:-2px!important;width:4px!important;cursor:ew-resize!important;background-color:#adf!important;pointer-events:auto!important;z-index:20!important;opacity:.6!important;transition:opacity .2s ease!important}.tiptap-editor.ProseMirror table .column-resize-handle:hover,.tiptap-editor .ProseMirror table .column-resize-handle:hover,.ProseMirror table .column-resize-handle:hover{opacity:1!important;background-color:#4285f4!important}.tiptap-editor.ProseMirror table.resize-cursor,.tiptap-editor .ProseMirror table.resize-cursor,.ProseMirror table.resize-cursor{cursor:ew-resize!important}.tiptap-editor.ProseMirror table td p,.tiptap-editor.ProseMirror table th p,.tiptap-editor .ProseMirror table td p,.tiptap-editor .ProseMirror table th p,.ProseMirror table td p,.ProseMirror table th p{margin:0!important;line-height:1.4!important}.tiptap-editor.ProseMirror table.ProseMirror-selectednode,.tiptap-editor .ProseMirror table.ProseMirror-selectednode,.ProseMirror table.ProseMirror-selectednode{outline:2px solid #8cf!important}.tiptap-editor.ProseMirror table+p,.tiptap-editor .ProseMirror table+p,.ProseMirror table+p{margin-top:16px!important}.tiptap-editor.ProseMirror p+table,.tiptap-editor .ProseMirror p+table,.ProseMirror p+table{margin-top:16px!important}.tiptap-editor .resizable-table-wrapper,.tiptap-editor.ProseMirror .resizable-table-wrapper,.ProseMirror .resizable-table-wrapper{display:block!important;margin:16px 0!important;position:relative!important;line-height:normal!important}.table-with-resize-handles table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;height:100%!important;margin:0!important}.tiptap-editor.ProseMirror table:not(.table-with-resize-handles table),.tiptap-editor .ProseMirror table:not(.table-with-resize-handles table),.ProseMirror table:not(.table-with-resize-handles table){width:auto!important;min-width:300px!important}.table-resize-handle{position:absolute!important;width:12px!important;height:12px!important;background-color:#fff!important;border:2px solid #4285f4!important;border-radius:50%!important;z-index:1000!important;opacity:.8!important;transition:all .2s ease!important;pointer-events:auto!important}.table-resize-handle:hover{opacity:1!important;transform:scale(1.1)!important;box-shadow:0 2px 8px #0003!important}.table-resize-handle.bottom-right{bottom:-6px!important;right:-6px!important;cursor:nwse-resize!important}.table-resize-handle.bottom-left{bottom:-6px!important;left:-6px!important;cursor:nesw-resize!important}.table-resize-handle.top-right{top:-6px!important;right:-6px!important;cursor:nesw-resize!important}.table-resize-handle.top-left{top:-6px!important;left:-6px!important;cursor:nwse-resize!important}.table-resize-handle.right{top:50%!important;right:-6px!important;transform:translateY(-50%)!important;cursor:ew-resize!important}.table-resize-handle.left{top:50%!important;left:-6px!important;transform:translateY(-50%)!important;cursor:ew-resize!important}.table-resize-handle.bottom{bottom:-6px!important;left:50%!important;transform:translate(-50%)!important;cursor:ns-resize!important}.table-resize-handle.top{top:-6px!important;left:50%!important;transform:translate(-50%)!important;cursor:ns-resize!important}.table-with-resize-handles{position:relative!important;display:inline-block!important;margin:16px 0!important;width:auto!important;min-width:200px!important;max-width:100%!important}.tiptap-editor.ProseMirror table th,.tiptap-editor .ProseMirror table th,.ProseMirror table th{position:relative!important}.table-header-controls{position:absolute!important;top:-25px!important;left:50%!important;transform:translate(-50%)!important;display:none!important;background:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;box-shadow:0 2px 8px #0000001a!important;z-index:100!important;padding:2px!important}.tiptap-editor.ProseMirror table th:hover .table-header-controls,.tiptap-editor .ProseMirror table th:hover .table-header-controls,.ProseMirror table th:hover .table-header-controls{display:flex!important;gap:2px!important}.table-control-btn{width:20px!important;height:20px!important;border:none!important;background:#f5f5f5!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;border-radius:2px!important;transition:background-color .2s ease!important}.table-control-btn:hover{background:#4285f4!important;color:#fff!important}.table-row-controls{position:absolute!important;left:-30px!important;top:50%!important;transform:translateY(-50%)!important;display:none!important;flex-direction:column!important;background:#fff!important;border:1px solid #ddd!important;border-radius:4px!important;box-shadow:0 2px 8px #0000001a!important;z-index:100!important;padding:2px!important;gap:2px!important}.tiptap-editor.ProseMirror table tr:hover .table-row-controls,.tiptap-editor .ProseMirror table tr:hover .table-row-controls,.ProseMirror table tr:hover .table-row-controls{display:flex!important}.table-drag-handle{position:absolute!important;width:24px!important;height:24px!important;background-color:#f5f5f5!important;border:1px solid #ddd!important;border-radius:4px!important;cursor:grab!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;color:#666!important;-webkit-user-select:none!important;user-select:none!important;box-shadow:0 1px 3px #0000001a!important}.table-drag-handle:hover{background-color:#e0e0e0!important;border-color:#999!important;box-shadow:0 2px 6px #00000026!important}.table-drag-handle:active{cursor:grabbing!important;background-color:#d0d0d0!important}.table-drag-handle:before{content:"⋮⋮"!important;font-size:10px!important;line-height:1!important}.tiptap-editor.ProseMirror[data-drag-over=true]{background-color:#1976d205!important;border:2px dashed rgba(25,118,210,.3)!important;border-radius:4px!important}.tiptap-editor.ProseMirror[data-drag-over=true]:before{content:"Drop here"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#1976d21a!important;color:#1976d2!important;padding:12px 24px!important;border-radius:20px!important;font-size:14px!important;font-weight:500!important;pointer-events:none!important;z-index:1000!important;box-shadow:0 2px 8px #1976d233!important;letter-spacing:1px!important}.tiptap-editor.ProseMirror[data-drag-over=true][data-drag-type=widget]:before{content:"‹› Drop widget here"!important;background:#667eea26!important;color:#667eea!important;box-shadow:0 2px 8px #667eea4d!important}.tiptap-editor.ProseMirror[data-drag-over=true][data-drag-type=protocol]:before{content:"📋 Drop protocol here"!important}.tiptap-editor.ProseMirror[data-drag-over=true][data-drag-type=file]:before{content:"📁 Drop file here"!important}.tiptap-editor.ProseMirror[data-drag-over=true][data-drag-type=external]:before{content:"📎 Drop file here"!important}.widget-blot{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}.widget-blot .widget-bracket{color:#ff9800!important;font-weight:700!important;font-size:1.1em!important;line-height:1!important}.widget-blot .widget-name{margin:0 2px!important}.widget-blot:active{cursor:grabbing!important}.widget-blot.ProseMirror-dragging,.ProseMirror-dragging .widget-blot{opacity:.5!important;transform:rotate(3deg) scale(1.05)!important;box-shadow:0 8px 16px #667eea4d!important;z-index:1000!important;transition:none!important}.ProseMirror-selectednode.widget-blot{outline:3px solid rgba(102,126,234,.5)!important;outline-offset:2px!important;box-shadow:0 0 0 3px #667eea33!important}.tiptap-editor.ProseMirror img{-webkit-user-drag:none!important;user-drag:none!important;cursor:default!important;transition:none!important;border-radius:4px!important;max-width:100%!important;height:auto!important}.tiptap-editor.ProseMirror img:hover,.tiptap-editor.ProseMirror img:active{box-shadow:none!important;transform:none!important}.ProseMirror-dragging img,img.ProseMirror-dragging{opacity:.5!important;transform:rotate(-2deg) scale(1.02)!important;box-shadow:0 8px 20px #00000040!important;z-index:1000!important;transition:none!important}.ProseMirror-selectednode img{outline:3px solid rgba(25,118,210,.5)!important;outline-offset:2px!important;box-shadow:0 0 0 3px #1976d233!important}.tiptap-editor.ProseMirror[data-drag-over=true]{background:repeating-linear-gradient(45deg,#1976d205,#1976d205 10px,#1976d20d 10px,#1976d20d 20px)!important;border:3px dashed rgba(25,118,210,.5)!important;border-radius:8px!important;animation:dropZonePulse 2s ease-in-out infinite!important}@keyframes dropZonePulse{0%,to{border-color:#1976d280}50%{border-color:#1976d2cc}}.ProseMirror-drop-cursor{border-top:4px solid #1976d2!important;position:relative!important;animation:dropCursorPulse 1.5s ease-in-out infinite!important;margin:2px 0!important}.ProseMirror-drop-cursor:before{content:""!important;position:absolute!important;left:-8px!important;top:-8px!important;width:16px!important;height:16px!important;background:linear-gradient(135deg,#1976d2,#42a5f5)!important;border-radius:50%!important;box-shadow:0 2px 8px #1976d266!important;animation:dropCursorPulse 1.5s ease-in-out infinite!important}.ProseMirror-drop-cursor:after{content:""!important;position:absolute!important;right:-8px!important;top:-8px!important;width:16px!important;height:16px!important;background:linear-gradient(135deg,#1976d2,#42a5f5)!important;border-radius:50%!important;box-shadow:0 2px 8px #1976d266!important;animation:dropCursorPulse 1.5s ease-in-out infinite!important}@keyframes dropCursorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.drag-ghost{position:fixed!important;pointer-events:none!important;z-index:10000!important;opacity:.8!important;transform:none!important;filter:none!important}.drag-ghost.widget-ghost{opacity:1!important;background:transparent!important;box-shadow:none!important}.tiptap-editor .split-line,.tiptap-editor.ProseMirror .split-line,.ProseMirror .split-line{display:flex!important;align-items:stretch!important;justify-content:center!important;gap:8px!important;margin:8px 0!important;line-height:1.2!important;white-space:normal!important;min-height:1.4em!important}.tiptap-editor .split-line .split-line-side,.tiptap-editor.ProseMirror .split-line .split-line-side,.ProseMirror .split-line .split-line-side{flex:1 1 0!important;min-width:0!important;display:inline-block!important;overflow:hidden!important;text-overflow:ellipsis!important}.tiptap-editor .split-line .split-line-side p,.tiptap-editor.ProseMirror .split-line .split-line-side p,.ProseMirror .split-line .split-line-side p{margin:0!important}.tiptap-editor .split-line .split-line-side[data-side=left],.tiptap-editor.ProseMirror .split-line .split-line-side[data-side=left],.ProseMirror .split-line .split-line-side[data-side=left]{text-align:right!important}.tiptap-editor .split-line .split-line-side[data-side=right],.tiptap-editor.ProseMirror .split-line .split-line-side[data-side=right],.ProseMirror .split-line .split-line-side[data-side=right]{text-align:left!important}.tiptap-editor .split-line .split-line-divider,.tiptap-editor.ProseMirror .split-line .split-line-divider,.ProseMirror .split-line .split-line-divider{display:inline-block!important;width:2px!important;align-self:stretch!important;height:auto!important;background-color:currentColor!important;opacity:.5!important;vertical-align:middle!important;pointer-events:none!important}.timer-node-wrapper{display:inline-block;vertical-align:middle;cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.timer-node-wrapper.selected,.ProseMirror-selectednode.timer-node-wrapper{outline:2px solid #1976d2;outline-offset:2px;border-radius:8px}.tiptap-editor.ProseMirror table[class*=well-plate-],.tiptap-editor .ProseMirror table[class*=well-plate-],.ProseMirror table[class*=well-plate-]{table-layout:fixed!important;border-collapse:collapse!important;width:auto!important;min-width:auto!important}.tiptap-editor.ProseMirror table[class*=well-plate-] td,.tiptap-editor.ProseMirror table[class*=well-plate-] th,.tiptap-editor .ProseMirror table[class*=well-plate-] td,.tiptap-editor .ProseMirror table[class*=well-plate-] th,.ProseMirror table[class*=well-plate-] td,.ProseMirror table[class*=well-plate-] th{text-align:center!important;vertical-align:middle!important;overflow:hidden!important;box-sizing:border-box!important;line-height:1.2!important;border:1px solid #ddd!important}.tiptap-editor.ProseMirror table[class*=well-plate-] td.well-plate-header,.tiptap-editor .ProseMirror table[class*=well-plate-] td.well-plate-header,.ProseMirror table[class*=well-plate-] td.well-plate-header,.tiptap-editor.ProseMirror table[class*=well-plate-] th,.tiptap-editor .ProseMirror table[class*=well-plate-] th,.ProseMirror table[class*=well-plate-] th,.tiptap-editor.ProseMirror table[class*=well-plate-] tbody tr:first-child td,.tiptap-editor .ProseMirror table[class*=well-plate-] tbody tr:first-child td,.ProseMirror table[class*=well-plate-] tbody tr:first-child td,.tiptap-editor.ProseMirror table[class*=well-plate-] tbody tr td:first-child,.tiptap-editor .ProseMirror table[class*=well-plate-] tbody tr td:first-child,.ProseMirror table[class*=well-plate-] tbody tr td:first-child{background-color:#f5f5f5;font-weight:600!important}.tiptap-editor.ProseMirror table[class*=well-plate-] tbody tr:first-child td p,.tiptap-editor .ProseMirror table[class*=well-plate-] tbody tr:first-child td p,.ProseMirror table[class*=well-plate-] tbody tr:first-child td p,.tiptap-editor.ProseMirror table[class*=well-plate-] tbody tr td:first-child p,.tiptap-editor .ProseMirror table[class*=well-plate-] tbody tr td:first-child p,.ProseMirror table[class*=well-plate-] tbody tr td:first-child p{font-weight:600!important}.tiptap-editor.ProseMirror table.well-plate-6 td,.tiptap-editor.ProseMirror table.well-plate-6 th,.tiptap-editor .ProseMirror table.well-plate-6 td,.tiptap-editor .ProseMirror table.well-plate-6 th,.ProseMirror table.well-plate-6 td,.ProseMirror table.well-plate-6 th{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;max-width:70px!important;max-height:70px!important;padding:4px!important;font-size:14px!important;white-space:nowrap!important}.tiptap-editor.ProseMirror table.well-plate-24 td,.tiptap-editor.ProseMirror table.well-plate-24 th,.tiptap-editor .ProseMirror table.well-plate-24 td,.tiptap-editor .ProseMirror table.well-plate-24 th,.ProseMirror table.well-plate-24 td,.ProseMirror table.well-plate-24 th{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;padding:4px!important;font-size:13px!important;white-space:nowrap!important}.tiptap-editor.ProseMirror table.well-plate-96 td,.tiptap-editor.ProseMirror table.well-plate-96 th,.tiptap-editor .ProseMirror table.well-plate-96 td,.tiptap-editor .ProseMirror table.well-plate-96 th,.ProseMirror table.well-plate-96 td,.ProseMirror table.well-plate-96 th{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;padding:3px!important;font-size:11px!important;white-space:nowrap!important}.tiptap-editor.ProseMirror table.well-plate-384 td,.tiptap-editor.ProseMirror table.well-plate-384 th,.tiptap-editor .ProseMirror table.well-plate-384 td,.tiptap-editor .ProseMirror table.well-plate-384 th,.ProseMirror table.well-plate-384 td,.ProseMirror table.well-plate-384 th{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;padding:2px!important;font-size:9px!important;white-space:nowrap!important}.protocol-node-wrapper{margin:16px 0;display:block;width:100%;clear:both;position:relative;left:0!important}.protocol-node-wrapper:not([data-minimized=true]) .MuiCard-root{width:95%;margin:0!important;max-width:none}.protocol-node-wrapper[data-minimized=true]{margin:6px 0}.protocol-node-wrapper[data-minimized=true] .MuiCard-root{width:75%;max-width:none;margin:0!important;box-shadow:0 1px 3px #0000001a!important}.protocol-node-wrapper[data-minimized=true] .MuiCardContent-root{padding:6px 10px!important}.protocol-node-wrapper[data-minimized=true] .MuiBox-root:first-of-type{padding:8px 12px!important;min-height:unset!important}.protocol-node-wrapper[data-minimized=true] .MuiTypography-h6{font-size:.875rem!important;line-height:1.1!important;max-height:1.1em!important;-webkit-line-clamp:1!important;font-weight:500!important}.protocol-node-wrapper[data-minimized=true] .MuiIconButton-root{padding:3px!important;margin:0 1px!important}.protocol-node-wrapper[data-minimized=true] .MuiIconButton-root .MuiSvgIcon-root{font-size:1.1rem!important}.protocol-node-wrapper[data-minimized=true] [data-drag-handle]{padding:2px!important;margin-right:6px!important}.protocol-node-wrapper[data-minimized=true] [data-drag-handle] .MuiSvgIcon-root{font-size:1rem!important}.protocol-node-wrapper[data-minimized=true] .MuiCard-root{border-color:#d0d0d0!important;border-width:.8px!important}.protocol-node-wrapper[data-minimized=true] .MuiBox-root:first-of-type{background-color:#f8f9fa!important}.protocol-node-wrapper:before,.protocol-node-wrapper:after{content:"";display:block;clear:both}.protocol-node-wrapper .MuiCard-root{border:2px solid #d0d0d0!important;border-radius:8px!important}.protocol-node-container{position:relative;margin:16px 0;margin-left:0!important;padding-left:0!important;left:0!important}.protocol-mini-editor{outline:none!important;border:none!important;box-shadow:none!important;min-height:150px;padding:8px;border-radius:4px;background-color:transparent;transition:background-color .2s ease}.protocol-mini-editor:hover{background-color:#00000005}.protocol-mini-editor:focus,.protocol-mini-editor:focus-within{background-color:#1976d20a;outline:1px solid rgba(25,118,210,.2)}.protocol-mini-editor.ProseMirror{outline:none!important;border:none!important;box-shadow:none!important;line-height:1.3;margin:0;padding:0}.protocol-mini-editor.ProseMirror:focus{outline:none!important;border:none!important;box-shadow:none!important}.protocol-mini-editor.ProseMirror p{margin:0!important;padding:0!important;line-height:1.3!important}.protocol-mini-editor.ProseMirror p:empty{min-height:1.3em}.protocol-mini-editor.ProseMirror h1,.protocol-mini-editor.ProseMirror h2,.protocol-mini-editor.ProseMirror h3,.protocol-mini-editor.ProseMirror h4,.protocol-mini-editor.ProseMirror h5,.protocol-mini-editor.ProseMirror h6{margin:.2em 0!important;line-height:1.2!important}.protocol-mini-editor.ProseMirror ul,.protocol-mini-editor.ProseMirror ol{margin:.2em 0!important;padding-left:1.2em!important}.protocol-mini-editor.ProseMirror li{margin:0!important;line-height:1.3!important}.protocol-mini-editor.ProseMirror strong{font-weight:600}.protocol-mini-editor.ProseMirror em{font-style:italic}.protocol-mini-editor.ProseMirror u{text-decoration:underline}.protocol-mini-editor.ProseMirror a{color:#1976d2;text-decoration:underline}.protocol-mini-editor.ProseMirror a:hover{color:#1565c0}.protocol-node-wrapper.ProseMirror-selectednode .MuiCard-root{border-color:#1976d2!important;box-shadow:0 0 0 2px #1976d233!important}.protocol-node-wrapper [data-drag-handle]{cursor:grab;cursor:-webkit-grab;cursor:-moz-grab;transition:color .2s ease-in-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;padding:4px;border-radius:4px}.protocol-node-wrapper [data-drag-handle][draggable=false]{cursor:not-allowed;opacity:.4;pointer-events:none}.protocol-node-wrapper [data-drag-handle]:hover{background-color:#0000000a}.protocol-node-wrapper [data-drag-handle]:active{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing;background-color:#00000014}.protocol-node-wrapper.ProseMirror-dragging{opacity:.7;transform:rotate(2deg);transition:none}.protocol-node-wrapper.ProseMirror-dragging .MuiCard-root{box-shadow:0 8px 24px #00000026!important;border-color:#1976d2!important;transition:none!important}.ProseMirror-drop-cursor{border-top:3px solid #1976d2;position:relative;animation:pulse 1.5s ease-in-out infinite}.ProseMirror-drop-cursor:before{content:"";position:absolute;left:-6px;top:-6px;width:12px;height:12px;background-color:#1976d2;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.protocol-node-wrapper.ProseMirror-widget{z-index:1000}.protocol-node-wrapper{position:relative}.protocol-node-wrapper .MuiCard-root,.protocol-node-wrapper .MuiCardContent-root,.protocol-node-wrapper .MuiTypography-root,.protocol-node-wrapper .MuiBox-root:not([data-drag-handle]),.protocol-node-wrapper .MuiIconButton-root,.protocol-node-wrapper .MuiTab-root,.protocol-node-wrapper .MuiTabPanel-root{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.protocol-node-wrapper [data-drag-handle]{-webkit-user-drag:element!important;-khtml-user-drag:element!important;-moz-user-drag:element!important;-o-user-drag:element!important;user-drag:element!important}.ProseMirror-dragging *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.protocol-node-wrapper:not(.ProseMirror-dragging){transition:all .2s ease-in-out}.protocol-node-wrapper:not(.ProseMirror-dragging) .MuiCard-root{transition:all .2s ease-in-out}.protocol-warning-box{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:8px;margin-top:8px}.protocol-warning-box .MuiTypography-root{color:#856404!important;font-weight:500}.protocol-node-wrapper .MuiTabPanel-root{padding:4px 8px 16px!important}.protocol-node-wrapper .MuiList-root{padding:0}.protocol-node-wrapper .MuiListItem-root{padding:8px 0}.protocol-step-number{font-weight:600;color:#1976d2;min-width:24px}.protocol-substep-letter{font-weight:500;color:#666;min-width:20px}.protocol-bullet{color:#1976d2;font-weight:700;font-size:1.2em}@media (max-width: 768px){.protocol-node-wrapper .MuiCard-root{margin:8px 0}.protocol-node-wrapper .MuiCardContent-root,.protocol-node-wrapper .MuiTabPanel-root{padding:8px!important}}.protocol-node-wrapper .MuiCollapse-root{transition:height .3s ease-in-out}.protocol-mini-editor ol,.protocol-mini-editor ul{margin:.5em 0!important;padding-left:1.5em!important}.protocol-mini-editor ol li,.protocol-mini-editor ul li{margin:.2em 0!important;line-height:1.4!important}.protocol-mini-editor ol[type=a]{list-style-type:lower-alpha!important;margin-left:1em!important}.protocol-mini-editor ol ol{list-style-type:lower-alpha!important;margin-top:.2em!important;margin-bottom:.2em!important}.protocol-mini-editor ul ul{list-style-type:disc!important;margin-top:.2em!important;margin-bottom:.2em!important}.protocol-mini-editor ol li ol,.protocol-mini-editor ul li ul{margin-left:.5em!important}.protocol-mini-editor li strong{color:#856404;background-color:#fff3cd;padding:2px 4px;border-radius:3px}.protocol-mini-editor mark.highlight{padding:2px 4px;border-radius:3px;font-weight:inherit;color:#000!important}.tiptap-editor mark.highlight{padding:2px 4px;border-radius:3px;font-weight:inherit;color:#000!important}.file-node-wrapper{margin:16px 0;display:block;width:100%;clear:both}.file-node-wrapper:not([data-expanded=false]) .MuiCard-root{width:95%;margin:0 auto}.file-node-wrapper[data-expanded=false]{margin:6px 0}.file-node-wrapper[data-expanded=false] .MuiCard-root{width:75%;max-width:none;margin:0 auto 0 2.5%;box-shadow:0 1px 3px #0000001a!important}.file-node-wrapper[data-expanded=false] .MuiBox-root:first-of-type{padding:8px 12px!important;min-height:unset!important}.file-node-wrapper[data-expanded=false] .MuiTypography-h6{font-size:.875rem!important;line-height:1.1!important;max-height:1.1em!important;-webkit-line-clamp:1!important;font-weight:500!important}.file-node-wrapper[data-expanded=false] .MuiIconButton-root{padding:3px!important;margin:0 1px!important}.file-node-wrapper[data-expanded=false] .MuiIconButton-root .MuiSvgIcon-root{font-size:1.1rem!important}.file-node-wrapper[data-expanded=false] [data-drag-handle]{padding:2px!important;margin-right:6px!important}.file-node-wrapper[data-expanded=false] [data-drag-handle] .MuiSvgIcon-root{font-size:1rem!important}.file-node-wrapper[data-expanded=false] .MuiCard-root{border-color:#d0d0d0!important;border-width:.8px!important}.file-node-wrapper[data-expanded=false] .MuiBox-root:first-of-type{background-color:#f8f9fa!important}.file-node-wrapper .MuiCard-root{border:2px solid #d0d0d0!important;border-radius:8px!important}.file-resize-handle{position:relative;height:24px;cursor:ns-resize;background:transparent;display:flex;align-items:center;justify-content:center;margin:0;padding:8px 0;transition:background-color .2s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:1000;pointer-events:auto}.file-resize-handle:hover{background-color:#0000000d}.file-resize-handle.resizing{background-color:#1976d21a}.file-resize-handle:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:6px;border-radius:3px;background-color:#00000080;transition:all .2s ease;z-index:1001;pointer-events:none}.file-resize-handle:hover:before{background-color:#1976d2cc;width:120px;height:7px;box-shadow:0 2px 4px #0000004d}.file-resize-handle.resizing:before{background-color:#1976d2;width:140px;height:8px;box-shadow:0 3px 8px #1976d266}.file-resize-handle:after{content:"⋯";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:16px;color:#0006;letter-spacing:2px;transition:color .2s ease;pointer-events:none}.file-resize-handle:hover:after{color:#1976d2cc}.file-resize-handle.resizing:after{color:#1976d2}.file-node-wrapper.resizing .file-viewer-container{pointer-events:none}.file-node-wrapper.resizing .file-resize-handle{z-index:10000;background-color:#1976d21a}@media (prefers-color-scheme: dark){.file-resize-handle:hover{background-color:#ffffff0d}.file-resize-handle.resizing{background-color:#64b5f61a}.file-resize-handle:before{background-color:#ffffff4d}.file-resize-handle:hover:before{background-color:#64b5f699}.file-resize-handle.resizing:before{background-color:#64b5f6}.file-resize-handle:after{color:#fff6}.file-resize-handle:hover:after{color:#64b5f6cc}.file-resize-handle.resizing:after{color:#64b5f6}}.file-node-wrapper [data-drag-handle]{cursor:grab;padding:4px;border-radius:4px;transition:background-color .2s ease;-webkit-user-drag:element;-khtml-user-drag:element;-moz-user-drag:element;-o-user-drag:element;user-drag:element}.file-node-wrapper [data-drag-handle][draggable=false]{cursor:not-allowed;opacity:.4;pointer-events:none}.file-node-wrapper [data-drag-handle]:hover{background-color:#0000000a}.file-node-wrapper [data-drag-handle]:active{cursor:grabbing;cursor:-webkit-grabbing;cursor:-moz-grabbing;background-color:#00000014}.file-node-wrapper .MuiCard-root,.file-node-wrapper .MuiCardContent-root,.file-node-wrapper .MuiTypography-root,.file-node-wrapper .MuiBox-root:not([data-drag-handle]),.file-node-wrapper .MuiIconButton-root,.file-node-wrapper .file-viewer-container{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.file-node-wrapper [data-drag-handle]{-webkit-user-drag:element!important;-khtml-user-drag:element!important;-moz-user-drag:element!important;-o-user-drag:element!important;user-drag:element!important}.file-node-wrapper.ProseMirror-dragging{opacity:.7;transform:rotate(2deg);transition:none}.file-node-wrapper.ProseMirror-dragging .MuiCard-root{box-shadow:0 8px 24px #00000026!important;border-color:#1976d2!important;transition:none!important}.ProseMirror-dragging *{-webkit-user-select:none!important;user-select:none!important}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/commissioner-cyrillic-ext-300-normal-CPzMSEaC.woff2) format("woff2"),url(/assets/commissioner-cyrillic-ext-300-normal-DQpwiwFO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/commissioner-cyrillic-300-normal-5OE8viJR.woff2) format("woff2"),url(/assets/commissioner-cyrillic-300-normal-BKbgjdLv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/commissioner-greek-300-normal-BsN3XDpD.woff2) format("woff2"),url(/assets/commissioner-greek-300-normal-Dl7Squ1y.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/commissioner-vietnamese-300-normal-Bq8SgbOM.woff2) format("woff2"),url(/assets/commissioner-vietnamese-300-normal-DyfdCwxr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/commissioner-latin-ext-300-normal-CNr7k4Hc.woff2) format("woff2"),url(/assets/commissioner-latin-ext-300-normal-UvJIweS-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/commissioner-latin-300-normal-DVDZKM4S.woff2) format("woff2"),url(/assets/commissioner-latin-300-normal-BmNyKpp5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/commissioner-cyrillic-ext-400-normal-CJMVYoec.woff2) format("woff2"),url(/assets/commissioner-cyrillic-ext-400-normal-B0gszrHM.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/commissioner-cyrillic-400-normal-D3xW52W5.woff2) format("woff2"),url(/assets/commissioner-cyrillic-400-normal-DM4qub6E.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/commissioner-greek-400-normal-DS8oOZ8C.woff2) format("woff2"),url(/assets/commissioner-greek-400-normal-C7SP9rAk.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/commissioner-vietnamese-400-normal-DFs5wGRZ.woff2) format("woff2"),url(/assets/commissioner-vietnamese-400-normal-C2HGEu-P.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/commissioner-latin-ext-400-normal-B_irab5i.woff2) format("woff2"),url(/assets/commissioner-latin-ext-400-normal-C5DpS7Ie.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/commissioner-latin-400-normal-Csr6jJda.woff2) format("woff2"),url(/assets/commissioner-latin-400-normal-Bi_gMfKq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/commissioner-cyrillic-ext-500-normal-B1YVDehZ.woff2) format("woff2"),url(/assets/commissioner-cyrillic-ext-500-normal-CP9pJeW6.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/commissioner-cyrillic-500-normal-BRQfWg-5.woff2) format("woff2"),url(/assets/commissioner-cyrillic-500-normal-C4-dsoV7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/commissioner-greek-500-normal-coyf7bmX.woff2) format("woff2"),url(/assets/commissioner-greek-500-normal-CIGRSCx5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/commissioner-vietnamese-500-normal-C-v0ze-l.woff2) format("woff2"),url(/assets/commissioner-vietnamese-500-normal-CfcK09HY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/commissioner-latin-ext-500-normal-C8q0QdeB.woff2) format("woff2"),url(/assets/commissioner-latin-ext-500-normal-C9CTYos_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/commissioner-latin-500-normal-Ph6lXY9C.woff2) format("woff2"),url(/assets/commissioner-latin-500-normal-DUs-DU6-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/commissioner-cyrillic-ext-700-normal-C1S4E_-V.woff2) format("woff2"),url(/assets/commissioner-cyrillic-ext-700-normal-i7_DnzuH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/commissioner-cyrillic-700-normal-DxtGAQB_.woff2) format("woff2"),url(/assets/commissioner-cyrillic-700-normal-CngTVKVd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/commissioner-greek-700-normal-BCgC5jRt.woff2) format("woff2"),url(/assets/commissioner-greek-700-normal-D39oXiu4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/commissioner-vietnamese-700-normal-DYTJfiXw.woff2) format("woff2"),url(/assets/commissioner-vietnamese-700-normal-BmzVUKlR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/commissioner-latin-ext-700-normal-Cz4xWUJr.woff2) format("woff2"),url(/assets/commissioner-latin-ext-700-normal-BPlGz0rt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/commissioner-latin-700-normal-CK5O0d_6.woff2) format("woff2"),url(/assets/commissioner-latin-700-normal-DT--CMAs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
