:root{--global-background-color:#fdfdff}body,html{background-color:var(--global-background-color);font-family:lato;height:100%;margin:0;user-select:none}em{display:block;padding-bottom:15px}a{color:#565656;text-decoration:none}a:hover{color:#1f1f1f}#main{height:100%}.crud{margin-right:15px}.crud,.crud .title .add{margin-left:15px}.left-align{float:left}.right-align{float:right}.plan-container{padding-left:16px;padding-right:16px;padding-top:80px}.plan-container .feature .header{background-color:#8fdfff}.plan-container td.active{background-color:#22ea51}.loader-container{align-items:center;background-color:rgba(0,0,0,.49);display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:3000}.loader{animation:spin 1s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:80px;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{background-color:#fff;height:58px;margin-left:2%;position:sticky;top:10px;width:96%;z-index:22}.display-calendar-switch-container{background-color:#fff;border-radius:30px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);padding:2px}.display-calendar-switch-container button{background-color:#fff;border-radius:30px;color:#3d317d;margin:2px;padding:1em}.display-calendar-switch-container button.selected{background-color:#dddce3}.form-helper-icon{margin-top:13px}.MuiFormGroup-root .form-helper-icon{margin-top:7px}.tag{background-color:#f3efef;border-radius:5px;padding:3px;text-decoration-line:underline;text-decoration-thickness:6px}.plan-container td{border:1px solid #f8f8ff;max-width:20em;text-overflow:ellipsis}.bold{font-weight:700}.my-account-menu-element{align-items:center;display:flex;padding-left:5px}.my-account-menu-element a,.my-account-menu-element button{font-weight:700;text-transform:none}.my-account-menu-element a .organization,.my-account-menu-element button .organization{line-height:normal;padding-left:5px;padding-right:5px}.my-account-menu-element a .organization .name,.my-account-menu-element button .organization .name{font-weight:300;white-space:nowrap}.menu-container{width:100%}.menu-feature{display:flex}.menu-secondary{margin-top:"7px"}.menu-item-container{border-radius:16px;margin:5px;padding:5px 6px 5px 12px}.menu-item{background-color:#fff;border-radius:12px}.blurry{filter:blur(3px)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-color:#ddd hsla(0,0%,95%,.388);scrollbar-width:thin}.tasks-container{background-image:radial-gradient(circle,#c2c2c2 1px,transparent 0);background-position:42px 105px;background-size:40px 53px;height:100%;overflow:auto}.feature-container{display:flex;flex-direction:row-reverse;min-height:calc(100% - 80px)}.feature-container .fc .event-frozen{background-color:#4f8190}.feature-container .fc .event-frozen .action,.feature-container .fc .event-frozen:hover .action{visibility:hidden}.feature-container .fc .fc-toolbar-title{font-size:1.2em}.feature-container .fc-event:hover .action{visibility:visible}.feature-container .fc-event .action{visibility:hidden}.feature-container .calendar-container{max-height:calc(100vh - 175px);overflow-y:scroll;padding:10px;position:fixed;right:16px;top:76px;width:700px;z-index:1000}.feature-container .calendar-container .delete-action{background-color:rgba(211,47,47,.541);bottom:5px;padding:0;position:absolute;right:5px}.feature-container .calendar-container .delete-action:hover{background-color:rgba(211,47,47,.804);padding:2px}.feature-container .calendar-container .delete-cancel-action{background-color:rgba(77,77,77,.541);bottom:5px;padding:0;position:absolute;right:5px}.feature-container .calendar-container .delete-cancel-action:hover{background-color:rgba(68,68,68,.804);padding:2px}.feature-container .calendar-container .delete-confirm-action{background-color:rgba(211,47,47,.804);bottom:5px;padding:0;position:absolute;right:30px}.feature-container .calendar-container .delete-confirm-action:hover{background-color:rgba(211,47,47,.804);padding:2px}.feature-container .calendar-container .comment-action{background-color:rgba(105,180,119,.8);padding:0;position:absolute;right:5px;top:5px}.feature-container .calendar-container .comment-action:hover{background-color:#3bcf56;padding:2px}.feature-container .calendar-container .calendar-component-container{padding:10px}.feature-container .calendar-container .calendar-component-container .fc .fc-scrollgrid{border:none}.feature-container .calendar-container .feature-report{font-size:1.3rem;letter-spacing:.5px;padding:16px}.feature-container .calendar-container .feature-report .report-estimated{color:#181a77;margin-right:5px}.feature-container .calendar-container .feature-report .report-consumed{color:#671877;margin-left:5px;margin-right:5px}.feature-container .calendar-container .feature-report .report-remaining{color:#64511d;font-weight:900;margin-left:5px;margin-right:5px}.feature-container .calendar-container .feature-report .report-delta{margin-left:5px}.feature-container .tasks-container{flex:auto;height:100%;left:0;position:fixed}.feature-container .fc-button{border-radius:10px;margin-right:5px}.task-container{height:100%;margin-left:32px}.taskschema{height:calc(100% - 128px);padding-left:19px;padding-top:128px;width:calc(100% - 19px)}.edit-switch{background-color:rgba(3,132,76,.776);border-style:double;border-width:1px;color:#fff;cursor:pointer;padding:9px;position:fixed;right:-62px;rotate:-90deg;text-orientation:upright;top:429px;z-index:1}.edit-switch svg{margin:-8px 6px -8px -8px}.edit-switch:hover{background-color:#02563f;color:#fff}.fc-scroller{overflow:hidden!important}.feature-header{display:flex;position:fixed;z-index:25}.feature-header .breadcrumb-container{background-color:#f9fbfd;border-radius:5px;display:flex;flex:1;flex-wrap:wrap;font-weight:700;padding:4px 10px}.taskschema .window{align-items:center;-moz-border-radius:.5em;border-radius:.5em;border-top-right-radius:0;box-shadow:2px 3px 7px 0 #aaa;-o-box-shadow:2px 3px 7px 0 #aaa;-webkit-box-shadow:2px 3px 7px 0 #aaa;-moz-box-shadow:2px 3px 7px 0 #aaa;color:#000;cursor:pointer;font-family:helvetica,sans-serif;font-size:.9em;justify-content:center;text-align:left;-webkit-transition:-webkit-box-shadow .15s ease-in;-moz-transition:-moz-box-shadow .15s ease-in;-o-transition:-o-box-shadow .15s ease-in;transition:box-shadow .15s ease-in;width:260px;z-index:20}.taskschema .window .tags-container{padding-left:4px;text-align:left}.taskschema .window .sub-more-tags{background-color:#d3d3d3;color:#515151}.taskschema .window .remaining{border-bottom-right-radius:0}.taskschema .window .link{flex:1 1 0px;height:17px}.taskschema .window .link svg{position:absolute;top:-3px}.taskschema .window .delta,.taskschema .window .report{flex:1 1 0px}.taskschema .window .move-handle{left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out .25s}.taskschema .window:hover{box-shadow:9px 7px 20px 2px #86d4ec;-o-box-shadow:9px 7px 20px 2px #86d4ec;-webkit-box-shadow:9px 7px 20px 2px #86d4ec;-moz-box-shadow:9px 7px 20px 2px #86d4ec}.taskschema .window:hover .move-handle{opacity:1;transition:opacity .2s ease-in-out 0s}.taskschema .window.ds-selected{box-shadow:9px 7px 20px 2px #86d4ec;-o-box-shadow:9px 7px 20px 2px #86d4ec;-webkit-box-shadow:9px 7px 20px 2px #86d4ec;-moz-box-shadow:9px 7px 20px 2px #86d4ec}.taskschema .window.is-bug{border-color:#8a0707}.taskschema .window:after{background:url(/build/images/gradient_effect.9255ac59.svg);content:"";height:40px;left:0;pointer-events:none;position:absolute;top:0;width:260px}.taskschema .feature-window [data-test-id=card-color]{text-decoration:underline;text-decoration-color:#727272;text-decoration-thickness:1px}.taskschema .feature-window:after,.taskschema .feature-window:before{border-radius:inherit;border-top-right-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;transition:transform .1s ease;width:100%}.taskschema .feature-window:before{background:#f0f0f0;transform:translate(7px,7px);z-index:-1}.taskschema .feature-window:hover:before{transform:translate(10px,10px)}.taskschema .feature-window:hover:after{transform:translate(20px,20px)}.taskschema .feature-window:after{background:#f0f0f0;transform:translate(14px,14px);z-index:-2}.taskschema .active{border:1px dotted green}.delta{background-color:#fff;font-weight:700;margin-right:3px;text-align:right}.positiv{color:#22ea51}.neutral{color:#346789}.negativ{color:rgba(255,0,64,.871);font-weight:bolder}.warning{color:#dc9105}.taskschema .add-task{bottom:15px;left:15px;position:fixed}.taskschema .hover{border:1px dotted red}.taskschema .jtk-connector{z-index:4}.endpointSourceLabel,.endpointTargetLabel,.taskschema .aLabel,.taskschema .jtk-endpoint{cursor:pointer;z-index:21}.taskschema .aLabel{background-color:#fff;border:1px dotted gray;color:#444;font:12px sans-serif;opacity:.8;padding:.4em}.taskschema .aLabel.jtk-hover{background-color:#5c96bc;border:1px solid #fff;color:#fff}.jtk-drag{box-shadow:0 0 0 4px pink!important}.jtk-endpoint{cursor:pointer}.jtk-overlay{background-color:transparent}.dropzone-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.dropzone{background-color:#2a210e;border-radius:7px;color:#fff;height:50px;margin-bottom:15px;text-align:center;width:100%}.weekly-reporting{background-color:#f9fdff;color:#000;margin-top:15px;width:100%}.weekly-reporting td,.weekly-reporting th{border:1px solid}.weekly-reporting th{text-align:center}.weekly-reporting .feature{background-color:rgba(55,136,216,.478);color:#000}.number{text-align:right}.legend{bottom:15px;position:fixed;right:20px;z-index:2}.legend-dialog-tasks{height:500px;margin-left:auto;margin-right:auto;margin-top:25px;position:relative;width:285px}.fc .fc-timegrid-slot-label{display:none}.fc .fc-event{background-color:#519be6}.fc .fc-event-time{display:none}.link-container{background-color:#dbdbdb!important;bottom:50px;left:10px;position:absolute}.task-node-report{border:1px dashed;position:absolute;right:-98px;top:0}.tag{margin-left:5px;margin-right:5px}.endless-containers-wrapper{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.endless-container{margin-bottom:15px;margin-top:15px;padding:5px;width:100%}.endless-label{margin-top:-28px}.endless-label .endless-feature{background-color:#dcdcdc;color:#5e5e5e}.endless-content{display:inline-block;margin-bottom:5px;margin-top:5px;min-height:36px;padding-left:8px;width:100%}.endless{align-items:center;backdrop-filter:blur(2px);background:rgba(3,132,76,.776);border-radius:5px;color:#fff;cursor:grab;display:flex;justify-content:center;margin:auto 0 auto 5px;overflow:hidden;padding:9px}.endless:after{background:linear-gradient(45deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));content:"";height:120%;pointer-events:none;position:absolute;top:-50%;transform:rotate(30deg);width:150%}.endless:hover{backdrop-filter:blur(2px);background:#02563f linear-gradient(45deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0))}.aggregation-item{background-color:aqua;margin-bottom:53px;padding:15px}.task-logo{border:#fff;border-radius:50%;border-style:double;border-width:1px;color:#fff;font-size:smaller;font-weight:700;height:16px;padding-left:1px;padding-top:2px;position:absolute;width:18px}.error-logo{background-color:#d60303;right:-13px;top:0}.feature-logo{background-color:#a54fff;left:-13px;top:0}.done-logo{bottom:5px;color:rgba(3,132,76,.776);position:absolute;right:10px}.done-logo-no-subs{color:#e6e6e6}.tasklink-logo{background-color:#fffc4f;color:#000;left:auto;right:-13px;top:0}td.number{text-align:right;width:48px}.reporting{padding-top:10px}.ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task{backdrop-filter:blur(2px);border:none;-moz-border-radius:.5em;border-radius:.5em;box-shadow:2px 2px 19px #aaa;-o-box-shadow:2px 2px 19px #aaa;-webkit-box-shadow:2px 2px 19px #aaa;-moz-box-shadow:2px 2px 19px #aaa;color:#dbdbdb;cursor:grab;display:inline-block;margin-bottom:2px;margin-right:5px;margin-top:2px;max-width:12.6em;padding:5px 10px 5px 15px;position:relative;text-align:left}.task:after{content:"";height:130%;left:0;pointer-events:none;position:absolute;top:-100%;transform:rotate(30deg);width:150%}.task:after,.task:hover{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}.running-task-link{margin-right:10px;vertical-align:super}.ended-task{background-color:#2c3e50;color:#fff}.move-feature .items-container{padding-left:30px}.move-feature .movable-feature{background-color:#f3eaea;color:#a54fff;cursor:crosshair;margin:10px;padding:5px}.move-feature .movable-feature-invalid{color:red;cursor:not-allowed;display:none}.no-action{color:#878787}.task-sub{background-color:#f8f7fc;border-radius:5px;display:flex;margin-bottom:3px;overflow:hidden;padding:5px}.jtk-connector,.task-sub:hover{overflow:visible}.jtk-group,.jtk-node{position:absolute}.jtk-group{overflow:visible}[data-jtk-group].jtk-group-collapsed [data-jtk-managed]{display:none}[data-jtk-group-content]{position:relative}.katavorio-clone-drag{pointer-events:none}.jtk-surface{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;position:relative;touch-action:none}.jtk-surface,.jtk-surface-direct-render{overflow:hidden!important}.jtk-surface-panning{-webkit-touch-callout:none;cursor:-moz-grabbing;cursor:-webkit-grabbing;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jtk-surface-canvas{overflow:visible!important}.jtk-surface-droppable-node{touch-action:none}.jtk-surface-nopan{cursor:default;overflow:scroll!important}.jtk-surface-tile{border:none;margin:0;outline:none;-webkit-transition:opacity .3s ease .15s;-moz-transition:opacity .3s ease .15s;-o-transition:opacity .3s ease .15s;-ms-transition:opacity .3s ease .15s;transition:opacity .3s ease .15s}.jtk-lasso{background-color:#f5f5f5;border:2px solid #3177b8;display:none;opacity:.5;position:absolute;z-index:20000}.jtk-lasso-select-defeat *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jtk-lasso-mask{background-color:#07234e;bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:20000}.jtk-surface-selected-element{border:2px dotted #c7726c!important}.jtk-surface-pan{background-color:azure;cursor:pointer;opacity:.4;text-align:center;-webkit-transition:background-color .15s ease-in;-moz-transition:background-color .15s ease-in;-o-transition:background-color .15s ease-in;transition:background-color .15s ease-in;z-index:2}.jtk-surface-pan-bottom,.jtk-surface-pan-top{display:flex;height:20px;justify-content:center;width:100%}.jtk-surface-pan-bottom:hover,.jtk-surface-pan-left:hover,.jtk-surface-pan-right:hover,.jtk-surface-pan-top:hover{background-color:#3177b8;color:#fff;font-weight:700;opacity:.6}.jtk-surface-pan-left,.jtk-surface-pan-right{align-items:center;display:flex;height:100%;width:20px}.jtk-surface-pan-active,.jtk-surface-pan-active:hover{background-color:#f76258}.jtk-miniview{background-color:transparent;border:2px solid #d4d8dc;border-radius:4px;height:125px;opacity:.8;overflow:hidden!important;position:relative;width:125px}.jtk-miniview-panner{background-color:#4f6f7e;border:5px dotted #f5f5f5;cursor:move;cursor:-moz-grab;cursor:-webkit-grab;opacity:.4}.jtk-miniview-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing}.jtk-miniview-element{background-color:#607a86;position:absolute}.jtk-miniview-group-element{background:transparent;border:3px solid #000}.jtk-miniview-collapse{color:#f5f5f5;cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:3px;top:-1px}.jtk-miniview-collapse:before{content:"\2012"}.jtk-miniview-collapsed{background-color:#449ea6;border-radius:4px;height:22px;margin-right:0;padding:4px;width:21px}.jtk-miniview-collapsed .jtk-miniview-element,.jtk-miniview-collapsed .jtk-miniview-panner{visibility:hidden}.jtk-miniview-collapsed .jtk-miniview-collapse:before{content:"+"}.jtk-miniview-collapse:hover{color:#e4f013}.jtk-draw-skeleton{bottom:0;left:0;opacity:.8;outline:2px solid #84acb3;position:absolute;right:0;top:0}.jtk-draw-handle{background-color:#84acb3;height:7px;position:absolute;width:7px}.jtk-draw-handle-tl{cursor:nw-resize;left:0;top:0}.jtk-draw-handle-tr{cursor:ne-resize;right:0;top:0}.jtk-draw-handle-bl{bottom:0;cursor:sw-resize;left:0}.jtk-draw-handle-br{bottom:0;cursor:se-resize;right:0}.jtk-draw-drag{background-color:#84acb3;cursor:move;display:none;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.jtk-drag-select-defeat *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}