.rich-text-editor-wrapper{position:relative}.rich-text-editor-container{position:relative;z-index:1}.rich-text-editor-wrapper.is-invalid:after{content:"";position:absolute;inset:0;border:1px solid #dc3545;border-radius:4px;pointer-events:none;z-index:2}.rich-text-editor-wrapper.is-invalid .e-richtexteditor{border-color:#dc3545}.rich-text-editor-wrapper.is-invalid .e-richtexteditor:focus-within{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.rich-text-editor-wrapper .e-richtexteditor{transition:border-color .15s ease-in-out}.rich-text-editor-wrapper+.invalid-feedback{color:#dc3545;margin-top:.25rem;font-size:.875rem;display:block}.b-sch-header-row-0 .b-sch-header-time-axis-cell,.b-sch-header-row-1 .b-sch-header-time-axis-cell,.b-sch-header-row-2 .b-sch-header-time-axis-cell{border-top:0;border-right:0;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;background-color:#fff}.b-sch-header-row-0 .b-sch-header-text{color:#1f88e5;font-size:11px;font-weight:500}.b-sch-header-row-1 .b-sch-header-text{font-size:14px;font-weight:500}.b-sch-header-row-2 .b-sch-header-text{font-size:11px;font-weight:400}.wrap-header-text .b-grid-header-text{white-space:normal!important}.task-editor-button{margin-top:10px}.b-gantt-task-tooltip .b-panel-content .BryntumGantt-task-tooltip .title{font-weight:800;text-align:center}.b-gantt-task-tooltip .b-panel-content .BryntumGantt-task-tooltip .body{display:grid;grid-template-columns:10em auto;grid-column-gap:1em;grid-row-gap:.5em;padding:.5em!important;margin:0!important}.b-gantt-task-tooltip .b-panel-content .BryntumGantt-task-tooltip .body .field{display:flex;flex-direction:column;font-weight:500}.b-gantt-task-tooltip .b-panel-content .BryntumGantt-task-tooltip .body .field label{color:#888}label{margin-bottom:0}.b-toolbar.b-dock-top .b-toolbar-content,.b-toolbar.b-dock-bottom .b-toolbar-content{min-height:1em;background-color:#fff}.b-toolbar.b-dock-top .b-toolbar-content .b-button,.b-toolbar.b-dock-bottom .b-toolbar-content .b-button{--b-button-height: 37.8px;height:37.8px!important;min-height:37.8px!important;--b-button-outlined-background: #efefef;--b-button-outlined-border-color: #d1d5db;--b-button-outlined-hover-background: #e5e7eb;--b-button-outlined-hover-border-color: #d1d5db}.b-toolbar.b-dock-top .b-toolbar-content .b-button:active,.b-toolbar.b-dock-top .b-toolbar-content .b-button.b-pressed,.b-toolbar.b-dock-bottom .b-toolbar-content .b-button:active,.b-toolbar.b-dock-bottom .b-toolbar-content .b-button.b-pressed{background-color:#d1d5db!important}.b-toolbar.b-dock-top .b-toolbar-content .b-button-group,.b-toolbar.b-dock-bottom .b-toolbar-content .b-button-group{--b-button-group-border-width: 0;--b-button-group-border-radius: 0;border:none;border-radius:0}.b-toolbar.b-dock-top .b-toolbar-content .b-button-group .b-button,.b-toolbar.b-dock-bottom .b-toolbar-content .b-button-group .b-button{--b-button-border-width: 1px;border-radius:var(--b-button-border-radius);width:37.8px;min-width:37.8px;padding-inline:0}.b-resource-avatar.b-resource-initials{color:#fff}.b-gantt .b-tree-parent-row .b-grid-cell{--b-grid-cell-color: #4b5563;font-weight:600}.b-gantt-task-wrap.b-color-blue .b-gantt-task{background-color:#3183fe;border-radius:5px}.b-milestone-wrap .b-milestone,.b-milestone-wrap .b-gantt-task-content{background:transparent!important}.b-milestone-wrap .b-gantt-task-content:before{background:#3183fe!important}.b-milestone-wrap.b-has-baselines .b-gantt-task-content:before{width:14px!important;height:14px!important}.b-gantt:not(.b-column-lines) .b-grid-header{-webkit-border-end:0;border-inline-end:0}.b-sch-header-row .b-sch-header-timeaxis-cell{border-bottom:0}.b-gantt:not(.b-hide-weekends) .b-sch-header-row-1 .b-sch-header-timeaxis-cell:not(.b-sch-dayheadercell-0),.b-gantt:not(.b-hide-weekends) .b-sch-header-row-2 .b-sch-header-timeaxis-cell:not(.b-sch-dayheadercell-0){border:0}.b-gantt.b-hide-weekends .b-sch-header-row-1 .b-sch-header-timeaxis-cell:not(.b-sch-dayheadercell-1),.b-gantt.b-hide-weekends .b-sch-header-row-2 .b-sch-header-timeaxis-cell:not(.b-sch-dayheadercell-1){border:0}.b-grid-base.b-split .b-grid-splitter:not(.b-disabled){flex:0 0 2px}.b-grid-base.b-split .b-grid-splitter:not(.b-disabled) .b-grid-splitter-inner{width:2px}.b-tree-expander{color:inherit;-webkit-margin-end:1em;margin-inline-end:1em}.b-child-count{display:flex;align-items:center;justify-content:center;width:1.8em;height:1.8em;background:var(--color-blue);color:#fff;border-radius:.5em;font-size:.8em;-webkit-margin-start:2em;margin-inline-start:2em}.b-icon-tree-leaf{visibility:hidden;-webkit-margin-start:-1.1em;margin-inline-start:-1.1em}.b-grid-header-container .b-sch-timeaxiscolumn,.b-grid-header-container{background-color:transparent}.b-gantt-task-parent:not(.b-milestone-wrap) .b-gantt-task{border-radius:5px 5px 0 0}.b-gantt-task{border-radius:var(--task-border-radius)}body.b-theme-stockholm-dark .b-horizontaltimeaxis .b-sch-header-row-0 .b-sch-header-timeaxis-cell{color:#1f88e5}body.b-theme-stockholm-dark .b-horizontaltimeaxis .b-sch-header-row-1 .b-sch-header-timeaxis-cell,body.b-theme-stockholm-dark .b-horizontaltimeaxis .b-sch-header-row-2 .b-sch-header-timeaxis-cell{color:#eee}body.b-theme-stockholm-dark .b-sidebar{border-color:#2b2b2f}body.b-theme-stockholm-dark .b-sidebar .b-panel-body-wrap{background-color:#44444a}body.b-theme-stockholm-dark .b-scroll-button{background:#222;box-shadow:0 1px 2px #333,0 1px 3px 1px #333;color:#aaa}body.b-theme-stockholm-dark .b-scroll-button:hover{color:#fff}body:not(.b-theme-stockholm-dark) .b-gantt .b-header:not(.b-grid-header-scroller-normal) .b-grid-headers,body:not(.b-theme-stockholm-dark) .b-gantt .b-horizontaltimeaxis{border-bottom:none}body:not(.b-theme-stockholm-dark) .b-horizontaltimeaxis .b-sch-header-row-0 .b-sch-header-timeaxis-cell{color:#1f88e5}body:not(.b-theme-stockholm-dark) .b-horizontaltimeaxis .b-sch-header-row-1 .b-sch-header-timeaxis-cell:hover,body:not(.b-theme-stockholm-dark) .b-horizontaltimeaxis .b-sch-header-row-2 .b-sch-header-timeaxis-cell:hover{color:#000}body:not(.b-theme-stockholm-dark) .b-column-line{filter:brightness(.97)}body:not(.b-theme-stockholm-dark) .b-grid-cell{color:#4b5563;font-size:.9em}body:not(.b-theme-stockholm-dark) .b-tree-parent-row .b-grid-cell{color:#4b5563}body:not(.b-theme-stockholm-dark) .b-column-line-major{border-color:#d8d9da}body:not(.b-theme-stockholm-dark) .b-grid-headers-locked .b-grid-header{background:transparent}.b-grid-header-text>.b-grid-header-text-content{color:#10527c;font-weight:600;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-transform:none}body:not(.b-theme-stockholm-dark) .b-resource-avatar{border:1px solid #fff;background-color:#3292e7}body:not(.b-theme-stockholm-dark) .b-gantt-task-wrap:not(.b-gantt-task-parent) .b-gantt-task:not(.b-milestone){filter:drop-shadow(1px 2px 4px #ddd)}body:not(.b-theme-stockholm-dark) .b-sidebar{border-color:#e5e5e8}body:not(.b-theme-stockholm-dark) .b-scroll-button{background:#fff;box-shadow:0 1px 7px #3c40434d,0 1px 3px 1px #3c40434d;color:#777}body:not(.b-theme-stockholm-dark) .b-scroll-button:hover{color:#333}body:not(.b-theme-stockholm-dark) .b-gantt-task-tooltip,body:not(.b-theme-stockholm-dark) .b-gantt-task-tooltip .b-panel-body-wrap{background-color:#fff}body:not(.b-theme-stockholm-dark) .field span{color:#333}.b-gantt-task-wrap:not(.b-gantt-task-parent) .b-gantt-task:not(.b-milestone){align-items:flex-start;height:20px}.b-has-baselines.b-gantt-task-wrap:not(.b-gantt-task-parent) .b-gantt-task:not(.b-milestone){align-items:flex-start;height:10px}.b-gantt-task-wrap:not(.b-gantt-task-parent) .b-gantt-task:not(.b-milestone) .b-task-percent-bar-outer .b-task-percent-bar{background-color:#0003}.b-gantt-task-wrap:not(.b-gantt-task-parent) .b-gantt-task:not(.b-milestone) .b-gantt-task-content{overflow:visible;height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.b-gantt-task-wrap:not(.b-gantt-task-parent) .b-gantt-task:not(.b-milestone) .b-gantt-task-content img{border-radius:100%;border-color:inherit;-webkit-margin-end:-.5em;margin-inline-end:-.5em;transition:transform .4s}.b-gantt-task-wrap:not(.b-gantt-task-parent) .b-gantt-task:not(.b-milestone) .b-gantt-task-content img:hover{transform:scale(2);z-index:1}.b-sch-header-timeaxis-cell{padding:0}.b-sch-header-row-0 .b-sch-header-timeaxis-cell{font-size:.7em;padding-top:.5em;align-items:flex-start}.b-sch-header-row-1 .b-sch-header-timeaxis-cell{font-size:1.1em}.b-sch-header-row-2 .b-sch-header-timeaxis-cell{font-size:.7em;font-weight:400}.b-horizontaltimeaxis .b-sch-header-row-0{flex:1 0 3em}.b-horizontaltimeaxis .b-sch-header-row-1,.b-horizontaltimeaxis .b-sch-header-row-2{flex:1 0 1.5em}.b-avatar-container{display:flex;align-items:flex-end}.b-gantt-task .b-avatar-container{height:0}.b-gantt-task .b-avatar-container img{height:inherit;width:2em}.b-show-avatars-in-task .b-avatar-container{height:2em;flex:1 1;padding-bottom:.5em}.b-grid-header div.b-sch-line.b-sch-timerange{background-color:var(--color-blue);height:.7em!important;width:.7em!important;border-radius:50%;-webkit-margin-start:-.38em;margin-inline-start:-.38em;bottom:0;padding:0}.b-timeline-subgrid div.b-sch-line{-webkit-border-start:1px solid var(--color-blue);border-inline-start:1px solid var(--color-blue)}.b-gantt-task-tooltip{max-width:none}.b-gantt-task-tooltip,.b-gantt-task-tooltip>.b-panel-body-wrap>.b-panel-content{border-radius:.5em!important}.b-sidebar{-webkit-border-start:2px solid;border-inline-start:2px solid}.b-sidebar h2{font-weight:600;font-size:1.3em;margin:0}.b-sidebar .b-panel-content{gap:2em;padding:1.5em}.b-sidebar .b-field{height:3em}.b-sidebar label,.b-sidebar .b-slider-value{-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:1em;margin-inline-end:1em;text-transform:none;font-size:1em;flex:1 1;text-align:start;font-weight:500}.b-sidebar .b-slider{flex-direction:column-reverse}.b-sidebar .b-widget{align-items:flex-start;height:auto}.b-gantt.b-animating .b-grid-row,.b-gantt.b-animating .b-avatar-container,.b-gantt.b-animating .b-percentdone-circle{transition:all .4s}.b-gantt.b-animating .b-grid-row,.b-gantt.b-animating .b-gantt-task-wrap,.b-gantt.b-animating .b-avatar-container{transition-duration:.4s!important}.b-toolbar .fa-bars{font-size:1.3em;padding:0 1em;min-height:0;border-radius:.5em}.b-percentdone-circle:after{color:inherit}.b-scroll-button{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;margin-top:-1em;padding:1em;border-radius:50%;width:2.5em;height:2.5em;z-index:2;pointer-events:none;opacity:0;transition:opacity .4s;cursor:pointer}.b-grid-header-scroller:hover .b-scroll-button{opacity:1;pointer-events:all}.b-scroll-button-previous{inset-inline-start:.5em}.b-scroll-button-next{inset-inline-end:.5em}.b-rtl .b-scroll-button{transform:rotate(180deg)}.b-grid-header .b-rtl.b-sch-timerange{-webkit-margin-end:.3em;margin-inline-end:.3em}.b-animating .b-gantt-task.b-milestone{transition:font-size .4s}.BryntumGantt label{margin:0}.BryntumGantt .CircleCellRenderer{display:flex;flex-direction:row;justify-content:center;align-items:center}.BryntumGantt .CircleCellRenderer span{display:inline-block;margin-left:20px}.b-text-field.b-contains-focus .b-field-inner{border-color:#cadff299}.b-text-field:focus-within .b-label i{color:#cadff299}.b-text-field:not(.b-disabled):hover .b-label i{color:#cadff299}.b-text-field:not(.b-disabled):hover .b-field-inner{border-color:#cadff299}.b-checkbox.b-contains-focus input[type=checkbox]{outline:1px solid rgba(202,223,242,.6)}.b-date-time-field:not(.b-disabled):hover .b-field-inner,.b-date-time-field:focus-within .b-field-inner{border-color:#cadff299}.b-chip.b-active{outline:1px solid rgba(202,223,242,.6);outline-offset:2px}.b-radio input[type=radio]:focus-visible{outline:1px solid rgba(202,223,242,.6);outline-offset:0}.b-textarea-picker-field-picker:focus{outline:none;border-color:#cadff299}.b-grid-merged-cells:hover{box-shadow:inset 0 0 0 1000px #cadff21a}.b-grid-merged-cells.b-selected{box-shadow:inset 0 0 0 1000px #cadff240}.b-row-reordering .b-grid-row.b-grid-group-collapsed.b-row-reordering-target{background-color:#cadff21a}.b-stripe .b-grid-row.b-selected,.b-stripe .b-grid-row.b-selected .b-grid-cell.b-selected{background-color:#cadff240}.b-stripe:focus .b-grid-row.b-selected{background-color:#cadff24d}.b-grid-body-container:focus .b-grid-row.b-selected{background-color:#cadff24d}.b-grid-row.b-selected{background-color:#cadff240}.b-grid-row.b-hovered.b-selected{background-color:#cadff299}.b-grid-row:not(.b-selected) .b-grid-cell.b-selected{background-color:#cadff226}.b-grid-row:not(.b-selected) .b-grid-cell.b-selected.b-hover{background-color:#cadff233}.b-grid-base:not(.b-moving-splitter) .b-grid-sub-grid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover{background-color:#cadff21a}.b-grid-base:not(.b-moving-splitter) .b-grid-sub-grid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover.b-selected{background-color:#cadff240}.b-grid-base:not(.b-moving-splitter) .b-grid-sub-grid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row).b-hover .b-grid-cell{background-color:#cadff21a}.b-grid-base:not(.b-moving-splitter) .b-grid-sub-grid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover{background-color:#cadff21a}.b-grid-base:not(.b-moving-splitter) .b-grid-sub-grid:not(.b-hide-row-hover) .b-grid-row:not(.b-group-row) .b-grid-cell.b-hover.b-selected{background-color:#cadff233}.b-sch-color-orange.b-sch-resourcetimerange{background-color:#cadff21a;color:#cadff2e6}.b-schedule-selected-tick{position:absolute;background-color:#cadff24d;display:flex;justify-content:center;align-items:center;overflow:hidden}.b-number-field.b-contains-focus .b-field-inner,.b-textarea-field.b-contains-focus .b-field-inner,.b-text-field.b-contains-focus .b-field-inner{border-color:#cadff299}.b-number-field:not(.b-disabled):hover .b-field-inner,.b-textarea-field:not(.b-disabled):hover .b-field-inner,.b-text-field:not(.b-disabled):hover .b-field-inner{border-color:#cadff299}.b-popup-header,.b-panel-header{background-color:#bdd7ee;color:#4f5964}.b-tab-panel-tab.b-active{--b-tab-panel-tabs-pseudo-border: 2px solid #3082fe}.b-task-baseline[data-index="0"]{background-color:#93d0e5;margin-top:6px;padding-top:5px}.b-hide-baseline-1 .b-task-baseline[data-index="0"]{display:none}.b-menu-item.b-contains-focus,.b-menu-item:focus{outline:none;background-color:#cadff299;color:#4f5964}svg:hover .b-sch-dependency.b-sch-dependency-over{filter:drop-shadow(1px 1px 3px rgba(94,161,237,.9333333333))}.dep-name{font-weight:700}
