.inline-edit-label{cursor:text;display:flex}.inline-edit-label .inline-edit-label__input{flex:1;font-size:inherit}.loading-indicator.loading-indicator--centered{left:50%;margin-left:-20;margin-top:-20;position:absolute;top:50%}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;overflow-x:scroll;overflow-y:hidden;-ms-touch-action:none;touch-action:none;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:2px;display:inline-block;height:100%;left:0;overflow:hidden;padding:0 6px;position:sticky;position:-webkit-sticky}.react-calendar-timeline .rct-sidebar{border-right:1px solid #bbb;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-left:1px solid #bbb;border-right:0}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{border-bottom:1px solid #bbb;box-sizing:border-box;margin:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:1px solid #bbb;position:absolute;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:hsla(50,71%,93%,.5)}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{background:#2196f3;position:absolute;width:2px;z-index:51}.react-calendar-timeline .rct-dateHeader{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #bbb;border-left:2px solid #bbb;cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.timeline .react-calendar-timeline .rct-header-root{background:rgba(0,0,0,.05)}.timeline .progress{bottom:0;left:0;position:absolute;top:0}.timeline .rct-item{position:relative}.timeline .rct-item-content{max-width:100%;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}.timeline .group:hover{cursor:pointer;text-decoration:underline}.timeline .sidebar-header{align-items:center;align-self:stretch;display:flex;font-size:22px;font-weight:600;justify-content:flex-start;padding:0 12px}.diamond{background-color:#aff5c6;border:4px solid #8cc39e;border-radius:4px;display:block;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:24px;z-index:10}.diamond.diamond--start{background-color:#aff5c6;border-color:#8cc39e;left:0}.diamond.diamond--end{background-color:#f34721;border-color:#c13a1c;right:0;transform:translate(50%,-50%) rotate(45deg)}.properties{display:inline-grid;gap:16px;grid-template-columns:auto 1fr}.properties .properties__property__name{font-weight:700}.back-button{align-items:center;display:flex;flex-direction:row;gap:8px}.back-button.back-button--cut{margin-left:-14px}.subproject-overview .subproject-overview__heading,.subproject-overview .subproject-overview__properties{padding:0 16px}.subproject-overview .subproject-overview__properties{margin-bottom:32px}.subproject-overview .subproject-overview__actions{align-items:center;display:flex;flex-direction:row;gap:24px;margin-bottom:32px;padding:0 16px}.subproject-overview .subproject-overview__graph{display:block;margin:0 auto;width:min(100%,2048px)}.deliverable-detail.deliverable-detail{align-items:stretch;display:flex;flex-direction:column;gap:32px}.deliverable-detail.deliverable-detail h1{margin:0}.deliverable-detail.deliverable-detail .task-list{flex:1;padding:0}.deliverable-detail.deliverable-detail .deliverable-detail__graph{display:block;margin:0 auto;width:min(100%,1024px)}.deliverable-detail.deliverable-detail .deliverable-detail__heading{margin-top:24px}.task-list__task{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #63636333;display:grid;gap:8px;grid-template-columns:64px 1fr 1fr 74px 74px;margin:0 0 16px;padding:16px}.task-list__task>button{background:transparent;border-width:0}.task-list__task .task-list__task__title{font-size:18px;grid-column:2/span 2}.task-list__task .task-list__task__checkbox{align-self:center;font-size:18px;grid-column:1;grid-row:1/span 2}.task-list__task .task-list__task__attribute__name{color:#a1a1a1;font-size:12px;font-weight:700}.task-list__task .task-list__task__handle{grid-column:4;grid-row:1/span 2}.task-list__task .task-list__task__delete{cursor:pointer;grid-column:5;grid-row:1/span 2}.deliverable-detail__open-whitebook--locked:after{content:"\1f512";margin-left:4px}.ltr{text-align:left}.rtl{text-align:right}.editor-container{color:#000;font-weight:400;line-height:20px;margin:var(--space-200) auto;min-height:400px;position:relative;text-align:left}.editor__container{padding-bottom:40px}.editor__container--bordered{border:1px solid #dfdfdf;border-radius:10px}.editor-inner{background:#fff;position:relative}.editor--readonly{background:transparent}.editor-input{caret-color:#050505;caret-color:#444;min-height:150px;outline:0;padding:var(--space-150);position:relative;resize:none;tab-size:1}.editor-input--readonly{padding:0}.editor-placeholder{color:#999;display:inline-block;left:10px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:15px;user-select:none}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;padding:1px .25rem}.editor-link{color:#216fdb;text-decoration:none}.tree-view-output{background:#222;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;line-height:14px;margin:1px auto 10px;max-height:250px;overflow:auto;padding:5px;white-space:pre-wrap}.editor-code,.tree-view-output{display:block;position:relative}.editor-code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;line-height:1.53;margin:8px 0;overflow-x:auto;padding:8px 8px 8px 52px;tab-size:2}.editor-code:before{background-color:#eee;border-right:1px solid #ccc;color:#777;content:attr(data-gutter);left:0;min-width:25px;padding:8px;position:absolute;text-align:right;top:0;white-space:pre-wrap}.editor-code:after{color:#00000080;content:attr(data-highlight-language);padding:3px;position:absolute;right:3px;text-transform:uppercase;top:0}.editor-tokenComment{color:#708090}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{line-height:var(--font-size-700);margin-top:0}.editor-heading-h2{color:#5b5d61;font-weight:700;line-height:var(--font-size-400);margin-bottom:10px;margin-top:10px;padding:0}.editor-quote{border-left:4px solid #ced0d4;color:#65676b;margin:0 0 0 20px;padding-left:16px}.editor-list-ol,.editor-list-ul{margin:0 0 0 16px;padding:0}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}pre::-webkit-scrollbar{background:transparent;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.emoji{background-position:50%;background-repeat:no-repeat;background-size:16px 16px;color:transparent;margin:0 -1px;vertical-align:middle}.emoji-inner{padding:0 .15em}.emoji-inner::selection{background-color:#96969666;color:transparent}.emoji-inner::moz-selection{background-color:#96969666;color:transparent}.toolbar{background:#fff;border-bottom:1px solid #dfdfdf;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;margin-bottom:1px;overflow-x:auto;padding:4px;vertical-align:middle}.toolbar button.toolbar-item{background:none;border:0;border-radius:10px;cursor:pointer;display:flex;gap:var(--space-100);padding:8px;vertical-align:middle}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item.active{background-color:#dfdfdf}.toolbar .divider,.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{margin:0 4px;width:1px}.toolbar select.toolbar-item{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;border-radius:10px;color:#777;display:flex;padding:8px;text-overflow:ellipsis;vertical-align:middle;width:70px}.toolbar select.code-language{text-transform:capitalize;width:130px}.toolbar .toolbar-item .text{color:#777;display:flex;height:20px;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;width:70px}#block-controls button:hover{background-color:#efefef}#block-controls button:focus-visible{border-color:#00f}#block-controls span.block-type{background-size:contain;display:block;height:18px;margin:2px;width:18px}.dropdown{box-shadow:0 12px 28px #0003,0 2px 4px #0000001a,inset 0 0 0 1px #ffffff80;display:block;min-height:40px;min-width:100px;position:absolute;z-index:5}.dropdown,.dropdown .item{background-color:#fff;border-radius:8px}.dropdown .item{align-content:center;border:0;color:#050505;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;line-height:16px;margin:0 8px;min-width:268px;padding:8px}.dropdown .item .active{background-size:contain;display:flex;height:20px;width:20px}.dropdown .item:first-child{margin-top:8px}.dropdown .item:last-child{margin-bottom:8px}.dropdown .item:hover{background-color:#eee}.dropdown .item .text{display:flex;flex-grow:1;line-height:20px;margin-left:var(--space-100);width:200px}.link-editor{background-color:#fff;border-radius:8px;box-shadow:0 5px 10px #0000004d;left:-10000px;margin-top:-6px;max-width:300px;opacity:0;position:absolute;top:-10000px;transition:opacity .5s;width:100%;z-index:100}.link-editor .link-input{background-color:#eee;border:0;border-radius:15px;box-sizing:border-box;color:#050505;display:block;font-family:inherit;margin:8px 12px;outline:0;padding:8px 12px;position:relative;width:calc(100% - 24px)}.link-editor div.link-edit{background-image:url(images/icons/pencil-fill.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;bottom:0;cursor:pointer;position:absolute;right:0;top:0;vertical-align:-.25em;width:35px}.link-editor .link-input a{color:#216fdb;display:block;margin-right:30px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.link-editor .link-input a:hover{text-decoration:underline}.link-editor .button{border-radius:8px;cursor:pointer;display:inline-block;height:20px;margin:0 2px;padding:6px;width:20px}.link-editor .button.hovered{background-color:#eee;display:inline-block;height:20px;width:20px}.textEditor__output-container{margin-bottom:var(--space-800);margin-top:var(--space-300)}.hidden{display:none!important}.printable-output{display:block;width:fit-content}.editor-container img,.printable-output img{object-fit:cover;width:100%}.toc-item{color:inherit;font-weight:400;padding:4px 0}.toc-item .toc-item__title{display:inline-block;min-height:28px;padding:4px 8px}.toc-item .toc-item__title.active{background-color:#c6282816;border-radius:4px;color:#c62828;cursor:default;font-weight:700}.toc-item.toc-item--heading>.toc-item__title{cursor:default;font-size:18px;font-weight:700;padding-left:0}.toc-item a.toc-item__title:not(.active){cursor:pointer}.toc-item a.toc-item__title:not(.active):hover{background-color:#99999920}.toc-item .toc-item__children{border-left:1px solid #ddd;display:flex;flex-direction:column;gap:0;margin-left:4px;margin-top:4px;padding-left:8px}.toc-item.toc-item--locked{color:#999;cursor:not-allowed}.toc-item.toc-item--locked .toc-item__title:after{content:"\1f512";margin-left:4px}.toc-item.toc-item--locked .toc-item__title{cursor:not-allowed}.toc-item.toc-item--locked .toc-item__title:hover{background-color:transparent}.toc{margin-top:20px}.navbar-item.navbar-item.Mui-selected,.navbar-item.navbar-item.Mui-selected:hover{background-color:#00000010}.navbar-item{font-size:15px;font-weight:400}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200;src:url(/assets/NunitoSans-ExtraLight-41e5600a.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:200;src:url(/assets/NunitoSans-ExtraLightItalic-51af76d9.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;src:url(/assets/NunitoSans-Light-29fb8b96.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:300;src:url(/assets/NunitoSans-LightItalic-a367feff.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/assets/NunitoSans-SemiBold-895ff0e2.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/assets/NunitoSans-Regular-13ad6417.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:500;src:url(/assets/NunitoSans-SemiBoldItalic-5b091028.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/assets/NunitoSans-Bold-c571ae34.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:700;src:url(/assets/NunitoSans-BoldItalic-26ddab31.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;src:url(/assets/NunitoSans-ExtraBold-542d0323.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:800;src:url(/assets/NunitoSans-ExtraBoldItalic-629c25fc.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:900;src:url(/assets/NunitoSans-Black-884d7f65.ttf) format("truetype")}@font-face{font-family:Nunito Sans;font-style:italic;font-weight:900;src:url(/assets/NunitoSans-BlackItalic-04cb703d.ttf) format("truetype")}:root{--space-100:16px;--space-15:calc(var(--space-100)*.15);--space-25:calc(var(--space-100)*.25);--space-50:calc(var(--space-100)*.5);--space-75:calc(var(--space-100)*.75);--space-125:calc(var(--space-100)*1.25);--space-150:calc(var(--space-100)*1.5);--space-175:calc(var(--space-100)*1.75);--space-200:calc(var(--space-100)*2);--space-250:calc(var(--space-100)*2.5);--space-300:calc(var(--space-100)*3);--space-400:calc(var(--space-100)*4);--space-450:calc(var(--space-100)*4.5);--space-500:calc(var(--space-100)*5);--space-800:calc(var(--space-100)*8);--space-975:calc(var(--space-100)*9.75);--space-1600:calc(var(--space-100)*16);--space-1800:calc(var(--space-100)*18);--color-base-brand-100:#0b264c;--color-base-brand-100-30:#0b264c4c;--color-accent-brand-200:#183055;--color-accent-white:#fff;--color-accent-white-transparent:hsla(0,0%,100%,.75);--color-accent-white-60:#fff9;--color-accent-white-10:#ffffff1a;--color-accent-grey-25:#f4f4f4;--color-accent-grey-50:#ebebeb;--color-accent-grey-100:#ccc;--color-accent-grey-200:#a2a3a4;--color-accent-grey-600:#767676;--color-accent-grey-800:#333;--color-accent-black:#000;--color-accent-purple:#8884d8;--color-accent-green--light:#afd8d5;--color-accent-green--dark:#82cf9c;--color-accent-orange--light:#f49f00;--color-accent-orange--dark:#dd6100;--color-accent-yellow:#efdd08;--color-accent-blue--light:#00aafd;--color-accent-blue--dark:#1133fc;--color-accent-red--light:#d11111;--color-accent-red--dark:#590000;--border-width-s:1px;--border-width-m:2px;--border-width-l:3px;--border-width-xl:5px;--border-width-xxl:10px;--border-radius-default:2px;--border-radius-large:4px;--border-radius-huge:10px;--border-radius-pill:100px;--border-radius-half:50%;--font-size-base:16px;--font-size-25:.857rem;--font-size-50:1rem;--font-size-100:1.143rem;--font-size-150:1.286rem;--font-size-200:1.429rem;--font-size-300:1.714rem;--font-size-400:2.143rem;--font-size-500:2.571rem;--font-size-700:3.429rem;--font-size-1000:10rem}html{font-size:var(--font-size-base)}body *{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-base);margin:0}body,button,div,html,input,span{font-family:Nunito Sans,Roboto,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}#root,body{height:100vh;overflow:auto}#root{display:flex;flex-direction:column}#root>:not(:first-child){flex:1;min-height:0}
