@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_1108b859-module__PeczNG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_1108b859-module__PeczNG__variable{--font-nunito:"Nunito","Nunito Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.eb60fb62.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.edc4ba47.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.d355e0bf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.8b1cf68a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0de3c900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_6cc8d042-module__ojd8eW__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_6cc8d042-module__ojd8eW__variable{--font-nunito-sans:"Nunito Sans","Nunito Sans Fallback"}
.ProseMirror{color:#000;outline:none;min-height:200px;padding:1rem;font-family:Times New Roman,serif;line-height:1.6}.ProseMirror:focus{outline:none}.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #3b82f6}.ProseMirror .selectedCell{background-color:#3b82f626!important;border:1px solid #3b82f6cc!important}.dark .ProseMirror .selectedCell{background-color:#3b82f64d!important}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.ProseMirror h1{margin:1.5rem 0 1rem;font-size:2rem;font-weight:700;line-height:1.2}.ProseMirror h2{margin:1.25rem 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.ProseMirror h3{margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.ProseMirror h4{margin:.875rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.ProseMirror h5{margin:.75rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.5}.ProseMirror h6{margin:.75rem 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.5}.ProseMirror p{margin:.5rem 0}.ProseMirror p:first-child{margin-top:0}.ProseMirror p:last-child{margin-bottom:0}.ProseMirror ul,.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem}.ProseMirror li{margin:.25rem 0}.ProseMirror ul li{list-style-type:disc}.ProseMirror ol li{list-style-type:decimal}.ProseMirror ul ul,.ProseMirror ol ol,.ProseMirror ul ol,.ProseMirror ol ul{margin:0}.ProseMirror [data-text-align=left]{text-align:left}.ProseMirror [data-text-align=center]{text-align:center}.ProseMirror [data-text-align=right]{text-align:right}.ProseMirror [data-text-align=justify]{text-align:justify}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration:underline}.ProseMirror s{text-decoration:line-through}.ProseMirror sup{vertical-align:super;font-size:.75em}.ProseMirror sub{vertical-align:sub;font-size:.75em}.ProseMirror mark{background-color:#fef3c7;border-radius:.25rem;padding:.125rem .25rem}.ProseMirror code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:Courier New,monospace;font-size:.875em}.ProseMirror pre{background-color:#f3f4f6;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.ProseMirror pre code{background-color:#0000;border-radius:0;padding:0}.ProseMirror blockquote{color:#6b7280;border-left:4px solid #e5e7eb;margin:1rem 0;padding-left:1rem;font-style:italic}.ProseMirror hr{border:none;border-top:2px solid #e5e7eb;margin:2rem 0}.ProseMirror table{border-collapse:collapse;width:100%;margin:.5rem 0}.ProseMirror th,.ProseMirror td{text-align:left;border:1px solid #e5e7eb;padding:.25rem .5rem}.ProseMirror th{background-color:#f9fafb;font-weight:600}.dark .ProseMirror th,.dark .ProseMirror td{border-color:#4b5563}.dark .ProseMirror th{background-color:#374151}.table-content-display table,.search-highlight-overlay table{border-collapse:collapse;width:100%;margin:.5rem 0}.table-content-display th,.table-content-display td,.search-highlight-overlay th,.search-highlight-overlay td{text-align:left;border:1px solid #e5e7eb;padding:.25rem .5rem}.table-content-display th,.search-highlight-overlay th{background-color:#f9fafb;font-weight:600}.dark .table-content-display th,.dark .table-content-display td,.dark .search-highlight-overlay th,.dark .search-highlight-overlay td{border-color:#4b5563}.dark .table-content-display th,.dark .search-highlight-overlay th{background-color:#374151}.table-content-display{overflow-wrap:anywhere;word-break:break-word;min-width:0}.select-trigger-value{align-items:center;height:100%;min-height:0;line-height:1;display:flex}.search-highlight-overlay.select-trigger-value{min-height:0}.select-trigger-value>*{min-width:0}.select-trigger-value p,.select-trigger-value div,.select-trigger-value span{margin-top:0;margin-bottom:0;line-height:1}.dark .ProseMirror{color:#f9fafb}.dark .ProseMirror p.is-editor-empty:first-child:before{color:#6b7280}.dark .ProseMirror code{color:#f9fafb;background-color:#374151}.dark .ProseMirror pre{background-color:#374151}.dark .ProseMirror blockquote{color:#9ca3af;border-left-color:#4b5563}.dark .ProseMirror hr{border-top-color:#4b5563}.dark .ProseMirror mark{background-color:#451a03}@media (max-width:768px){.ProseMirror{padding:.75rem}.ProseMirror h1{font-size:1.75rem}.ProseMirror h2{font-size:1.375rem}.ProseMirror h3{font-size:1.125rem}}.protocol-name-editor .ProseMirror{color:#000;background:0 0;border:none;min-height:auto;padding:.25rem .5rem;font-size:.875rem;line-height:1.4}.protocol-name-editor .ProseMirror p{color:#000;margin:0}.protocol-name-editor .ProseMirror p.is-editor-empty:first-child:before{content:"Protocol name...";color:#9ca3af}.part-name-editor .ProseMirror{color:#000;background:0 0;border:none;min-height:auto;padding:.25rem .5rem;font-size:.875rem;line-height:1.4}.part-name-editor .ProseMirror p{color:#000;margin:0}.dark .part-name-editor .ProseMirror,.dark .part-name-editor .ProseMirror p,.dark .part-name-editor .ProseMirror p[style*="color: #000000"],.dark .part-name-editor .ProseMirror p[style*="color:#000000"],.dark .part-name-editor .ProseMirror span[style*="color: #000000"],.dark .part-name-editor .ProseMirror span[style*="color:#000000"],.dark .part-name-editor .ProseMirror div[style*="color: #000000"],.dark .part-name-editor .ProseMirror div[style*="color:#000000"],.dark .part-name-editor .ProseMirror p[style*="color: #000"],.dark .part-name-editor .ProseMirror p[style*="color:#000"],.dark .part-name-editor .ProseMirror span[style*="color: #000"],.dark .part-name-editor .ProseMirror span[style*="color:#000"],.dark .part-name-editor .ProseMirror div[style*="color: #000"],.dark .part-name-editor .ProseMirror div[style*="color:#000"]{color:#e2e8f0!important}.table-cell-editor .ProseMirror{color:#000;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:none;min-width:0;min-height:auto;padding:.25rem .5rem;font-family:Arial,sans-serif;font-size:16px;line-height:1.4}.dark .table-cell-editor .ProseMirror{color:#e2e8f0}.table-cell-editor .ProseMirror p{margin:0;font-family:Arial,sans-serif;font-size:16px}.dark .table-cell-editor .ProseMirror p{color:#e2e8f0}.dark .table-cell-editor .ProseMirror p[style*="color: #000000"],.dark .table-cell-editor .ProseMirror p[style*="color:#000000"],.dark .table-cell-editor .ProseMirror span[style*="color: #000000"],.dark .table-cell-editor .ProseMirror span[style*="color:#000000"],.dark .table-cell-editor .ProseMirror div[style*="color: #000000"],.dark .table-cell-editor .ProseMirror div[style*="color:#000000"],.dark .table-cell-editor .ProseMirror p[style*="color: #000"],.dark .table-cell-editor .ProseMirror p[style*="color:#000"],.dark .table-cell-editor .ProseMirror span[style*="color: #000"],.dark .table-cell-editor .ProseMirror span[style*="color:#000"],.dark .table-cell-editor .ProseMirror div[style*="color: #000"],.dark .table-cell-editor .ProseMirror div[style*="color:#000"]{color:#e2e8f0!important}.table-cell-editor .ProseMirror td,.table-cell-editor .ProseMirror th{cursor:context-menu}.inner-table-context-menu-wrapper{position:relative}.table-content-display.prose{color:inherit;font-family:Arial,sans-serif;font-size:16px}.table-content-display ul{margin:.25rem 0;padding-left:1.5rem;list-style-type:disc!important;list-style-position:outside!important}.table-content-display ol{margin:.25rem 0;padding-left:1.5rem;list-style-type:decimal!important;list-style-position:outside!important}.table-content-display li{margin:.125rem 0;display:list-item!important}.table-content-display li>p{margin:0;display:inline}.table-content-display ul ul,.table-content-display ol ol,.table-content-display ul ol,.table-content-display ol ul{margin-left:1rem}.table-content-display.prose p:not([style*=color]),.table-content-display.prose div:not([style*=color]),.table-content-display.prose span:not([style*=color]):not(.table-content-new-in-index){color:#000}.dark .table-content-display.prose p:not([style*=color]),.dark .table-content-display.prose div:not([style*=color]),.dark .table-content-display.prose span:not([style*=color]):not(.table-content-new-in-index){color:#e2e8f0}.table-content-display.prose p:not([style*=font-size]),.table-content-display.prose div:not([style*=font-size]),.table-content-display.prose span:not([style*=font-size]){font-size:16px}.table-content-display.prose p:not([style*=font-family]),.table-content-display.prose div:not([style*=font-family]),.table-content-display.prose span:not([style*=font-family]){font-family:Arial,sans-serif}.description-cell-added-in-index .table-content-display.prose p,.description-cell-added-in-index .table-content-display.prose div,.description-cell-added-in-index .table-content-display.prose span,.dark .description-cell-added-in-index .table-content-display.prose p,.dark .description-cell-added-in-index .table-content-display.prose div,.dark .description-cell-added-in-index .table-content-display.prose span{color:#3396ff!important}.table-content-display mark,.table-content-display mark.highlight,.search-highlight-overlay mark,.search-highlight-overlay mark.highlight{border-radius:.25rem;padding:.125rem .25rem}.table-content-display mark.highlight:not([style*=background]),.search-highlight-overlay mark.highlight:not([style*=background]){color:inherit!important;background-color:khaki!important}.table-content-display mark:not(.highlight):not([style*=background]),.search-highlight-overlay mark:not(.highlight):not([style*=background]){color:inherit;background-color:#fef3c7}.table-content-display strong,.search-highlight-overlay strong{font-weight:700}.table-content-display em,.search-highlight-overlay em{font-style:italic}.table-content-display u,.search-highlight-overlay u{text-decoration:underline}.table-content-display s,.search-highlight-overlay s{text-decoration:line-through}.table-content-display.prose [style*=color] span,.table-content-display.prose [style*=color] strong,.table-content-display.prose span[style*=color],.table-content-display.prose strong[style*=color],.search-highlight-overlay [style*=color] span,.search-highlight-overlay [style*=color] strong,.search-highlight-overlay span[style*=color],.search-highlight-overlay strong[style*=color]{color:inherit}.status-field-editor .ProseMirror{cursor:text}.status-field-editor .ProseMirror *,.status-field-editor .ProseMirror p,.status-field-editor .ProseMirror span,.status-field-editor .ProseMirror div{pointer-events:auto}.responsible-field-editor .ProseMirror{cursor:text}.responsible-field-editor .ProseMirror *,.responsible-field-editor .ProseMirror p,.responsible-field-editor .ProseMirror span,.responsible-field-editor .ProseMirror div{pointer-events:auto}.number-field-editor .ProseMirror{cursor:text}.number-field-editor .ProseMirror *,.number-field-editor .ProseMirror p,.number-field-editor .ProseMirror span,.number-field-editor .ProseMirror div{pointer-events:auto}.date-field-editor,.date-field-editor .ProseMirror{cursor:pointer}.date-field-editor .ProseMirror *,.date-field-editor .ProseMirror p,.date-field-editor .ProseMirror span,.date-field-editor .ProseMirror div{pointer-events:auto}.dark .date-field-editor .ProseMirror p[style*="color: #000000"],.dark .date-field-editor .ProseMirror p[style*="color:#000000"],.dark .date-field-editor .ProseMirror span[style*="color: #000000"],.dark .date-field-editor .ProseMirror span[style*="color:#000000"],.dark .date-field-editor .ProseMirror div[style*="color: #000000"],.dark .date-field-editor .ProseMirror div[style*="color:#000000"],.dark .date-field-editor .ProseMirror p[style*="color: #000"],.dark .date-field-editor .ProseMirror p[style*="color:#000"],.dark .date-field-editor .ProseMirror span[style*="color: #000"],.dark .date-field-editor .ProseMirror span[style*="color:#000"],.dark .date-field-editor .ProseMirror div[style*="color: #000"],.dark .date-field-editor .ProseMirror div[style*="color:#000"],.dark .date-field-editor .ProseMirror,.dark .date-field-editor .ProseMirror *,.dark .date-field-editor .ProseMirror p,.dark .date-field-editor .ProseMirror span,.dark .date-field-editor .ProseMirror div,.dark .date-field-editor .prose,.dark .date-field-editor .prose *,.dark .date-field-editor .prose p,.dark .date-field-editor .prose span,.dark .date-field-editor .prose div,.dark .table-content-display p[style*="color: #000000"],.dark .table-content-display p[style*="color:#000000"],.dark .table-content-display span[style*="color: #000000"],.dark .table-content-display span[style*="color:#000000"],.dark .table-content-display div[style*="color: #000000"],.dark .table-content-display div[style*="color:#000000"],.dark .table-content-display p[style*="color: #000"],.dark .table-content-display p[style*="color:#000"],.dark .table-content-display span[style*="color: #000"],.dark .table-content-display span[style*="color:#000"],.dark .table-content-display div[style*="color: #000"],.dark .table-content-display div[style*="color:#000"]{color:#e2e8f0!important}.dark input[type=time]{color:#cbd5e1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#1e293b;border-color:#475569}.dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.2);opacity:.9;cursor:pointer}.dark input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1;filter:invert()brightness(1.4)}.dark input[type=time]:focus{border-color:#3b82f6}.dark input[type=time]::-webkit-datetime-edit-hour-field:focus{color:#cbd5e1;background-color:#334155}.dark input[type=time]::-webkit-datetime-edit-minute-field:focus{color:#cbd5e1;background-color:#334155}.dark input[type=time]::-webkit-datetime-edit-second-field:focus{color:#cbd5e1;background-color:#334155}.dark input[type=time]::-webkit-datetime-edit-ampm-field:focus{color:#cbd5e1;background-color:#334155}.dark input[type=time]::-webkit-datetime-edit-text{color:#94a3b8}.dark input[type=time]::-webkit-datetime-edit-hour-field{color:#cbd5e1}.dark input[type=time]::-webkit-datetime-edit-minute-field{color:#cbd5e1}.dark input[type=time]::-webkit-datetime-edit-second-field{color:#cbd5e1}.dark input[type=time]::-webkit-datetime-edit-ampm-field{color:#cbd5e1}.table-grid{border-collapse:separate;border-spacing:0;gap:0;width:100%;font-size:.8rem;display:grid}.table-grid[style*=grid-template-columns]{display:grid}.table-container{width:100%;min-width:fit-content;overflow:visible}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{z-index:10000;box-shadow:0 25px 50px -12px #00000040}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-content{animation:.2s ease-out modalFadeIn}.table-header{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:none;position:relative}.dark .table-header{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}.table-header-column:not(:first-child):not(:last-child){border-bottom:2px solid #e2e8f0}.dark .table-header-column:not(:first-child):not(:last-child){border-bottom:2px solid #475569}.table-header-column{border-right:1px solid #e2e8f0;transition:all .2s;position:relative}.dark .table-header-column{border-right:1px solid #475569}.table-header-column-empty-zone:first-child{border-right:1px solid #64748b}.table-header-column-empty-zone:last-child{border-left:1px solid #64748b}.dark .table-header-column-empty-zone:first-child{border-right-color:#334155}.dark .table-header-column-empty-zone:last-child{border-left-color:#334155}.table-header-column:last-child{border-right:none}[data-table-body-row]>:first-of-type.table-ruler-margin{border-right:1px solid #64748b}[data-table-body-row]>:last-child.table-ruler-margin{border-left:1px solid #64748b}.dark [data-table-body-row]>:first-of-type.table-ruler-margin{border-right-color:#334155}.dark [data-table-body-row]>:last-child.table-ruler-margin{border-left-color:#334155}.table-header-column:nth-last-child(2){border-right:1px solid #64748b}.dark .table-header-column:nth-last-child(2){border-right-color:#334155}[data-table-body-row]>:nth-last-child(2){border-right:1px solid #64748b}.dark [data-table-body-row]>:nth-last-child(2){border-right-color:#334155}.table-header-column:hover{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%)}.dark .table-header-column:hover{background:linear-gradient(135deg,#334155 0%,#475569 100%)}.table-header-column-empty-zone{background:#d2d4d7!important}.dark .table-header-column-empty-zone{background:#151c29!important}.table-header-column-empty-zone:hover{background:#d2d4d7!important}.dark .table-header-column-empty-zone:hover{background:#151c29!important}.table-ruler-margin{background:#d2d4d7!important;margin-bottom:0!important}.dark .table-ruler-margin{background:#151c29!important}.row-selected .table-cell-editor,.cell-in-selected-row .table-cell-editor{background:0 0!important}.row-selected .table-cell-editor:hover,.cell-in-selected-row .table-cell-editor:hover{background:#93c5fd59!important}.dark .row-selected .table-cell-editor:hover,.dark .cell-in-selected-row .table-cell-editor:hover{background:#3b82f640!important}.row-selected div.transition-colors,.cell-in-selected-row div.transition-colors{background:0 0!important}.row-selected div.transition-colors:hover,.cell-in-selected-row div.transition-colors:hover{background:#93c5fd59!important}.dark .row-selected div.transition-colors:hover,.dark .cell-in-selected-row div.transition-colors:hover{background:#3b82f640!important}.cell-date-display .flex.flex-col,.cell-date-display div[class*=transition-colors],.cell-date-display .search-highlight-overlay,.cell-date-display .table-cell-editor{background-color:#0000!important}.cell-date-display .search-highlight-overlay[data-has-highlight=true]:before{display:none!important}.cell-date-display .search-highlight-overlay mark,.cell-date-display .table-content-display mark{color:inherit;background-color:#0000!important}.cell-in-selected-row.cell-date-display .search-highlight-overlay[data-has-highlight=true]:before{opacity:1!important;background-color:#bfdbfe80!important;display:block!important}.dark .cell-in-selected-row.cell-date-display .search-highlight-overlay[data-has-highlight=true]:before{background-color:#3b82f659!important}.row-selected .search-highlight-overlay[data-has-highlight=true]:before,.cell-in-selected-row .search-highlight-overlay[data-has-highlight=true]:before{background-color:#bfdbfe80}.dark .row-selected .search-highlight-overlay[data-has-highlight=true]:before,.dark .cell-in-selected-row .search-highlight-overlay[data-has-highlight=true]:before{background-color:#3b82f659}.column-content{z-index:1;position:relative}.column-resize-handle{cursor:col-resize;z-index:10;background:0 0;width:3px;height:100%;transition:all .2s;position:absolute;top:0;right:-1px}.column-resize-handle:hover{background:linear-gradient(#3b82f6 0%,#1d4ed8 100%);transform:scaleX(1.5);box-shadow:0 0 8px #3b82f64d}.column-resize-handle:active{background:linear-gradient(#1d4ed8 0%,#1e40af 100%);box-shadow:0 0 12px #1d4ed880}.table-grid>*{word-wrap:break-word;overflow-wrap:break-word;border-right:1px solid #f1f5f9;min-width:0;transition:border-color .2s}.dark .table-grid>*{border-right:1px solid #475569}.table-grid>:last-child{border-right:none}.table-grid .table-row{border-bottom:1px solid #f8fafc;transition:background-color .2s}.dark .table-grid .table-row{border-bottom:1px solid #334155}.table-grid .table-row:hover{background-color:#f8fafc;border-bottom-color:#e2e8f0}.dark .table-grid .table-row:hover{background-color:#1e293b;border-bottom-color:#475569}.table-grid .table-cell{border-right:1px solid #f1f5f9;padding:.5rem .75rem;transition:all .2s}.dark .table-grid .table-cell{border-right:1px solid #475569}.table-grid .table-cell:last-child{border-right:none}.table-grid .table-cell:hover{background-color:#fafbfc}.dark .table-grid .table-cell:hover{background-color:#1e293b}.table-grid .p-3{padding:.4rem}.table-grid .p-2{padding:.3rem}.table-grid .p-1{padding:.2rem}@media (max-width:1400px){.table-grid{font-size:.75rem}}@media (max-width:1200px){.table-grid{font-size:.75rem}}@media (max-width:900px){.table-grid{font-size:.7rem}}@media (max-width:768px){.table-grid{font-size:.65rem}}.protocol-name-display{color:#000}.protocol-name-display p:not([style]){color:#000;font-weight:500}.dark .protocol-name-display,.dark .protocol-name-display p[style*="color: #000000"],.dark .protocol-name-display p[style*="color:#000000"],.dark .protocol-name-display span[style*="color: #000000"],.dark .protocol-name-display span[style*="color:#000000"],.dark .protocol-name-display div[style*="color: #000000"],.dark .protocol-name-display div[style*="color:#000000"],.dark .protocol-name-display p[style*="color: #000"],.dark .protocol-name-display p[style*="color:#000"],.dark .protocol-name-display span[style*="color: #000"],.dark .protocol-name-display span[style*="color:#000"],.dark .protocol-name-display div[style*="color: #000"],.dark .protocol-name-display div[style*="color:#000"],.dark .protocol-name-display p:not([style]){color:#e2e8f0!important}.protocol-name-display strong:not([style]){font-weight:700}.protocol-name-display em:not([style]){font-style:italic}.protocol-name-display u:not([style]){text-decoration:underline}.protocol-name-display s:not([style]){text-decoration:line-through}.protocol-name-display sup:not([style]){vertical-align:super;font-size:.75em}.protocol-name-display sub:not([style]){vertical-align:sub;font-size:.75em}.protocol-name-display mark:not([style]){background-color:#fef3c7;border-radius:.25rem;padding:.125rem .25rem}.part-name-display{color:#000}.part-name-display p:not([style]){color:#000;font-weight:500}.dark .part-name-display,.dark .part-name-display p[style*="color: #000000"],.dark .part-name-display p[style*="color:#000000"],.dark .part-name-display span[style*="color: #000000"],.dark .part-name-display span[style*="color:#000000"],.dark .part-name-display div[style*="color: #000000"],.dark .part-name-display div[style*="color:#000000"],.dark .part-name-display p[style*="color: #000"],.dark .part-name-display p[style*="color:#000"],.dark .part-name-display span[style*="color: #000"],.dark .part-name-display span[style*="color:#000"],.dark .part-name-display div[style*="color: #000"],.dark .part-name-display div[style*="color:#000"],.dark .part-name-display p:not([style]){color:#e2e8f0!important}.dark .part-name-display p[style*="color: #8b5cf6"],.dark .part-name-display p[style*="color:#8b5cf6"],.dark .part-name-display span[style*="color: #8b5cf6"],.dark .part-name-display span[style*="color:#8b5cf6"],.dark .part-name-display div[style*="color: #8b5cf6"],.dark .part-name-display div[style*="color:#8b5cf6"]{color:#c4b5fd!important}.part-name-display strong:not([style]){font-weight:700}.part-name-display em:not([style]){font-style:italic}.part-name-display u:not([style]){text-decoration:underline}.part-name-display s:not([style]){text-decoration:line-through}.part-name-display sup:not([style]){vertical-align:super;font-size:.75em}.part-name-display sub:not([style]){vertical-align:sub;font-size:.75em}.part-name-display mark:not([style]){background-color:#fef3c7;border-radius:.25rem;padding:.125rem .25rem}.sortable-item{will-change:transform,opacity;backface-visibility:hidden;transition:transform .18s cubic-bezier(.25,.46,.45,.94),opacity .15s}.sortable-item.dragging{transform-origin:50%;background:#fffffffa;border-radius:6px;box-shadow:0 6px 20px #0000001f}.sortable-item.drag-over{background:#3b82f60f;border-color:#3b82f6;transform:scale(1.005)}.column-management-container{contain:layout style paint;position:relative;overflow-x:hidden}.column-management-container.dragging{contain:layout style;flex-grow:0;flex-shrink:0;min-width:0;max-width:100%;width:50%!important}.sortable-item.dragging{z-index:50;transform-origin:0;contain:layout style;box-sizing:border-box;overflow:hidden;width:calc(100% - 1rem)!important;max-width:calc(100% - 1rem)!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:0!important;right:0!important}.drag-overlay-active{pointer-events:none;z-index:45;position:absolute;inset:0}.drag-handle-optimized{cursor:grab;transition:all .15s cubic-bezier(.25,.46,.45,.94)}.drag-handle-optimized:hover{color:#3b82f6;transform:scale(1.05)}.drag-handle-optimized:active,.drag-handle-optimized.dragging{cursor:grabbing;color:#1d4ed8;transform:scale(1.1)}.move-button{will-change:transform;transition:all .12s cubic-bezier(.25,.46,.45,.94)}.move-button:hover:not(:disabled){background-color:#3b82f614;transform:scale(1.08)}.move-button:active:not(:disabled){transition-duration:60ms;transform:scale(.95)}.move-button:disabled{opacity:.4;cursor:not-allowed;transform:none}.drop-zone-active{background:#3b82f614;border:2px dashed #3b82f6;transition:all .15s}.drag-feedback{pointer-events:none;z-index:1000;opacity:.9;transform-origin:50%;transition:transform .1s ease-out;position:fixed}.column-visibility-dropdown .sortable-item{will-change:transform,opacity;backface-visibility:hidden;transition:transform .18s cubic-bezier(.25,.46,.45,.94),opacity .15s}.column-visibility-dropdown .sortable-item.dragging{transform-origin:50%;background:#fffffff2;border-radius:4px;width:calc(100% - 1rem);max-width:calc(100% - 1rem);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.sortable-item.dragging{transform:rotate(2deg)scale(1.02)}}.editor-image,.ProseMirror img{vertical-align:middle;border-radius:4px;max-width:100%;height:auto;margin:4px 2px;display:inline-block;box-shadow:0 1px 3px #0000001a}.ProseMirror img{cursor:pointer}.ProseMirror img:hover{opacity:.9;box-shadow:0 2px 6px #00000026}.table-cell-editor .ProseMirror img,.table-content-display img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:200px}.image-preview-wrapper{display:inline-block;position:relative}.image-preview-overlay{opacity:0;cursor:pointer;z-index:10;background-color:#00000080;border-radius:4px;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.dark .image-preview-overlay{background-color:#0009}.image-preview-wrapper:hover .image-preview-overlay{opacity:1}.image-preview-overlay svg{color:#fff}
