@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{box-sizing:initial;overflow:visible}.svg-inline--fa{display:inline-block;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:.3em;margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{top:.25em;width:2em;width:var(--fa-li-width,2em)}.svg-inline--fa.fa-fw{width:1.25em;width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;background-color:var(--fa-counter-background-color,#ff253a);border-radius:1em;border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:#fff;color:var(--fa-inverse,#fff);line-height:1;line-height:var(--fa-counter-line-height,1);max-width:5em;max-width:var(--fa-counter-max-width,5em);min-width:1.5em;min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:.25em .5em;padding:var(--fa-counter-padding,.25em .5em);right:0;right:var(--fa-right,0);text-overflow:ellipsis;top:0;top:var(--fa-top,0);-webkit-transform:scale(.25);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(.25);transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;bottom:var(--fa-bottom,0);right:0;right:var(--fa-right,0);top:auto;-webkit-transform:scale(.25);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;bottom:var(--fa-bottom,0);left:0;left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(.25);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;right:var(--fa-right,0);top:0;top:var(--fa-top,0);-webkit-transform:scale(.25);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;left:var(--fa-left,0);right:auto;top:0;top:var(--fa-top,0);-webkit-transform:scale(.25);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border-color:#eee;border-color:var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border-style:solid;border-style:var(--fa-border-style,solid);border-width:.08em;border-width:var(--fa-border-width,.08em);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-timing-function:cubic-bezier(.28,.84,.42,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:0s;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-duration:2s;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:linear;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:steps(8);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.25);-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(1.1,.9) translateY(0);-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(.9,1.1) translateY(-.5em);-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(1.05,.95) translateY(0);-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(-.125em);-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.125);-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotateY(-180deg);-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(none);-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(none);transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.svg-inline--fa .fa-primary{fill:currentColor;fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:currentColor;fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(../../static/media/Ubuntu-Bold.fec2d0f1431a6114a6ce.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../../static/media/Ubuntu-Medium.e37c5546eb1a6efc4818.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(../../static/media/Ubuntu-Regular.1cbb1b79a23478cc89ad.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../../static/media/Ubuntu-Light.0dd2d5986e2731a16ee7.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:url(../../static/media/Ubuntu-BoldItalic.6fe54aaa592aa54a8c88.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../../static/media/Ubuntu-MediumItalic.d68d789a6be6e034d129.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:url(../../static/media/Ubuntu-Italic.fbb3310412795b02afc4.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../../static/media/Ubuntu-LightItalic.643c0a5c4ac0440c45e5.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:normal;font-weight:900;src:url(../../static/media/FiraSans-ExtraBold.4cefd111bf6571164e73.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:normal;font-weight:700;src:url(../../static/media/FiraSans-Bold.b2c1d356b236acbad8ef.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:normal;font-weight:500;src:url(../../static/media/FiraSans-Medium.d11d9e14e00fc1a96751.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;src:url(../../static/media/FiraSans-Regular.f4eb295ecc2fb842d61c.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:normal;font-weight:300;src:url(../../static/media/FiraSans-Light.7ece67e11e181a7292ef.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:italic;font-weight:900;src:url(../../static/media/FiraSans-ExtraBoldItalic.fd72b2bdf7fd1af641a4.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:italic;font-weight:700;src:url(../../static/media/FiraSans-BoldItalic.33e67849ffeaee73812d.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:italic;font-weight:500;src:url(../../static/media/FiraSans-MediumItalic.7b50eb3ce6abe9450ed5.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:italic;font-weight:400;src:url(../../static/media/FiraSans-Italic.d904dfe336dfa0e12c26.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:italic;font-weight:300;src:url(../../static/media/FiraSans-LightItalic.4b2d064c9ba238deac58.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:900;src:url(../../static/media/Quicksand-Bold.bac7ed87f9bcd95a6c55.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url(../../static/media/Quicksand-SemiBold.6018f97203d39e0dfc6d.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;src:url(../../static/media/Quicksand-Medium.9fd398f86ce80d968762.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;src:url(../../static/media/Quicksand-Regular.67e7ce07307c681fb49d.ttf) format("truetype")}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;src:url(../../static/media/Quicksand-Light.20523381a742ca1d4a26.ttf) format("truetype")}.App{--cornflower:#3f82e7;--night:#0f084b;--azure:#4bb9f7;--smoke:#4f585b;--parakeet:#039d22;--winter-sky:#037ac2;--delft-blue:#0063b2;--aegean:#03496f;--spruce:#023044;--slate:#8e9ba0;--powder:#ced8dd;--emerald:#03b43d;--secret-of-the-ooze:#64db46;--tiger:#ff5203;--cantalope-crush:#ff7803;--marigold:#ffa403;--canary:#ffb91d;--crimson:#740b2d;--rose:#9e1444;--miss-johansson:#d41b55;--bubblegum-blast:#e72b7c;--whiteout:#edf3f5;--polar-bear:#fff;--purple:#2c00a9;--purple-rgb:44,0,169;--white:#fff;--white-rgb:255,255,255;--black:#080033;--black-rgb:8,0,51;--yellow:#ffe600;--yellow-rgb:255,230,0;--green:#a0e838;--green-rgb:160,232,56;--cyan:#45d1ca;--cyan-rgb:69,209,202;--blue:#1f70ff;--blue-rgb:31,112,255;--majenta:#b400e5;--majenta-rgb:180,0,229;--fuchsia:#df00a1;--fuchsia-rgb:223,0,161;--orange:#ff6d00;--orange-rgb:255,109,0;--purple2:#4600d2;--purple2-rgb:70,0,210;--purple3:#0024a8;--purple3-rgb:0,36,168;--gray1:#f5f6fc;--gray2:#d0dadf;--primary-color:var(--purple);--primary-color-rgb:var(--purple-rgb);--secondary-color:var(--majenta);--secondary-color-rgb:var(--majenta-rgb);--tertiary-color:var(--green);--tertiary-color-rgb:var(--greene-rgb);--background-color:var(--white);--background-color-rgb:var(--white-rgb);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));font-family:Quicksand;font-weight:500;height:100vh;height:-webkit-fill-available;left:0;position:absolute;top:0;width:100vw}*{box-sizing:border-box}.hidden{display:none}.invisible{opacity:0}.invisible,div[role=tooltip]{pointer-events:none}.App .screen{height:100%;left:0;overflow:auto;padding:20px 45px 20px 100px;position:absolute;top:0;width:100%}.App .screen .content{position:relative}.App .screen h1{color:var(--white);text-align:left;text-transform:uppercase}.App .screen .buttonAdd{color:var(--white);cursor:pointer;display:inline-block;padding-bottom:5px;position:relative;text-align:left}.screen .buttonDelete{color:var(--rose);cursor:pointer;font-size:20px;opacity:0;pointer-events:none;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out}.screen tr:hover .buttonDelete{opacity:1;pointer-events:all}.screen .buttonEdit{color:var(--primary-color);cursor:pointer;font-size:20px;left:0;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out}.screen tr:hover .buttonEdit{opacity:1;pointer-events:all}.screen td,.screen tr{position:relative}.App .screen .row{flex-direction:row;flex-wrap:wrap}.App .screen .col,.App .screen .row{display:flex;justify-content:flex-start}.App .screen .col{flex-direction:column}input.search{padding-left:40px;position:relative}.searchIcon{color:var(--primary-color);left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.buttonClearFilters{color:var(--secondary-color);cursor:pointer;line-height:40px;text-decoration:underline}.App .popup{background-color:var(--background-color);height:100%;left:0;overflow:auto;position:absolute;text-align:left;top:0;width:100%}.App .popup h1{color:var(--primary-color);font-size:26px;font-weight:400;margin-left:45px;padding-top:20px;text-transform:uppercase}.App .popup .content{padding:0 36px 100px}.App .popup .content .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.App .popup .content .col{align-self:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.App .popup .content .col .label{color:var(--night);font-size:14px;font-weight:400;text-transform:uppercase}.popup .col{align-self:flex-end;margin-right:5px;margin-top:20px}.popup input,.popup select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px}.popup input{text-align:center}.popup input:disabled{color:transparent}.popup select{min-height:41px}.App .popup .floatingButtons{bottom:27px;display:flex;justify-content:flex-end;position:fixed;right:45px}.App .popup .floatingButtons .buttonCancel{background-color:var(--background-color);border:1px solid var(--blue);border-radius:5px;color:var(--blue);cursor:pointer;font-size:16px;font-weight:700;margin-right:10px;padding:15px 20px}.App .popup .floatingButtons .buttonSave{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 20px}.App .popup tr{position:relative}.App .popup .buttonDelete{color:var(--rose);cursor:pointer;font-size:20px;opacity:0;pointer-events:none;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out}.App .popup tr:hover .buttonDelete{opacity:1;pointer-events:all}.App .report{background-color:var(--background-color);height:100%;left:0;overflow:auto;position:absolute;text-align:left;top:0;width:100%}.App .report h1{color:var(--primary-color);font-size:26px;font-weight:400;margin-left:45px;padding-top:20px;text-transform:uppercase}.App .report .content{padding:0 36px 45px}.App .report .content .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.App .report .content .col{display:flex;flex-direction:column;justify-content:flex-start}.App .report .content .col .label{color:var(--night);font-size:14px;font-weight:400;text-transform:uppercase}.report .col{align-self:flex-end;margin-right:5px;margin-top:20px}.report input,.report select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px}.report input{text-align:center}.report input:disabled{color:transparent}.report select{min-height:41px}.App .report .floatingButtons{bottom:27px;display:flex;justify-content:flex-end;position:absolute;right:45px}.App .report .floatingButtons .buttonCancel{background-color:var(--background-color);border:1px solid var(--blue);border-radius:5px;color:var(--blue);cursor:pointer;font-size:16px;font-weight:700;margin-right:10px;padding:15px 20px}.App .report .floatingButtons .buttonSave{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 20px}.App .report tr{position:relative}.App .report .buttonDelete{color:var(--rose);cursor:pointer;font-size:20px;opacity:0;pointer-events:none;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out}.App .report tr:hover .buttonDelete{opacity:1;pointer-events:all}.screen.ProjectPortalScreen .content{overflow-x:auto;padding-bottom:100px;width:100%}.screen.ProjectPortalScreen input,.screen.ProjectPortalScreen select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px;margin-right:5px;max-width:200px;min-height:40px}.screen.ProjectPortalScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.ProjectPortalScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.ProjectPortalScreen .filters .col{margin-right:10px}.screen.ProjectPortalScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.buttonNuke{background-color:var(--rose);border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin:10px;padding:5px;text-decoration:underline;text-transform:uppercase}.viewSelector .buttonEditView{color:var(--secondary-color)}.viewSelector .buttonDeleteView,.viewSelector .buttonEditView{cursor:pointer;line-height:40px;padding-right:10px;text-align:center;width:40px}.viewSelector .buttonDeleteView{color:var(--rose)}.popup.PopupAddProject .deleteButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:10px;padding:15px 20px;position:absolute;right:40px;top:40px}.popup.PopupAddProject .buttonEditClient{color:var(--secondary-color);cursor:pointer;margin-top:5px}.popup.PopupAddProject .buttonGenerate{align-self:center;color:var(--primary-color);cursor:pointer;display:inline-block;padding-bottom:5px;position:relative;text-align:left;vertical-align:middle}.popup.PopupAddProject .topArea{border-bottom:1px solid var(--powder);margin-bottom:20px;padding-bottom:20px}.popup.PopupAddProject input[type=checkbox]{margin-bottom:-2px;margin-top:-2px}.popup.PopupAddProject .topArea input.comments,.popup.PopupAddProject .topArea input.projectName{text-align:left;width:300px}.popup.PopupAddProject .topArea input.month,.popup.PopupAddProject .topArea input.year{margin-right:5px;width:86px}.App .popup.PopupAddProject .bottomArea h1,.App .popup.PopupAddProject .topArea h1{margin-left:0;padding-top:0}.popup.PopupAddProject .bottomArea{display:flex;flex-direction:row;padding-bottom:20px}.popup.PopupAddProject .bottomArea .leftSide{flex:5 1;padding-right:20px}.popup.PopupAddProject .bottomArea .rightSide{align-self:center;border-left:1px solid var(--powder);flex:1 1;text-align:center}.popup.PopupAddProject .bottomArea .rightSide .label{font-weight:400}.popup.PopupAddProject .bottomArea .rightSide .value{color:var(--secondary-color);font-size:32px}.popup.PopupAddProject .bottomArea .roles{display:flex;flex-direction:row;flex-wrap:wrap}.popup.PopupAddProject .bottomArea .roles .role{align-self:flex-end;margin-right:5px;max-width:150px}.popup.PopupAddProject .bottomArea .roles .role.wide{max-width:300px}.popup.PopupAddProject .bottomArea .roles .role input{line-height:35px;text-align:center;width:150px}.popup.PopupAddProject .bottomArea .roles .role.wide input{width:300px}.popup.PopupAddProject .bottomArea .roles.combined .role{color:var(--secondary-color);font-size:20px;font-weight:700;line-height:40px;margin-right:20px;text-align:center}.popup.PopupAddProject .bottomArea .roles .role .label{color:#000;font-size:14px;font-weight:400;line-height:14px;text-transform:uppercase}.popup.PopupAddProject .bottomArea .roles .role .usedHours{font-size:80%;line-height:20px;min-height:20px;text-align:center}.popup.PopupAddProject textarea{font-family:Ubuntu;font-size:16px;width:800px}.popup.PopupAddProject .calculatedTotalProjectPrice{color:var(--secondary-color);font-size:20px;font-weight:700;line-height:40px;text-align:center}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.popup.PopupAddClient input.clientName{text-align:left;width:300px}.popup.PopupAddClient input[type=checkbox]{margin-bottom:-2px;margin-top:-2px}.popup.PopupAddClient .bottomArea h1{margin-left:0}.popup.PopupAddClient .butonAdd{color:var(--primary-color);cursor:pointer;margin-bottom:10px}.popup.PopupAddClient .contactList .row{display:flex;flex-direction:row;position:relative;width:860px}.popup.PopupAddClient .contactList .row .buttonDelete{margin-top:15px}.popup.PopupAddClient .contactList .row:hover .buttonDelete{opacity:1;pointer-events:all}.popup.PopupAddClient .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.popup.PopupAddClient .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.popup.PopupAddClient .filters .col{margin-right:10px}.popup.PopupAddClient .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.DropdownButton{color:var(--night);font-family:ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:400}.hidden{display:none!important}.DropdownButton .button{background-color:#fff;border:1px solid var(--powder);border-radius:2px;cursor:pointer;display:inline-block;max-width:min(calc(50vw - 200px),500px);min-height:20px;overflow:hidden;padding:2px 20px 2px 2px;text-overflow:ellipsis;white-space:nowrap}.DropdownButton .button .indicator{cursor:pointer;pointer-events:all;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.DropdownButtonDropdown{bottom:60px;height:100vh;left:0;position:absolute;transition:.25s ease-in-out;width:100vw;z-index:2}.DropdownButtonDropdown .backdrop{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.DropdownButtonDropdown .backdrop.hidden{display:none!important}.DropdownButtonDropdown .items-container{background-color:var(--polar-bear);border-radius:5px;bottom:0;box-shadow:0 3px 6px #00000029;padding:15px 6px;position:absolute;top:auto;width:285px;z-index:10}.DropdownButtonDropdown .items-container .actual-items{min-height:55px;overflow-y:scroll;position:relative}.DropdownButtonDropdown .items-container .actual-items .list-item{cursor:pointer;height:55px;line-height:55px;padding-left:0;-webkit-user-select:none;user-select:none}.DropdownButtonDropdown .items-container .actual-items .list-item.selected{background-color:var(--cyan)}.DropdownButtonDropdown .indicator{background-color:var(--secondary-color);border:1.5px solid var(--polar-bear);border-radius:6px;height:6px;left:50%;position:absolute;top:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6px}.DropdownButtonDropdown .indicator.onTop{top:calc(100% + 20px)}.DropdownButtonDropdown .header{background-color:var(--powder);height:50px;margin-left:-6px;margin-top:-15px;padding:3px;position:relative;width:calc(100% + 10px)}.DropdownButtonDropdown .cancel,.DropdownButtonDropdown .save{cursor:pointer;padding:13px 20px;position:absolute;text-align:center;top:5px}.DropdownButtonDropdown .cancel{color:var(--blue);left:5px}.DropdownButtonDropdown .save{background-color:var(--secondary-color);border-radius:5px;color:#fff;right:5px}.DropdownButtonDropdown .search{border:1px solid var(--blue);border-radius:19.5px;box-sizing:initial;display:flex;height:39px;margin:8px 6px 17px;padding:8px;position:relative;width:auto}.DropdownButtonDropdown .search,.DropdownButtonDropdown .search .search-field{box-sizing:border-box;font-family:ubuntu,sans-serif;font-style:italic;font-weight:400}.DropdownButtonDropdown .search .search-field{border:#fff;color:var(--blue);flex:5 1;font-size:18px;line-height:1;padding:.25em .5em;width:100%}.DropdownButtonDropdown .search .search-field::-webkit-input-placeholder{color:var(--blue)}.DropdownButtonDropdown .search .search-field::placeholder{color:var(--blue)}.DropdownButtonDropdown .search .search-field:focus{outline:none}.DropdownButton{background-color:var(--secondary-color);border:none;border-radius:5px;justify-content:center;line-height:30px;margin-right:56px;padding:0 20px;vertical-align:middle}.DropdownButton .button{background-color:var(--secondary-color);border:none;color:#fff;line-height:42px;overflow:visible;position:relative;text-overflow:clip;white-space:inherit}.DropdownButton .button .indicator{background-color:var(--rose);border-bottom-right-radius:5px;border-top-right-radius:5px;line-height:50px;padding-left:5px;position:absolute;right:-21px;top:25px;width:25px}.ClientProjectsTable th{padding-left:5px;padding-right:5px;vertical-align:bottom}.ClientProjectsTable th:first-child,.ClientProjectsTable th:nth-child(2){text-align:center}.ClientProjectsTable td{font-size:16px;font-weight:500;line-height:35px;position:static;text-align:center;text-transform:uppercase}.ClientProjectsTable td:nth-child(4){text-align:left}.ClientProjectsTable td.money{padding-right:9px;text-align:right}.ClientProjectsTable td:first-child{padding-left:20px;white-space:nowrap}.ClientProjectsTable tr:nth-child(2n) td{background-color:var(--polar-bear)}.ClientProjectsTable tr:nth-child(odd) td{background-color:var(--background-color)}.ClientProjectsTable .buttonDelete{color:var(--rose);cursor:pointer;font-size:20px;opacity:0;pointer-events:none;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out}.ClientProjectsTable tr:hover .buttonDelete{opacity:1;pointer-events:all}.ClientProjectsTable .buttonEdit{color:var(--primary-color);cursor:pointer;font-size:20px;left:0;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out}.ClientProjectsTable tr:hover .buttonEdit{opacity:1;pointer-events:all}.popup.PopupAddPerson input[type=email],.popup.PopupAddPerson input[type=text]{text-align:left;width:200px}.popup.PopupAddPerson input[type=text].date{width:92px}.popup.PopupAddPerson .value{line-height:40px;text-align:center}.popup.PopupAddPerson .bottomArea .role{display:flex;flex-direction:row}.popup.PopupAddPerson .bottomArea input[type=checkbox]{width:auto}.popup.PopupAddPerson .bottomArea input[type=text]{margin-left:20px;text-align:left;text-align:center;width:50px}.popup.PopupAddPerson .bottomArea input[type=text]:disabled{color:transparent}.popup.PopupAddPerson .bottomArea .roleName{line-height:45px;width:250px}.popup.PopupAddPerson .bottomArea .disabled{opacity:.25}.popup.PopupAddPerson input[type=text].ptoPerYear,.popup.PopupAddPerson input[type=text].stoPerYear{text-align:center;width:80px}.popup.PopupAddPerson .bottomArea .roleHeader input[type=checkbox]{opacity:0;pointer-events:none}.popup.PopupAddPerson .bottomArea .roleHeader .roleName{line-height:inherit}.App .popup.PopupAddPerson .content .col .label{display:flex;flex-direction:column;justify-content:flex-end;min-height:32px}.App .popup.PopupAddPerson .content th{color:var(--night);font-size:14px;font-weight:400;text-transform:uppercase}.PersonActiveTasksTable td,.PersonActiveTasksTable th{padding-right:10px;text-align:center}.PersonActiveTasksTable td:first-child,.PersonActiveTasksTable td:nth-child(2),.PersonActiveTasksTable td:nth-child(4),.PersonActiveTasksTable th:first-child,.PersonActiveTasksTable th:nth-child(2),.PersonActiveTasksTable th:nth-child(4){text-align:left}.PersonActiveTasksTable .buttonProject{color:var(--secondary-color);cursor:pointer;text-decoration:underline}.popup.PopupAddPerson .bottomArea .NonProjectTasksTable input[type=text]{margin-left:0}.popup.PopupAddPerson .bottomArea .NonProjectTasksTable input[type=text].taskName{text-align:left;width:300px}.popup.PopupAddPerson .bottomArea .NonProjectTasksTable input[type=text].dueDate{width:100px}.popup.PopupAddPerson .bottomArea .NonProjectTasksTable th{padding-right:10px;vertical-align:bottom}.NonProjectTasksTable .buttonAdd{color:var(--secondary-color);cursor:pointer;display:inline-block;margin-top:15px;position:relative;text-align:left}.ProjectStatusHistoryTable .date{width:92px}.ProjectStatusHistoryTable .buttonAdd{color:var(--primary-color);cursor:pointer;display:inline-block;margin-top:5px;padding-bottom:5px;position:relative;text-align:left}.BiddingWorksheet{border:1px solid var(--smoke);border-radius:3px;display:inline-block;overflow:hidden;padding:10px 10px 50px;position:relative;transition:all .2s ease-in-out}.BiddingWorksheet.closed{max-height:80px;max-width:340px}.BiddingWorksheet table{margin-bottom:40px}.BiddingWorksheet h1 svg{display:none}.BiddingWorksheet.closed h1 svg{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.BiddingWorksheet.closed h1{cursor:pointer}.BiddingWorksheet.closed.expanded{max-height:10000px;max-width:3000px}.BiddingWorksheet.closed.expanded h1 svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.BiddingWorksheet th{color:var(--night);font-size:14px;font-weight:400;min-width:75px;text-align:center;text-transform:uppercase;vertical-align:bottom}.BiddingWorksheet th:first-child{min-width:300px;text-align:left}.BiddingWorksheet td{text-align:center}.BiddingWorksheet td:first-child{text-align:left}.popup .BiddingWorksheet input:disabled{color:var(--smoke)}.popup .BiddingWorksheet td:first-child input{min-width:390px;text-align:left}.App .popup .content .BiddingWorksheet .row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding-right:6px;padding-top:10px}.popup .BiddingWorksheet .row input{margin-left:10px}.popup .BiddingWorksheet .buttonAdd{margin-bottom:20px}.popup .BiddingWorksheet .buttonAdd,.popup .BiddingWorksheet .buttonClosedWon{background-color:var(--secondary-color);border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:10px}.popup .BiddingWorksheet .buttonClosedWon{bottom:10px;position:absolute;right:10px}.popup .BiddingWorksheet .total{border:1px solid var(--smoke);border-radius:3px;font-size:120%;font-weight:700;margin:20px auto;padding:10px}.popup .BiddingWorksheet .total td,.popup .BiddingWorksheet .total th{text-align:center}.popup .BiddingWorksheet .buttonConvert{color:var(--secondary-color);cursor:pointer;padding:10px}.BiddingWorksheet textarea{height:100px;margin-bottom:40px;margin-left:20px;width:100%}.ProjectContactsTable .contactsList{display:flex;flex-direction:row;flex-wrap:wrap;max-width:min(800px,100vw)}.ProjectContactsTableCard{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px #00000029;margin-bottom:20px;margin-right:20px;padding:10px;position:relative}.App .popup .ProjectContactsTableCard .buttonDelete{color:var(--rose);cursor:pointer;font-size:20px;height:20px;opacity:0;pointer-events:none;position:absolute;right:5px;top:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out;width:20px;z-index:100}.App .popup .ProjectContactsTableCard:hover .buttonDelete{opacity:1;pointer-events:all}.App .popup .ProjectContactsTableCard .primaryContact{margin-right:20px}.ProjectTasksTable{border-collapse:collapse}.ProjectTasksTable tr{background-color:rgba(var(--background-color-rgb),.5)}.ProjectTasksTable tr:nth-child(2n){background-color:rgba(var(--polar-bear-rgb),.5)}.ProjectTasksTable th{border-bottom:1px solid var(--slate);font-size:14px;font-weight:400;text-transform:uppercase;vertical-align:bottom}.ProjectTasksTable td,.ProjectTasksTable th{padding-right:10px;text-align:center}.ProjectTasksTable td{vertical-align:top}.ProjectTasksTable td:first-child,.ProjectTasksTable td:nth-child(2),.ProjectTasksTable td:nth-child(5),.ProjectTasksTable th:first-child,.ProjectTasksTable th:nth-child(2),.ProjectTasksTable th:nth-child(5){text-align:left}.ProjectTasksRoleSection tr:last-child td{padding-bottom:20px}.ProjectTasksRoleSection .roleRow td:first-child{color:var(--primary-color)}.ProjectTasksRoleSection .buttonAdd{color:var(--secondary-color);cursor:pointer;display:inline-block;margin-top:15px;position:relative;text-align:left}.ProjectTasksTaskRow .taskName{text-align:left;width:200px}.ProjectTasksTaskRow .taskPercentComplete,.ProjectTasksTaskRow .taskPlannedHours{width:70px}.ProjectTasksTaskRow .dueDate{width:120px}.ProjectTasksTaskRow .taskPersons{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;width:400px}.ProjectTaskTaskPerson{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px #00000029;margin-bottom:2px;margin-right:2px;padding:10px;position:relative}.App .popup .ProjectTaskTaskPerson .buttonDelete{color:var(--rose);cursor:pointer;font-size:20px;height:20px;opacity:0;pointer-events:none;position:absolute;right:5px;top:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out;width:20px;z-index:100}.App .popup .ProjectTaskTaskPerson:hover .buttonDelete{opacity:1;pointer-events:all}.App .popup .ProjectTaskTaskPerson .name{padding-right:20px}.ProjectChangeOrdersTable th{padding-left:5px;padding-right:5px;vertical-align:bottom}.ProjectChangeOrdersTable th:first-child,.ProjectChangeOrdersTable th:nth-child(2){text-align:center}.ProjectChangeOrdersTable td{font-size:16px;font-weight:500;line-height:35px;position:static;text-align:center;text-transform:uppercase}.ProjectChangeOrdersTable td:nth-child(4){text-align:left}.ProjectChangeOrdersTable td.money{padding-right:9px;text-align:right}.ProjectChangeOrdersTable td:first-child{padding-left:20px;white-space:nowrap}.ProjectChangeOrdersTable tr:nth-child(2n) td{background-color:var(--polar-bear)}.ProjectChangeOrdersTable tr:nth-child(odd) td{background-color:var(--background-color)}.ProjectChangeOrdersTable .buttonDelete{color:var(--rose);cursor:pointer;font-size:20px;opacity:0;pointer-events:none;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out}.ProjectChangeOrdersTable tr:hover .buttonDelete{opacity:1;pointer-events:all}.ProjectChangeOrdersTable .buttonEdit{color:var(--primary-color);cursor:pointer;font-size:20px;left:0;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out}.ProjectChangeOrdersTable tr:hover .buttonEdit{opacity:1;pointer-events:all}.ProjectChangeOrdersTableContainer .buttonParentProject{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-left:10px;padding:15px 20px}.ProjectChangeOrdersTableContainer .buttonAdd,.ProjectInvoiceTable .buttonAdd{color:var(--secondary-color);cursor:pointer;display:inline-block;position:relative;text-align:left}.ProjectInvoiceTable .buttonAdd{margin-top:15px}.ProjectInvoiceTable.total th{max-width:150px;padding-right:10px;padding-top:20px;text-align:center;vertical-align:bottom}.ProjectInvoiceTable.total td{color:var(--secondary-color);text-align:center}.ProjectRetrospective{border:1px solid var(--smoke);border-radius:3px;display:inline-block;display:none;overflow:hidden;padding:10px 10px 50px;position:relative;transition:all .2s ease-in-out}.ProjectRetrospective.closed{display:block;max-height:80px;max-width:380px}.ProjectRetrospective h1 svg{display:none}.ProjectRetrospective.closed h1 svg{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ProjectRetrospective.closed h1{cursor:pointer}.ProjectRetrospective.closed.expanded{max-height:10000px;max-width:820px}.ProjectRetrospective.closed.expanded h1 svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ProjectRetrospective .buttonSendSurvey{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:15px 20px}.popup.PopupSendSurvey .contactsHolder .contact{display:flex;flex-direction:row}.popup.PopupSendSurvey .internalPeopleHolder .person{display:flex;flex-direction:row}.popup.PopupSendSurvey .surveyTitle{text-align:left;width:600px}.popup.PopupSendSurvey textarea{font-family:Ubuntu;font-size:16px;min-height:180px;min-width:600px}.ProjectMessageBoardWorksheet{border:1px solid var(--smoke);border-radius:3px;display:inline-block;display:block;max-height:80px;max-width:380px;overflow:hidden;padding:10px 10px 50px;position:relative;transition:all .2s ease-in-out}.ProjectMessageBoardWorksheet h1 svg{display:none;display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ProjectMessageBoardWorksheet h1{cursor:pointer}.ProjectMessageBoardWorksheet.expanded{max-height:10000px;max-width:820px}.ProjectMessageBoardWorksheet.expanded h1 svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ProjectMessageBoardWorksheet .buttonCreateCommunicationProject,.ProjectMessageBoardWorksheet .buttonMessageBoard{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-top:5px;padding:15px 20px}.ProjectPortalTable{color:var(--night);pointer-events:all;position:relative}.ProjectPortalTable td{font-size:16px;font-weight:500;line-height:35px;text-align:center;text-transform:uppercase}.ProjectPortalTable td:first-child{padding-left:20px;white-space:nowrap}.ProjectPortalTable input,.ProjectPortalTable select{background-color:initial;border:none;color:var(--night);font-size:16px}.ProjectPortalTable input.projectNumber,.ProjectPortalTable input.role,.ProjectPortalTable input.yearClosedWon{text-align:center;width:80px}.ProjectPortalTable input.budget,.ProjectPortalTable input.extraMargin,.ProjectPortalTable input.fixedCosts,.ProjectPortalTable input.sfClosedWon{padding-right:9px;text-align:right;width:120px}.ProjectPortalTable input.monthClosedWon{text-align:center;width:40px}.ProjectPortalTable input.amPercentToInvoice,.ProjectPortalTable input.pmEstimatedPercentComplete{text-align:center;width:80px}.buttonExportCSV{background-color:var(--secondary-color);border-radius:3px;color:#fff;cursor:pointer;display:inline-block;left:47px;padding:10px;pointer-events:all;position:fixed;z-index:100}.ProjectPortalMonthTotalRow td{background-color:var(--tertiary-color);color:var(--polar-bear)}.ProjectPortalMonthTotalRow td,.ProjectPortalProjectRow td{font-size:16px;font-weight:500;line-height:35px;text-align:center;text-transform:uppercase}.ProjectPortalProjectRow td{max-width:250px;overflow:hidden;position:static;text-overflow:ellipsis;white-space:nowrap}.ProjectPortalProjectRow td span{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ProjectPortalProjectRow td.money{text-align:center}.ProjectPortalProjectRow td:first-child{padding-left:20px;white-space:nowrap}.ProjectPortalProjectRow:nth-child(2n) td{background-color:var(--polar-bear)}.ProjectPortalProjectRow:nth-child(odd) td{background-color:var(--background-color)}.ProjectPortalProjectRow input,.ProjectPortalProjectRow select{background-color:initial;border:none;color:var(--night);font-size:16px}.ProjectPortalProjectRow input.projectName{max-width:none;width:248px}.ProjectPortalProjectRow .projectNumber,.ProjectPortalProjectRow .role,.ProjectPortalProjectRow .yearClosedWon{text-align:center;width:80px}.ProjectPortalProjectRow .extraMargin,.ProjectPortalProjectRow .fixedCosts,.ProjectPortalProjectRow .sfClosedWon{text-align:center;width:130px}.ProjectPortalProjectRow .monthClosedWon{text-align:center;width:40px}.ProjectPortalProjectRow input[type=checkbox]{line-height:inherit;max-width:none;min-height:0;min-height:auto;min-width:0;min-width:auto}.ProjectPortalProjectRow td:first-child div{display:inline-block;text-align:center;width:36px}.ProjectPortalProjectRow td:first-child svg{margin-bottom:3px;margin-top:-3px}.ProjectPortalProjectRow td.accountManager,.ProjectPortalProjectRow td.client,.ProjectPortalProjectRow td.projectName{max-width:250px;text-align:left}.ProjectPortalHeader{background-color:var(--background-color)}.ProjectPortalHeader th{min-width:80px}.ProjectPortalHeader.type1{padding-top:60px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.ProjectPortalHeader.type1 th{color:var(--purple2);font-size:12px;font-weight:500;height:105px;text-transform:uppercase;vertical-align:bottom}.ProjectPortalHeader th.ascending,.ProjectPortalHeader th.descending{cursor:pointer;position:relative}.ProjectPortalHeader.type2{position:-webkit-sticky;position:sticky;top:140px;z-index:1}.ProjectPortalHeader.type2 th{background-color:var(--cyan);color:var(--night);font-size:16px;font-weight:500;min-height:35px;text-transform:uppercase}.ProjectPortalHeader.grandTotal{position:-webkit-sticky;position:sticky;top:104px;z-index:1}.ProjectPortalHeader.grandTotal th{background-color:var(--blue);color:var(--polar-bear);font-size:16px;font-weight:500;line-height:35px;text-transform:uppercase}.ProjectPortalHeader input[type=checkbox]{line-height:inherit;max-width:none;min-height:0;min-height:auto;min-width:0;min-width:auto}.ProjectPortalHeader.grandTotal th:first-child{line-height:15px}.DraggableTableBody{position:relative}.DraggableTableBody .draggable{cursor:move}.DraggableTableBody.rearranging{opacity:.95}.copy{background-color:var(--background-color);user-select:none;-moz-user-select:none}.copy,.copy input,.copy select{pointer-events:none;-webkit-user-select:none}.copy input,.copy select{user-select:none}.copy input::selection,.copy select::selection{background-color:initial}.dragging{background-color:rgba(var(--primary-color-rgb),.5);box-shadow:3px 3px 6px var(--slate);color:transparent;-webkit-filter:blur(2px);filter:blur(2px);opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1000}.dragging input{opacity:0}.dragging .copy{background-color:var(--polar-bear)}.NavigationButtons{background-color:var(--gray1);border-right:1px solid var(--gray2);display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding-bottom:10px;position:fixed;top:0;transition:width .2s ease-in-out;width:70px;z-index:1000}.NavigationButtons:hover{width:250px}.NavigationButtons .label{color:var(--primary-color);font-size:14px;line-height:36px;margin-left:40px;max-width:0;opacity:0;overflow:hidden;text-overflow:clip;text-transform:uppercase;transition:all .2s ease-in-out;white-space:nowrap}.NavigationButtons:hover .label{max-width:500px;opacity:.5}.NavigationButtons .spacer{border-bottom:1px solid var(--gray2);left:10px;margin-bottom:-10px;margin-top:20px;position:relative;width:50px}.NavigationButtons:hover .spacer{width:300px}.buttonNavigateBack{color:var(--primary-color);cursor:pointer;font-size:25px;left:0;margin-left:20px;margin-top:45px;min-width:30px;position:absolute;top:0}.NavigationButtons .lightviewLogo{background-color:var(--purple3);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABMCAYAAAAiCZRHAAAABHNCSVQICAgIfAhkiAAAAh9JREFUaEPtW7tOAkEUveO7sZaoifoFWCEWFBR09sYKYq0JnY0mJFZ2foGBytjbUVBQiFTyBWqhwdpGI7vjgiyZGQk34+7iJnvoyM5jz7nnXGbuDIIi/myUpatM4T5firkopxRRDt4fewjIn8cBIEvGkxeh6lv2QiWptNI6sSEtdpKrdrNSAdArpVrzAEQUn6SACBl6hIdsDDqmLZu2ITlILqDGjO6xl9wT1d7Vd96k4vIkCmIP6JFqjgdgZgjC3aLibLIAyVc6HSF2SYh1OlcZ4LJc4aF9pravb2e0/kF/h6wj5AFS12pfYpUWrAB12v0NnC/dXj2d0dZ6AGQYBBGC5Iz9UAEesqv6wEPwEDw0qJz+uaYAD8FDIXuoSZ836monR4v76ndOcvKIrtX24r8j1KQPdb/j5GhJO51gAR1TzwPk75FcADJLwUGXPoiQsQWXkBxz+gDJGWes8BA8NOWqDyQHyUFywSqn8BA8BA/BQ9qOFEkBSQFJIWFJgSpSvzRbEf2y0+jDJYUGNbT+ecpr/adeU+DuiXCAuP4JAPRCB1opdU0vrbL3FDr3Wv96ekcrzXIMhx4hbkIOENefew5ABkO/PMQxiAhxDBnPITlIzmAAHoKHJh9Jcvx4abs8aCN+7v1FfueUe6GgWc4cH4Bs/26DCBnH+hwhkNxVd3dPZeEwdXdry9qk9lNPCmG+/LixAIhhmE3biJAlA2FL7hsKfaXhWWWH5QAAAABJRU5ErkJggg==);background-position:15px;background-repeat:no-repeat;background-size:30px;border-radius:5px;display:inline-block;margin:5px;min-height:55px;min-width:45px}.NavigationButtons .lightviewLogo .label{color:#fff;font-size:30px;line-height:55px;margin-left:65px;text-transform:none}.NavigationButtons .button{background-position:0;color:var(--primary-color);cursor:pointer;display:flex;flex-direction:row;font-size:25px;margin-left:20px;margin-top:20px;min-width:30px;position:relative}.NavigationButtons .button:before{background-position:50%;background-repeat:no-repeat;background-size:25px;border-radius:5px;content:"";height:36px;left:0;position:absolute;top:0;width:36px}.NavigationButtons .button.selected:before{background-color:var(--fuchsia)}.buttonLogout{position:fixed;right:10px;top:10px}.NavigationButtons .buttonMenu{display:none}.NavigationButtons .button:last-child{margin-right:45px}.NavigationButtons .buttonProject{margin-top:43px;position:relative}.NavigationButtons .buttonProject .secondIcon{background-color:var(--gray1);border:1px solid var(--gray1);border-radius:50%;bottom:-5px;font-size:70%;left:16px;pointer-events:none;position:absolute}.NavigationButtons .buttonHome:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAArJJREFUaEPtWU1S2zAUfgpMYQc3IB3MTHeFExBOENjQsIIbQE7QcgLgBLBzWNHcwDeo2TFDmJobZAtNKp4sE2zH0pPshJBBmski9tP713vvkxnM+WJzrj84A2YdQReBjx2B9etdYPwYlWwoFeUQ4UkKYZG34e4gytB98+swYGfAYRNp6qWMFfwBAhgutSHa6+d5qFNIKn9jIbQPg6WvIyH1m1VYfPqL+1cteOhIQ+i1tswN8PwAgG1bCm+jkPN4z4Z/BJxdWu4nyPkO9A5Qr7eljoDX4SOyXktD5/9CQ39KWn6KAvA/Lk/x3NaiLB9nwLj/VJ52EUh85VJIOMId4lR1escqFKGsNSmPydJYuHgDH4ufpoxiJwWGvzIrw9+qjP5GcU0rkZztwcMPsQ/AvpPTolhtC+73wzShukHJOUYQr9CcY4ounpXdDK3XsXeCMtBwAQ+tk/xr/Tgt55kj7LD6eYbXwpHn8xLiSPzfNHSCiizIjxCvhA4PVPRs5e10Ci08N0vP8nFhwnl++KVbNMuDOGdD1sSpVZ+ijHXzh5dOIXmI/yDhJOb5PrDaTkYJz29gaRV4w5B/cS/RjdOTqyDSXdkq5XVEhftulUNWZdTrRMg8aWRofen1ihWQQXokSeMNgSPUS0QqAVbTADSUYSpgVA4wWXViM0TmDMilVt4hU8cDLgIuAoocMK0SnziFxDWh6aieuOlD9YH0xRcVxvj9LTbCsbG8+s0cJVuXirJEChCkGyke8Y42gH/LJ3aXu9M+A5Thhu91EUjNQjpQT0ni6OVk6a5nKDaK92oDNvwrnNMPS/It2jaOmSfAXG2AxMMBkZ+mKjziB5DG2AcQ090aOhoTx8BD84WGViKAwXJYiMjovSQFbQDJYrYEzoDZ+h+7yKwVqCrfGVDVg1X3z30EXgDwTKVA9Cp+rgAAAABJRU5ErkJggg==)}.NavigationButtons .buttonProject:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAY5JREFUaEPtWctxwjAQXaUB0kHIoIJyi7mlg5QQqICUkBtOT2YGV5B0IOQMYA3WwpNkmXG8Pvmg/bx9u5aepWjkjxp5/jQhALrckKEXC3k+GGuG9qTUF1Wvay4mxsCi/LSJvw+WeCeQWVO1XPniYwB0+WONH+8GoGFiVzynADBn46rAQPeBVpc342LJAI76yLfjA4grALJU/uRUGAioRBYmkhhwjbnsuC8SYuv6RPwwa/ghRpJAAiPUIH6mB8CtHNCLSKGD1wBxZR8IrmqIgTAw6n1Ahjik2Zm1STOgvz9at8ZRQ6p956Se3nrVEwuJUVuUBsARE3KUuNFOeY4Sbhsot53aPwQs9b4Wemjl4SUethVFUh5LBQxTD9+crgsgrpyFslQ+4AQgDAgD1yqQNMSiiQOaK89OPPazkOiBgBbiliYNsTAgDFCaIvtnLfRr8cx6aIpYFzVVxdxnDB7mGoXlqrLYPGLtUq9Zm7h/fxrUm317ik0jwq4mMvai239H3PjDGIiIPJSJABiq0lycA+bFG0Bn+KTlAAAAAElFTkSuQmCC)}.NavigationButtons .buttonProfitability:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAABKRJREFUaEPtWUtOG0EQrbYdZRnnBkSMpewCJwicIHgT7GxiTgCcIOYEcU4QZxNPssE+QcwJArtIGIkbYC+RsDtV0/Prnl/1jLGEREsjbNPTXa/q1aerBTzxIZ64/PAMILSg8/M9QH0PQOIDTXx2DOte4vdbAIF/l1OYfbpYh/WrWaD1ewdWq2O044EvtI1Mc5AwhhfyDP51EVi5UQ4ACS5XX3FL0vY6xhga8rQMEDsAW+dNaNx/QYlPUqRegJBjWNXGIFZzEPU5XH8k2gB4gJdNkLUm1FYHIAVZ7FVyDdGH2eGZjUb4AJTWvye5LS9QsAHcHI5tNgZnhNYTpIgPCV9pyDbXGjwASvg/Os9RcADUWHdqJbg52QOC64DAIBAOtGBtP7RgzgbFAFKFh1OYdQaVBDdfbo16SC2ycDBYIPIBJIVf4CY9Fl08zdZ8ra4uWJZStCIqBv4xR+fezaNTNgDlsESbIJ6jk9b2OGb1VOiMiBbk8DgwVM66+J0xlNKmMRCXaO3drDezAWy7A4zvx+GLUrRZmg9eKAtAgSdLkPL8ka2AdABKC39jqO05XwUAbWz6REO+SaNSOgDHJfSoBc/8xF//M4MC67BAtAZSyY9OQv6A627PlCAJIKF9uV/ogKUzc4FvmFRKsUIKgNEQI81ntvbfjrbgQRDdqICzHAzndlyKSirZSfgGNx2tCkgCcNy7UBiO4zouLUh1UYnBALD96wBLlHN/8TlGpNfxjXQAuskWOLlYq1WdlQPbcec4zc8NOqVNAP0wdmc4TWK/TQBoabTWcooJIPJ6Dn0IzSYA6DSaIDOomvWGAcAlZ/QzLyP6bAqATm0tM5sAZEgRUdtllQ2aBYAsiE/BEGLCWjtYxgzts04odzaA2KRccRJpv0h6//8ShhgSj5izkapupNy1AiAJNCdji4TGYlrZo6otAJvFPRDesTF0rhwYe9HhhZEHwrVjtVmOBegM+05tznRiC4V7U8tELZ2mVxiFwpZN9TC6CQD8MBo7hHAT2SYAWCQy4mdwkEjUHbayps4vRaFYfWZQO62Yy6w7igWyhCjkEdb4w9y3dPok6rOCchpbf7NOuyAP9KOzrxWABTy83ILbNiksezguVaIquqXQuvqBRs/EXAQTzAH9wmxsJsmU0J5xpBxNY40m7CR39rmShfPKcN3chHG05R3qOVxNbF6yrRKsYx6UMhIrv61im9iqWMCkTspRMsBZ1NhCKgWZGVitvsoUSnYDtcxrGprTWiQQUasPsHPMaeiqpi09NNCPGE1gpXmKOsFRdoGtxZ1yrcUAarLVR+GsOH7ben3LPcauQ7xhzGplFnenSZA0EKRV1fMkC5UfSuvUQw2sRWuxhKeJPAARiCF+9KvVUGbq2wwx1E6sUDgu9Xp6+Jgl+BXmiF5hjvA34wOgF6hjXb/va03fSGp1aSfwAbpiaiz0K6YH9CO8YpIocNalYE60yVKOHQDNL5bIV+1WxcoA+mTsv4r6CVfr8XfLAYgDgeVJ9qVdLiZ1KQj1QRnBg5WrAYjLF4VNckoKg6avXOFvt+j4dOrjhVWGTdcHgLHZY0x5BvAYWrVZ8z8Vi1pPaAhgdAAAAABJRU5ErkJggg==)}.NavigationButtons .buttonProductionSchedule:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAXlJREFUaEPtWEESgjAMTF/gE9SR/3gUb/7AJyg/8Ane5FF1Rn/gD7BwYChQ6LQbECecONAkmw3JNooW/qiFx09/CGCX3wwrewNtA2GnoBcpdSd9yCD2WkZsBsrgFZ05HBEVGenjFW3bBpDkH+NghXZS2SuZeKZbtO02gKJ2oFPM/5HkeJuNLAiA0ZIQBoZTJCX0ayXE10aJ3qRTzHB0d6GHGTTqMprVoA+mGGRlYEkF4mTe1kFxdg+9zRQzUgI/hUtXmGEFQhpiRgCEZA15Jp4BtPx2oXPI8jgArPLbicSS5XEAOOX3EBMNWR4LgFUqWxgcolAAwC9ArtIRBvoyw3xZkX9gdGLO0UZbsjyyC3HK7ykGGY/8dkXeK8vjGBitMf4PBAB/joc9dBkIlcfMW2gXDIbtNM/l3Q8Aoq8zbaF9AYTL4yllRQMNbrUoAML6mTBQ501KCFNCiO00yxbas40i5PGcgyxOHrNuof0YCCvDWU+JnJ41/cb5F8kCyTE6o33QAAAAAElFTkSuQmCC)}.NavigationButtons .buttonTimesheet:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAABFdJREFUaEPtmU1O20AUgN84SF02vUElzLpwgpITNNm0oZuGE5CeoHCChhM03TRuN4QTNJygsKvUIHGDJksk8PS9jO3MjO14/qiExEhWgdoz73t/8+YNg0c+2COXH54ACgvG314DtPYBOD7QxmdXs+4l/r4AYDOA+xnM31+EsL6fBXZ+7EKaHqEdu5nQNjItgMMUougU/rwlOKfhBkCC8/QzrkjaDjFmwKKPLiB2AC/P2rB1+wklHlZIvQTGp5BGU2DpAlhrUQi0Ar5vA4/aEKVd4Iws9rxijhHcPTuBmx66mtkwBxBa/1Lh2+fo9yOYH6BvW4x4gtZjpIg3pVhh0aGpNcwAhPA/VT/nFITH1oLrjCsQnAcYJoFioAWjjglEM0CV8Iyjhg7GFvpufnVnMkDXIgvnwwhiM0BZ+CW6S9dI6yvNRplW0wvzb9hUio9GiHoAEbDkNnk+xyCN9k3MulJhPCG3oIDHwU8QAH83GEJpMwniEgO7UxfY9QDbyQjz+9F6Sd4x0mL+gSuAgEfrMVJexg+ncN2vynw1pYTQwq9iAhef9wGghfWYYNFelfWrLRAnRI9aWJmf/Df72cAFQlhgPQe6UpGdsPzod3QJygC69sHSdcICqK5UYYUKgMkY09mHTI5zpKZd0374ulChiISyktjsGP+K6XsgC1MGiJO/+AJVk+Q+doErzxwKYPt7FwU/y6ZeoEJf1AOo0b/ElzMQewM4p9GqpeKEaqOsdlKVqlpA1lqFuawwQlmAFt2R3VrdU3SAddRz1oPrd+R/biMkgOpGSlxqAAnl/mzn9fB/Qg4JoLr2Jbr2Xq5VHYAX6q7ZOIzNERJAT+3zfiF3PYD0krHQtVkIj47zfs9pnvyjOFkr9/8AJFS70LEzy8gwxnrm0BnCGsDXhUrZg7YVRwgLF6LuwKtMZe6bmKxmJQU6QqhBfIXuWLRsHi6NhoQwT6PSIcR3I9Od3ccSFhvZvnSQKNUdzgGYf+gKsaE+qyrmausObwCXwFbdp1SfNZXT/vm7ilq2RNNpL06oEhUlvVE5HepA02QuggCYbWzP6GdjowMNLRxPZk1HuSb5gvy/wdG2+kwc4lDvSxBrO7nVoZ4W922r+AB4t1VocdHYQlfKd2a8nDDsV/rIDuVuoLLz6nObtBYJIm+FY4rlPasGlw2N0Dxlnfwou4Qtvgu/D27qpjFt7soQlM4eoLmbHGGxN5IENWplNgPQjOV+Jf0VoVbnU4JzH0Lr1EPFf4thJDy9bQawhhhLMZGvRufmMVaIeNFhMeKEej0DfPS+0xXG2sC0iWwOQLJRYLduj9WmbyG0uLRj+ABdMW0t1SumO4wjvGLiKHDdpSCvb+LWqcYOIJ9F3Hmhvyq3Khbq11/F/itrDU21Ln/tBiCDwP1ww6XdJihxKQitkYvg+cR+ALJ44q4rexilwexkV7x0hT/dYODTqQ87zZ7Bn00bDsDDgXw+fQLw0V6Ib/8BNUc9Tx7eJKAAAAAASUVORK5CYII=)}.NavigationButtons .buttonProfitSharing:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA/lJREFUaEPtWE1SE0EUfh1j4U48gVAMVe4MJzCcQNhIsjKcQD2BcALwBMZVBjfACcQTCDurCCWcwLBSqiLte93z0z0z3f0mQpCqdFUWmel+/b73vvc3Au75Evdcf5gBuGsPzjww80BqgWjQBik+qr8P5Sp8755zjPN/UCjaew8gt3KF5TYMu8Z/N5S7BbCwPw/Nq31Ur22reB8AEGVAkPLzZfveBQBlzV/PARqokGj5+StJ6beFPSf4H8/TmhaAZ4MFGDde44VreGtAaSeky+Q8eQRjYRoAyNoPrnawjvc4mcK9R36F8aM1OF8fQTTAoJ0GgKW9NRCS0l0Fd4FogOlPHoeBiREMO7vZPgsAHOC79bAMhMzZlO1ZHvSyXJ09RCsK6MNpt19LVnFzFFNM7ORiUeZZZzMkkw+grPwFWrqH+foodAn7/fKgjwbCmEoXFrSAfB6A5c8tkNffDME5d0PaKWo0pNo23NgObYcoPsA9L5N9x0ilFd8ZHoAoJuWTLIOUGXbbQUXSDVGslVcAOuH7dHH7mZ1pykVfW2ELrLpMBy0VHFqX0JQtVp+ivUZpkVJsefnARIMjDM8X6pAU63C2QV6pXGEAUfwFTyYWZxYYrTydq8pUYW/YGYnA4C9ZzetPpgE5AHIKBNyZXWJa0GU6vwe28ppQECAxTZ91FtOnRQAjfPFYvSRlx7CAgsiStE6Qw7xqa1JRNFbg9BWjLhiK2h4om8AAXwSQZwBCKoAuTjl8iACq+Vy8IopzQwAWJRAagBCHLDCq0St2qGmVxjdOAKV0aWrG5D8d8VuQXWUtuziyWTmt6azTz6iUSakBQIGw8nmRyOyBJTvIBkAnVC7+3VLNWloZJXzA4Cm2wGV+mk+UR/8ktFMtti5QhUD0C0ne1gKQSrQpFayKXkWK9OQUNVPgRAA0FezMxBm2zcuqUfkTQmXTaAhyBnHVZRaXmXHgB3AJotH2ZqOJ02glADW7prVgBOO5RTWA+JYbwCEqvxVMpd5CaBsx3FwpGhm9CcAR5uFVVuBpCtZr5tSYKn5k8sdzT3wG4wEoBqDkDRtKCUWHZHG+9UQxNY7s4skDoC1pT0xUYcdzm0E6cV2lLU+jKlI2XTc10KTyShMTjLBObPraXZb+VsebnXhnzcwOQXwPpAJKnjCCSvUwDd3Hh5Y5nZWCnpnt8I76AEixpXgXT77ROloAkO9G0+UDYRYyEwC3ZU9kTwbA9Q0nlL9NQC4ANSv0LQLA2ZlSrrWqW+LaqdaQeZsAyh2nqybUrRU3C8BF9IpADPdIvC8XMwC66BC/nzrsf4Ezdbv0+SUY5Pz0md47WQyEcvwU388ATNHYlVfNPDDzwD9a4C+JJMdA/dyPVQAAAABJRU5ErkJggg==)}.NavigationButtons .buttonReports:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAfBJREFUaEPtWUtOw0AM9QASS3qEooY9nABuAGyg3dETwAmg7QXKDegKUjZVbwA3YN8g5QbAEgkxOG3T5kPGzRhCgpxFVSl5tp/9xolnFFT8UhWPH4QAOG4fNBxhKuq5qqnBB6UG4J12c+ESD/Mq0HCvMfBzTgAAugteq2Nrg0fAcV/Qcc3W+RQXVOK5uW1rg0tALxx7zXy2HNceG2G7mlPndh9g/SCdJb0sPYcAqLSElBrD5OSJqgxNoOHeoM7PKEPAIpBhXcMA5dU2+TYTaAyxu+gRGXzwwG8QCOyqtT1TJcwEnDssrbqaEdCP+PMQJxPe4xLAThS/UK4KZTv1a+xSeQikDXEWogkbT1xBBFbSWcZDSfkJgTBRVCaiMqhkBThBm7BU4iJY3iIWAhkZkAqsuohFQn8tIc6buBRdSAiIhIhtFaofi4SqLKHSzQOckbIU88C/IzBrAJfzubaX2n0rvYQ4HYzC/tg8wMkiB1sMgSFux4Q7d99sjQiBWRl4I6Uxi1WogHGg0YnkqOVuNDUIFbaIqUBs7wsBmYlttTPHiYQWEnIv8G+fmU8eXOk2TFqDLCPm90B9VIONdx/BW7worNFv8LFZB//41Y5AgNq53wX9iV+WcGgdhh1wjMdLHeqgjz7ks3NeGEoIFJbqDEdfXk4AT3hEp/4AAAAASUVORK5CYII=)}.NavigationButtons .buttonOrganization:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAT5JREFUaEPtWcERgjAQTDqwBB0pyJ9YhS1IBVqCzxSFM3ZgCTGMygCTyCYkSpjlyexdsrd7l6BSZP7IzPcvFkigUGehxc5QWydVR4u7kPIq6n01ZZ2+Alt1MRs/TknoH6srUR9O/nGviD6BQj3Mu1VosqC4RolbuQmKtRDQbaK6TNsfhYqy1lCBKEmhapKAvQeoAGSfBkQLhVoIqVwsDCCn/xSKtTkkDwnYKoBULhaGCixSAUBWCNK1GRLguH77TyFkMQTjS6DN2b9+50dgcP32JxBrwiB5uko68CRgtTtSXQRDBeZ0DrAHkNnug/lbD/hs8huWBHL7ImMTf/yMeDcWhgcZDzJTAdePxIjNkliI58C7AlQg9CCjhWih3mRzfxPHskqKPJ3RTAIpCjya06nAaOT8AGn/C/4B3+wJPAFoVaRAeR9gEQAAAABJRU5ErkJggg==)}.NavigationButtons .buttonImport:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAgxJREFUaEPtmUtOwzAQhscVrOkNCCLsuQFwAlihsuMKnIByE3aN2PQIcAPYU0R7g3aJkBJmSh8WxPFj7NiV4nU8/r+ZiWdsC9jxIXZcP3QAygiePJ1CWY7RRRkjynOc+wiTwZ3KRpgIkPiqfMZF+wzx0tTqASY3wzpb/gG8i0fZFUzhY3AUHuC/+AUuerBZeDKwc1heVLq5dgab8qFOvOidYyq96kQozbYGoBL/fv0GBiLiAjSJJ2VJA+jEJw1gIj5ZAFPxSQLYiE8S4Lj4lNqDBdBWSbuNaiT3E8uC7PqEGfY0dn2RAbx9IXMGUPcznOi1ATDDZgY7yvpmrDGIwSNg29vYpZxREeRFoAPQhCRICtmmAef76ABU9Gg01YkmwKgA24oNWOwunCCiAuTFFJ17uHLw3AkiKsBvBF4QYH2ktIeICkCu50JEB+BCsADy0RCgt70V4GyHUNFudCWZMEsnHoB0pcESr5ysh0gcwMtZQt0LLVPI1xCUQpeSNb14+pgVAV/abY+g8rrRATjio0eAKz46QD7CKizOVhlhlvN/0zZqCmXjPux9USuRaW8uVP9bVAASRRD735lTJxo9hXzsYkEiYGDUh/alDYO1ukO9N2/XGQoUAXr63L57BSXYGFdeSzqkEPVI4r4d3etVfD+zLhs9cYvm12feUDzaa0n7CISS6mi3A3B0nLdpPwfuYEBvp9nyAAAAAElFTkSuQmCC)}.NavigationButtons .buttonTeam:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA8lJREFUaEPtWU1yEkEY/RoTcWc8gaQyqXInnEBuIGyUrBJPIDmBeILACYwr0A3xBniCwM6qJCU5gcnOyE/79fQA0zPdPd09TazETFUqJPR8815/P/0eELjjF7nj+OE/IPCiW4IpeY+ZquJPOcrYEH8PYIN24MfeOFcWc8bXZyDoNRHckRYggSacNTpOJDzEVxPY6bWxwNjOZ18UOnDRYGTNL0/x5QR2vtSA0H4MzQgoacHmnJUOwKRQxvdb+Orlcg0ldbh4e2LEwGN8OYGgx+r6eQTmG5w3alJgQY8Bfh2+R2GMWdg2IuAxfprA7tcy0PlpBOQapsUSjOtXUmCl/hZs3DCyT8P3SaECZ294llSX5/hpAmJjqXd/ATDoDhD5q+jPQ8xWW0vAc3wJgS7WNvnAQdCPcL6Hf2uu4N+uv4cZEGv0CntgO6MHfmJ+thx7IHd8kyl0gnVdlxZRfAoBXOK6ksMUyhXf9Bxgk6WF0mEUApwSNv9ZbyykBbZLrnPAOf49PYmXI9JACwGkRyc/H3C0kihDdIi99D3VSyZaSBY/VqfZcpqpxQlpoi6q4n0L6YDSAtXoJm0LapQBf3RzhGsPpL1A4RhmxUOBiE18SdBsAkZdiYvY9JrP+whe38hMchQK9cwT2/C5fgjwnT9NgB+h4OOygoalFBN+SGJWrCjHsyF4tswPgd3uMYLcj557ja8PUsqUK9BjXBPpJvoZzvbkpZabgNwl8bDnDZE0b9hfy2fqxmlSRk+LzySNTRP4te4vS0qk9yJJQAQ1QoKrs0G2k0GPAeLlJCMb9JIEVlEk7k8kYOKSkgTiYs7EmQnlJhGLOgIhadH9rQjoXJLOuPsmEM9aOGL17m9FwNQlJctCJD7EEqpoezCrhFQ3K9wfJ2DjkpIP8N3EKgIK98cJ2Lqk5EPEMXqFzflOMUY/4a2R9HYYoxL3FxGwdFXyLLDpsvgggK0YYsPxg4yEqjU+nS5RG5WtDzKJ+/NDYFWG7FOKOAlZQVyi+a85SYm1EmBQWZ1u/m7HTmWRAMGymTxpWu/8IsraCSweFGqjP1Ugc142tDCE2eOBM/BbJ6CaJHn/f2sZyAtUdb+GQBXvYT/sGuBnQQNrDCkXpoqgcGcmDwy6KZz55XSWC1PykLgzExKJNfkImLowNYnc7sydgM6FMdsou5jd9OzO3AmYuDDVznt0Z24EbAScnsTqSxSZOzPoCTcCti5MORYz3NnaCNiaGBWQLHd2KwRMvkOwOJgMMAtL3ErI9kuNBwLqvLhlwDbPa1z/QGCNm2sU+i91naFPVHYD+gAAAABJRU5ErkJggg==)}.NavigationButtons .buttonClients:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAuJJREFUaEPtWU1OGzEUfqaRUFelJyAoRuqucILCCUo3hayanKBwgoYTkBuQbsjQDc0Jmp6gya4SQQ0nKF1VSFPc55kM2PNje8bgmUgzUiJF8c/3vff5vec3BJb8IUuOH2oCQL0TYLCHpmjm8iaDORAygNn+ca55scF2Hmh5fQT+0QYAADuGWbtXdA07AtT7jRuvFd08mMc9cXWwUXQNWwLsfuPZQb61qFd8rsDWbFN69gbg2U7SSuzB9TYEgCQlRMgILt9PdJ7RE2h5p6jzjm4hsCKQsTqDAcqrq9pbTaB1jtGFXWjB8wFPQYCvS1a2VZ5QE6BDdC35FBJg3/FrLJOJ/rMlgJFIflCuBGUb7KuMUnkIJBeyOYiqubLhHBEw0lnGoLj8agKRoXSWEGWwlB6wAa2aqzOcMNfuENcEMixQugeod4jQPuBnawFxAoz04Wr/s5HTSiPQvFiDxu03AXgc7wT81V2Yv7tREimNAPV48fVaY+UJlh3b1SMQyuZEAHYEDfY1+O3zYlAoOwjrwmV7kEmiFA/I1j9CK/clgBIoUHuhJAIPFxR/9WVC56+GTfDJr3tSquq1JmBaSogakSSUUgLLEpqixKIQmzwKJXkgdojxmti4C+O+v4I5Qbh+VvIQc6BmYVRt/WAd6SL1hPeBuPPDRDZW5IIpJrKd6iayiNDmsIOlA5dUlNSmeLfuK2O/dJ7K8oAmBRv/7VxCgXT+orXTekdpsP+NwX8+zZSSUwJh6+UUYeZtMd6gzLpYoYblRikS2vyyBezuh7E00gam9X2ceYB63HpvF7iuMdYPzMiQDo5bX4wdYVLbK8cD1ON1/Ytg8wbbgJ/tuREBsS5K60479EDxDnPlGls2vdFKNLaWkoCR4AsMcnYGCmAzmlITiMyUvKgbGfBRB2nuDurWYlge89gexnr3zx8sv5uq8lv/jiwsF3pCxnVFY4Svl3q6F316Aq7gFtynJlDQcI827T8CAidPGuhKGgAAAABJRU5ErkJggg==)}.NavigationButtons .buttonLogout:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAABHNCSVQICAgIfAhkiAAAA55JREFUaEPtmYFx1EAMRc8VQCrgUgGhAi4VECqIqYBQAaECSAVcKiBUwKWCJBVwqYCkguN/0M6InTW2tPKMc2PNeHI5e7V6K61W1jWLPZdmz/kWM+BT9/DoHtztdkdYpDe4+Pe5LNgD/t7i+t40Df+OJqMBAqyF1R9xLXus3+L+OUAvx6AMBxSPfRWPWWymJ98ClMBhEgoocD9UKGpDr/EPQ5PCUH1doOD948iwDQPsgLtn+OG6gtEJ7g8Xnifkidx/oWBDISMBGWIvlaHcU2c5WO41Af2C70/VvVuMexURpyGAMJJeYkJJcgkDW4uB0LHOID9AB8GrJAqQYfVMLGFYHvV5rsOTjIIUrg/QcVBFh8HVgFh57qNvypB3MIzeMIscLczASZhVr8yK1IAIQB1ajzAoHeYuuwCpo8Ec6vmkEYAbKE0pn5UJPeoWAGp919C3cisLClGdPT/BoPMag7KENQnArUoM0YB3WDDWsG6ZYogyqbA4p0zCgzrJbLHih+7lxkCEqI6ISSSZFnbp1M5akonCLIBjQmEtm8R95CQFESHKY+GXMmoDwGMz3V/vcWF0EX5gLRjyeasBqbBQqpmTTYSO0qJGAdKL3DupXONcLLQvhniyAPeIccta73HuEEDxYr5/+DVDjkVzsS0hr1if8QzHanHv41FCNCkt1JLpFgEJq194CVU646oTi4YM86CCpOE8y3S4DolUhuWJNwN3TRAOKOHKPZm/xP4PctDL8ZBVGjVEc+UI2SW9InuMn9Mb/x0+b8XTPFb4eRQZxYOjWOpUOgM6F24yw0I9KB0yvglwv3mEe5Evzf+0GD2K0pgQQCmS30tCqbEnjeUxcxFxZFQBisfYcFpFUBV0bPAdG09uj7oBpcwiXFc4slVvkVIrn+MZtoQslnt9E7gA5Xy7gXLdQWMlwsOdbXqXMbJoLXTw0pUQPXjo8aQXkHC6juTBvfIYUPKALCD3of4pwNXONwNi8jNMzDeAJNWtwq4ww1y6P8PHzO18E6AklZ8qNF1t+r59k+7LfFXtfCtg3qavbq33wda2862AaxiUfua6x55b9hkYcb+m02YF3MDglM6rW3pD4bOf1ky9UivgThllbiwNBcqfy3o2pp/VniLgAltjsN2DH+SqYiWn4MEZUIf47EG9GnOIetNkz7i88z0nGbVg8x7M9iArmSRrhApLt9FF6tE2TYR5V0MnNXlwqNIpPTcDTskbHlv23oO/AakcnUhPxwJOAAAAAElFTkSuQmCC)}.NavigationButtons .buttonHome.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAmhJREFUaEPtWItNwzAQTSaADSgTQCcgTABMQDegTEA7ATABbABskA0oExA2YIPwXmVbzs+/OLSVfJKVNj6/+/p8Tp4dOOUHrn+WDNh1BFME9joCdV1fQ8E7jMKgaIW5DcZ9nuf8rQjrZ/jziHGOwd8hRMxS4P+2AQZTSCj/5iGR4KcwYisE64/x+MbgMwZtgD33MYBWX3hKZhSehAELPF8819vYL4FPvRSZIlBLLiwy8a3A9yB412Dlf0ag971Nw/Z8CycZ0HHgkKdTBISrUgrREWkTZ5mqTv9ZhSoIOxECt6VxgAq85yANldEScxwhpON7ldF3SLvylHiDdOM6ngNsQ3xOchdRc+CzbVFkOqBm4CLzkQsyeD4ATqUVwYgQJwyJewb+sj1pbKdFP7PAIls/wz5l6/k2iUiwmRtDZbuFkGDpPjDGrTHWuqQQNzL3QyhVYn90enlxXyC+LUW5vxqb15pCAvzTAdzFMCrPEqiUAH6Bd6xSNuUlfu9ZYqpCMSsIlWhUKRhAY85crNd4vMooQy8PsrWnIJ1d3hUaLQkMUPcNMJvwGSl5sfI6yJwuNDbDdEX1nmrofRtv8m40GQAPeHS7KYVsGdOZT3ug+XUjpVDMFOLp7NqqS7l7FYEVtFKHnINnvlCtOm356C9zNsGmA0scUrwEmVqKH8yXGEv53VWXuVMDbMa7zJsM0HshhjuU1FrTgRUKbjLgFaC3ocA96zp35hjYJgPYpzP3fFvePr2YxwUiwKhGJeudWFw8ihFS6QRe+js3shGYaqnVgBhCpsRIBkzpXRfsFAEXL03JkyIwpXddsP8AozS8QOGq6bkAAAAASUVORK5CYII=)}.NavigationButtons .buttonProject.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAYRJREFUaEPtWYsNgjAQtRPoBuJGjuAGjqBMoCM4GkygG9SrEdKQHn1toQo9ExIT7/fuXXt3ojYL/6iFx78pB4DW+kZsHempMrLWkK+HUqrmfEIMUPB3MnDOGPjQVU0gri7/KIAnKe9+CKAhAIcUALpTJkMQ6CnAEvNev1AwiKEpAh7aQPwKgDky39kUBkIyMQcTSQzYymwTYW4kRNe2yd1sAsBXFkjmfDbM74gdTkauUSTDsTJJZ8B2ihiKDXJMD/ErJTRH5kP6jzDwtwzQAbpYwdnbUP+dW/VI17k9jXR0p3zSIUbGAaQBIQwhdoIb2RoA2LTa5dT/Q8At2kwJ9evhkJWRUpSV8pMs5DAhtR4qg/iVPhCa1RB5YSBkJgnJLCpbNgNraGRs4+lKABkBkHJB7JQ3SshKidSOR6bsW0hKSEoIm4LRafRFCd1OkNRYEy31gcqljAIw25m9lcUGEquX9pr1u9QYECd69rFRROi1pGNedBvfzg/EQITjbCoCIFuqGUdvLLxrQKPnHEAAAAAASUVORK5CYII=)}.NavigationButtons .buttonProfitability.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAABDtJREFUaEPtmY1xFDEMhXMVAB2ECkgqYFMBpAIuFRAq4FIBoQKOCkgq4FIBSQfpgKSCQ19GutH67LW8e9xMZuIZz96PLelJT5btnR088zZ75vYfvACwCK7X6/fyudP+Wp5HSXRv5fu9dJ6r2Wx2s4voT4qAGI2Rn6V/lI7RLe1BBl9JvxAwABvVRgFQw7+pt0cpTiYB5MsYIE0AxHC8/FX6ecbqR/UoxuDdBzEIuhwoYObSiRb9VUbGQuZctHgkDECN+CHCU27D5UtRjOHhJvI6dcSHZBKgT6PRCAFQ43+rB00fhuOxVdjqzEAFspC/WASsEcETi+CQ/CqAgvHw9XKK4elc0TOX34hwE4hBABnj4fk8Qhf1rHn1JhIpnQMVLT+IxPEQnYoANGGhjXEe47tIWHGhzIcWJDyNpZLv1aZOWzkQtzL3uDRxCAAUYY23RmKFE3UsAAXfyRPnWSs6IAtAvfDHCWjm/BQACmIuT58Tb3NUKgEAPV6gwV/7XKWADZgKQEFAJcujn2IHoHptC0DG+yxnCCq2CZV5MDc0qT2VtqKQA7AUSz9FvS9KDmUsdGvdC6Gimtwin7yzYvddnNnbBeQA/HXGVBNXFCCQfdGYFgHAtuOXCmd78sYr6gFIQvYog6te3QXXa8hFB/XAakOP0imAhQy0tTubNKmyPQHwtO5FLQVAslrWV+kDmD0B8DS6Fmbw/amlAEhGq7zV1WePADrRZatRrzKnANaOIuxBnvbzQy2JABGk1xperMo2IenSLnM3dhcB+EEVAN47NcP9/0vRcRadICA2zt0pAKXRUp5WO6I2MS4UZdXRBqBFuCogdzbJNYCCiNlCUa0DTvZmbzYUAXj5TpWHkrjF3WrMQp5N2+ykPt0JgM2xdvIyuicA4WXUeydUyPYEwOfYYCHzK8rWvqPV2Nz4MYVP5vj9WXkroRwt7jsCBrViPBM+491iE+M9fbb2Z7Xt9JUoOK0o8LRrAcAZ+1Dk47AhAOxEbXXbovXkA01CiSiAaxnIndJgNc4caLbqRulIuRIFtlZzk3wStczGjeF6qkNkVI+20UN9lasZ5Z5aoYLlZWQOStmq3XKt0lTYpkQgQ52to6SBrV1sQSWrzOH7Sl3NRkVAd57+HrZXedNIR64WAeGv+jjo8NtgUy92Oog8is5h1bGjLCvVkcy9LymLXu56EMhqzokAYG4B/YVx6CqzCkDpwOYpBcF3krPq2SHjNVJs7ixaDA8Zz8AQAAdiKZ8tJ8wu7m04nLC2h5sYzl3PXHq6Bb/j91qNMEVhAAoCbi6k+0tfk0WSA4bOZ8r+U6HSxCSPmI/B9NyVTXG1KXmmCYAJUYPgq3+rEvZ+ZiBve86jXvfzRwFIgJyrR3Mv7YZA2UtB3q+FD/ipwEkAvDC3bHZKjzRX4Pa9dIwNLauRkO4MQETZ/xjzAuB/eLVF5j+E+TRPZ0UUYAAAAABJRU5ErkJggg==)}.NavigationButtons .buttonProductionSchedule.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAXFJREFUaEPtWNERgjAMpRM4gjqRK7iBIygbOIKjwQZugOkdeLRSyzXvgXjhrl9ck768NHmNqzb+uY2fv/o/AF3X3YWVk6wDiJ1G7DycczXIXmAmYKA//IXhSGzWAuKGth0DeIqDHdpJb68RAEe07RhANzgQZ5D7IazCbY6DYAByKWEMZCJkKfRrKcQso60UNlRzfMctTiHfaK65qBb+5zcyfzCpGh7EWda+8KDxtraXEvAu7B1BmhUIaJEZA1AUNuAmNQME+Z2C1/R3KZDlKgBk+Z0CElQzLQBm30gyMZblWgBUqTxGkBKFBmCIEuoBlMobY2AqMuzHit2BXMMUBtYoo4Es11YhpvzmNzKS/E4dfFKWqxjIpdgS/w3AElH+5uODAYU8npS7bICM6TTl8Z4KBGM6TZlCzwVQLI+XlBVjMLDRogEovO3GwBA4SyFQCiHkMWUKPbeMIuTxeo1MKY+pU+hZDBSm4arbTE6vGn5x/gIlwPAxRUZMIwAAAABJRU5ErkJggg==)}.NavigationButtons .buttonTimesheet.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAABANJREFUaEPtmYtRFEEQhrkI1EiECFwiECIQIhAj8IxAjMAzAiECjwiEDMhAiOD8P6v7am5udndeWEUVXTW1e3s7Pf33e2YXB8+cFs9c/oMXAG7BzWbzTveDjde6HkbWvdXvB401Y7FY3PSwfpMFJDRCftQ40UDoEgLMlcY3gQFcFVUBMMG/mrarFo4mYZVPNUCKAEhwtPxZ4yIh9aNpFK2i3QcXyAAzl4G1GK8SPC717IvmMT+LsgGYEN/FNfbtaz271KJoMZvEbzBFvI8m4U7nudbIAmDC/zIN+noE4bJU8BihAVnqOUnACQsc54CYBTAiPBpaZas740Wtc6bXsHARiEkACeHx85McrZtmXas3BXOIIY+PWUuMArCAxW3c5xF+yDErKtR83IKAhwhMfs+SKW0dgCAmcKdkYE8BICOQ451gAuMsqgVg4AddUZ4TtSKV+dKthGnhd8Cg2OdbABiIM13DmDhKWT9pAS0OerQA4b9+n6V9E2Cpa7ELhQtIDizucUT7cRwLsAcgof0i1/EFWi0w4kp7VkgBWGnyBxPkWqipmsXUA4CBICt5sfsheXCtLaUA/NG/3phVab+XCxkfFPjTJKY9eTMKwHK3R/+jXi7tMLe8e1nAQJBCvTbsKHXHAtGie+Yq8aPOAEK33qkpMYAw6k9lAfyvijoDCN1oJy5jAOR+r7zV/t8zBozXoKu79q0Ue+RajQFsAnUnC0euOTpbAKVuC6sAbOUeBRC+lCt0+F4E4Er8Tmv4+Bzx2yr3fwGgd2Hb6bTSwue1IIoBaKEmFzLfDbMHj6pAxN3BlAVoXd+alpqCODB9M4ioPt0JwHZb+2RpNIqHJhACkJ1Gl1rYO8imQhb7uoSoBhHNnSxkYb7d6ztqA7DVnQRgtD9LNXOjfUcrgJrAjtxnrz+ba6eb83cKdOQSk7s9vUsn6i19Vju9U/U0uUs2GokJdlnERpKi7MM78xsaM/Na18mtXA93muORs7Ud2xPHVpg085wgNf9L+LiS52/qzQpNxyo1QgfZKsyGPC47VjEA7MZwJa/Ms6dkLUIHwmP98Bx2p/LGa+QcLQIiPOpjo8Oz7mRBS9bxrSyngYda735ssdzD3RAEvLrHhITnFBC3dco6ypwFYO6EWWMQ/KasN1nDtE77MpQKz/tZAAIQK917TPh67Jtpk/nQkU0SnLOeM4343OmO5+JHZzxL2QAMBL651AgPfX0RghwwDO4p+/+EsH6eOGI+AjPcz0MhR7PNGJIiAM7EBMJfw68qs9qaeIGvPRe5Wg/5VAGIgFBw0Gjqo90UKP8oyPe1LHdJMWsCEDK0YBz0jIF7xLGCb99rICw90LrFZD63G4AewtTweAFQo7Wec/4CMrYZT+BoCpIAAAAASUVORK5CYII=)}.NavigationButtons .buttonProfitSharing.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA5ZJREFUaEPtWItxE0EMzVUAVIBTQZIKsCuAVEBSAVABlwoIFWAqIKkAp4IkFWAqwFRg3mOkG528H53BdjzjnbmxnV1J7+m7l+Zoz1ez5/iPDgR2HcFDBA4REA8sl8sxvn6Rn5OmaeYR5zyJFAL4jwDbGsBXIGB/Z7nslACAPweyb3jofbuePgFJGYInCb+2T0C8eSKATiv5S9Dv3ZlH/KY813YIAPQIxt7ieYOnBjrH6bfIM41YC5snIN7+BEsXFU/Xtu8IHgW7gM52KwRgiN5mu0vlLtNgjuehhhz7CwC/1nOOwA32zgM6ht2FYIQe116t+unFKQxOIwZzZ6CbNcGo6qLOy5rOcBtNgP/JFIKRWc1IdB826ATWlC4OtKL+EAEoZoHeG8Vd7tbASWoseQ5grgLnb3DmtZx7gMxZSSZKgOC1y9xB6bgGRPdB4C94IVC1Jw3il9F/XLpW9BSmjEnRcuBwseWdRu4pEjW2RRb9yoKOLBnIMm1eidA5jjIqyRUh8B2S6vHQgBHwlEt1qmo0XEciGT66vloHRgh0KQANxXCqBefBtOfKEWghpEPNy88heqx/9AQW2Hgmmzw0wkNPcj1CMDRtbSpC7gxykbnQAXURWHGATT9PwHaAOSRpWHP4FoLJfPYWAMA6gjqVAHVUychFb+z0dhEpEfDt0uoI5T8FKh4MT1lrPNfNVjqBdJ2pSSXVEyYgJGw0fZAG6RJ9yXacbGXSixmNCzw6GT8jdP4KvJKfzmvUoWnH7zqgeoVYVCKb4QgkAOgErk7FEhA/zUtzIKVnLQISul5nCg4x23pTeIoNIXNp7PRkizjD3OZyKHddG/VqOc3HpW60dhvNEGA701nAaHCY8TO7CgRuIdTWWmllEPacWL1cSRrN8Kl3kxkATCKFV+oeOXmAH2Hvh9l/UXJYlICfD6GXDSHQKhgA6b4XCPDiGB6eIQICxL8xsTYua+k0IFL0PN/2mLK6JtDP6GdXmICQmOLTvjGxFkgie92NEEDa2BuvinyA3uua/CACmUh0RSV3GK2Vom2A697OEkUf6nY0MJiAkKBn3glCS6DF33LX4B4h28sdAXa5ec3zur8uAQv0vxIYOqE3SYAv/r4Ak1fioe/NNjqbJLCSxzmguyaQS9cigZzQLlJoLwmMJL9fZtDzv3a8sPW6Se2SBplw+/ynLhRtcds4t1YRbwNY1MaBQNRTmzp3iMCmPBvV+wd7dcVAqB0CQgAAAABJRU5ErkJggg==)}.NavigationButtons .buttonReports.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAbdJREFUaEPtWdtxwjAQRBWEEqCDUAF0QEoIFYQKeDUAHYQOMnRAOkgJ7gCowOzNyIwxts7SgW1lzjMMH/I99nZ11sP0In9M5Pn3FECapluw+IHfwJPNBO/vjTFrT7u710UMIPkdvH1JEoDtGiBWoT6kAE4I3A8Nbu0SABiG+pACSLPASMLLF9gLts2DrRUUscYwmpRU6Ua9BAD8lknoAJ9/HDMsACT/DSefrCMBAw7fNMlnrthOAEieussPlzyNCxlwhRi5mOAAELVL6/0X/8dCpGxMCqDYSkmuJFt6nF3KB8CDI8lEdNliLF+4ZgDUkVnVO0X5KYCsUlwl8jKIkgFJ0i5brnB5W9EkVgAVFVAG6k5ilVDbEpJ8iTvRhRSASgjLeIkWVUIxS6hz+wHJlrIT+4F/B8AuyBZW5pvi6VvnJcStKBWApfZl3wFUmI5c6HSh9GgkBgYUwMsPtphlyJ080YVup9HcRohrALqp5yooHVcGdFMv1NAzJTRHLnSN2uYzQwfbVyXAfYnpBjLB760lBBfEHQDAOQgAGYHOd7skmDYM4kBxuYs+9pKv4aS9wykA75I92eAKU7odT7TmlrsAAAAASUVORK5CYII=)}.NavigationButtons .buttonOrganization.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAATBJREFUaEPtWcENwjAMbDZgBNiITViBTgAjMFo3YIRgoVZqSqNcHRtIdZX6KfYl57s4KQ1d41dofP7d/gjEGG+iylnuo7M6g+A/Qgh9zTiJAjL5u4BdagAVub2QuCry3ilLAk95dtCCKfMGIXBS5n4QiBOQgLquD1HbZKylAiagSDVJYKwSFUDsshZDC2kthFTOKgZRd/MasJocgkMC2sWHVBeJoQK7VACRFYmZWwiJl5jV4/fmLgQOVgxTEJgwk+N3iwSS4/dmAkj3sIqZy5jDJAHPTkUFPKuLrBMqUGzmFQE/U6BizkkqCbT2RsaNbDIw4l2rGLZRbmRSgdyfxIjNXCzEfWCsABXQbmS0EC2UdrbsO7GVVTxw5q2ZBDwqXMLMKlBK/MffXb8Ff4Nw8wRetEgkT+mJpIIAAAAASUVORK5CYII=)}.NavigationButtons .buttonImport.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAfJJREFUaEPtme1NxDAMhpsJYAPKBmzAMQGMwApMwLEJGzACbAAbcLcBTFBeS2kVoXzYcZqkUk/qr4uT94ld20nNsPGf2bj+YQcIeXCaphv894ZnVHj5B7avxpin0ByreMCKf8eilwrxrukLII6+uYoDrCCedJ8AcL06gEf8Lxa9mBeGCNGGYb4pZSuaMBYOAfEH2HymRETeozoAIfHY8C/OLjYFiIknYV0DpMR3DcAR3y0AV3yXABLxvQJ8O+0B5fkDZRtNJtHYiuuAm1WEbcIZoKPEhpPBagIE+5nePXCGQOoovc1YorqXr8Qct0rCZAeQ7tbmPSAF1oznbJY4C0kE2aI3xOpE9XeAC+BUbDK5y4Fo6gEsfoLwKwtMh3MxRGsAupX4wDMfKcUQTQFsI6eCaA6ghVABwJhK/1LKuS9vYBx54sH5jxVOWoBS4kPsSYjeAYqcJYKFzIaQMnIWcwqhe2eypHj7/pTvRqVE0iOoO78qhKRCfeM14pt7QCu+BwCqwrfWM6yY/+/FpiGExenbAEGMeKI3F6FwbQpgQ4AgxpxOtHkIFUoC5dMox60lxK/mgR1A4B7OZonPxJiUmrDlu5dAj2Zo8FoyB+AIJc8aNRm2ZT+z2kbvEULmM2+GJpZJ8lpS7AHWshUH7QAVN9u71B87XIRANQX1pQAAAABJRU5ErkJggg==)}.NavigationButtons .buttonTeam.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA4ZJREFUaEPtWY1RFDEUZitQK3CpQKjA60CoQKxArMCzAqECoQKxg7MCoQKXCtQKzu+7eWHeJXn525wON2Rmh9sk+/J9ef/DcPDIx/DI8R/sP4H1ej1CS+/xLPAcicZu8XeF53IYhmmOFufKT2oAws8B7nMG4DlIXLaQ6CHfJADhF3LzJdioCZItHr3kRwlA+AmQfFVo7vB7iYemw0FT4vsrtecUJG5KGPSUbxGgXb8UMN8AjISCASAE/EYWJuw7LCTQTX5AAKB4uz8EyB/8HQHst0HgOeYJ5pmsH2Ov01KUS2/5MQLacc3bd+gAaIXfr+X9AwjQd8zhOe5s+TECtO2PguATAPE9Bei/7t9LDWgfoO0fZnzgJ/bQFzhqfWC2/JIodAMCp4YT6yh0j31jytyU30z47aLcLPmleYCRhbbOfMDB+M93V1pwbk4eaJa/n5lYqbqkFgpCJ0IlfYKhVRd/331fKqyFkqE5W05LtUgiCzEd8qMprfBc6GpUgLP4OzN84QrzBPSQGGvkx2RmCRhAgmnJsKyfxsw3k/hLMmOXntuFgNw8yw8NnlrSxZ8u/EiCITdaopSC575eBGgab+Vg1k9nfmUqFSj3ubrpGnssUyvmYIVR3qTfhW2E4tCtb+T2f6kTzXAaKaNfRBx77aFPdn+5UiK4iQgB3TvcYV3nhpivEJAzp4AsSPoEtIyg+/Nvk5Ukb94cEQJLbHbFX7YzAz5tbkGxmCFAXFtnPBBIdUmpxh3fdSWgb05CbLL70wQmfJztwnzVeMRvQfY4pUHsT5qQ9a3V/W0I1HRJEQLMut2cOEEg2v05AlVdWISEtmvG9ndGGP2CNVd6V4fRWPfnCGg7znZhhhZoGs4EuYXvOpHp6HSPtaPaROb52wZnFwLKDNkfaBIxiyD4ExxeXUrslICQoHkwFLus7BO4xgRjeVMJsXMCDq1k5wXNROY22bQVuJIbmHo3E7KiR8/5f6aBnqC1rBQBqpsPB1W9qgUR6cIsETSnoDsrOQ9nBDhnl9MFXZiF7QoLW91ZCQl/zywCFV2YhW3CAivS6pDqBDYTyHRhBBYbIyYZmbp1Z3MI0ASSXZh17T27syYCNV1YhoT+J0rQnZX4RCuBqi4sQaKptNbyWgksIaS4C0sQ0GZYXURSbg8CTQfz8FhiKjGb3hp4IiA32nQRTSZUq+Zd7n8isMvbLZH9Fw+Jak9r60PTAAAAAElFTkSuQmCC)}.NavigationButtons .buttonClients.selected:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAp9JREFUaEPtWY1RwjAUthOoEwgTKBOIE+gGwgTKBMIEsoE4gTKBOIEwgTiBOgF+313Si2mbvDSlLXftHdfSJu993/vLa5ocHfiRHDj+o47Abrd7hBdv8OsFenOL8YskSWaB8/4Nj/IAwM8h7S4GAObOQGJaVkYsgW8oPimrXM3bgkC/rIxYAjutGCCCZMF7peeaZEVKoesSk4Y5VkpdH0MAcvNCaAmZa59nvAQA/glCRl5BER5wyGaSj126nQQAntXlxQeezyM94FIxcHnCR4CufVDS33FeWZr0s1gCdilluDJseTirVAiBjKCYRHTNxTPTcPUQkIRZ0Rg7/DoC2lI+S5hhcJAeiAHtmusznDk3Kok7AgUWaNwDAHAPbLf4XSiMbAnmqDbPEq81RgCK2Zm+GcBtvCRyBSI/rcwBECDAc4+V1yAwaB0BFTZ8O9PHBBev6s8I57TtwPUYJBZFJBoJIcv6EwDk21p6WKCcXmiKQPqCAtSndpwDVA/3PzUjV/faEdBWCrGEFUJ5nevUyIMNPKBLbCYVQvRWthLnJDEB67rPNYH/9dG+JCYyYRl1Wl/JMb21v/cB2/dqIVvhftFasMGzYWsXMiN3RrhmO6GJEDhbiUUm4HNuNJIDEmDSMbUTUKFDaw+FIBlmzIXcnqhWAmrrhXtHoVuMBM9qpNuNlHttBKCItfxDaPWiYZl9nzoJ0HrXCtkXzqIkxTgm+Zmaxy1EbqA14gGGwbHS3AeQrcQbVl+U2Z2u0wOld5jNHY1W7AvF7I12BIriNiQWJbEvHROit7JuVApOMq4joK2U0+NLDFj1GOe7gy+E2B6wtutaXzU4n7xfDOi52m/JNzK2C1NjxfUprer5knpdn5eoyEugKjT7ktMR2JdlpXL/ADJwK0/HONE1AAAAAElFTkSuQmCC)}@media screen and (max-width:1024px){.NavigationButtons{background-color:rgba(var(--background-color-rgb),.85);border:1px solid var(--primary-color);flex-direction:column;max-height:100px;overflow:hidden;padding-bottom:30px;position:fixed;right:0;top:0;transition:max-height .5s ease-in-out;z-index:3}.NavigationButtons.open{max-height:100vh;overflow-y:auto}.NavigationButtons .buttonMenu{display:block}.NavigationButtons .button,.buttonLogout{font-size:20px;margin-left:0;min-width:60px;text-align:center}.NavigationButtons .button:last-child{margin-right:0}}.popup.PopupAddView input{text-align:left}.screen.OrganizationScreen .content{overflow-x:auto;padding-bottom:100px;width:100%}.screen.OrganizationScreen .row{margin-bottom:5px;min-height:60px}.screen.OrganizationScreen .row .col{align-self:flex-end}.screen.OrganizationScreen .label{color:var(--night);font-size:12px;font-weight:400;min-width:50px;padding-right:10px;text-transform:uppercase;vertical-align:bottom}.screen.OrganizationScreen input,.screen.OrganizationScreen select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px;margin-right:5px;min-height:34px}.screen.OrganizationScreen input.date,.screen.OrganizationScreen input.ptoPerYear,.screen.OrganizationScreen input.stoPerYear{text-align:center;width:90px}.screen.OrganizationScreen input[type=checkbox]{align-self:center;display:inline-block;margin-bottom:18px;margin-top:10px;min-height:0;min-height:auto}.screen.OrganizationScreen .organizationDescription{--smartWidth:calc(100vw - 80px);font-family:Ubuntu;font-size:16px;font-weight:400;min-height:140px;width:min(1100px,var(--smartWidth))}.screen.OrganizationScreen .averageResourceCost{text-align:center;width:150px}.screen.OrganizationScreen .averageWorkWeeksPerYear,.screen.OrganizationScreen .targetAverageHoursPerWeek{text-align:center;width:100px}.screen.OrganizationScreen input.organizationName{width:300px}.screen.OrganizationScreen input.hourlyRate{text-align:center;width:80px}.screen.OrganizationScreen input.profitSharingPercent{text-align:center;width:60px}.screen.OrganizationScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.OrganizationScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.OrganizationScreen .filters .col{margin-right:10px}.screen.OrganizationScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.PopupAddRole .name{width:300px}.PopupAddRole .abbreviation,.PopupAddRole .overrideHourlyRate{width:200px}.OrganizationScreenRolesTable{margin-bottom:40px;margin-top:10px;position:relative}.OrganizationScreenRolesTable th{color:var(--night);font-size:12px;font-weight:400;text-transform:uppercase;vertical-align:bottom}.OrganizationScreenRolesTable th:nth-child(2){text-align:left}.OrganizationScreenRolesInput.name{width:300px}.OrganizationScreenRolesInput.abbreviation{width:80px}.OrganizationScreenRolesInput.overrideHourlyRate{text-align:right;width:80px}.OrganizationScreenRolesRow .rolePeople div{max-width:300px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.OrganizationScreenRolesRow .billableWeight{text-align:center;width:50px}.OrganizationScreenProjectStatusOptionsTable{margin-bottom:40px;margin-top:10px;position:relative}.OrganizationScreenProjectStatusOptionsTable th{color:var(--night);font-size:12px;font-weight:400;min-width:60px;text-transform:uppercase;vertical-align:bottom}.OrganizationScreenProjectStatusOptionsTable th:first-child{min-width:0;min-width:auto}.OrganizationScreenProjectStatusOptionsTable th:nth-child(2){text-align:left}.OrganizationScreenProjectStatusOptionsTable td{text-align:center}.OrganizationScreenFixedCostItemsOptionsTable{margin-bottom:40px;margin-top:10px;position:relative}.OrganizationScreenFixedCostItemsOptionsTable th{color:var(--night);font-size:12px;font-weight:400;text-transform:uppercase;vertical-align:bottom}.OrganizationScreenFixedCostItemsOptionsTable input{min-width:0;min-width:auto;padding-left:5px;text-align:left;width:400px}.OrganizationScreenFixedCostItemsOptionsTable th:first-child{min-width:0;min-width:auto;padding-left:15px;text-align:left}.OrganizationScreenFixedCostItemsOptionsTable th:nth-child(2){text-align:left}.OrganizationScreenDepartmentsTable{margin-bottom:40px;margin-top:10px;position:relative}.OrganizationScreenDepartmentsTable th{color:var(--night);font-size:12px;font-weight:400;text-transform:uppercase;vertical-align:bottom}.OrganizationScreenDepartmentsTable th:nth-child(2){text-align:left}.OrganizationScreenDepartmentsTable.name{width:300px}.OrganizationScreenDepartmentsTable.abbreviation{width:80px}.OrganizationScreenDepartmentsTable.overrideHourlyRate{text-align:right;width:80px}.OrganizationScreenDepartmentsRow .departmentPeople div{max-width:300px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.PopupAddDepartment .name{width:300px}.PopupAddDepartment .abbreviation,.PopupAddDepartment .overrideHourlyRate{width:200px}.OrganizationYearHolidaysTable .date{width:100px}.OrganizationYearHolidaysTable .description{width:400px}.OrganizationYearHolidaysTable{margin-bottom:40px;margin-top:10px;position:relative}.OrganizationYearHolidaysTable th{color:var(--night);font-size:12px;font-weight:400;text-transform:uppercase;vertical-align:bottom}.OrganizationYearHolidaysTable input{padding-left:5px;width:400px}.OrganizationYearHolidaysTable input,.OrganizationYearHolidaysTable th:first-child{min-width:0;min-width:auto;text-align:left}.OrganizationYearHolidaysTable th:nth-child(2){text-align:left}.OrganizationScreenProjectTypesTable{margin-bottom:40px;margin-top:10px;position:relative}.OrganizationScreenProjectTypesTable th{color:var(--night);font-size:12px;font-weight:400;min-width:60px;text-transform:uppercase;vertical-align:bottom}.OrganizationScreenProjectTypesTable th:first-child{min-width:0;min-width:auto;padding-left:15px;text-align:left}.OrganizationScreenProjectTypesTable td{text-align:center}.OrganizationAdministratorsList{display:flex;flex-direction:row;flex-wrap:wrap;max-width:min(800px,100vw)}.screen.OrganizationScreen .OrganizationAdministratorsList .row{justify-content:flex-start;line-height:40px;min-height:0;min-height:auto;vertical-align:middle}.OrganizationAdminCard{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px #00000029;margin-bottom:20px;margin-right:20px;padding:10px;position:relative}.OrganizationAdminCard .buttonDelete{color:var(--rose);cursor:pointer;font-size:20px;height:20px;opacity:0;pointer-events:none;position:absolute;right:5px;top:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.4s ease-in-out;width:20px;z-index:100}.OrganizationAdminCard:hover .buttonDelete{opacity:1;pointer-events:all}.OrganizationAdminCard .primaryContact{margin-right:20px}.screen.TeamScreen input,.screen.TeamScreen select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px;margin-right:5px}.screen.TeamScreen select{min-height:42px}.screen.TeamScreen .filters{position:relative}.screen.TeamScreen .filters.calculatedWeights{left:830px;position:absolute;top:-20px;width:400px}.screen.TeamScreen .filters.calculatedWeights .row{flex-wrap:nowrap}.screen.TeamScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.TeamScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.TeamScreen .filters .col{margin-right:10px}.screen.TeamScreen .filters.calculatedWeights .col{margin-right:0}.screen.TeamScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.screen.TeamScreen .filters input[type=checkbox]{margin-top:16px}.TeamScreenPeopleTable{margin-left:-40px;margin-top:10px}.TeamScreenPeopleTable th{color:var(--night);font-size:12px;font-weight:400;text-align:left;text-transform:uppercase;vertical-align:bottom}.TeamScreenPeopleTable td:first-child,.TeamScreenPeopleTable th:first-child{padding-left:40px;text-align:left}.TeamScreenPeopleTable td:nth-child(2){text-align:center}.TeamScreenPeopleTable .email,.TeamScreenPeopleTable .name{width:220px}.TeamScreenPeopleTable .personRoles{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamScreenPeopleTable .buttonEdit{left:0}.TeamScreenPeopleTable .buttonTimesheet{color:var(--primary-color);cursor:pointer}.TeamScreenPeopleTable tr.inactive{opacity:.75}.TeamScreenPeopleTable .date{width:92px}.TeamScreenPeopleRow .personRoles{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamScreenPeopleRow .personCalculatedRoles{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup.PopupWeeklyTimesheet .contentClip{margin-left:48px;overflow:hidden;width:100%}.popup.PopupWeeklyTimesheet .content{overflow-x:auto;padding:0;width:100%}.popup.PopupWeeklyTimesheet .topRow .break{display:inline-block}@media screen and (max-width:1100px){.popup.PopupWeeklyTimesheet .topRow .break{display:block;margin-bottom:10px}}.popup.PopupWeeklyTimesheet .weekButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:10px;padding:15px 20px}.popup.PopupWeeklyTimesheet .calculated,.popup.PopupWeeklyTimesheet .date{cursor:pointer}.popup.PopupWeeklyTimesheet .yearSelect{margin-left:10px}.popup.PopupWeeklyTimesheet .tableCover{background-color:var(--background-color);height:100%;left:0;position:absolute;top:0;width:40px;z-index:1}.WeeklyTimesheetTableContainer{padding-bottom:40px;position:relative}.WeeklyTimesheetTable thead{background-color:var(--background-color);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.WeeklyTimesheetTable{--today-color:rgba(var(--orange-rgb),0.5);position:relative}.WeeklyTimesheetTable td,.WeeklyTimesheetTable th{text-align:center}.WeeklyTimesheetTable td.left,.WeeklyTimesheetTable th.left{padding-left:10px;text-align:left}.WeeklyTimesheetTable td.right,.WeeklyTimesheetTable th.right{padding-right:10px;text-align:right}.WeeklyTimesheetTable select{max-width:147px}.WeeklyTimesheetTable td.sticky1,.WeeklyTimesheetTable th.sticky1{left:0;min-width:63px;position:-webkit-sticky;position:sticky;width:63px}.WeeklyTimesheetTable td.sticky1_5,.WeeklyTimesheetTable th.sticky1_5{left:0;min-width:632px;position:-webkit-sticky;position:sticky;width:632px}.WeeklyTimesheetTable td.sticky1_4,.WeeklyTimesheetTable th.sticky1_4{left:0;min-width:500px;position:-webkit-sticky;position:sticky;width:500px}.WeeklyTimesheetTable td.sticky2,.WeeklyTimesheetTable th.sticky2{left:62px;min-width:169px;position:-webkit-sticky;position:sticky;width:169px}.WeeklyTimesheetTable td.sticky3,.WeeklyTimesheetTable th.sticky3{left:226px;min-width:121px;position:-webkit-sticky;position:sticky;width:121px}.WeeklyTimesheetTable td.sticky4,.WeeklyTimesheetTable th.sticky4{left:347px;min-width:153px;position:-webkit-sticky;position:sticky;width:153px}.WeeklyTimesheetTable td.sticky5,.WeeklyTimesheetTable th.sticky5{left:500px;min-width:120px;position:-webkit-sticky;position:sticky;width:120px}.WeeklyTimesheetTable td.sticky6,.WeeklyTimesheetTable th.sticky6{left:617px;min-width:110px;position:-webkit-sticky;position:sticky;width:110px;z-index:1}.WeeklyTimesheetTable.PTO{background-color:var(--background-color);bottom:0;position:-webkit-sticky;position:sticky;z-index:100}.WeeklyTimesheetRow .allotted{width:70px}.WeeklyTimesheetRow td{font-size:16px;font-weight:500;line-height:35px;text-align:center;text-transform:uppercase}.WeeklyTimesheetRow td.today{background-color:var(--today-color)}.WeeklyTimesheetRow td.money{padding-right:9px;text-align:right}.WeeklyTimesheetRow:nth-child(2n) td{background-color:var(--polar-bear)}.WeeklyTimesheetRow:nth-child(odd) td{background-color:var(--background-color)}.WeeklyTimesheetRow:nth-child(2n) td.today,.WeeklyTimesheetRow:nth-child(odd) td.today{background-color:var(--today-color)}.WeeklyTimesheetRow .buttonAdd{color:var(--primary-color);cursor:pointer;display:inline-block;font-size:16px;padding-left:40px}.WeeklyTimesheetRow .selectCheckbox{left:-4px;position:absolute;top:12px}.WeeklyTimesheetInput{text-align:center;width:50px}.WeeklyTimesheetHeader th{text-align:center}.WeeklyTimesheetHeader th.left{text-align:left}.WeeklyTimesheetHeader th.right{padding-right:20px;text-align:right}.WeeklyTimesheetHeader td.today,.WeeklyTimesheetHeader th.today{background-color:var(--today-color)}.WeeklyTimesheetHeader.label th{background-color:var(--background-color);color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.WeeklyTimesheetHeader.billableTotal th,.WeeklyTimesheetHeader.grandTotal th,.WeeklyTimesheetHeader.internalTotal th,.WeeklyTimesheetHeader.timeOffTotal th{background-color:var(--cyan);color:var(--night);font-size:16px;font-weight:500;min-height:35px;text-transform:uppercase}.WeeklyTimesheetHeader .selectAll{display:flex;flex-direction:row;justify-content:flex-start;left:-5px;position:absolute;top:2px}.popup.PopupDailyTimesheet .contentClip{margin-left:48px;overflow:hidden;width:100%}.popup.PopupDailyTimesheet .content{overflow-x:auto;padding:0;width:100%}.popup.PopupDailyTimesheet .topRow .break{display:inline-block}@media screen and (max-width:1100px){.popup.PopupDailyTimesheet .topRow .break{display:block;margin-bottom:10px}}.popup.PopupDailyTimesheet .calculated,.popup.PopupDailyTimesheet .date{cursor:inherit}.popup.PopupDailyTimesheet .weekButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:0 5px;padding:15px 20px}.popup.PopupDailyTimesheet .calculated.today,.popup.PopupDailyTimesheet .date.today{background-color:var(--today-color)}.popup.PopupDailyTimesheet .tableCover{background-color:var(--background-color);height:100%;left:0;position:absolute;top:0;width:40px}.screen.ClientsScreen .content{overflow-x:auto;padding-bottom:100px;width:100%}.screen.ClientsScreen .label{color:var(--night);font-size:12px;font-weight:400;text-transform:uppercase;vertical-align:bottom}.screen.ClientsScreen input,.screen.ClientsScreen select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px;margin-right:5px}.screen.ClientsScreen input.organizationName{width:300px}.screen.ClientsScreen input.hourlyRate{width:80px}.screen.ClientsScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.ClientsScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.ClientsScreen .filters .col{margin-right:10px}.screen.ClientsScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.ClientsScreenClientsTable{margin-left:-30px;margin-top:-10px}.ClientsScreenClientsTable th{color:var(--night);font-size:12px;font-weight:400;text-transform:uppercase;vertical-align:bottom}.ClientsScreenClientsTable td:first-child,.ClientsScreenClientsTable th:first-child{padding-left:30px;text-align:left}.ClientsScreenClientsTable td:nth-child(2){text-align:center}.ClientsScreenClientsTable .name{width:300px}.ClientsScreenClientsTable .overrideHourlyRate{text-align:right;width:80px}.dragging .ClientsScreenClientsInput{-webkit-user-select:none;user-select:none}.screen.ReportPortalScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.ReportPortalScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.ReportPortalScreen .filters .col{margin-right:10px}.screen.ReportPortalScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.screen.ReportPortalScreen .reports{display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px}.screen.ReportPortalScreen .reports .option{align-self:flex-start;color:var(--primary-color);cursor:pointer;display:flex;flex-direction:row;font-size:20px;margin-bottom:10px;text-decoration:underline}.screen.ReportPortalScreen .reports .option .icon{margin-right:10px}.report.ReportSoldVSBilled .filters{margin-bottom:20px;margin-left:40px}.report.ReportSoldVSBilled .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.report.ReportSoldVSBilled .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.report.ReportSoldVSBilled .filters .col{margin-right:10px}.report.ReportSoldVSBilled .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.report.ReportSoldVSBilled .content{overflow-x:auto;padding-bottom:100px;width:100%}.report.ReportSoldVSBilled input,.report.ReportSoldVSBilled select{color:var(--night);font-family:Quicksand;font-size:12px;font-weight:400;line-height:30px;margin-right:5px;min-height:30px}.report.ReportSoldVSBilled input{width:60px}.SoldVSBilledTableContainer{color:var(--night);font-size:12px}.SoldVSBilledTable{border-collapse:collapse}.SoldVSBilledTable tr td{background-color:rgba(var(--blue-rgb),.5)}.SoldVSBilledTable tr:nth-child(2n) td{background-color:rgba(var(--blue-rgb),.25)}.SoldVSBilledTable tr td:first-child{background-color:#e7eef0}.SoldVSBilledTable tr:nth-child(2n) td:first-child{background-color:#fff}.SoldVSBilledTable tr td.gap,.SoldVSBilledTable tr:nth-child(2n) td.gap,.SoldVSBilledTable tr:nth-child(2n) td.gap:first-child{background-color:initial;padding-top:20px}.SoldVsBilledTableProjects{margin-top:40px}.SoldVsBilledTableProjects th{background-color:var(--primary-color);color:#fff}.SoldVsBilledTableProjects td{text-align:center}.SoldVsBilledTableProjects td:first-child,.SoldVsBilledTableProjects td:nth-child(2){text-align:left}.SoldVsBilledTableProjects tr.total{background-color:var(--tertiary-color);color:#fff;font-weight:700}.SoldVSBilledTableHeader{font-size:12px}.SoldVSBilledTableHeader.label1,.SoldVSBilledTableHeader.label2{color:var(--purple2);font-size:12px;vertical-align:bottom}.SoldVSBilledTableHeader.total1 th{color:var(--night);line-height:40px;text-align:center}.SoldVSBilledTableHeader.total1 th:first-child,.SoldVSBilledTableHeader.total1 th:nth-child(18){padding-left:10px;padding-right:10px;text-align:left}.SoldVSBilledTable tr.SoldVSBilledTableHeader.total1 th{background-color:rgba(var(--blue-rgb),.5);font-weight:600}.SoldVSBilledTable tr.SoldVSBilledTableHeader.total1:nth-child(2n) th{background-color:rgba(var(--blue-rgb),.25)}.SoldVSBilledTable tr.SoldVSBilledTableHeader.total1 th:first-child{background-color:#e7eef0;border:2px solid var(--slate);border-radius:3px}.SoldVSBilledTable tr.SoldVSBilledTableHeader.total1:nth-child(2n) th:first-child{background-color:#fff}.SoldVSBilledTable tr.SoldVSBilledTableHeader.total2 th{font-weight:600;line-height:25px}.SoldVSBilledTable tr.SoldVSBilledTableHeader.total2 th:nth-child(17),.SoldVSBilledTable tr.SoldVSBilledTableHeader.total2 th:nth-child(7),.SoldVSBilledTable tr.SoldVSBilledTableHeader.total2 th:nth-child(8){background-color:var(--polar-bear);border:1px solid var(--powder);border-radius:3px;padding-left:5px;padding-right:5px}.SoldVSBilledTableRow td{text-align:center;white-space:nowrap}.SoldVSBilledTableRow td:first-child,.SoldVSBilledTableRow td:nth-child(18){padding-left:10px;padding-right:10px;text-align:left}.SoldVSBilledTableRow td:first-child{border-left:2px solid var(--slate);border-right:2px solid var(--slate)}.SoldVSBilledTableRow:first-child td:first-child{border-top:2px solid var(--slate);border-top-left-radius:3px;border-top-right-radius:3px}.SoldVSBilledTableRow.last td:first-child{border-bottom:2px solid var(--slate);border-bottom-left-radius:3px;border-bottom-right-radius:3px}.DownloadableTable{padding-top:5px;position:relative}.DownloadableTable .buttonDownload{background-color:#fff;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.75);color:rgba(var(--primary-color-rgb),.75);cursor:pointer;height:40px;left:0;line-height:40px;opacity:0;position:absolute;text-align:center;top:5px;transition:opacity .3s ease-in-out;width:40px;z-index:2}@-webkit-keyframes download-hover-animation{0%{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}50%{background-color:#ffffff55;box-shadow:0 0 15px 0 rgba(0,0,0,.25)}to{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}}@keyframes download-hover-animation{0%{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}50%{background-color:#ffffff55;box-shadow:0 0 15px 0 rgba(0,0,0,.25)}to{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}}.DownloadableTable:hover .buttonDownload{-webkit-animation:download-hover-animation 2s ease-in-out infinite;animation:download-hover-animation 2s ease-in-out infinite;opacity:1}.report.ReportMonthlyBSP .monthButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:0 5px;padding:15px 20px}.report.ReportMonthlyBSP .content{align-items:flex-start;display:flex;flex-direction:row;margin-top:40px;overflow-x:auto;padding-bottom:40px}.report.ReportMonthlyBSP table{margin-right:20px}.report.ReportMonthlyBSP th{color:var(--purple2);font-size:12px;vertical-align:bottom}.report.ReportMonthlyBSP .loading{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.MonthlyBSPTable{border-collapse:collapse}.MonthlyBSPTable tbody tr{background-color:var(--powder)}.MonthlyBSPTable tbody td:first-child{border-left:2px solid var(--slate);border-right:2px solid var(--slate)}.MonthlyBSPTable tbody tr:first-child td:first-child{border-top:2px solid var(--slate)}.MonthlyBSPTable tbody tr:last-child td:first-child{border-bottom:3px solid var(--slate)}.MonthlyBSPTable tbody tr:nth-child(odd){background-color:var(--polar-bear)}.MonthlyBSPTable th{min-width:160px;text-align:center}.MonthlyBSPTable td{background-color:rgba(var(--blue-rgb),.2);text-align:center}.MonthlyBSPTable td:first-child,.MonthlyBSPTable th:first-child{background-color:initial;min-width:100px;padding-left:5px;text-align:left}.MonthlyBSPTable td:nth-child(2),.MonthlyBSPTable th:nth-child(2){min-width:80px;padding-left:5px;text-align:left}.MonthlyBSPTable td:nth-child(3),.MonthlyBSPTable th:nth-child(3){min-width:150px;text-align:left}.MonthlyBSPTable th:nth-child(4){min-width:130px}.MonthlyBSPTable th:nth-child(5){min-width:100px}.MonthlyBSPTable td:nth-child(5){padding-right:10px;text-align:right}.MonthlyBSPTable td:nth-child(6),.MonthlyBSPTable td:nth-child(7){background-color:initial}.MonthlyBSPTable input{width:70px}.MonthlyBSPHeader th{padding-top:14px;position:relative}.MonthlyBSPHeader th .float{color:var(--secondary-color);cursor:pointer;left:50%;position:absolute;top:14px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.MonthlyBSPRow{line-height:40px;min-height:40px}.MonthlyBSPScopeCompletedTable{border-collapse:collapse}.MonthlyBSPScopeCompletedTable tbody tr{background-color:var(--powder)}.MonthlyBSPScopeCompletedTable tbody td:first-child{border-left:2px solid var(--slate);border-right:2px solid var(--slate)}.MonthlyBSPScopeCompletedTable tbody tr:first-child td:first-child{border-top:2px solid var(--slate)}.MonthlyBSPScopeCompletedTable tbody tr:last-child td:first-child{border-bottom:2px solid var(--slate)}.MonthlyBSPScopeCompletedTable tbody tr:nth-child(odd){background-color:var(--polar-bear)}.MonthlyBSPScopeCompletedTable th{text-align:center}.MonthlyBSPScopeCompletedTable td{background-color:rgba(var(--blue-rgb),.2);line-height:40px;text-align:center}.MonthlyBSPScopeCompletedTable td:first-child,.MonthlyBSPScopeCompletedTable th:first-child{background-color:initial;min-width:200px;padding-left:5px;text-align:left}.MonthlyBSPScopeCompletedTable td:nth-child(2),.MonthlyBSPScopeCompletedTable th:nth-child(2){min-width:80px;padding-left:5px;text-align:center}.MonthlyBSPScopeCompletedTable .total{font-weight:700}.MonthlyBSPPMTable{border-collapse:collapse}.MonthlyBSPPMTable tbody tr{background-color:var(--powder)}.MonthlyBSPPMTable tbody td:first-child{border-left:2px solid var(--slate);border-right:2px solid var(--slate)}.MonthlyBSPPMTable tbody tr:first-child td:first-child{border-top:2px solid var(--slate)}.MonthlyBSPPMTable tbody tr:last-child td:first-child{border-bottom:2px solid var(--slate)}.MonthlyBSPPMTable tbody tr:nth-child(odd){background-color:var(--polar-bear)}.MonthlyBSPPMTable th{text-align:center}.MonthlyBSPPMTable td{background-color:rgba(var(--blue-rgb),.2);line-height:40px;min-width:100px;text-align:center}.MonthlyBSPPMTable td:first-child,.MonthlyBSPPMTable th:first-child{background-color:initial;min-width:180px;padding-left:5px;text-align:left}.report.ReportAnnualBSP .yearButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:0 5px;padding:15px 20px}.report.ReportAnnualBSP .content{align-items:flex-start;display:flex;flex-direction:row;margin-top:40px;overflow-x:auto;padding-bottom:40px}.report.ReportAnnualBSP .loading{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.AnnualBSPTable{border-collapse:collapse}.AnnualBSPTable tbody tr{background-color:var(--powder);line-height:40px}.AnnualBSPTable tbody tr.topBottom:nth-child(odd),.AnnualBSPTable tbody tr.topMid:nth-child(odd),.AnnualBSPTable tbody tr.topTop:nth-child(odd){background-color:var(--polar-bear)}.AnnualBSPTable th{min-width:160px;text-align:center}.AnnualBSPTable td{text-align:center}.AnnualBSPTable tbody tr.topBottom td,.AnnualBSPTable tbody tr.topMid td,.AnnualBSPTable tbody tr.topTop td{background-color:rgba(var(--blue-rgb),.2)}.AnnualBSPTable tbody tr.topBottom td:first-child,.AnnualBSPTable tbody tr.topMid td:first-child,.AnnualBSPTable tbody tr.topTop td:first-child{background-color:initial}.AnnualBSPTable tbody tr.bottomBottom,.AnnualBSPTable tbody tr.bottomMid{border-top:4px solid var(--background-color)}.AnnualBSPTable tbody tr.bottomTop{border-top:8px solid var(--background-color)}.AnnualBSPTable td:first-child,.AnnualBSPTable th:first-child{min-width:380px;padding-left:5px;text-align:left}.AnnualBSPTable th:nth-child(4){min-width:130px}.AnnualBSPTable th:nth-child(5){min-width:100px}.AnnualBSPTable td:nth-child(5){padding-right:10px;text-align:right}.AnnualBSPTable td:last-child{background-color:initial}.AnnualBSPTable input{width:70px}.report.ReportProfitSharing .filters{margin-bottom:20px;margin-left:40px}.report.ReportProfitSharing .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.report.ReportProfitSharing .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.report.ReportProfitSharing .filters .col{margin-right:10px}.report.ReportProfitSharing .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.report.ReportProfitSharing .content{overflow-x:auto;padding-bottom:100px;width:100%}.report.ReportProfitSharing input,.report.ReportProfitSharing select{color:var(--night);font-family:Quicksand;font-size:12px;font-weight:400;line-height:30px;margin-right:5px;min-height:30px}.report.ReportProfitSharing input{width:60px}.IndividualProfitSharingTable{border-collapse:collapse;color:var(--night);position:relative}.IndividualProfitSharingTable td{font-size:16px;font-weight:500;line-height:35px;text-align:center;text-transform:uppercase}.IndividualProfitSharingTable td.money{padding-right:9px;text-align:right}.IndividualProfitSharingTable td:first-child,.IndividualProfitSharingTable td:nth-child(10),.IndividualProfitSharingTable td:nth-child(2),.IndividualProfitSharingTable td:nth-child(3){text-align:left;white-space:nowrap}.IndividualProfitSharingTable td:first-child{padding-left:20px}.IndividualProfitSharingHeader th{color:var(--purple2);font-size:12px;font-weight:500;text-align:center;text-transform:uppercase;vertical-align:bottom}.IndividualProfitSharingHeader th:first-child,.IndividualProfitSharingHeader th:nth-child(10),.IndividualProfitSharingHeader th:nth-child(2),.IndividualProfitSharingHeader th:nth-child(3){text-align:left}.IndividualProfitSharingHeader th.ascending,.IndividualProfitSharingHeader th.descending{cursor:pointer;position:relative}.IndividualProfitSharingRow td{font-size:16px;font-weight:500;line-height:35px;padding-right:10px;position:static;text-align:center;text-transform:uppercase}.IndividualProfitSharingRow td span{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100px}.IndividualProfitSharingRow td.money{padding-right:9px;text-align:right}.IndividualProfitSharingRow td:first-child{padding-left:20px;white-space:nowrap}.IndividualProfitSharingRow:nth-child(2n) td{background-color:var(--polar-bear)}.IndividualProfitSharingRow:nth-child(odd) td{background-color:var(--background-color)}.IndividualProfitSharingRow input,.IndividualProfitSharingRow select{background-color:initial;border:none;color:var(--night);font-size:16px}.IndividualProfitSharingRow .projectNumber,.IndividualProfitSharingRow .role,.IndividualProfitSharingRow .yearClosedWon{text-align:center;width:80px}.IndividualProfitSharingRow .extraMargin,.IndividualProfitSharingRow .fixedCosts,.IndividualProfitSharingRow .sfClosedWon{padding-right:9px;text-align:right;width:80px}.IndividualProfitSharingRow .monthClosedWon{text-align:center;width:40px}.IndividualProfitSharingTotal td{background-color:var(--tertiary-color);border-bottom:2px solid var(--background-color);color:var(--polar-bear);font-size:16px;font-weight:500;line-height:35px;text-align:center;text-transform:uppercase}.IndividualProfitSharingTotal td:nth-child(2){text-align:center}.screen.LoginScreen,.screen.LoginScreen form{align-items:center;display:flex;flex-direction:column}.screen.LoginScreen .button{background-color:var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 20px}.screen.LoginScreen .register{font-size:80%}.screen.LoginScreen .register span{color:var(--primary-color);cursor:pointer}.screen.TimesheetScreen .contentClip{margin-left:0;overflow:hidden;width:100%}.screen.TimesheetScreen .content{overflow-x:auto;padding:0;width:100%}.screen.TimesheetScreen .topRow{max-width:calc(100vw - 500px)}.screen.TimesheetScreen .topRow .break{display:inline-block}@media screen and (max-width:1000px){.screen.TimesheetScreen .topRow{margin-top:80px;max-width:100vw}}@media screen and (max-width:1500px){.screen.TimesheetScreen .topRow .break{display:block}}.screen.TimesheetScreen .calculated,.screen.TimesheetScreen .date{cursor:inherit}.screen.TimesheetScreen .weekButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:0 5px;padding:15px 20px}.screen.TimesheetScreen input,.screen.TimesheetScreen select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px}.screen.TimesheetScreen input{text-align:center}.screen.TimesheetScreen input:disabled{color:transparent}.screen.TimesheetScreen select{min-height:41px}.screen.TimesheetScreen .calculated.today,.screen.TimesheetScreen .date.today{background-color:var(--today-color)}.screen.TimesheetScreen .tableCover{background-color:var(--background-color);height:100%;left:0;position:absolute;top:0;width:40px}.screen.TimesheetScreen .floatingButtons{bottom:27px;display:flex;justify-content:flex-end;position:absolute;right:45px}.screen.TimesheetScreen .buttonSave{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 20px}.screen.ImportScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.ImportScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.ImportScreen .filters .col{margin-right:10px}.screen.ImportScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.screen.ImportScreen .imports{display:flex;flex-direction:column;margin-top:20px}.screen.ImportScreen .imports .option{color:var(--primary-color);cursor:pointer;display:flex;flex-direction:row;font-size:20px;margin-bottom:20px;max-width:370px;text-decoration:underline}.screen.ImportScreen .imports .option .icon{margin-right:10px}.popup.PopupImportFromTeamGantt .csvReader,.popup.PopupImportFromTeamGantt .instructions{margin-bottom:10px;margin-left:45px;width:500px}.popup.PopupImportFromTeamGantt .csvReader{display:flex;flex-direction:row}.popup.PopupImportFromTeamGantt .browseFile{width:20%}.popup.PopupImportFromTeamGantt .acceptedFile{border:1px solid #ccc;height:45px;line-height:42.5px;padding-left:10px;width:80%}.popup.PopupImportFromTeamGantt .remove{border-radius:0;padding:0 20px}.popup.PopupImportFromTeamGantt .progressBarBackgroundColor{background-color:"red";display:none;margin-left:45px;width:500px}.popup.PopupImportFromTeamGantt .buttonImport{background-color:var(--secondary-color);border-radius:3px;color:#fff;cursor:pointer;display:inline-block;margin-left:45px;padding:10px}.popup.PopupImportFromTeamGantt .errorMessage{background-color:var(--rose);border-radius:3px;color:#fff;display:inline-block;margin-bottom:10px;margin-left:45px;opacity:.9;padding:10px}.popup.PopupImportProjects .csvReader,.popup.PopupImportProjects .instructions{margin-bottom:10px;margin-left:45px;width:500px}.popup.PopupImportProjects .csvReader{display:flex;flex-direction:row}.popup.PopupImportProjects .browseFile{width:20%}.popup.PopupImportProjects .acceptedFile{border:1px solid #ccc;height:45px;line-height:42.5px;padding-left:10px;width:80%}.popup.PopupImportProjects .remove{border-radius:0;padding:0 20px}.popup.PopupImportProjects .progressBarBackgroundColor{background-color:"red";margin-left:45px;width:500px}.popup .buttonTemplate,.popup.PopupImportProjects .buttonImport{background-color:var(--secondary-color);border-radius:3px;color:#fff;cursor:pointer;display:inline-block;margin-left:45px;padding:10px}.popup.PopupImportProjects .errorMessage{background-color:var(--rose);border-radius:3px;color:#fff;display:inline-block;margin-bottom:10px;margin-left:45px;opacity:.9;padding:10px}.popup.PopupImportPeople .csvReader,.popup.PopupImportPeople .instructions{margin-bottom:10px;margin-left:45px;width:500px}.popup.PopupImportPeople .csvReader{display:flex;flex-direction:row}.popup.PopupImportPeople .browseFile{width:20%}.popup.PopupImportPeople .acceptedFile{border:1px solid #ccc;height:45px;line-height:42.5px;padding-left:10px;width:80%}.popup.PopupImportPeople .remove{border-radius:0;padding:0 20px}.popup.PopupImportPeople .progressBarBackgroundColor{background-color:"red";margin-left:45px;width:500px}.popup.PopupImportPeople .errorMessage{background-color:var(--rose);margin-bottom:10px;opacity:.9}.popup.PopupImportPeople .buttonImport,.popup.PopupImportPeople .errorMessage{border-radius:3px;color:#fff;display:inline-block;margin-left:45px;padding:10px}.popup.PopupImportPeople .buttonImport{background-color:var(--secondary-color);cursor:pointer}.popup.PopupImportClients .csvReader,.popup.PopupImportClients .instructions{margin-bottom:10px;margin-left:45px;width:500px}.popup.PopupImportClients .csvReader{display:flex;flex-direction:row}.popup.PopupImportClients .browseFile{width:20%}.popup.PopupImportClients .acceptedFile{border:1px solid #ccc;height:45px;line-height:42.5px;padding-left:10px;width:80%}.popup.PopupImportClients .remove{border-radius:0;padding:0 20px}.popup.PopupImportClients .progressBarBackgroundColor{background-color:"red";margin-left:45px;width:500px}.popup.PopupImportClients .errorMessage{background-color:var(--rose);border-radius:3px;color:#fff;display:inline-block;margin-bottom:10px;margin-left:45px;opacity:.9;padding:10px}.popup.PopupImportClients .buttonImport{background-color:var(--secondary-color);border-radius:3px;color:#fff;cursor:pointer;display:inline-block;margin-left:45px;padding:10px}.popup.PopupImportTimesheet .errorMessage{background-color:var(--rose);border-radius:3px;color:#fff;display:inline-block;margin-bottom:10px;margin-left:45px;opacity:.9;padding:10px}.popup.PopupImportTimesheet .buttonImport{background-color:var(--secondary-color);border-radius:3px;color:#fff;cursor:pointer;display:inline-block;margin-left:45px;padding:10px}.popup.PopupImportTimesheet .csvReader,.popup.PopupImportTimesheet .instructions{margin-bottom:10px;margin-left:45px;width:500px}.popup.PopupImportTimesheet .csvReader{display:flex;flex-direction:row}.popup.PopupImportTimesheet .browseFile{width:20%}.popup.PopupImportTimesheet .acceptedFile{border:1px solid #ccc;height:45px;line-height:42.5px;padding-left:10px;width:80%}.popup.PopupImportTimesheet .remove{border-radius:0;padding:0 20px}.popup.PopupImportTimesheet .progressBarBackgroundColor{background-color:"red";margin-left:45px;width:500px}.popup.PopupImportInvoices .csvReader,.popup.PopupImportInvoices .instructions{margin-bottom:10px;margin-left:45px;width:500px}.popup.PopupImportInvoices .csvReader{display:flex;flex-direction:row}.popup.PopupImportInvoices .browseFile{width:20%}.popup.PopupImportInvoices .acceptedFile{border:1px solid #ccc;height:45px;line-height:42.5px;padding-left:10px;width:80%}.popup.PopupImportInvoices .remove{border-radius:0;padding:0 20px}.popup.PopupImportInvoices .progressBarBackgroundColor{background-color:"red";margin-left:45px;width:500px}.popup.PopupImportInvoices .errorMessage{background-color:var(--rose);border-radius:3px;color:#fff;display:inline-block;margin-bottom:10px;margin-left:45px;opacity:.9;padding:10px}.popup.PopupImportInvoices .buttonImport{background-color:var(--secondary-color);border-radius:3px;color:#fff;cursor:pointer;display:inline-block;margin-left:45px;padding:10px}.UndoStackOverlay{background-color:rgba(var(--background-color-rgb),.9);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.35);display:flex;flex-direction:column;justify-content:center;left:50%;padding:8px 15px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.UndoStackOverlay .controls{display:flex;flex-direction:row;justify-content:center}.UndoStackOverlay .controls .divider{padding:0 15px}.UndoStackOverlay .controls .buttonRedo,.UndoStackOverlay .controls .buttonUndo{color:var(--secondary-color);cursor:pointer}.UndoStackOverlay .controls .disabled{opacity:.5;pointer-events:none}.UndoStackOverlay .undoStack{display:flex;display:none;flex-direction:column;justify-content:center}.screen.HomeScreen .content{background-color:var(--gray1);border:1px solid var(--primary-color);border-radius:3px;overflow-x:auto;padding-bottom:100px;width:100%}.screen.HomeScreen input,.screen.HomeScreen select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px;margin-right:5px;max-width:200px;min-height:40px}.screen.HomeScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.HomeScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.HomeScreen .filters .col{margin-right:10px}.screen.HomeScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.HomeTaskTable{background-color:var(--gray1);border-collapse:collapse}.HomeTaskTable td,.HomeTaskTable th{position:relative;white-space:nowrap}.HomeTaskTable .day{min-width:20px;text-align:center}.HomeTaskTable .day.today{background-color:rgba(var(--cornflower-rgb),.25)}.HomeTaskTable .day.weekend{background-color:#00000055;color:#00000055}.HomeTaskTable td:not(.day){padding-right:5px}.HomeTaskTable .day.holiday:before{background-color:rgba(var(--bubblegum-blast-rgb),.25);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.HomeTaskTable tbody tr{background-color:var(--polar-bear)}.HomeTaskTable tbody tr:nth-child(2n){background-color:var(--background-color)}.HomeTaskRow .actualRoleHours,.HomeTaskRow .estimatedPercentComplete,.HomeTaskRow .plannedRoleHours,.HomeTaskRow .remaining{text-align:center}.HomeTaskRow .project,.HomeTaskRow .task{text-align:left}.ProductionScheduleTaskScheduleBlockDay{--bar-green:#098909;--bar-yellow:#bebe2a;--bar-red:#c70303;--bar-corner-radius:5px;border-bottom:1px solid var(--slate);border-top:1px solid var(--slate);cursor:pointer;height:20px;left:-1px;position:absolute;top:2px;width:calc(100% + 2px)}.ProductionScheduleTaskScheduleBlockDay.firstDay{border-bottom-left-radius:var(--bar-corner-radius);border-left:1px solid var(--slate);border-top-left-radius:var(--bar-corner-radius)}.ProductionScheduleTaskScheduleBlockDay.lastDay{border-bottom-right-radius:var(--bar-corner-radius);border-right:1px solid var(--slate);border-top-right-radius:var(--bar-corner-radius)}.ProductionScheduleTaskScheduleBlockDay:before{background-color:var(--bar-green);pointer-events:none}.ProductionScheduleTaskScheduleBlockDay.hours10:before,.ProductionScheduleTaskScheduleBlockDay.hours1:before,.ProductionScheduleTaskScheduleBlockDay.hours2:before,.ProductionScheduleTaskScheduleBlockDay.hours3:before,.ProductionScheduleTaskScheduleBlockDay.hours4:before,.ProductionScheduleTaskScheduleBlockDay.hours5:before,.ProductionScheduleTaskScheduleBlockDay.hours6:before,.ProductionScheduleTaskScheduleBlockDay.hours7:before,.ProductionScheduleTaskScheduleBlockDay.hours8:before,.ProductionScheduleTaskScheduleBlockDay.hours9:before{bottom:0;content:"";left:0;position:absolute;width:100%}.ProductionScheduleTaskScheduleBlockDay.hours1:before{height:10%}.ProductionScheduleTaskScheduleBlockDay.hours2:before{height:20%}.ProductionScheduleTaskScheduleBlockDay.hours3:before{height:30%}.ProductionScheduleTaskScheduleBlockDay.hours4:before{height:40%}.ProductionScheduleTaskScheduleBlockDay.hours5:before{height:50%}.ProductionScheduleTaskScheduleBlockDay.hours6:before{height:60%}.ProductionScheduleTaskScheduleBlockDay.hours7:before{height:70%}.ProductionScheduleTaskScheduleBlockDay.hours8:before{height:80%}.ProductionScheduleTaskScheduleBlockDay.hours9:before{height:90%}.ProductionScheduleTaskScheduleBlockDay.hours10:before{height:100%}.ProductionScheduleTaskScheduleBlockDay.hours7:before,.ProductionScheduleTaskScheduleBlockDay.hours8:before{background-color:var(--bar-yellow)}.ProductionScheduleTaskScheduleBlockDay.hours10:before,.ProductionScheduleTaskScheduleBlockDay.hours9:before{background-color:var(--bar-red)}.HomeTaskHeaderRow td,.HomeTaskHeaderRow th{height:25px}.HomeTaskHeaderRow .project,.HomeTaskHeaderRow .task{text-align:left}.ProductionScheduleTableHeader.month th{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.ProductionScheduleTableHeader.month th.topper{font-size:16px;line-height:30px}.ProductionScheduleTableHeader .day{min-width:20px}.ProductionScheduleTableHeader .day.today{background-color:rgba(var(--cornflower-rgb),.25)}.ProductionScheduleTableHeader .day.weekend{background-color:#00000055;color:#00000055}.IndividualProfitSharingScreen .filters{margin-bottom:20px}.IndividualProfitSharingScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.IndividualProfitSharingScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.IndividualProfitSharingScreen .filters .col{margin-right:10px}.IndividualProfitSharingScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.IndividualProfitSharingScreen .content{overflow-x:auto;padding-bottom:100px;width:100%}.IndividualProfitSharingScreen input,.IndividualProfitSharingScreen select{color:var(--night);font-family:Quicksand;font-size:12px;font-weight:400;line-height:30px;margin-right:5px;min-height:30px}.IndividualProfitSharingScreen input{width:60px}.screen.ProjectProfitabilityScreen .content{overflow-x:auto;padding-bottom:100px;width:100%}.screen.ProjectProfitabilityScreen input[type=checkbox]{line-height:40px;margin-top:10px;vertical-align:middle}.screen.ProjectProfitabilityScreen input[type=text],.screen.ProjectProfitabilityScreen select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px;margin-right:5px;max-width:200px;min-height:40px}.screen.ProjectProfitabilityScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.ProjectProfitabilityScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.ProjectProfitabilityScreen .filters .col{margin-right:10px}.screen.ProjectProfitabilityScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.ProjectProfitabilityTableHeader{background-color:var(--background-color)}.ProjectProfitabilityTableHeader th{min-width:80px}.ProjectProfitabilityTableHeader.type1{position:-webkit-sticky;position:sticky;top:0;z-index:1}.ProjectProfitabilityTableHeader.type1 th{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.ProjectProfitabilityTableHeader th.ascending,.ProjectProfitabilityTableHeader th.descending{cursor:pointer;position:relative}.ProjectProfitabilityTableHeader.type2{position:-webkit-sticky;position:sticky;top:67px;z-index:1}.ProjectProfitabilityTableHeader.type2 th{background-color:var(--cyan);color:var(--night);font-size:16px;font-weight:500;min-height:35px;text-transform:uppercase}.ProjectProfitabilityTableHeader.grandTotal{position:-webkit-sticky;position:sticky;top:30px;z-index:1}.ProjectProfitabilityTableHeader.grandTotal th{background-color:var(--blue);color:var(--polar-bear);font-size:16px;font-weight:500;line-height:35px;text-transform:uppercase}.ProjectProfitabilityTableHeader.type1 th:first-child,.ProjectProfitabilityTableHeader.type1 th:nth-child(3),.ProjectProfitabilityTableHeader.type2 th:first-child,.ProjectProfitabilityTableHeader.type2 th:nth-child(3){padding-left:20px;text-align:left}.ProjectProfitabilityTableTotalRow td{background-color:var(--tertiary-color);color:var(--polar-bear);font-size:16px;font-weight:500;line-height:35px;padding-left:10px;padding-right:10px;text-align:center;text-transform:uppercase}.ProjectProfitabilityTableTotalRow td:first-child{padding-left:30px;text-align:left}.ProjectProfitabilityTableRow td{font-size:16px;font-weight:500;line-height:35px;position:static;text-align:center;text-transform:uppercase;white-space:nowrap}.ProjectProfitabilityTableRow td span{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ProjectProfitabilityTableRow td.money{padding-right:9px;text-align:right}.ProjectProfitabilityTableRow td:nth-child(2){white-space:nowrap}.ProjectProfitabilityTableRow td:first-child,.ProjectProfitabilityTableRow td:nth-child(3){max-width:300px;overflow:hidden;padding-left:25px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ProjectProfitabilityTableRow:nth-child(2n) td{background-color:var(--polar-bear)}.ProjectProfitabilityTableRow:nth-child(odd) td{background-color:var(--background-color)}.ProjectProfitabilityTableRow input,.ProjectProfitabilityTableRow select{background-color:initial;border:none;color:var(--night);font-size:16px}.ProjectProfitabilityTableRow .projectNumber,.ProjectProfitabilityTableRow .role,.ProjectProfitabilityTableRow .yearClosedWon{text-align:center;width:80px}.ProjectProfitabilityTableRow .extraMargin,.ProjectProfitabilityTableRow .fixedCosts,.ProjectProfitabilityTableRow .sfClosedWon{padding-right:9px;text-align:right;width:80px}.ProjectProfitabilityTableRow .monthClosedWon{text-align:center;width:40px}.popup.PopupProjectProfitabilityDetails table{border:1px solid var(--slate);border-collapse:collapse;margin-bottom:20px;margin-left:40px;min-width:200px}.popup.PopupProjectProfitabilityDetails .total{font-weight:700}.popup.PopupProjectProfitabilityDetails td:first-child,.popup.PopupProjectProfitabilityDetails th:first-child{background-color:rgba(var(--blue-rgb),.5);padding-right:5px}.popup.PopupProjectProfitabilityDetails .productionInfo td:nth-child(2),.popup.PopupProjectProfitabilityDetails .profitInfo td:nth-child(2){text-align:center}.popup.PopupProjectProfitabilityDetails .fixedCosts td:nth-child(2),.popup.PopupProjectProfitabilityDetails .productionInfo td:nth-child(3){text-align:right}.screen.ProductionScheduleScreen .content{box-shadow:inset 0 0 3px 3px rgba(0,0,0,.25);overflow-x:auto;padding-bottom:100px;width:100%}.screen.ProductionScheduleScreen input,.screen.ProductionScheduleScreen select{color:var(--night);font-family:Quicksand;font-size:16px;font-weight:400;line-height:35px;margin-right:5px;max-width:200px;min-height:40px}.screen.ProductionScheduleScreen .filters h3{color:var(--purple2);margin-bottom:2px;padding:0}.screen.ProductionScheduleScreen .filters .row{display:flex;flex-direction:row;margin-bottom:10px;position:relative}.screen.ProductionScheduleScreen .filters .col{margin-right:10px}.screen.ProductionScheduleScreen .filters .label{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.ProductionScheduleTable{border:1px solid var(--primary-color);border-collapse:collapse;border-radius:3px}.ProductionScheduleTable tr{line-height:100%;max-height:30px;position:relative;-webkit-transform:scaleY(1);transform:scaleY(1);transition:all .25s ease-in-out}.ProductionScheduleTable tr.collapsed{font-size:0;line-height:0%;-webkit-transform:scaleY(0);transform:scaleY(0)}.ProductionScheduleTable td,.ProductionScheduleTable th{position:relative;z-index:0}.ProductionScheduleTable td:first-child,.ProductionScheduleTable td:nth-child(2),.ProductionScheduleTable td:nth-child(3),.ProductionScheduleTable td:nth-child(4),.ProductionScheduleTable td:nth-child(5),.ProductionScheduleTable td:nth-child(6),.ProductionScheduleTable th:first-child,.ProductionScheduleTable th:nth-child(2),.ProductionScheduleTable th:nth-child(3),.ProductionScheduleTable th:nth-child(4),.ProductionScheduleTable th:nth-child(5),.ProductionScheduleTable th:nth-child(6){background-color:var(--background-color);position:-webkit-sticky;position:sticky;z-index:1}.ProductionScheduleTable td:first-child,.ProductionScheduleTable th:first-child{left:0;max-width:200px;min-width:200px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ProductionScheduleTable td:nth-child(2),.ProductionScheduleTable th:nth-child(2){left:200px;min-width:80px}.ProductionScheduleTable td:nth-child(3),.ProductionScheduleTable th:nth-child(3){left:280px;min-width:80px}.ProductionScheduleTable td:nth-child(4),.ProductionScheduleTable th:nth-child(4){left:360px;min-width:80px}.ProductionScheduleTable td:nth-child(5),.ProductionScheduleTable th:nth-child(5){left:440px;min-width:80px}.ProductionScheduleTable td:nth-child(6),.ProductionScheduleTable th:nth-child(6){border-right:1px solid var(--slate);left:520px;min-width:80px}.ProductionScheduleTable .day{min-width:20px;text-align:center}.ProductionScheduleTable .day.today{background-color:rgba(var(--cornflower-rgb),.25)}.ProductionScheduleTable .day.weekend{background-color:#00000055;color:#00000055}.ProductionScheduleTable .day.holiday:before{background-color:rgba(var(--bubblegum-blast-rgb),.25);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (max-width:1024px){.ProductionScheduleTable td:first-child,.ProductionScheduleTable td:nth-child(2),.ProductionScheduleTable td:nth-child(3),.ProductionScheduleTable td:nth-child(4),.ProductionScheduleTable td:nth-child(5),.ProductionScheduleTable td:nth-child(6),.ProductionScheduleTable th:first-child,.ProductionScheduleTable th:nth-child(2),.ProductionScheduleTable th:nth-child(3),.ProductionScheduleTable th:nth-child(4),.ProductionScheduleTable th:nth-child(5),.ProductionScheduleTable th:nth-child(6){position:relative}.ProductionScheduleTable td:first-child,.ProductionScheduleTable td:nth-child(2),.ProductionScheduleTable td:nth-child(3),.ProductionScheduleTable td:nth-child(4),.ProductionScheduleTable td:nth-child(5),.ProductionScheduleTable td:nth-child(6),.ProductionScheduleTable th:first-child,.ProductionScheduleTable th:nth-child(2),.ProductionScheduleTable th:nth-child(3),.ProductionScheduleTable th:nth-child(4),.ProductionScheduleTable th:nth-child(5),.ProductionScheduleTable th:nth-child(6){left:auto}}.ProductionScheduleDepartmentRow td:first-child{cursor:pointer}.ProductionScheduleDepartmentRow .indicator{font-size:50%;margin-right:5px;vertical-align:middle;width:10px}.ProductionScheduleTable .ProductionScheduleDepartmentRow td,.ProductionScheduleTable .ProductionScheduleDepartmentRow td:first-child,.ProductionScheduleTable .ProductionScheduleDepartmentRow td:nth-child(2),.ProductionScheduleTable .ProductionScheduleDepartmentRow td:nth-child(3),.ProductionScheduleTable .ProductionScheduleDepartmentRow td:nth-child(4),.ProductionScheduleTable .ProductionScheduleDepartmentRow td:nth-child(5),.ProductionScheduleTable .ProductionScheduleDepartmentRow td:nth-child(6){color:var(--secondary-color)}.ProductionSchedulePersonRow td:first-child{cursor:pointer}.ProductionSchedulePersonRow .indicator{font-size:50%;margin-right:5px;padding-left:10px;vertical-align:middle;width:10px}.ProductionScheduleTable .ProductionSchedulePersonRow td,.ProductionScheduleTable .ProductionSchedulePersonRow td:first-child,.ProductionScheduleTable .ProductionSchedulePersonRow td:nth-child(2),.ProductionScheduleTable .ProductionSchedulePersonRow td:nth-child(3),.ProductionScheduleTable .ProductionSchedulePersonRow td:nth-child(4),.ProductionScheduleTable .ProductionSchedulePersonRow td:nth-child(5),.ProductionScheduleTable .ProductionSchedulePersonRow td:nth-child(6){color:var(--primary-color)}.ProductionSchedulePersonRow .day{font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow{background-color:var(--polar-bear)}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow:nth-child(2n){background-color:var(--background-color)}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow td:first-child{padding-left:30px;text-align:left}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow td:first-child,.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow td:nth-child(2),.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow td:nth-child(3),.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow td:nth-child(4),.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow td:nth-child(5),.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow td:nth-child(6){background-color:var(--polar-bear)}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow:nth-child(2n) td:first-child,.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow:nth-child(2n) td:nth-child(2),.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow:nth-child(2n) td:nth-child(3),.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow:nth-child(2n) td:nth-child(4),.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow:nth-child(2n) td:nth-child(5),.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow:nth-child(2n) td:nth-child(6){background-color:var(--background-color)}.ProductionSchedulePersonProjectRoleRow .indicator{font-size:60%;margin-right:0;vertical-align:top}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow td{text-align:center;text-overflow:ellipsis;white-space:nowrap}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow .buttonAdd{margin-bottom:-2px;opacity:.25;padding-top:2px}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow .tooltip{pointer-events:none}.ProductionScheduleTable .ProductionSchedulePersonProjectRoleRow .buttonProject{cursor:pointer;text-decoration:underline}.ProductionScheduleTable .ProductionSchedulePTORow{--bar-green:#098909;--bar-yellow:#bebe2a;--bar-red:#c70303;--bar-corner-radius:5px;background-color:var(--polar-bear)}.ProductionScheduleTable .ProductionSchedulePTORow:nth-child(2n){background-color:var(--background-color)}.ProductionScheduleTable .ProductionSchedulePTORow td:first-child{padding-left:30px;text-align:left}.ProductionScheduleTable .ProductionSchedulePTORow td:first-child,.ProductionScheduleTable .ProductionSchedulePTORow td:nth-child(2),.ProductionScheduleTable .ProductionSchedulePTORow td:nth-child(3),.ProductionScheduleTable .ProductionSchedulePTORow td:nth-child(4),.ProductionScheduleTable .ProductionSchedulePTORow td:nth-child(5),.ProductionScheduleTable .ProductionSchedulePTORow td:nth-child(6){background-color:var(--polar-bear)}.ProductionScheduleTable .ProductionSchedulePTORow:nth-child(2n) td:first-child,.ProductionScheduleTable .ProductionSchedulePTORow:nth-child(2n) td:nth-child(2),.ProductionScheduleTable .ProductionSchedulePTORow:nth-child(2n) td:nth-child(3),.ProductionScheduleTable .ProductionSchedulePTORow:nth-child(2n) td:nth-child(4),.ProductionScheduleTable .ProductionSchedulePTORow:nth-child(2n) td:nth-child(5),.ProductionScheduleTable .ProductionSchedulePTORow:nth-child(2n) td:nth-child(6){background-color:var(--background-color)}.ProductionScheduleTable .ProductionSchedulePTORow .buttonAdd{margin-bottom:-2px;opacity:.25;padding-top:2px}.ProductionScheduleTable .ProductionSchedulePTORow td.hours1,.ProductionScheduleTable .ProductionSchedulePTORow td.hours2,.ProductionScheduleTable .ProductionSchedulePTORow td.hours3,.ProductionScheduleTable .ProductionSchedulePTORow td.hours4{background-color:var(--bar-green)}.ProductionScheduleTable .ProductionSchedulePTORow td.hours5,.ProductionScheduleTable .ProductionSchedulePTORow td.hours6,.ProductionScheduleTable .ProductionSchedulePTORow td.hours7,.ProductionScheduleTable .ProductionSchedulePTORow td.hours8{background-color:var(--bar-red)}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow{background-color:var(--polar-bear)}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow:nth-child(2n){background-color:var(--background-color)}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow td:first-child{padding-left:30px;text-align:left}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow td:first-child,.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow td:nth-child(2),.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow td:nth-child(3),.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow td:nth-child(4),.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow td:nth-child(5),.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow td:nth-child(6){background-color:var(--polar-bear)}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow:nth-child(2n) td:first-child,.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow:nth-child(2n) td:nth-child(2),.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow:nth-child(2n) td:nth-child(3),.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow:nth-child(2n) td:nth-child(4),.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow:nth-child(2n) td:nth-child(5),.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow:nth-child(2n) td:nth-child(6){background-color:var(--background-color)}.ProductionScheduleNonProjectTaskRow .indicator{font-size:60%;margin-right:0;vertical-align:top}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow td{text-align:center;text-overflow:ellipsis;white-space:nowrap}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow .buttonAdd{margin-bottom:-2px;opacity:.25;padding-top:2px}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow .tooltip{pointer-events:none}.ProductionScheduleTable .ProductionScheduleNonProjectTaskRow .buttonProject{cursor:pointer;text-decoration:underline}.ProductionScheduleNonProjectTaskScheduleBlockDay{--bar-green:#098909;--bar-yellow:#bebe2a;--bar-red:#c70303;--bar-corner-radius:5px;border-bottom:1px solid var(--slate);border-top:1px solid var(--slate);cursor:pointer;height:20px;left:-1px;position:absolute;top:2px;width:calc(100% + 2px)}.ProductionScheduleNonProjectTaskScheduleBlockDay.firstDay{border-bottom-left-radius:var(--bar-corner-radius);border-left:1px solid var(--slate);border-top-left-radius:var(--bar-corner-radius)}.ProductionScheduleNonProjectTaskScheduleBlockDay.lastDay{border-bottom-right-radius:var(--bar-corner-radius);border-right:1px solid var(--slate);border-top-right-radius:var(--bar-corner-radius)}.ProductionScheduleNonProjectTaskScheduleBlockDay:before{background-color:var(--bar-green);pointer-events:none}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours10:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours1:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours2:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours3:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours4:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours5:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours6:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours7:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours8:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours9:before{bottom:0;content:"";left:0;position:absolute;width:100%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours1:before{height:10%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours2:before{height:20%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours3:before{height:30%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours4:before{height:40%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours5:before{height:50%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours6:before{height:60%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours7:before{height:70%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours8:before{height:80%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours9:before{height:90%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours10:before{height:100%}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours7:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours8:before{background-color:var(--bar-yellow)}.ProductionScheduleNonProjectTaskScheduleBlockDay.hours10:before,.ProductionScheduleNonProjectTaskScheduleBlockDay.hours9:before{background-color:var(--bar-red)}.PopupAddTaskScheduleBlock th{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.PopupAddTaskScheduleBlock table{margin-left:40px}.PopupAddTaskScheduleBlock input{max-width:100px}.PopupAddTaskScheduleBlock input[type=number]{width:50px}.PopupAddTaskScheduleBlock .weekend{background-color:rgba(var(--cornflower-rgb),.25);opacity:.5}.popup.PopupAddTaskScheduleBlock .deleteButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:10px;padding:15px 20px;position:absolute;right:40px;top:40px}.PopupSchedulePTO th{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.PopupSchedulePTO table{margin-left:40px}.PopupSchedulePTO input{max-width:100px}.PopupSchedulePTO input[type=number]{width:50px}.PopupSchedulePTO .weekend{background-color:rgba(var(--cornflower-rgb),.25);opacity:.5}.popup.PopupSchedulePTO .deleteButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:10px;padding:15px 20px;position:absolute;right:40px;top:40px}.PopupAddNonProjectTaskSheduleBlock th{color:var(--purple2);font-size:12px;font-weight:500;text-transform:uppercase;vertical-align:bottom}.PopupAddNonProjectTaskSheduleBlock table{margin-left:40px}.PopupAddNonProjectTaskSheduleBlock input{max-width:100px}.PopupAddNonProjectTaskSheduleBlock input[type=number]{width:50px}.PopupAddNonProjectTaskSheduleBlock .weekend{background-color:rgba(var(--cornflower-rgb),.25);opacity:.5}.popup.PopupAddNonProjectTaskSheduleBlock .deleteButton{background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-left:10px;padding:15px 20px;position:absolute;right:40px;top:40px}
/*# sourceMappingURL=main.f598f7fd.css.map*/