.context-menu{display:none;min-height:6em;min-width:20em;position:absolute;z-index:10}.context-menu.fullscreen,.context-menu.fullscreen .context-content,.context-menu.fullscreen .context-content .frame{border-radius:0;bottom:0;left:0;max-height:100vh;max-width:100vw;position:absolute;right:0;top:0}.context-menu.fullscreen .context-content .frame h4,.context-menu.fullscreen .context-content h4{height:4em;line-height:4.1em;text-align:center}.context-menu.fullscreen .context-content .frame>footer,.context-menu.fullscreen .context-content>footer{align-items:flex-start;background-color:#0b0c18;border-radius:0;height:7em}.context-menu.fullscreen .context-content .frame>footer .btn,.context-menu.fullscreen .context-content>footer .btn{background-color:#0b0c18;border-radius:0;color:#fff;font-size:1.5em;height:4em}.context-menu:before{animation:smooth .2s ease-out forwards;background:rgba(0,0,0,.15);bottom:-100vw;content:"";display:block;left:-100vw;position:fixed;right:-100vw;top:-100vw;z-index:-1}@keyframes smooth{0%{opacity:0}to{opacity:1}}.context-menu.block{display:block}@media(max-width:599px){.context-menu.block{display:block;left:10vw!important;max-height:90vh;right:10vw!important}.context-menu.fullscreen{left:0!important;max-height:100vh;right:0!important}}.context-content{background-color:#fff;border-radius:.7em;box-shadow:0 .2em 2em -.3em rgba(0,0,0,.361);box-shadow:0 0 1px #fff,.2em .2em 1.9em rgba(0,0,0,.43);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;overflow-y:auto;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.context-content.width-max-content{width:max-content}.context-content .frame>header,.context-content>header{background-color:#0b0c18;color:#fff;display:block;flex-grow:0;flex-shrink:0;font-size:.8em;height:5em;position:relative;width:100%}.context-content .frame>header .text,.context-content>header .text{align-items:center;bottom:0;display:flex;font-size:max(.9rem,1.3em);justify-content:center;left:0;position:absolute;right:0;top:0}.context-content .frame>header .btns,.context-content>header .btns{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:0}.context-content .frame>header .btns .btn,.context-content>header .btns .btn{align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:1em;height:4em;justify-content:center;user-select:none;width:4em;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:transparent;padding-top:.3em}.context-content .frame>header .btns .btn span,.context-content>header .btns .btn span{font-size:3em!important}.context-content .frame>header .btns .btn.btn-back,.context-content>header .btns .btn.btn-back{margin-left:.4em;padding-left:1.6em}.context-content .frame>header .btns .btn.btn-close,.context-content>header .btns .btn.btn-close{margin-right:.4em}.context-content .frame>header .btns .btn:focus,.context-content>header .btns .btn:focus{background-color:hsla(0,0%,53%,.349);border-radius:20em;box-shadow:0 0 15px hsla(0,0%,56%,.533);outline:none;-webkit-transition:background-color .1s ease-out,box-shadow .2s ease-out;-moz-transition:background-color .1s ease-out,box-shadow .2s ease-out;-ms-transition:background-color .1s ease-out,box-shadow .2s ease-out;-o-transition:background-color .1s ease-out,box-shadow .2s ease-out;transition:background-color .1s ease-out,box-shadow .2s ease-out}.context-content .frame>content,.context-content>content{flex-grow:1;flex-shrink:1}.context-content .frame>h4,.context-content>h4{background-color:#e9e9e9;background-color:#0b1723;color:#fff;flex-basis:4em;flex-basis:.1em;font-size:.9em;font-weight:700;line-height:4em;line-height:2.6em;margin-bottom:.3em;margin-top:0;opacity:1;padding-left:1.1em;padding-right:1em;position:sticky;top:0;z-index:1}.context-content .frame>h5,.context-content>h5{background-color:#000;color:#fff;flex-basis:.1em;font-size:.6em;font-style:italic;font-weight:400;line-height:2em;margin-bottom:0;margin-top:0;opacity:1;padding-left:1.3em;padding-right:1em;padding-top:.1em;position:sticky;top:-1px;z-index:1}.context-content .frame>.item,.context-content>.item{align-items:stretch;cursor:pointer;display:flex;flex-basis:2em;flex-direction:row;font-size:max(.9rem,1em);line-height:1.5em;padding-left:.5em;padding-right:.5em;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.context-content .frame>.item.selected,.context-content>.item.selected{background-color:#e9e9e9}.context-content .frame>.item.selected>*,.context-content>.item.selected>*{font-weight:600}.context-content .frame>.item.disabled,.context-content>.item.disabled{color:rgba(0,0,0,.322);pointer-events:none}.context-content .frame>.item.desc,.context-content>.item.desc{background:#e9e9e9;cursor:pointer;margin-top:-.3em;padding-left:1em;padding-right:1em}.context-content .frame>.item.desc>p,.context-content>.item.desc>p{color:#000;font-size:1.5em;line-height:1.3em;margin-bottom:.7em;margin-left:auto;margin-right:auto;max-width:21em;white-space:break-spaces}.context-content .frame>.item.assignee,.context-content>.item.assignee{background:#e9e9e9;cursor:cursor;margin-left:-.5em;margin-top:-.3em;padding-left:1em}.context-content .frame>.item.assignee>h3,.context-content>.item.assignee>h3{font-size:1em;font-weight:100;padding-left:.4em}.context-content .frame>.item>span,.context-content>.item>span{font-size:1.7em!important;font-weight:100;margin-left:-.3em;padding-left:.3em;padding-top:.5em;width:1.3em}.context-content .frame>.item>span:first-child,.context-content>.item>span:first-child{background-color:#f3f3f3}.context-content .frame>.item>span:last-child,.context-content>.item>span:last-child{background-color:#fff;margin-right:-.4em}.context-content .frame>.item>h3,.context-content>.item>h3{font-size:1em;font-weight:100;padding-left:.4em}.context-content .frame>.item>.btn-close,.context-content>.item>.btn-close{position:absolute;right:0}.context-content .frame>.item>h3:first-child,.context-content>.item>h3:first-child{padding-left:.5em;padding-right:.7em}.context-content .frame>footer,.context-content>footer{align-items:center;background-color:#e9e9e9;border-radius:.7em;border-top-left-radius:0;border-top-right-radius:0;bottom:0;display:flex;height:4em;justify-content:space-around;left:0;position:absolute;right:0}.context-content .frame>footer .btn,.context-content>footer .btn{background-color:#fff;border:none;cursor:pointer;font-size:1.1em;line-height:2.8em;overflow-x:hidden;padding-left:1em;padding-right:1em;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.context-content .frame>footer .btn:focus,.context-content>footer .btn:focus{border-color:#5b5b5b;border-radius:0;border-style:solid;border-width:1px 0}.context-content .frame>footer .btn.disabled,.context-content .frame>footer .btn[disabled],.context-content>footer .btn.disabled,.context-content>footer .btn[disabled]{color:rgba(0,0,0,.251);cursor:pointer;opacity:.6;pointer-events:none}.context-content.context-task-options>h4{background-color:#000;color:#fff;flex-basis:.1em;font-size:.6em;font-style:italic;font-weight:400;line-height:2em;margin-bottom:0;padding-left:1.3em;padding-top:.1em}.context-content.footer>.item:last-of-type{padding-bottom:4em}.context-content.context-project h2,.context-content.context-user h2{background:#000;color:#fff;display:flex;font-size:1.3em;font-weight:400;justify-content:center;letter-spacing:.01em;margin:0;padding:.7em}.screen-camera{align-items:stretch;display:none;flex:100%;flex-direction:row;justify-content:flex-start}.screens.s-camera .screen-camera{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100}.camera{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;height:100%}.camera,.camera>header{flex-grow:0;flex-shrink:0}.camera>header{background:#000;color:#fff;flex-basis:4em;position:relative;width:100%;z-index:1}.camera>header .title{font-size:1.05em;height:100%;justify-content:center}.camera>header .btns,.camera>header .title{align-items:center;display:flex;left:0;position:absolute;right:0;top:0}.camera>header .btns{height:4em;justify-content:space-between}.camera>header .btns .spacer{flex-grow:1}.camera>header .btns .btn{background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1em;height:4em;justify-content:center;width:4em}.camera>header .btns .btn [tabindex]:focus,.camera>header .btns .btn:focus{background-color:hsla(0,0%,53%,.349)}.camera>header .btns .btn .mat-icon{align-items:center;display:flex;font-size:2.8em!important}.camera>header .btns .btn.btn-back .mat-icon{margin-left:.4em}.camera section.desc{background:#e9e9e9;box-sizing:border-box;color:#000;flex-basis:1em;flex-grow:0;flex-shrink:1;font-size:max(.9rem,1.7em);line-height:1.5em;padding:1em;position:relative;text-align:center;width:100%;z-index:1}.camera section.desc span{max-width:21em}.camera main{background-color:#000;flex-grow:1}.camera main iframe{border:none;height:100%;position:relative;width:100%}.camera footer{align-items:center;display:flex;flex-direction:row;font-size:.8em;height:0;justify-content:space-between}.confirm-popup-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.confirm-popup-overlay.visible{opacity:1;visibility:visible}.confirm-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:80%;padding:24px;text-align:center;transform:scale(.9);transition:transform .3s ease;width:350px}.confirm-popup-overlay.visible .confirm-popup{transform:scale(1)}.confirm-popup h2{color:#333;font-size:1.5rem;font-weight:400;margin-bottom:16px;margin-top:0}.confirm-popup p{color:#333;font-size:1rem;line-height:1.5;margin-bottom:24px}.confirm-buttons{display:flex;justify-content:space-between}.confirm-buttons button{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:background-color .2s ease}.confirm-buttons button:focus{outline:2px solid red;outline-offset:2px}.confirm-buttons .ok-btn{background-color:red;color:#fff}.confirm-buttons .ok-btn:hover{background-color:#d60000}.confirm-buttons .cancel-btn{background-color:#000;color:#fff}.confirm-buttons .cancel-btn:hover{background-color:#000}.context-project-create{max-width:80vw;width:30em}.context-project-create span.desc{background-color:#e9e9e9;color:#000;font-size:1.5em;height:3em;height:auto;line-height:1.5em;margin-top:-.3em;padding:1em 1em .6em .6em;position:relative}.context-project-create .inputs{align-items:flex-end;background-color:#fff;color:#000;flex-direction:row;justify-content:space-between;min-height:5em}.context-project-create .textarea{flex-grow:1;font-size:1.1em;padding-bottom:3.7em;padding-top:0}.context-project-create .grow-wrap{display:grid}.context-project-create .grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.context-project-create .grow-wrap>textarea{background:transparent;color:#000;overflow:hidden;resize:none}.context-project-create .grow-wrap:after,.context-project-create .grow-wrap>textarea{border:0 solid #345271;border-radius:0;font:inherit;grid-area:1/1/2/2;line-break:anywhere;padding:1em}.context-project-create textarea:focus{border:0 solid red;outline:none!important}.progress-popup-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .1s ease,visibility .1s ease;visibility:hidden;width:100%;z-index:1000}.progress-popup-overlay.visible{opacity:1;visibility:visible}.progress-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:80%;padding:24px;text-align:center;transform:scale(.9);transition:transform .1s ease;width:400px}.progress-popup-overlay.visible .progress-popup{transform:scale(1)}.progress-popup h2{color:#333;font-size:1.5rem;font-weight:400;margin-bottom:16px;margin-top:0}.progress-popup .progress-text{color:#333;font-size:1rem;line-height:1.5;margin-bottom:24px}.progress-bar-container{background-color:#eee;border-radius:6px;height:12px;overflow:hidden;width:100%}.progress-bar{background-color:#000;height:100%;transition:width .4s ease-out;width:0}.screen-marker{align-items:stretch;display:none;flex:100%;flex-direction:row;justify-content:flex-start}.screens.s-marker .screen-marker{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100}.marker{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;height:100%}.marker,.marker>header{flex-grow:0;flex-shrink:0}.marker>header{background:#000;color:#fff;flex-basis:4em;position:relative;width:100%;z-index:1}.marker>header .title{font-size:1.05em;height:100%;justify-content:center}.marker>header .btns,.marker>header .title{align-items:center;display:flex;left:0;position:absolute;right:0;top:0}.marker>header .btns{height:4em;justify-content:space-between}.marker>header .btns .spacer{flex-grow:1}.marker>header .btns .btn{background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1em;height:4em;justify-content:center;width:4em}.marker>header .btns .btn [tabindex]:focus,.marker>header .btns .btn:focus{background-color:hsla(0,0%,53%,.349)}.marker>header .btns .btn .mat-icon{align-items:center;display:flex;font-size:2.8em!important}.marker>header .btns .btn.btn-back .mat-icon{margin-left:.4em}.marker section.desc{background:#e9e9e9;box-sizing:border-box;color:#000;flex-basis:1em;flex-grow:0;flex-shrink:1;font-size:max(.9rem,1.7em);line-height:1.5em;padding:1em;position:relative;text-align:center;width:100%;z-index:1}.marker section.desc span{max-width:21em}.marker main{background-color:#555;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.marker main>.imageholder{background-color:gray;background:#222;flex-basis:min(75vw,100vh - 14.7em - min(1vw,16px)*4);flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}.marker main>.imageholder .shield{height:100%;outline:1px solid #000;position:absolute;width:100%;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;z-index:1}.marker main>.imageholder img{height:100%;object-fit:contain;pointer-events:none;position:absolute;width:100%}.marker main>.imageholder>.circle{height:0;left:50%;left:41em;pointer-events:none;position:absolute;top:50%;top:21em;width:0}.marker main>.imageholder>.circle>.circleborder{border-radius:50%;box-shadow:0 0 0 .5em #ef431b;height:7em;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7em}.marker .comment{bottom:9em;position:fixed;width:100%;z-index:1}.marker .comment .inputs{align-items:flex-end;background-color:#fff;box-shadow:1px 0 7px 3px rgba(0,0,0,.349);color:#000;flex-direction:row;justify-content:space-between;margin-top:-1.1em;min-height:5em}.marker .comment .textarea{flex-grow:1;font-size:max(.9rem,1em);margin:0 auto;max-width:60em;pointer-events:none}.marker .comment .textarea textarea{background-color:#fff;background-color:#494949;width:12em}.marker .comment .textarea textarea:focus{background-color:#fff;border:0 solid #ef431b;box-shadow:0 0 1em rgba(0,0,0,.431);outline:none!important;width:auto}.marker .comment .grow-wrap{display:grid;pointer-events:all}.marker .comment .grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.marker .comment .grow-wrap>textarea{color:#000;overflow:hidden;resize:none}.marker .comment .grow-wrap:after,.marker .comment .grow-wrap>textarea{border:0 solid #000;border-radius:2em;font:inherit;grid-area:1/1/2/2;line-break:anywhere;padding:1rem}.marker .comment .grow-wrap>textarea:focus{border:0 solid #000;border-radius:.1em}.marker .comment .grow-wrap>textarea:focus::placeholder{color:transparent}.marker .comment .grow-wrap>textarea::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker .comment .grow-wrap>textarea::-webkit-input-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker .comment .grow-wrap>textarea:-moz-placeholder,.marker .comment .grow-wrap>textarea::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker .comment .grow-wrap>textarea:-ms-input-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker footer{align-items:flex-start;background-color:#000;color:#fff;display:flex;flex-basis:5.6em;flex-direction:row;flex-grow:0;flex-shrink:0;font-size:max(.9rem,1em);justify-content:center}.marker footer .btn{cursor:pointer;display:flex;font-size:1.6em;line-height:2.8em;padding-left:.3em;padding-right:.3em}.context-positioner.context-content>content{overflow:hidden;position:relative}.context-positioner.context-content>content #mapWrapper{bottom:5em;left:0;overflow:hidden;position:absolute;right:0;top:0}.context-positioner.context-content>content #map{background-position:50%;background-repeat:no-repeat;background-size:contain;height:480px;left:0;outline:1px solid #000;position:absolute;top:0;touch-action:auto;width:318px}.context-positioner.context-content>content #map>.btn{left:-50px;pointer-events:none;position:absolute;top:-50px;transform-origin:50% 50%}.context-textinput{max-width:80vw;width:30em}.context-textinput .inputs{align-items:flex-end;background-color:#fff;color:#000;flex-direction:row;justify-content:space-between;min-height:5em}.context-textinput .textarea{border:0 solid #345271;flex-grow:1;font-size:1.1em;padding-bottom:3.7em}.context-textinput .grow-wrap{display:grid}.context-textinput .grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.context-textinput .grow-wrap>textarea{background:transparent;color:#000;overflow:hidden;resize:none}.context-textinput .grow-wrap:after,.context-textinput .grow-wrap>textarea{border:0 solid #fff;border-radius:0;font:inherit;grid-area:1/1/2/2;line-break:anywhere;padding:1rem}.context-textinput textarea:focus{border:0 solid #345271;box-shadow:0 0 12px rgba(113,158,206,.431);outline:none!important}.screens.s-areacreator .screen-areacreator{display:flex}.screen-areacreator{align-items:stretch;bottom:0;display:none;flex-direction:row;justify-content:flex-start;left:0;position:absolute;right:0;top:0;z-index:2}.areacreator{display:flex;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0}.areacreator>header{align-items:center;background-color:#0b0c18;color:#fff;display:flex;flex-direction:row;font-size:.8em;height:5em;justify-content:space-between;position:relative}.areacreator>header .text{font-size:1.3em;justify-content:center}.areacreator>header .btns,.areacreator>header .text{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.areacreator>header .btns{justify-content:space-between}.areacreator>header .btns .btn{align-items:center;cursor:pointer;display:flex;height:4em;justify-content:center;width:4em}.areacreator>header .btns .btn span{font-size:3em!important}.areacreator>header .btns .btn.btn-back{padding-left:1.2em}.areacreator section.desc{background:#e9e9e9;box-sizing:border-box;color:#000;flex-basis:1em;flex-grow:0;flex-shrink:1;font-size:max(.9rem,1.7em);line-height:1.5em;padding:1em;position:relative;text-align:center;width:100%;z-index:1}.areacreator section.desc span{max-width:21em}.areacreator content{background-color:#fff;background-color:#f2f2f2;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex:100}.areacreator footer{animation:area-footer-animation 1s ease-out forwards;background-color:#0098ff;color:#fff;font-size:.8em;height:7em;position:relative;width:100%}.areacreator footer .btn{align-items:flex-start;display:flex;flex-direction:row;font-size:2em;height:100%;justify-content:center;line-height:2.8em}.areacreator footer .btn .mat-icon{cursor:pointer;font-size:3em!important}.areacreator #mapWrapper{bottom:5em;left:1em;overflow:hidden;position:absolute;right:1em;top:5em}.areacreator #map{background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:0 0 10em -5.9em rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1);height:480px;left:0;position:absolute;top:0;touch-action:auto;width:318px}.areacreator #map>.btn{left:-50px;pointer-events:none;position:absolute;top:-50px;transform-origin:50% 50%}.areacreator #map>.btn>*{pointer-events:none}.areacreator #map>.btn>#button{cursor:pointer;pointer-events:all}.context-areacreator-input,.context-areacreator-titleinput{max-width:80vw;width:30em}.context-areacreator-input .inputs,.context-areacreator-titleinput .inputs{align-items:flex-end;background-color:#fff;color:#000;flex-direction:row;justify-content:space-between;min-height:5em}.context-areacreator-input .textarea,.context-areacreator-titleinput .textarea{border:0 solid #345271;flex-grow:1;font-size:1.1em;padding-bottom:3.7em}.context-areacreator-input .grow-wrap,.context-areacreator-titleinput .grow-wrap{display:grid}.context-areacreator-input .grow-wrap:after,.context-areacreator-titleinput .grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.context-areacreator-input .grow-wrap>textarea,.context-areacreator-titleinput .grow-wrap>textarea{background:transparent;color:#000;overflow:hidden;resize:none}.context-areacreator-input .grow-wrap:after,.context-areacreator-input .grow-wrap>textarea,.context-areacreator-titleinput .grow-wrap:after,.context-areacreator-titleinput .grow-wrap>textarea{border:0 solid #fff;border-radius:0;font:inherit;grid-area:1/1/2/2;line-break:anywhere;padding:1rem}.context-areacreator-input textarea:focus,.context-areacreator-titleinput textarea:focus{border:0 solid #345271;box-shadow:0 0 12px rgba(113,158,206,.431);outline:none!important}.areacreator .mark{bottom:0;display:none;flex-direction:column;justify-content:space-between;left:0;position:fixed;right:0;top:4em;z-index:1}.areacreator .mark>.header{flex-basis:4em;flex-grow:0;flex-shrink:0}.areacreator .mark>content{background-color:#e9e9e9;background-color:#555;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.areacreator .mark>content>.hint{align-items:center;background-color:#e9e9e9;color:gray;display:flex;flex-basis:1em;font-size:max(.9rem,1em);line-height:1.5em;padding:1em}.areacreator .mark>content>.hint span{margin-left:auto;margin-right:auto;width:100%}.areacreator .mark>content>.imageholder{background-color:gray;background:#222;flex-basis:min(75vw,100vh - 14.7em - min(1vw,16px)*4);flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}.areacreator .mark>content>.imageholder .shield{height:100%;outline:1px solid #000;position:absolute;width:100%;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;z-index:1}.areacreator .mark>content>.imageholder img{height:100%;object-fit:contain;pointer-events:none;position:absolute;width:100%}.areacreator .mark>content>.imageholder>.circle{height:0;left:50%;left:41em;pointer-events:none;position:absolute;top:50%;top:21em;width:0}.areacreator .mark>content>.imageholder>.circle>.circleborder{border-radius:50%;box-shadow:0 0 0 .5em rgba(255,0,0,.22);height:7em;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7em}.areacreator .mark>content>.settings{background-color:#fff;display:none;flex-basis:4em;flex-grow:1;flex-shrink:1}.areacreator .mark>footer{align-items:flex-start;background-color:#000;color:#fff;display:flex;flex-basis:5.6em;flex-direction:row;flex-grow:0;flex-shrink:0;font-size:max(.9rem,1em);justify-content:center}.areacreator .mark>footer .btn{cursor:pointer;display:flex;font-size:1.6em;line-height:2.8em;padding-left:.3em;padding-right:.3em}.areacreator .mark>content .settings .confirm>header{background-color:#fff;flex-basis:6em;flex-grow:0;flex-shrink:0;position:relative}.areacreator .mark>content .settings .confirm>header>p{font-weight:500;left:1em;margin:0;opacity:.6;overflow:hidden;position:absolute;right:3.8em;right:.5em;text-overflow:ellipsis;top:.5em;white-space:nowrap}.areacreator .mark>content .settings .confirm>header>h1{font-size:1.7em;font-weight:600;left:.51em;line-height:1.4em;margin:0;opacity:1;overflow:hidden;padding-top:0;position:absolute;right:3em;right:.51em;text-overflow:ellipsis;top:1.01em;white-space:nowrap}.areacreator .mark>content .settings .confirm>header>.state-icons{align-items:flex-start;bottom:0;display:flex;justify-content:flex-end;left:inherit;opacity:1;position:absolute;right:1em;top:2em;user-select:none;width:6em}.areacreator .mark>content .settings .confirm>header>.state-icons>span{color:#00b3ff;display:none;font-size:3em!important;font-weight:600;margin-top:-.25em}.areacreator .mark>content .settings .confirm>header>div{display:flex;flex-direction:row;justify-content:space-between;left:1em;margin:0;position:absolute;right:1em;top:4.2em}.areacreator .mark>content .settings .confirm>header>div.categories>*{font-weight:500;margin:0;opacity:.6;overflow:hidden;padding-bottom:.6em;padding-right:.4em;text-overflow:ellipsis;white-space:nowrap}.areacreator .mark>content .settings .confirm>header>div.categories>#id{flex-grow:0;flex-shrink:0;padding-right:2em}.areacreator .mark>content .settings .confirm>header>div.categories>#spacer{flex-grow:1;flex-shrink:1}.areacreator .mark>content .settings .confirm>header>div.categories>#state{flex-grow:0;flex-shrink:0;opacity:1}.areacreator .mark>content .settings .confirm.state-created>header{background-color:#f7f7f7}.areacreator .mark>content .settings .confirm.state-rejected>header{background-color:#fff0f0}.areacreator .mark>content .settings .confirm.state-executed>header{background-color:#f0faff}.areacreator .mark>content .settings .confirm.state-approved>header{background-color:#f0fff2}.areacreator .mark>content .settings .confirm.state-approved2>header{background-color:#fcfff0}.areacreator .mark>content .settings .confirm>header>.state-icons span{color:#00b3ff;display:none;font-size:3em!important;font-weight:600;margin-top:-.25em}.areacreator .mark>content .settings .confirm.state-active>header>.state-icons span.active{color:#b3b3b3;display:inherit;font-weight:500}.areacreator .mark>content .settings .confirm.state-canceled>header>.state-icons span.canceled,.areacreator .mark>content .settings .confirm.state-paused>header>.state-icons span.paused{color:grey;display:inherit;font-weight:500}.areacreator .mark>content .settings .confirm.state-rejected>header>.state-icons span.rejected{color:#b34d4d;display:inherit;font-weight:500}.areacreator .mark>content .settings .confirm.state-executed>header>.state-icons span.executed{color:#0af;display:inherit;font-weight:500}.areacreator .mark>content .settings .confirm.state-approved>header>.state-icons span.approved{color:#26d944;display:inherit;font-weight:500}.areacreator .mark>content .settings .confirm.state-doubleapproved>header>.state-icons span.doubleapproved{color:#ac0;display:inherit;font-weight:500}.areacreator .mark>content .settings .confirm.state-active>header>div.categories>div#state{color:#b3b3b3;padding-right:.5em}.areacreator .mark>content .settings .confirm.state-canceled>header>div.categories>div#state,.areacreator .mark>content .settings .confirm.state-paused>header>div.categories>div#state{color:grey}.areacreator .mark>content .settings .confirm.state-rejected>header>div.categories>div#state{color:#b34d4d}.areacreator .mark>content .settings .confirm.state-executed>header>div.categories>div#state{color:#0af}.areacreator .mark>content .settings .confirm.state-approved>header>div.categories>div#state{color:#26d944}.areacreator .mark>content .settings .confirm.state-doubleapproved>header>div.categories>div#state{color:#ac0}.areacreator .mark>content .hint .create,.areacreator .mark>content .settings .confirm,.areacreator .mark>footer .create{display:none}.areacreator .mark.confirm>content{background-color:#e9e9e9}.areacreator .mark.confirm>content .settings{display:inherit}.areacreator .mark.confirm>content .settings .confirm{display:block;font-size:max(.9rem,1em);margin-left:auto;margin-right:auto;max-width:60em;width:100%}.areacreator .mark.confirm>footer{background-color:red}.areacreator .mark.confirm>footer .create{display:inherit}.areacreator .mark.confirm>footer .save{display:none}.areacreator .mark.confirm>content .hint .create{display:inherit}.areacreator .mark.confirm>content .hint .save{display:none}.areacreator .mark.confirm>content .imageholder{flex-basis:min(75vw,100vh - 30em);flex-grow:0}.areacreator .mark>content .settings .confirm header #id,.areacreator .mark>content .settings .confirm header #state,.areacreator .mark>content .settings .confirm header .state-icons{display:none}.context-filter-main .item.filter{flex-basis:1.7em}.context-filter-main .item.filter.tasktitle{padding-bottom:1em}.context-filter-main .item.filter h3{align-items:center;background-color:red;border-radius:1em;color:#fff;display:flex;flex-direction:row;line-height:1.9em;margin:0 0 0 2.4000111998em;text-wrap:nowrap}.context-filter-main .item.coop h3,.context-filter-main .item.state h3,.context-filter-main .item.tasktitle h3{font-size:.9em}.context-filter-main .item h3 .mat-icon{font-size:1.5em!important;font-weight:100;margin-left:-.1em;padding-left:0}.context-filter-main .item h3 .mat-icon.close{margin-right:-.3em;padding-left:.3em;padding-right:0}.context-filter-main .item{background-color:#fff;color:rgba(0,0,0,.671)}.context-filter-main .item span{color:#000}.context-filter-main .item.on{background-color:#fff;color:#000}.context-filter-main .item.on span.mat-icon{background-color:red;color:#fff}#filter-btn .mat-icon.states-footer{font-size:1.8em!important;font-weight:100;line-height:1em;padding-left:0}body{background:#000;font-family:Roboto,sans-serif;margin:0;opacity:1}body *{opacity:0}body.loaded *,body.loading .body-bg{opacity:1}body.loaded #screens{opacity:1;transition:opacity .2s ease-in-out}html{overflow:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}button{font-family:Roboto,sans-serif}@media print{.no-print,.no-print *{display:none!important}}.btn:focus,.tab:focus,[tabindex]:focus{background-color:hsla(0,0%,53%,.349);border-radius:20em;box-shadow:0 0 15px hsla(0,0%,56%,.533);outline:none;-webkit-transition:background-color .1s ease-out,box-shadow .2s ease-out;-moz-transition:background-color .1s ease-out,box-shadow .2s ease-out;-ms-transition:background-color .1s ease-out,box-shadow .2s ease-out;-o-transition:background-color .1s ease-out,box-shadow .2s ease-out;transition:background-color .1s ease-out,box-shadow .2s ease-out}::-webkit-scrollbar{height:2px;width:2px}::-webkit-scrollbar-track{background-color:transparent;border-radius:2px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:0}.action{color:#0098ff}.body-bg{background-image:url(https://firebasestorage.googleapis.com/v0/b/onsite-europe.appspot.com/o/books%2Ffiles%2F-NhSgXRYTQKed2-bzB3p%2Ffile.t5.jpg?alt=media&token=3117d1a8-3942-4cb3-8032-11de10974761&title=20230910%20background.png);background-repeat:repeat;background-size:cover;filter:saturate(1.6);position:fixed;z-index:-1}.body-bg,.body-bg:before{bottom:0;left:0;right:0;top:0}.body-bg:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(35px);background-color:hsla(0,0%,4%,.5);content:"";position:absolute}.mat-icon{display:inline-block;font-family:Material Symbols Outlined;font-size:1em!important;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;background:0;border:0}.screens{bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0}.screens.loading{box-shadow:inset 0 3px 0 rgba(0,169,255,.639)}.screens.unsaved{box-shadow:inset 0 3px 0 rgba(255,188,0,.639)}.screens.offline{box-shadow:inset 0 3px 0 rgba(251,255,0,.639)}.tabs-row{align-items:stretch;color:#fff;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;height:4em;justify-content:space-around;overflow:hidden}.tabs-row a{color:inherit;text-decoration:none}.tabs-set{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.tabs-set-first{justify-content:flex-start;width:100%}.screens.v-task .tabs-set-first .btn-s-qrcode{display:none}.tabs-set-second{flex:4;justify-content:flex-start}.tabs-set-third{flex:4;justify-content:flex-end}.screens .tabs-set-third .btn-task{display:none}.screens.v-task .tabs-set-third .btn-task{display:block}.tab{background:0;border:0;color:#fff;cursor:pointer;display:flex;font-size:2.8em;overflow:hidden;padding-left:.3em;padding-right:.3em}.screens.s-infos .tab.btn-s-infos,.screens.s-members .tab.btn-s-members,.screens.s-menu .tab.btn-s-menu,.screens.s-tasks.textsearch .tab.btn-s-search,.screens.s-tasks:not(.textsearch) .tab.btn-s-tasks{background-color:#fff;border-radius:.2em;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#000;height:1.3em;margin-bottom:0;margin-top:.13em;padding:.1em .3em .3em}.screens.s-infos .tab.btn-s-infos:focus,.screens.s-infos .tab.btn-s-infos[tabindex]:focus,.screens.s-members .tab.btn-s-members:focus,.screens.s-members .tab.btn-s-members[tabindex]:focus,.screens.s-menu .tab.btn-s-menu:focus,.screens.s-menu .tab.btn-s-menu[tabindex]:focus,.screens.s-tasks.textsearch .tab.btn-s-search:focus,.screens.s-tasks.textsearch .tab.btn-s-search[tabindex]:focus,.screens.s-tasks:not(.textsearch) .tab.btn-s-tasks:focus,.screens.s-tasks:not(.textsearch) .tab.btn-s-tasks[tabindex]:focus{box-shadow:0 0 15px hsla(0,0%,100%,.718);outline:none;-webkit-transition:box-shadow .2s ease-out;-moz-transition:box-shadow .2s ease-out;-ms-transition:box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}.screens.s-menu .screen-menu{display:flex}.screen-menu{align-items:stretch;display:none;flex:100;flex-direction:row;justify-content:flex-start}.menu{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.menu>content{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex-basis:4em;flex-grow:1;flex-shrink:1;height:auto;overflow:auto;overflow-x:hidden}.menu>content>h1{background-color:#fff;box-shadow:0 .4em .5em -.6em rgba(0,0,0,.361);color:#000;font-size:1.4em;font-weight:700;height:2.5em;line-height:3em;margin:1.3em auto auto;max-width:54.5em;padding-bottom:.1em;padding-left:.9em;padding-top:.75em;position:sticky;top:-.1em;user-select:none;width:100%;z-index:10}.menu>content>h1 .btn-add-project-small-holder{cursor:pointer;display:inline;user-select:none;vertical-align:-.1em}.menu>content>h1 .btn-add-project-small-holder #btn-add-project-small{height:.9em;overflow-clip-margin:1px;padding-left:.4em;transition:color .3s;width:.9em}.menu>content .btn-add-project-small-holder #btn-add-project-small:hover{color:#0098ff}.menu>content>h1.invite{cursor:pointer}.menu>content>h1.invite:after{content:"";display:contents;display:inline-flex;font-family:Material Symbols Outlined;font-size:1.6em;line-height:.3em;vertical-align:-.3em;width:1em}.menu>content.hide-invites>h1.invite{box-shadow:none}.menu>content.hide-invites>h1.invite:after{content:""}.menu>content.no-invites>h1.invite{display:none}.menu>content>.show-invites{background-color:#fff;color:#0098ff;cursor:pointer;display:none;font-weight:400;height:2.5em;line-height:3em;margin:-.8em auto auto;max-width:min(94vw,75.5em);padding-left:.7em;width:100%}.menu>content.hide-invites>.show-invites{display:block}.menu>content.no-invites>.show-invites{display:none}.menu>content>article{background-color:#ebebeb;display:flex;flex-direction:row;height:max-content;margin:0 auto .1em;max-width:70em;min-height:15em;overflow:hidden;position:relative;transition:background-color .2s ease-in;user-select:none;width:100%}.menu>content>article:last-of-type{margin-bottom:10em}.menu>content>article.project{cursor:pointer}.menu>content>article.project:hover{background-color:#f7f7f7;transition:background-color .1s ease-in}.menu>content>article.project:active,.menu>content>article.project:focus{background-color:#e0e0e0;transition:background-color .2s ease-out}.menu>content>article.project:focus{border-radius:0}.menu>content>article.project.selected{background:#bed1ff}.menu>content>article.project.selected:hover{background:#d8e3ff}.menu>content>article.project.selected:active,.menu>content>article.project.selected:focus{background:#a7c1ff}.menu>content>article.project.refresh:after{background-color:#00bfff;border-bottom-right-radius:1.5em;border-top-right-radius:1.5em;bottom:0;color:#fff;content:"Aktualisiere…";font-size:1.2em;font-style:italic;font-weight:100;height:2.5em;line-height:2.5em;padding-left:.5em;padding-right:.7em;position:absolute}html[lang|=en] .menu>content>article.project.refresh:after{content:"Updating…"}html[lang|=de] .menu>content>article.project.refresh:after{content:"Aktualisiere…"}html[lang|=it] .menu>content>article.project.refresh:after{content:"Aggiornamento…"}.menu>content>article.project.refresh:before{animation:pulse 2s infinite;background-color:#00bfff;bottom:0;content:" ";height:.2em;position:absolute;width:100%;z-index:1}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,191,255,.7);opacity:.3}70%{box-shadow:0 0 0 .4em rgba(0,191,255,0);opacity:1}to{box-shadow:0 0 0 0 rgba(0,191,255,0);opacity:.3}}.menu>content>article>.cover{flex-basis:15em;flex-grow:0;flex-shrink:0;height:15em;position:relative}.menu>content>article>.cover>img{height:100%;object-fit:cover;width:100%}.menu>content>article>.cover>.cover-icon{color:#000;font-size:3em!important;height:1em!important;position:absolute;right:.1em;text-shadow:0 0 .1em #fff,0 0 .1em #fff,0 0 .1em #fff,0 0 .1em #fff,0 0 .1em #fff,0 0 .1em #fff,0 0 .1em #fff,0 0 .1em #fff;top:.3em;user-select:none;width:1em!important}.menu>content>article>content>footer{display:flex;flex-direction:row;font-size:1em;font-style:normal;height:2.7em;justify-content:space-between;padding-top:.8em}@media(max-width:599px){.menu>content>article>content>footer{font-size:.8em}}.menu>content>article>content>footer>div{display:flex;flex-direction:row;font-size:1.5em;line-height:1em}.menu>content>article>content>footer>div>span.mat-icon{font-size:1.3em!important;line-height:.8em;margin-left:.1em;margin-right:.1em}.menu>content>article>content>footer>div>span.mat-icon.info{color:transparent;position:relative}.menu>content>article>content>footer>div.taskstate.alert,.menu>content>article>content>footer>div.userstate.alert{color:red}.menu>content>article>content>footer>div.taskstate.alert>span.mat-icon,.menu>content>article>content>footer>div.userstate.alert>span.mat-icon{color:red;font-weight:900}.menu>content>article>content>footer>div>#taskstate-news{display:none}.menu>content>article.news>content>footer>div>#taskstate-news{background:#00bfff;border-radius:2em;color:#fff;display:block;font-size:.8em;font-weight:400;height:2em;line-height:2.1em;pointer-events:none;position:absolute;right:1em;text-align:center;top:1em;width:2em}.menu>content>article>content>.flex{flex-grow:1;flex-shrink:1}.menu>content>article>content{display:flex;flex-direction:column;flex-grow:1;font-weight:100;height:6em;height:100%;justify-content:space-between;min-height:15em;overflow:hidden;padding-left:1em;padding-right:1em;text-overflow:ellipsis;white-space:nowrap}.menu>content>article>content>h1{font-size:1.7em;font-weight:200;line-height:1.3em;margin:0;overflow-x:hidden;padding:.7em 0 .2em;text-overflow:ellipsis;white-space:nowrap}.menu>content>article>content>span{font-size:1.1em;line-height:1.3em;margin:0;padding:0}.menu>content>article>content>span p{display:inline;font-style:normal;font-weight:600}.menu>content>article>content>blockquote{margin:0}.menu>content>article>content>blockquote p{background:#d9d9d9;border-radius:5px;line-height:1.3em;padding:15px;white-space:pre-line}.menu>content>article>content blockquote p:before{content:"“"}.menu>content>article>content blockquote p:after{content:"”"}.menu>content>article>content>.buttons{font-size:.7em;padding-bottom:2.8em}.menu>content>article>content>.buttons>*{background:#2698fc;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:1px;margin:-.4em 1.2em -.4em 0;outline:none;overflow:hidden;padding:1em 4em 1em 1em;position:relative;text-transform:uppercase;-webkit-transition:color,background-color .3s;-moz-transition:color,background-color .3s;transition:color,background-color .25s}.menu>content>article>content>.buttons>:hover{background:#f29e0d;color:#fff}.menu>content>article>content>.buttons>:active{background:#f58500}.menu>content>article>content>.buttons>:before{content:"";font-family:Material Symbols Outlined;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-transform:none;-webkit-font-smoothing:antialiased;font-size:180%;height:100%;left:0;left:auto;line-height:1.8em;position:absolute;right:0;top:0;width:22%;z-index:2}.menu>content>article>content>.buttons>:after{background:hsla(0,0%,100%,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";height:200%;margin:-.5em 0 0 -.5em;position:absolute;right:0;top:0;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:30%;z-index:-1;z-index:1}.menu>content>article>content>.buttons>:hover:after{width:40%}.menu>content>article>content>.buttons>.accept:before{content:""}.menu>content>article>content>.buttons>.deny:before{content:""}.menu>content>article>content>.buttons>.accept{background:#2698fc}.menu>content>article>content>.buttons>.accept:hover{background:#0064ff}.menu>content>article>content>.buttons>.accept:active{background:#2698fc}.menu>content>article>content>.buttons>.deny{background:#f58500}.menu>content>article>content>.buttons>.deny:hover{background:#ff6000}.menu>content>article>content>.buttons>.deny:active{background:#f58500}.menu>content.hide-invites>article.invite{display:none}.menu>content .btn-add-project-holder{margin:auto;max-width:70em;min-height:15em;overflow:hidden;user-select:none;width:100%}.menu>content .btn-add-project-holder #btn-add-project{color:#ebebeb;cursor:pointer;height:5em;margin:auto;overflow-clip-margin:1px;padding-top:2.5em;transition:color .3s;width:100%}.menu>content .btn-add-project-holder #btn-add-project:hover{color:#0098ff}.menu>header{flex-basis:0;flex-grow:0;flex-shrink:0;font-size:.8em;height:5em;padding-left:1em;padding-right:1em;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:20}.menu>header>.wrapper{align-items:center;display:flex;flex-direction:row;height:5.7em;justify-content:flex-start;margin:auto;max-width:89em;pointer-events:none;user-select:none;width:100%}.menu>header>.wrapper>.spacer{flex-grow:1;flex-shrink:1;pointer-events:none}.menu>header>.wrapper>.locale{cursor:pointer;flex-grow:0;flex-shrink:0;font-size:1.3em;line-height:3em;padding-left:1em;padding-right:1em;pointer-events:all;text-align:right}.menu>header>.wrapper>.locale:active{color:#007fa9}.menu>header>.wrapper>.user{cursor:pointer;flex-basis:5em;flex-grow:0;flex-shrink:0;pointer-events:all;width:4em}.menu>header>.wrapper>.user>.avatar{border-radius:50%;height:4em;overflow:hidden;width:4em}.menu>header>.wrapper>.user>.avatar img{height:100%;object-fit:cover;width:100%}.menu>header>.wrapper>.user>.avatar{align-items:center;background-color:#ff8b8b;border-radius:10em;color:#fff;display:flex;font-size:1.3em;font-weight:600;height:2.5em;justify-content:center;letter-spacing:.05em;margin-top:-.4em;padding:0;width:2.5em}.menu>footer{align-items:center;bottom:1.1em;color:rgba(0,0,0,.2);display:flex;flex-basis:0em;flex-direction:row;flex-grow:0;flex-shrink:0;font-size:.8em;height:0;justify-content:space-between;position:absolute;right:1em}@media(max-width:599px){.menu>content>article>content,.screen-menu .menu>content>article{min-height:10em}.menu>content>article>.cover{flex-basis:10em;height:10em}}.screens.s-tasks .screen-tasks{display:flex}.screen-tasks{align-items:stretch;display:none;flex:100;flex-direction:row;justify-content:flex-start}.folders{display:flex;flex-basis:24%;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;max-width:30em;order:1;overflow:hidden}@media(max-width:599px){.screens.area-popup .folders{background:#fff;background:hsla(0,0%,91%,.69);bottom:4.4em;box-shadow:none;display:flex;height:auto;left:0;margin:0;max-width:100%;padding:0;position:absolute;right:0;top:5em;width:100%;z-index:10}.screens.vs-taskmap.area-popup .folders{opacity:.95}.screens.area-popup .folders>header{display:none}.screens.area-popup.textsearch .folders{margin-top:4em}}.folders>header{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);cursor:pointer;display:flex;flex-basis:5em;flex-direction:row;flex-grow:0;flex-shrink:0;height:5em;overflow:hidden;padding-right:1em}.folders>header.context-menu-open{background-color:#e1e1e1}.folders>header>.img-wrapper{align-items:center;display:block;display:flex;display:none;flex-basis:5em;flex-grow:0;flex-shrink:0;height:5em;justify-content:center;width:5em}.folders>header>.img-wrapper>img{border-radius:1em;height:3.5em;width:3.5em}.folders>header>h1{font-weight:100;height:6em;margin-top:.8em;overflow:hidden;padding-left:.5em;text-overflow:ellipsis;white-space:nowrap}.folders>header.selected>h1{font-weight:700}.folders>content{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex-basis:0;flex-grow:1;flex-shrink:1;max-width:100%;overflow:auto}@media(max-width:599px){.folders>content{max-width:calc(100% - 5.2em)}}.folders>content>span{box-sizing:border-box;display:block;font-size:1.2em;font-weight:100;line-height:1.4em;max-width:13em;opacity:.2;padding-left:.9em}@media(max-width:599px){.folders>content>span{font-size:1.5em;max-width:13em;padding-left:1em}}.folders>content>div:last-of-type{padding-bottom:8em}.folders content>div>header{clear:left;cursor:pointer;display:block;font-size:1.6em;font-weight:200;line-height:1.9em;overflow:hidden;padding-top:.6em;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%;-webkit-touch-callout:none}.folders content>div>header:before{content:"";display:block;float:left;font-family:Material Symbols Outlined;font-size:1.8em;line-height:1em;opacity:.2;width:1em}.folders content>div.closed>header:before{content:"";opacity:.5}.folders content>div.closed>content{display:none}.folders content>div.selected>header{font-weight:600;opacity:1}.folders content>div.selected>header:before{opacity:1}.folders content>div.leaf>header:before{opacity:0}.folders content>div>content{clear:left;display:block;padding-left:3em;position:relative}.folders content>div.context-menu-open>header{background-color:#e1e1e1}.folders footer{align-items:center;display:flex;display:none;flex-basis:1em;flex-direction:row;flex-grow:0;flex-shrink:0;height:1em;justify-content:space-between}@media(max-width:10599px){.context-menu,.screens{font-size:min(1vw,16px)}.context-menu{font-size:max(.8em,14px)}}@media(max-width:599px){.context-menu,.screens{font-size:3.1vw}.screens.s-tasks .screen-tasks{display:flex;flex-wrap:wrap}.folders{display:none}.screens.s-tasks .screen-tasks{display:block!important;position:relative}}.screens.s-members .screen-members{display:flex}.screen-members{align-items:stretch;display:none;flex:100;flex-direction:row;justify-content:flex-start}.members{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%}.members .content{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex:100}.members .footer{align-items:center;display:flex;flex-direction:row;font-size:.8em;height:0;justify-content:space-between}.screens.s-infos .screen-infos{display:flex}.screen-infos{align-items:stretch;display:none;flex:100;flex-direction:row;justify-content:flex-start}.infos{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%}.infos .content{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex:100}.infos .footer{align-items:center;display:flex;flex-direction:row;font-size:.8em;height:0;justify-content:space-between}.screens.s-file .screen-file{display:flex}.screen-file{align-items:stretch;display:none;flex:100;flex-direction:row;justify-content:flex-start}.file{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%}.file .content{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex:100}.file .footer{align-items:center;display:flex;flex-direction:row;font-size:.8em;height:0;justify-content:space-between}.screens.s-qrcode .screen-qrcode{display:flex}.screen-qrcode{align-items:stretch;display:none;flex:100%;flex-direction:row;justify-content:flex-start;margin-top:-4em}.qrcode{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;height:100%}.qrcode,.qrcode>.header{flex-grow:0;flex-shrink:0}.qrcode>.header{background:#000;color:#000;flex-basis:0;position:relative;width:100%;z-index:1}.qrcode>.header .text{justify-content:center}.qrcode>.header .btns,.qrcode>.header .text{align-items:center;display:flex;height:4em;left:0;position:absolute;right:0;top:0}.qrcode>.header .btns{justify-content:space-between}.qrcode>.header .btns .spacer{flex-grow:1}.qrcode>.header .btns .btn{background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1em;height:4em;justify-content:center;width:4em}.qrcode>.header .btns .btn .mat-icon{align-items:center;color:#000;display:flex;font-size:2.8em!important}.qrcode>.header .btns .btn.btn-back .mat-icon{margin-left:.4em}.qrcode .content{background-color:#fff;flex-grow:1}.qrcode .content iframe{border:none;height:100%;position:relative;width:100%}.screen-qrscan{align-items:stretch;display:none;flex:100%;flex-direction:row;justify-content:flex-start;margin-top:-4em}.screens.s-qrscan .screen-qrscan{display:flex}.qrscan{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;height:100%}.qrscan,.qrscan>.header{flex-grow:0;flex-shrink:0}.qrscan>.header{background:#000;color:hsla(0,0%,100%,.522);flex-basis:0;position:relative;width:100%;z-index:1}.qrscan>.header .text{justify-content:center}.qrscan>.header .btns,.qrscan>.header .text{align-items:center;display:flex;height:4em;left:0;position:absolute;right:0;top:0}.qrscan>.header .btns{justify-content:space-between}.qrscan>.header .btns .spacer{flex-grow:1}.qrscan>.header .btns .btn{background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1em;height:4em;justify-content:center;width:4em}.qrscan>.header .btns .btn [tabindex]:focus,.qrscan>.header .btns .btn:focus{background-color:hsla(0,0%,53%,.349)}.qrscan>.header .btns .btn .mat-icon{align-items:center;display:flex;font-size:2.8em!important}.qrscan>.header .btns .btn.btn-back .mat-icon{margin-left:.4em}.qrscan .content{background-color:#000;flex-grow:1}.qrscan .content iframe{border:none;height:100%;position:relative;width:100%}.qrcode .footer{align-items:center;display:flex;flex-direction:row;font-size:.8em;height:0;justify-content:space-between}.screens.s-pdfcreator .screen-pdfcreator{display:flex}.screen-pdfcreator{align-items:stretch;display:none;flex:100%;flex-direction:row;justify-content:flex-start;margin-top:-4em}.pdfcreator{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%}.pdfcreator>.header{background:#000;color:#000;flex-basis:0;flex-grow:0;flex-shrink:0;position:relative;width:100%;z-index:1}.pdfcreator>.header .text{justify-content:center}.pdfcreator>.header .btns,.pdfcreator>.header .text{align-items:center;display:flex;height:4em;left:0;position:absolute;right:0;top:0}.pdfcreator>.header .btns{justify-content:space-between}.pdfcreator>.header .btns .spacer{flex-grow:1}.pdfcreator>.header .btns .btn{cursor:pointer;display:flex;height:4em;justify-content:center;width:4em}.pdfcreator>.header .btns .btn .mat-icon{align-items:center;display:flex;font-size:2.8em!important}.pdfcreator>.header .btns .btn.btn-back .mat-icon{margin-left:.4em}.pdfcreator .content{background-color:#fff;flex-grow:1;padding-top:4em}.pdfcreator .content iframe{border:none;height:100%;position:relative;width:100%}.pdfcreator .footer{align-items:center;display:flex;flex-direction:row;font-size:.8em;height:0;justify-content:space-between}.screens.s-xlscreator .screen-xlscreator{display:flex}.screen-xlscreator{align-items:stretch;display:none;flex:100%;flex-direction:row;justify-content:flex-start;margin-top:-4em}.xlscreator{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%}.xlscreator>.header{background:#000;color:#000;flex-basis:0;flex-grow:0;flex-shrink:0;position:relative;width:100%;z-index:1}.xlscreator>.header .text{justify-content:center}.xlscreator>.header .btns,.xlscreator>.header .text{align-items:center;display:flex;height:4em;left:0;position:absolute;right:0;top:0}.xlscreator>.header .btns{justify-content:space-between}.xlscreator>.header .btns .spacer{flex-grow:1}.xlscreator>.header .btns .btn{background:none;border:none;cursor:pointer;display:flex;height:4em;justify-content:center;width:4em}.xlscreator>.header .btns .btn .mat-icon{align-items:center;display:flex;font-size:2.8em!important}.xlscreator>.header .btns .btn.btn-back .mat-icon{margin-left:.4em}.xlscreator .content{background-color:#fff;flex-grow:1;padding-top:4em}.xlscreator .content iframe{border:none;height:100%;position:relative;width:100%}.xlscreator .footer{align-items:center;display:flex;flex-direction:row;font-size:.8em;height:0;justify-content:space-between}.screens.s-tasks.v-map .map{display:flex}.screens.s-tasks.v-map.v-task .map{flex-basis:35%;width:35%}.map{align-items:stretch;background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);display:none;flex-basis:70%;flex-direction:column;flex-grow:1;flex-shrink:0;height:100%;justify-content:flex-start;order:2;position:relative;width:70%}.screens.s-tasks.v-taskset .taskset{display:flex}.screens.s-tasks.v-taskset.v-task .taskset{flex-basis:35%;width:35%}.screens.s-tasks.v-taskset.vs-tasklist .taskset{max-width:70em}.taskset{display:none;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;order:2;position:relative}@media(max-width:599px){.taskset{max-width:100%!important;position:absolute;width:100%!important}.screens.s-tasks.v-task .taskset{opacity:0;transition:opacity 1s}}.taskset>nav{display:none;flex-basis:4em;margin-top:-4em;padding-left:0;position:absolute;width:100%}div#screens.textsearch .taskset>nav{display:block}.taskset>nav>.mat-input{display:flex;font-size:2em;margin-top:.2em;position:relative}.taskset>nav>.mat-input,.taskset>nav>.mat-input input{font-weight:100;margin-bottom:0;max-width:100%;width:100%}.taskset>nav>.mat-input input{background-color:#000;border:none;border-image:none;border-radius:1em;box-shadow:inset 0 0 11px 1px hsla(0,0%,100%,.25);color:#fff;font-size:.85em;margin-right:0;margin-top:0;outline:.05em solid #3b3b3b;padding:.4em 2em .3em .825em}.taskset>nav>.mat-input input:focus,.taskset>nav>.mat-input input[tabindex]:focus{outline:.05em solid #00b7ff}.taskset>nav>.mat-input button.btn-textsearch-close{align-items:center;background:none;border:none;border-radius:1em;bottom:.21505em;color:#fff;cursor:pointer;display:flex;font-size:1em;height:1.2048em;justify-content:center;position:absolute;right:.21505em;width:1.2048em}.taskset>nav>.mat-input .btn-textsearch-close:focus,.taskset>nav>.mat-input .btn-textsearch-close[tabindex]:focus{outline:.05em solid #00b7ff}.taskset>nav>.mat-input.empty button.btn-textsearch-close{background-color:#c5c5c5;color:#000;padding-bottom:.1em}.taskset>nav>.mat-input.empty button.btn-textsearch-close>.mat-icon{font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-weight:700;line-height:.4em;padding-top:.1em;-webkit-font-smoothing:antialiased}.taskset>nav>.mat-input.empty button.btn-textsearch-close:focus,.taskset>nav>.mat-input.empty button.btn-textsearch-close[tabindex]:focus{background-color:#00b7ff}.taskset>nav>.mat-input input#search.indexing{box-shadow:inset 0 0 20px 0 #07f}.taskset>nav>.mat-input input#search.indexing::placeholder{color:#07f;font-weight:100;opacity:1}@media(max-width:599px){.taskset>nav{background-color:#fff;display:none;flex-basis:4em;margin-bottom:-.2em;margin-top:0;padding-left:.4em;padding-right:.4em;padding-top:.2em;position:static;width:auto}.taskset>nav>.mat-input input{background-color:#fff;box-shadow:inset 0 0 .1em 1px rgb(0 0 0/18%);color:#000;outline:none;padding-left:.6072em}.taskset>nav>.mat-input button.btn-textsearch-close{background:none;color:#000}.taskset>nav>.mat-input.empty button.btn-textsearch-close{background-color:#fff;box-shadow:0 0 .1em 1px rgb(0 0 0/25%);color:#000}}.taskset>header{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);display:flex;flex-basis:5em;flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:space-between;overflow:hidden}.taskset>header>.texts{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;overflow:hidden;padding-left:0}.taskset>header>.texts>p{font-size:1em;font-weight:500;height:1.2em;opacity:.6;padding-top:.5em}.taskset>header>.texts>h1,.taskset>header>.texts>p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.taskset>header>.texts>h1{font-size:2.1em;font-weight:100;line-height:1.3em;opacity:1;padding-top:0}.taskset>header>.icons{align-items:center;cursor:pointer;display:flex;flex-basis:6em;height:6em;justify-content:center;width:6em}.taskset>header>.icons>.mat-icon{font-size:4.2em!important}.taskset>header>.icons.btn-area-close,.taskset>header>.icons.btn-list,.taskset>header>.icons.btn-map,.taskset>header>.icons.btn-stat-close{display:none}.screens.s-tasks.v-taskset.vs-tasklist .taskset>header>.icons.btn-map,.screens.s-tasks.v-taskset.vs-taskmap .taskset>header>.icons.btn-list,.screens.s-tasks.v-taskset.vs-taskstat .taskset>header>.icons.btn-stat-close{display:inherit}.screens.area-popup.s-tasks.v-taskset.vs-tasklist .taskset>header>.icons.btn-map,.screens.area-popup.s-tasks.v-taskset.vs-taskmap .taskset>header>.icons.btn-list,.screens.area-popup.s-tasks.v-taskset.vs-taskstat .taskset>header>.icons.btn-stat-close,.screens.s-tasks.v-taskset.vs-taskstat .taskset>header>.icons.btn-list,.screens.s-tasks.v-taskset.vs-taskstat .taskset>header>.icons.btn-map{display:none}.screens.area-popup .taskset>header>.icons.btn-area-close{display:inherit}.taskset>header>.btn-go-up{align-items:center;cursor:pointer;display:flex;flex-basis:5em;flex-grow:0;flex-shrink:0;height:6em;justify-content:center;width:5em}.taskset>header>.btn-go-up>.mat-icon{font-size:4.2em!important;font-weight:100;padding-left:.5em}@media(max-width:10599px){.taskset>header>.btn-go-up{display:none}.screens.vs-taskmap .taskset>header>.btn-go-up{display:flex}.screens.vs-taskmap .taskset.root-area>header>.btn-go-up{display:none}.taskset>header>.texts{padding-left:1.4em;pointer-events:none}}@media(max-width:599px){.taskset>header>.btn-go-up{display:flex}.taskset>header>.texts{padding-left:0;pointer-events:all}}.taskset.root-area>header>.btn-go-up{display:none}.taskset.root-area>header>.texts{padding-left:1.4em;pointer-events:none}@media(max-width:599px){.taskset.root-area>header>.texts{pointer-events:all}}.taskset>.reload-button{display:none;height:0;position:relative}.taskset>.reload-button.show{display:block}.taskset>.reload-button>.wrapper{height:0;left:0;position:absolute;right:0;top:3.3em;z-index:10}.taskset>.reload-button>.wrapper>.mat-icon{align-items:center;background-color:#fff;border-radius:1em;box-shadow:0 .05em .3em -.1em rgba(0,0,0,.361);color:#000;cursor:pointer;display:flex;font-size:3.5em!important;height:1.1em;justify-content:center;margin:-.5em auto auto;opacity:.9;width:1.1em}.taskset>.reload-button>.wrapper>.mat-icon:active{background-color:#2a6f8f;background-color:#d2f1ff;box-shadow:0 0 .3em -.05em rgba(0,0,0,.361);font-size:3.7em!important}.taskset>content{background-color:#f2f2f2;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex:100;flex-basis:0;flex-grow:1;flex-shrink:1;margin-bottom:4.4em;overflow:hidden;overflow-y:scroll;position:relative}.taskset>footer{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:row;height:5.6em;justify-content:space-between;left:0;overflow:hidden;position:absolute;right:0}.taskset>footer .btn{cursor:pointer;display:flex;font-size:2.8em;padding-left:.3em;padding-right:.3em}.taskset>footer .filter{align-items:center;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;flex-direction:row;font-size:2.2em;height:100%;padding-right:1em}.taskset>footer .filter .mat-icon{padding-left:.3em;padding-right:0}.taskset>footer .filter .text{font-size:.5em;line-height:1em}.taskset>footer .filter.on{background-color:red;border-radius:.8em;height:auto;line-height:1em;margin-left:.3em;overflow:hidden;padding-right:.5em}.taskset>footer .filter.on .text{align-items:center;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;line-height:1.4em;margin-left:-.1em;max-height:4.5em;max-width:100%;min-width:0;padding-bottom:.3em;padding-top:.3em;position:relative}.taskset>footer .filter.on .text span{display:flex;overflow:hidden;padding-left:.3em;text-overflow:ellipsis;white-space:nowrap}.taskset>footer .filter.on .text span.tasktitle{font-weight:100}.taskset>footer .filter.on .text span.state{align-items:center;display:flex;flex-direction:row;font-weight:600;font-weight:100}.taskset>footer .filter.on .text span.state .mat-icon{font-size:1.5em!important;font-weight:100;margin-left:-.1em;padding-left:0}.taskset>footer .filter.on>.mat-icon{color:#000}.taskset>footer .stats{align-items:center;color:hsla(0,0%,100%,.4);cursor:pointer;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;font-size:2.2em;height:100%;justify-content:flex-end;padding-left:.5em;padding-right:.3em}.taskset>footer .stats .on{color:#fff}.taskset>footer .stats .mat-icon{padding-left:.1em;padding-right:.1em}.taskset>footer .stats .text{font-size:.5em;line-height:1em}.taskset>footer .btn-add-task-holder{flex-basis:0;flex-grow:0;flex-shrink:0}.screens.s-taskcreator .taskset>footer .btn-add-task-holder{display:none;flex-basis:0;flex-grow:0;flex-shrink:0}.taskset>footer .btn-add-task-holder #btn-add-task{cursor:pointer;filter:drop-shadow(0 0 .9em rgba(0,0,0,.3));height:5em;margin-left:-7em;margin-top:-9em;position:fixed;width:5em;z-index:1}@media(max-width:599px){.taskset>footer .btn-add-task-holder #btn-add-task{height:4.3em;margin-left:-5.4em;margin-top:-7.2em;width:4.3em}}.screens.s-tasks.v-taskset.vs-tasklist .tasklist{display:flex}.taskset>content>.tasklist{flex-direction:column;height:100%;overflow:hidden;overflow-y:auto;width:100%}.taskset>content>.tasklist::-webkit-scrollbar{height:0;width:0}@media(max-width:599px){.taskset>content>.tasklist{flex-basis:100%;max-width:100%;width:100%}}.taskset>content>.tasklist>content{display:flex;flex-direction:column}.taskset>content>.tasklist>content>header,.taskset>content>.tasklist>header{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex-grow:0;flex-shrink:0;height:3.6em;max-width:70em;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.taskset>content>.tasklist>content>header:first-child{flex-basis:0!important;width:0!important}@media(max-width:599px){.taskset>content>.tasklist>header{max-width:100%;width:100%}}.taskset>content>.tasklist>content>header>.sticky,.taskset>content>.tasklist>header>.sticky{align-items:stretch;background-color:#fff;box-shadow:inset -2px 0 0 -1px rgba(0,0,0,.349);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.4em;width:100%}.taskset>content>.tasklist>content>header>.sticky>h3,.taskset>content>.tasklist>header>.sticky>h3{font-size:1em;font-weight:500;height:1.2em;margin:0;opacity:.6;overflow:hidden;padding-left:1.5em;padding-right:.6em;text-overflow:ellipsis;white-space:nowrap}.taskset>content>.tasklist>content>header>.sticky>div,.taskset>content>.tasklist>header>.sticky>div{align-items:flex-end;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;width:100%}.taskset>content>.tasklist>content>header>.sticky>div>h2,.taskset>content>.tasklist>header>.sticky>div>h2{flex-grow:1;flex-shrink:1;font-size:1.4em;font-weight:600;margin:0;overflow:hidden;padding-left:1.07145em;text-overflow:ellipsis;white-space:nowrap}.taskset>content>.tasklist>content>header>.sticky>div>span,.taskset>content>.tasklist>header>.sticky>div>span{cursor:pointer;flex-basis:8em;flex-grow:0;flex-shrink:0;font-size:.9em;opacity:.6;padding-right:1.5em;text-align:right}.taskset>content>.tasklist>header{box-shadow:0 .2em .4em -.3em rgba(0,0,0,.361),inset -1px 0 0 rgba(0,0,0,.349);box-shadow:0 0 .4em -.1em rgba(0,0,0,.36),inset -1px 0 0 rgba(0,0,0,.35);position:sticky;top:-.1px;z-index:1}.taskset>content>.tasklist>header>.sticky{box-shadow:inset -1px 0 0 rgba(0,0,0,.349)}.taskset>content>.tasklist>content>div.info{align-items:center;background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);display:flex;flex-grow:0;flex-shrink:0;height:2em;padding-bottom:.4em;width:100%}.taskset>content>.tasklist>content>div.info>span{font-size:.9em;font-style:italic;opacity:.5;padding-left:1.7em}.taskset>content>.tasklist>content>div.feed{align-items:center;background-color:#f2f2f2;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);display:flex;flex-grow:0;flex-shrink:0;height:20em;padding-bottom:.4em;width:100%}.taskset>content>.tasklist>content>article{flex-grow:0;flex-shrink:0;height:5em;position:relative;width:100%}.taskset>content>.tasklist>content>article>footer{align-items:center;bottom:1px;color:#fff;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:1px}.taskset>content>.tasklist>content>article>footer>span{align-items:center;display:flex;flex-basis:50%;font-size:3em!important;height:100%}.taskset>content>.tasklist>content>article>footer>span.no{background-color:#f66;padding-left:.3em}.taskset>content>.tasklist>content>article>footer>span.yes{background-color:#3e0;justify-content:flex-end;padding-right:.3em}.taskset>content>.tasklist>content>article>footer>span.yes>span>span{display:none}.taskset>content>.tasklist>content>article.state-active>footer>span.yes>span>span.executed,.taskset>content>.tasklist>content>article.state-approved>footer>span.yes>span>span.doubleapprove,.taskset>content>.tasklist>content>article.state-doubleapproved>footer>span.yes>span>span.doubleapprove,.taskset>content>.tasklist>content>article.state-executed>footer>span.yes>span>span.approve,.taskset>content>.tasklist>content>article.state-paused>footer>span.yes>span>span.active,.taskset>content>.tasklist>content>article.state-rejected>footer>span.yes>span>span.executed{display:inherit}.taskset>content>.tasklist>content>article.state-active>footer>span.yes{background-color:#08c}.taskset>content>.tasklist>content>article.state-canceled>footer>span.yes,.taskset>content>.tasklist>content>article.state-paused>footer>span.yes{background-color:#666}.taskset>content>.tasklist>content>article.state-rejected>footer>span.yes{background-color:#08c}.taskset>content>.tasklist>content>article.state-executed>footer>span.yes{background-color:#0c2}.taskset>content>.tasklist>content>article.state-approved>footer>span.yes,.taskset>content>.tasklist>content>article.state-doubleapproved>footer>span.yes{background-color:#ac0}.taskset>content>.tasklist>content>article.converting.state-active>footer>span.yes{background-color:#666}.taskset>content>.tasklist>content>article.converting.state-executed>footer>span.yes{background-color:#08c}.taskset>content>.tasklist>content>article.converting.state-approved>footer>span.yes{background-color:#0c2}.taskset>content>.tasklist>content>article.converting.state-doubleapproved>footer>span.yes{background-color:#ac0}.taskset>content>.tasklist>content>article.converting.state-active>footer>span.yes>span>span.executed,.taskset>content>.tasklist>content>article.converting.state-approved>footer>span.yes>span>span.doubleapprove,.taskset>content>.tasklist>content>article.converting.state-doubleapproved>footer>span.yes>span>span.doubleapprove,.taskset>content>.tasklist>content>article.converting.state-executed>footer>span.yes>span>span.approve,.taskset>content>.tasklist>content>article.converting.state-paused>footer>span.yes>span>span.active{display:none}.taskset>content>.tasklist>content>article.converting.state-active>footer>span.yes>span>span.active,.taskset>content>.tasklist>content>article.converting.state-approved>footer>span.yes>span>span.approve,.taskset>content>.tasklist>content>article.converting.state-doubleapproved>footer>span.yes>span>span.doubleapprove,.taskset>content>.tasklist>content>article.converting.state-executed>footer>span.yes>span>span.executed{display:inherit}.taskset>content>.tasklist>content>article>content{background-color:#fff;box-shadow:inset 0 2px 0 -1px rgba(0,0,0,.078),inset -1px 0 0 rgba(0,0,0,.349);cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:space-between;position:relative;width:100%}.taskset>content>.tasklist>content>article.state-active>content{background-color:#f7f7f7;background-color:#fafafa}.taskset>content>.tasklist>content>article.state-canceled>content,.taskset>content>.tasklist>content>article.state-paused>content{background-color:#f7f7f7;background-color:#fafafa;color:rgba(0,0,0,.4)}.taskset>content>.tasklist>content>article.state-rejected>content{background-color:#fff0f0;background-color:#fff5f5}.taskset>content>.tasklist>content>article.state-executed>content{background-color:#e6f7ff;background-color:#f0faff}.taskset>content>.tasklist>content>article.state-approved>content{background-color:#f0fff2;background-color:#f5fff7}.taskset>content>.tasklist>content>article.state-doubleapproved>content{background-color:#fbffe6;background-color:#fdfff5}.taskset>content>.tasklist>content>article.selected>content{background:#bed1ff}.taskset>content>.tasklist>content>article>content.context-menu-open{background-color:#e1e1e1}.taskset>content>.tasklist>content>article.converting>content{margin-left:0!important;transition:margin-left .2s ease-out,background-color .2s ease-in}.taskset>content>.tasklist>content>article.converting>content>.icons>.state{margin-left:0!important;transition:margin-left .2s ease-out}.taskset>content>.tasklist>content>article>content>.texts{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;overflow:hidden;padding-left:1.5em}.taskset>content>.tasklist>content>article>content>.texts>h1{font-size:1.7em;font-weight:200;line-height:1.2em;margin:0;opacity:1;overflow:hidden;padding-bottom:1.2em;padding-top:.6em;text-overflow:ellipsis;white-space:nowrap;width:100%}.taskset>content>.tasklist>content>article>content.changed>.texts>h1{font-weight:600}.taskset>content>.tasklist>content>article>content>.texts>div{display:flex;flex-direction:row;opacity:.6;padding-top:.2em}.taskset>content>.tasklist>content>article>content>.texts>div>div{font-weight:500;margin:0;overflow:hidden;padding-bottom:.6em;padding-right:.3em;text-overflow:ellipsis;white-space:nowrap}.taskset>content>.tasklist>content>article>content>.texts>div>#id{padding-right:2em}.taskset>content>.tasklist>content>article>content>.texts>div>#id:active{font-weight:bolder}.taskset>content>.tasklist>content>article>content>.icons{align-items:center;display:flex;flex-basis:5em;flex-grow:0;flex-shrink:0;height:5em;justify-content:center;overflow:hidden;width:5em}.taskset>content>.tasklist>content>article>content>.icons>.state{color:#00b3ff;font-size:3em!important;font-weight:600}.taskset>content>.tasklist>content>article>content.changed>.icons>.state{font-weight:900}.taskset>content>.tasklist>content>article>content>.icons>.state .active,.taskset>content>.tasklist>content>article>content>.icons>.state .approved,.taskset>content>.tasklist>content>article>content>.icons>.state .canceled,.taskset>content>.tasklist>content>article>content>.icons>.state .doubleapproved,.taskset>content>.tasklist>content>article>content>.icons>.state .executed,.taskset>content>.tasklist>content>article>content>.icons>.state .paused,.taskset>content>.tasklist>content>article>content>.icons>.state .rejected{display:none}.taskset>content>.tasklist>content>article.state-active>content>.icons>.state .active{color:grey;display:inherit;font-weight:500}.taskset>content>.tasklist>content>article.state-canceled>content>.icons>.state .canceled,.taskset>content>.tasklist>content>article.state-paused>content>.icons>.state .paused{color:#b3b3b3;display:inherit;font-weight:500}.taskset>content>.tasklist>content>article.state-rejected>content>.icons>.state .rejected{color:#b34d4d;display:inherit;font-weight:500}.taskset>content>.tasklist>content>article.state-executed>content>.icons>.state .executed{color:#0af;display:inherit;font-weight:500}.taskset>content>.tasklist>content>article.state-approved>content>.icons>.state .approved{color:#26d944;display:inherit;font-weight:500}.taskset>content>.tasklist>content>article.state-doubleapproved>content>.icons>.state .doubleapproved{color:#ac0;display:inherit;font-weight:500}.taskset>content>.tasklist>content>article.state-approved.selected>content>.icons>.state .approved,.taskset>content>.tasklist>content>article.state-doubleapproved.selected>content>.icons>.state .doubleapproved,.taskset>content>.tasklist>content>article.state-executed.selected>content>.icons>.state span{color:rgba(0,0,0,.439)}.taskset>content>.tasklist>content>article>content>.icons>.info{font-size:1em!important;font-weight:400;position:absolute;right:.2em;top:.2em}.taskset>content>.tasklist>content>article>content>.icons>.info.hide{display:none}.taskset>content>.tasklist>content>article>content.changed>.icons>.info{font-weight:900}.taskset>content>.tasklist>content>footer{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);display:flex;flex-grow:0;flex-shrink:0;height:1.6em;justify-content:center;width:100%}.taskset>content>.tasklist>content>footer>span{box-shadow:inset 0 .6em .6em -.7em rgba(0,0,0,.36);color:#fff;font-size:.9em;height:100%;opacity:.6;width:100%}div.tasklist .hint-next-step{font-size:2.5em;line-height:1.5em;margin-left:.6em;opacity:.3;padding-right:.5em;position:absolute;top:4em}.screens.s-tasks.v-taskset.vs-taskmap .taskmap{display:flex}.screens.s-tasks.v-taskset.vs-taskmap .tasklist{display:none}.taskset>content>.taskmap{background-color:#f2f2f2;display:none;flex-grow:1;flex-shrink:1;height:100%;overflow:hidden;width:100%}.screens.s-tasks.v-taskset.vs-taskstat .taskstat{align-items:stretch;display:flex;flex-direction:column;position:absolute}.screens.s-tasks.v-taskset.vs-taskstat .taskstat .spacer{flex-basis:10em;flex-grow:1;flex-shrink:1}.screens.s-tasks.v-taskset.vs-taskstat .tasklist{display:none}.taskset>content>.taskstat{align-items:flex-end;background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);display:none;flex-direction:row;justify-content:space-between;left:0;position:absolute;right:0;top:0;width:100%}.taskset>content>.taskstat .svg-wrapper{display:block;flex-grow:0;flex-shrink:0;height:100%;margin-left:auto;margin-right:auto;max-height:36em;max-width:36em;min-height:max(12vh,25em);position:relative;width:100%}.taskset>content>.taskstat svg{height:100%;left:0;position:absolute;top:0;width:100%}.taskset>content>.taskstat svg#donut-chart-bg,.taskset>content>.taskstat svg#donut-chart-f{filter:drop-shadow(0 0 .4em rgb(0 0 0/.6));transition:background-color .1s}.taskset>content>.taskstat svg .text-percent{font-size:22px;fill:#3da961;font-weight:700;letter-spacing:-1px}.taskset>content>.taskstat svg .sign-percent{font-size:8px;fill:#3da961;font-weight:400}.taskset>content>.taskstat svg .text-stat{font-size:11px;font-weight:100;letter-spacing:-.1px}.taskset>content>.taskstat svg .text-stat.desc{font-size:4px}.taskset>content>.taskstat svg .text-stat.dones{fill:#3da961}.taskset>content>.taskstat svg .text-stat.todos{fill:#000}.taskset>content>.taskstat svg text.empty{display:none}.taskset>content>.taskstat svg path#txtAllDone{display:none;transform:scale(.5);transform-origin:210px -593px}.taskset>content>.taskstat svg path#txtAllDone.show{display:block}.screen-tasks .taskstat>content>table,.screen-tasks .taskstat>content>table>caption,.screen-tasks .taskstat>content>table>tbody,.screen-tasks .taskstat>content>table>tbody>tr,.screen-tasks .taskstat>content>table>tbody>tr>td,.screen-tasks .taskstat>content>table>thead,.screen-tasks .taskstat>content>table>thead>tr,.screen-tasks .taskstat>content>table>thead>tr>th{border:none;margin:0;padding:0;text-align:left;vertical-align:baseline}.screen-tasks .taskstat>content>table{font-size:1.2em;margin-left:auto;margin-right:auto;max-width:33em;width:90%}.screen-tasks .taskstat>content>table.empty{display:none}.screen-tasks .taskstat>content>table>caption{color:orange;font-size:1.3em;font-weight:100;line-height:2em;margin-bottom:-.7em;margin-top:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-tasks .taskstat>content>table>thead>tr>th{font-size:.7em;opacity:0;opacity:.5;visibility:hidden}.screen-tasks .taskstat>content>table>thead>tr>th:nth-child(2),.screen-tasks .taskstat>content>table>thead>tr>th:nth-child(3){text-align:right}.screen-tasks .taskstat>content>table>tbody>tr.empty{display:none}.screen-tasks .taskstat>content>table>tbody>tr>td:first-child{line-height:1.9em;max-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.screen-tasks .taskstat>content>table>tbody>tr>td:first-child>span{opacity:.5}.screen-tasks .taskstat>content>table>tbody>tr>td:nth-child(2){position:relative;text-align:right;width:4em}.screen-tasks .taskstat>content>table>tbody>tr>td:nth-child(3){color:#3da961;text-align:right;width:4em}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#canceled>td:first-child,.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#canceled>td:nth-child(3){color:#000;opacity:.4;padding-top:.6em}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr>td:nth-child(2):after{content:" ";height:2.1em;position:absolute;right:-1.2em;top:-.1em;width:.4em}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#paused>td:nth-child(2):after{background-color:#adadad}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#active>td:nth-child(2):after{background-color:#7e7e7e}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#rejected>td:nth-child(2):after{background-color:#f74141}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#executed>td:nth-child(2):after{background-color:#02a5f7}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#approved>td:nth-child(2):after{background-color:#02fa2b}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#doubleapproved>td:nth-child(2):after{background-color:#d1fb02}.screen-tasks .taskstat>content>table#taskStatState>tbody>tr#canceled>td:nth-child(2):after{background-color:#fff}.screen-tasks .taskstat>content>#txt-no-entries{color:#bbb;font-size:2em;font-style:italic;font-weight:100;margin:-2.8em auto auto;text-align:center}.screen-tasks .taskstat>content>#txt-no-entries.hidden{display:none}.taskmap #mapWrapper{height:100%;overflow:hidden;position:absolute;width:100%}.taskmap #map{background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:0 0 10em -5.9em rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1);height:480px;left:0;position:absolute;top:0;touch-action:auto;width:318px}.taskmap #map>.btn{left:-50px;position:absolute;top:-50px;transform-origin:50% 50%}.taskmap #map>.btn,.taskmap #map>.btn>*{pointer-events:none}.taskmap #map>.btn>#button{cursor:pointer;pointer-events:all}.taskmap #map>.btn.btn-area{transform-origin:5% 50%}.taskmap #map>.btn.btn-task #button{fill:#fff}.taskmap #map>.btn.btn-task #border{fill:#000;opacity:1}.taskmap #map>.btn.btn-task.state-active,.taskmap #map>.btn.btn-task.state-canceled,.taskmap #map>.btn.btn-task.state-paused{color:#f7f7f7}.taskmap #map>.btn.btn-task.state-executed{color:#e6f7ff}.taskmap #map>.btn.btn-task.state-rejected{color:#fff0f0}.taskmap #map>.btn.btn-task.state-approved{color:#f0fff2}.taskmap #map>.btn.btn-task.state-doubleapproved{color:#fbffe6}.taskmap #map>.btn.btn-task .icon{display:none}.taskmap #map>.btn.btn-task.state-active .icon#active{display:inherit;fill:#4d4d4d}.taskmap #map>.btn.btn-task.state-canceled .icon#canceled,.taskmap #map>.btn.btn-task.state-paused .icon#paused{display:inherit;fill:grey}.taskmap #map>.btn.btn-task.state-executed .icon#executed{display:inherit;fill:#0af}.taskmap #map>.btn.btn-task.state-rejected .icon#rejected{display:inherit;fill:#b34d4d}.taskmap #map>.btn.btn-task.state-approved .icon#approved{display:inherit;fill:#26d944}.taskmap #map>.btn.btn-task.state-doubleapproved .icon#doubleapproved{display:inherit;fill:#ac0}.taskmap #map>.btn.btn-task.selected #button{fill:#0af}.screens.v-task .task{display:flex;height:100%;margin-left:0}.task{box-shadow:inset -1px 0 0 rgba(0,0,0,.349);display:none;flex-basis:35%;flex-direction:column;flex-grow:0;flex-grow:1;flex-shrink:0;height:100%;margin-left:200%;order:3;position:relative;width:35%}.task>header{bottom:0;color:#fff;height:4em;left:0;position:absolute;right:0;top:-4em;width:100%}@media(max-width:599px){.task{max-width:100%!important;position:absolute;width:100%!important}.task>header{background-color:#000}.screens.loading .task>header{box-shadow:inset 0 5px 0 #00a9ff}.screens.unsaved .task>header{box-shadow:inset 0 5px 0 #ffbc00}.screens.offline .task>header{box-shadow:inset 0 5px 0 #fbff00}.screens.v-task .tasklist,.screens.v-task .taskmap{display:none}}.task>header .text{justify-content:center}.task>header .btns,.task>header .text{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.task>header .btns{justify-content:space-between}.task>header .btns .spacer{flex-grow:1}.task>header .btns .btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1em;height:4em;justify-content:center;width:4em}.task>header .btns .btn [tabindex]:focus,.task>header .btns .btn:focus{background-color:hsla(0,0%,53%,.349)}.task>header .btns .btn .mat-icon{align-items:center;display:flex;font-size:2.8em!important}.task>header .btns .btn.btn-back .mat-icon{margin-left:.4em}.task>content{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;overflow:hidden;position:relative}.task>content>article{animation-fill-mode:none;animation-timing-function:cubic-bezier(.61,1,.88,1);display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.task>content>article.prev{animation:aniToPrev .2s}.task>content>article.next{animation:aniToNext .2s}.task>content>article.prev-out{margin-left:0;transition-duration:.2s;transition-property:margin-left,opacity}@keyframes aniToNext{0%{margin-left:20%;opacity:0}30%{opacity:1}to{margin-left:0}}@keyframes aniToPrev{0%{margin-left:-20%;opacity:0}30%{opacity:1}to{margin-left:0}}.task>content>article.dragging{box-shadow:0 0 13px 4px rgba(0,0,0,.271);transition:box-shadow 1s}.task>content>.prevnext-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;position:absolute;width:100%}.task>content>.prevnext-wrapper .mat-icon{color:#fff;font-size:6em!important;margin-bottom:9vh;opacity:0}.task>content>.prevnext-wrapper .mat-icon#prev-icon{padding-left:.05em}.task>content>.prevnext-wrapper .mat-icon#next-icon{margin-right:-.2em}.task>content>article>header{background-color:#fff;flex-basis:6em;flex-grow:0;flex-shrink:0;position:relative}.task>content>article.state-created>header{background-color:#f7f7f7}.task>content>article.state-rejected>header{background-color:#fff0f0}.task>content>article.state-executed>header{background-color:#f0faff}.task>content>article.state-approved>header{background-color:#f0fff2}.task>content>article.state-approved2>header{background-color:#fcfff0}.task>content>article>header>p{font-weight:500;left:1em;opacity:.6;right:3.8em;top:.5em}.task>content>article>header>h1,.task>content>article>header>p{margin:0;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.task>content>article>header>h1{font-size:1.7em;font-weight:600;left:.51em;line-height:1.4em;opacity:1;padding-top:0;right:3em;top:1.01em}.task>content>article>header>.state-icons{align-items:flex-start;bottom:0;display:flex;justify-content:flex-end;left:inherit;opacity:1;position:absolute;right:1em;top:2em;user-select:none;width:6em}.task>content>article>header>.state-icons span{color:#00b3ff;display:none;font-size:3em!important;font-weight:600;margin-top:-.25em}.task>content>article.state-active>header>.state-icons span.active{color:#b3b3b3;display:inherit;font-weight:500}.task>content>article.state-canceled>header>.state-icons span.canceled,.task>content>article.state-paused>header>.state-icons span.paused{color:grey;display:inherit;font-weight:500}.task>content>article.state-rejected>header>.state-icons span.rejected{color:#b34d4d;display:inherit;font-weight:500}.task>content>article.state-executed>header>.state-icons span.executed{color:#0af;display:inherit;font-weight:500}.task>content>article.state-approved>header>.state-icons span.approved{color:#26d944;display:inherit;font-weight:500}.task>content>article.state-doubleapproved>header>.state-icons span.doubleapproved{color:#ac0;display:inherit;font-weight:500}.task>content>article>header>div{display:flex;flex-direction:row;justify-content:space-between;left:1em;margin:0;position:absolute;right:1em;top:4.2em}.task>content>article>header>div.categories>*{font-weight:500;margin:0;opacity:.6;overflow:hidden;padding-bottom:.6em;padding-right:.4em;text-overflow:ellipsis;white-space:nowrap}.task>content>article>header>div>#id{flex-grow:0;flex-shrink:0;padding-right:2em}.task>content>article>header>div.categories>div#spacer{flex-grow:1;flex-shrink:1}.task>content>article>header>div.categories>div#state{flex-grow:0;flex-shrink:0;opacity:1}.task>content>article>header>div.categories>div#state.state-active{color:#b3b3b3;padding-right:.5em}.task>content>article>header>div.categories>div#state.state-canceled,.task>content>article>header>div.categories>div#state.state-paused{color:grey}.task>content>article>header>div.categories>div#state.state-rejected{color:#b34d4d}.task>content>article>header>div.categories>div#state.state-executed{color:#0af}.task>content>article>header>div.categories>div#state.state-approved{color:#26d944}.task>content>article>header>div.categories>div#state.state-doubleapproved{color:#ac0}.task>content>article>content{background:#fff;display:flex;flex-basis:100%;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;overflow:hidden;overflow-y:auto}.task>content>article>content>.slides{position:absolute;top:6em;width:100%}.task>content>article>content.scroll-start>.slides{box-shadow:none}.task>content>article>content>.slides.no-transition{transition:none}.task>content>article>content>.carousel-placeholder{flex-grow:0;flex-shrink:0;width:100%}.task>content>article>content>.slides.start:after{background:-webkit-radial-gradient(-3% 50%,15% 105%,#000 34%,hsla(0,0%,100%,.2) 46%,hsla(0,0%,100%,.15) 70%,transparent 152%)}.task>content>article>content>.slides.end:after,.task>content>article>content>.slides.start:after{animation:fadeStartOrEnd .2s forwards;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.task>content>article>content>.slides.end:after{background:-webkit-radial-gradient(103% 50%,15% 105%,#000 34%,hsla(0,0%,100%,.2) 46%,hsla(0,0%,100%,.15) 70%,transparent 152%)}@keyframes fadeStartOrEnd{0%{opacity:0}to{opacity:1}}.carousel{background-color:#fff;cursor:pointer;display:flex;flex-direction:row;height:100%;overflow:hidden;white-space:nowrap;width:100%}.carousel.dragging{cursor:grab}.carousel.dragging .slide{pointer-events:none}.carousel .slide{background:#263039;display:block;flex-grow:0;flex-shrink:0;height:100%;margin-left:0;overflow:hidden;position:relative;user-select:none;width:100%}.carousel .slide img{height:100%;object-fit:cover;width:100%}.carousel .slide:first-child{margin-left:0}.carousel .slide .circleholder{left:0;position:absolute;top:0}.carousel .slide .circleholder,.carousel .slide svg{height:100%;object-fit:cover;width:100%}.carousel .slide>.circleholder>.circle{background:rgba(0,128,0,.226)}.carousel .slide>.circleholder>.circle>.circleborder{border-radius:50%;box-shadow:0 0 0 .5em rgba(255,0,0,.22);height:7em;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7em}i.nav{align-items:center;background-color:#fff;border-radius:50%;bottom:.3em;box-shadow:-1px 0 8px rgba(0,0,0,.349);cursor:pointer;display:flex;font-size:1.6em;height:2em;justify-content:center;line-height:1em;position:absolute;right:1em;width:2em}i.nav>.mat-icon{font-size:1.6em!important}i.nav#right{border-radius:.9em;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none;padding-right:0;right:0}i.nav#left{border-radius:.9em;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;left:0;padding-left:0}i.nav:active{background-color:#a2c1d7}i.nav.disabled{opacity:.1}.task>content>article>content>.history{border-top:.5em solid silver;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;padding-bottom:6em;padding-top:.4em}.task>content>article>content>.history>.report{display:flex;flex-direction:row;padding-top:.9em}.task>content>article>content>.history>.report>.state-icons{flex-grow:0;flex-shrink:0;font-size:2.6em!important;font-weight:600;height:1.1em;margin-top:-.3em;padding-left:.5em;width:1.6em}.task>content>article>content>.history>.report>.state-icons span{color:#00b3ff;display:none;font-size:1.1539em!important;font-weight:600}.task>content>article>content>.history>.report.state.state-active>.state-icons span.active{color:grey;display:inherit;font-weight:500}.task>content>article>content>.history>.report.state.state-paused>.state-icons span.paused{color:#b3b3b3;display:inherit;font-weight:500}.task>content>article>content>.history>.report.state.state-canceled>.state-icons span.canceled{color:#d9d9d9;display:inherit;font-weight:500}.task>content>article>content>.history>.report.state.state-rejected>.state-icons span.rejected{color:#b34d4d;display:inherit;font-weight:500}.task>content>article>content>.history>.report.state.state-executed>.state-icons span.executed{color:#0af;display:inherit;font-weight:500}.task>content>article>content>.history>.report.state.state-approved>.state-icons span.approved{color:#26d944;display:inherit;font-weight:500}.task>content>article>content>.history>.report.state.state-doubleapproved>.state-icons span.doubleapproved{color:#ac0;display:inherit;font-weight:500}.task>content>article>content>.history>.report.asset>.state-icons span.asset,.task>content>article>content>.history>.report.comment>.state-icons span.comment{color:#0061ff;display:inherit;display:none;font-size:.8em!important;font-weight:bolder;padding-left:.2em}.task>content>article>content>.history>.report>content{border-bottom:1px solid rgba(0,0,0,.051);flex:100%;flex-grow:1;flex-shrink:1;padding-bottom:.5em;padding-left:1em}.task>content>article>content>.history>.report:last-child>content{border-bottom:none}.task>content>article>content>.history>.report>content>header{display:flex;flex-direction:row;justify-content:flex-start;opacity:.6}.task>content>article>content>.history>.report>content>header>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.task>content>article>content>.history>.report>content>header>.from{flex-basis:200%;flex-grow:1;flex-shrink:1}.task>content>article>content>.history>.report>content>header>.label{flex-grow:1;flex-shrink:1;text-align:right}.task>content>article>content>.history>.report header>.label{display:none}.task>content>article>content>.history>.report.state.state-active header>.label{color:#1a1a1a;display:block;padding-right:.5em}.task>content>article>content>.history>.report.state.state-paused header>.label{color:grey;display:block}.task>content>article>content>.history>.report.state.state-canceled header>.label{color:#b3b3b3;display:block}.task>content>article>content>.history>.report.state.state-rejected header>.label{color:#b34d4d;display:block}.task>content>article>content>.history>.report.state.state-executed header>.label{color:#0af;display:block}.task>content>article>content>.history>.report.state.state-approved header>.label{color:#26d944;display:block}.task>content>article>content>.history>.report.state.state-doubleapproved header>.label{color:#ac0;display:block}.task>content>article>content>.history>.report.state-canceled,.task>content>article>content>.history>.report.state-created,.task>content>article>content>.history>.report.state-paused{background-color:#f7f7f7;background-color:#fafafa}.task>content>article>content>.history>.report.state-rejected{background-color:#fff0f0;background-color:#fff5f5}.task>content>article>content>.history>.report.state-executed{background-color:#f0faff}.task>content>article>content>.history>.report.state-approved{background-color:#f0fff2;background-color:#f5fff7}.task>content>article>content>.history>.report.state-doubleapproved{background-color:#fcfff0;background-color:#fdfff5}.task>content>article>content>.history>.report>content>.text{color:#4e4a9f;font-size:1.5em;font-weight:500;line-height:1.2em;margin-bottom:.2em;margin-top:.3em;padding-right:.7em;white-space:pre-wrap}.task>content>article>content>.history>.report>content>.translation{color:#5b9fff;font-size:1.5em;font-weight:500;line-height:1.2em;margin-bottom:.2em;margin-top:.3em;padding-right:.7em;white-space:pre-wrap}.task>content>article>content>.history>.report>content>.feedback{color:#a1a1a1;font-style:italic;margin-bottom:.2em;margin-top:.5em;padding-right:.7em;white-space:pre-wrap}.task>content>article>content>.history>.report>content>.asset{display:none;font-style:italic;height:10em;margin-bottom:.2em;margin-top:.5em;padding-right:.7em;width:10em}.task>content>article>content>.history>.report>content>.asset img{height:100%;object-fit:cover;width:100%}.task>content>article>content>.history>.report.asset>content>.asset{display:block}.task>content>article>footer{align-items:center;background-color:#222f38;color:#fff;display:flex;flex-basis:6em;flex-direction:row;flex-grow:0;flex-shrink:0;height:6em;justify-content:center}.task>content>article>footer .btn{cursor:pointer;display:flex;font-size:3.2em;padding-left:.3em;padding-right:.3em}.task>content>article>footer .btn.btn-executed{color:#0af}.task>content>article>footer .btn.btn-rejected{color:#f66}.task>content>article>footer .btn.btn-approved{color:#26d944}.task>content>article>footer .btn.btn-doubleapproved{color:#ac0}.task>content>article.dragging>footer{background-color:#222f38}.screens.v-task.v-task-comment .comment{display:flex}.screens.v-task.v-task-comment .task>.footer{display:none}.task>.comment{align-items:flex-end;background-color:#222e3a;bottom:0;box-shadow:1px 0 7px 3px rgba(0,0,0,.349);color:#fff;display:none;flex-direction:row;justify-content:space-between;left:0;min-height:5em;overflow:hidden;position:absolute;right:0}.task>.comment .textarea{flex-grow:1;font-size:1.3em;padding-bottom:.5em;padding-top:.5em}.task>.comment .btn{align-items:center;cursor:pointer;display:flex;height:5em;justify-content:center;width:4em}.task>.comment .btn .mat-icon{font-size:2.8em!important}.task>.comment .grow-wrap{display:grid}.task>.comment .grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.task>.comment .grow-wrap>textarea{background:transparent;color:#fff;overflow:hidden;resize:none}.task>.comment .grow-wrap:after,.task>.comment .grow-wrap>textarea{border:1px solid #345271;border-radius:.4em;font:inherit;grid-area:1/1/2/2;line-break:anywhere;padding:.5rem}.task>.comment .grow-wrap>textarea:focus{border:0 solid red;box-shadow:0 0 12px rgba(113,158,206,.431);outline:none!important}.screens.v-task.v-task-asset .task>.asset{display:flex}.screens.v-task.v-task-asset .task>.footer{display:none}.task>.asset{bottom:0;display:none;flex-direction:column;justify-content:space-between;left:0;position:fixed;right:0;top:0;z-index:1}.task>.asset>header{background:#000;color:hsla(0,0%,100%,.522);flex-basis:4em;flex-grow:0;flex-shrink:0;position:relative;width:100%}.task>.asset>header .text{justify-content:center}.task>.asset>header .btns,.task>.asset>header .text{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.task>.asset>header .btns{justify-content:space-between}.task>.asset>header .btns .spacer{flex-grow:1}.task>.asset>header .btns .btn{cursor:pointer;display:flex;height:4em;justify-content:center;width:4em}.task>.asset>header .btns .btn .mat-icon{align-items:center;display:flex;font-size:2.8em!important}.task>.asset>header .btns .btn.btn-back .mat-icon{margin-left:.4em}.task>.asset>content{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.task>.asset>content>.hint{align-items:center;display:flex;flex-basis:3em;font-style:italic;padding-left:1em}.task>.asset>content>.imageholder{background-color:gray;flex-grow:1;overflow:hidden;position:relative}.task>.asset>content>.imageholder .shield{height:100%;outline:1px solid #000;position:absolute;width:100%;-webkit-user-drag:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;z-index:1}.task>.asset>content>.imageholder img{height:100%;object-fit:contain;pointer-events:none;position:absolute;width:100%}.task>.asset>content>.imageholder>.circle{height:0;left:50%;left:41em;pointer-events:none;position:absolute;top:50%;top:21em;width:0}.task>.asset>content>.imageholder>.circle>.circleborder{border-radius:50%;box-shadow:0 0 0 .5em rgba(255,0,0,.22);height:7em;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7em}.task>.asset>content>.setting{flex-basis:4em}.task>.asset>footer{align-items:center;background-color:#222e3a;color:#fff;display:flex;flex-basis:5em;flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:center}.task>.asset>footer .btn{cursor:pointer;display:flex;font-size:2em;padding-left:.3em;padding-right:.3em}.screens.s-taskcreator .screen-taskcreator{display:flex}.screen-taskcreator{align-items:stretch;bottom:0;display:none;flex-direction:row;justify-content:flex-start;left:0;position:absolute;right:0;top:0;z-index:2}.taskcreator{display:flex;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0}.taskcreator>header{align-items:center;background-color:#0b0c18;color:#fff;display:flex;flex-direction:row;font-size:.8em;height:5em;justify-content:space-between;position:relative}.taskcreator>header .text{font-size:1.3em;justify-content:center}.taskcreator>header .btns,.taskcreator>header .text{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.taskcreator>header .btns{justify-content:space-between}.taskcreator>header .btns .btn{align-items:center;cursor:pointer;display:flex;height:4em;justify-content:center;width:4em}.taskcreator>header .btns .btn span{font-size:3em!important}.taskcreator>header .btns .btn.btn-back{padding-left:1.2em}.taskcreator section.desc{background:#e9e9e9;box-sizing:border-box;color:#000;flex-basis:1em;flex-grow:0;flex-shrink:1;font-size:max(.9rem,1.7em);line-height:1.5em;padding:1em;position:relative;text-align:center;width:100%;z-index:1}.taskcreator section.desc span{max-width:21em}.taskcreator content{background-color:#fff;background-color:#f2f2f2;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex:100}.taskcreator footer{animation:taskcreator-footer-animation 1s ease-out forwards;background-color:#0098ff;color:#fff;font-size:.8em;height:7em;position:relative;width:100%}@keyframes taskcreator-footer-animation{0%{background-color:#0098ff}20%{background-color:#000}to{background-color:#0098ff}}.taskcreator footer .btn{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;font-size:2em;height:100%;justify-content:center;line-height:2.8em}.taskcreator footer .btn .mat-icon{cursor:pointer;font-size:3em!important}.taskcreator #mapWrapper{bottom:5em;left:1em;overflow:hidden;position:absolute;right:1em;top:5em}.taskcreator #map{background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:0 0 10em -5.9em rgba(0,0,0,.2),inset -1px 0 0 rgba(0,0,0,.1);height:480px;left:0;position:absolute;top:0;touch-action:auto;width:318px}.taskcreator #map>.btn{left:-50px;pointer-events:none;position:absolute;top:-50px;transform-origin:50% 50%}.taskcreator #map>.btn>*{pointer-events:none}.taskcreator #map>.btn>#button{cursor:pointer;pointer-events:all}.context-taskcreator-input,.context-taskcreator-titleinput{max-width:80vw;width:30em}.context-taskcreator-input .inputs,.context-taskcreator-titleinput .inputs{align-items:flex-end;background-color:#fff;color:#000;flex-direction:row;justify-content:space-between;min-height:5em}.context-taskcreator-input .textarea,.context-taskcreator-titleinput .textarea{border:0 solid #345271;flex-grow:1;font-size:1.1em;padding-bottom:3.7em}.context-taskcreator-input .grow-wrap,.context-taskcreator-titleinput .grow-wrap{display:grid}.context-taskcreator-input .grow-wrap:after,.context-taskcreator-titleinput .grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.context-taskcreator-input .grow-wrap>textarea,.context-taskcreator-titleinput .grow-wrap>textarea{background:transparent;color:#000;overflow:hidden;resize:none}.context-taskcreator-input .grow-wrap:after,.context-taskcreator-input .grow-wrap>textarea,.context-taskcreator-titleinput .grow-wrap:after,.context-taskcreator-titleinput .grow-wrap>textarea{border:0 solid #fff;border-radius:0;font:inherit;grid-area:1/1/2/2;line-break:anywhere;padding:1rem}.context-taskcreator-input textarea:focus,.context-taskcreator-titleinput textarea:focus{border:0 solid #345271;box-shadow:0 0 12px rgba(113,158,206,.431);outline:none!important}.taskcreator .mark{bottom:0;display:none;flex-direction:column;justify-content:space-between;left:0;position:fixed;right:0;top:4em;z-index:1}.taskcreator .mark>.header{flex-basis:4em;flex-grow:0;flex-shrink:0}.taskcreator .mark>content{background-color:#e9e9e9;background-color:#555;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.taskcreator .mark>content>.hint{align-items:center;background-color:#e9e9e9;color:#000;display:flex;flex-basis:1em;font-size:max(.9rem,1.7em);line-height:1.5em;padding:1em;text-align:center}.taskcreator .mark>content>.hint span{display:block;margin-left:auto;margin-right:auto;max-width:21em;width:100%}.taskcreator .mark>content>.imageholder{background-color:gray;background:#222;flex-basis:min(75vw,100vh - 14.7em - min(1vw,16px)*4);flex-grow:0;flex-shrink:0;overflow:hidden;position:relative}.taskcreator .mark>content>.imageholder .shield{height:100%;outline:1px solid #000;position:absolute;width:100%;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;z-index:1}.taskcreator .mark>content>.imageholder img{height:100%;object-fit:contain;pointer-events:none;position:absolute;width:100%}.taskcreator .mark>content>.imageholder>.circle{height:0;left:50%;left:41em;pointer-events:none;position:absolute;top:50%;top:21em;width:0}.taskcreator .mark>content>.imageholder>.circle>.circleborder{border-radius:50%;box-shadow:0 0 0 .5em #ef431b;height:7em;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7em}.taskcreator .mark>content>.settings{background-color:#fff;display:none;flex-basis:4em;flex-grow:1;flex-shrink:1}.taskcreator .mark>footer{align-items:flex-start;background-color:#000;color:#fff;display:flex;flex-basis:5.6em;flex-direction:row;flex-grow:0;flex-shrink:0;font-size:max(.9rem,1em);justify-content:center}.taskcreator .mark>footer .btn{cursor:pointer;display:flex;font-size:1.6em;line-height:2.8em;padding-left:.3em;padding-right:.3em}.taskcreator .mark>content .settings .confirm>header{background-color:#fff;flex-basis:6em;flex-grow:0;flex-shrink:0;position:relative}.taskcreator .mark>content .settings .confirm>header>p{font-weight:500;left:1em;margin:0;opacity:.6;overflow:hidden;position:absolute;right:3.8em;right:.5em;text-overflow:ellipsis;top:.5em;white-space:nowrap}.taskcreator .mark>content .settings .confirm>header>h1{font-size:1.7em;font-weight:600;left:.51em;line-height:1.4em;margin:0;opacity:1;overflow:hidden;padding-top:0;position:absolute;right:3em;right:.51em;text-overflow:ellipsis;top:1.01em;white-space:nowrap}.taskcreator .mark>content .settings .confirm>header>.state-icons{align-items:flex-start;bottom:0;display:flex;justify-content:flex-end;left:inherit;opacity:1;position:absolute;right:1em;top:2em;user-select:none;width:6em}.taskcreator .mark>content .settings .confirm>header>.state-icons>span{color:#00b3ff;display:none;font-size:3em!important;font-weight:600;margin-top:-.25em}.taskcreator .mark>content .settings .confirm>header>div{display:flex;flex-direction:row;justify-content:space-between;left:1em;margin:0;position:absolute;right:1em;top:4.2em}.taskcreator .mark>content .settings .confirm>header>div.categories>*{font-weight:500;margin:0;opacity:.6;overflow:hidden;padding-bottom:.6em;padding-right:.4em;text-overflow:ellipsis;white-space:nowrap}.taskcreator .mark>content .settings .confirm>header>div.categories>#id{flex-grow:0;flex-shrink:0;padding-right:2em}.taskcreator .mark>content .settings .confirm>header>div.categories>#spacer{flex-grow:1;flex-shrink:1}.taskcreator .mark>content .settings .confirm>header>div.categories>#state{flex-grow:0;flex-shrink:0;opacity:1}.taskcreator .mark>content .settings .confirm.state-created>header{background-color:#f7f7f7}.taskcreator .mark>content .settings .confirm.state-rejected>header{background-color:#fff0f0}.taskcreator .mark>content .settings .confirm.state-executed>header{background-color:#f0faff}.taskcreator .mark>content .settings .confirm.state-approved>header{background-color:#f0fff2}.taskcreator .mark>content .settings .confirm.state-approved2>header{background-color:#fcfff0}.taskcreator .mark>content .settings .confirm>header>.state-icons span{color:#00b3ff;display:none;font-size:3em!important;font-weight:600;margin-top:-.25em}.taskcreator .mark>content .settings .confirm.state-active>header>.state-icons span.active{color:#b3b3b3;display:inherit;font-weight:500}.taskcreator .mark>content .settings .confirm.state-canceled>header>.state-icons span.canceled,.taskcreator .mark>content .settings .confirm.state-paused>header>.state-icons span.paused{color:grey;display:inherit;font-weight:500}.taskcreator .mark>content .settings .confirm.state-rejected>header>.state-icons span.rejected{color:#b34d4d;display:inherit;font-weight:500}.taskcreator .mark>content .settings .confirm.state-executed>header>.state-icons span.executed{color:#0af;display:inherit;font-weight:500}.taskcreator .mark>content .settings .confirm.state-approved>header>.state-icons span.approved{color:#26d944;display:inherit;font-weight:500}.taskcreator .mark>content .settings .confirm.state-doubleapproved>header>.state-icons span.doubleapproved{color:#ac0;display:inherit;font-weight:500}.taskcreator .mark>content .settings .confirm.state-active>header>div.categories>div#state{color:#b3b3b3;padding-right:.5em}.taskcreator .mark>content .settings .confirm.state-canceled>header>div.categories>div#state,.taskcreator .mark>content .settings .confirm.state-paused>header>div.categories>div#state{color:grey}.taskcreator .mark>content .settings .confirm.state-rejected>header>div.categories>div#state{color:#b34d4d}.taskcreator .mark>content .settings .confirm.state-executed>header>div.categories>div#state{color:#0af}.taskcreator .mark>content .settings .confirm.state-approved>header>div.categories>div#state{color:#26d944}.taskcreator .mark>content .settings .confirm.state-doubleapproved>header>div.categories>div#state{color:#ac0}.taskcreator .mark>content .hint .create,.taskcreator .mark>content .settings .confirm,.taskcreator .mark>footer .create{display:none}.taskcreator .mark.confirm>content{background-color:#e9e9e9}.taskcreator .mark.confirm>content .settings{display:inherit}.taskcreator .mark.confirm>content .settings .confirm{display:block;font-size:max(.9rem,1em);margin-left:auto;margin-right:auto;max-width:60em;width:100%}.taskcreator .mark.confirm>footer{background-color:#ef431b;cursor:pointer}.taskcreator .mark.confirm>footer .create{display:inherit}.taskcreator .mark.confirm>footer .save{display:none}.taskcreator .mark.confirm>content .hint .create{display:inherit}.taskcreator .mark.confirm>content .hint .save{display:none}.taskcreator .mark.confirm>content .imageholder{flex-basis:min(75vw,100vh - 30em);flex-grow:0}.taskcreator .mark>content .settings .confirm header #id,.taskcreator .mark>content .settings .confirm header #state,.taskcreator .mark>content .settings .confirm header .state-icons{display:none}.mat-input{font-size:inherit;margin-bottom:1.5em;max-width:calc(100vw - 2.1em);position:relative}.mat-input.input-bundle{margin-bottom:0}.mat-input input{border:solid hsla(0,0%,55%,.439);border-image:linear-gradient(90deg,rgba(0,0,0,.239) 0,#fff 70%) 100% 1;border-radius:4px 4px 0 0;border-width:0 0 1px;font-family:inherit;font-size:inherit;letter-spacing:.01em;margin-bottom:.2em;outline:none;padding:.3em .75em .25em 0;width:min(100%,30em)}.mat-input.has-error input{border-image:linear-gradient(90deg,red 0,#fff 80%) 100% 1}.mat-input input:focus,.mat-input input:hover{border-bottom-width:1px}.mat-input input:hover{border-color:#121212}.mat-input input:focus{border-color:#2196f3;border-image:inherit}.mat-input label{color:rgba(0,0,0,.769);display:block;font-size:.8em;pointer-events:none;transition:color .2s ease}.mat-input label sup{font-size:.8em;line-height:0;opacity:.6}.mat-input:has(button:focus) label,.mat-input:has(input:focus) label{color:#2196f3}.mat-input:has(button:focus) label,.mat-input:has(input:focus) label,.mat-input:not(:has(input:placeholder-shown)) label{font-size:.8em}.mat-input input::placeholder{color:#aaa;font-size:.8em;font-weight:100;opacity:1}.mat-input input:focus::placeholder{opacity:1}.mat-input span.error,.mat-input span.warning{color:red;display:none;font-size:.8em;font-weight:100;line-height:1.3em;padding-bottom:.3em}.mat-input span.warning{color:#045aff;letter-spacing:.01em!important;opacity:1!important}.mat-input.has-error span.error,.mat-input.has-warning span.warning{display:block}.mat-input.has-error input{border-color:red}.mat-input span.hint{display:block;font-size:.8em;font-weight:300;letter-spacing:.01em;line-height:1.3em;margin-bottom:.3em;margin-top:.2em;max-width:min(74%,27em);opacity:.5}.mat-input .zip-and-city{align-items:baseline;display:flex;flex-direction:row;margin-bottom:0m}.mat-input .zip-and-city .mat-input.zip{flex-basis:5em;margin-bottom:0;margin-left:0;margin-top:0}.mat-input .zip-and-city .mat-input.city{flex-basis:min(80%,24em);margin-bottom:0}.mat-input.text-button button{background:none;border:none;cursor:pointer;font-size:1em;margin-bottom:.4em;margin-top:.3em;padding:0;user-select:none}.mat-input.text-button button:focus{border-radius:.4em;color:#2196f3;outline:none;transition:color .2s ease}.mat-input.text-button button:active{color:#000}.file-upload{margin-bottom:1.5em;max-width:calc(100vw - 2.1em);position:relative}.file-upload .label{color:rgba(0,0,0,.769);display:block;font-size:.8em;pointer-events:none;position:relative}.custum-file-upload{align-items:space-between;align-items:center;background-color:#fff;border:2px dashed #373737;box-shadow:0 48px 35px -48px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;gap:5px;height:5em;justify-content:center;margin-bottom:.5em;margin-top:.4em;padding:1.5rem;position:relative;width:5em}.custum-file-upload:focus{background-color:#fff;border-color:#2196f3;border-radius:1em;box-shadow:0 0 17px 1px hsla(0,0%,47%,.31)}.custum-file-upload .icon{align-items:center;display:flex;justify-content:center;margin-top:.1em}.custum-file-upload .icon svg{height:40px;fill:#4b5563}.custum-file-upload .text{align-items:center;display:flex;font-size:.8em;justify-content:center}.custum-file-upload .text span{color:#4b5563;font-weight:400;margin-top:.4em;text-align:center}.custum-file-upload input{display:none}.file-upload span.error{color:red;display:none;font-size:.8em;font-weight:100;line-height:1.3em;padding-bottom:.3em}.file-upload.has-error span.error{display:block}.file-upload.has-error input{border-color:red}.file-upload span.hint{display:block;font-size:.8em;font-weight:300;line-height:1.3em;max-width:min(74%,27em);opacity:.5}:root{--switch-svg-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='40' viewBox='0 0 75 40'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h75v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 0h75v40H0z'/%3E%3Cpath fill='%230098ff' d='M54.5 39.5h-34a19.37 19.37 0 0 1-13.789-5.712A19.37 19.37 0 0 1 1 20 19.37 19.37 0 0 1 6.712 6.211 19.37 19.37 0 0 1 20.5.5h34a19.37 19.37 0 0 1 13.789 5.712A19.37 19.37 0 0 1 74 20a19.37 19.37 0 0 1-5.712 13.789A19.37 19.37 0 0 1 54.5 39.5M53 3.5A16.775 16.775 0 0 0 36 20a16.776 16.776 0 0 0 17 16.5A16.774 16.774 0 0 0 70 20 16.773 16.773 0 0 0 53 3.5'/%3E%3C/g%3E%3C/svg%3E")}.mat-input .switch-button{background-color:#fff;background-image:var(--switch-svg-url);background-repeat:no-repeat;background-size:cover;border-radius:5em;cursor:pointer;height:2em;margin-right:1em;outline:none;position:absolute;right:0;top:0;width:3.75em}@media(max-width:599px){.mat-input .switch-button{margin-right:0}}.mat-input .switch-button:focus{outline:2px solid #0198ff}.mat-input .switch-button[data-value=true]{filter:grayscale(0);transform:rotate(0deg)}.mat-input .switch-button[data-value=false]{filter:grayscale(100%) brightness(1.5);transform:rotate(180deg)}div.mat-input.switch label{font-size:1em;font-weight:400}.mat-input.textarea:has(textarea:focus) label{color:#2196f3}.mat-input.textarea .grow-wrap{color:#000;display:grid;padding-right:.4em}.mat-input.textarea .grow-wrap:after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.mat-input.textarea .grow-wrap>textarea{background:transparent;border:solid #345271;border-image:linear-gradient(90deg,rgba(0,0,0,.239) 0,#fff 70%) 100% 1;border-width:0 0 1px;color:#000;overflow:hidden;resize:none}.mat-input.textarea .grow-wrap:after,.mat-input.textarea .grow-wrap>textarea{border-radius:0;font:inherit;grid-area:1/1/2/2;line-break:anywhere;padding:.3em .75em .25em 0}.mat-input.textarea .grow-wrap>textarea:focus{border-bottom-width:1px;border-color:#2196f3;border-image:none;outline:none!important}.mat-input.textarea .grow-wrap>textarea::placeholder{color:#aaa;font-size:.8em;font-weight:100;line-height:1.7}.mat-input.select input:disabled{background:transparent;color:#000;pointer-events:all}.mat-input.select input.disabled-look{cursor:pointer;pointer-events:auto;user-select:none;-moz-user-select:none;-webkit-user-select:none}.mat-input.select input.disabled-look:focus{background-color:rgba(192,209,254,.36)}.mat-input.select input.disabled-look::selection{background:transparent}.mat-input.select .options{background-color:#fff;border-radius:0 0 5px 5px;border-top:none;box-shadow:.2em .2em .6em rgba(0,0,0,.2);display:none;margin-top:-1px;max-height:150px;overflow-y:auto;position:absolute;width:80%;z-index:1000}.mat-input.select .options.active{display:block}.mat-input.select .options .option{cursor:pointer;padding:10px 15px}.mat-input.select .options .option:hover{background-color:#f0f0f0}.mat-input.select .options .option.selected{background-color:rgba(56,151,252,.412);border-radius:0;box-shadow:none;color:#000}.mat-input.select .options .option.selected:focus{background-color:rgba(0,123,255,.533)}.mat-input.select .options .option:focus{background-color:rgba(192,209,254,.36);border-radius:0;box-shadow:none}.item.add:focus,.item.branch:focus,.item.group:focus,.item.invite:focus,.item.user:focus{background-color:rgba(192,209,254,.36);border-radius:0;box-shadow:none;transition:background-color .1s ease-out,box-shadow 0s ease-out}.screens.s-projconf .screen-projconf{display:flex;z-index:7}.screen-projconf{align-items:stretch;background-color:#fff;display:none;flex:100%;flex-direction:row;height:100%;justify-content:flex-start;position:absolute;width:100%}.projconf{box-shadow:6px 3px 6px rgba(0,0,0,.271);display:flex;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%}.projconf>header{background-color:#0b0c18;color:#fff;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;font-size:max(14px,1em);font-size:1em;height:9em;overflow:hidden;position:relative}.projconf>header .tabs-row{height:4em;padding-top:1em}.projconf>header .head{align-items:center;display:flex;flex-direction:row;font-size:1em;height:5em;justify-content:space-between;position:relative}.projconf>header .head .text{font-size:1.3em;margin:auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:70vw}.projconf>header .head .btns{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:0}.projconf>header .head .btns .btn{align-items:center;background-color:transparent;border:0;color:#fff;cursor:pointer;display:flex;height:4em;justify-content:center;width:4em}.projconf>header .head .btns .btn:focus{background-color:hsla(0,0%,53%,.349);border-radius:20em}.projconf>header .head .btns .btn span{font-size:2em!important;font-size:min(3em,9vw)!important}.projconf>header .head .btns .btn.btn-back{padding-left:1.2em}@media(min-width:600px){.projconf>header{font-size:max(14px,1em)}.projconf>header .head .btns .btn span{font-size:3em!important}}.projconf>content{background-color:#fff;box-shadow:inset -1px 0 0 rgba(0,0,0,.349);flex:100;flex-grow:1;flex-shrink:1;font-size:max(14px,1.5em);overflow:hidden}.projconf>content>article{display:none}.projconf>content>article>header{background-color:#fff;box-shadow:0 .2em .4em -.3em rgba(0,0,0,.361),inset -1px 0 0 rgba(0,0,0,.349);width:100%;z-index:1}.projconf>content>article>content>main,.projconf>content>article>header>main{margin:auto;max-width:50.848em}.projconf>content>article>header>main>div{margin:0;padding-left:.9em}.projconf>content>article>header>main>div>h1{font-size:.9333em;font-weight:700;margin:0;padding-bottom:max(2vh,.3em);padding-left:0;padding-top:max(3vh,.6em)}@media(min-width:599px){.projconf>content>article>header>main>div>h1{font-size:max(2em,16px)}}.projconf>content>article>content,.projconf>content>article>content>main{overflow-y:auto}.projconf>footer .btn{align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;font-size:2em;height:100%;justify-content:center;line-height:2.8em}.projconf>footer .btn .mat-icon{cursor:pointer;font-size:3em!important}.projconf>footer{background-color:#0b0c18;color:#fff;display:none;font-size:.8em;height:7em;position:relative;width:100%}.projconf.has-changes>footer{animation:area-footer-animation 1s ease-out forwards;display:block;position:relative}@keyframes area-footer-animation{0%{background-color:#0098ff}20%{background-color:#000}to{background-color:#0098ff}}.screens.s-projconf .projconf .tab{position:relative}.screens.s-projconf .projconf .tabs-row{font-size:.85em}.screens.s-projconf .projconf.s-projconf-buyer .tab.btn-s-projconf-buyer span,.screens.s-projconf .projconf.s-projconf-invoice .tab.btn-s-projconf-invoice span,.screens.s-projconf .projconf.s-projconf-main .tab.btn-s-projconf-main span{color:#000;z-index:1}.screens.s-projconf button.tab strong{font-size:.5em;font-weight:400;line-height:2em;padding-left:.1em}.screens.s-projconf .projconf.s-projconf-buyer .tab.btn-s-projconf-buyer,.screens.s-projconf .projconf.s-projconf-invoice .tab.btn-s-projconf-invoice,.screens.s-projconf .projconf.s-projconf-main .tab.btn-s-projconf-main{background-color:#fff;border-radius:.2em;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#000;height:1.3em;margin-bottom:0;margin-top:.13em;padding:.1em .3em .3em}.screens.s-projconf .projconf.s-projconf-buyer .tab.btn-s-projconf-buyer:focus:before,.screens.s-projconf .projconf.s-projconf-buyer .tab.btn-s-projconf-buyer[tabindex]:focus:before,.screens.s-projconf .projconf.s-projconf-invoice .tab.btn-s-projconf-invoice:focus:before,.screens.s-projconf .projconf.s-projconf-invoice .tab.btn-s-projconf-invoice[tabindex]:focus:before,.screens.s-projconf .projconf.s-projconf-main .tab.btn-s-projconf-main:focus:before,.screens.s-projconf .projconf.s-projconf-main .tab.btn-s-projconf-main[tabindex]:focus:before{box-shadow:0 0 15px hsla(0,0%,100%,.718);outline:none;-webkit-transition:box-shadow .2s ease-out;-moz-transition:box-shadow .2s ease-out;-ms-transition:box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}.screens.s-projconf .projconf.s-projconf-buyer content article.s-projconf-buyer,.screens.s-projconf .projconf.s-projconf-invoice content article.s-projconf-invoice,.screens.s-projconf .projconf.s-projconf-main content article.s-projconf-main{display:flex;flex-direction:column;height:100%}.projconf .mat-input,.projconf div.file-upload{margin-left:.9em}.s-projconf-main>.mat-input>input{max-width:calc(100vw - 2.7em);width:100%}.projconf div.file-upload img{display:block;height:100%;object-fit:cover;position:absolute;width:100%}.s-projconf .mat-input:first-of-type{margin-top:3vh}.s-projconf .mat-input:last-child{margin-bottom:min(15vh,6em)}.s-projconf-main .mat-input.plan{margin-left:0}.s-projconf-main .mat-input.plan>label{margin-left:1.1em}.s-projconf-main .mat-input.plan>span.error,.s-projconf-main .mat-input.plan>span.warning{margin-bottom:-2em;margin-left:1.1em;padding-top:.3em}.mat-input.plan>content.plan-container{display:flex;overflow-y:scroll;padding-bottom:.9em;padding-top:2.2em;width:min(99.5vw,50.848em)}.mat-input.plan>content>article{border:.1px solid #fff;border-radius:1em;flex-grow:0;flex-shrink:0;height:20em;margin-left:.9em;overflow:hidden;padding:1em;user-select:none;width:9em}.mat-input.plan>content>article:last-child{margin-right:8em}.mat-input.plan>content>article{-webkit-box-shadow:0 0 17px -2px rgba(0,0,0,.3);box-shadow:0 0 17px -2px rgba(0,0,0,.3)}.mat-input.plan>content>article.selected{border-color:#0098ff;-webkit-box-shadow:0 0 17px -2px rgba(0,153,255,.322);box-shadow:0 0 17px -2px rgba(0,153,255,.322);overflow:hidden}.mat-input.plan>content>article.invalid.selected{border-color:red}.mat-input.plan>content>article{cursor:pointer;display:flex;flex-direction:column}.mat-input.plan>content>article>header{background-color:#fff;margin-left:-2em;margin-right:-2em;margin-top:-2em;padding-left:2em;padding-right:2em;padding-top:2em}.mat-input.plan>content>article>header>h4{font-weight:600;margin-bottom:0;margin-top:0}.mat-input.plan>content>article>header>h5{font-weight:100;margin-bottom:.8em;margin-top:.3em}.mat-input.plan>content>article>content{flex-grow:1;flex-shrink:1}.mat-input.plan>content>article>content>h4{color:#3897fc;font-size:1.1em;font-weight:700;margin-bottom:1em;margin-top:.4em}.mat-input.plan>content>article>content>ul{font-size:.9em;font-weight:100;line-height:1.3em;list-style:none;padding:0}.mat-input.plan>content>article>content>ul>li{display:block;font-weight:100;margin-bottom:5px}.mat-input.plan>content>article>content>span{font-size:.9em;font-weight:100;line-height:1.3em;list-style:none;padding:0;white-space:pre-line}.mat-input.plan>content>article>footer>h4{font-size:1.3em;font-weight:700;margin-bottom:.2em;margin-top:0}.mat-input.plan>content>article>footer>h5{font-size:.8em;font-style:italic;font-weight:100;margin-bottom:2.6em;margin-top:.3em;opacity:.5}.mat-input.plan>content>article>footer>button{align-items:center;background-color:#0098ff;border:none;border-radius:.5em;box-shadow:0 4px 6px -1px rgba(72,138,236,.192),0 2px 4px -1px rgba(72,138,236,.09);color:#fff;cursor:pointer;display:flex;font-size:.8em;font-weight:700;gap:.75em;justify-content:center;line-height:1em;padding:1.3em 2.4em;position:relative;text-align:center;text-transform:uppercase;user-select:none;vertical-align:middle;width:100%}.mat-input.plan>content>article.invalid{opacity:.3;pointer-events:none}.mat-input.plan>content>article.invalid>footer>button{visibility:hidden}.mat-input.plan>content>article.invalid.selected{opacity:1}.mat-input.plan>content>article>footer>button:hover{box-shadow:0 10px 15px -3px rgba(72,138,236,.31),0 4px 6px -2px rgba(72,138,236,.09)}.mat-input.plan>content>article>footer>button:active,.mat-input.plan>content>article>footer>button:focus{box-shadow:none;opacity:.85}.mat-input.plan>content>article.selected>footer>button{visibility:hidden}.mat-input.plan>content>article.selected>footer>button:after{color:#0098ff;content:"check";font-family:Material Symbols Outlined;font-size:4.6em;font-style:normal;font-weight:600;left:0;opacity:1;position:absolute;visibility:visible;width:100%}.mat-input.plan>content>article.invalid.selected>footer>button:after{color:red}.mat-input.text-button.delete-project button{color:#f08080;margin-top:3em}.mat-input.text-button.delete-project button:focus{box-shadow:0 0 9px 1px rgba(255,0,0,.361);color:red;margin:2.6em -.4em -.4em;padding:.4em}.mat-input.text-button.delete-project button:active{color:#f08080}article.s-projconf-invoice>content>main{overflow:hidden;overflow-y:auto}article.s-projconf-invoice>content>main>article{border-radius:.2em;-webkit-box-shadow:0 0 17px -2px rgba(0,0,0,.3);box-shadow:0 0 17px -2px rgba(0,0,0,.3);display:flex;flex-direction:column;margin-left:.4em;margin-right:.4em;margin-top:.7em;overflow:hidden;position:relative}article.s-projconf-invoice>content>main>article:first-of-type{margin-top:3vh}article.s-projconf-invoice>content>main>article:last-child{margin-bottom:30vh}article.s-projconf-invoice>content>main>article.has-warning{-webkit-box-shadow:0 0 17px -2px #caae81;box-shadow:0 0 17px -2px #caae81}article.s-projconf-invoice>content>main>article.has-error{-webkit-box-shadow:0 0 17px -2px hsla(0,48%,65%,.72);box-shadow:0 0 17px -2px hsla(0,48%,65%,.72)}article.s-projconf-invoice>content>main>article>header{align-items:flex-start;display:flex;flex-direction:row;padding-top:1.5em}article.s-projconf-invoice>content>main>article>header>h2{font-size:1.2em;font-weight:100;margin-left:.45em;margin-top:0;width:40%}article.s-projconf-invoice>content>main>article>header>h3{background-color:#fff5e6;-webkit-box-shadow:inset 0 0 6px -2px rgba(0,0,0,.3);box-shadow:inset 0 0 6px -2px rgba(0,0,0,.3);font-size:.6em;font-weight:400;left:0;margin-top:-.7em;padding:1em 1em .2em;position:absolute;top:0;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;display:none;padding-bottom:.2em}article.s-projconf-invoice>content>main>article.has-warning>header>h3{background-color:#ffe6bd;display:block}article.s-projconf-invoice>content>main>article.has-error>header>h3{background-color:#ffc7c7;display:block}article.s-projconf-invoice>content>main>article>header>main{font-size:.7em;font-style:italic;font-weight:300;letter-spacing:.01em;line-height:1.3em;margin:0 4em 1.5em 3.4em;width:60%}article.s-projconf-invoice>content>main>article>header>main>span{display:none;padding-bottom:.2em}article.s-projconf-invoice>content>main>article>header>main>.error{color:red}article.s-projconf-invoice>content>main>article>header>main>.warning{color:#c98200}article.s-projconf-invoice>content>main>article>header>main>.hint{color:#000}article.s-projconf-invoice>content>main>article.has-error>header>main>.error,article.s-projconf-invoice>content>main>article.has-hint>header>main>.hint,article.s-projconf-invoice>content>main>article.has-warning>header>main>.warning{display:block}article.s-projconf-invoice>content>main>article>content{display:flex;flex-direction:row;flex-wrap:wrap}article.s-projconf-invoice>content>main>article>content>section{display:flex;flex-direction:column;overflow:hidden}article.s-projconf-invoice>content>main>article>content>section:first-child,article.s-projconf-invoice>content>main>article>content>section:nth-child(3){width:40%}article.s-projconf-invoice>content>main>article>content>section:nth-child(2){width:60%}article.s-projconf-invoice>content>main>article>content>section:nth-child(4){width:20%}article.s-projconf-invoice>content>main>article>content>section:nth-child(5){width:40%}article.s-projconf-invoice>content>main>article>content>section>h4{font-size:.7em;font-weight:100;margin:0 0 .4em .8em;opacity:.5}article.s-projconf-invoice>content>main>article>content>section>main{font-size:.8em;font-weight:400;margin-bottom:1.2em;margin-left:.8em}article.s-projconf-invoice>content>main>article>button{background:#fff;border:none;border-radius:2em;color:#000;cursor:pointer;font-family:Material Symbols Outlined;font-size:1.5em;font-style:normal;font-weight:600;height:1.5em;position:absolute;right:.1em;top:.1em;width:1.5em}.context-memberships{min-height:90vh}.context-memberships,.context-memberships .frame{margin:0 auto;max-width:min(100vw,40em);overscroll-behavior:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100vw}@media(max-width:599px){.context-memberships,.context-memberships .frame{border-radius:0;font-size:max(14px,3.7vw);height:100%;left:0;margin-top:0;max-height:100%;max-width:100%;position:absolute;top:0;width:100%}}.context-memberships .frame,.context-memberships .frame .frame{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;height:100%;height:auto;margin:auto;max-height:10000%!important;max-width:50em;position:relative!important;width:100%}.context-memberships .frame span.hints span.hint,.context-memberships span.hints span.hint{display:block;white-space:pre-wrap}.context-memberships .frame span.hints span.hint b,.context-memberships .frame span.hints span.hint strong,.context-memberships span.hints span.hint b,.context-memberships span.hints span.hint strong{font-weight:600}.context-memberships .frame span.hints span.hint p,.context-memberships span.hints span.hint p{margin-top:.4em}.context-memberships .btn,.context-memberships .frame .btn{align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-basis:1.5em;flex-grow:0;flex-shrink:0;font-size:1em;height:3em;justify-content:center;margin-top:-1.2em;user-select:none;width:3em;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:transparent;padding-top:.3em}.context-memberships .btn span,.context-memberships .frame .btn span{font-size:2em!important;margin-top:-.1em}.context-memberships .btn.btn-back,.context-memberships .frame .btn.btn-back{margin-left:.4em;padding-left:1.3em}.context-memberships .btn.btn-close,.context-memberships .frame .btn.btn-close{margin-right:.4em}.context-memberships .btn:focus,.context-memberships .frame .btn:focus{background-color:hsla(0,0%,53%,.349);border-radius:20em;box-shadow:0 0 15px hsla(0,0%,56%,.533);outline:none;-webkit-transition:background-color .1s ease-out,box-shadow .2s ease-out;-moz-transition:background-color .1s ease-out,box-shadow .2s ease-out;-ms-transition:background-color .1s ease-out,box-shadow .2s ease-out;-o-transition:background-color .1s ease-out,box-shadow .2s ease-out;transition:background-color .1s ease-out,box-shadow .2s ease-out}.context-memberships .frame h4,.context-memberships h4{text-align:center}.context-memberships .frame h4 .btn.btn-close,.context-memberships h4 .btn.btn-close{display:flex;flex-direction:column;height:100%;margin-right:.5em;margin-top:0;padding-bottom:0;position:absolute;right:0;top:0;width:2em}.context-memberships .frame .item,.context-memberships .item{padding:.6em 0}.context-memberships .frame .item span.icon,.context-memberships .item span.icon{background:transparent;flex-basis:2.2em;flex-grow:0;flex-shrink:0;padding-top:0}.context-memberships .frame .item .text,.context-memberships .item .text{display:flex;flex-basis:0%;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center;min-width:0;overflow-wrap:break-word}.context-memberships .frame .item .text h3,.context-memberships .item .text h3{font-size:1.2em;font-weight:400;line-height:1.2em;margin:0 0 .1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-memberships .frame .item .text p,.context-memberships .item .text p{font-size:1em;font-weight:100;line-height:1.2em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-memberships .frame .item .extra,.context-memberships .item .extra{flex-basis:auto;flex-grow:0;flex-shrink:0;min-width:min-content;padding-right:1em}.context-memberships .frame .item.topheader,.context-memberships .item.topheader{align-items:center;background-color:#fff;cursor:default;display:flex;flex-basis:3em;flex-grow:0;flex-shrink:0;height:3em;justify-content:space-between;margin-top:-.5em;padding-right:.4em;padding-top:.5em;position:sticky;top:2.2em;z-index:1}@media(max-width:599px){.context-memberships .frame .item.topheader,.context-memberships .item.topheader{top:3.3em}}.context-memberships .frame .item.topheader .spacer.text,.context-memberships .item.topheader .spacer.text{align-items:center;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-memberships .frame .item.topheader .spacer.text h1,.context-memberships .item.topheader .spacer.text h1{font-size:1.6em;font-weight:500;line-height:1.2em;margin:0;padding:0}.context-memberships .frame .item.topheader .spacer.text p,.context-memberships .item.topheader .spacer.text p{font-size:1.2em;font-weight:100;line-height:1.1em;margin:0;padding:0}.context-memberships .frame .item.topheader button,.context-memberships .item.topheader button{margin-top:.1em}.context-memberships .frame .item.topheader.inactive:after,.context-memberships .item.topheader.inactive:after{background-color:#fff;clip-path:polygon(100% 0,80% 100%,0 100%,20% 100%,0 0);color:#000;content:"Inactive";font-family:Arial,sans-serif;font-size:.6em;font-weight:700;left:50%;letter-spacing:1px;line-height:1.1em;margin-left:-9em;opacity:1;padding-bottom:.6em;padding-top:.1em;position:absolute;text-align:center;text-transform:uppercase;top:6.8em;transform-origin:100% 0;width:18em}.context-memberships .frame .item.subheader,.context-memberships .item.subheader{background-color:#f2f2f2;cursor:default;display:flex;flex-direction:column;margin:.4em 0 .7em;padding-left:1.1em;padding-right:1.1em}.context-memberships .frame .item.subheader h2,.context-memberships .item.subheader h2{font-size:1.2em;font-weight:400;line-height:1.4em;margin:.6em 0 .1em;padding:0}.context-memberships .frame .item.subheader h2 sup,.context-memberships .item.subheader h2 sup{opacity:.5;padding-left:.3em;vertical-align:unset}.context-memberships .frame .item.subheader p,.context-memberships .item.subheader p{color:#6d6d6d;font-size:1em;font-weight:300;letter-spacing:.01em;line-height:1.2em;margin:0;padding:0;text-wrap-mode:wrap}.context-memberships .frame .item.user,.context-memberships .item.user{letter-spacing:.01em;padding-left:1.1em}.context-memberships .frame .item.user>.user-icon,.context-memberships .item.user>.user-icon{align-items:center;display:flex}.context-memberships .frame .item.user>.user-icon span,.context-memberships .item.user>.user-icon span{align-items:center;background-color:#ff8b8b;border-radius:10em;color:#fff;display:flex;font-size:.7em;font-weight:600;height:2.5em;justify-content:center;letter-spacing:.05em;margin-top:-.4em;padding:0;width:2.5em}.context-memberships .frame .item>.extra *,.context-memberships .item>.extra *{padding:.4em .6em}.context-memberships .frame .item>.extra .mat-icon,.context-memberships .item>.extra .mat-icon{font-size:1.8em!important;padding-bottom:0;padding-top:0}.context-memberships .frame .item>.extra.chip .chip,.context-memberships .item>.extra.chip .chip{background:#f2f2f2;border-radius:1em;color:#7a7a7a;font-size:.9em;font-weight:400;line-height:1em;padding:.4em .6em}.context-memberships .frame .item.invite,.context-memberships .item.invite{letter-spacing:.01em;padding-left:1.1em}.context-memberships .frame .item.invite>.invite-icon,.context-memberships .item.invite>.invite-icon{align-items:center;display:flex;display:inline-block;overflow:hidden;position:relative;vertical-align:middle}.context-memberships .frame .item.invite>.invite-icon:before,.context-memberships .item.invite>.invite-icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h100v100H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M8.674 65.646a3.9 3.9 0 0 1-2.808-1.056 3.53 3.53 0 0 1-1.11-2.671V36.08a3.53 3.53 0 0 1 1.11-2.671 3.9 3.9 0 0 1 2.808-1.055h37.609a3.9 3.9 0 0 1 2.808 1.056 3.53 3.53 0 0 1 1.11 2.671V61.92a3.53 3.53 0 0 1-1.11 2.671 3.9 3.9 0 0 1-2.808 1.056Zm18.8-17.019 20.894-13.168-1.045-1.366-19.849 12.422L7.625 34.093 6.58 35.459Z'/%3E%3Cpath fill='%23fff' d='M88.67 75.593H57.061v-9.451a17.3 17.3 0 0 1 17.3-17.3A14.314 14.314 0 0 1 88.67 63.16z'/%3E%3Cpath fill='%23fff' d='M57.061 22.1H88.67v9.451a17.3 17.3 0 0 1-17.3 17.3 14.314 14.314 0 0 1-14.309-14.318z'/%3E%3Cpath d='M95.745 78.458H49.7V74.24h5.816v-9.152c0-4.07 1.266-7.73 3.762-10.882 2.036-2.57 4.568-4.318 7.55-5.216-2.981-.92-5.513-2.672-7.55-5.225-2.496-3.13-3.762-6.782-3.762-10.852V23.76H49.7v-4.217h46.045v4.217h-5.817v9.153c0 4.07-1.266 7.721-3.762 10.852-2.036 2.553-4.568 4.304-7.548 5.225 2.98.898 5.513 2.646 7.549 5.216 2.496 3.151 3.761 6.812 3.761 10.882v9.152h5.817v4.218M59.734 74.24H85.71v-9.152c0-3.635-1.266-6.784-3.764-9.36-2.492-2.572-5.596-3.877-9.225-3.877s-6.732 1.305-9.225 3.877c-2.497 2.576-3.763 5.725-3.763 9.36zm0-50.48v9.153c0 3.635 1.266 6.784 3.763 9.36 2.493 2.572 5.597 3.876 9.225 3.876 3.629 0 6.733-1.304 9.225-3.876 2.498-2.576 3.764-5.725 3.764-9.36V23.76z'/%3E%3Cpath fill='%23fff' d='M95.245 77.958V74.74h-5.817v-9.652q0-5.959-3.653-10.571Q82.12 49.904 76.41 49q5.712-.965 9.365-5.546t3.653-10.541V23.26h5.817v-3.217H50.2v3.217h5.816v9.653q0 5.96 3.654 10.54 3.653 4.582 9.364 5.547-5.711.904-9.364 5.517-3.654 4.612-3.654 10.57v9.653H50.2v3.218zM72.722 51.35q5.68 0 9.584 4.029 3.905 4.027 3.905 9.708v9.652H59.234v-9.652q0-5.68 3.904-9.708t9.584-4.029m-13.488-28.09H86.21v9.652q0 5.68-3.905 9.708-3.903 4.028-9.584 4.028t-9.584-4.028-3.904-9.708zm37.01 55.698H49.2V73.74h5.816v-8.652c0-4.185 1.302-7.95 3.87-11.192 1.788-2.257 3.946-3.9 6.446-4.91-2.499-1.026-4.657-2.668-6.444-4.909-2.569-3.222-3.872-6.978-3.872-11.164V24.26H49.2v-5.217h47.045v5.217h-5.817v8.653c0 4.186-1.302 7.942-3.871 11.164-1.787 2.241-3.945 3.883-6.444 4.909 2.5 1.01 4.658 2.653 6.446 4.91 2.567 3.241 3.87 7.007 3.87 11.192v8.652h5.816zm-36.01-5.218H85.21v-8.652c0-3.55-1.185-6.498-3.623-9.012-2.428-2.506-5.328-3.725-8.866-3.725s-6.437 1.219-8.866 3.725c-2.437 2.514-3.622 5.462-3.622 9.012zm0-49.48v8.653c0 3.55 1.185 6.498 3.622 9.012 2.429 2.506 5.33 3.724 8.866 3.724 3.538 0 6.438-1.218 8.866-3.724 2.438-2.514 3.623-5.462 3.623-9.012V24.26z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:5%;width:100%}.context-memberships .frame .item.group,.context-memberships .item.group{letter-spacing:.01em;padding-left:1.1em}.context-memberships .frame .item.group>.icon,.context-memberships .item.group>.icon{align-items:center;display:flex}.context-memberships .frame .item.group>.icon>.mat-icon,.context-memberships .item.group>.icon>.mat-icon{font-size:1.6em!important}.context-memberships .frame .item.add,.context-memberships .frame .item.branch,.context-memberships .item.add,.context-memberships .item.branch{color:#0198ff;letter-spacing:.01em;padding-left:1.1em}.context-memberships .frame .item.add>.icon,.context-memberships .frame .item.branch>.icon,.context-memberships .item.add>.icon,.context-memberships .item.branch>.icon{align-items:center;display:flex;margin-right:-.15em}.context-memberships .frame .item.add>.icon>.mat-icon,.context-memberships .frame .item.branch>.icon>.mat-icon,.context-memberships .item.add>.icon>.mat-icon,.context-memberships .item.branch>.icon>.mat-icon{font-size:1.6em!important}.context-memberships .frame .item.add h3,.context-memberships .frame .item.branch h3,.context-memberships .item.add h3,.context-memberships .item.branch h3{align-items:center;display:flex;flex-grow:1;flex-shrink:1;font-size:1.2em;font-weight:400;line-height:1em;margin:0}.context-memberships .frame .item.branch,.context-memberships .item.branch{color:#000}.context-memberships .frame .item.footer,.context-memberships .item.footer{color:#000;cursor:default;flex-basis:unset;flex-grow:1;flex-shrink:0;font-weight:300;height:30vh;padding-left:1.1em;white-space:pre-wrap}.context-memberships .frame .item.footer>span.hints,.context-memberships .item.footer>span.hints{font-size:1em!important;line-height:1.3em;padding-top:2em;width:95%}.context-memberships .frame .item.footer>span.hints>span.hint,.context-memberships .item.footer>span.hints>span.hint{opacity:.5}.context-memberships .frame footer,.context-memberships footer{background-color:#0b0c18;border-radius:0;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:.8em;height:7em;justify-content:flex-start;left:0;position:absolute;position:sticky;right:0;width:100%;z-index:1}.context-memberships .frame footer .btn,.context-memberships footer .btn{background:transparent;color:#fff;flex-basis:3.4em;font-size:1.8em;height:3.4em;letter-spacing:.01em;line-height:1em;margin:0;padding:0;width:100%}.context-memberships .frame .mat-input,.context-memberships .mat-input{font-size:1.25em;padding-left:.85em}.context-memberships .frame .mat-input.text-button,.context-memberships .mat-input.text-button{margin-top:3em}.context-memberships .frame .mat-input.text-button button,.context-memberships .mat-input.text-button button{text-wrap-mode:nowrap;height:auto;letter-spacing:.01em;margin:0 0 0 -.5em;padding:.2em .5em;width:auto}.context-memberships .frame .mat-input.text-button.delete,.context-memberships .frame .mat-input.text-button[data-type=delete],.context-memberships .mat-input.text-button.delete,.context-memberships .mat-input.text-button[data-type=delete]{color:#ffb4b4}.context-memberships .frame .mat-input.text-button.delete button:focus,.context-memberships .frame .mat-input.text-button[data-type=delete] button:focus,.context-memberships .mat-input.text-button.delete button:focus,.context-memberships .mat-input.text-button[data-type=delete] button:focus{color:red}.context-memberships.project .item.topheader .text h1{font-size:1.6em;font-weight:100;line-height:1em}.context-memberships.project .item.topheader .text p{display:none;font-size:1.3em;font-weight:100;line-height:1em}.context-memberships .tabs-set{background-color:#fff;border-bottom:.4em solid #f2f2f2;flex-grow:0;flex-shrink:0;font-size:.8em;margin-bottom:-.5em;position:sticky;top:8em;z-index:1}@media(max-width:599px){.context-memberships .tabs-set{top:9.5em}}.context-memberships .tabs-set button.tab{border-radius:.1em;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#000}.context-memberships .tabs-set button.tab.selected{background-color:#f2f2f2}.context-memberships .tabs-set button.tab:focus,.context-memberships .tabs-set button.tab[tabindex]:focus{background-color:#f2f2f2;border-radius:.1em;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 .1em hsla(0,0%,56%,.533);box-shadow:0 -.05em .1em hsla(0,0%,56%,.533)}.context-memberships .tabs-set button.tab>span.mat-icon{font-size:.9em}.context-memberships .tabs-set button.tab strong{font-size:.5em;font-weight:100;line-height:2em}html[lang|=en] .context-memberships .frame .item.topheader.inactive:after{content:"Inactive"}html[lang|=de] .context-memberships .frame .item.topheader.inactive:after{content:"Inaktiv"}html[lang|=it] .context-memberships .frame .item.topheader.inactive:after{content:"Inattivo"}html[lang|=es] .context-memberships .frame .item.topheader.inactive:after{content:"Inactivo"}html[lang|=fr] .context-memberships .frame .item.topheader.inactive:after{content:"Inactif"}html[lang|=cs] .context-memberships .frame .item.topheader.inactive:after{content:"Neaktivní"}html[lang|=ja] .context-memberships .frame .item.topheader.inactive:after{content:"非アクティブ"}html[lang|=nl] .context-memberships .frame .item.topheader.inactive:after{content:"Inactief"}html[lang|=ru] .context-memberships .frame .item.topheader.inactive:after{content:"Неактивный"}html[lang|=pl] .context-memberships .frame .item.topheader.inactive:after{content:"Nieaktywny"}html[lang|=pt] .context-memberships .frame .item.topheader.inactive:after{content:"Inativo"}html[lang|=tr] .context-memberships .frame .item.topheader.inactive:after{content:"Aktif Değil"}html[lang|=zh] .context-memberships .frame .item.topheader.inactive:after{content:"不活跃"}html[lang|=nb] .context-memberships .frame .item.topheader.inactive:after,html[lang|=sv] .context-memberships .frame .item.topheader.inactive:after{content:"Inaktiv"}html[lang|=ar-AE] .context-memberships .frame .item.topheader.inactive:after{content:"غير نشط"}